@font-face {
    font-family: Arial Regular;
    src: url(../fonts/Arial/Arial-Regular.ttf)  format('truetype');
}
@font-face {
    font-family: Century Gothic Bold;
    src: url(../fonts/Gothic/CenturyGothicBold.ttf)  format('truetype');
}
/*Header*/
body{

    font-size: 13.5px;
    line-height: 170%;
    color: #000;
    overflow-x: hidden;
    font-family:Arial, Helvetica, sans-serif;

}
a.has-submenu
{
    cursor: pointer;
}

tr.sort-table {
    cursor: pointer;
}
/*order conformation page add raghu start*/
.modal_survey {
    display: none;
    position: fixed;
    z-index: 99999;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}
.modal-content-survey {
    background-color: #fefefe;
    margin: auto;
    padding: 40px 80px 45px 80px;
    width: 32%;
    position: relative;
    top: 19%;
}
.close-survey {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}
p.bill_order_com_details {
    display: none;
}
p.your_order_feed_back {
    font-size: 18px !important;
    margin-bottom: 15px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
}
p.start_survey a:hover {
    text-decoration: underline;
}
p.your_order_tell_exp {
    text-align: center;
    margin-bottom: 0px;
    font-size: 15px !important;
}
p.start_survey {
    text-align: center;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
}
p.start_survey a {
    border: 1px solid #00a651;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 70px;
    padding-right: 70px;
    background-color: #00a651;
    color: white !important;
    font-size: 20px;
    font-family: Century Gothic Bold;
    border-radius: 7px;
}
p.start_survey a:hover {
    background-color: #00773a;
}
.row.close-right {
    background-color: #fefefe;
    margin: auto;
    padding: 10px;
    width: 32%;
    position: relative;
    top: 20%;
}
p.start_survey_maybe {
    text-align: center;
    padding-top: 10px;
    margin-bottom: 0px;
    text-decoration: underline;
    color: blue;
    font-size: 16px !important;
}
span.click_maybe
{
cursor: pointer;
}
/*order conformation page add raghu stop*/
/*Last purchaser order start*/
td.last-pur-date {
    white-space: nowrap;
}
.product-display.redux-spring-display td.views-field.views-field-title
{
    white-space: nowrap;
}
/*Last purchaser order stop*/
/* spring kit header spacing start*/
div#block-views-block-spring-kit-block-6 th{
    padding: 5px;
}
/* spring kit header spacing end */
/*new address short len code start*/
.bill-street1-max {
    color: #818181;
/*    text-align:center;*/
}
.bill-po-box-max {
    color: #818181;
/*    text-align:center;*/
}
.ship-street1-max {
    color: #818181;
/*    text-align:center;*/
}
.ship-po-box-max {
    color: #818181;
/*    text-align:center;*/
}
select#edit-panes-delivery-select-address
{
    display: none;
}
select#edit-panes-billing-select-address {
    display: none;
}/*new address short len code stop*/
/*raghu add new cad code display start*/
span#SizeDimension {
            display: none;
        }
span#LoopPosition {
            display: none;
        }
span#OdFrontDimension {
            display: none;
        }
span#OdFrontTolerance {
            display: none;
        }
span#OdUpperTolerance {
            display: none;
        }
span#OdLowerTolerance {
            display: none;
        }
span#ToWorkInHole {
            display: none;
        }
span#ToWorkOverRod {
            display: none;
        }
span#FlDimension {
            display: none;
        }
span#FlTolerance {
            display: none;
        }
span#TotalCoilsDimension {
            display: none;
        }
span#RateDimension {
            display: none;
        }
span#RateTolerance {
            display: none;
        }
span#SolidHtDimension {
            display: none;
        }
span#LoadS {
            display: none;
        }
span#ITDimension {
            display: none;
        }
span#ITTolerance {
            display: none;
        }
span#MaxExtendedLen {
            display: none;
        }
span#MaxLoad {
            display: none;
        }
span#BodyDimension {
            display: none;
        }
span#CoilDimension {
            display: none;
        }
span#DeflectionDimension {
            display: none;
        }
span#FreeAngle {
            display: none;
        }
span#LegDimension {
            display: none;
        }
span#LegTolerance {
            display: none;
        }
span#MandrelDimension {
            display: none;
        }
span#OutsideDiameterDimension {
            display: none;
        }
span#OutsideDiameterTolerance {
            display: none;
        }
span#TorqueDimension {
            display: none;
        }
span#TorqueTolerance {
            display: none;
        }
span#WindDirection {
            display: none;
        }
span#WireDimension {
            display: none;
        }
/*din cid part*/
span#ImperialFlDimension {
            display: none;
        }
span#ImperialSizeDimension {
            display: none;
        }
span#ImperialOdFrontDimension {
            display: none;
        }
span#MetricSizeDimension {
            display: none;
        }
span#MetricOdFrontDimension {
            display: none;
        }
span#MetricOdUpperTolerance {
            display: none;
        }
span#MetricToWorkInHole {
            display: none;
        }
span#MetricToWorkOverRod {
            display: none;
        }
span#MetricFlDimension {
            display: none;
        }
span#MetricFlTolerance {
            display: none;
        }
span#MetricRateDimension {
            display: none;
        }
span#MetricSolidHtDimension {
            display: none;
        }
span#MetricLoadS {
            display: none;
        }
/*bellevile*/
span#HeightDimension {
            display: none;
        }
span#HeightTolerance {
            display: none;
        }
span#IdDimension {
            display: none;
        }
span#ImperialBolt {
            display: none;
        }
span#MetricBolt {
            display: none;
        }
span#LoadDimension {
            display: none;
        }
span#OdDimension {
            display: none;
        }
span#ThicknessDimension {
            display: none;
        }
span#ThicknessTolerance {
            display: none;
        }
/*redux*/
span#WaveValue {
            display: none;
        }
span#BValue {
            display: none;
        }
span#CoilTol {
            display: none;
        }
span#FreeLengthDimension {
            display: none;
        }
span#FreeLengthTol {
            display: none;
        }
span#HoleDimension {
            display: none;
        }
span#PitchValue {
            display: none;
        }
span#RateTol {
            display: none;
        }
span#RodDimension {
            display: none;
        }
span#SolidHeightDimension {
            display: none;
        }
span#SolidLoadDimension {
            display: none;
        }
span#WavesPerTurn {
            display: none;
        }
span#WireThickDimension {
            display: none;
        }
span#WireThickTol {
            display: none;
        }
span#WireWidthDimension {
            display: none;
        }
span#WireWidthTol {
            display: none;
        }
/*raghu add new cad code display stop*/
/*Yellow screen correction add raghu start*/
.row.box .col-md-12.color {
    display: none;
}
.views-field.views-field-add-to-cart div#edit-actions input:hover {
    background-color: #000e2a !important;
}
/*Yellow screen correction add raghu stop*/
/*raghu add hover code left side fliter start*/
.spring-design:hover, legend#material:hover,legend#spring_series:hover, legend#loop_pos:hover {
    background-color: #4a4a4a;
    color: white;
}
legend#material:hover span, legend#spring_series:hover span
{
color: white;
}
/*raghu add hover code left side fliter stop*/
/*footer right align add raghu start*/
input#edit-update {
    display: none;
}
.footer-word {
    text-align: end;
}
.bat-spring-mount {
    display: none;
}
div#edit-field-duplicate-first-name-wrapper
{
  display: none;
}
/*footer right align add raghu end*/
/*aboutus page pdf hide raghu start*/
/*div#block-views-block-about-us-pdf-view-block-1 {
    display: none;
}*/
/*aboutus page pdf hide raghu end*/
/*cart page msg add raghu start*/
td.max_qnt_value {
    display: none;
}
div#cart_error_msg
{
font-weight: bold;
float: right;
color: red;
padding-top: 7px;
}
div.cart_error {
    width: 70%;
    margin-left: 125px;
    margin-top: -25px;
    line-height: 1em;
    font-size: 13.5px;
    font-weight: bold;
    color: red;
}
/*nayana oct-19 add grey background in checkout page start-------------------->*/

.dropdown-menu{
    float: none !important;
}
details#billing-pane {
    /* background-color: #d9d9d9; */
    /* width: 30%; */
}
/* p.step-billing-info {
    margin-left: 20px;
    padding-top: 10px;
} */
p.text-billing-address {
    margin-left: 20px;
    margin-block-start: 10px;
}
p.text-req {
    margin-top: 10px;
    margin-left: 20px;
}
/* div#billing-address-pane {
    width: 100%;
    margin-left: 17px;
    padding-bottom: 2px;
} */
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    margin-left: 16px;
} */
/* details#payment-pane {
    background-color: #d9d9d9;
    width: 29.3% !important;
    height: 580px;
    margin-top: 10px;
} */
p.text-pay {
    margin-top: 25px;
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method {
    margin-left: 20px;
}
div#payment-details {
    /* width: 88%; */
    margin-left: 20px;
}
.purchase_order_info {
    background-color: #d9d9d9;
    width: 29.2%;
}
p.purchase_order_p {
    margin-left: 20px;
}
p.purchase_order_number {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-po-number.js-form-item-po-number label {
    margin-left: 20px;
}
input#edit-po-number {
    margin-left: 20px;
    width: 88%;
}



details#quotes-pane {
    background-color: #d9d9d9;
    /* width:31% !important; */
    top: 60px;
}

p.step-shipping-options {
    margin-left: 20px;
}
p.text-quote {
    margin-left: 20px;
}
div#quote {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect
{
  /* margin: 86px 0px 56px 385px;
    width: 31%; */
    background-color: #d9d9d9;
    /* height: 179px;   */
}

input#edit-panes-collect-bill-collect
{
    margin-left:20px;
}
/*kiruba gray nav bar  and blue header menu start*/
a#lang_selection {
    display: flex;
    justify-content: end;
    align-items: end;
}
.lang-text {
    display: flex;
    flex-direction: column;
    text-align: center;
}
#down-arrow, #up-arrow {
    width: 11px !important;
    margin-bottom: 5px;
}
a#map_lang_selection {
    display: flex;
    align-items: end;
    justify-content: center;
}
.location_text {
    display: flex;
    flex-direction: column;
    text-align: center;
}
a#my_account_bar {
    display: flex;
    justify-content: center;
    align-items: end;
}
.account_text {
    display: flex;
    flex-direction: column;
    text-align: center;
}
#down-arrow, #up-arrow {
    width: 11px !important;
    margin-bottom: 5px;
}

.item.cart .image_cart, .image_location, .image_account {
    height: 35px;
}


a.login-logout > img {
    position: relative;
    top: 6px;
}
a#lang_selection_fr {
    display: flex;
    align-items: end;
    justify-content: end;
}
.lang-text {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.locate-logo-text > img {
    position: relative;
    top: 6px;
}


@media (min-width: 768px) and (max-width: 865px){
    .item.lang-switch a {
    font-size: 11px;
    }
    ul.secndry-menu.item-list li a {
        font-size: 11px;
    }
    a#my_account_bar, a.login-logout {
        font-size: 13.5px;
    }
    .lang-text {
        font-size: 13.5px;
    }

    ul.secndry-menu.item-list li a {
    font-size: 13.5px;
    white-space: nowrap;
   }


    }
    @media (max-width: 767px){
     li.item.tel-num a {
    font-size: 13.5px !important;
    }
    li.item.login-logout a {
        font-size: 13px;
    }
    }
    @media (min-width: 768px){
    .menu-base-theme a {
    padding: 17px 3px !important;
}
    }
    @media (min-width: 768px){
ul#main-menu {
    width: 100% !important;
    margin-top: -4px !important;
}
    }
    .menu-base-theme a span.sub-arrow {
        right: -9px !important;
    }
    .acc-logo-text img {
        position: relative;
        top: 6px;
    }
    @-moz-document url-prefix() {

     @media (min-width: 1200px){
      ul#main-menu {
        margin-top: 1px !important;
      }
    }
        @media (min-width: 768px){
        ul#main-menu {
          width: 100% !important;
          margin-top: 1px !important;
        }
    }
    @media (min-width: 1200px){
        ul#main-menu {
          width: 100% !important;
          margin-top: 2px !important;
        }
    }
    @media (min-width: 768px){
    .menu-base-theme > li:hover {
      background-color: #000e2a;
      padding-right: 0;
      /* padding-top: 11px;
      padding-bottom: 2px; */
      padding-bottom: 10px;
    }
    }
}
@media (max-width: 768px){
.item.lang-switch a {
    font-size: 13.5px !important;
}
}
        /* .menu-base-theme a span.sub-arrow {
            right: -9px !important;
        } */

    /* gray nav bar and blue header menu end*/
/* .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier
{
margin-top: -200px;
} */

.js-form-item-panes-collect-carrier label
{
    margin-left: 20px;
}
input#edit-panes-collect-account-id {
    margin-left: 20px;
}
.js-form-item-panes-collect-account-id label
{
   margin-left: 20px;
}

select[name="panes[payment][details][cc_exp_year]"] {
margin-bottom:40px;
}

select#edit-panes-payment-details-cc-exp-year
{
margin-bottom:40px;
}
/*Shipping Pane*/

/* details#delivery-pane
{
   background-color: #d9d9d9;
}
div#delivery-address-pane
{
    background-color: #d9d9d9;

} */

/* div#edit-panes-delivery
{
    width: 100%;
    margin-left: 17px;
height: 564px;
} */
p.step-shipping-info
{
    margin-left:20px;
    padding-top: 10px;
}
/* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address
{
    margin-left: 20px;
} */
p.text-shipping-address
{
    margin-left: 20px;
}
p.text-req1
{
    margin-top: 25px;
    margin-left: 30px;
}
/* .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address
{
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label {

    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    margin-left: 20px;
} */
/*nayana oct-19 add grey background in checkout page end-------------------->*/


/*cart page msg add raghu end*/
#block-shoppingcart-2
{
    display: none;
}
/*.butn1
{
    display: none;
}*/
.account_id
{
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-account-id.js-form-item-account-id.form-disabled
{
    display: none;
}

.webform-confirmation {
    display: none;
}
#block-copyrightfooter
{
    display: none;
}
#lang_selection #up-arrow,#lang_selection_fr #up-arrow
{
    display:none;
}
.links
{
    display:none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-state.js-form-item-state {
    width: 30%;
    float: left;
    margin-top: 0px;
    position: unset;
    display: none;
}
/*display views not show start*/
.views-field-field-outside-dia-base-mm{display: none;}
.views-field-field-inside-dia-tole-mm{display: none;}
.views-field-field-free-len-mm{display: none;}
.views-field-field-eyelet-inner-dia-mm{display: none;}
.views-field-field-installed-height-mm{display: none;}
.views-field-field-working-height-mm{display: none;}
.views-field-field-drum-diameter-mm{display: none;}
.views-field-field-working-deflection-mm{display: none;}
.views-field-field-length-of-leg-mm{display: none;}
.views-field-field-outside-dia-mm{display: none;}
.views-field-field-hole-dia-mm{display: none;}
.views-field-field-rod-dia-mm{display: none;}
.views-field-field-solid-height-mm{display: none;}
.views-field-field-wire-dia-mm{display: none;}
.views-field-field-free-len-mm{display: none;}
.views-field-field-body-length-mm{display: none;}
.views-field-field-loop-inside-diameter-mm{display: none;}
.views-field-field-width-mm{display: none;}
.views-field-field-radius-mm{display: none;}
.views-field-field-appr-num-coils-per-mm{display: none;}
.views-field-field-max-extended-length-mm{display: none;}
.views-field-field-inside-dia-mm{display: none;}
.views-field-field-thickness-mm{display: none;}
.views-field-field-free-height-mm{display: none;}
.views-field-field-bolt-size-metric{display: none;}
.views-field-field-cn-to-cn-end-len-mm{display: none;}
.views-field-field-material-width-mm{display: none;}
.views-field-field-to-work-over-rod-man-mm{display: none;}
.views-field-field-outside-dia-base-cm{display: none;}
.views-field-field-inside-dia-tole-cm{display: none;}
.views-field-field-free-len-cm{display: none;}
.views-field-field-eyelet-inner-dia-cm{display: none;}
.views-field-field-installed-height-cm{display: none;}
.views-field-field-working-height-cm{display: none;}
.views-field-field-cn-to-cn-end-len-cm{display: none;}
.views-field-field-width-cm{display: none;}
.views-field-field-to-work-over-rod-man-cm{display: none;}
.views-field-field-length-of-leg-cm{display: none;}
.views-field-field-outside-dia-cm{display: none;}
.views-field-field-hole-dia-cm{display: none;}
.views-field-field-rod-dia-cm{display: none;}
.views-field-field-solid-height-cm{display: none;}
.views-field-field-wire-dia-cm{display: none;}
.views-field-field-free-len-cm{display: none;}
.views-field-field-loop-inside-diameter-cm{display: none;}
.views-field-field-drum-diameter-cm{display: none;}
.views-field-field-working-deflection-cm{display: none;}
.views-field-field-appr-num-coils-per-cm{display: none;}
.views-field-field-max-extended-length-cm{display: none;}
.views-field-field-inside-dia-cm{display: none;}
.views-field-field-thickness-cm{display: none;}
.views-field-field-free-height-cm{display: none;}
.views-field-field-bolt-size-metric{display: none;}
.views-field-field-body-length-cm{display: none;}
.views-field-field-material-width-cm{display: none;}
.views-field-field-radius-cm{display: none;}
.views-field-field-approximate-load-n{display: none;}
.views-field-field-max-load-n{display: none;}
.views-field-field-nominal-load-n{display: none;}
.views-field-field-load-n{display: none;}
.views-field-field-initial-tension-n{display: none;}
.views-field-field-calculated-load-at-flat-n{display: none;}
.views-field-field-load-at-solid-height-n{display: none;}
.views-field-field-approximate-load-kg{display: none;}
.views-field-field-max-load-kg{display: none;}
.views-field-field-nominal-load-kg{display: none;}
.views-field-field-load-kg{display: none;}
.views-field-field-initial-tension-kg{display: none;}
.views-field-field-calculated-load-at-flat-kg{display: none;}
.views-field-field-load-at-solid-height-kg{display: none;}
.views-field-field-approximate-load-gm{display: none;}
.views-field-field-max-load-gm{display: none;}
.views-field-field-nominal-load-gm{display: none;}
.views-field-field-initial-tension-gm{display: none;}
.views-field-field-calculated-load-at-flat-gm{display: none;}
.views-field-field-load-at-solid-height-gm{display: none;}
.views-field-field-load-gm{display: none;}
.views-field-field-rate-n-cm{display: none;}
.views-field-field-max-torque-n-cm{display: none;}
.views-field-field-rate-n-mm{display: none;}
.views-field-field-max-torque-n-mm{display: none;}
.views-field-field-rate-kg-cm{display: none;}
.views-field-field-max-torque-kg-cm{display: none;}
.views-field-field-rate-kg-mm{display: none;}
.views-field-field-max-torque-kg-mm{display: none;}
.views-field-field-rate-gm-mm{display: none;}
.views-field-field-max-torque-gm-mm{display: none;}
.views-field-field-rate-gm-cm{display: none;}
.views-field-field-max-torque-gm-cm{display: none;}
/*display views not show end*/
.views-label.views-label-body-4.btn.btn-defaults {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 100px;
    margin-top: 10px;
    font-weight: normal;
}
.views-field.views-field-nothing.row {
    display: none;
}
div#block-belleville-washers-views .views-field.views-field-nothing-2.row {
    display: none;
}
@media (max-width: 992px){
.views-field.views-field-nothing-4 {
    width: 360px;
}
}
.row.confirmation_quote_page {
    padding-left: 100px;
    padding-right: 100px;
}
.col-lg-6.request_quote1 a {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 100px;
    padding-right: 100px;
    border: none;
    background: #959595;
    color: white;
    font-family: Century Gothic Bold;
    font-size: 15px;
    font-weight: normal;
}
.col-lg-6.request_quote2 a {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 100px;
    padding-right: 100px;
    border: none;
    background: #1ab728;
    color: white;
    font-family: Century Gothic Bold;
    font-size: 15px;
    font-weight: normal;
}
.confirmation_quote h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    font-weight: normal;
}


.col-lg-6.request_quote1 {

    margin-bottom: 30px;
}
.col-lg-8.request_contact_us p a {
    border: 1px solid #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background: #1d295b;
    color: white;
    font-family: Century Gothic Bold;
    font-size: 15px;
    font-weight: normal;
}


form#webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-checkbox {
    float: left;
    width: 100%;
}
.request_a_quote_file_uplod a {
    color: black;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations input {
    background: white;
}
/* form#views-exposed-form-compression-spring-page-1 {
    display: none;
} */
.overview-custom-spring h1{
    font-family: Century Gothic Bold;
    font-size: 33px;
    font-weight: normal;
}
.redux-blk-wrapper.redux-img.col-md-8 {
    padding-left: 0px;
}
li.item.tel-num a {
    list-style: none;
    font-size: 19px;
    font-family: Century Gothic Bold !important;
    font-weight: normal;
}

.request-download-catalog h2 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.custom-part-leespring h4 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.field-content.about-us-leadership-body h4 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.pdf-downloads-about-us p {
    font-family: Century Gothic Bold !important;
    font-weight: normal;
}

.menu-base-theme li {
    float: left;
    padding-top: 6px;
    padding-bottom: 0px;
}
.learn_more_button:hover{
    background-color: #000e2a;
    cursor: pointer;

}
.menu-base-theme > li:hover{
    background-color: #000e2a;

}
.menu-base-theme > li:focus{
    background-color: #000e2a;

}
.menu-base-theme > li:active {
    background-color: #000e2a;
}
div#block-webform-2 label {
    color: white;
    font-family:Century Gothic Bold;
    font-weight: normal;
}
div#block-reduxwavesprings{
    margin-bottom:0px;
}
p{ margin: 0 0 20px 0; }

h1, .h1{
    font-size: 22px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

h2, .h2{
    font-size: 20px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

h3, .h3{
    font-size: 16px;
    color: #000;
    font-weight: normal;
}

h4, .h4{
    font-size: 14px;
    color: #000;
    font-weight: normal;
}

img{ max-width: 100%; }

a{
    color: #078D92;
}

a:hover{
    color: #1bd3df;
}

ul.links.inline{
    padding: 0;
}

ul.links.inline li{
    list-style: none;
}

.block{
    margin-bottom: 20px;
}

.main-header{
    /*background: url(../images/welcome_banner_bg.jpg);  */
    color: #fff;
    padding: 10px 0;
    /*margin-bottom: 20px;*/
    background-size: cover;
    position: relative;
    padding-top: 0px;
}

.main-header:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
}

.main-header nav{
    /* background: none;*/
    border: 0;
    margin: 0;
    position: relative;
    z-index: 3 !important;
    background-color: #1d295b;
    border-color: #e7e7e7;
    /* margin-top: -13px; */
    padding: 5px;
    height: 75px;
}

.main-header .region{
    position: relative;
    z-index: 2;
    margin-top: 0px;
}

/*region header*/

.site-branding{
    margin: 0;
}

.brand.logo{
    /* margin-right: 5px; */
    /* margin-top: 3px !important; */
    width: 227px !important;
}

.region-header .brand{
    display: inline-block;
    vertical-align: middle;
    line-height: 100%;
}

.site-name a{
    font-size: 26px;
    color: #fff;
}

/*Banner*/

.welcome-banner-text{
    text-align: center;
    line-height: 160%;
    max-width: 100%;
    padding: 61px 0 0 0;
    background: white;
}

.welcome-banner-text h2{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}

/*top widget*/

.topwidget{
    text-align: center;
    padding: 50px 0;
}

.topwidget .fa{
    font-size: 60px;
    background: #4D4F4A;
    width: 120px;
    height: 120px;
    padding: 32px;
    border-radius: 50%;
    color: #fff;
    margin-bottom: 20px;
}

/*footerwidget*/

.footerwidget{
    background: #43484b;
    color: #D0D0D0;
    padding: 10px 0;
}

.footerwidget img.left{
    float: left;
    margin: 10px 10px 0 0;
}

.copyright{
    background: #43484b;
    font-size: 10px;
    color: #999;
}

.copyright p{
    margin: 13px 0;
}

.footerwidget h2,
.footerwidget .h2{
    color: #FFF;
}

/*bottom-widgets*/

.bottom-widgets{
    text-align: center;
    background: rgba(205, 205, 205, 0.6);
    padding: 10px 0;
}

.bottom-widgets .region{
    padding: 10px;
    background: #e0dfe1;
}

/*Footer menu*/

/**left,right span style**/
    .lfth img, .rgth img {
    padding-bottom: 15px;
}
/**left,right span style**/

.footer-menu{
    margin: 0;
    border: 0;
    /*background: #eee;*/
    color: #fff;    background: #43484b;
    padding: 55px 0 0;
    /*outline: auto;
    outline-color: #43484b;*/
}

.footer-menu ul{
    margin: 10px 0;
    padding: 0;
}

.footer-menu nav li{
    display: inline-block;
}

.footer-menu nav li a{
    display: block;
    padding: 4px 20px 4px 0;
}

.google_map p,
.google_map .block{
    margin: 0;
}

.google_map iframe{
    display: block;
}

/*Credit link*/

.credit-link{
    text-align: left;
}

/*SOCIAL MEDIA*/

.social-media{
    margin: 10px 0;
    overflow: hidden;
    float: left;
}

.social-media a {
    width: 30px;
    height: 30px;
    color: #fff;
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    background: #3262b9;
    font-size: 14px;
    line-height: 220%;
}

.social-media a.google-plus{
    background: #de2020;
}

.social-media a.twitter{
    background: #29C5F6;
}

.social-media a.linkedin{
    background: #069;
}

.social-media a.pinterest{
    background: #C61118;
}

.social-media a.rss{
    background: #FF6D00;
}

.social-media a:hover{
    opacity: .6;
}

/*FORM*/

input, button, select, textarea{
    padding: 9px;
    /* border: 1px solid #C7C7C7;*/
}

.contact-message-form label{
    display: block;
}

.btn,
input[type="submit"]{
    background: #19c2c8;
    color: #fff;
    border: 0;
    padding: 13px;
    line-height: 100%;
    height: 42px;
}

.btn:hover,
input[type="submit"]:hover{
    background:#19c2c8;
}

/*FRONT PAGE*/

.path-frontpage .content_layout {
    text-align: center;
}

.path-frontpage .feed-icon{
    display: none;
}

/*MENU*/

.navbar-default .navbar-toggle{
    background: #fff;
    margin-right: 0;
}

nav h2{
    display: none;
}

.menu-base-theme,
.menu-base-theme a,
.menu-base-theme a:hover,
.menu-base-theme a:focus,
.menu-base-theme a:active,
.menu-base-theme a.highlighted{
    background: none;
    padding: 13px 11px;
}

.menu-base-theme li a{
    background: #FBFBFB;
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
/*.region-primary-menu, .menu-base-theme li:hover a {*/
/*padding-left: 10px;*/
/*padding-right: 10px;*/
/*}*/

/*.menu-base-theme li {*/
/*margin-right: 7px;*/
/*}*/
/*span.sub-arrow {*/
/*margin-right: -4px;*/
/*}*/
/*sathish on 11/9/19*/
.dialog-off-canvas-main-canvas .content_layout .node__content p:nth-child(6) span a {
    font-family: Century Gothic Bold !important;
    font-size: 13.5px !important;
    color: #00338d !important;
    font-weight: normal !important;
}
/*sathish on 11/9/19*/
.menu-base-theme > li:hover {
    background-color: #000e2a;
    /*padding-right: 11px;*/
}

.main-menu {
    position: relative;
    z-index: 9999;
}

.region-primary-menu{
    display: none;
    background: #fff;
    border-radius: 3px;
    width: 100%;
    margin-top: 20px;
}

.menu-base-theme a{
    border-bottom: 1px solid #EEF0F7;
    padding: 13px 11px;
}

.menu-base-theme a span.sub-arrow{
    color: #999;
    font-size: 22px;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #DCDCDC;
    background: #EFEFEF;
}

.navbar-toggle{
    z-index: 999;
}

/*breadcrumb*/

.breadcrumb{
    background: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #eee;
}

.breadcrumb ul{
    padding: 0;
}

.breadcrumb ul li{
    display: inline-block;
}

/*search form*/

#search-block-form{
    display: table;
    width: 33%;
    /* margin-left: 276px; */
}

ul.secndry-menu.item-list {
    float: right;
    display: inline-flex;
    /* margin-top: -69px; */
}
ul.secndry-menu.item-list li a {
    color: #565656;
}

/*.region.region-welcome-banner-text {
    margin-top: -90px;
    background-color: #cdcdcd;
    width: 100%;
    height: 100px;
}*/
li.item.tel-num {
    list-style: none;
}
li.item.cart {
    list-style: none;
    font-size: 14px;
    /*font-weight: 900;*/
}
li.item.login-logout {
    list-style: none;
    font-size: 14px;
    /*font-weight: 900;*/
}
li.item.lang-switch {
    list-style: none;
    font-size: 14px;
    /*font-weight: 900;*/
}
div#block-searchform {
    margin-top: -33px;
    background-color: #cdcdcd;
    /*width: 1351px;
    margin-left: -92px;*/
}
ul.secndry-menu.item-list li a:focus, a:hover{
    text-decoration: none;
}


#search-block-form .form-item,
#search-block-form .form-actions{
    display: table-cell;
    vertical-align: top;
}

#search-block-form input{
    width: 100%;
    /* margin-top: 15px !important;
    margin-bottom: 16px; */
    color: #000;
}
/*nayana august-12 clean up serch bar start-------------------->*/
 /* #edit-actions #edit-submit{
   margin-left: -1px;
 } */
/*nayana august-12 clean up serch bar end-------------------->*/
/*Demo typography*/

.bd-example {
    position: relative;
    padding: 20px;
    border: 2px solid #f7f7f9;
}

.highlight{
    padding: 20px;
    background-color: #f7f7f9;
}

.highlight pre{
    border: 0;
    background: none;
}

.bd-example-type .table tr:first-child td {
    border-top: 0;
}

.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6 {
    margin: 0;
}

.bd-example-type .table td {
    padding: 15px 0;
    border-color: #eee;
}

/*Contact form*/

.path-contact{}

.contact-message-feedback-form{
    max-width: 650px;
    margin: 0 auto;
    border: 1px solid #D8D8D8;
    padding: 10px 30px;
    background: #F5F5F4;
}

.contact-message-feedback-form .form-text,
.contact-message-feedback-form .form-email,
.contact-message-feedback-form .form-textarea{
    width: 100%;
}

/*user-login-form*/

.user-login-form,
.user-form,
.user-pass{
    /*max-width: 534px;
    margin: 40px auto;*/
    border: 1px solid #ddd;
    padding: 10px 30px;
    background: #FBFBFB;
    height: 293px;
}

.user-login-form .form-text,
.user-login-form .form-email,
.user-form .form-text,
.user-form .form-email,
.user-pass .form-text{
    width: 100%;
}

.form-composite > .fieldset-wrapper > .description,
.form-item .description {
    font-size: 10.5px;
    color: #999;
    font-style: italic;
}

/*Maintainance*/

.maintenance-page{
    background: url(../images/maintenance-bg.png) #66CBFF center no-repeat;
    color: #fff;
    text-align: center;
    padding-top: 220px;
    padding-bottom: 100px;
    font-size: 18px;
    color: #000;
}

.maintenance-msg {
    margin: 20px 0;
    background: rgba(242, 244, 207, 0.88);
    padding: 20px 30px;
    display: inline-block;
    color: #404040;
    border: 1px solid #fff;
    box-shadow: 5px 5px 0px #FFFFFF;
    font-size: 14px;
}

.maintenance-msg h1{
    text-transform: uppercase;
    font-weight: bold;
}

.maintenance-page .brand,
.maintenance-page .name-and-slogan{
    display: inline-block;
    vertical-align: middle;
}

.maintenance-page .site-name a{
    color: #404040;
}

.maintenance-page .site-slogan,
.maintenance-page .name-and-slogan{
    display: none;
}


/*Comment*/

.comment-wrap{
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #F5F5F5;
}

.comment-wrap .author-details{
    float: left;
    width: 20%;
}

.comment-wrap .author-comments{
    padding-left: 5px;
    float: left;
    width: 80%;
}

.comment-submitted{
    padding: 5px 10px;
    border: 1px solid #eee;
    font-size: 12px;
    margin-bottom: 5px;
    display: block;
}

.comment-wrap .author-comments h3{
    margin-top: 10px;
}

.comment-wrap .author-comments p{
    margin-bottom: 10px;
}

/*links inline*/

ul.links.inline li{
    display: inline-block;
    padding-right: 10px;
}
span.field-content.btn.btn-defaults9 {
    display: none;
}
#block-torsion-spring-views span.field-content.btn.btn-compare, #block-torsion-spring-views span.field-content.btn.btn-torsion-print {
    background-color: #ead898;
}


/*profile*/

.profile > div{
    padding-right: 5px;
    display: inline-block;
    vertical-align: top;
}

.profile h4.label{
    color: #333;
    display: block;
    text-align: left;
    margin-bottom: 5px;
}



/* Manoj edit */



.path-frontpage #wrapper .block-views-blocktaxonomy-views-block-2 h2{float: left;}
.views-field-field-spring-image{
    width: 90%;
    margin-bottom: 20px;

}
.views-field-field-spring-image img{
    height: 150px;
    border: 1px solid #a0a0a0;
    border-radius: 4px;
    padding-top: 5px;
    padding-right: 32px;
    padding-left: 5px;

    /* margin-left: -26px; */}
                              .lrn-more-wrp a:hover{text-decoration: none;}
.lrn-more-wrp{    background-color: #001f61;
    padding: 5px 0px;
    width: 170px;
    /* margin: 20px auto; */
    border-radius: 9px;font-weight: 600;}
.lrn-more{    display: inline-table;
    cursor: pointer;
    text-decoration: none !important;
    height: 100%;
    width: 100%;
    color: #f7f8f8;
    text-align: center;
    font-size: 19px;}

#block-needacustomspring h2{    margin-left: -134px;   font-weight: 600;
    color: #555555;}
#block-needacustomspring img{        margin-top: -53px;}
.navbar {
    border-radius: 0px;
}
#block-whoweare h2{
    color: #000;
    text-align: left;}
#block-whoweare img{
    float: right;
    margin-top: -25px;
    padding-bottom: 28px;
    padding-left: 38px;
}
.who-we-are{margin-left: -13px; text-align: left;}

#block-whychooseus h3{
    color: #555555;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-bottom: 2px;
    font-weight: normal;

}

#block-whychooseus h2{
    color: #555555;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 14px;
    font-weight: normal;

}
#block-whychooseus p{    color: #4b4b4b;    line-height: 18px;}
.imageselect {
    vertical-align: middle;
    width: 90px;
    float: left;
    margin: 0px 20px -10px -5px;
}
.lee-copy{/*float: right;*/}
.leespring-copyright{float: right;
    /*position: relative !important;
    top:-9px !important;*/
}
.leespring-copyright img{    float: right;
    width: 300px;}
.footer-word {
    float: right;
    color: #ddd;
    font-size: 13px;
}
.footer-word a {
    color: #ddd;
}
.reqctlg-img{width: 349px}
.contentData {
    text-indent: 1em;
    width: 50%;
    float: left;
}
.contentData p{margin-bottom: 5px;}
ls::before {
    content: "• ";
}
.need-custom-springs{float: right;    text-align: left;}
.path-frontpage .content_layout .region-content #block-whoweare h2{text-align: left; font-family: Century Gothic Bold; font-weight: normal;}
.region-footer-first nav ul {
    list-style-type: none;
    color: white;
    padding: 5px 0px;
}
.leespring-footer-csc .menu-item--expanded {
    margin-top: 13px;
}
.region-footer-first nav ul li {
   /* width: 49.6%;*/
    float: left;
}

.region-footer-first .menu-item--expanded .menu-item a {
    font-size: 14px;
    font-weight: 100;
    font-family: Arial Regular;
}



.region-footer-first nav ul li a {
    color: white;
    text-decoration: none;
    font-weight: 100;

}

.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form .form-submit{background-color: transparent;
    text-align: center;
    border: 1px solid #8c9195;
    color: white !important;
    padding: 10px 127px !important;
    border-radius: 3px;margin-left: 12px;}
.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form .form-submit:hover{    background-color: white;
    text-align: center;
    border: 1px solid #8c9195;
    color: #43484b !important;
    padding: 10px 127px !important;
    border-radius: 3px;}
.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form label{color:#fff;}
.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form form{margin-top: 20px;   /* margin-left: -50px;*/
    border-left: 2px solid white;}
#webform-submission-quick-catalog-request-form-form input{color: black;padding: 5px;}
#webform-submission-quick-catalog-request-form-form .js-form-item-first-name{margin-left: 12px;    margin-top: 30px;}
#webform-submission-quick-catalog-request-form-form .js-form-item-last-name {margin-left: 12px;}
#webform-submission-quick-catalog-request-form-form .js-webform-address{margin-left: 6px;}
#webform-submission-quick-catalog-request-form-form .js-form-item-quantity{margin-left: 12px;}
#webform-submission-quick-catalog-request-form-form legend{    border-bottom: 0px solid #e5e5e5;}
.js-form-item-address-state-province select{color: black;}
.js-form-item-address-country label{width: 90%;}
.js-form-item-address-country select{color: black;}
.req-frm-ttl{    font-size: 20px;
    font-weight: 600;
    color: white;
    margin-left: 12px;}


.views-view-grid .views-col {
    float: left;
    width: 25% !important;
}

div#create_login {
    max-width: 534px;
    /* margin: 40px auto; */
    border: 1px solid #ddd;
    padding: 10px 30px;
    background: #FBFBFB;
    margin-top: -313px;
    margin-left: 601px;
    margin-bottom: 83px;
    height: 293px;
}
.blk-crt-lgn.wrapper {
    margin-top: 8px;
}
.crt-lgn-ttl.ttl {
    font-family: Century Gothic Bold;
    color: #000;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 26px;
    /*margin-left: 22px;*/
    margin-top: 14px;
}
.crt-lgn-ld-txt.lead-txt {
    font-family: Century Gothic Bold;
    color: #000;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: 23px;
    margin-top: -6px;
}
li.list-item {
    font-weight: normal;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
}
.crt-lgn-btn {
    border: 1px solid #00a654;;
    background-color: rgb(0,166,82);
    font-size: 18px;
    border-radius: 3px;
    color: white;
    /*width: 90%;*/
    height: 42px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    /*padding-left: 140px;
    margin-top: 33px;*/
}
.crt-lgn-btn a{
    font-size: 17px;
    color: white;
}
form#user-login-form  a{
    /*margin-left: 235px;*/
    color: #3c7cd4;
    float: right;
    /*padding-right: 25px;*/
    margin-top: 12px;
}
.js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {

    /*margin-top: -21px;*/
    margin-left: 17px;
    margin-right: 25px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
    margin-top: 45px;
    margin-left: 17px;
    margin-right: 25px;
}

div#block-ko-d8-theme-content div#edit-actions input#edit-submit {
    width: 91%;
    margin-left: 17px;
    border: 1px solid #00a654;
    background-color: #00a654;
    color: white;
}
div#block-ko-d8-theme-content div#edit-actions--2 input#edit-submit--3 {
    width: 91%;
    margin-left: 17px;
    border: 1px solid #00a654;
    background-color: #00a654;
    color: white;
}
div#block-ko-d8-theme-content div#edit-actions--2 input#edit-submit--3:hover {
    width: 91%;
    margin-left: 17px;
    border: 1px solid white;
    background-color: white;
    color: white;
}
form#webform-submission-quick-catalog-request-form-form div#edit-actions--3 input#edit-submit--4{
    width: 90%;
    margin-left: 22px;
    background-color: #43484b;
    border: 1px solid #8c9195;
    border-radius: 3px;
    color: white;
}
form#webform-submission-quick-catalog-request-form-form div#edit-actions--3 input#edit-submit--4:hover{
    width: 90%;
    margin-left: 22px;
    background-color: white;
    border: 1px solid white;
    border-radius: 3px;
    color: #000;}
.js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province select#edit-address-state-province {
    margin-left: 63px;
}
.region.region-footer-third  label{
    margin-left:0px;
}
form#webform-submission-quick-catalog-request-form-form {
    margin-top: 20px;
    /* margin-left: -50px;*/
    border-left: 2px solid white;
}
div#edit-actions--3 input#edit-submit--4{background-color: #43484b;
    text-align: center;
    border: 1px solid #8c9195;
    margin-left: 23px;
    padding: 10px 127px !important;
    border-radius: 3px;}
div#edit-actions--3 input#edit-submit--4:hover{
    background-color:white;
    color:#000;
}
div#block-webform div#edit-actions input#edit-submit{
    background-color: #43484b;
    text-align: center;
    border: 1px solid #8c9195;
    margin-left: 23px;
    color: white;
    border-radius: 3px;
}
div#block-webform div#edit-actions input#edit-submit:hover{
    background-color: white;
    color:#000;
}

.js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
    width: 77%;
    margin-left: 53px;
    margin-right: auto;
}
.js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province {
    width: 34%;
    margin-top: -80px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-address-postal-code.js-form-item-address-postal-code {
    width: 50%;
}
.js-form-item.form-item.js-form-type-select.form-item-address-country.js-form-item-address-country {
    width: 53%;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
    width: 30%;
}
div#block-needacustomspring h2{
    margin-left: 0px;
}
div#edit-actions--2 input#edit-submit-product-display {
    margin-left:40px;
}

th#view-field-outside-diameter-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-right: 8px;
    text-align: center;
}

th#view-field-wire-diameter-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 7px;
    text-align: center;
    padding-right: 7px;
}
th#view-field-max-load-table-column {
    border-bottom: 1px solid #9d9d9d;
}

th#view-field-rate-table-column {
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    padding-left: 5px;
    padding-right: 4px;
}
th#view-field-max-ext-length-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 11px;
    padding-right: 16px;
    text-align: center;
}
th#view-field-initial-tension-table-column {
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-free-length-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 0px;
    padding-right: 16px;
    text-align: center;
}
th.views-field.views-field-field-material{
    border-bottom: 1px solid #9d9d9d;
    padding-right: 14px;
}
th.views-field.views-field-nothing {
    border-bottom: 1px solid #9d9d9d;
}
td.views-field.views-field-nothing.views-align-center:hover{
    background-color: #EEEEEE;

    border-radius: 5px 5px 5px 5px;

    border-width: 1px;
    color: #1A175D;
    font-family: Arial Regular;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    padding: 1px;
}
th.views-field.views-field-nothing {
    color: #1a175d;;
}

.region.region-sidebar-first {
    /* border-right: 1px solid #9E9E9E;*/
}
div#block-searchpagespringsstandards .opencontent {
    border: 1px solid #ccc;
}
div#block-searchpagespringsstandards .age-accordian1 {
    border: 1px solid #ccc;
    border-radius: 4px;
}
div#block-searchpagespringsstandards .age-accordian2 {
    border: 1px solid #ccc;
    border-radius: 4px;
}
div#block-searchpagespringsstandards .age-accordian3 {
    border: 1px solid #ccc;
    border-radius: 4px;
}
div#block-searchpagespringsstandards .age-accordian2 p {
    padding: 10px 22px 0px 9px;
}
div#block-searchpagespringsstandards .age-accordian1 p {
    padding: 19px 1px 12px 5px;
}
div#block-searchpagespringsstandards .age-accordian3 p {
    padding: 16px 0px 16px 1px !important;
}
div#block-searchpagespringsstandards .free_length {
    margin-left: 0px;
}
div#block-searchpagespringsstandards .free_length img {
    margin-left: 0px;
}

div#block-searchpagespringsstandards .free_length p {
    margin-left: 20px;
}
.search-springs.wrapper ul {
    list-style: none;
}
li.item-odd {
    border: 2px solid #ccc;

    border-radius: 6px;
    margin-bottom: 6px;
    padding: 5px 0px 5px 0px;
    text-align: center;
}
li.item-even {
    border: 2px solid #ccc;

    border-radius: 6px;
    margin-bottom: 6px;
    padding: 5px 0px 5px 0px;
    text-align: center;
}
li.item-odd a {
    color: #000;
}
ul.spring-type{padding-left: 0px;}
li.item-even a {
    color: #000;
}
li.item-odd:hover {
    background-color: #1d295b;

}

li.item-even:hover {
    background-color: #1d295b;

}
li.item-even a:hover {
    color:white;
}
li.item-odd a:hover {
    color:white;
}
li.item-even a:active {
    color:white;
}
li.item-odd  a:active {
    color:white;
}

tbody tr:focus{background:#ead898;}
tbody tr{border-bottom: 1px solid #ececec;}

body.path-user .bottom-widgets {
    margin-top: 40px;
}
body.path-user form#user-register-form{
    /*height: 885px;*/
    height: auto;
}
div#edit-user-picture-wrapper input {
    border: 1px solid #C7C7C7;
    width: 100%;
}


div#info-node-41 {width: 90%;}
div#info-node-31 {width: 90%;}
div#info-node-21{ width: 90%;}
div#info-node-11{width:90%;}
div#info-node-1 {width: 90%;}


.prdt-spc-cls{cursor: pointer;}
.temp-prdct-dis-row:hover{background-color: #ead898;}


.onclick-menu:hover {
    background-color: #1d295a;
    color: white;
}
.onclick-menu:before {

    content: "More";

}

.onclick-menu ul li a{
    list-style: none;
    color:#000 !important;
}
.onclick-menu ul li a:hover{
    list-style: none;
    color:#000;
    text-decoration: underline;
}

.onclick-menu:focus {
    pointer-events: none;
}
.onclick-menu:focus .onclick-menu-content {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.onclick-menu-content {
    position: absolute;
    z-index: 1;
    padding: 22px 58px 25px 36px;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.5s;
}
ul.others-wrp.onclick-menu-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
ul.others-wrp.onclick-menu-content{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background-color: white;
    margin-top: 13px;
    border-bottom: 1px solid #ccc;
    z-index: 999;
    padding-bottom: 0px;
}
/*div#block-exposedformproduct-displaypage-1{ margin-top: 234px;}*/
.home-link-img .col-6{
    width: 1170px;
}

.region .region-welcome-banner-text{width: 1170px;}

.container.welcome-banner-text {
    width: 100% !important;
}

.temp-prdct-dis-row{
    /*border: 1px solid #999;*/
    border-radius: 5px;
    width: 670px;
    /*box-shadow: 0px 5px 5px #888;*/
    background-color:#ead898;
    height: 200px;
    /*height: 765px;*/
    height: auto;
}


.views-field.views-field-title {
    /* margin-left: 15px; */
    margin-top: 24px;
    /*padding: 5px;*/
    font-family: Century Gothic Bold;
    font-weight: normal;
}
/*Compare Scren*/
.uk-visible-toggle {
    /*overflow-x: scroll !important;*/
    transform: rotateX(180deg) !important;
    scrollbar-color:#000000 #ffffff !important;
}
.uk-slider-items.uk-grid {
    transform: inherit !important;
}
.uk-panel
{
top: 70px !important;
}



/*vijay start*/
/* .js-form-item.form-item.js-form-type-select.form-item-quantity1.js-form-item-quantity1, .js-form-item.form-item.js-form-type-select.form-item-how-many-.js-form-item-how-many-{
    display: flex;
    flex-direction: column;
} */
 .js-form-item.form-item.js-form-type-select.form-item-quantity1.js-form-item-quantity1{
    display: flex;
    flex-direction: column;
}
.js-form-item.form-item.js-form-type-select.form-item-how-many-.js-form-item-how-many- label.js-form-required.form-required{
    width: 100%;
}

select#edit-quantity1{
    width: 50%;
}

select#edit-how-many-{
    width: 35%;
}
/*vijay end*/



th a{color: #333;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    div#block-socialicon {
        bottom: 562px !important;
    }

    .region.region-welcome-banner-text {
        margin-top: 15px !important;
    }
    nav.navbar.navbar-default {
        margin-top: -4px !important;
    }
    form#webform-submission-request-a-catalog-download-form select {
        padding: 7px !important;
    }

    /*.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province{*/
        /*position: absolute;*/

        /*left: 482px;*/
    /*}*/


    div#block-ko-d8-theme-branding .brand.logo {
        width: 211px !important;
        margin-top: 3px !important;
    }

    ul#main-menu {
        margin-top: -22px !important;
    }

    div#block-searchform {
        margin-top: -35px !important;
    }

    .main-header nav {
        border: 0;
        margin: 0;
        position: relative;
        z-index: 2;
        background-color: #1d295b;
        border-color: #e7e7e7;
        margin-top: -10px;
        padding: 0;
        height: 63px !important;
    }

    div#block-webform div#edit-actions input#edit-submit {
        background-color: #43484b;
        text-align: center;
        border: 1px solid #8c9195;
        margin-left: 23px;
        color: white;
        border-radius: 3px;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 76%;
        margin-left: 66px !important;
        margin-top: 0;
    }
    form#search-block-form .form-search {
        padding-top: 3px;
        padding-bottom:10px;
    }

    input#edit-po-importer-submit {
        top: 210px !important;

    }



}
@-moz-document url-prefix() {
    /* .induvidual-product .views-field-field-rod-dia-in .field-content.belleville-specific-product {
        margin-left: 19px;
        margin-top: 0px;
    }  */

    input#edit-field-max-load-lb-value-5-min {
        width: 72px !important;
    }
    input#edit-field-max-load-lb-value-6-min {
        width: 72px !important;
    }
    input#edit-field-max-load-lb-value-5-max {
        width: 72px !important;
    }
    input#edit-field-max-load-lb-value-6-max {
        width: 72px !important;
    }

    /* #block-extension-springs-views .field-content.extension-spring-view-series {
        margin-left: 137px !important;
    } */

    /* #block-redux-wave-springs-views .field-content.reduxwave-spring-view-series {
        margin-left: 112px !important;
    } */
    div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
        margin-left: 125px !important;
    }

    /* #block-extension-springs-mil-spec-views .field-content.extension-spring-view-series {
        margin-left: 137px;
    } */
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-defaults2 {
        /*margin-top: 39px;*/
    }

    #block-compression-springs-mil-spec-views span.field-content.btn.btn-defaults1 {
        /*margin-top: 39px;*/
    }

    #block-compression-springs-leep-views .leepcadnote {
        margin-top: 11px !important;
    }
    #block-compression-springs-hefty-views span.field-content.btn.btn-defaults1 {
        margin-top: 21px !important;
    }

    /*#block-continuous-length-views span.field-content.btn.btn-defaultslenth {
        margin-bottom: 118px;
    }
*/


    /*#block-battery-springs-views span.field-content.btn.btn-defaults4 {
        margin-bottom: 42px;
    }*/

    /*#block-belleville-washers-views span.field-content.btn.btn-defaults {
        margin-bottom: 113px;
    }*/
    /*#block-extension-springs-views .field-content.btn.btn-defaults2 {
        margin-top: 83px !important;
    }*/
   /* #block-torsion-spring-views span.field-content.btn.btn-defaults9 {
        margin-bottom: 43px;
     }*/
    /*#block-redux-wave-springs-views span.field-content.btn.btn-defaults3 {
        margin-bottom: 75px;
    }
*/
    /* .field-content.belleville-washers-spring-series {
        margin-left: 161px !important;
    } */
    /* .Compression-spring .specification-display-1 {
        margin-left: 123px !important;
    } */

    /* #block-compression-springs-views .views-field.views-field-add-to-cart {
        margin-top: -447px !important;
    } */
    /* .field-content.constance-spring-view-series {
        margin-left: 144px !important;
    } */

    /* .views-field.views-field-add-to-cart {
        margin-top: -458px !important;
    } */

    div#block-torsion-spring-views .views-field.views-field-add-to-cart {
        margin-top: -434px !important;
    }

    /* div#block-redux-wave-springs-views .views-field-add-to-cart {
        margin-top: -468px !important;
    } */

    /* div#block-belleville-washers-views .views-field.views-field-add-to-cart {
        margin-top: -469px !important;
    } */
    /* div#block-battery-springs-views .views-field.views-field-add-to-cart {
        margin-top: -447px !important;
    } */
    div#block-constant-force-springs-views .views-field.views-field-add-to-cart {
        margin-top: -415px !important;
    }
    div#block-continuous-length-views .views-field.views-field-add-to-cart {
        margin-top: -464px !important;
    }
    /* div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
        margin-top: -472px !important;
    } */
    /* div#block-compression-springs-hefty-views .views-field.views-field-add-to-cart {
        margin-top: -446px !important;
    } */
    /* div#block-compression-springs-mil-spec-views .views-field.views-field-add-to-cart {
        margin-top: -468px !important;
    } */
    /* div#block-extension-springs-mil-spec-views .views-field.views-field-add-to-cart {
        margin-top: -460px !important;
    } */

    .dimInput {
        width: 60px !important;
        height: 22px;
        margin-left: 8px;
    }
    input:required {
        box-shadow: none;
    }
    div#block-socialicon {
       /* bottom: 790px !important;*/
    }
    .material_row .col-lg-3:nth-child(2) {
        padding-left: 2px !important;
    }
    .main-header nav {
        background: none;
        border: 0;
        margin: 0;
        position: relative;
        z-index: 2;
        background-color: #1d295b;
        border-color: #e7e7e7;
        /* margin-top: -10px; */
        padding: 0px;
    }
    .home_page_image img {
        height: 112px !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name{
        top: 169px !important;
    }
    .home_page_image img:hover {
        height: 111px !important;
    }
    .purchase_order_info{
        /*position: absolute;*/
        /*top: 1240px !important;*/
    }
    details#comments-pane {
        position: absolute;
        left: 400px;
        /*raghu comment by firebox 4-4-2019
          top: 1280px !important;*/
        bottom: 0px;
    }
    .menu-base-theme li {
        float: left;
        padding-top: 6px;
        padding-bottom: 0px;
    }
}




body .user-logged-in .field-content {
    text-align: center;
    margin-top: -21px;
}
.region-footer-first nav ul li ul li{width:100%;}
span.views-label.views-label-title {
    font-weight: normal;
    font-size: 19px;
}
span.field-content {
    font-size: 16px;
    font-weight: normal;
}

.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-min.js-form-item-field-outside-diameter-value-min input {
    /*width: 50%;*/
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-min.js-form-item-field-free-length-value-min input {
    /* width: 50%;*/
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-max.js-form-item-field-free-length-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-max.js-form-item-field-outside-diameter-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-min.js-form-item-field-rod-diameter-value-min input {
    /* width: 50%;*/
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-max.js-form-item-field-rod-diameter-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-min.js-form-item-field-solid-height-value-min input {
    /*width: 50%;*/
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-max.js-form-item-field-solid-height-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-min.js-form-item-field-rate-value-min input {
    /*width: 50%;*/
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-max.js-form-item-field-rate-value-max input {
    /*width: 50%;*/
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-max.js-form-item-field-outside-diameter-value-max {
    /*width: 50%;
*/    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-max.js-form-item-field-free-length-value-max {
    /*    width: 50%;*/
    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-max.js-form-item-field-rod-diameter-value-max {
    /*  width: 50%;*/
    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-max.js-form-item-field-solid-height-value-max {
    /*width: 50%;*/
    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-max.js-form-item-field-rate-value-max {
    /* width: 50%;*/
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-min.js-form-item-field-rate-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-min.js-form-item-field-free-length-value-min label {
    width: 100%;
}
div#block-specificationslider h2 {
    display: none;
}


/* Filter screen style - 3/13/2017 (Selva) */

.LSh1 {
    font-family: Century Gothic Bold;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    line-height: 26.4px;
    margin-bottom: 14px;
    margin-top: -8px;
    font-weight: normal;
}

.LSh2 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    margin-left: 2px;
    font-weight: normal;
}

.LSh3 {
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    /*font-weight: 500;*/
    line-height: 15.4px;
    font-weight: normal;
}
.LSp {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    /*font-weight: 400;*/
    line-height: 20px;
    font-weight: normal;
}
.LSblockquote {
    font-family:Century Gothic Bold;
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    /*font-weight: 400;*/
    line-height: 30px;
    font-weight: normal;
}
.LSpre {
    font-family:Century Gothic Bold;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    /*font-weight: 400;*/
    line-height: 18.5714px;
    font-weight: normal;
}

.LSLabel1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    line-height: 15.4px;
    margin-top: 7px;
    font-weight: normal;
    padding-left: 0px;
}
.LSLabel2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    line-height: 15.4px;
    margin-top: 7px;
    font-weight: normal;
    padding-right: 0px;

}
.dimInput
{
    width:60px;
    height:22px;
    margin-left: 8px;
}

.inputelements {
    margin-top: 3px;
    padding-left: 0;
}

.row > .inputelements:nth-child(2) {
    float:right;
}

.row > .inputelements:first-child {
    float: left;
}


/* Filter screen style - 3/15/2017  */

li.item-odd a {
    color: #000;
    font-family:Century Gothic Bold;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.5714px;
}
li.item-even a {
    color: #000;
    font-family:Century Gothic Bold;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.5714px;
}
div#block-advancedcriteria h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 26.4px;
    margin-bottom:5px;
}


.reference_thamnil h2 {font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.reference_thamnil p { font-size: 13.5px;}
.tolerance_engineering a {font-size: 13.5px;
}


.mil_space_spring p{font-size: 13.5px;}
.mil_space_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.mil_space_spring a:hover{
    /* font-size: 14px; */
    color: rgb(23, 114, 197);
    text-decoration: underline;}


.Compression_spring p{font-size: 13.5px;}
.Compression_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.Compression_spring a:hover{
    /* font-size: 14px; */
    color: rgb(23, 114, 197);
    text-decoration: underline;
}

.Extension_Spring p{font-size: 13.5px;}
.Extension_Sprin a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.Extension_Sprin a:hover{
    /* font-size: 14px; */
    color: rgb(23, 114, 197);
    text-decoration: underline;
}



.Mil-Space_Spring_open_coil h2{font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.Mil-Space_Spring_open_coil p{font-size: 13.5px;color:black;}
.Mil-Space_Spring_open_coil a{font-size: 13.5px;
    color: #0b25ec;
    text-decoration: underline;}


/*.search-springs.wrapper a {
    font-size: 13.5px;
}*/
div#block-measurementtypes-2 {
    font-size: 13.5px;
}

.row_imperial_inch {
    font-size: 13.5px;
    color:black;
}
div#block-specifications h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
div#block-specifications p {
    font-size: 13.5px;
}

.find_spring_looking p{font-size: 13.5px;


}
.find_spring_looking button a {
    color: white;
    font-size: 17px;
}
.find_spring_looking a {
    background-color: rgb(0,166,82);
    width: 100%;
    border-radius: 3px;
    color: white;
    padding: 8px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    font-weight: normal;
    padding: 7px 54px 9px 54px;
}

.views-field.views-field-field-ends{
    margin-left: 10px;
}

.views-field.views-field-field-ends div{
    text-align: center;

    margin-top: -21px;
}

.views-field.views-field-field-load-solid-height{
    margin-left: 10px;
}

.views-field.views-field-field-number-coils{
    margin-left: 0px;
}


th#view-field-outside-diameter-table-column {
    /*border-top: 1px solid #9d9d9d;*/
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-wire-diameter-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /* border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-max-load-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /* border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;
}

th#view-field-rate-table-column {
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /* border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-max-ext-length-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /* border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;

}
th#view-field-initial-tension-table-column {
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /* border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-free-length-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /*border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;
}
th.views-field.views-field-field-material {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /* border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;
}
th.views-field.views-field-nothing {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    /* border-top: 1px solid #9d9d9d;*/
    border-bottom: 1px solid #9d9d9d;
    /*border-right: 1px solid #9d9d9d;*/
}

th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 48.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    margin-left: 10px;
    padding-top: 34px;
    vertical-align: bottom;

}
th.views-field.views-field-nothing
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.views-element-container header {
    padding-top: 18px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    line-height: 22.4px;
    margin-bottom: 5px;
    font-weight: normal;
}

.reference_thamnil h2{
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    margin-top: 0px;

}
.reference_thamnil div{
    font-size: 13.5px;
    color:#333;
}
.hole_rod_solid .col-sm-3 p{font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
}
.tolerance_engineering .col-sm-6 a{
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;

}
.onclick-menu {
    position: relative;
    display: inline-block;
    margin-left: 0px;
    color: #000;
    width:100%;
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    margin-top: 4px;
    line-height: 14.4px;
    margin-bottom:0px;
    font-weight: normal;
}
td.views-field.views-field-title.views-align-center {
    font-family: Century Gothic Bold;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#2681d4;
}



th.views-field.views-field-title {
    /*white-space: pre;*/
    padding-left: 2px;
    margin-left: 0px;
    padding-right: 23px;
    width: 15%;
}



.views-label.views-label-body-2.btn.btn-default {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    background-color:#cfc087;
    color:#333;
    border:1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 50px;
    margin-top:10px;
}
.views-field.views-field-body-3 {
    width: 44%;

}
.views-field.views-field-body-2 {
    width: 44%;
    /*margin-top: 40px;*/

}
.views-label.views-label-body-3.btn.btn-default {
    width: 100%;
    font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    background-color:#cfc087;
    color:#333;
    border:1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
}
.views-label.views-label-body-4.btn.btn-default{ width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    background-color:#cfc087;
    color:#333;
    border:1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px; margin-top: 174px;
    font-weight: normal;
}
.views-field.views-field-body-4{width:44%;}


.col-md-5.diameter {
    float: right;
    margin-top: -498px;
    margin-right: -50px;
}
.col-md-6.quantity_price {
    float: right;
    margin-top: -227px;
}
.col-md-5.diameter p {
    font-size: 14px;
    font-weight: normal;
}
/*.col-md-12.color {
    font-size: 13.5px;
    font-weight: bold;
    margin-left: -4px;
}*/
/*.col-md-12.engineering {
    font-size: 13.5px;
    font-weight: bold;
    margin-left: -6px;
}*/
.addtocart {
    font-family: Century Gothic Bold;
    float: right;
    margin-right: 19px;
    border: 1px solid #000;
    padding: 15px 20px 15px 20px;
    margin-top: -12px;
    background-color: #001f60;
    color:white;
    font-size: 15px;
    border-radius: 4px;
    font-weight: normal;
}
.col-md-3.weaccept{padding-left: 0px;
    padding-right: 0px;}
.col-md-3.weaccept p {
    font-weight:bold;
    margin-left: 67px;
}
.col-md-3.price {
    border: 1px solid #000;
    padding: 3px 6px 7px 10px;
    margin-right: 1px;
    background-color: #cfc087;
    border-radius: 4px;
    margin-left: 27px;
    margin-bottom: 13px;
    margin-top: -50px;
}
.col-md-6 .quantity_price,.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;

    border-bottom: 1px solid #795548 !important;
}
.col-md-6 .quantity_price,.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #795548;
    border-bottom: 1px solid #795548;
}
.col-md-1.card img {
    max-width: none;
    margin-left: -44px;
    margin-top: -14px;
    padding-left: 15px;
}
.col-md-1.cardd img{max-width: none;
    max-width: none;
    margin-top: -27px;
    margin-left: -29px;}
.Contact_us_lee p{
    margin: 0 0 0px;}
.Contact_us_lee h2{
    font-family: Century Gothic Bold;
    color: #051c9e;
    font-size: 20px;
    font-weight: normal;

}
.Contact_us_lee  h3 {
    font-family:Century Gothic Bold;
    color:black;
    font-size: 17px;
    font-weight: normal;

}


div#block-searchforsprings h2 {
    font-size: 20px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    padding-left: 14px;
}

div#block-customquote-2 h2{
    font-size: 20px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    padding-left: 14px;
}
div#block-learnmoreabout h2{ font-size: 20px;
    font-family: Century Gothic Bold;
    white-space: nowrap;
    font-weight: normal;
}


.Search_Spring_Aerospace {
    padding-left: 14px;
    font-size: 14px;
}
.Custom_Quote_Aerospace{ padding-left: 14px;
    font-size: 14px;
}
.Learn_Aerospace{ padding-left: 0px;
    font-size: 14px;}

div#block-searchforsprings {
    border: 1px solid #d0c9c9;
    border-radius: 8px;
}
div#block-customquote-2{border: 1px solid #d0c9c9;
    border-radius: 8px;}
div#block-learnmoreabout{border: 1px solid #d0c9c9;
    border-radius: 8px;}

.Search_Spring_Aerospace a {
    color: rgb(23, 114, 197);
    line-height: 2;
}
.Custom_Quote_Aerospace a{color: #000;line-height: 2;}
.Learn_Aerospace a{
    color: rgb(23, 114, 197);
    line-height: 2;
}



div#block-bellivillewashers h1 {

    font-size: 36px;
    font-family: Century Gothic Bold;
    /* margin-top: 0px; */
    margin-left: 12px;
    font-weight: normal;
}


div#block-bellivillewashers h3{
    font-family: Century Gothic Bold;
    /* margin-top: 0px; */
    font-weight: normal;
}
/* div#block-bellivillewashers {
    margin-top: -4px;
} */
.Washers h2 {
    font-size: 25px !important;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.Washers p {
    text-align: justify;
}

.Belleville_Washers_Spring_coil h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
}
.Belleville_Washers_Spring_coil p {
    font-size: 13.5px;
}
.Belleville_Washers_Spring_coil a {
    font-size: 13.5px;
    color: #0176dd;
    text-decoration: underline;
}
.Washers h3 {
    font-size: 25px;
    color: #000;


}
.Washers p a {
    color: #0573d2;
}
.deflection {
    /*border: 1px solid #c3c2c2;*/
    padding-left: 39px;
    padding-top: 15px;
}
.col-lg-6.col-md-6.col-sm-6.Series p {
    text-align: justify;
}
.col-lg-6.col-md-6.col-sm-6.Series ul {
    padding-left:18px;
}
.additional h2{
    text-align: center;

}
.load_deflection_image {
    text-align: center;
}
.Custom_Quote_Aerospace a {
    line-height: 2;
}
.views-element-container.contextual-region.block.block-views.block-views-blocktaxonomy-views-block-2 h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 15px;
    color: #333;
}
div#block-views-block-custom-ouote-view-block-2 img {
    width: 94%;
    margin-bottom: 25px;
    border: 1px solid #ccc;
    height: 144px;
    border-radius: 8px;
}

.col-lg-6.request_catalog_spring_staple p {
    text-align: justify;
}
.Aerospace h2 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -4px;
    font-weight: normal;
}

.col-lg-9.catalog_aerospce {
    border: 2px solid #ccc;
}

.col-lg-4.stock_catalog_img img {
    /*margin-top: 25px;*/
    margin-top: 10px;
    margin-left: 0px;
    height: 161px;
}
.col-lg-8.request_catalog_spring_staple strong {
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.Aerospace h3 {
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
.Aerospace p {
    text-align: justify;
}
.request_catalog_aerospace .row {
    margin-left: 0px;
    margin-right: 0px;
}
div#block-customspringcapabilities h2 {

    font-family: Century Gothic Bold;
    font-size: 35px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:32px;
}
.Materials_aerospace h3{

    font-family: Century Gothic Bold;
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
div#block-startacustomquote h3 {

    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
div#block-customspringcapabilities h4 {
    font-size: 16px;
    color: #000;
}
.application_concurrent ul {
    padding-left: 18px;
}
div#block-startacustomquote h2 {

    font-family: Century Gothic Bold;
    font-size: 35px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
.col-lg-6.beryllium_copper ul {
    padding-left: 15px;
}
.col-sm-6.Secondary ul {
    padding-left: 15px;
}
.col-sm-6.Shot ul {
    padding-left: 0px;
}
.col-sm-6.Incone ul {
    padding-left: 0px;
}
.torsion-spring_learnmore .row {    margin-left: 0px;
}


div#block-quickdesignupload h2 {
    font-size: 35px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
}
div#block-quickdesignupload h3 {
    font-size: 21px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
}
.qqRoundCorner {
    border-radius: 7px;
    border: 2px solid rgb(224, 224, 224);
    height: 175px;
    font-family: Century Gothic Bold;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 12.4px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.qqInput1 {
    border-radius: 2px;
    border: 2px solid rgb(224,224,224);
    height: 45px;
    width: 124px;
    margin-top: 61px;
}

.qqInput2 {
    border-radius: 2px;
    border: 2px solid rgb(224, 224, 224);
    height: 25px;
    width: 60px;
    margin-bottom: 5px;
    margin-right: 3px;
}

.qqlstFile {
    border-radius: 4px;
    border: 2px solid rgb(224, 224, 224);
    height: 85px;
    width: 200px;
}

.qqFormlabel1 {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 10.4px;
    margin-top: 15px;
    margin-bottom: 5px;
}

.qqFormPara1 {
    font-family: Century Gothic Bold;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 12.4px;
    text-align: justify;
}
.Contact_us_lee a {
    color: #1077ca;
}
.Contact_us_lee a:hover {
    text-decoration:underline;
}
.Contact_us_lee h4 {
    font-family: Century Gothic Bold;
    color: black;
    font-size: 15px;
    font-weight: normal;
}
.Contact_us_lee p {
    line-height: 26.5px;
}
.Contact_us_lee ul li {
    list-style: none;
}
.about_us_page_image_banner img {
    width: 100%;
}

div#block-views-block-home-page-block-1 h2 {
    float: left;
    margin-left: 0px;
}
.col-lg-8.need_spring h2 {
    /*float: left;*/
    margin-left: 0px;
    text-align: left;
}
.col-lg-8.need_spring p {
    float: left;
    font-size: 13.5px;
    font-family: arial;
}
.col-lg-6.eng_support ul {
    padding-left: 17px;
}
.learn_more_button {
    background-color: #020e50;
    float: left;
    padding: 5px 30px 5px 30px;
    border-radius: 6px;
    margin-top: 16px;
}
.learn_more_button a{color:white;}
.col-lg-6.cad_assisted ul {
    padding-left: 17px;

}
.col-lg-6.eng_support ul li {
    text-align: left;
    float: left;
    font-size: 13.5px;
    font-family: arial;
}
.col-lg-6.cad_assisted ul li {
    text-align: left;
    float: left;
    font-size: 13.5px;
    font-family: arial;
}
div#block-whoweare p{
    text-align: justify;
    font-size: 13.5px;
}
.button:hover {
    color:white;
}
.button {
    background-color: #1d295b;

    color: white;
    padding: .5em;
    text-decoration: none;
    font-size: 14px;
}

.button:focus,
.button:hover {
    background-color: #1d295b;
}

.content {
    display: none;
    margin: 1em 0;
}

.content.active,
.no-js .content {
    display: block;
}


#something {
    display: none;
}
#something2 {
    display: none;
}

#something:target, #something:after {
    display: block!important;
}

div#something {
    width:106%;
}
.views-align-center {
    text-align: center;
}
.customSpring ul{padding-left: 27px;
}
.customSpring h1 {
    padding-left: 9px;
    font-weight: normal;
    font-family: Century Gothic Bold;
    font-size: 25px;
}
/*.customSpring{*/
/*border: 1px solid #9E9E9E;*/
/*}*/
.customSprings{
    border: 1px solid #9E9E9E;
    width: fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
}
.customSprings p a img{
    width: 600px;

}
.customSprings span {
    font-weight: normal;
    font-size: 16px;
    padding-left: 11px;
    font-family: Century Gothic Bold;
}
.customSprings b {
    font-size: 25px;
    font-weight: normal;
    padding-left: 11px;
    font-family: Century Gothic Bold;
}
.customSprings p{
    margin: 0 0 10px 0;
}
.customSpring p{
    margin: 0 0 5.6px 0;
}
.customSpring ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
    font-weight: normal;
    color: #343535;
}
form#webform-submission-footer-form-form input {
    width: 100%;
}
.learn_more_button a {
    font-size: 17px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
form#webform-submission-footer-form-form input#edit-submit--2 {
    background-color: #43484b;
    border: 1px solid white;
    border-radius: 5px;
}
.col-lg-8.need_spring h2 {
    font-size: 23px;
    color: #000;
    font-weight: normal;
    font-family: Century Gothic Bold;
}
.header-shadow{
    background-image: url('../images/header-shade.jpg');
}
div#block-views-block-home-page-block-1 h2 {
    font-size: 22px;
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    margin-top: 10px;
    font-weight: normal;
}
div#block-webform-2 {
    margin-top: -16px;
    font-size: 16px;

}
div#block-webform-2 h2 {
    font-size: 20px;
    font-weight: normal;
    font-family:Century Gothic Bold;
    margin-top: 17px;
}
.js-form-item.form-item.js-form-type-select.form-item-state.js-form-item-state {
    /*width: 50%;*/
    float: left;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-footer-state.js-form-item-footer-state
{
    /*width: 43%;*/
    /*margin-bottom: -91px;*/
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
    width: 50%;
    /*float: left;*/
    margin-top: 0px;
}
input#edit-city {
    padding: 8px;
}
.js-form-item.form-item.js-form-type-select.form-item-state.js-form-item-state select {
   width: 52%; /*width: 100%;*/
}
.js-form-item.form-item.js-form-type-textfield.form-item-footer-state.js-form-item-footer-state input
{
        width: 50% !important;
}
div#block-webform-2 input{
    color:black;
    }
div#block-webform-2 select{
    color:black;
    background-color: white;
}
/*form#webform-submission-footer-form-form input#edit-submit {*/
    /*font-family: Century Gothic Bold;*/
    /*background-color: #43484b;*/
    /*color: white;*/
    /*font-size: 18px;*/
    /*font-weight: normal;*/
    /*border: 1px solid white;*/
    /*padding-top: 0px;*/
    /*padding-bottom: 0px;*/
    /*border-radius: 3px;*/
/*}*/

form#webform-submission-footer-form-form input#edit-submit--2{
    color: white;
    font-size: 18px;
    font-family: Century Gothic Bold;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: 700;
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-zip-code.js-form-item-zip-code {
    width: 50%;
}
.js-form-item.form-item.js-form-type-select.form-item-country.js-form-item-country {
    width: 50%;
}
.js-form-item.form-item.js-form-type-select.form-item-country.js-form-item-country select {
    width: 100%;
}
.region-footer-first .menu-item--expanded a {
    font-size: 20px;
    font-weight: normal;
    font-family: Century Gothic Bold;
    margin-top: 17px;
}
/*form#webform-submission-footer-form-form input#edit-submit {*/
    /*font-family: Century Gothic Bold;*/
    /*background-color: #43484b;*/
    /*color: white;*/
    /*font-size: 18px;*/
    /*font-weight: normal;*/
    /*border: 1px solid white;*/
    /*padding-top: 0px;*/
    /*padding-bottom: 0px;*/
    /*border-radius: 3px;}*/

th#view-field-field-max-load-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 9px;
    padding-right: 5px;
    text-align: center;
}
th#view-field-field-initial-tension-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 0px;
    text-align: center;
    padding-right: 16px;
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
}
td.views-field.views-field-field-wire-diameter {
    text-align: center;
}
td.views-field.views-field-field-field-max-load {
    text-align: center;
}
td.views-field.views-field-field-rate {
    text-align: center;
}
td.views-field.views-field-field-max-ext-length {
    text-align: center;
}
td.views-field.views-field-field-free-length {
    text-align: center;
}
td.views-field.views-field-field-field-initial-tension {
    text-align: center;
    padding-right: 11px;
}
td.views-field.views-field-title div {
    color: rgb(23, 114, 197);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
    white-space: nowrap;
    padding-left: 3px;
}
td.views-field.views-field-nothing a {
    border: 1px solid #000;
    font-size: 10px;
    border-radius: 3px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    color:#000;
}
div#info-node-821{height: auto;}
.col-lg-4.col-md-4.col-sm-4.why_choose_us_page b {
    font-size: 15px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    color: #555555;
}
.expert_engineering_assistance {
    margin-top: 37px;
}
.customer-service-support {
    margin-top: 0px;
}
.standard_ground_shipping {
    margin-top: 0px;
}
#block-whychooseus p  b{
    color: #4b4b4b;
    font-size: 17px;
    font-weight: normal;
    font-family: Century Gothic Bold;
}
.region.region-footer-third {
    border-left: 1px solid white;
    padding: 0 0 0 14px;
}

.Extension_Spring  a {
    font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.Extension_Spring  a:hover {
    font-size: 14px;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.col-md-9.torsion_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}

.col-md-9.torsion_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}

.col-md-9.redux_wave_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.redux_wave_spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.Bellevile_washers_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Bellevile_washers_spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.Battery_Springs a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Battery_Springs a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.Constant_Force_Spring a{
    font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Constant_Force_Spring a:hover{
    font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.col-md-9.Spring_Kit a{ font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Spring_Kit a:hover{ font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}

.col-md-9.Continuous_Length_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Continuous_Length_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.HEFTY_Die_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.HEFTY_Die_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.leeP_Plastic_Composite_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}

.col-md-9.leeP_Plastic_Composite_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}

.col-md-9.torsion_Spring h2{font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}

.col-md-9.HEFTY_Die_Spring h2{font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.col-md-9.leeP_Plastic_Composite_Spring h2{
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.text-muted {
    color: #000;
}

/* #search-block-form input {
  background: url(sites/default/files/inline-images/search.jpg) no-repeat;
   } */
.views-field.views-field-field-custom-image img {
    width: 90%;
    border: 1px solid #9E9E9E;
    height: 140px;
    margin-bottom: 31px;
    border-radius: 4px;
}
.col-lg-6.col-md-6.col-sm-6.Series h1 {
    margin-top:0px;
}

.reference_thamnil img {
    height: 135px;
}
li.menu-item.menu-item--expanded li.menu-item a{ font-family: Arial, Helvetica, sans-serif;}
.row_Material span {
    color: #03A9F4;
}
.spring_rate {
    margin-top: -16px;
}
.Music_Wire {
    margin-top: -16px;
}
.select_all_spring {
    margin-top: -16px;
}

.btnfocus{
    background-color: #1d295b;

}
.btnfocus a{
    color:white !important;}
.btnfocus .onclick-menu{
    color:white !important;}

form#views-exposed-form-product-display-page-1 span {
    background-color: #525251;
}

form#webform-submission-footer-form-form input#edit-submit:hover {
    font-family: Century Gothic Bold;
    background-color: white;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid white;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 3px;
}

span.field-content.part-number-specific-product a {
    margin-left: 0px;
    font-family:Century Gothic Bold;
    color: #000;
    font-size: 20px;
    font-weight: normal;

}
/* .field-content.outside-diameter-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.wire-diameter-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.maximum-load-specific-product{margin-left: 238px;
    margin-top: -18px;}
.field-content.rate-specific-product{margin-left: 228px;
    margin-top: -18px;} */
.field-content.maximum-extended-length-specific-product{
    /* margin-left: 203px; */
    /* margin-top: -22px; */
    /*float: right;*/
}
/* .field-content.initial-tension-specific-product{margin-left: 238px;
    margin-top: -18px;}
.field-content.rree-length-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.material-specific-product{margin-top: -22px;
    margin-left: 211px;} */
.field-content.end-specific-product{
    /* margin-left: 201px; */
    /* float: right; */
    /* margin-top: -22px; */
}
.field-content.finish-specific-product{
    /* margin-left: 211px; */
    /* float: right; */
    /* margin-top: -23px;*/
}
/* .field-content.load-solid-height-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.number-coils-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.total-coils-specific-product{margin-left: 202px;
    margin-top: -23px;}
span.field-content.price-specific-product{margin-left: 203px;
    margin-top: -18px;} */
span.field-content.addtocart-specific-product{}


span.views-label.views-label-field-field-max-load{    margin-left: 10px;}
span.views-label.views-label-field-field-initial-tension{    margin-left: 10px;}
span.views-label.views-label-field-end{    /*margin-left: 10px;*/}

span.views-label.views-label-price{    margin-left: 10px;}
td.views-field.views-field-field-outside-diameter div {
    text-align: center;
}
span.field-content.part-number-specific-product a {
    color: #000;
}

.product-display.contextual-region.js-view-dom-id-849de0df04030df2e9d297d9b9467d54fc3178d33aae3bf474292da72c6e8d0a div#edit-actions {
    margin-top: 90px;
}
.col-md-5.card img {
    width: 100%;
    margin-left: -28px;
    margin-top: -5px;
    height: 34px;
}
.prdt-spc-cls {
    float: right;
    /* margin-top: -762px; */
    margin-right: 0px;
}
.views-row{margin-left:25px;}
.views-view-grid.horizontal.cols-4.clearfix .views-row{margin-left:0px;}
li.item.cart a{color:#777272;}
li.item.login-logout a{color:#777272;}

span.ui-slider-handle.ui-corner-all.ui-state-default.slider-right-rotate{
    transform: rotate(139deg);
    border-radius: 50% 50% 0 50%;
    z-index: 1;
}
span.ui-slider-handle.ui-corner-all.ui-state-default.slider-left-rotate{
    transform: rotate(318deg);
    border-radius: 50% 50% 0 50%;
    z-index: 1;
}
/*.views-field.views-field-add-to-cart {
    float: right;
    margin-top: -449px;
    margin-right: 20px;
}*/
table#edit-items {
    border: 1px solid #ccc;
}
input#edit-items-0-remove {

    margin-left: 12px;
}
input#edit-items-1-remove {

    margin-left: 13px;
}
input#edit-items-2-remove{ margin-left: 13px;}
#uc-cart-view-form th.desc {
    width: 45%;
}
#uc-cart-view-form td {
    vertical-align: baseline;
}

#uc-cart-view-form .form-actions {
    margin-top: 46px;
    text-align: right;
    margin-bottom: 37px;
}
th.remove {
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
}
input.form-uc-quantity {
    width: 6em;
}
#uc-cart-view-form td.subtotal-title {
    font-weight: bold;
    text-align: center;
    padding: 8px;
    padding-left: 300px;
}
/*td.price {*/
/*text-align: center;*/
/*}*/
/*.row.box {
    float: right;
    margin-right: -298px;
    margin-top: -255px;
    -moz-margin-end: -351px;
}
.accept {
    float: right;
    width: 76%;
    margin-top: -100px;
    font-size: 14px;
    margin-right: 2px;
}*/
.views-field.views-field-price {
    margin-bottom: 73px;
}
.LSLabel1.form-item.js-form-type-select.form-item-items-per-page.js-form-item-items-per-page {
    display: none;
}
form#views-exposed-form-product-display-page-1 div#edit-actions--2{display: none;}

/*.views-field.views-field-add-to-cart div#edit-actions input {
    background-color: #1d295b !important;
    border-radius: 4px;
    font-size: 24px;
    width: 86%;
    height: 1%;
}*/

tbody tr:focus {
    background: rgb(243,243,243);
}
.views-label.views-label-body-5.btn.btn-default {
    background-color: #cfc087;
    border: 1px solid #000;
    color: black;
    font-size: 15px;
    font-weight: bold;
    padding: 12px;
    float: right;
    margin-top: -553px;
    margin-right: 189px;
}
form#webform-submission-request-catalog-mail-form  label {
    width: 8%;
}
form#webform-submission-request-catalog-mail-form  label {
    width: 8%;
}
form#webform-submission-request-catalog-mail-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity{width: 100%;}
div#block-createalogin {
    /*margin-top: 8px;*/
}
form#user-login-form input#edit-submit {
    /*margin-left: 18px;*/
    /*margin-top: 16px*/
}
form#user-register-form {
    margin-top: 0px !important;
}
form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
    margin-left: 0px !important;
    display: none;
}
.col-lg-8.border {
    border: 1px solid #ddd;
}

.col-lg-5.preference {
    border: 1px solid #ddd;
    margin-top: 32px;
}
.col-lg-5.preference a {
    color: #0606a5;
    text-decoration: underline;
}
.col-lg-7.account_information h4 {
    font-size: 23px;
    font-weight: 700;
}
.Account_Center_Info {
    margin-bottom: 60px;
}
.col-lg-5.Go_to_account_center button {
    width:100%;
    background-color: #696b6b;
    color: white;
    font-size: 18px;
    font-weight: 500;
}
.col-lg-5.return_to_home_page button {
    width:100%;
    background-color: #696b6b;
    color: white;
    font-size: 18px;
    font-weight: 500;
}

.confirm_page_layout {
    margin-bottom: 64px;
}


.need_help_have_a_question {
    margin-top: 0px;
}
.confirmationPneed_spring_page {
    margin-top: 50px;
}
.confirmationPneed_spring_page {
    margin-bottom: 50px;
}
.col-lg-6.have_a_question h2 {
    margin-top: 0px;
    font-size: 20px;
    font-weight: bold;
    color: #3e3b3b;
}
.col-lg-6.have_a_question {
    color: #3e3b3b;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.col-lg-8.need_spring {
    color: #3e3b3b;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.col-lg-4.account b {
    font-size: 18px;
    font-weight: 100;
}
.col-lg-4.account h2 {
    font-weight: bold;
    font-size: 23px;
}
.compression_learnabout h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.compression_learnabout h2 b{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.compression_learnabout  h3 {
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.battery-spring_learnmore h1 {
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;

}
.battery-spring_learnmore h2 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 4px;
}
.constant-force_learnmore  h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.constant-force_learnmore  h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 3px;

}
.constant-force_learnmore  h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.continuous-length_learnmore h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.continuous-length_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.continuous-length_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.extension-spring_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.extension-spring_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;

}
.extension-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 5px;
}

.hefty-die-spring_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: -6px;

}
.hefty-die-spring_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 10px;
}
.hefty-die-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.leep-plastic-composite-spring_learnmore h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;

}
.leep-plastic-composite-spring_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}

.lite-pressure-compression_learn h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    /* margin-top: -6px; */
}
.lite-pressure-compression_learn h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 4px;
}
.lite-pressure-compression_learn h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular}
.mil-spec-spring_learnmore h1{
    font-size: 35px;
    font-family:Century Gothic Bold;
    /* margin-top: 0px; */
    font-weight: normal;

}
.mil-spec-spring_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 3px;
}
.mil-spec-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family:Arial Regular;

}
.redux-wave-spring_learnmore h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    /* margin-top: 0px; */
}
.redux-wave-spring_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
.redux-wave-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular}
.round-wire-compression_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    /* margin-top: 0px; */

}
.round-wire-compression_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 4px;
}
.round-wire-compression_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}

.torsion-spring_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    /* margin-top: 0px; */
    margin-left: 0px;
}
.tecnical_glossary h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    /* margin-top: 0px; */
    margin-bottom: 20px;
}

.tecnical_glossary{
    margin-top: -8px;
}
.torsion-spring_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;


}
.torsion-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    /*    margin-left: -15px;*/
    font-family: Arial Regular;

}

h3.torsion-spring_learnmore_overview {
    font-size: 20px;
    color: #000;
    /* margin-left: -15px; */
    font-family: Arial Regular;
}

.regulatory-compiliance h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    /* margin-top: -3px; */

}
.regulatory-compiliance h2 {
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 30px;

}
.compression_learnabout {
    text-align: justify;
    /* margin-top: -26px; */
}
.battery-spring_learnmore {
    text-align: justify;
    /* margin-top: -26px; */
}
/*.col-lg-7.battery_spring_001 {
    padding-left: 0px;
}*/
.constant-force_learnmore {
    text-align: justify;
    /* margin-top: -6px; */
}
.continuous-length_learnmore {
    text-align: justify;
    /* margin-top: -8px; */
}
.extension-spring_learnmore {
    text-align: justify;
    /* margin-top: -8px; */
}
.hefty-die-spring_learnmore {
    text-align: justify;
}
.hefty-die-spring_learnmore {
    text-align: justify;
}
.leep-plastic-composite-spring_learnmore {
    text-align: justify;
    /* margin-top: -8px; */
}
.lite-pressure-compression_learn {
    text-align: justify;
    /* margin-top: -8px; */
}
.mil-spec-spring_learnmore {
    text-align: justify;
    /* margin-top: -8px; */
}
.redux-wave-spring_learnmore {
    text-align: justify;
    /* margin-top: -8px; */
}
.round-wire-compression_learnmore {
    text-align: justify;
    /* margin-top: -8px; */
}
.torsion-spring_learnmore {
    text-align: justify;
    /* margin-top: -8px; */
}
.technical-glossary {
    text-align: justify;
    /* margin-top: -17px; */
}
.technical-glossary h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 10px;

}
.regulatory-compiliance {
    text-align: justify;
}

.automotive h2 {
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 36px;
    /* margin-top: -6px; */

}

.sporting h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    /* margin-top: -6px; */
    font-weight: normal;
}
.prototype h2{
    font-family: Century Gothic Bold;
    font-size: 36px;
    /* margin-top: -6px; */
    font-weight: normal;
}
.packaging h2{
    font-family: Century Gothic Bold;
    font-size: 36px;
    /* margin-top: -6px; */
    font-weight: normal;
}
.pharmaceutical h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    /* margin-top: -6px; */
    font-weight: normal;
}
.machine h2{
    font-family: Century Gothic Bold;
    font-size: 36px;
    /* margin-top: -6px; */
    font-weight: normal;
}
.industrial h2{
    font-family: Century Gothic Bold;
    font-size:36px;
    /* margin-top: -6px; */
    font-weight: normal;
}
.energy h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    /* margin-top: -6px; */
    font-weight: normal;
}
.electronic h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    /* margin-top: -6px; */
    font-weight: normal;
}

.automotive h3 {
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
.regulatory-compiliance img {
    width: 43%;
    position: relative;
    top: 10px;
    left: 215px;
}
.technical-glossary b {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
}
.cartlayout_leespring {
    margin-bottom: 43px;
}


.col-lg-9.catalog_aerospce {
    border: 2px solid #ccc;
    border-radius: 6px;
}

.col-lg-4.stock_catalog_img{

    padding-left: 0px;
    padding-right: 0px;
}
div#block-learnmoreabout{
    padding-left: 14px;
}
.about-us_leespring {
    text-align: justify;
}
.about-us_leespring h2{
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
.about-us-stock-springs {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

.automotive {
    text-align: justify;
}
.electronic {
    text-align: justify;
}
.energy {
    text-align: justify;
}
.industrial {
    text-align: justify;
}
.machine {
    text-align: justify;
}
.pharmaceutical {
    text-align: justify;
}
.packaging {
    text-align: justify;
}
.prototype {
    text-align: justify;
}
.sporting {
    text-align: justify;
}
.col-lg-8.request_catalog_spring_staple p {
    text-align: justify;
    padding-left: 7px;
}
.col-lg-8.request_catalog_spring_staple h2 {
    padding-left: 7px;
}
.crt-lgn-btn a {
    font-size: 17px;
    color: white;
   /* margin-left: -29px;*/
}
form#user-login-form input#edit-submit {

    width: 100%;
    background-color: rgb(0,166,82);
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 18px;
    border-radius: 3px;
    text-transform: capitalize;
}
.crt-lgn-btn {
    /*width: 87%;*/
}


.always {
    background-image: url("worldmap/Rollover_map_Full.jpg");
    width: 1009px;
    height: 521px;
    margin-left: auto;
    margin-right: auto;
}

.division .item-list {
    width: 325px;
    display: inline-table;
    vertical-align: top;
    margin-top: 10px;
}

.leespring_language_selection {
    margin-bottom: 0px;
    display: none;
    background-image: url(/../../../worldmap/bar.jpg);
    background-repeat: repeat-x;
    background-position: top;
    border-radius: 5px;
    border-color: #CCC;
    border-style: solid;
    border-width: 0.1em;
    margin-top: 0px;
    float: left;
    text-align: left;

}

.division_close {
    color: #FF0000;
    cursor: pointer;
    float: right;
    font-family: Arial Regular;
    font-size: 14px;
    margin-right: 2px;
    margin-top: -28px;
}

.division h3 {
    color: #000000;
    font-family: verdana,Arial Regular;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
    cursor: pointer;
}

.division .country_name span {
    color: #666;
    font-family: Arial Regular;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.division .item-list li {
    line-height: 1.0em;
    list-style-type: none;
}

.division .division_content {
    margin-left: 10px;
}

.division .language a {
    color: #906;
    font-family:Arial Regular;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.division .division_content {
    margin-left: 10px;
}

.division h3 {
    color: #000000;
    font-family: verdana,Arial Regular;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
    cursor: pointer;
}
.division {
    margin-left: 10px;
    margin-top: 30px;
}
.division .item-list ul {
    margin: 0px;
    padding-left: 0px;
}
/*Tortion Spring - Left Indent*/

/*div.row div.col-lg-7 {
    margin-left: -12px;
}*/


/* Filter screen style - 4/24/2017  */
.leadership {
    text-align: justify;
}
.leadership p {
    margin: 0 0 0px 0;
}
.leadership_ceo {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership_president {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership_executive {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership_managing {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership img{  height: 172px;}
.contact-us_location a {
    color: #00e;
}
.contact-us_location h3 {
    color: #1A175D;
}
.contact-us_location p {
    margin: 0px 0 0px;
}
.about-us_leespring-page ul {

    padding-left: 17px;
}
.about-us_leespring-page a {
    color: rgb(23, 114, 197);
}
div#block-requestacatalogordownload a {
    color: rgb(23, 114, 197);
}
fieldset#edit-terms-and-conditions--wrapper a {
    color: #000;
}
.about-us_leespring-page ul li p {
    margin-bottom: 5px;
}
.about-us_leespring-page img {
    width: 100%;
}
.leespring_about_us img {
    width: 100%;
}
.leadership_ceo h3 {
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;
}
.leadership_president h3{
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;
}
.leadership_executive h3{
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;

}
.leadership_managing  h3{
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;

}
div#block-requestacatalogordownload h3 {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
div#block-requestacatalogordownload h2 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
/**/

/* Filter screen style - 4/26/2017  */

.overview-stock-spring h2 {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-stock-spring h3 {
    font-size: 16px;
    font-family: Century Gothic Bold;
    font-weight: normal;

    color:#333;
}
.terms-of-use-Leespring h1 {
    font-size: 30px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.terms-of-use-Leespring{
    margin-top: 0px;
}
.terms-of-use-Leespring h2 {
    font-size: 16px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-custom-spring h2 {
    font-size: 18px;
    font-family:Century Gothic Bold;
    font-weight: normal;

    color: #1A175D;
}
.overview-custom-spring h2 {
    font-size: 33px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-custom-spring h2 {
    font-size: 26px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-custom-spring h3 {
    font-size: 15px;
    font-family: Century Gothic Bold;
    font-weight: normal;

    margin-top: 10px;
    color:#333;
}
.overview-custom-spring a {
    color: #3F51B5;
    text-decoration: underline;
}
.overview-custom-spring p{
    margin-bottom: 0px;
}
.overview-custom-spring b {
    font-size: 10px;
    font-weight: normal;
}
.technical-glossary h2{
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 2px;

}
.terms-of-use-Leespring p{
    margin: 0 0 0px;
}
.conditions-of-sale h2 {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 25px;

}
.technical-glossary p {
    margin-bottom: 5px;
}
.conditions-of-sale h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    /* margin-top: 0px; */
    /* text-align: center; */
}

/* .conditions-of-sale{
    margin-top: -8px;
} */
.overview-stock-spring h1 {
    font-size: 33px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-stock-spring h2 {
    font-size: 26px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.overview-stock-spring a {
    font-family: Century Gothic Bold;
    font-weight: normal;
    color: #1A175D;
    font-size: 18px;
}
.pdf-downloads-about-us h4 {
    font-size: 16px;
    font-family: arial;
    margin-bottom: 30px;
}
.pdf-downloads-about-us_download {
    padding-left: 0px;
}
.pdf-downloads-about-us_download h4 {
    font-size: 15px;
    font-family: arial;
    margin-bottom: 30px;
    color: rgb(23, 114, 197);
}
.pdf-downloads-about-us_download h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
    padding-left: 14px;

}
.pdf-downloads-about-us .row {
    margin-right: 0px;
    margin-left: 0px;
}

/* Filter screen style - 4/27/2017  */
.custom-spring-leespring h1 {
    font-family: Century Gothic Bold;
    color: #000;
    font-weight: normal;
    font-size: 36px;
    margin-top: 0px;
}
.custom-spring-leespring h2 {
    font-family: Century Gothic Bold;
    color: #1A175D;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;

}
.custom-spring-leespring h3 {
    font-family: Century Gothic Bold;
    color: #333;
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 6px;
    margin-top: 0px;
}
.iso-certificate-leespring h1 {
    color: #333;
    text-align: center;
    font-weight: bold;
}
.iso-bmp-image img {
    margin-left: 104px;
}
form#webform-submission-request-catalog-mail-form label {
    color: #656262;
    font-size: 14px;
    width: 10%;
}
form#webform-submission-request-catalog-mail-form  {
    color: #656262;
    font-size: 14px;
    width: 10%;
}
form#webform-submission-request-catalog-mail-form input {
    padding: 2px;
}
form#webform-submission-request-catalog-mail-form .js-form-item.form-item.js-form-type-textfield.form-item-company-name.js-form-item-company-name{
    /* float: right; */
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}
form#webform-submission-request-catalog-mail-form {
}

/* Filter screen style - 4/28/2017  */
.resource-center-leespring img {
    width: 35px;
    height: 25px;
}
.resource-center-leespring {
    margin-bottom: 56px;
}
.resource-center-leespring a {
    color: rgb(23, 114, 197);

}
.resource-center-leespring p {
    margin-bottom: 0px;
}

.resource-center-leespring h3 strong{
    font-size: 20px;

    font-family: Century Gothic Bold;
    font-weight: normal;

}
/* Filter screen style - 4/29/2017  */

form#contact-message-feedback-form {
    margin-bottom: 67px;
}
.Account_Center_Info a {
    color: #000;
}
.custom-part-leespring h1 {

    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 36px;

}
.custom-part-leespring h2 {

    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 28px;
}
.custom-part-leespring h3 {
    color: #0e0896;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
}
.customs-parteligiloy p {
    font-size: 10px;
}

.content-home {
    width: 980px;
    background-image: url(/themes/ko_d8_theme/images/new-bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    clear: both;
}
.content-home {
    width:980px;
    background-image:url(/themes/ko_d8_theme/images/new-bg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    text-align: left;
    clear:both;
}
.content {
    width:980px;
    background-position:top center;
    background-repeat:no-repeat;
    text-align: left;
    clear:both;
}
.divider {
    width:980px;
    height: 5px;
    background-image:url(/themes/ko_d8_theme/images/index_04.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    clear:both;

}
.footer {
    color: #969393;
    font-family: Arial Regular;
    font-size:11px;
    clear:both;
}
.left-nav {
    width: 279px;
    overflow: hidden;
}
.left-nav a {
    display: block;
    background-image:url(/themes/ko_d8_theme/images/purple-bar.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    font-family:Arial Regular;
    font-size:13px;
    color: #4e6eb5;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    clear:both;
}
.left-nav a:hover {
    text-decoration: underline;
}
.left-nav-bottom-border {
    height: 2px;
    background-image:url(/themes/ko_d8_theme/images/purple-bar.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}
.left-nav-top {
    background-image:url(/themes/ko_d8_theme/images/nav-top.png);
    background-position:top left;
    background-repeat:no-repeat;
    width: 299px;
    height: 65px;
}
.left-nav-middle {
    background-image: url(/themes/ko_d8_theme/images/nav-middle.png);
    background-position:left;
    background-repeat: repeat-y;
    padding-left: 38px;
}
.left-nav-bottom {
    background-image: url(/themes/ko_d8_theme/images/nav-bottom.png);
    background-position:top left;
    background-repeat:no-repeat;
    width: 299px;
    height: 64px;
}
.content-home-right {
    width: 340px;
    font-family: Arial Regular;
    font-size:13px;
    color: #5b5c5c;
    line-height: 18px;
}
.content-right {
    font-family: Arial Regular;
    font-size:13px;
    color: #5b5c5c;
    line-height: 18px;
    padding-right: 60px;
}
.content td {

    font-family: Arial Regular;
    font-size:13px;
    color: #5b5c5c;
    line-height: 18px;
}
.notjusta {
    width:980px;
    color: #c9a72d;
    font-family: Arial Regular;
    font-size:15px;
    font-style:italic;
    font-weight:bold;
    padding-top: 4px;
    padding-bottom: 4px;
    clear:both;
}
.footer-top {
    color: #969393;
    font-family: Arial Regular;
    font-size:15px;
    clear:both;
}
.footer-top a {
    color: #4e6eb5;
    font-family: Arial Regular;
    font-size:15px;
}

.left-nav-drop {

    padding-bottom: 8px;
    height: auto;
    clear:both;
}
.left-nav-drop a {
    background:none;
    display:block;
    font-family: Arial Regular;
    font-size:12px;
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 7px;
    padding-left: 20px;
}
.left-nav-drop a:hover {
    text-decoration: underline;
}

.PageHeader {
    color: #2f2b75;
    font-family:Arial Regular;
    font-size: 17px;
    font-weight: bold;
}

.resource-center-leespring h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 36px;
    font-weight: normal;
}
.resource-center-leespring h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 5px;
}

.lee-spring-trade-shows-event{
    margin-top: -8px;
}
.lee-spring-trade-shows-event h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: 0px;
    font-weight: normal;
}


.PopHeader {
    background:url(/themes/ko_d8_theme/images/popup_02.png);
    color: #2f2b75;
    font-family:Arial Regular;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 0px 0px 20px;
}
.PopMiddle {
    background:url(/themes/ko_d8_theme/images/popup_02.png);
    color: #000000;
    font-family:Arial Regular;
    font-size: 14px;
    line-height: 18px;
    padding: 0px 50px 5px 20px;
}
.PopFooter {
    background:url(/themes/ko_d8_theme/images/popup_03.png);
}

.trade_shows_lines a {
    font-family: Arial Regular;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    color:red;

}
.trade_shows_lines p {
    margin-bottom: 5px;
}
.resource-center-leespring h3{
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 33px;
    font-weight: normal;
}
.lee-spring-news-articles h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: 0px;
    font-weight: normal;
}

.lee-spring-news-articles{
    margin-top: 35px;
}
.lee-spring-news-articles h2 {
    font-size: 36px;
    margin-top: 2px;
}
.lee-spring-news-articles h3 {
    font-size: 25px;
    font-family: century Gothic bold;
}
.lee-spring-news-articles p {
    margin-bottom: 0px;
}
.press-releases-articlesw-hitepapers-image h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
}
.lee-spring-news-articles a {
    color: rgb(23, 114, 197);
    font-size: 15px;
    font-family:Arial;
}
.leespring-news h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 33px;
    text-align: left;
}
.leespring-news h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
.leespring-news h3 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
}
.leespring-news p a {
    font-family: Century Gothic Bold;
    font-size: 13.5px;
    color: #00338d;
    font-weight: normal;
}
.leespring-news p a:hover {
    color: #00338d;
    font-size: 13.5px;
    text-decoration: underline;
}
.leespring-news {text-align: justify;}
.trade_shows_lines-line1 a {
    font-family:Arial regular;
    font-size: 18px;
    text-decoration: none;
    color: #000;
}
.trade_shows_lines-line2 a {

    font-family:Century Gothic Bold;
    font-weight: normal;
    text-decoration: underline;
    font-size: 26px;
    color: #000;
}
.trade_shows_lines-line3 a {
    font-family:Arial Regular;
    color: #000;
    font-size: 18px;
    text-decoration: none;
}
.trade_shows_lines-line2 a:hover {
    color:#001f60;
}
.contact-us-leespring h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 36px;
    font-weight: normal;

}
.contact-us-leespring h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 29px;
    font-weight: normal;
}
.contact-us-leespring strong {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.contact-us-leespring h3 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
    margin-top: 0px;
}
.person-photo .row{
    margin-left: 0px;
    margin-right: 0px;
}
.person-photo .col-lg-4{
    padding-left: 7px;
    padding-right: 23px;
}
.person-photo p {
    color: red;
}
.person-photo h4 {
    font-size:15px;
    font-family:Arial Regular;
    color: rgb(23, 114, 197);
}
.pdf-downloads-about-us p {
    color: #000;
    font-size: 16px;
}
.pdf-downloads-about-us h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.custom-parts-wireforms h3 {
    margin-top: 0px;
}
.custom-parts-wireforms-production h4 {
    margin-bottom: 0px;
}
.leespring-stock-parts h2 {
    /*    color: #0e0896;*/
}
.about-us-stock-springs h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.Lee-Spring-Stock-Parts h1 {
    font-size: 26px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.Specialty-Products h2 {
    margin-top: 0px;
}

h2.materials {
    margin-top: 10px;
}
/* details#billing-pane {
    width: 30%;

} */
details#payment-pane {
    width: 30%;
    position: absolute;
}
details#cart-pane {
    float: right;
    width: 30%;
    /* margin-top: -1505px; */
}
div#block-needhelporderpage {
    max-width: 30%;
    margin-top: 465px;
    float: right;

}

h1.checkout-header {
    color: #333;
    font-size: 36px;
}
details#delivery-pane {
    /* float: right;
    width: 30%;
    margin-right: 400px; */
    /* margin-left: auto; */
    /* margin-top: -617px; */
}
/* details#quotes-pane {
    width: 30%;
    margin-right: auto;
    margin-left: auto;
} */
details#comments-pane {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    top: 1249px;
    /* margin-top: -9px;
    margin-bottom: 244px; */
}
details#comments-pane textarea#edit-panes-comments-comments {
    width: 91%;
}
/* .uc-store-address-field .form-item label{text-align: left !important;} */



.how-many-no-input {
    width: 100%;
}
.how-many-number-leespring{width: 35%;}
.request-quote-download_first-name_js {
    width: 100%;
}
.request-quote-download_first-name {
    width: 100%;
}
.request-quote-download_last-name_js {
    width: 100%;
}
.request-quote-download_last-name {
    width: 95%;
}
.request-quote-download_email_js {
    width: 100%;
}
.request-quote-download_email {
    width: 95%;
}
.request-quote-download_confirm-email_js {
    width: 100%;
}
.request-quote-download_confirm-email {
    width: 95%;
}
.request-quote-download_company-name_js {
    width: 100%;

}
.request-quote-download_company-name {
    width: 95%;
}
.request-quote-download_address1_js {
    width: 100%;

}
.request-quote-download_address1 {
    width: 95%;
}
.request-quote-download_address2_js {
    width: 100%;

}
.request-quote-download_address2 {
    width: 95%;
}
.request-quote-download_city_js {
    width: 30% !important;
    float: left !important;
    margin-top: 0px !important;
}
.request-quote-download_city {
    width: 95%;
}
.request-quote-download_zip-code {
    width: 100%;
}
.request-quote-download_postal-code {
    width: 35%;
}
.request-quote-download_country_js {
    width: 100%;
    /*position: unset;*/
    /*left: 466px;*/
    /*top: 61px;*/
}
.request-quote-download_country {
    width: 35%;
    background-color: white;
}
form#webform-submission-request-a-catalog-download-form input {
    padding: 8px;
}
form#webform-submission-request-a-catalog-download-form .webform-button--submit {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 29px;
    background-color: rgb(0,166,82);
    font-size: 18px;
    border-radius: 3px;
    font-weight: bold;
    font-family: 'Century Gothic Bold';
}
/*form#webform-submission-request-a-catalog-download-form .form-actions {*/
    /*width: 60%;*/
    /*margin-left: auto;*/
    /*margin-top: 37px;*/
/*}*/
form#webform-submission-request-a-catalog-download-form .captcha {
    /*width: 40%;*/
    /*margin-left: auto;*/
    /*margin-top: 35px;*/
    /*margin-right: auto;*/
    /*border: 1px solid black;*/
    /*padding-left: 74px;*/
}
th#view-counter-table-column {
    padding-left: 15px;
    padding-right: 15px;
}
th#view-billing-full-name-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-created-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-primary-email-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-order-status-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-order-total-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-product-count-table-column {
    padding-left: 15px;
    padding-right: 15px;
}
th#view-order-id-table-column {
    padding-left: 15px;
    padding-right: 15px;
}
td.views-field.views-field-counter {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
td.views-field.views-field-billing-full-name {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
td.views-field.views-field-created {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-family: arial;
}
td.views-field.views-field-primary-email {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-family: arial;
}
td.views-field.views-field-order-status {
    padding-left: 15px;
    padding-right: 15px;
    font-family: arial;
}
td.views-field.views-field-order-total {
    padding-left: 15px;
    padding-right: 15px;
    font-family: arial;
}
td.views-field.views-field-order-id {
    padding-left: 15px;
    padding-right: 15px;
    font-family: arial;
}
td.views-field.views-field-product-count {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-family: arial;
}
.tradeshows1,.tradeshows2,.tradeshows3,.tradeshows4,.tradeshows5,.tradeshows6,.tradeshows7,.tradeshows7 {
    margin-bottom: 35px;
}
.tradeshows1 p ,.tradeshows2 p,.tradeshows3 p,.tradeshows4 p,.tradeshows5 p,.tradeshows6 p,.tradeshows7 p,.tradeshows8 p{
    margin-bottom: 12px;
}
input#edit-captcha-response {
    text-align: left;
}
header.main-header .welcome-banner-text {
    width: auto;
}

div#block-views-block-product-display-block-1-3 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}
div#block-views-block-product-display-block-1-3 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;

}
div#block-views-block-product-display-block-1-3 h2 {
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}
div#block-views-block-product-display-block-1-3 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
}
div#block-views-block-product-display-block-1-3 .views-col.col-1 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-product-display-block-1-3 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold ;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-product-display-block-1-3 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-product-display-block-1-3 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
.product_reference_product_type a {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-left: 0px;
}
.product_reference_product_type {
    padding-top: 0px;
    padding-bottom: 0px;
}
.press-releases-and-article-whitepaper.contextual-region.js-view-dom-id-4e32ee0e0919202c76c577ea4f68af79d403eb2bb535ff0bb8dfaf1fcb0536d1 img {
    width: 100% !important;
}
div#block-views-block-request-catalog-download-pdf-block-1{
    width: 100% !important;
}
.about_us_leadership_body {
    width: 70%;
    float: right;
    margin-top: -275px;
}

.about_us_leadership_title{}
.field-content.about-us-leadership-image {
    width: 20%;
    margin-bottom: 52px;
    margin-top: 26px;
}
.field-content.about-us-leadership-body {
    width: 80%;
    float: right;
    text-align: justify;
    margin-top: -235px;
}
.about-us_leespring p {
    font-weight: normal;
    font-size: 14px;
    font-family:Arial Regular;
}
.about-us_leespring li {
    font-weight: normal;
    font-size: 14px;
    font-family: Arial Regular;
}
.leadership_info h1 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
details#billing-pane select {
    background: white;
    /* width: 84%; */
    color: #333;
}
details#delivery-pane select {
    background: white;
    /* width: 84%; */
}

div#block-views-block-trade-show-block-1 {
    font-size: 18px;
}
.wrp-abt div {
    font-size: 25px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
div#block-views-block-trade-show-block-1 .views-row {
    margin-left: 0px !important;
}

.date-trade-shows-link {
    margin-bottom: 5px;
}
.address-trade-shows-link {
    margin-bottom: 5px;
    margin-top: 6px;
}
.abt-img.abt-ttl:hover {
    color: #001f60;
}
input#edit-checkout--2 {
    background: #3da652;
    border-radius: 4px;
    font-weight: bold;
    width: 34%;
}
input#edit-update {
    /*  display: none;*/
}
input#edit-continue-shopping {
    background: #4a4a4a;
    border-radius: 4px;
    font-weight: bold;
}
input#edit-items-0-remove {
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
th.desc {
    padding-left: 23px;
}
a#edit-items-0-desc-title {
    padding-left: 23px;
    color: #000;
}
div#block-yourcart h2 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.col-lg-10.spring-return_policy a {
    float: right;
    color:rgb(23, 114, 197) ;
    font-family: Arial regular;
    font-weight: normal;
}
.col-lg-10.spring-return_policy a:hover {
    text-decoration: underline;
}
.col-lg-2.privacy-policy a {
    float: right;
    color: rgb(23, 114, 197);
    font-family: Arial regular;
    font-weight: normal;
}
.col-lg-2.privacy-policy a:hover {
    text-decoration: underline;
}
a#edit-items-1-desc-title{
    padding-left: 23px;
    color: #000;
}
input#edit-items-1-remove{
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
a#edit-items-2-desc-title{
    padding-left: 23px;
    color: #000;
}
input#edit-items-2-remove{
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
a#edit-items-3-desc-title{
    padding-left: 23px;
    color: #000;
}
input#edit-items-3-remove{
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
.uc-cart-checkout-button{
    display: none;
}
#uc-cart-view-form thead tr{
    border-bottom: 1px solid#ccc;
}
form#uc-cart-view-form tfoot tr {
    border-top: 1px solid#ccc;
}
form#uc-cart-view-form tbody tr{
    border-bottom: 0px;
}
details#billing-pane summary {
    font-weight: bold;
    font-size: 19px;
}
details#delivery-pane summary{
    font-weight: bold;
    font-size: 19px;
}
details#cart-pane summary{
    font-weight: bold;
    font-size: 19px;
}



details#billing-pane select {
    background: white;
    /* width: 90%; */
}
details#delivery-pane select {
    background: white;
    /* width: 91%; */
    color: #000;
}
table.cart-review thead {
    border-bottom :4px solid #ccc;
    display:block;
}

table.cart-review tbody{
    display:block;
    height: 95px;
    overflow:auto;
    scrollbar-width: thin;

}

table.cart-review tbody::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

table.cart-review tbody::-webkit-scrollbar
{
    width: 4px;
    background-color: #F5F5F5;
}

table.cart-review tbody::-webkit-scrollbar-thumb
{
    background-color: #000000;
    border: 2px solid #555555;
}


/*
table.cart-review tbody::-webkit-scrollbar {
    display: none;
} */

.cart-review td{
    text-align: center;
    width:200px;

}

td.products{
    text-align: left;
    /* padding-left: 45px !important;*/
}

td.subtotal-title{
    padding-left: 90px;
}




.cart-review th{
    width:135px;
    text-align: left;
}



table.cart-review tfoot{
    display:block;
}
table.cart-review {
    border: 4px solid #ccc;
    margin-top: 25px;
    clear: both;
    /*height: auto;*/
    /*overflow: auto;*/
}

td.qty {

    padding-left: 13px;
    padding-right: 13px;
}
td.price {
    padding-left: 13px;
    padding-right: 21px;
}
td.products {
    padding-left: 13px;
    padding-right: 13px;
}
p.need-healp_question {
    margin-bottom: 0px;
    font-size: 18px;
    padding-left: 20px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
p.have_question-call {
    margin-top: 11px;
    font-weight: bold;
    font-size: 22px;
    padding-left: 20px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
table.cart-review tbody tr {
    border: 0px;
}
table.cart-review tfoot tr {
    border-top: 1px solid #ececec;
}
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name {
    width: 48%;
} */
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name label {
    /* width: 101%; */
    text-transform: capitalize;
}
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input {
    width: 70%;
} */
form#uc-cart-checkout-form input {
    padding: 3px !important;
    cursor: pointer;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    /* width: 53%; */
    /* float: right;
    position: absolute;
    left: 179px;
    top: 168px;
    width: 180px; */
    /* margin-top: -77px; */

}
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input {
    width: 81%;
} */
/* .uc-store-address-field .form-item label{
    float: none;
} */


#uc-cart-view-form .form-actions input {
    /*    width: 25%;*/
    padding-top: 15px;
    padding-bottom: 30px;
    margin-top: 0px;
    font-family: Century Gothic Bold;
}
form#views-exposed-form-product-display-page-1 b{

    color: #000;
    font-size: 14px;
    font-weight: normal;
    padding-left: 3px;
}
div#block-exposedformproduct-displaypage-1 {
    margin-top: -15px;
}




/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
    width: 30%;
    position: relative;
    top: 74px;
} */
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input {
    width: 100%;
} */


div#uc-address-panes-billing-zone-wrapper {
    /* position: absolute;
    left: 128px;
    width: 80px;
    top: 534px; */
    /* width: 26%;
    margin-top: -77px;
    margin-left: 111px; */
}
/* div#uc-address-panes-billing-zone-wrapper select {
    width: 100%;
    padding: 7px;
} */


/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
    position: absolute;
    left: 220px;
    top: 534px;
    width: 141px;
} */

/* .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone label {
    width: 100%;
} */
/* .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone input {
    width: 90%;
} */



/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city {
    width: 30%;
    position: relative;
    top: 80px;
} */
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input {
    width: 100%;
} */
/* div#uc-address-panes-delivery-zone-wrapper {
    position: relative;
    left: 113px;
    width: 95px;
    top: 2px !important;
} */
div#uc-address-panes-delivery-zone-wrapper select {
    padding: 5px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {

    /* position: relative;

    width: 125px;

    left: 215px; */

    /* top: 498px; */
}
/* .js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone input {
    width: 91%;
} */
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address {
/*    display: none;*/
}
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address label{
    display: block;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address select{
    width: 54%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-first-name.js-form-item-panes-delivery-first-name {
    margin-top: 0px;
}
form#uc-cart-checkout-form label {
    font-family: arial;
    color: #444;
}
details#billing-pane summary {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
details#delivery-pane summary {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
details#cart-pane summary {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
table.cart-review th {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
th.qty {
    padding-left: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #000;
}
th.products {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    float: left;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #000;
}
th.price {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #000;
}
td.qty {
    padding-top: 10px;
    padding-bottom: 10px;
}
td.products  {
    padding-top: 10px;
    padding-bottom: 10px;
}
td.price {
    padding-top: 10px;
    padding-bottom: 10px;
}
td.subtotal-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address select {
    padding: 6px;
}
/* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    margin-top: 10px;
} */
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country select {
    padding: 5px;
}
input#edit-continue-shopping {
    float: right;
    /* margin-top: -1160px; */
    width: 100%;
    font-family: "Century Gothic Bold";
    margin-top: 20px;
}
details#billing-pane b {
    color:#d51c1a;
}
details#delivery-pane b {
    color: #d51c1a;
}
input#edit-continue {
    float: right;
    /* margin-top: -1255px; */
    width: 100%;
    background-color: #00a652;
    font-family: "Century Gothic Bold";
    border-radius: 3px;
    font-weight: bold;
    font-size: 15px;
    margin-top: 20px;
}
.account_center_page {
    margin-bottom: 50px;
    color: #3e3b3b;
    font-family: Century Gothic Bold;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
    text-align: center;
}
.account_center_page p {
    text-align: center;
}
.image_for_page_layout {
    width: 15%;
    margin-left: auto;
    margin-right: auto;
}
.image_for_page_layout img {
    width: 100%;
}
.have_a_question {
    width: 19%;
    margin-left: auto;
    margin-right: auto;
}
p.your-order_has_ben_submitted {
    font-family: Century Gothic Bold;
    margin-bottom: 5px;
    font-size: 16px;
    color: #000;
    font-weight: normal;
}
p.your_order_number {
    font-size: 15px;
    margin-bottom: 40px;
    font-family: arial;
}
p.order_front_page {
    width: 72%;
    margin-left: auto;
    margin-right: auto;
}
.col-lg-6.have_a_question p {
    font-family: arial;
    font-size: 15px;
}
p.order_front_page a {
    border: 1px solid #afa8a8;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 100px;
    padding-right: 100px;
    background-color: #77776f;
    color: white;
    font-size: 20px;
    font-family: Century Gothic Bold;
}
p.order_account_center {
    width: 70%;
}
p.order_account_center a {
    border: 1px solid #afa8a8;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 100px;
    padding-right: 100px;
    background-color: #77776f;
    color: white;
    margin-left: 90px;
}
div#block-confirmatiompage {
    margin-top: 0px;
}

/*.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
    width: 47%;
}*/
/*.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty label {

}*/
/*.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty {
    width: 57%;
}*/



/*.field-content.addtocart-specific-product div#edit-actions {
    width: 50%;
    float: right;
    margin-top: 183px;
    margin-right: -1px;

}*/
.views-col.col-1 {
    margin-bottom: 0px;
}
.account_center a {
    color: #337ab7;
}
th#view-field-outside-diameter-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-outside-diameter-in- {
    text-align: center;
}
th#view-field-inside-diameter-tol-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-tol-in{
    text-align: center;

}
th.views-field.views-field-field-battery-size {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    padding-top: 32px;
    vertical-align: bottom;
    width: 50px;
}

/*#view-field-battery-size-table-column > */
td.views-field.views-field-field-battery-size {
    text-align: center;
    padding-right: 8px;

}
th#view-field-free-length-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}

th#view-field-free-length-in-table-column > div > a > span.tablesort.tablesort-asc-desc {
    padding-top: 15px;
    background-repeat: no-repeat;
}

td.views-field.views-field-field-free-length-in {
    text-align: center;
}
th#view-field-inside-diameter-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-in-{
    text-align: center;
}
th#view-field-approximate-load-lb-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    padding-right: 8px;
    text-align: right;
    margin-left: 10px;
}
td.views-field.views-field-field-approximate-load-lb{
    padding-left: 38px;
}
th.views-field.views-field-field-installed-height-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d; */
    padding-right: 24px;
    text-align: center;
    margin-left: 10px;
    padding-left: 25px;
    width: 70px;
    vertical-align: bottom;

}
td.views-field.views-field-field__installed-height-in-{
    text-align: center;
}
th.views-field.views-field-field-material{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 48.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    vertical-align: bottom;
}
td.views-field.views-field-field-material {
    text-align: center;
}
th#view-field-outside-diameter-mm-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}


td.views-field.views-field-field-free-lenght-mm{
    text-align: center;
}

th#view-field-inside-diameter-mm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-mm-{
    text-align: center;
}
th.views-field.views-field-field-approximate-load-n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: -19px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d; */
    /*padding-right: 8px;*/
    /*padding-left: 2px;*/
    /*text-align: right;*/
    /*margin-left: 10px;*/
    /*margin-right: 7px;*/
    /*display: inline-block;*/
    padding-top: 30px;
    vertical-align: bottom;
    /*width: 64px;*/
}
td.views-field.views-field-field-approximate-load-n{
    padding-left: 38px;
}
th.views-field.views-field-field-installed-height-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d; */
    padding-right: 34px;
    text-align: center;
    padding-left: 25px;
    padding-right: 2px;
    padding-top: 10px;
    width: 41px;
    vertical-align: bottom;
    max-width: -moz-min-content;
}
td.views-field.views-field-field-installed-height-mm{
    /* text-align: center;*/
    padding-left: 43px;
}
/* th#view-field-outside-diameter-cm-table-column */
th.views-field-field-outside-dia-base-cm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*  border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    padding-top: 11px;
    vertical-align: bottom;
}
td.views-field.views-field-field-outside-diameter-cm{
    text-align: center;
}
th#view-field-inside-diameter-cm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-cm-{
    text-align: center;
}
th#view-field-free-lenght-cm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}

th.views-field.views-field-field-installed-height-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d; */
    padding-right: 4px;
    text-align: center;
    margin-left: 10px;
    padding-left: 22px;
    width: 99px;
    vertical-align: bottom;
    max-width: -moz-min-content;
}
td.views-field.views-field-field-installed-height-cm{
    padding-left: 43px;
}
th.views-field.views-field-field-approximate-load-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    /*line-height: 18.4px;*/
    /* margin-bottom: 5px;*/
    color: #333;
    /* border-bottom: 1px solid #9d9d9d; */
    padding-right: 1px;
    text-align: right;
    margin-left: 9px;
    display: inline-block;
    padding-left: 0px;
    vertical-align: baseline;
    padding-top: 29px;
    width: 60px;
    margin-right: 12px;
}
td.views-field.views-field-field-approximate-load-kg{
    padding-left: 43px;
}

div#block-primarycriteria {
    margin-bottom: 0px;
}
th#view-field-inside-dia-tol-cm-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-hole-diameter-inch-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-rod-diameter-inch-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-rate-lb-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-solid-height-inch-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-wire-diameter-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
/*add raghu 1.11.2017*/
th#view-field-eyelet-inner-diameter-cm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-eyelet-inner-diameter-cm{
    text-align: center;
}

th#view-field-eyelet-inner-diameter-in-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-eyelet-inner-diameter-in{
    text-align: center;
}




th.views-field.views-field-field-approximate-load-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    /* font-variant: normal; */
    font-weight: normal;
    /*line-height: 18.4px;*/
    margin-bottom: -2px;
    margin-top: 7px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d; */
    padding-right: 5px;
    text-align: right;
    margin-left: 13px;
    margin-right: 10px;
    display: inline-block;
    padding-left: 1px;
    /* vertical-align: baseline; */
    padding-top: 24px;
    width: 63px;
}
td.views-field.views-field-field-approximate-load-gm{
    padding-left: 30px;
}
.tablesort-asc-desc {
    background-image: url(/themes/ko_d8_theme/images/arrow-asc-desc.jpg);
    display: block;
    float: unset;
    margin-bottom: 4px;
    /*margin-left: 8px;*/
    /*margin-right: 20px;*/
    /*margin-top: 5px;*/
    background-repeat: no-repeat;
}

.tablesort.tablesort-asc-desc:nth-child(3) {
    background-image: url("/themes/ko_d8_theme/images/arrow-asc-desc.jpg");
    display: block;
    float: unset;
    margin-bottom: 4px;
    margin-left: 12px;
    margin-right: 7px;
    margin-top: 150px;
}
.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(2) {
    padding-top: 15px;

}
.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(1) {
    padding-top: 15px;

}

/* 22nov vino */
th.views-field.views-field-field-outside-dia-base-mm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    /*padding-right: 20px;
    padding-left: 20px;*/
    /*text-align: center;*/
    margin-left: 10px;
    text-align: center;
    padding-top: 10px;
    vertical-align: bottom;
    width: 50px;

}
th.views-field.views-field-field-outside-dia-base-in
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 23px;
    padding-left: 24px;
    /*text-align: center;*/
    margin-left: 10px;
    text-align: center;
    padding-top: 10px;
    vertical-align: bottom;


}
th.views-field.views-field-field-inside-dia-tole-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 21px;
    padding-left: 20px;
    /*text-align: center;*/
    margin-left: 10px;
    /*text-align: center;*/
    padding-top: 10px;
    vertical-align: bottom;
}
th.views-field.views-field-field-inside-dia-tole-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 10px;
    padding-left: 10px;
    /* text-align: center;*/
    margin-left: 10px;
    text-align: center;
    padding-top: 10px;
    vertical-align: bottom;
}
th.views-field.views-field-field-inside-dia-tole-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 16px;
    padding-left: 20px;
    /*text-align: center;*/
    margin-left: 10px;
    text-align: center;
    padding-top: 11px;
    vertical-align: bottom;
}

th.views-field.views-field-field-free-len-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 20px;
    padding-left: 14px;
    /*text-align: center;*/
    margin-left: 10px;
    text-align: center;
    padding-top: 28px;
    vertical-align: bottom;

}
th.views-field.views-field-field-free-len-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 12px;
    padding-left: 8px;
    /*text-align: center;*/
    margin-left: 10px;
    text-align: center;
    padding-top: 28px;
    width: 50px;
    vertical-align: bottom;

}

th.views-field.views-field-field-eyelet-inner-dia-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    padding-left: 8px;
    /*text-align: center;*/
    margin-left: 10px;
    text-align: center;
    display: inline-block;
    padding-top: 10px;
    vertical-align: bottom;
        /* width: 69px; */
    display: table-cell;
}
th.views-field.views-field-field-eyelet-inner-dia-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    padding-left: 8px;
    /*text-align: center;*/
    margin-left: 10px;
    text-align: center;
    vertical-align: bottom;
    max-width: 70px;
    padding-top: 10px;
}
th.views-field.views-field-field-eyelet-inner-dia-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /* border-bottom: 1px solid #9d9d9d;*/
    padding-right: 8px;
    padding-left: 8px;
    vertical-align: bottom;
    max-width: 73px;
    /* text-align: center;*/
    margin-left: 10px;
    text-align: center;
}


/* .....24/11/17 vino... */

.webform-submission-request-a-quote-form {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    background-color: #d9d9d9;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-top: 20px;
    border-radius: 5px;
    margin-bottom: 70px;
}
.webform-submission-request-a-quote-form label {
    width: 100%;
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    color: #333 !important;
}
.webform-submission-request-a-quote-form input {
    width: 100%;
    border-radius: 8px;
}

.webform-submission-request-a-quote-form input#edit-submit--2 {
    background-color: rgb(0,166,82);
    color: white;
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    width: 100%;
    border-radius: 3px;
}
.webform-submission-request-a-quote-form fieldset#edit-email-address--wrapper legend {
    display: none;
}
.webform-submission-request-a-quote-form input#edit-submit--2:hover{
    background-color: #00773a;
}
.webform-submission-request-a-quote-form div#edit-actions--2 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}
.js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications label {
    display: none;
}
.make_note_specification {
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    clear: both;
    color: #333;
}
.webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
    width: 45%;
}
.webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity input#edit-quantity {
    width: 69%;
}
div#edit-quantity--2--description {
    cursor: pointer;
    font-family: oswaldregular;
    font-weight: normal;
    font-size: 20px;
    color: #4b4b4b;
    float: right;
    background-color: #4a4a4a;
    width: 28%;
    padding-left: 0px;
    text-align: center;
    margin-right: 0px;
    border-radius: 9px;
}
div#edit-quantity--2--description p {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    color: white;
    font-style: normal;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
#placeholderDiv {
    position: absolute;
    top: 4px;
    padding: 6px 13px;
    color: #aaa;
    font-size: 15px;
    font-style: normal;
}
.message.success {
    width: 100%;
    height: 43px;
    color: #000;
    background: #eeedee;
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 16px;
}
div#quantity1 ul {
    display: none;
}
div#quantity2 {
    width: 40%;
    float: right;
    margin-right: 107px;
}
div#quantity1 {
    width: 40%;
}
div#quantity4 {
    width: 40%;
    float: right;
    margin-right: 107px;
}
div#quantity3 {
    width: 40%;
}
div#quantity5 {
    width: 40%;
}
.js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications {
    position: relative;
    background-color: white;
    width: 90%;
    height: 244px;
    margin-top: 6px;
}
textarea#edit-make-note-of-desired-specifications {
    width: 100%;
    position: absolute;
    z-index: 1;
    padding: 6px 12px;
    resize: vertical;
    background-color: transparent;
    border: 1px solid #a5a5a5;
    height: 244px;
}

.js-form-item.form-item.js-form-type-textarea.form-item-quickquote.js-form-item-quickquote {
    display: none;
}
input#edit-submit-custom-quote-upload {
    background-color: white;
}
div#quantity1 ul {
    display: none;
}
div#quantity2 ul {
    display: none;
}
div#quantity3 ul {
    display: none;
}
div#quantity4 ul {
    display: none;
}
div#quantity5 ul {
    display: none;
}
.alert-close {
    background: #eeedee;
    /* -webkit-border-radius: 50%; */
    color: #000;
    cursor: pointer;
    font-size: 18px;
    font-weight: normal;
    height: 22px;
    line-height: 24px;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 9px;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    width: 22px;
}
.message {
    border-radius: 2px;
    /* box-shadow: 0 0 0 1px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.1) inset, 0 1px 2px rgba(0,0,0,0.4); */
    display: block;
    font-size: 10pt;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 10px 10px 10px 35px;
    position: relative;
    vertical-align: middle;
    color: white;
}
h1.views-label.views-label-body {
    /*margin-left: 16px;*/
    margin-top: 0px;
    font-family: arial ;
    font-weight: normal;
    font-size: 14px;
}
h1.views-label.views-label-body-1.specification-specific-product {
    /*  margin-left: 16px;*/
    font-family: Century Gothic Bold;
    margin-top: 5px;
    font-weight: normal;
    color: #000;
    font-size: 19px;
}


tr.price-table {
    border-bottom: 1px solid black;
}
/*.views-label.views-label-body-6.btn.btn-default{
    background-color: #cfc087;
    border: 1px solid #000;
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    float: right;
    margin-right: -166px;
    margin-top: -55px;
    width: 30%;
}*/
.col-lg-3.leadership_info h4 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.pdf-downloads-about-us .col-lg-4 {
    padding-left: 0px;
}
/* .about-us_leespring-page h1 {
    margin-top: -8px;
    margin-bottom: 5px;
} */
.leadership_info .row {
    margin-bottom: 10px;
}
.col-lg-3.leadership_info {
    margin-top: 3px;
}
ul.secndry-menu.item-list li a {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.leadership_info p {
    text-align: justify;
}
/*label#lblunitprice {
    float: right;
    margin-right: -157px;
    margin-top: -30px;
}
label#lblextprice {
    float: right;
    margin-right: -157px;
    margin-top: -22px;
}*/
/*label#lblmsg {
    margin-top: -22px;
    width: 96%;
    margin-right: -315px;
}*/
/* span.views-label.views-label-add-to-cart {
    margin-right: -57px;
} */
.metric-font {
    font-family: Arial, Helvetica, sans-serif;
    /*Raghu 11.05.18*/
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 15.4px;
    /* margin-top: 17px; */
}
/* td.views-field.views-field-display-price-range {
    padding-right: 18px;
} */
tbody tr:hover {
    background-color: #ead898;
}

div#block-quoterequest h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
div#block-bellivillewashers {
    margin-top: -4px;
}

/* .custom-spring-leespring {
    margin-top: -8px;
} */

table.uc-payment-totals {
    /*    display: none;*/
    border: 4px solid #ccc;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    text-align: right;
    float: unset;
    width: 100%;
    margin-left: inherit;
}


@media (max-width: 767px){
    li.item.location {
        display: none !important;
    }
    }
span.field-content .views-field.views-field-title  {
    white-space: nowrap;
}


th.views-field.views-field-field-material-short-description{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    /*line-height: 48.4px;*/
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 2px;
    text-align: center;
    margin-left: 10px;
    padding-top: 34px;
    /*padding-left: 11px;*/
    vertical-align: bottom;
    /*padding-bottom: 4px;*/
}


form#search-block-form .js-form-submit{
    background: url(../images/Black_Search.png) center no-repeat;
    background-color: #5d5d5d;
    width: 100%;
    border-radius: 0px 5px 5px 0px;

    height: 34px;
}
form#search-block-form .form-search {
    width: 100%;
    padding: 4px;
    color: #000;
    border: solid 2px grey;
}
/* form#search-block-form div#edit-actions {
    width: 16%;
} */

#search-block-form input{

    color: transparent;
}
/* form#search-block-form div#edit-actions--2 {
    width: 16%;
} */

span.file.file--mime-image-png.file--image a {
    color: #333;
}
tbody tr.selected {
    background-color: #ead898;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .form-checkbox {
    width: 3% !important;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .js-form-submit {
    width: 31% !important;
    background: #333;
    color: white;
    font-size: 15px;
    font-family: Century Gothic Bold;
    /*float: left;*/

    margin-bottom: 22px;
    font-weight: normal;
}
form#webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-checkbox {
    float: left;
    width: 100%;
}


/*compression spring*/

th.views-field.views-field-field-outside-dia-cm {
    border-bottom: 1px solid;
}
th.views-field.views-field-field-outside-dia-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    text-align: center;
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-outside-dia-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}

th.views-field.views-field-field-outside-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 11px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-hole-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-hole-dia-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 11px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-hole-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rod-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
.LSLabel11 {
    font-family: Arial, Helvetica, sans-serif;
    /*Raghu */
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    line-height: 10.4px;
    margin-top: 17px;
    font-weight: normal;
    padding-left: 0px;
}
th.views-field.views-field-field-rod-dia-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 10px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rod-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}

th.views-field.views-field-field-free-len-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 10px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
}
th.views-field.views-field-field-free-len-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    /*width: 50px;*/
    /*padding-top: 28px;*/
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-gm-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-gm-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-kg-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-kg-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-lb-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-n-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-n-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-solid-height-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-solid-height-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-solid-height-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-wire-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-wire-dia-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    width: 9%;
    padding-right: 6px;
}
th.views-field.views-field-field-wire-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
/*Balu Compare Column*/
th.views-field.views-field-field-compare {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 86.4px;
    margin-bottom: 0px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 2px;
    text-align: center;
    margin-left: 10px;
    padding-top: 34px;
    /*padding-left: 11px;*/
    vertical-align: bottom;
    width: 1%;
}
.prdt-spc-cls{
    background: url(../images/close_search.png) center no-repeat;
    color: transparent;
    margin-top: 0px
}
th.views-field.views-field-field-outside-dia-cm a:hover{
    color: #333;
}
th.views-field.views-field-title a:hover{
    color: #333;
}
span.file.file--mime-application-pdf.file--application-pdf a {
    color: #333;
}
span.file.file--mime-image-jpeg.file--image a {
    color: #333;
}

/*.home_page_image a img {*/
/*height: 150px;*/
/*border: 1px solid #a0a0a0;*/
/*border-radius: 4px;*/
/*padding-top: 5px;*/
/*padding-right: 32px;*/
/*padding-left: 5px;*/
/*margin-bottom: 17px;*/
/*}*/

/*.home_page_image a img:hover {*/
/*transform: scale(1.1);*/
/*}*/
/*.home_page_image a img {*/
/*transition: all .2s ease-in-out;*/
/*}*/
.home_page .row {
    padding-right: 40px;
}

.home_page h2 {
    font-size: 22px;
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #4a4a4a;
    text-align: left;
    font-weight: normal;
}



input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}


/* .js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations br{
    display: none;
} */
td.views-field.views-field-field-eyelet-inner-dia-in {
    text-align: center;
}

/* ///usha/// */
.LSLabel1{
    font-weight:normal;

}
.advanced_criteria_filter p {
    margin-bottom: 0px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
}

span.ui-slider-handle.ui-corner-all.ui-state-default.slider-right-rotate {

    background: #454545;
}
span.ui-slider-handle.ui-corner-all.ui-state-default.slider-left-rotate {

    background: #454545;
}
div#block-exposedformcompression-springpage h1 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-weight: normal;
}
div#block-exposedformcompression-springpage p {
    margin-bottom: 0px;
}

th.views-field.views-field-field-approximate-load-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 27px;*/
    /*padding-left: 2px;*/
    /*  text-align: center;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
    text-align: center;
    /*line-height: 17px;*/
    /*padding-top: 33px;*/
}
th.views-field.views-field-field-installed-height-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*border-bottom: 1px solid #9d9d9d;*/
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}


/*<------usha---->>>*/

.product-display.torsion-spring-display td.views-field.views-field-field-material-short-description {
    text-align: center;
    padding-right: 20px;
}
td.views-field.views-field-field-material-short-description {
    text-align: center;
}


th.views-field-field-outside-dia-base-cm a:hover {
    color: #333;
}
th.views-field.views-field-field-outside-dia-base-in a:hover {
    color: #333;
}
th.views-field.views-field-field-outside-dia-base-mm a:hover{
    color: #333;
}
th.views-field.views-field-field-battery-size a:hover{
    color: #333;
}
th.views-field.views-field-title a:hover{
    color: #333;
}
th.views-field.views-field-field-inside-dia-tole-cm a:hover{
    color: #333;
}
th.views-field.views-field-field-inside-dia-tole-in a:hover{
    color: #333;
}
th.views-field.views-field-field-inside-dia-tole-mm  a:hover{
    color: #333;
}
th.views-field.views-field-field-free-len-cm a:hover{
    color: #333;
}
th.views-field.views-field-field-free-len-in  a:hover{
    color: #333;
}
th.views-field.views-field-field-free-len-mm a:hover{
    color: #333;
}
th.views-field.views-field-field-eyelet-inner-dia-cm a:hover{
    color: #333;
}
th.views-field.views-field-field-eyelet-inner-dia-in  a:hover{
    color: #333;
}
th.views-field.views-field-field-eyelet-inner-dia-mm   a:hover{
    color: #333;
}
th#view-field-approximate-load-gm-table-column a:hover{
    color: #333;
}
th#view-field-approximate-load-kg-table-column a:hover{
    color: #333;
}
th#view-field-approximate-load-lb-table-column a:hover{
    color: #333;
}
th.views-field.views-field-field-approximate-load-n a:hover{
    color: #333;
}
th#view-field-installed-height-cm-table-column a:hover{
    color: #333;
}
th#view-field-installed-height-in-table-column a:hover{
    color: #333;
}
th.views-field.views-field-field-installed-height-mm a:hover{
    color: #333;
}

th.views-field.views-field-field-material-short-description  a:hover{
    color: #333;
}
th.views-field.views-field-field-approximate-load-lb   a:hover{
    color: #333;
}
th.views-field.views-field-field-installed-height-in  a:hover{
    color: #333;
}


td.views-field.views-field-field-installed-height-in{
    padding-left: 35px;
}
/*td.views-field.views-field-field-approximate-load-n{
      text-align: center;
}*/
/*td.views-field.views-field-field-approximate-load-gm {
  padding-left: 18px;
}*/
td.views-field.views-field-field-eyelet-inner-dia-mm {
    text-align: center;
}
td.views-field.views-field-field-eyelet-inner-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-free-len-mm {
    text-align: center;
    /*padding-left: 6px;*/
}
td.views-field.views-field-field-free-len-in {

    text-align: center;
}
td.views-field.views-field-field-free-len-cm {
    /*padding-right: 7px;*/
    text-align: center;
}
td.views-field.views-field-field-inside-dia-tole-mm {
    text-align: center;
}
td.views-field.views-field-field-inside-dia-tole-in {
    text-align: center;
}
td.views-field.views-field-field-inside-dia-tole-cm {
    text-align: center;
}
td.views-field.views-field-field-outside-dia-base-mm {

    text-align: center;
}
td.views-field.views-field-field-outside-dia-base-in {
    text-align: center;
}
td.views-field.views-field-field-outside-dia-base-cm {

    text-align: center;
}

tr.pt {
    border-bottom: 1px solid #333;
}
td.views-field.views-field-display-price-range {
    border-top: 1px solid #333;
    font-weight: bold;
}
th.views-field.views-field-price-1 {
    border-bottom: 1px solid #333;
}
td.views-field.views-field-field-material-short-description {
    text-align: center;
}
td.views-field.views-field-nothing {
    /* padding-left: 7px; */
    text-align: center;
}


/* thead tr {
    border-bottom: 1px solid #9d9d9d;
} */

/*th.views-field-field-outside-dia-base-cm{*/
/*min-width: 60px;*/
/*text-align: center;*/
/*!*vertical-align: bottom;*!*/
/*}*/
/*th.views-field-field-outside-dia-base-cm div{*/
/*width: 66%;*/
/*overflow: visible;*/
/*text-align: center;*/
/*margin-left: 11px;*/
/*}*/

/*th.views-field.views-field-field-outside-dia-base-in div {*/
/*max-width: 52px;*/
/*overflow: visible;*/
/*text-align: center;*/
/*}*/
/*th.views-field.views-field-field-outside-dia-base-in {*/
/*display: table-cell;*/
/*min-width: 45px;*/
/*text-align: center;*/
/*!*    vertical-align: bottom;*!*/
/*}*/

/*th.views-field.views-field-field-inside-dia-tole-in{*/
/*display: table-cell;*/
/*min-width: 45px;*/
/*text-align: center;*/
/*    vertical-align: bottom;


/*th.views-field.views-field-field-inside-dia-tole-in div{*/
/*max-width: 46px;*/
/*overflow: visible;*/
/*text-align: center;*/
/*}*/
/*th.views-field.views-field-field-inside-dia-tole-mm div {*/
/*max-width: 50px;*/
/*overflow: visible;*/
/*text-align: center;*/
/*}*/
/*th.views-field.views-field-field-inside-dia-tole-mm{*/
/*display: table-cell;*/
/*min-width: 45px;*/
/*text-align: center;*/
/*vertical-align: bottom;*/
/*}*/

/**/
/*th#view-field-outside-dia-base-mm-table-column {*/
/*max-width: 69px;*/
/*overflow: visible;*/
/*text-align: center;*/
/*}*/
/*th#view-field-outside-dia-base-mm-table-column div {*/
/*display: table-cell;*/
/*min-width: 41px;*/
/*text-align: center;*/
/*vertical-align: bottom;*/
/*}*/



/*th.views-field.views-field-field-inside-dia-tole-cm{*/
/*max-width: 90px;*/
/*overflow: visible;*/
/*text-align: center;*/
/*padding-bottom: 0px;*/
/*}*/
/*th.views-field.views-field-field-inside-dia-tole-cm div{*/
/*min-width: 46px;*/
/*text-align: center;*/
/*vertical-align: bottom;*/
/*}*/


legend {    border-bottom: none !important;
}


/*th.views-field.views-field-field-approximate-load-lb div {*/
/*padding-left: 9px;*/
/*padding-right: 14px;*/
/*width: 78px;*/
/*vertical-align: bottom;*/
/*}*/
sup.sup-tm {    font-size: small;
}
th.views-field.views-field-field-installed-height-in div {
    width: 50px;
}
th.views-field.views-field-field-free-len-in div {
    /*width: 74%;          <-------------Balu-------->
    margin-left: 7px;*/
    width: 55%;
    margin-left: 8px;
}

th.views-field.views-field-title div a .tablesort.tablesort--desc{
    float: unset;
    margin-bottom: 5px;
    /*margin-left: 12px;*/
    /*margin-right: 7px;*/
    /*margin-top: 7px;*/
    display: block;
    margin-left: auto;
    margin-right: auto;
}

th.views-field.views-field-title div a .tablesort.tablesort--asc{
    float: unset;
    margin-bottom: 0px;
    margin-left: 12px;
    margin-right: 7px;
    margin-top: 5px;
    display: block;
}
th.views-field.views-field-field-battery-size div a .tablesort.tablesort-asc-desc{
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 5px;

}
th.views-field.views-field-field-battery-size div a .tablesort.tablesort--asc{
    margin-top: 20px;

}
th.views-field.views-field-field-battery-size div a .tablesort.tablesort--desc{
    margin-top: 20px;

}
th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--asc{

    /*margin-bottom: -12px;*/

}
th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--desc{

    /*margin-bottom: -9px;*/

}


th.views-field.views-field-field-approximate-load-gm:hover{
    color: #000;
}
th.views-field.views-field-field-approximate-load-kg:hover{
    color: #000;
}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {


    /*.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province{*/
        /*position: absolute;*/
        /*width: 43%;*/
        /*left: 482px;*/
    /*}*/

    label#lblextprice {
        margin-right: -159px;
    }

    label#lblunitprice {
        margin-right: -159px;
    }

    .field-content.addtocart-specific-product div#edit-actions {
        margin-top: 199px;
    }

    .home_page_image img {
        height: 111px !important;
    }
    .home_page_image img:hover {
        height: 111px !important;
    }
}


td.views-field.views-field-title {
    text-align: left;
}
td.views-field.views-field-field-rod-dia-in {
    text-align: center;

}
td.views-field.views-field-field-outside-dia-in {
    text-align: center;
    /*padding-right: 27px;*/
}
td.views-field.views-field-field-rate-lb-in {
    text-align: center;
}
td.views-field.views-field-field-solid-height-in {
    text-align: center;
}
td.views-field.views-field-field-wire-dia-in {
    text-align: center;
    /*padding-left: 6px;*/
}
td.views-field.compression-spring23 {
    text-align: center;
    padding-left: 5px;
}
td.views-field.views-field-field-outside-dia-mm {
    text-align: center;
}
td.views-field.views-field-field-hole-dia-in {
    text-align: center;
}
td.views-field.views-field-field-rod-dia-mm {
    text-align: center;
    /*padding-left: 11px;*/
}
td.views-field.views-field-field-rate-n-mm {
    text-align: center;
}
td.views-field.views-field-field-solid-height-mm {
    text-align: center;
    /*padding-left: 12px;*/
}
td.views-field.views-field-field-wire-dia-mm {
    text-align: center;
    /*padding-left: 10px;*/
}
td.views-field.views-field-field-outside-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-hole-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-rod-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-n-cm {
    text-align: center;
}
td.views-field.views-field-field-solid-height-cm {
    text-align: center;
}
td.views-field.views-field-field-wire-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-kg-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-gm-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-gm-mm {
    text-align: center;
}
td.views-field.views-field-field-rate-kg-mm {
    text-align: center;
}



/* <--------usha------> */

 /* .field-content.compression-outside-diameter-in {
     margin-top: 0px;
     float: right;
     width: 80%;
 }
.field-content.compression-outside-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-hole-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-hole-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-hole-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rod-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rod-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rod-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-free-length-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-free-length-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-free-length-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-gm-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-gm-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-kg-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-kg-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-lb-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-n-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-n-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-solid-height-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-solid-height-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-solid-height-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-wire-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-wire-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-wire-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
} */

.field-content.compression-material {
    margin-top: 0px;
    float: right;
    width: 80%;
}
th.views-field.views-field-field-outside-dia-cm a:hover {
    color: #000;
}
th.views-field.views-field-field-outside-dia-in a:hover {
    color: #000;
}
th.views-field.views-field-field-outside-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-hole-dia-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-hole-dia-in a:hover{
    color: #000;
}
th.views-field.views-field-field-hole-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-rod-dia-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rod-dia-in a:hover{
    color: #000;
}
th.views-field.views-field-field-rod-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-free-len-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-free-len-in a:hover{
    color: #000;
}
th.views-field.views-field-field-free-len-mm  a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-gm-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-gm-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-kg-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-kg-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-lb-in a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-n-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-n-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-solid-height-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-solid-height-in a:hover{
    color: #000;
}
th.views-field.views-field-field-solid-height-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-wire-dia-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-wire-dia-in a:hover{
    color: #000;
}
th.views-field.views-field-field-wire-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-material a:hover{
    color: #000;
}
/* .field-content.compression-outside-diameter-in{
    margin-top: 0px;
    float: right;
    width: 80%;
} */

.com-tablesort-asc-desc {
    background-image: url(/themes/ko_d8_theme/images/arrow-asc-desc.jpg);
    display: block;
    float: unset;
    margin-bottom: 4px;
    margin-left: 15px;
    margin-right: 7px;
    margin-top: 5px;
    background-repeat: no-repeat;
}

/*.compression-spring-header {*/
/*width: 50px;*/
/*padding-left: 15px;*/
/*padding-right: 15px;*/
/*}*/
td.views-field.views-field-field-hole-dia-mm {
    text-align: center;
    /*padding-left: 5px;*/
}
th.views-field.views-field-field-material div a .tablesort.tablesort--desc {
    margin-bottom: -12px;
}
.tablesort--desc {

    background-repeat: no-repeat;
}
.tablesort--asc {
    background-repeat: no-repeat;
}

@-moz-document url-prefix() {


    form#webform-submission-request-a-catalog-download-form select {
        padding: 10px !important;
    }


    .region.region-welcome-banner-text {
        margin-top: 48px;
    }
    nav.navbar.navbar-default {
        margin-top: 35px !important;
    }

    /*.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province{*/
        /*position: absolute !important;*/
        /*left: 482px !important;*/
        /*width: 43%;*/
    /*}*/

    /* .col-md-12.color {
        margin-left: 20px;
        margin-top: -17px;
        font-size: 13px;
    } */
    .col-md-12.engineering {
        margin-left: 20px;
        font-size: 13px;
    }
    .dimInput {
        width: 71px;
        height: 22px;
        margin-left: 8px;
    }
    /*details#delivery-pane {*/
    /*margin-top: -623px;*/

    /*}*/

}
th#view-field-approximate-load-lb-table-column div a span.tablesort-asc-desc {
    margin-left: 28px;
}
th#view-field-approximate-load-lb-table-column.tablesort-asc-desc{margin-left: 27px;}



th.views-field.views-field-field-approximate-load-n div a span.tablesort-asc-desc {
    margin-left: 11px;
}
th.views-field.views-field-field-approximate-load-kg div a span.tablesort.tablesort-asc-desc {
    margin-left: 22px;
}
th.views-field.views-field-field-approximate-load-gm div a span.tablesort.tablesort-asc-desc {
    margin-left: 12px;
}
th#view-field-approximate-load-lb-table-column span.tablesort-asc-desc {
    margin-left: 27px;
}
th.views-field.views-field-field-approximate-load-lb div a span.tablesort.tablesort-asc-desc {
    margin-left: 27px;
}
.views-field.views-field-nothing-2 span {
    font-weight: normal;
}
.views-field.views-field-nothing-1 span {
    font-weight: normal;
}
.views-field.views-field-nothing-1 span {
    font-weight: normal;
}
p.text-shipping-option {
    font-weight: normal;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
p.text-billing-address {
    font-weight: normal;
    color: #494949;
    margin-bottom: -26px;
    margin-top: 20px;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address label {
    font-family: Century Gothic Bold !important;
    font-weight: normal;
}
p.text-shipping-address {
    color: #494949;
    margin-bottom: -26px;
    margin-top: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
/*details#cart-pane {*/
/*height: 186px;*/
/*overflow-y: scroll;*/
/*}*/
[role=button] {
    cursor: pointer;
    display: none;
}
.step-billing-info{
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
}
.step-shipping-info{
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
}
.step-payment-method{
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
    margin-left: 20px;
}
p.step-payment-method b {
    color: #d51c1a;
}
p.step-comments {
    margin-bottom: 0px;
}
details#cart-pane:before {
    content: "Your Cart";
    cursor: text;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
}
.js-form-item.form-item.js-form-type-textarea.form-item-panes-comments-comments.js-form-item-panes-comments-comments {
    /* margin-bottom: -110px; */
    display: none;
}
p.login-footer-text a{
    color: #555555;
    font-size: 15px;
    font-family: Century Gothic;
}
p.login-footer-text {
    float: left;
}
p.step-shipping-options {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 5px;
}
p.step-shipping-options b {
    color: #d51c1a;
}
.crt-lgn-list {
    font-family: Arial Regular;
    color: #000;
}
label.js-form-required.form-required {
    font-weight: normal;
    color: #000;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name:before {
    /* content: "Already Have a Login?"; */
    font-family: Century Gothic Bold;
    color: #000;
    font-size: 24px;
    display: block;
    margin-top: -38px;
    padding-bottom: 18px;
    font-weight: normal;
}


/* ///usha//// */

.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-max.js-form-item-field-initial-tension-n-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-max.js-form-item-field-initial-tension-lb-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-max.js-form-item-field-initial-tension-kg-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-max.js-form-item-field-initial-tension-gm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-max.js-form-item-field-wire-dia-mm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-max.js-form-item-field-wire-dia-in-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-max.js-form-item-field-wire-dia-cm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-max.js-form-item-field-outside-dia-mm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-max.js-form-item-field-outside-dia-in-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-max.js-form-item-field-outside-dia-cm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-min.js-form-item-field-outside-dia-cm-value-min input {
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-max.js-form-item-field-outside-dia-cm-value-max input {
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-min.js-form-item-field-outside-dia-in-value-min input {
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-max.js-form-item-field-outside-dia-in-value-max input {
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-min.js-form-item-field-outside-dia-mm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}

.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-max.js-form-item-field-outside-dia-mm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-min.js-form-item-field-wire-dia-cm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-max.js-form-item-field-wire-dia-cm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-min.js-form-item-field-wire-dia-in-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-max.js-form-item-field-wire-dia-in-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-min.js-form-item-field-wire-dia-mm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-max.js-form-item-field-wire-dia-mm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-min.js-form-item-field-initial-tension-gm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-max.js-form-item-field-initial-tension-gm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-min.js-form-item-field-initial-tension-kg-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-max.js-form-item-field-initial-tension-kg-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-min.js-form-item-field-initial-tension-lb-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-max.js-form-item-field-initial-tension-lb-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-min.js-form-item-field-initial-tension-n-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-max.js-form-item-field-initial-tension-n-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}


.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-min.js-form-item-field-outside-dia-cm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-min.js-form-item-field-outside-dia-in-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-min.js-form-item-field-outside-dia-mm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-min.js-form-item-field-wire-dia-cm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-min.js-form-item-field-wire-dia-in-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-min.js-form-item-field-wire-dia-mm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-min.js-form-item-field-initial-tension-gm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-min.js-form-item-field-initial-tension-kg-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-min.js-form-item-field-initial-tension-lb-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-min.js-form-item-field-initial-tension-n-value-min label {
    width: 100%;
}

.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-max.js-form-item-field-initial-tension-n-value-max label {
    display: none;
}
fieldset#edit-title--wrapper {
    width: 100%;
}


div#block-continuouslengthspring th#view-field-outside-dia-in-table-column {
    padding-left: 39px;
    padding-right: 56px;
}

/* VINO 7.2.18 */
.region.region-footer-first a[href="/"] {
    pointer-events: none;
}



td.views-field.views-field-title a {
    text-align: left;
    color: rgb(23, 114, 197);
    font-family: Arial;
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
    font-weight: normal;
}
/*td.views-field.views-field-field-initial-tension-lb {*/
/*text-align: center;*/
/*padding-right: 9px;*/
/*}*/
td.views-field.views-field-field-appr-num-coils-per-in {
    text-align: center;
}

th.views-field-field-appr-num-coils-per-in a:hover {color: #333;}
th.views-field-field-appr-num-coils-per-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 25px;*/
    /* text-align: center; */
    /*margin-left: 10px;*/
    /*padding-left: 26px;*/
    vertical-align: bottom;
    font-weight: normal;
}
.cont-tablesort-asc-desc {
    background-image: url(/themes/ko_d8_theme/images/arrow-asc-desc.jpg);
    display: block;
    float: unset;
    margin-bottom: 4px;
    margin-left: 51px;
    margin-right: 20px;
    margin-top: 5px;
    background-repeat: no-repeat;
}

th.views-field-field-appr-num-coils-per-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 20px;*/
    text-align: center;
    /*margin-left: 10px;*/
    /*padding-left: 20px;*/
    vertical-align: bottom;

}

th.views-field-field-appr-num-coils-per-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 9px;*/
    text-align: center;
    /*margin-left: 10px;*/
    /*padding-left: 9px;*/
    vertical-align: bottom;
}

th.views-field-field-initial-tension-n{
    /*padding-left: 15px;*/
    /*padding-right: 20px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    vertical-align: bottom
}
th.views-field-field-initial-tension-kg{
    /*padding-left: 15px;*/
    /*padding-right: 20px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    vertical-align: bottom
}

th.views-field-field-initial-tension-gm{
    /*padding-left: 15px;*/
    /*padding-right: 20px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom
}


td.views-field.views-field-field-initial-tension-n {
    /*padding-right: 3px;*/
    text-align: center;
}
td.views-field.views-field-field-initial-tension-kg {
    /*padding-right: 3px;*/
    text-align: center;
}
td.views-field.views-field-field-initial-tension-gm {
    /*padding-right: 3px;*/
    text-align: center;
}
td.views-field.views-field-field-appr-num-coils-per-mm {
    text-align: center;
    padding-right: 9px;
}
td.views-field.views-field-field-appr-num-coils-per-cm {
    text-align: center;
}

.col-lg-12.out_side_dia_slider{

    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;

}
fieldset#edit-field-free-len-in-value--wrapper span {
    font-family: Century Gothic Bold;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;
}

fieldset#edit-field-material-value--wrapper span {
    font-family: Century Gothic Bold;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;
    font-weight: normal;
}
th.views-field-field-appr-num-coils-per-mm a {
    color: #333;
}
th.views-field-field-initial-tension-n a {
    color: #333;
}
th.views-field-field-appr-num-coils-per-cm a {
    color: #333;
}
th.views-field-field-appr-num-coils-per-cm a {
    color: #333;
}
th.views-field-field-initial-tension-kg a {
    color: #333;
}
th.views-field-field-initial-tension-gm a {
    color: #333;
}
div#block-continuouslengthspring a {
    color: rgb(23, 114, 197);
}
div#block-continuouslengthspring a:hover {
    text-decoration: underline;
}
.col-lg-9.leadership_info h4 {
    margin-top: 0px;
    margin-bottom: 4px;
    font-size: 14px;
    font-family: Century Gothic Bold;
}
.col-lg-9.leadership_info h4 {
    margin-top: 0px;
    margin-bottom: 4px;
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
input#edit-submit-continuousspring {
    /* visibility: hidden; */
    display: none;
}

/*th.cont-outside1-in div {*/
/*width: 80%;*/
/*}*/
/*th.cont-wire-dia-in div {*/
/*width: 84%;*/
/*}*/

/*th.cont-initial-tension-lb div {*/
/*width: 75%;*/
/*}*/
/*th.cont-approximate-in div {*/
/*width: 99%;*/
/*}*/
/*th.cont-outside1-mm div {*/
/*width: 61%;*/
/*margin-left: 8px;*/
/*}*/
/*th.cont-wire-dia-mm div{*/
/*width: 76%;*/
/*margin-left: 0px;*/
/*}*/
/*th.cont-initial-tension-n div{*/
/*width: 60%;*/
/*margin-left: 13px;*/
/*}*/

/*td.cont-outside-in {*/
/*padding-right: 37px !important;*/
/*}*/
/*td.cont-wire1-in{*/
/*padding-right: 18px;*/
/*}*/
/*td.cont-free1-in{*/
/*padding-right: 9px;*/
/*}*/
/*td.cont-initial1-lb{*/
/*padding-right: 2px;*/
/*}*/

/*th.cont-free-dia-mm div {*/
/*margin-left: 10px;*/
/*}*/
/*th.cont-outside1-mm div{*/
/*!* padding-right: 36px;*!*/
/*}*/

/*th.cont-free-dia-in div {*/
/*padding-left: 8px;*/
/*}*/
th.cont-free-dia-in div a .tablesort-asc-desc {
    margin-left: 7px !important;
}
th.cont-initial-tension-lb div a .com-tablesort-asc-desc{
    margin-left: 9px;
}

/*td.cont-wire1-mm {*/
/*padding-right: 25px;*/
/*}*/
/*td.cont-outside-mm {*/
/*padding-right: 10px;*/
/*}*/
/*td.cont-initial1-n {*/
/*padding-left: 3px;*/
/*padding-right: 3px;*/
/*}*/
/*td.cont-free1-mm {*/
/*padding-left: 6px;*/
/*}*/
/*th.cont-outside1-cm div {*/
/*width: 58%;*/
/*margin-left: 22px;*/
/*}*/
/*th.cont-wire-dia-cm div {*/
/*margin-left: 13px;*/
/*width: 65%;*/
/*}*/
/*th.cont-free-dia-cm div {*/
/*margin-left: 8px;*/
/*}*/
/*td.cont-initial1-kg {*/
/*padding-left: 27px;*/
/*padding-right: 20px;*/
/*}*/
/*td.cont-initial1-gm {*/
/*padding-left: 36px;*/
/*padding-right: 17px;*/
/*}*/
/*th.cont-initial-tension-gm div {*/
/*width: 65%;*/
/*margin-left: 32px;*/
/*}*/
/*th.cont-initial-tension-kg div {*/
/*width: 60%;*/
/*margin-left: 28px;*/
/*}*/
/*td.cont-outside-cm {*/
/*padding-right: 17px;*/
/*}*/
/*th.cont-initial-tension-n div a .com-tablesort-asc-desc {*/
/*margin-right: 10px;*/
/*}*/
th.views-field-field-inside-dia-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-thickness-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-free-height-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-bolt-size-imperial {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 19.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-bolt-size-metric {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-inside-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-thickness-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-n {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-free-height-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-inside-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-thickness-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-kg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-gm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-free-height-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 24px;*/
    /*padding-left: 5px;*/
    text-align: center;
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
td.views-field.views-field-field-inside-dia-in {
    text-align: center;
    /*padding-right: 20px;*/
}
td.views-field.views-field-field-thickness-in {
    text-align: center;
    /*padding-right: 26px;*/
}
td.views-field.views-field-field-calculated-load-at-flat-lb {
    text-align: center;
    /*padding-right: 19px;*/
}
td.views-field.views-field-field-free-height-in {
    text-align: center;
    /*padding-right: 16px;*/
}
td.views-field.views-field-field-bolt-size-imperial {
    text-align: center;
    /*padding-right: 11px;*/
}
td.views-field.views-field-field-inside-dia-mm {
    text-align: center;
    /*padding-right: 27px;*/
}

td.views-field.views-field-field-thickness-mm {
    text-align: center;
    /*padding-right: 22px;*/
}
td.views-field.views-field-field-calculated-load-at-flat-n {
    /*padding-right: 14px;*/
    text-align: center;
}
td.views-field.views-field-field-free-height-mm {
    text-align: center;
    /*padding-right: 18px;*/
}
td.views-field.views-field-field-bolt-size-metric {
    text-align: center;
    /*padding-right: 15px;*/
}
td.views-field.views-field-field-calculated-load-at-flat-kg {
    text-align: center;
    /*padding-right: 37px;*/
}
td.views-field.views-field-field-calculated-load-at-flat-gm {
    text-align: center;
    /*padding-right: 32px;*/
}
td.views-field.views-field-field-inside-dia-cm {
    text-align: center;
    /*padding-right: 26px;*/
}
td.views-field.views-field-field-thickness-cm {
    text-align: center;
    /*padding-right: 20px;*/
}
td.views-field.views-field-field-free-height-cm {
    text-align: center;
    /*padding-right: 13px;*/
}
/*td.views-field.views-field-field-outside-dia-cm {*/

/*padding-right: 24px;*/
/*}*/
th.belle-calculate-load-gm div a .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.belle-calculate-load-kg div a .com-tablesort-asc-desc{
    margin-left: 10px;
}
th.belle-calculate-load-n div a .com-tablesort-asc-desc{
    margin-left: 10px;
}
th.belle-calculate-load-lb div a .com-tablesort-asc-desc{
    margin-left: 8px;
}
th.views-field-field-max-load-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-load-n {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-load-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;

}
th.views-field-field-max-load-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;

}
th.views-field-field-max-extended-length-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-extended-length-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-extended-length-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
td.views-field.views-field-field-max-load-lb {
    text-align: center;
}
td.ext-outside-dia8.views-field-field-max-load-lb {
    text-align: center;
    /*padding-left: 20px;*/
}
td.views-field.views-field-field-rate-lb-in {
    text-align: center;
}
td.ext-outside-dia14.views-field-field-rate-lb-in {
    text-align: center;
    /*padding-left: 27px;*/
}
td.ext-outside-dia18.views-field-field-max-extended-length-in {
    text-align: center;
    /*padding-left: 25px;*/
}
td.views-field.views-field-field-max-extended-length-in {
    text-align: center;
}
td.views-field.views-field-field-max-load-n {
    text-align: center;
}
td.views-field.views-field-field-max-extended-length-mm {
    text-align: center;
}
td.views-field.views-field-field-max-load-kg {
    text-align: center;
}
td.views-field.views-field-field-max-load-gm {
    text-align: center;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street2.js-form-item-panes-billing-street2 {
    display: none;
}
.outside-outside-dia-meter {
    padding-right: 0px;
    font-size: 13px;
    padding-left: 4px;
    margin-left: 11px;
}
.work-in-hole-dia-meter {
    margin-left: -11px !important;
    padding-right: 0px;
    font-size: 13px;
}
.inside-dia-meter{
    padding-left: 8px;
    padding-right: 0px;
    font-size: 13px;
}
.inside-work-over-rod-diameter{
    margin-left: 0px !important;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 13px;
}
th.belle-outside1-in div {
    width: 71%;
}
th.belle-inside-in div {
    width: 80%;
}
th.belle-thickness-in div {
    width: 78%;
}
th.belle-calculate-load-lb div {
    width: 49%;
    margin-left: 20px;
}
th.belle-outside-mm div {
    width: 70%;
    margin-left: 5px;
}
th.belle-thickness-mm div {
    width: 93%;
}
th.belle-calculate-load-n div {
    width: 50%;
    margin-left: 9px;
}
th.belle-outside1-cm div {
    width: 84%;
}
th.belle-inside-cm div {
    width: 83%;
}
th.belle-thickness-cm div {
    width: 88%;
}
th.belle-calculate-load-kg div {
    width: 58%;
    margin-left: 3px;
}
th.belle-calculate-load-gm div {
    width: 62%;
}

th.belle-inside-mm div {
    width: 76%;
}
div#block-beli-vali-leftside h1 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
th.belle-outside1-in div a .com-tablesort-asc-desc {
    margin-right: 30px;
}
th.belle-inside-in div a .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.belle-thickness-in div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.belle-free-height-in div a .com-tablesort-asc-desc {
    margin-left: 8px;
}

/*th.wire-in-dia div {width: 92%;}*/
/*th.wire-cm-dia div {width: 60%;}*/
/*th.wire-mm-dia div {width: 56%;}*/
/*td.views-field.views-field-field-wire-dia-in {    text-align: center; padding-right: 4px;}*/
/*td.views-field.views-field-field-wire-dia-cm {    text-align: center; padding-right: 5px;}*/
/*td.views-field.views-field-field-wire-dia-mm {    text-align: center;}*/

/*th.outside-cm-dia div{ width: 70%;}*/
/*th.outside-in-dia div{ width: 80%;}*/
/*th.outside-mm-dia div{ width: 60%;}*/
/*th.outside-cm-dia span {margin-left: 9px;}*/
/*th.outside-in-dia span {margin-left: 17px !important;}*/
/*th.outside-mm-dia span {margin-left: 15px !important;}*/
/*th.max-load-gm div{ width: 78%;}*/
/*th.max-load-kg div {*/
/*width: 78%;*/
/*}*/
/*th.max-load-lb div{ width: 89%;}*/
/*th.max-load-n div{ width: 71%;}*/

/*th.max-extnd-leng-cm div{  width: 83%;}*/
/*th.max-extnd-leng-in div{  width: 87%; }*/
/*th.max-extnd-leng-mm div{  width: 87%;}*/
/*th.initial-tension-gm div{width: 67%;}*/
/*th.initial-tension-kg div{ width: 67%;}*/
/*th.initial-tension-lb div{width: 76%;}*/
/*th.initial-tension-n div{width: 64%;}*/
/*th.views-field.views-field-field-max-extended-length-in {*/
/*width: 1px;*/
/*}*/
/*th.views-field.views-field-field-max-extended-length-cm {*/
/*width: 1%;*/
/*}*/
/*th.views-field.views-field-field-max-extended-length-mm {*/
/*width: 1%;*/
/*}*/
/*td.views-field.views-field-field-max-extended-length-cm {*/
/*text-align: center;*/
/*padding-right: 10px;*/
/*}*/
/*td.views-field.views-field-field-max-extended-length-in {*/
/*text-align: center;*/
/*padding-right: 10px;*/
/*}*/
/*td.views-field.views-field-field-max-extended-length-mm {*/
/*text-align: center;*/
/*!* padding-right: 10px; *!*/
/*}*/

/*td.belle-outside-td-in div {*/
/*padding-right: 18px;*/
/*}*/
/*td.belle-inside-td-in div {*/
/*padding-right: 5px;*/
/*}*/
/*td.belle-thickness-td-in div {*/
/*padding-right: 8px;*/
/*}*/
/*td.belle-calculate-load-gm div {*/
/*padding-right: 0px;*/
/*}*/
/*th.belle-outside-mm div a .com-tablesort-asc-desc {*/
/*margin-right: 8px;*/
/*}*/
/*th.belle-inside-mm div a .com-tablesort-asc-desc {*/
/*margin-right: 9px;*/
/*}*/
/*td.belle-inside-td-mm div {*/
/*margin-right: 6px;*/
/*}*/
/*th.belle-calculate-load-n div {*/
/*margin-left: 19px;*/
/*}*/
/*!*td.belle-inside-td-in div {*/
/*padding-right: 10px;*/
/*}*!*/
/*td.belle-thickness-td-in div {*/
/*padding-right: 3px;*/
/*}*/
th.belle-outside-mm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.belle-inside-mm div a .com-tablesort-asc-desc {
    margin-left: 9px;
}
/*td.belle-outside-td-mm div {*/
/*padding-right: 0px;*/
/*}*/

th.belle-bolt-size-metric div a .com-tablesort-asc-desc {
    margin-left: 8px;
}

th.belle-outside1-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
/*td.belle-outside-td-cm div {*/
/*padding-right: 15px;*/
/*}*/
th.belle-inside-cm div a .com-tablesort-asc-desc {
    margin-left: 12px;
}
/*td.belle-inside-td-cm div {*/
/*padding-right: 2px;*/
/*}*/
/*td.belle-free-height-cm div {*/
/*padding-left: 1px;*/
/*}*/
th.belle-free-height-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
input#edit-submit-belleville-washers {
    display: none;
}
th.belle-inside-in div a:hover {
    color: #333;
}
th.belle-thickness-in div a:hover {
    color: #333;
}
th.belle-calculate-load-lb div a:hover {
    color: #333;
}
th.belle-free-height-in div a:hover {
    color: #333;
}
th.belle-bolt-size-imperial div a:hover {
    color: #333;
}

th.belle-inside-mm div a:hover {
    color: #333;
}
th.belle-thickness-mm div a:hover {
    color: #333;
}
th.belle-calculate-load-n div a:hover {
    color: #333;
}
th.belle-bolt-size-metric div a:hover {
    color: #333;
}
th.belle-inside-cm div a:hover {
    color: #333;
}
th.belle-thickness-cm div a:hover {
    color: #333;
}
th.belle-free-height-cm div a:hover {
    color: #333;
}
th.belle-calculate-load-kg div a:hover {
    color: #333;
}
th.belle-calculate-load-gm div a:hover {
    color: #333;
}
/*td.cont-free1-in {*/
/*padding-right: 0;*/
/*padding-left: 8px;*/
/*}*/

th.cont-free-dia-in  div a .tablesort-asc-desc {
    margin-left: 9px;
}

/*th.cont-approximate-in div {*/
/*width: 34%;*/
/*}*/
th.cont-approximate-in div a .cont-tablesort-asc-desc {
    margin-left: 18px;
}
@media (min-width: 300px){
div#block-extension-springs-views span.field-content.btn.btn-exten-print:hover, div#block-extension-springs-views span.field-content.btn.btn-compare:hover, .views-field.views-field-nothing-3.row span:hover {
    background-color: #cfc087;
}
}
/*td.cont-approx1-in {*/
/*padding-right: 17px;*/
/*}*/
/*th.cont-approximate-in div {*/
/*margin-left: 36px;*/
/*}*/
/*th.cont-approximate-mm div {*/
/*width: 33%;*/
/*margin-left: 46px;*/
/*}*/
th.cont-approximate-mm div a .cont-tablesort-asc-desc {
    margin-left: 17px;

}

/*th.cont-approximate-cm div {*/
/*width: 33%;*/
/*margin-left: 46px;*/
/*}*/
th.views-field-field-appr-num-coils-per-cm a .cont-tablesort-asc-desc {
    margin-left: 10px;
}
/*td.cont-approx1-cm {*/
/*padding-right: 2px;*/
/*}*/

th.outside-mm-dia div a .com-tablesort-asc-desc {
    margin-left: 17px;
}
th.views-field.views-field-field-outside-dia-mm a .com-tablesort-asc-desc {
    margin-left: 8px;
}

/* .field-content.cont-outside-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 69%;
} */
.views-label.views-label-body.btn.btn-default {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 227px;
    margin-top:10px;
    font-weight: normal;
}
.views-field.views-field-body {
    width: 44%;
    /*margin-top: 40px;*/
}


/* .field-content.belleville-specific-product {
    margin-left: 201px;
    margin-top: -22px;
} */

/*.field-content.addtocart-specific-products div#edit-actions {
    width: 50%;
    float: right;
    margin-top: 196px;
    margin-right: -4px;
}*/

.views-label.views-label-body.btn.btn-defaults {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}

.views-label.views-label-body-4.btn.btn-defaults{
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}



h1.views-label.views-label-body-2.specification-specific-product {
    margin-top: 0px;
}

.Overview_Washers .row {
    margin-right: 0px;
    margin-left: 0px;
}
th.views-field.views-field-field-outside-dia-in a .com-tablesort-asc-desc {
    margin-left: 14px;
}
.compression-spring-header.views-field.views-field-field-outside-dia-in a .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field-field-working-height-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}

th.views-field-field-working-height-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 10px;*/
    /*padding-left: 10px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-working-height-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-nominal-load-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-nominal-load-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-nominal-load-lb{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 15px;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-left: 15px;
}
th.views-field-field-nominal-load-n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
}

.views-label.views-label-body-1.btn.btn-default {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 227px;
    margin-top: 10px;
    font-weight: normal;
}

.views-field.views-field-body-1 {
    width: 44%;
}
.field-content.extension-spring-view {
    margin-top: 0px;
    float: right;
    width: 76%;
}

/* .field-content.reduxwave-spring-view {
    margin-top: 0px;
    float: right;
    width: 81%;
} */

th.redux-holediameter-inch div {
    width: 80%;
}
th.redux-roddiameter-inch div {
    width: 80%;
}
th.redux-freelength-inch div {
    width: 70%;
}
th.redux-nominal-load-lb div {
    width: 80%;
}
th.redux-wirediameter-inch div {
    width: 80%;
}
th.redux-wirediameter-inch div {
    width: 87%;
}
th.redux-holediameter-mm div {
    width: 74%;
}
th.redux-roddiameter-mm div {
    width: 74%;
}
th.redux-workingheight-mm div {
    width: 70%;
    padding-left: 24px;
}
th.redux-nominal-load-n div {
    width: 63%;
}
th.redux-wirediameter-mm div {
    width: 72%;
}
th.redux-holediameter-cm div {
    width: 71%;
}
th.redux-roddiameter-cm div {
    width: 72%;
}
th.redux-workingheight-cm div {
    width: 69%;
    padding-left: 16px;
}
th.redux-nominal-load-kg div {
    width: 70%;
}
th.redux-wirediameter-cm div {
    width: 82%;
}
th.redux-nominal-load-gm div {
    width: 73%;
}
th.redux-workingheight-inch div {
    width: 86%;
}
td.reduxwave-spring5 {
    padding-right: 8px;
}
td.reduxwave-spring8 {
    padding-right: 1px;
}
td.reduxwave-spring11 {
    /*padding-left: 15px;*/
}
td.reduxwave-spring22 {
    /*padding-left: 21px;*/
}
td.reduxwave-spring3 {
    /*padding-right: 26px;*/
}
td.reduxwave-spring6 {
    /*padding-right: 25px;*/
}
td.reduxwave-spring9 {
    /*padding-right: 6px;*/
}
td.reduxwave-spring12 {
    /*padding-right: 10px;*/
    text-align: center;
}
td.reduxwave-spring23 {
    text-align: center;
    /*padding-right: 32px;*/
}
td.reduxwave-spring26 {
    /*padding-right: 25px !important;*/
}
td.reduxwave-spring1 {
    /*padding-right: 31px;*/
}
td.reduxwave-spring4 {
    /*padding-right: 27px;*/
}
td.reduxwave-spring7 {
    /*padding-right: 4px;*/
}
td.reduxwave-spring10 {
    text-align: center;
    /*padding-right: 14px;*/
}
td.reduxwave-spring24 {
    /*padding-right: 17px !important;*/
}
td.reduxwave-spring21 {
    /*padding-right: 22px;*/
    text-align: center;
}
th.redux-rate-gm-cm div {
    /*padding-right: 29px;*/
}
td.reduxwave-spring13 {
    /*padding-right: 35px;*/
}
td.reduxwave-spring20 {
    text-align: center;
    /*padding-right: 22px;*/
}
th.redux-rate-kg-cm div {
    /*padding-right: 23px;*/
}
td.reduxwave-spring15 {
    /*padding-right: 27px;*/
}
th.redux-rate-n-cm div {
    /*padding-right: 19px;*/
}
td.reduxwave-spring18 {
    /*padding-right: 23px;*/
}
th.redux-rate-n-mm div {
    /*padding-right: 16px;*/
}
td.reduxwave-spring19 {
    /*padding-right: 22px;*/
}
td.reduxwave-spring17 {
    /*padding-right: 6px;*/
}
th.redux-holediameter-inch div a .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.redux-roddiameter-inch div a .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.redux-freelength-inch div a .tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-workingheight-inch div a .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.redux-rate-lb-in div a .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-nominal-load-lb div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-workingheight-inch div a:hover {
    color: #333;
}

th.redux-nominal-load-lb div a:hover {
    color: #333;
}
th.redux-holediameter-mm div a .com-tablesort-asc-desc {
    margin-left: 11px;
}
th.redux-roddiameter-mm div a .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-freelength-mm div a .tablesort-asc-desc {
    margin-left: 21px;
}
th.redux-workingheight-mm div a .com-tablesort-asc-desc {
    margin-left: 3px;
}
th.redux-rate-n-mm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-nominal-load-n div a .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.redux-wirediameter-mm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-workingheight-mm div a:hover {
    color: #333;
}
th.redux-nominal-load-n div a:hover {
    color: #333;
}
/*th.redux-rate-kg-mm div {*/
/*padding-right: 16px;*/
/*}*/
td.reduxwave-spring16 {
    padding-right: 25px;
}
th.redux-rate-kg-mm div a .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-nominal-load-kg div a .com-tablesort-asc-desc {
    margin-left: 11px;
}
/*th.redux-rate-gm-mm div {*/
/*padding-right: 10px;*/
/*}*/
td.reduxwave-spring14 {
    padding-right: 13px;
}
th.redux-holediameter-cm div a .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.redux-roddiameter-cm div a .com-tablesort-asc-desc {
    margin-left: 11px;
}
th.redux-freelength-cm div a .tablesort-asc-desc {
    margin-left: 20px;
}
th.redux-workingheight-cm div a .com-tablesort-asc-desc {
    margin-left: 4px;
}
th.redux-rate-gm-cm div a .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.redux-wirediameter-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-workingheight-cm div a:hover {
    color: #333;
}
th.redux-nominal-load-gm div a:hover {
    color: #333;
}
th.redux-nominal-load-kg div a:hover {
    color: #333;
}
th.redux-rate-n-cm div a .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-rate-kg-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-rate-gm-mm div a .com-tablesort-asc-desc {
    margin-left: 14px;
}



div#block-views-block-belleville-washers-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
    font-weight: normal;
}

div#block-views-block-belleville-washers-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 30px;
}

div#block-views-block-belleville-washers-block-1 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}

div#block-views-block-belleville-washers-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-belleville-washers-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-belleville-washers-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-belleville-washers-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-belleville-washers-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}


div#block-views-block-continuousspring-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-continuousspring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}

div#block-views-block-continuousspring-block-1 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}

div#block-views-block-continuousspring-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-continuousspring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-continuousspring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-continuousspring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title{
    margin-bottom: 0px;
    margin-top: 0px;
}
div#block-views-block-continuousspring-block-1 .views-field.views-field-title span{
    font-size: 14px;
}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title{
    margin-top: 0px;

}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title span.field-content {
    font-size: 14px;
    clear: #333;
}


table {
    background-color: transparent;
    width: 100%;
}
/*div#block-views-block-price-table-block-1-2{
    float: right;
    width: 17%;
    margin-top: -50px;
    margin-right: 265px;
}*/

/*#block-views-block-price-table-block-2{
    float: right;
    width: 21%;
    margin-top: -50px;
    margin-right: -364px;
}
*/


@-moz-document url-prefix() {


    form#search-block-form .js-form-submit {
        border-radius: 0px 5px 5px 0px;
                height: 34px;
    }

    .custom-spring-leespring ul:nth-child(7) {
        margin-top: 10px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        top: 534px;
    }
    /*table.order-review-table tbody tr:nth-child(4) .title-col {
        width: unset;
        padding-left: 220px;
    }*/
    table.order-review-table tbody tr:nth-child(4) .data-col {
        padding-left: 2px !important;
    }

    form#search-block-form {
        margin-top: 0px;
        /*padding-top: 6px !important;*/
    }

    #oDia-radio {
        transform: scale(0.9);
    }
    #whd-radio {
        transform: scale(0.9);
    }

    #id-radio {
        transform: scale(0.9);
    }

    #wrd-radio {
        transform: scale(0.9);
    }
    .work-in-hole-dia-meter {
        padding-right: 0px;
        font-size: 13px;
        padding-left: 0px;
        position: absolute;
        left: 150px;

    }
    .outside-outside-dia-meter {
        padding-right: 0px;
        font-size: 13px;
        padding-left: 0px;
        margin-left: 15px;
        width: 137px;
    }
    .col-lg-5.inside-dia-meter {
        padding-right: 0px;
        font-size: 13px;
        padding-left: 9px;
        margin-left: 0px;
        width: 137px;
    }
    .col-lg-7.inside-work-over-rod-diameter {
        padding-right: 0px;
        font-size: 12px;
        padding-left: 0px;
        position: absolute;
        left: 133px;
        width: 159px;

    }
    .LSLabel1 {
        font-size: 13px;
    }
    details#payment-pane table{
        border: 4px solid #ccc;
        position: relative;
        bottom: 568px;
        left: 785px;
        width: 351px;
        border-top-width: 0px;
        text-align: right;
    }

    /* .col-md-12.color {
        padding-right: 0px !important;
        margin-left: -14px !important;
    } */

    /* ul.secndry-menu.item-list li {
        margin-right: 27px !important;
        margin-left: 27px  !important;
    } */

    .col-md-3.weaccept p {
        font-weight: bold;
        margin-left: 53px;
    }
    .views-element-container.contextual-region header {
        font-size: 20px;
        line-height: 24.4px;
        margin-bottom: 13px;
        font-family: Century Gothic Bold;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
    }
    a:focus {
        outline: transparent !important;
        outline: 0px auto -webkit-focus-ring-color !important;
        outline-offset: 0px !important;
    }
    div#uc-address-panes-billing-zone-wrapper{
        top: 538px !important;
    }
    js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city {
        top: 80px;
    }
    div#uc-address-panes-delivery-zone-wrapper {

        bottom: 76px !important;
    }
    div#uc-address-panes-delivery-zone-wrapper{
        bottom: 78px !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code{
        bottom: 155px !important;
        top: -76px;
    }
    /* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country {
        position: relative;
        bottom: 233px !important;
    } */
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email {
        position: relative;
        bottom: 155px !important;
    }
    .js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone {
        position: relative;
        bottom: 155px !important;
    }
    input#edit-po-importer-submit{
        height: 36px !important;
        top: 241px !important;
        left: 230px !important;

    }


}


div#block-views-block-extension-spring-view-display-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-extension-spring-view-display-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 20px;
}

div#block-views-block-extension-spring-view-display-block-1 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}


div#block-views-block-extension-spring-view-display-block-1 .views-field.views-field-title{
    margin-top: 0px;

}
div#block-views-block-extension-spring-view-display-block-1 .views-field.views-field-title a{
    color: #333;
    font-size: 14px;
}
div#block-views-block-extension-spring-view-display-block-1 .views-field.views-field-title a:hover{
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 .views-row {
    margin-left: 0px;
}


div#block-views-block-compression-spring-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-compression-spring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 30px;
}

div#block-views-block-compression-spring-block-1 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}

div#block-views-block-compression-spring-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-compression-spring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-compression-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-compression-spring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-compression-spring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-compression-spring-block-1 .views-field.views-field-title{
    margin-top: 0px;

}
div#block-views-block-compression-spring-block-1 .views-field.views-field-title a{
    color: #333;
    font-size: 14px;

}
div#block-views-block-compression-spring-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-product-display-block-1-3 span a {
    color: #333;
}

.views-label.views-label-body-4.btn.btn-default-battery {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-top: 65px;
}
div#block-views-block-redux-wave-spring-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-redux-wave-spring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}

div#block-views-block-redux-wave-spring-block-1 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}

div#block-views-block-redux-wave-spring-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-redux-wave-spring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-redux-wave-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-redux-wave-spring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-redux-wave-spring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-redux-wave-spring-block-1 header p{
    margin-bottom: 0px;
}
div#block-views-block-redux-wave-spring-block-1 .views-field.views-field-title{
    margin-top: 0px;

}

div#block-views-block-redux-wave-spring-block-1 span a {
    color: #333;
    font-size: 14px;
}

li#btnCompSpring,li#btnExtSpring,li#btnTorSpring,li#btnRedxSpring,li#btnBelleSpring,li#btnbatteryspring,li#btnconstantspring,li#btnkitspring,li#btncontinuouslengthspring,li#btnheftspring,li#btnleepplasticspring,li#btnmilspec85spring,li#btnmilspec86spring,li#btnMoreSpring {
    cursor: pointer;
}

li#btnTorSpring:hover a {
    color: #fff;
}

li#btnCompSpring:hover a{
    color: #fff;
}

li#btnExtSpring:hover a{
    color: #fff;
}

li#btnRedxSpring:hover a{
    color: #fff;
}
li#btnBelleSpring:hover a{
    color: #fff;
}

li#btnMoreSpring:hover a{
    color: #fff;
}

li#btnMoreSpring:hover div {
    color: #fff;
}

.battery-outside1-cm div a .tablesort-asc-desc {
    margin-left: 12px;
}
td.views-field.views-field-field-outside-dia-base-cm div {
    margin-right: 9px;
}
.battery-inside-tol-cm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-free-cm div a .tablesort-asc-desc {
    margin-left: 25px;
}
.battery-install-cm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-install-cm div {
    width: 89%;
}
.views-field.views-field-field-product-series div a {
    color: #000;
    font-size: 20px;
}

.battery-free-in div a .tablesort-asc-desc {
    margin-left: 15px;
}
.battery-outside1-mm div a .tablesort-asc-desc {
    margin-left: 13px;
}
.battery-eyelet-mm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-free-mm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-install-mm div a .tablesort-asc-desc {
    margin-left: 9px;
}
.battery-eyelet-cm div a .tablesort-asc-desc {
    margin-left: 11px;
}


.Redux-wave-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -457px;
    margin-right: 18px;
    width: 23.5%;
}


.Extension-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -457px;
    margin-right: 18px;
}

.Compression-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -434px;
    margin-right: 18px;
}


.Continuous-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -435px;
    margin-right: 18px;
}

.Belleville-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -449px;
    margin-right: 18px;
}

.Battery-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -457px;
    margin-right: 18px;
}
th.views-field.views-field-field-material-short-description.is-active {
    line-height: 35.4px;
}

th.views-field.views-field-field-material-short-description.is-active a .tablesort-asc-desc {
    margin-bottom: -9px;
}
th.views-field.views-field-field-material-short-description.is-active a .tablesort--desc {
    margin-bottom: -9px;
}
input#edit-submit-extension-spring-view-display {
    display: none;
}
th.views-field.views-field-field-material-short-description.is-active .tablesort--asc {
    margin-bottom: -9px;
}

.resource-center-leespring a:hover {
    text-decoration: underline;
}

li.menu-item.menu-item--expanded li.menu-item a:hover {

    text-decoration: underline;
}

.bottom-widgets{
    margin-top: 0px !important;

}

.Search_Spring_Aerospace a:hover{

    text-decoration: underline;

}
.Custom_Quote_Aerospace a:hover{

    text-decoration: underline;

}

.Learn_Aerospace a:hover{

    text-decoration: underline;

}

.sm a {
    margin-bottom: 15px;
}

.wire_stamping {
    margin-bottom: 15px;
}
.fourslide {
    margin-bottom: 15px;
}

/* ul.secndry-menu.item-list li {
    margin-right: 27px !important;
    margin-left: 27px  !important;
} */

ul.secndry-menu.item-list li a:hover {
    text-decoration: none;
    color: black;
}

form#search-block-form {
    /* margin-top: -10px; */
    /*padding-top: 2px;*/
}


@-moz-document url-prefix() {

    th.max-load-lb div {
        width: 90%;
    }
    .metric-font {
        line-height: 18.4px;

    }
    .LSLabel1{
        padding-left: 0px;
    }
    .LSLabel11{
        padding-left: 0px;
    }

}

div#block-primarycriteria h2 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-spring-mounting-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-battery-size-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-material-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

div#block-exposedformcompression-springpage-1 h1 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-left: 2px;
}

fieldset#edit-field-material-value-1--wrapper span {
    font-size: 14px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-product-series-value-1--2--wrapper span {
    font-size: 14px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

div#block-views-block-batteryspring-block-3 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-batteryspring-block-3 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}

div#block-views-block-batteryspring-block-3 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}

div#block-views-block-batteryspring-block-3 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-batteryspring-block-3 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-batteryspring-block-3 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-batteryspring-block-3 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-batteryspring-block-3 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-batteryspring-block-3 .views-field.views-field-title{
    margin-top: 0px;

}
div#block-views-block-batteryspring-block-3 .views-field.views-field-title a{
    color: #333;
    font-size: 14px;

}
div#block-views-block-batteryspring-block-3 .views-field.views-field-title a:hover{
    color: #333;

}



div#block-views-block-belleville-washers-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title a{
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title a{
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title a:hover{
    color: #333;

}


th.views-field.views-field-nothing a:hover {
    color: #333;
}
select.form-item-items-per-page.js-form-item-items-per-page label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
}

div#block-exposedformcontinuousspringpage-1 h1 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
fieldset#edit-field-free-len-in-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
.material_row .col-lg-3 {
    padding-left: 0px;
    padding-right: 0px;
}
.material_row .col-lg-3 ul{
    padding-left: 0px;
    list-style-type: none;
}

.material_row .col-lg-3 ul li a{
    color: rgb(23, 114, 197);
}
.material_row .col-lg-3 ul li a:hover{
    text-decoration: underline;
}
.material-spec_data h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    /* margin-top: -4px; */
    color: #000;
    text-align: left;
    font-weight: normal;
}
.material_row .col-lg-3 h3 {
    font-size: 15px;
    font-family: Century Gothic Bold;
    margin-top: 10px;
    color: #000;
    text-align: left;
    margin-bottom: 7px;
    font-weight: normal;
}

.product_reference_product_type a:hover {
    text-decoration: underline;
}
.col-lg-7.battery_spring_001 {
    padding-left: 0px;
}
.Washers h4 {
    font-size: 20px;
    color: #000;
    font-family: Arial Regular !important;
}
.col-lg-7.torsion_springlearn {
    padding-left: 0px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    div#block-searchforsprings h2 {
        padding-left: 14px;
    }
    .Search_Spring_Aerospace {
        padding-left: 14px;
    }
    div#block-customquote h2 {
        padding-left: 14px;
    }

    .Custom_Quote_Aerospace {
        padding-left: 14px;
    }
    .purchase_order_info {
        /* margin-top: -388px !important; */
    }
    input#edit-po-importer-submit {
        /* margin-top: -69px !important; */
    }
    .js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload .js-form-managed-file {
        border: 1px solid #a9a9a9;
        width: 68%;
        height: 29px;
    }
    input#edit-po-importer-submit {
        /* margin-top: -291px; */
    }

}

.js-form-item.form-item.js-form-type-select.form-item-items-per-page.js-form-item-items-per-page label {
    font-weight: normal;
}
.electronic h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.energy h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.industrial h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.machine h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.pharmaceutical h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.packaging h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.prototype h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.sporting h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}



a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0;
}
a, a:active, a:focus{
    outline: none !important; /* Works in Firefox, Chrome, IE8 and above */
}

.onclick-menu {
    outline: none;
}

@-moz-document url-prefix() {
    a {
        outline: none !important;
    }
}
input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {    outline: none;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;
}
.onclick-menu:active:focus {    outline: none;
}

tr.mat_sub_head {
    border: 1px solid #9d9d9d;
}
/*.material_table1 {
    border: 1px solid #9d9d9d;
}*/
.row.material_row {
    margin-left: 0px;
}
td.mat_side_title {
    border-right: 1px solid #9d9d9d;
    border-bottom: 1px solid #9d9d9d;
}
.material_table1 th {
    background: none repeat scroll 0 0 #DFDFDF;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    border-style: solid;
    border-width: 1px 1px;
    border-color: #D4D4D4;
    padding: 5px;
    vertical-align: top;
    font-family: arial;
}
.material_table1 tr td {
    border-color: #D4D4D4;
    border-style: solid;
    border-width: 1px 1px;
    padding: 5px;
    vertical-align: top;
    text-align: center;
}
.material_table1 table tr .mat_side_title {
    width: 10px;
}
.material_table1 td {
    line-height: 2.8em;
}
.material_table1 table tr .mat_side_title span {
    transform: rotate(-90deg);
    display: block;
    margin-top: 103px;
}
.material_table1 tr.mat_sub_head th {
    background-color: #999;
    border: none;
    color: #FFF;
    font-size: 16px;
    /*font-weight: bold;*/
    border: #999 solid 1px;
    padding: 7px;
    font-size: 20px;
    font-family: Century Gothic Bold;
    white-space: nowrap;
    font-weight: normal;
}
tr.mat_even {
    border: #ded2d2 solid 1px;
}
tr.mat_odd {
    background: #F4F4F4;
}

div#block-materialspecification tbody tr:hover {

    background: transparent;
}

div#block-materialspecification tbody tr.mat_even:hover {

    background: transparent;
}

div#block-materialspecification tbody tr.mat_odd:hover {

    background: #F4F4F4;
}

.material_table1 tr .material_title {
    text-align: right;
}
div#block-views-block-material-page-block-1 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-2 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-3 {
    border-left: 1px solid #DDDDDD;

}
div#block-views-block-material-page-block-4 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-5 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-6 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-1 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-2 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;

}
div#block-views-block-material-page-block-3 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;

}
div#block-views-block-material-page-block-4 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-5 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-6 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-1 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-2 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-3 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}

div#block-views-block-material-page-block-4 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}

div#block-views-block-material-page-block-5 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-6 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-1 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-2 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-3 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-4 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-5 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-6 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-1 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-2 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-3 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-4 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-5 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-6 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-1 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-2 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-3 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-4 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-5 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-6 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-1 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-2 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-3 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-4 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-5 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-6 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-4 tbody tr:nth-child(4) {
    background: #F4F4F4;
}
th.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-right: 6px;
}
/*th.views-field.views-field-field-outside-dia-cm .com-tablesort-asc-desc {*/
/*margin-right: 32px;*/
/*}*/
th.views-field.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field-field-initial-tension-kg .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 16px;
}
th.views-field-field-initial-tension-gm .com-tablesort-asc-desc {
    margin-left: 17px;
}

th.views-field.views-field-field-outside-dia-base-mm div {
    width: 70%;
    margin-left: 16px;
}
th.views-field-field-free-height-in div {
    width: 97%;
}
th.views-field-field-bolt-size-imperial div {
    width: 96%;
}
/*th#view-field-free-len-in-table-column a .tablesort-asc-desc {*/
/*margin-left: 10px;*/
/*}*/
td.views-field.views-field-field-working-height-in {
    text-align: center;
}
td.views-field.views-field-field-nominal-load-lb {
    text-align: center;
}
/*th.views-field.views-field-field-hole-dia-in .com-tablesort-asc-desc {*/
/*margin-left: 7px;*/
/*}*/
th.views-field.views-field-field-rod-dia-in .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-working-height-in .com-tablesort-asc-desc {
    margin-left: 3px;
}
th.views-field.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 2px;
}
sup {
    top: -.5em;
    font-style: normal;
    padding-left: 1px;
}
/*em {
    font-style: normal;
}*/
th.material-notes {
    color: #000 !important;
}
td.material-description {
    text-align: left !important;
    padding-left: 5px;
}
td.material-note {
    text-align: left !important;
    padding-left: 5px;
}
.material_table1 h2 {
    text-align: center;
    color: #000;
    font-family: Century Gothic Bold;
    padding-top: 5px;
    font-weight: normal;
}
div#block-views-block-material-page-block-5 tbody tr:nth-child(4) {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-5 tbody tr:nth-child(6) {
    background: #F4F4F4;
}
th.views-field.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-nominal-load-lb div {
    width: 84%;
}
th.views-field-field-nominal-load-lb .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field-field-working-height-in div {
    width: 77%;
}
td.views-field.views-field-field-working-height-in {
    text-align: center;
    padding-right: 13px;
}
th.views-field-field-working-height-in:hover a {
    color: #000;
}
th.views-field-field-nominal-load-lb:hover a {
    color: #000;
}
th.views-field-field-working-height-mm div {
    width: 70%;
    margin-left: 18px;
}
td.views-field.views-field-field-working-height-mm {
    text-align: center;
}
th.views-field.views-field-field-rod-dia-mm .com-tablesort-asc-desc {
    margin-left: 22px;
}
td.views-field.views-field-field-nominal-load-n {
    text-align: center;
}
th.views-field-field-nominal-load-n div {
    width: 51%;
    margin-left: 28px;
}
th.views-field-field-nominal-load-n .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field-field-nominal-load-kg div {
    width: 56%;
    margin-left: 30px;
}
td.views-field.views-field-field-nominal-load-kg {
    text-align: center;
    padding-left: 11px;
}
td.views-field.views-field-field-rod-dia-mm {
    text-align: center;
}
th.views-field-field-nominal-load-gm div {
    width: 56%;
    margin-left: 31px;
}
td.views-field.views-field-field-nominal-load-gm {
    text-align: center;
    padding-left: 20px;
}
th.views-field-field-working-height-mm:hover a{
    color: #000;
}
th.views-field-field-nominal-load-gm:hover a{
    color: #000;
}
th.views-field-field-nominal-load-kg:hover a{
    color: #000;
}
th.views-field-field-nominal-load-kg .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field-field-nominal-load-n:hover a{
    color: #000;
}
th.views-field-field-working-height-cm:hover a{
    color: #000;
}
th.views-field-field-working-height-cm div {
    width: 60%;
    margin-left: 13px;
}
td.views-field.views-field-field-working-height-cm {
    text-align: center;
    padding-right: 11px;
}
th.views-field-field-working-height-cm .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-nominal-load-gm .com-tablesort-asc-desc {
    margin-left: 9px;
}
/*th.views-field.views-field-title div {*/
/*margin-top: -3px;*/
/*}*/
/* .field-content.reduxwave-spring-view1 {
    margin-top: 0px;
    float: right;
    width: 78%;
    font-size: 14px;
} */
.views-label.views-label-body-1.btn.btn-default-ex {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 24px;
    margin-top:22px;
    font-weight: normal;
}
td.views-field.views-field-field-max-load-lb {
    text-align: center;
    /*padding-right: 11px;*/
}
th.views-field.views-field-field-max-extended-length-in .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field-field-initial-tension-lb .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-max-load-lb .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-max-load-lb:hover a{
    color: #000;
}
th.views-field.views-field-field-max-extended-length-in:hover a{
    color: #000;
}
th.views-field.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 19px;
}


/*Raghu*/
.labelheight
{
    font-size: 13px;    font-weight: 500;    margin-left: -13px;
}
.heightinput
{
    font-size: 13.5px;
    width: 65px;
    height: 23px;
    position: absolute;
    left: 57px;
}
.dimInput {  font-size: 13px;  }
.row.temp-loadheight {    display: none;
}
/*end*/
/*Raghu display per page*/
.displaybar.row{
    display: inline-block;
    width: 50%;
    text-align: right;
}

.temp_result{
    display: inline-block;
    width: 50%;
}


.displaybar.row label{
    display: inline;
    font-size: 18px;
    font-weight: normal;
    margin-left: 2px;
    margin-right: 7px;
}
.js-form-item.form-item.js-form-type-select.form-item-items-per-page.js-form-item-items-per-page {
    display: none;
}

/*end*/

/*Raghu display no result*/
#resetall a {

    background-color: white;
    width: 100%;
    border-radius: 7px;
    color: black;
    padding: 8px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    padding: 7px 34px 9px 34px;
    border: 2px solid #ccc;
    font-weight: normal;
}

#resetall{
    margin-top: 25px;
    margin-bottom: 15px;
}


div.find_spring h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    font-weight: normal;
}

.find_spring a {
    background-color: #2eb533;
    width: 100%;
    border-radius: 7px;
    color: white;
    padding: 8px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    padding: 7px 54px 9px 54px;
    font-weight: normal;
}
.views-empty:hover 
{
    background-color: white !important;
}

.find_spring p {
    font-size: 13.5px;
}

div.path-compression-spring tbody tr.odd td.views-empty:hover 
{
    background-color: white !important;
}

/*end*/
/*tbody tr td.ext-outside-dia1 {*/
/*padding-right: 33px !important;*/
/*}*/
/*td.ext-outside-dia2.views-field.views-field-field-outside-dia-mm {*/
/*padding-right: 54px !important;*/
/*}*/
/*td.ext-outside-dia5.views-field.views-field-field-wire-dia-mm {*/
/*padding-right: 63px !important;*/
/*}*/
/*td.ext-outside-dia23.views-field.views-field-field-initial-tension-n {*/
/*padding-right: 23px;*/
/*}*/
th.views-field.views-field-field-max-extended-length-mm .com-tablesort-asc-desc {
    margin-left: 10px;
}
/*th.views-field-field-initial-tension-n .com-tablesort-asc-desc {*/
/*margin-left: 7px;*/
/*}*/
/*td.ext-outside-dia2.views-field.views-field-field-outside-dia-mm {*/
/*padding-right: 40px;*/
/*}*/
/*td.ext-outside-dia5.views-field.views-field-field-wire-dia-mm {*/
/*padding-right: 16px;*/
/*}*/

/*td.ext-outside-dia9.views-field.views-field-field-max-load-n.is-active {*/
/*padding-right: 21px;*/
/*}*/
/*th.views-field-field-max-load-n .com-tablesort-asc-desc {*/
/*margin-left: 4px;*/
/*}*/
/*td.ext-outside-dia7.views-field.views-field-field-max-load-kg.is-active {*/
/*padding-right: 20px;*/
/*}*/
/*th.views-field-field-max-load-gm .com-tablesort-asc-desc {*/
/*margin-left: 9px;*/
/*}*/
/*td.ext-outside-dia6.views-field.views-field-field-max-load-gm {*/
/*padding-right: 14px;*/
/*}*/
th.initial-tension-gm.views-field.views-field-field-initial-tension-gm .com-tablesort-asc-desc {
    margin-left: 6px;
}

/*td.ext-outside-dia20.views-field.views-field-field-initial-tension-gm {*/
/*padding-right: 13px;*/
/*}*/
/*td.ext-outside-dia19.views-field.views-field-field-max-extended-length-mm {*/
/*padding-right: 7px;*/
/*}*/
/*td.ext-outside-dia11.views-field.views-field-field-rate-gm-mm {*/
/*padding-right: 3px;*/
/*}*/
/*td.ext-outside-dia9.views-field.views-field-field-max-load-n {*/
/*padding-right: 18px;*/
/*}*/
/*td.ext-outside-dia.views-field.views-field-field-outside-dia-cm {*/
/*padding-right: 56px;*/
/*}*/
th.wire-cm-dia.views-field.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 10px;
}
/*td.ext-outside-dia3.views-field.views-field-field-wire-dia-cm {*/
/*padding-right: 38px;*/
/*}*/
th.max-load-gm.views-field.views-field-field-max-load-gm .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.max-extnd-leng-cm.views-field.views-field-field-max-extended-length-cm .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.max-load-n.views-field.views-field-field-max-load-n .com-tablesort-asc-desc {
    margin-left: 3px;
}
/*td.ext-outside-dia17.views-field.views-field-field-max-extended-length-cm {*/
/*padding-right: 11px;*/
/*}*/
th.initial-tension-n.views-field.views-field-field-initial-tension-n .com-tablesort-asc-desc {
    margin-left: 18px;
}
th.rate-n-cm.views-field.views-field-field-rate-n-cm .com-tablesort-asc-desc {
    margin-left: 4px;
}
th.free-length-cm.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 4px;
}
/*td.ext-outside-dia24.views-field.views-field-field-free-len-cm {*/
/*padding-left: 5px;*/
/*}*/
th.max-extnd-leng-cm.views-field.views-field-field-max-extended-length-cm:hover a {
    color: #000;
}
/*td.ext-outside-dia7.views-field.views-field-field-max-load-kg {*/
/*padding-right: 17px;*/
/*}*/
th.max-load-kg.views-field.views-field-field-max-load-kg .com-tablesort-asc-desc {
    margin-left: 6px;
}

th.compression-spring-header.views-field.views-field-field-rod-dia-in .com-tablesort-asc-desc {
    margin-left: 15px;
}
th.compression-spring-header.views-field.views-field-field-hole-dia-mm .com-tablesort-asc-desc {
    margin-left: 15px;
}
th.compression-spring-header.views-field.views-field-field-rod-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
/*td.views-field.views-field-field-rate-n-mm {*/
/*text-align: center;*/
/*padding-left: 11px;*/
/*}*/
/*th.views-field.views-field-field-outside-dia-cm div {*/
/*width: 67%;*/
/*}*/
/*th.compression-spring-header.views-field.views-field-field-outside-dia-cm div {*/
/*width: 60%;*/
/*}*/
/*td.compression-spring1.views-field.views-field-field-outside-dia-in {*/
/*padding-right: 44px;*/
/*}*/
/*th.compression-spring-header.views-field.views-field-field-hole-dia-in .com-tablesort-asc-desc {*/
/*margin-left: 9px;*/
/*}*/
/*td.compression-spring4.views-field.views-field-field-hole-dia-in {*/
/*padding-left: 0px;*/
/*padding-right: 20px;*/
/*}*/
/*td.compression-spring20.views-field.views-field-field-solid-height-in {*/
/*padding-right: 26px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-solid-height-in .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.compression-spring-header.views-field.views-field-field-outside-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
/*th.compression-spring-header.views-field.views-field-field-outside-dia-mm div {*/
/*width: 65%;*/
/*}*/
/*td.compression-spring2.views-field.views-field-field-outside-dia-mm {*/
/*padding-right: 41px;*/
/*}*/
/*td.compression-spring5.views-field.views-field-field-hole-dia-mm {*/
/*padding-right: 35px;*/
/*}*/
/*td.compression-spring8.views-field.views-field-field-rod-dia-mm {*/
/*padding-right: 42px;*/
/*}*/
/*td.compression-spring11.views-field.views-field-field-free-len-mm {*/
/*padding-right: 20px;*/
/*padding-left: 0px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 7px;
}
th.compression-spring-header.views-field.views-field-field-rate-n-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}
/*td.compression-spring18.views-field.views-field-field-rate-n-mm {*/
/*padding-right: 19px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-solid-height-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}
/*td.compression-spring21.views-field.views-field-field-solid-height-mm {*/
/*padding-right: 42px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
/*td.compression-spring24.views-field.views-field-field-wire-dia-mm {*/
/*padding-right: 36px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-outside-dia-cm .com-tablesort-asc-desc {
    margin-left: 13px;
}
/*td.compression-spring.views-field.views-field-field-outside-dia-cm {*/
/*padding-right: 60px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-hole-dia-cm .com-tablesort-asc-desc {
    margin-left: 14px;
}
/*td.compression-spring3.views-field.views-field-field-hole-dia-cm {*/
/*padding-right: 29px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-rod-dia-cm .com-tablesort-asc-desc {
    margin-left: 11px;
}
td.compression-spring6.views-field.views-field-field-rod-dia-cm {
    padding-right: 0px;
}
th.compression-spring-header.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 3px;
}
th.compression-spring-header.views-field.views-field-field-rate-gm-cm .com-tablesort-asc-desc {
    margin-left: 8px;
}
/*td.compression-spring19.views-field.views-field-field-solid-height-cm {*/
/*padding-right: 23px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-rate-n-cm .com-tablesort-asc-desc {
    margin-left: 6px;
}
/*td.compression-spring17.views-field.views-field-field-rate-n-cm {*/
/*padding-right: 17px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-rate-kg-mm .com-tablesort-asc-desc {
    margin-left: 9px;
}
/*td.compression-spring15.views-field.views-field-field-rate-kg-mm {*/
/*padding-right: 3px;*/
/*}*/
th.outside-in-dia.views-field.views-field-field-outside-dia-in .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.outside-mm-dia.views-field.views-field-field-outside-dia-mm .com-tablesort-asc-desc {
    margin-left: 15px;
}
th.wire-mm-dia.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 11px;
}
/*td.ext-outside-dia16.views-field.views-field-field-rate-n-mm {*/
/*padding-right: 17px;*/
/*}*/
/*td.ext-outside-dia26.views-field.views-field-field-free-len-mm {*/
/*padding-right: 13px;*/
/*}*/
th.free-length-mm.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 5px;
}
/*td.ext-outside-dia21.views-field.views-field-field-initial-tension-kg {*/
/*padding-right: 12px;*/
/*}*/
/*td.ext-outside-dia13.views-field.views-field-field-rate-kg-mm {*/
/*padding-right: 5px;*/
/*}*/
th.rate-n-mm.views-field.views-field-field-rate-n-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}
/*td.ext-outside-dia15.views-field.views-field-field-rate-n-cm {*/
/*padding-right: 4px;*/
/*}*/
th.rate-kg-cm.views-field.views-field-field-rate-kg-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-free-height-inch.views-field.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 3px;
}
/*td.reduxwave-spring11.views-field.views-field-field-working-height-in {*/
/*padding-right: 26px;*/
/*}*/
/*td.reduxwave-spring23.views-field.views-field-field-nominal-load-lb {*/
/*padding-left: 22px;*/
/*}*/
/*td.reduxwave-spring26.views-field.views-field-field-wire-dia-in {*/
/*padding-left: 23px;*/
/*}*/
/*td.reduxwave-spring3.views-field.views-field-field-hole-dia-mm {*/
/*padding-right: 34px;*/
/*}*/
/*td.reduxwave-spring6.views-field.views-field-field-rod-dia-mm {*/
/*padding-left: 18px;*/
/*}*/
/*td.reduxwave-spring9.views-field.views-field-field-free-len-mm {*/
/*padding-right: 16px;*/
/*}*/
/*td.reduxwave-spring12.views-field.views-field-field-working-height-mm {*/
/*padding-left: 11px;*/
/*}*/
/*td.reduxwave-spring24.views-field.views-field-field-nominal-load-n {*/
/*padding-left: 29px;*/
/*}*/
/*td.reduxwave-spring27.views-field.views-field-field-wire-dia-mm {*/
/*padding-right: 13px;*/
/*}*/
th.redux-wire-thickness-mm.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
/*td.reduxwave-spring19.views-field.views-field-field-rate-n-mm {*/
/*padding-left: 15px;*/
/*}*/
th.redux-rate-kg-mm.views-field.views-field-field-rate-kg-mm .com-tablesort-asc-desc {
    margin-left: 10px;
}
/*td.reduxwave-spring16.views-field.views-field-field-rate-kg-mm {*/
/*padding-left: 15px;*/
/*}*/
th.redux-rate-gm-mm.views-field.views-field-field-rate-gm-mm .com-tablesort-asc-desc {
    margin-left: 11px;
}
/*td.reduxwave-spring14.views-field.views-field-field-rate-gm-mm {*/
/*padding-right: 6px;*/
/*}*/
/*td.reduxwave-spring21.views-field.views-field-field-nominal-load-gm {*/
/*padding-left: 29px;*/
/*}*/
th.redux-working-height-mm.views-field.views-field-field-working-height-mm .com-tablesort-asc-desc {
    margin-left: 8px;
}
/*td.reduxwave-spring18.views-field.views-field-field-rate-n-cm {*/
/*padding-right: 5px;*/
/*}*/
th.redux-rate-n-cm.views-field.views-field-field-rate-n-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}
/*td.reduxwave-spring1.views-field.views-field-field-working-height-cm {*/
/*padding-right: 18px;*/
/*}*/
/*td.reduxwave-spring15.views-field.views-field-field-rate-kg-cm {*/
/*padding-left: 14px;*/
/*}*/
/*th.redux-rate-gm-cm.views-field.views-field-field-rate-gm-cm div {*/
/*padding-left: 20px;*/
/*}*/

/*td.reduxwave-spring13.views-field.views-field-field-rate-gm-cm {*/
/*padding-right: 14px;*/
/*}*/
/*td.reduxwave-spring2.views-field.views-field-field-hole-dia-in {*/
/*padding-right: 5px;*/
/*}*/
/*th.redux-wire-thickness-mm.views-field.views-field-field-wire-dia-mm div {*/
/*width: 60%;*/
/*margin-left: 23px;*/
/*}*/
/*th.redux-wire-thickness-cm.views-field.views-field-field-wire-dia-cm div {*/
/*width: 60%;*/
/*margin-left: 21px;*/
/*}*/
/*td.reduxwave-spring25.views-field.views-field-field-wire-dia-cm {*/
/*padding-left: 2px;*/
/*}*/
/*td.belle-outside-td-in.views-field.views-field-field-outside-dia-in {*/
/*padding-left: 42px;*/
/*}*/
/*td.belle-thickness-td-in.views-field.views-field-field-thickness-in {*/
/*padding-left: 18px;*/
/*}*/
/*td.belle-free-height-cm.views-field.views-field-field-bolt-size-imperial {*/
/*padding-right: 22px;*/
/*}*/
th.belle-bolt-size-imperial.views-field.views-field-field-bolt-size-imperial .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.cont-outside1-mm.views-field.views-field-field-outside-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
/*td.belle-outside-td-mm.views-field.views-field-field-outside-dia-mm {*/
/*padding-right: 17px;*/
/*}*/
th.belle-inside-mm.views-field.views-field-field-inside-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
/*th.belle-inside-in.views-field.views-field-field-inside-dia-in {*/
/*padding-right: 10px;*/
/*}*/
/*td.belle-inside-td-in.views-field.views-field-field-inside-dia-in {*/
/*padding-right: 8px;*/
/*}*/
/*td.belle-outside-td-in.views-field.views-field-field-outside-dia-in {*/
/*padding-left: 0;*/
/*padding-right: 4px;*/
/*}*/
th.belle-outside1-in.views-field.views-field-field-outside-dia-in .com-tablesort-asc-desc {
    margin-left: 9px;
}
/*td.views-field.views-field-field-outside-dia-base-mm {*/
/*padding-left: 12px;*/
/*}*/
th.cont-wire-dia-cm.views-field.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 11px;
}
/*td.cont-outside-cm.views-field.views-field-field-outside-dia-cm {*/
/*padding-left: 7px;*/
/*}*/
th.cont-outside1-cm.views-field.views-field-field-outside-dia-cm .com-tablesort-asc-desc {
    margin-right: 16px;
}
/*td.cont-free1-cm.views-field.views-field-field-free-len-cm {*/
/*padding-left: 12px;*/
/*}*/
th.cont-free-dia-cm.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 9px;
}
th.cont-initial-tension-kg .com-tablesort-asc-desc {
    margin-left: 12px;
}
/*td.cont-outside-mm.views-field.views-field-field-outside-dia-mm {*/
/*padding-right: 35px;*/
/*}*/
/*td.cont-approx1-mm.views-field.views-field-field-appr-num-coils-per-mm {*/
/*padding-right: 20px;*/
/*}*/
/*td.cont-wire1-mm.views-field.views-field-field-wire-dia-mm {*/
/*padding-right: 35px;*/
/*}*/
th.cont-initial-tension-gm.views-field.views-field-field-initial-tension-gm .com-tablesort-asc-desc {
    margin-left: 10px;
}
/*td.cont-initial1-gm.views-field.views-field-field-initial-tension-gm {*/
/*padding-left: 47px;*/
/*}*/
/*td.cont-initial1-kg.views-field.views-field-field-initial-tension-kg {*/
/*padding-left: 38px;*/
/*}*/
th.battery-free-in.views-field.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 5px;
}
/*td.battery-free-length-mm.views-field.views-field-field-free-len-in {*/
/*padding-right: 3px;*/
/*}*/
th.battery-free-mm.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 8px;
}
/*td.battery-free-length.views-field.views-field-field-free-len-mm {*/
/*padding-right: 15px;*/
/*}*/

.outside-outside-dia-meter label {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.work-in-hole-dia-meter {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.inside-dia-meter label{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.inside-work-over-rod-diameter {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.LSLabel1 label {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
input#imperial_inch {
    margin-left: 2px;
}
li#btnRedxSpring sup {
    font-size: 9px;
    top: -0.8em;
}
li#btnheftspring sup {
    font-size: 9px;
    top: -0.8em;
}
li#btnleepplasticspring sup {
    font-size: 9px;
    top: -0.8em;
}
/*.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {*/
/*margin-top: -80px;*/
/*}*/
/*login css 05.06.1991*/
form#user-login-form input#edit-actions
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {

    margin-bottom: 4px;
    margin-top: -10px !important;
}

/*end*/



.menu-base-theme a span.sub-arrow {
    right: -9px !important;
}
ul.others-wrp.onclick-menu-content li:hover {
    background-color: #1d295a;

}
ul.others-wrp.onclick-menu-content li:hover a {
    color: white;
    text-decoration: none;
}
.onclick-menu ul li:hover a {
    list-style: none;
    color: white !important;
}
li#btnbatteryspring {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
    margin-top: -8px;
}
li#btnconstantspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnkitspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btncontinuouslengthspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnheftspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnleepplasticspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnmilspec85spring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnmilspec86spring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
.menu-base-theme ul a:hover, .menu-base-theme ul a:focus, .menu-base-theme ul a:active, .menu-base-theme ul a.highlighted {
    background: #e0dfe1;
    color: white;
}
span.sub-arrow {
    width: 0;
    margin-top: 6px;
    margin-left: 3px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fef6f6;
    position: absolute;
}
div#slider-range1 {
    margin-left: 9px;
}
div#slider-range5 {
    margin-left: 9px;
}
div#slider-range8{
    margin-left: 9px;

}
div#slider-range24{
    margin-left: 9px;

}

ul#main-menu li:nth-child(2) ul li a:hover {
    color: black;
    background: #f5f5f5;
}
ul#main-menu li:nth-child(2) ul li a {
    color: #6f6f6f;
    margin-bottom: 0px;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
}
ul#main-menu li:nth-child(2) ul li {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    /*border-bottom: 1px solid #ccc;*/
}
ul#main-menu li:nth-child(2) ul {
    background: white;
}

.region.region-welcome-banner-text {
    z-index: 1;
}
nav.navbar.navbar-default .col-md-10 {
    z-index: 10;
}
li#btnbatteryspring:focus {
    background: #1d295a;
}

input#edit-submit-compression-spring {
    display: none;
}

.views-field.views-field-field-product-series-1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    /*font-size: 13.5px;*/
    font-weight: normal;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {


    input, button, select, textarea {
        padding: 0px;
    }
    /*yellow cad*/
    #block-extension-springs-mil-spec-views #cad-title {
        position: relative;
        top: 10px;
    }
    #block-continuous-length-views #F3D, #block-continuous-length-views #F2D {
        width: 25% !important;
    }
    #block-continuous-length-views #cad-title {
        position: relative;
        top: -8px;
    }
    #block-continuous-length-views #V3D, #block-continuous-length-views #V2D {
        width: 70% !important;
        position: relative !important;
        right: -277px !important;
        top: -27px !important;
    }
    #block-continuous-length-views input[name='3DGO'], #block-continuous-length-views input[name='2DGO'] {
        position: relative !important;
        right: -260px !important;
        width: 5% !important;
        top: -27px !important;
    }
    #block-extension-springs-views  #F3D,#block-extension-springs-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 6px !important;
    }
    #block-extension-springs-views  #V3D,#block-extension-springs-views  #V2D {
        position: relative !important;
        right:-284px !important;
        width: 62% !important;
        top: -29px !important;
    }
    #block-extension-springs-views  input[name='3DGO'],#block-extension-springs-views  input[name='2DGO'] {
         position: relative !important;
        right: -262px !important;
        width: 5% !important;
        top: -26px !important;
    }
    #block-extension-springs-views  #F3D,#block-extension-springs-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 25% !important;
        top: -1px !important;
    }
    #block-compression-springs-views  #F3D,#block-compression-springs-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 6px !important;
    }
    #block-compression-springs-views  #V3D,#block-compression-springs-views  #V2D {
        position: relative !important;
        right:-284px !important;
        width: 62% !important;
        top: -29px !important;
    }
    #block-compression-springs-views  input[name='3DGO'],#block-compression-springs-views  input[name='2DGO'] {
         position: relative !important;
        right: -262px !important;
        width: 5% !important;
        top: -26px !important;
    }
    #block-compression-springs-views  #F3D,#block-compression-springs-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 25% !important;
        top: -1px !important;
    }
    #block-extension-springs-mil-spec-views  #F3D,#block-extension-springs-mil-spec-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 6px !important;
    }
    #block-extension-springs-mil-spec-views  #V3D,#block-extension-springs-mil-spec-views  #V2D {
        position: relative !important;
        right:-284px !important;
        width: 62% !important;
        top: -29px !important;
    }
    #block-extension-springs-mil-spec-views  input[name='3DGO'],#block-extension-springs-mil-spec-views  input[name='2DGO'] {
         position: relative !important;
        right: -262px !important;
        width: 5% !important;
        top: -26px !important;
    }
    #block-extension-springs-mil-spec-views  #F3D,#block-extension-springs-mil-spec-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 25% !important;
        top: -1px !important;
    }
    #block-compression-springs-mil-spec-views  #F3D,#block-compression-springs-mil-spec-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 6px !important;
    }
    #block-compression-springs-mil-spec-views  #V3D,#block-compression-springs-mil-spec-views  #V2D {
        position: relative !important;
        right:-284px !important;
        width: 62% !important;
        top: -29px !important;
    }
    #block-compression-springs-mil-spec-views  input[name='3DGO'],#block-compression-springs-mil-spec-views  input[name='2DGO'] {
         position: relative !important;
        right: -262px !important;
        width: 5% !important;
        top: -26px !important;
    }
    #block-compression-springs-mil-spec-views  #F3D,#block-compression-springs-mil-spec-views  #F2D {
        position: relative !important;
        right: 1px !important;
        width: 25% !important;
        top: -1px !important;
    }
    #block-compression-springs-hefty-views #F3D,#block-compression-springs-hefty-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 6px !important;
    }
    #block-compression-springs-hefty-views #V3D,#block-compression-springs-hefty-views #V2D {
        position: relative !important;
        right:-284px !important;
        width: 62% !important;
        top: -29px !important;
    }
    #block-compression-springs-hefty-views input[name='3DGO'],#block-compression-springs-hefty-views input[name='2DGO'] {
         position: relative !important;
        right: -262px !important;
        width: 5% !important;
        top: -26px !important;
    }
    #block-compression-springs-hefty-views #F3D,#block-compression-springs-hefty-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 25% !important;
        top: -1px !important;
    }
    #block-constant-force-springs-views #F3D,#block-constant-force-springs-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 6px !important;
    }
    #block-constant-force-springs-views #V3D,#block-constant-force-springs-views #V2D {
        position: relative !important;
        right:45px !important;
        width: 167% !important;
        top: 7px !important;
    }
    #block-constant-force-springs-views input[name='3DGO'],#block-constant-force-springs-views input[name='2DGO'] {
         position: relative !important;
        right: 17px !important;
        width: 15% !important;
        top: 7px !important;
    }
    #block-constant-force-springs-views #F3D,#block-constant-force-springs-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 71% !important;
        top: 7px !important;
    }
    .cad_row {
        margin:0px !important;
    }
    #block-battery-springs-views #F3D,#block-battery-springs-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 6px !important;
    }
    #block-battery-springs-views #V3D,#block-battery-springs-views #V2D {
        position: relative !important;
        right:48px !important;
        width: 174% !important;
        top: -11px !important;
    }
    #block-battery-springs-views input[name='3DGO'],#block-battery-springs-views input[name='2DGO'] {
         position: relative !important;
        right: 17px !important;
        width: 15% !important;
        top: -10px !important;
    }
    #block-battery-springs-views #F3D,#block-battery-springs-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 71% !important;
        top: -11px !important;
    }
    #block-belleville-washers-views #V3D,#block-belleville-washers-views #V2D {
        position: relative !important;
        right: -309px !important;
        width: 140% !important;
        top: -22px !important;
    }
    #block-belleville-washers-views #F3D,#block-belleville-washers-views #F2D {
        position: relative !important;
        right: -2px !important;
        width: 56% !important;
        top: 6px !important;
    }
    #block-belleville-washers-views input[name='3DGO'],#block-belleville-washers-views input[name='2DGO'] {
         position: relative !important;
        right: -336px !important;
        width: 11% !important;
        top: -19px !important;
    }
    #block-redux-wave-springs-views #F3D,#block-redux-wave-springs-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 29% !important;
        top: -17px !important;
    }
    #block-redux-wave-springs-views #V3D,#block-redux-wave-springs-views #V2D {
        position: relative !important;
        right: -315px !important;
        width: 67% !important;
        top: -46px !important;
    }
    #block-redux-wave-springs-views input[name='3DGO'],#block-redux-wave-springs-views input[name='2DGO'] {
         position: relative !important;
        right: -296px !important;
        width: 5% !important;
        top: -44px !important;
    }
    #block-torsion-spring-views #F3D,#block-torsion-spring-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 61% !important;
        top: 5px !important;
    }
    #block-torsion-spring-views #V3D,#block-torsion-spring-views #V2D {
        position: relative !important;
        right: -316px !important;
        width: 146% !important;
        top: -24px !important;
    }
    #block-torsion-spring-views input[name='3DGO'],#block-torsion-spring-views input[name='2DGO'] {
        position: relative !important;
        right: -343px !important;
        width:10% !important;
        top: -20px !important;
    }
    /*yellow cad*/
    .dimInput{
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    form#search-block-form .form-search {
        width: 100%;
        padding: 8px;
        color: #000;
    }

}



input#edit-update {
    background: #4a4a4a;
    border-radius: 4px;
    font-weight: bold;
    font-family:  Century Gothic Bold;
    width: 20%;
    margin-right: 15px;
}
/* .views-field.views-field-field-product-series {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    font-weight: normal;
} */
.views-label.views-label-body-1.btn.btn-default{
    margin-bottom: 129px;
}

.account-center-left-form h1 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-left-form h2 {
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}




/* ////////////Account Center page CSS ---->USHA ////// */



.account-center-left-form.col-lg-3 h1 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-left-form.col-lg-3 h2 {
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}
.account_center a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.account-center-form.form-center.col-lg-7 h2 {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.form-right-info.col-lg-5 h1 {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-account-information.col-lg-9 {
    border: 1px solid #cacaca;
    margin-bottom: 50px;
}
.form-right-info.col-lg-5 {
    border: 1px solid #cacaca;
    margin-top: 37px;
}
fieldset#edit-deliver-invoices--wrapper legend span {
    color: #000;
}
fieldset#edit-send-newsletter--wrapper legend span {
    color: #000;
}
.accounting .field__label {
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.customer_service_engg .field__label {
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
a.account_reset_possword {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry.form-disabled label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry.form-disabled select {
    width: 94%;
    background: transparent;
    border: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

.js-form-item-my-industry.form-disabled select::-ms-expand{
    display: none;
}
.account-center-form.form-center.col-lg-7 .field__label {
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-form.form-center.col-lg-7 h2 a {
    font-size: 13.5px;
    text-decoration: none;
    font-family: arial;
    color: #337ab7;

}
.billing-addresss div p {
    margin-bottom: 0px;
}
.billing-addresss div {
    margin-top: 0px;
    margin-bottom: 20px;
}
.account-center-form.form-center.col-lg-7 .field__item {
    margin-bottom: 15px;
}
input#edit-deliver-invoices-mail:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background:#0699f1;
}
.js-form-item.form-item.js-form-type-radio.form-item-ship-address.js-form-item-ship-address.form-disabled label div {
    margin-left: 20px;
    margin-top: -24px;
}
.js-form-item.form-item.js-form-type-radio.form-item-ship-address.js-form-item-ship-address.form-disabled label div p {
    margin-bottom: 0px;
}
.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
    margin-top: -100px;
}
div#edit-field-loop-position-value label {
    margin-left: 4px;
}
div#edit-field-material-short-description-value label {
    margin-left: 4px;
}
div#edit-field-product-series-value label {
    margin-left: 4px;
}

.account-center-left-edit-form.col-lg-8 label {
    width: 100%;
}

.account-center-left-edit-form.col-lg-8 {
    padding-left: 0px;
}

.account-center-left-edit-form.col-lg-8 label div {
    margin-left: 20px;
    margin-top: -23px;
}

h1.account_edit_info {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

h1.title.page-title {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry label {
    width: 100%;
}

.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry select {
    width: 100%;
}

input#edit-deliver-invoices-mail-to-billing:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}

input#edit-send-newsletter-1:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}

input#edit-send-newsletter-0:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}


.account_submit_cancel_form_end.col-lg-12 {
    margin-bottom: 30px;
    padding-left: 250px;
    padding-right: 250px;
}


.account_submit_cancel_form_end.col-lg-12 input#edit-submit {
    width: 40%;
    background-color: #00a651;
    font-size: 15px;
    font-family: Century Gothic Bold;
    margin-right: 30px;
    font-weight: normal;
    float: right;
}
.account_submit_cancel_form_end.col-lg-12 input#edit-submit:hover {
    background-color: #0b6135;
}

.account_submit_cancel_form_end.col-lg-12 input#edit-cancel:hover {
    background-color: #2f2e2e;
}
div#edit-ship-address div label p {
    margin-bottom: 0px;
}

.account_submit_cancel_form_end.col-lg-12 input#edit-cancel {
    width: 40%;
    background-color: #4a4a4a;
    font-size: 15px;
    font-family: Century Gothic Bold;
    margin-left: 30px;
    font-weight: normal;
    float: left;
}


.account-center-edit-form.form-center.col-lg-12 {
    border: 1px solid #ccc;
    margin-bottom: 51px;
}


.js-form-item.form-item.js-form-type-radio.form-item-ship-address.js-form-item-ship-address input:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}
.form-right.col-lg-4 {
    border: 1px solid #ccc;
}
.form-right.col-lg-4 a {
    color: blue;
    text-decoration: underline;
}


/* div#delivery-address-pane input {
    width: 91%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input {
    width: 90%;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input {
    width: 90%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input {
    width: 90%;
}
details#payment-pane table {
    width: 100%;
} */
div#payment-details {
    /*    width: 88%;*/
}
div#uc-address-panes-delivery-zone-wrapper select {
    margin-left: 0px;
    padding: 7px;
    color: #333;
}

div#quote {
    width: 91%;
}

.abt-img.abt-ttl a:hover {
    color: #001f60;
}

.abt-img.abt-ttl a {
    color: #000;
}
.account-center-left-form.col-lg-3 h1 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.checkout-form {
    float: right;
    /* width: 30%; */
    /* margin-top: -1210px; */
}
.checkout-form1 {
    float: right;
    /* width: 30%; */
    /* margin-top: -1091px; */
    border: 1px solid #ccc;
    margin-top: 20px;
}
h3.checkout_note {
    font-family: Century Gothic Bold;
    padding-left: 29px;
    color: #333;
    font-weight: normal;
}
h1.checkout_note1 {
    font-family: Century Gothic Bold;
    padding-left: 29px;
    color: #333;
    font-weight: normal;
}
p.checkout_info  b{
    font-family: Century Gothic;
    color: #333;
}

.field-content.article-trade-show-link {
    margin-bottom: 40px;
}


.field-content.article-trade-show-link a {
    color: #000;
}
.abt-img-pdf img {
    width: 262px;
    height: 366px;
}
.abt-imgpfd1 {
    color: rgb(23, 114, 197);
    font-size: 13.5px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: normal;
}
div#block-views-block-request-a-catalog-pdf-view-block-1 .views-row {
    margin-left: 0px;
}
div#block-views-block-request-a-catalog-pdf-view-block-1 .views-view-grid .views-col{
    width: 33% !important;
}
.request-download-catalog p {
    color: #000;
}
th.compression-spring-header div {
    width: 72%;
}
th.views-field-field-solid-height-cm div a span {
    margin-left: 12px;
}

/*td.compression-spring7.views-field.views-field-field-rod-dia-in {*/
/*padding-right: 21px;*/
/*}*/
/*td.compression-spring23.views-field.views-field-field-wire-dia-in {*/
/*padding-right: 12px;*/
/*}*/
/*td.compression-spring9.views-field.views-field-field-free-len-cm {*/
/*padding-right: 16px;*/
/*}*/
/*td.compression-spring22.views-field.views-field-field-wire-dia-cm {*/
/*padding-right: 26px;*/
/*}*/

/*td.compression-spring14.views-field.views-field-field-rate-kg-cm {*/
/*padding-right: 20px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-rate-kg-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}

fieldset#edit-field-free-len-in-value--wrapper label {
    margin-left: 5px;
}

div#edit-field-material-value label {
    margin-left: 5px;
}

div#edit-field-material-value label {
    margin-left: 5px;
}
div#edit-field-material-value label {
    margin-left: 5px;
}
.find_spring {
    margin-top: 70px;
    margin-bottom: 70px;
}
form#uc-cart-view-form tbody tr:hover {
    background-color: transparent;
}
/*label#lblunitprice {
    font-size: 18px;
}
label#lblextprice {
    font-size: 18px;
}*/
table.cart-review tbody tr:hover {
    background-color: transparent;
}
table.uc-payment-totals tr:hover {
    background: transparent;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    div#payment-details {
        bottom: 0px !important;
    }
    #uc-cart-view-form td.subtotal-title {
        padding-left: 150px !important;
    }

    .order-review-table .cart-review tbody tr:nth-child(3) {
        position: relative;
        border: 0px;
    }
    .order-review-table .cart-review tbody tr td:nth-child(1) {
        position: relative;
    }
    .order-review-table .cart-review tbody tr td:nth-child(2) {
        position: relative;
    }
    .order-review-table .cart-review tbody tr td:nth-child(3) {
        position: relative;
    }

    select#edit-panes-delivery-country {
        padding: 2px;
    }

    details#billing-pane select {
        padding: 2px;
    }

    .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country{
        position: relative;
        bottom:230px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email{

        position: relative;
        bottom:150px;
    }
    .js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone{
        position: relative;
        bottom:140px;
    }


    div#uc-address-panes-billing-zone-wrapper select {
        padding: 2px;

    }
    details#comments-pane {
        position: absolute;
        left: 400px;
        top: 1205px;
        bottom: 0px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        bottom: 146px !important;
        top: -79px !important;
    }
    div#uc-address-panes-delivery-zone-wrapper {
        bottom: 75px !important;
        top: -1px !important;
    }
    details#quotes-pane{
        top: 94px;
        left: 0px;
        margin-left: 385px;
        position: relative;
    }
            .purchase_order_info {
                top: 1185px !important;
            }



    div#payment-details {
        position: unset !important;
        top: -69px !important;
    }
    .purchase_order_info{
        position: absolute;
    }


    div#uc-address-panes-billing-zone-wrapper {
        position: absolute;
        left: 127px;
        top: 536px !important;
        width: 82px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        position: absolute;
        left: 220px;
        top: 535px !important;
        width: 141px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    	top: 193px !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city {
        width: 30%;
        position: relative;
        top: 76px !important;/*nayana changed jan 7  top: 79px !important;*/
    }
    div#uc-address-panes-delivery-zone-wrapper {
        position: relative;
        left: 113px;
        width: 95px;
        bottom: 78px !important;
    }
    div#uc-address-panes-delivery-zone-wrapper select {
        padding: 2px;
    }

    div#uc-address-panes-delivery-zone-wrapper {
    }

    details#payment-pane table{

        border: 4px solid #ccc;
        position: relative;
        bottom: 543px;
        left: 785px;
        width: 351px;
        border-top-width: 0px;
        text-align: right;


    }

    .uc-store-address-field .form-item label {
        padding-right: 1px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {

    }

    details#payment-pane table {

    }

    /* details#delivery-pane {   margin-top: -595px;
    } */
    fieldset#edit-panes-payment-payment-method--wrapper {
        width: 100%;
    }
    tr.line-item-subtotal {
        position: relative !important;
        top: 26px !important;
        display: table !important;
        border-bottom: unset;
        margin-bottom: 27px;
        z-index: -1;
    }
    tbody tr {
        border-bottom: unset !important;
    }
   /* tr.line-item-total {
        border-top:1px solid #ececec !important;
    }*/
}


@-moz-document url-prefix() {

    /* .accept {
        margin-right: 68px !important;
    } */

    div#uc-address-panes-billing-zone-wrapper select {
        padding: 9px;
        border: 1px solid #929292;
    }
    details#billing-pane select {
        padding: 6px;
        border: 1px solid #929292;
    }
    div#uc-address-panes-delivery-zone-wrapper select {
        padding: 9px;
        border: 1px solid #929292;
    }
    details#delivery-pane select {
        padding: 6px;
        border: 1px solid #929292;
    }

    .js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload .js-form-managed-file {
        border: 1px solid #a9a9a9;
        width: 70%;
        height: 36px !important;
    }



    div#uc-address-panes-billing-zone-wrapper {
        /* margin-top: -77px; */

    }

    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {

        position: absolute;
        left: 220px;
        top: 538px;
        width: 141px;
    } */
    #edit-panes-billing-postal-code{
        width: 103px;
    }

    div#uc-address-panes-delivery-zone-wrapper {
        /* margin-top: -83px; */
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        /* margin-top: -82px; */
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {

        /* margin-top: -77px; */
    }
    /* input#edit-po-importer-submit {
        margin-top: -267px;
    } */
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* details#cart-pane {
        margin-top: -1505px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name{
        top: 163px;
    } */

    /* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country{
        position: relative;
        bottom:233px;
    } */

    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email{

        position: relative;
        bottom:150px;
    }
    .js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone{
        position: relative;
        bottom:140px;
    }

    div#uc-address-panes-billing-zone-wrapper{
        top: 534px;

    } */
    div#uc-address-panes-delivery-zone-wrapper{
        bottom: 78px;
    }
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code{
        bottom: 76px !important;
    } */

    /* .purchase_order_info {
        position: absolute;

    } */

    details#comments-pane {
        position: absolute;

        left: 400px;

        top: 1205px;

        bottom: 0px;
    }



    details#quotes-pane{
        /* position: absolute;

        left: 400px;

        top: 850px; */
        /* top: 72px;
        left: 0px;
        margin-left: 385px;
        position: relative; */
    }

    details#payment-pane table{

        border: 4px solid #ccc;
        position: relative;
        bottom: 568px;
        left: 785px;
        width: 351px;
        border-top-width: 0px;
        text-align: right;


    }



}


input#edit-submit-extension-spring-display {
    display: none;
}


div#block-views-block-iso-page-block-1 .views-row.clearfix.row-1 {
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 .views-row.clearfix.row-2 {
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 .views-row.clearfix.row-3 {
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 .views-row.clearfix.row-4 {
    margin-left: 0px;
}

div#block-views-block-iso-page-block-1 .views-col {
    float: left;
    width: 33% !important;
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 h2 {
    margin-top: -8px;
    margin-bottom: 19px;
    font-size: 36px;
    font-family: Century Gothic Bold;
    line-height: 1.5;
    font-weight: normal;
}


div#block-views-block-constant-force-spring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 30px;
}
div#block-views-block-constant-force-spring-block-1 h2 {
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}
div#block-views-block-constant-force-spring-block-1 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}
div#block-views-block-constant-force-spring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}
div#block-views-block-constant-force-spring-block-1 .views-field.views-field-title a {
    color: #333;
}
div#block-views-block-constant-force-spring-block-1 .views-field.views-field-title span.field-content {
    font-size: 14px;
}


div#block-views-block-constant-force-spring-block-1 .views-col.col-1 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-constant-force-spring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}


div#block-views-block-constant-force-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-constant-force-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
.regulatory-compiliance p a {
    color: rgb(23, 114, 197);

}
.regulatory-compiliance p a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
div#block-views-block-iso-page-block-1 header a {
    color: rgb(23, 114, 197);
    font-size: 13.5px;
    font-family: arial;
}

div#block-views-block-iso-page-block-1 header a:hover {
    text-decoration: underline;
}
div#block-views-block-iso-page-block-1 header p{
    font-family: "Arial Regular";
    font-size: 13.5px;
    font-weight: normal;
}
.form-required:after {
    content: '*';
    display: inline-block;
    /*background-image: url(../../../../misc/icons/ee0000/required.svg);*/
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
    color: #d51c1a;
}
/*.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone {*/
/*display: none;*/
/*}*/
input#edit-submit-compression-spring-of-hefty {
    display: none;
}
input#edit-submit-compression-spring-of-mil-spec {
    display: none;
}
.redux-blk-wrapper1.redux-imgs.col-md-3 {
    height: 192px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -65px;
    margin-right: 65px;
}
.stock-part_custom-spring {
    text-align: left;
}
.stock-part_custom-spring h2 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    color: #4a4a4a;
    text-align: left;
    font-weight: normal;
}
.redux-blk-wrapper.redux-img.col-md-5 img {
    float: left;
}
.redux-blk-wrapper.redux-img.col-md-5 {
    margin-top: 22px;
    padding-right: 0px;
}
.lee-spring-news-articles a:hover {
    text-decoration: underline;
}
.home_page_image h2 {
    font-size: 14px;
    margin-bottom: 8px;
    margin-top: 8px;
    font-family: Arial;
    color: black;
}
.home_page_image:hover {
    transform: scale(1.1);
}

.home_page_image {
    transition: all .2s ease-in-out;
}
.home_page_image {
    height: auto;
    border: 1px solid #a0a0a0;
    border-radius: 4px;
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 7px;
    margin-bottom: 17px;
}

.home_page_image img {
    height: 113px;
}


.btn.btn-default-constant {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 182px;
    margin-top: 24px;
    font-weight: normal;
}
p.MsoNormal a strong {
    color: #00338d;
    font-size: 13.5px;
}

.field-content.article-trade-show-link a {
    color: rgb(23, 114, 197);
}

.field-content.article-trade-show-link a:hover {
    text-decoration: underline;
}

/*td.compression-spring16.views-field.views-field-field-rate-lb-in div {*/
/**/
/*float: left;*/
/*margin-left: 22px;*/
/*}*/
td.compression-spring18.views-field.views-field-field-rate-n-mm div {
    padding-right: 17px !important;
    padding-left: 0px;

}
td.compression-spring12.views-field.views-field-field-rate-gm-cm div {
    padding-right: 13px;
}
td.compression-spring15.views-field.views-field-field-rate-kg-mm div {
    padding-right: 16px;
}

td.compression-spring13.views-field.views-field-field-rate-gm-mm div {
    padding-right: 13px;
}
th.compression-spring-header.views-field-field-rate-gm-mm span.tablesort.com-tablesort-asc-desc {
    margin-left: 11px;
}
h2.header-application {
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
h2.header-configration {
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
h2.header-parameter {
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
#block-languageswitcherinterfacetext {
    float: right;
    /* margin-top: -63px;
    margin-right: 65px; */
}
#block-languageswitcherinterfacetext a {
    /*color: #000;*/

}
/* ul.secndry-menu.item-list {
    padding-left: 0px;
    padding-right: 3px !important;
} */
#block-languageswitcherinterfacetext ul {
    list-style: none;
    border: 1px solid #a8a8a8;
}
.col-lg-8.request_catalog_spring_staple h2 a {
    color: rgb(23, 114, 197);
}
.col-lg-8.request_catalog_spring_staple h2 a:hover {
    text-decoration: underline;
}
.col-lg-12.torsion_springlearn {
    padding-left: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-last-name.js-form-item-panes-delivery-last-name {

}
#quote {
    border: solid 0px #bbb !important;

}
/* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    margin-top: 0px;
} */
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street2.js-form-item-panes-delivery-street2 {
    margin-top: 10px;
}
/*.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email {*/
/*display: none;*/
/*}*/
select#edit-panes-delivery-country {
    padding: 6px;
}
table.uc-payment-totals {
    /*display: none;*/
}
/*Balu CSS - 16.09.2018 - CAD Download start */

/*Belleville-Washers Spring CAD Download*/
span.field-content.btn.btn-defaults {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}
span.field-content.btn.btn-defaults a{
    color: #333;
}
span.field-content.btn.btn-defaults a:hover{
    color: #333;
    text-decoration: none;
}

/*Belleville Print*/

span.field-content.btn.btn-bell-print {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
/*    margin-bottom: 60px;*/
    margin-top: 10px;
    font-weight: normal;
}
span.field-content.btn.btn-bell-print a{
    color: #333;
}
span.field-content.btn.btn-bell-print a:hover{
    color: #333;
    text-decoration: none;
}

/*Compression Spring & HEFTY Spring & Leep Spring CAD Download*/

span.field-content.btn.btn-defaults1 {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 18px;
    margin-top: 10px;
    font-weight: normal;
}
span.field-content.btn.btn-defaults1 a{
    color: #333;
}
span.field-content.btn.btn-defaults1 a:hover{
    color: #333;
    text-decoration: none;
}

/*Compression print */
span.field-content.btn.btn-compression-print {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 9px;
    margin-top: 0px;
    font-weight: normal;
}
span.field-content.btn.btn-compression-print a{
    color: #333;
}
span.field-content.btn.btn-compression-print a:hover{
    color: #333;
    text-decoration: none;
}

/*Hefty print */
span.field-content.btn.btn-hefty-print {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: normal;
}
span.field-content.btn.btn-hefty-print a{
    color: #333;
}
span.field-content.btn.btn-hefty-print a:hover{
    color: #333;
    text-decoration: none;
}


/*Extension Spring CAD Download*/

span.field-content.btn.btn-defaults2 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 60px;
    font-weight: normal;
}
span.field-content.btn.btn-defaults2 a{
    color: #333;
}
span.field-content.btn.btn-defaults2 a:hover{
    color: #333;
    text-decoration: none;
}

/*Extenssion Print*/
span.field-content.btn.btn-exten-print {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: normal;
}
span.field-content.btn.btn-exten-print a{
    color: #333;
}
span.field-content.btn.btn-exten-print a:hover{
    color: #333;
    text-decoration: none;
}


/*Redux-Wave Spring CAD Download*/


span.field-content.btn.btn-defaults3 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 87px;
    margin-top: 10px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults3 a{
    color: #333;
}
span.field-content.btn.btn-defaults3 a:hover{
    color: #333;
    text-decoration: none;
}

/*Redux Print*/

span.field-content.btn.btn-redux-print {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: normal;
}

span.field-content.btn.btn-redux-print a{
    color: #333;
}
span.field-content.btn.btn-redux-print a:hover{
    color: #333;
    text-decoration: none;
}


/*Battary Spring CAD Download*/


span.field-content.btn.btn-defaults4 {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #EAD895;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 18px;
    margin-top: 12px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults4 a{
    color: #333;
}
span.field-content.btn.btn-defaults4 a:hover{
    color: #333;
    text-decoration: none;
}

/*Battary print*/


span.field-content.btn.btn-battery-print {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 30px;
    margin-top: 20px;
    font-weight: normal;
}

span.field-content.btn.btn-battery-print a{
    color: #333;
}
span.field-content.btn.btn-battery-print a:hover{
    color: #333;
    text-decoration: none;
}


/*Continuous Length Spring CAD Download*/


span.field-content.btn.btn-defaults5 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 227px;
    margin-top: 10px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults5 a{
    color: #333;
}
span.field-content.btn.btn-defaults5 a:hover{
    color: #333;
    text-decoration: none;
}



span.field-content.btn.btn-defaults6 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults6 a{
    color: #333;
}
span.field-content.btn.btn-defaults6 a:hover{
    color: #333;
    text-decoration: none;
}

/*Constant Print*/
span.field-content.btn.btn-constant-print {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 80px;
    margin-top: 10px;
    font-weight: normal;
}

span.field-content.btn.btn-constant-print a{
    color: #333;
}
span.field-content.btn.btn-constant-print a:hover{
    color: #333;
    text-decoration: none;
}

/*Balu CSS - 16.09.2018 - CAD Download stop*/

/*Usha CSS -18.09.2018 - Checkout page*/
.purchase_order_info {
    /* width: 26%;
    top: 1097px; */
    /* margin-top: -450px;
    margin-bottom: 387px; */
}
#payment-details {
    /*border-top: solid 0px #bbb !important;*/

}
div#payment-details {
    padding-bottom: 0px;
    margin-top: 0px;
}
div#payment-details {
    /* width: 86%; */
    /*border: 1px solid #ccc !important;*/
    /* padding: 17px; */
}
fieldset#edit-panes-payment-payment-method--wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* div#payment-details p {
    display: none;
} */
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number input {
    width: 75%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number label {
    width: 100%;
    text-transform: capitalize;
}
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    float: right;
    width: 50%;
    position: absolute;
    margin-left: 211px;
    margin-top: 0px;
} */
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number {
    margin-top: -28px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month select {
    margin-top: 3px;
    margin-left: 0px;
}

.js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month label {
    margin-top: 0px;
    font-weight: bold;
}
.uc-credit-cvv-help {
    display: none;
}
select#edit-panes-payment-details-cc-exp-year {
    float: left;
    margin-top: 2px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-year.js-form-item-panes-payment-details-cc-exp-year.form-no-label select{
    width: 80px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv input {
    padding: 3.5px !important;
}
p.purchase_order_p {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 4px;
}
.js-form-item.form-item.js-form-type-number.form-item-po-number.js-form-item-po-number input {
    width: 100%;
}
/*input#edit-po-upload-upload {*/
/*border: 1px solid #a9a9a9;*/
/*width: 70%;*/
/*}*/
input#edit-po-importer-submit {
    float: right;
    margin-top: 0px;
    position: absolute;
    height: 30px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-color: #e0e0e0;
    color: #555555;
    font-size: 13px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    top: 211px;
    left: 233px;
}
.js-form-item-po-upload .form-submit {
    background-color: #e0e0e0;
    color: #555555;
    font-size: 13px;
    font-family: Century Gothic Bold;
    height: 27px;
    margin-left: 8px;
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload .js-form-managed-file {
    border: 1px solid #a9a9a9;
    width: 70%;
    height: 29px;
}
div#payment-details {
    /* width: 88%; */
    /*border: 1px solid #ccc !important;*/
    /* padding: 17px; */
}
.payment-details-other {
    display: none;
}
/* .payment-details-test-gateway {
    border: 1px solid #ccc !important;
} */
#payment-details{
    border-top: none !important;
}
.has-submenu {
    margin-right: 11px;
    padding-left: 11px !important;
    padding-right: 15px !important;
}
/*div#block-views-block-spring-kit-block-2 .views-field-add-to-cart {*/
/*float: left;*/
/*margin-top: 34px;*/
/*margin-right: 0px;*/
/*margin-bottom: -60px;*/
/*}*/

/*div#block-views-block-spring-kit-block-2 .views-label.views-label-body-6.btn.btn-default {*/
/*background-color: #cfc087;*/
/*border: 1px solid #000;*/
/*color: black;*/
/*font-size: 14px;*/
/*font-weight: bold;*/
/*padding: 12px;*/
/*float: right;*/
/*margin-right: 28px;*/
/*margin-top: -121px;*/
/*width: 30%;*/
/*}*/
/*div#block-views-block-spring-kit-block-2 label#lblextprice {*/
/*display: none;*/
/*}*/
/*div#block-views-block-spring-kit-block-2 label#lblunitprice {*/
/*display: none;*/
/*}*/

/*div#block-views-block-spring-kit-block-2 label#lblmsg {*/
/*display: none;*/
/*}*/

/*div#block-views-block-spring-kit-block-2 .accept {*/
/*float: left;*/
/*width: 100%;*/
/*margin-top: 0px;*/
/*font-size: 14px;*/
/*margin-right: 0px;*/
/*}*/
/*.col-md-2.weaccept {*/
/*padding-left: 0px;*/
/*padding-right: 0px;*/
/*}*/




span.field-content.btn.btn-defaults2 {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #ead898;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 18px;
    margin-top: 12px;
    font-weight: normal;
}

th.views-field-field-wire-range-inches {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-outside-diameter-inches {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-free-length-inches {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-load-capacity-pounds {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}


div#block-views-block-spring-kit-block-1 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-1 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-1 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-2 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-2 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-2 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-3 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-3 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-3 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-4 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-4 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-4 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-5 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-5 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-5 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-6 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-6 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-6 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}

div#block-spring-kits p {
    font-size: 14px;
}


div#block-views-block-spring-kit-block-1 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-2 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-3 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-4 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-5 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-6 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-1 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-2 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-3 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-4 .views-field-title span a {
    color: black;
}

div#block-views-block-spring-kit-block-5 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-6 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-1 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-2 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-3 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-4 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-5 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-6 td.views-field.views-field-title{
    padding-left: 14px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street2.js-form-item-panes-delivery-street2 label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone label {
    font-weight: normal;
}
td.compression-spring10.views-field.views-field-field-free-len-in {
    padding-right: 0px;
}
td.compression-spring16.views-field.views-field-field-rate-lb-in {
    padding-right: 16px;
}

div#block-views-block-torsion-spring-block-2 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}
div#block-views-block-torsion-spring-block-2 img {
    padding: 20px 20px 20px 20px;
    /* width: 94%;
    height: 197px; */
    border-radius: 29px;
}
div#block-views-block-torsion-spring-block-2 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}
div#block-views-block-torsion-spring-block-2 h2 {
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-1 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-torsion-spring-block-2 .views-field.views-field-title {
    margin-top: 0px;
}
div#block-views-block-torsion-spring-block-2 .views-field.views-field-title a {
    color: #000;
}


th.views-field-field-max-torque-lb-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-n-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-n-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-kg-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-kg-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-gm-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-gm-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-radius-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-radius-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-radius-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-to-work-over-rod-man-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-to-work-over-rod-man-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-to-work-over-rod-man-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-free-position-of-ends {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-length-of-leg-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-length-of-leg-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    /*padding-right: 6px;*/
}
th.views-field-field-length-of-leg-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-body-length-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-body-length-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-body-length-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    /*padding-right: 8px;*/
    /*padding-left: 5px;*/
    /*text-align: center;*/
    /*margin-left: 10px;*/
    text-align: center;
    vertical-align: bottom;
    /*padding-right: 6px;*/
}
th.views-field-field-max-torque-lb-in .cont-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-max-torque-lb-in div {
    width: 85%;
}
td.views-field.views-field-field-max-torque-lb-in.views-align-center {
    /*padding-left: 28px;*/
    text-align: center;
}
th.views-field-field-radius-in div {
    width: 82%;
}
th.views-field-field-radius-in div .cont-tablesort-asc-desc {
    margin-left: 8px;
}
td.views-field.views-field-field-radius-in.views-align-center {
    /*padding-left: 15px;*/
    text-align: center;
}
th.views-field-field-to-work-over-rod-man-in div {
    width: 65%;
}
th.views-field-field-to-work-over-rod-man-in div .cont-tablesort-asc-desc {
    margin-left: 2px;
}
td.views-field.views-field-field-to-work-over-rod-man-in.views-align-center {
    padding-right: 21px;
}
th.views-field-field-free-position-of-ends div {
    width: 90%;
}
th.views-field-field-free-position-of-ends div .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-length-of-leg-in div {
    width: 76%;
}
th.views-field-field-body-length-in .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-body-length-in div {
    width: 80%;
}
td.views-field.views-field-field-length-of-leg-in.views-align-center {
    padding-right: 13px;
}
td.views-field.views-field-field-body-length-in.views-align-center {
    padding-right: 8px;
}
th.views-field-field-length-of-leg-in div .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-max-torque-n-mm div {
    width: 90%;
}
th.views-field-field-max-torque-n-mm .cont-tablesort-asc-desc {
    margin-left: 8px;
}
td.views-field.views-field-field-max-torque-n-mm.views-align-center {
    padding-right: 7px;
}
th.views-field-field-radius-mm div {
    width: 70%;
}
td.views-field.views-field-field-radius-mm.views-align-center {
    padding-right: 14px;
}
th.views-field-field-radius-mm div .cont-tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field-field-length-of-leg-mm .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-length-of-leg-mm div {
    width: 79%;
}
td.views-field.views-field-field-length-of-leg-mm.views-align-center {
    padding-right: 12px;
}
th.views-field-field-body-length-mm .cont-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-body-length-mm div {
    width: 80%;
}
td.views-field.views-field-field-body-length-mm.views-align-center {
    padding-right: 10px;
}
th.views-field-field-to-work-over-rod-man-mm .cont-tablesort-asc-desc {
    margin-left: 3px;
}
td.views-field.views-field-field-to-work-over-rod-man-mm.views-align-center {
    padding-right: 30px;
}
th.views-field-field-max-torque-n-cm div {
    width: 86%;
}
th.views-field-field-max-torque-n-cm .cont-tablesort-asc-desc {
    margin-left: 7px;
}
td.views-field.views-field-field-max-torque-n-cm.views-align-center {
    padding-right: 6px;
}
th.views-field-field-radius-cm .cont-tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field-field-radius-cm div {
    width: 80%;
}
td.views-field.views-field-field-radius-cm.views-align-center {
    padding-right: 9px;
}
th.views-field-field-body-length-cm .cont-tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field-field-body-length-cm div {
    width: 80%;
}
td.views-field.views-field-field-body-length-cm.views-align-center {
    padding-right: 12px;
}
th.views-field-field-length-of-leg-cm .cont-tablesort-asc-desc {
    margin-left: 4px;
}
td.views-field.views-field-field-length-of-leg-cm.views-align-center {
    padding-right: 7px;
}
th.views-field-field-to-work-over-rod-man-cm .cont-tablesort-asc-desc {
    margin-left: 4px;
}
td.views-field.views-field-field-to-work-over-rod-man-cm.views-align-center {
    padding-right: 22px;
}

div#block-views-block-constant-force-spring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
th.views-field-field-life-cycles {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-load-gm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-load-kg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-load-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}

th.views-field-field-load-n {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}

th.views-field-field-width-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-width-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-width-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-working-deflection-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-working-deflection-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-working-deflection-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-drum-diameter-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-drum-diameter-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-drum-diameter-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    /*padding-right: 8px;*/
    /*margin-left: 10px;*/
    vertical-align: bottom;
}
th.views-field-field-working-deflection-in .com-tablesort-asc-desc {
    margin-left: 15px;
}
/*th.views-field-field-load-lb div {*/
/*width: 90%;*/
/*}*/
/*th.views-field-field-working-deflection-in div {*/
/*width: 66%;*/
/*margin-left: 24px;*/
/*}*/
/*th.views-field-field-load-lb div .com-tablesort-asc-desc {*/
/*margin-left: 3px;*/
/*}*/
td.views-field.views-field-field-drum-diameter-in.views-align-center {
    padding-left: 3px;
}
/*th.views-field-field-drum-diameter-in div {*/
/*width: 80%;*/
/*margin-left: 20px;*/
/*}*/
/*th.views-field-field-inside-dia-in div {*/
/*width: 68%;*/
/*margin-left: 30px;*/
/*}*/
/*td.views-field.views-field-field-working-deflection-in.views-align-center {*/
/*padding-left: 13px;*/
/*}*/
/*td.views-field.views-field-field-load-lb.views-align-center {*/
/*padding-right: 12px;*/
/*}*/
th.views-field-field-load-n div .com-tablesort-asc-desc {
    margin-left: 1px;
}
/*td.views-field.views-field-field-load-n.views-align-center {*/
/*padding-right: 12px;*/
/*}*/
th.views-field-field-working-deflection-mm .com-tablesort-asc-desc {
    margin-left: 33px;
}
th.views-field-field-drum-diameter-mm .com-tablesort-asc-desc {
    margin-left: 24px;
}
/* .field-content.torsion-specific-product {
    margin-left: 203px;
    margin-top: -22px;
} */
th.views-field-field-working-deflection-cm .com-tablesort-asc-desc {
    margin-left: 31px;
}
th.views-field-field-drum-diameter-cm .com-tablesort-asc-desc {
    margin-left: 27px;
}
/*th.views-align-center.views-field-field-outside-dia-in div {*/
/*width: 74%;*/
/*margin-left: 6px;*/
/*}*/
/*th.views-field-field-to-work-over-rod-man-mm div {*/
/*width: 60%;*/
/*}*/
th.views-field-field-to-work-over-rod-man-mm .cont-tablesort-asc-desc {
    margin-left: 8px;
}


form#user-register-form input#edit-submit {
    font-size: 18px;
    width: 80%;
    background: #00a654;
    margin-left: 44px;
    font-family: Century Gothic Bold;
    padding-top: 9px;
    font-weight: normal;
}

form#user-register-form input#edit-submit:hover {
    background-color: #00773a;
}

select#edit-field-my-industry {
    width: 100%;
}
form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
    margin-right: 0px !important;
}
form#user-register-form select#edit-timezone--2 {
    width: 100%;
}
th.views-field-field-to-work-over-rod-man-cm div {
    width: 60%;
}
/*td.inside-diameter-torsion.views-field.views-field-field-inside-dia-in {*/
/*padding-right: 0px;*/
/*padding-left: 17px;*/
/*}*/
/*td.inside-diameter-torsion.views-field.views-field-field-inside-dia-mm {*/
/*padding-right: 16px;*/
/*}*/
th.constance-spring-part-value.views-field-field-inside-dia-mm div .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.constance-spring-part-value.views-field-field-inside-dia-cm div .com-tablesort-asc-desc {
    margin-left: 13px;
}
/*td.inside-diameter-torsion.views-field.views-field-field-inside-dia-cm {*/
/*padding-right: 16px;*/
/*}*/
/*td.thickness-torsion.views-field.views-field-field-thickness-in {*/
/*padding-right: 0px;*/
/*}*/
/*td.thickness-torsion.views-field.views-field-field-thickness-mm {*/
/*padding-right: 18px;*/
/*}*/
/*td.thickness-torsion.views-field.views-field-field-thickness-cm {*/
/*padding-right: 17px;*/
/*}*/
th.views-field.views-field-field-outside-dia-in.views-align-center div .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-outside-dia-mm.views-align-center div .com-tablesort-asc-desc {
    margin-left: 15px;
}
td.wire-diameter-constance.views-field.views-field-field-outside-dia-mm.views-align-center {
    padding-right: 6px;
}
/*td.wire-diameter-constance.views-field.views-field-field-outside-dia-in.views-align-center {*/
/*padding-right: 23px;*/
/*}*/
.js-form-item.form-item.js-form-type-textfield.form-item-account.js-form-item-account.form-disabled {
    display: none;
}
.account-center-form.form-center.col-lg-7 .account {
    display: none;
}


.have_a_question h2 {
    font-size: 36px;
    color: #3da651;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
#uc-cart-view-form th {
    white-space: nowrap;
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 16px;
}
input#edit-po-number {
    width: 100%;
}

/*balu language switcher start*/
/*li.es.is-active {
    display: none;
}
li.en.is-active {
    display: none;
}
li.en a{
    display: none;
}
li.es a{
    display: none;
}
#block-languageswitcherinterfacetext {
    float: right;
    margin-top: -63px;
    margin-right: 190px;
}
    #block-languageswitcherinterfacetext a {
    color: #000;
    font-family: Century Gothic Bold;

}
    ul.secndry-menu.item-list {
    padding-left: 0px;
    padding-right: 200px !important;
}

    #block-languageswitcherinterfacetext ul {
    list-style: none;
}*/
/*balu language switcher stop*/

/*Balu Yellow Page Changes Start*/
/* .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -410px;
    margin-right: 225px;
    width: 23.5%;
} */

.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty>label {
    display: none;
}

.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty {
    /* width: 57%; */
}

/* .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
    width: 60%;
    height: 52px;
} */
.field-content.addtocart-specific-product div#edit-actions {
    width: 90%;
    margin-top: 0px;
    margin-right: 0px;
}

.views-field.views-field-add-to-cart div#edit-actions input {
    font-family: Century Gothic Bold;
    background-color: #1d295b !important;
    border-radius: 4px;
    font-size: 24px;
    width: 100%;
    height: 1%;
    border: none;
}
.views-label.views-label-body-6.btn.btn-default {
    background-color: #cfc087;
    border: 1px solid #000;
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    float: right;
    /* margin-right: -166px; */
    /* margin-top: -55px; */
    width: 30%;
    display: none;
}

label#lblextprice {
    /* font-size: 18px;
    max-width: 115% */
}

label#lblunitprice {
    /* font-size: 18px; */
}

label#lblunitprice {
    /* float: right;
    margin-right: -380px;
    margin-top: -108px; */
    /* max-width: max-content;
    max-width: -moz-max-content; */
}

label#lblextprice {
    /* float: right;
    margin-right: -186px;
    margin-top: -105px; */
    /* max-width: max-content;
    max-width: -moz-max-content; */
}

/* .row.box {
    float: right;
    margin-right: -514px;
    margin-top: -262px;
    -moz-margin-end: -576px;
} */

/* .accept {
    float: right;
    width: 76%;
    margin-top: -190px;
    font-size: 14px;
    margin-right: 65px;
} */

.col-md-12.engineering {
    font-size: 13.5px;
    /* font-weight: bold; */
    /* margin-left: -16px; */
}

.col-md-12.color {
    /* font-size: 13.5px;
    font-weight: bold; */
    /* margin-left: -14px; */
}
/* #block-views-block-price-table-block-2 {
    float: right;
    width: 21%;
    margin-top: -140px;
    margin-right: -364px;
} */
/* div#block-views-block-price-table-block-1-2{
    float: right;
    width: 18%;
    margin-top: -140px;
    margin-right: 270px;
} */
label#lblmsg {
    /* margin-top: -130px;
    position: absolute; */
    /* width: 40%; */
    color: #ea0d2c;
}

/* .col-md-12.engineering1 {
    /* font-size: 13.5px; */
    /* margin-left: -15px; */
    /* margin-top: 0px; */
    /* margin-top: 13px;
}  */
.field-content.addtocart-specific-products div#edit-actions {
    width: 100%;
    float: right;
    margin-top: 0px;

}
/*Balu Yellow Page End*/

form#uc-cart-view-form tbody tr td:nth-child(3) {
    width: 6%;
    float: left;
    text-align: center;
    border: 1px solid #dcd4d4;
    margin-top: 23px;
    margin-right: 10px;
    cursor: pointer;
}
form#uc-cart-view-form tbody tr td:nth-child(5) {
    float: left;
    width: 6%;
    text-align: center;
    border: 1px solid #dcd4d4;
    margin-top: 23px;
    margin-left: 83px;
    cursor: pointer;
}
form#uc-cart-view-form tbody tr td:nth-child(4) {
    width: 2%;
    float: left;
    height: 47px;
}
.thank_you{
    margin-left: auto;
    margin-right: auto;
}

.thank_you h2 {
    text-align: center;
    font-size: 36px;
    color: #3da651;
    font-family: Century Gothic Bold;
    font-weight: normal;
}


.bottom-widgets {
    text-align: left;
    padding: 0px 0 !important;
    margin-top:0px;
}

#uc-cart-view-form td a {
    padding-left: 23px;
    color: #000;
}
form#uc-cart-view-form tbody tr td:nth-child(6) input {
    margin-left: 1px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
.pager li>a, .pager li>span {
    color: #000;
}
.conditions-of-sale a {
    color: rgb(23, 114, 197);
}

.conditions-of-sale a:hover {
    text-decoration: underline;
}
.contact-us-leespring a {
    color: rgb(23, 114, 197);
}
.contact-us-leespring a:hover {
    text-decoration: underline;
}
span.field-content.btn.btn-defaultslenth
{
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #EAD895;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 18px;
    margin-top: 12px;
    font-weight: normal;
}
span.field-content.btn.btn-defaultslenth a
{
  color: #333;
}
span.field-content.btn.btn-defaultslenth a:hover
{    color: #333;
    text-decoration: none;
}

/*print continoues start*/
span.field-content.btn.btn-print-continues
{
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 272px;
    margin-top: 10px;
    font-weight: normal;
}
span.field-content.btn.btn-print-continues a
{
  color: #333;
}
span.field-content.btn.btn-print-continues a:hover
{    color: #333;
    text-decoration: none;
}
/*print continoues end*/

div#block-views-block-engineering-and-tolerance-block-4 {
    width: 48%;
    float: left;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-5 {
    width: 48%;
    float: left;
    border: 1px solid #ddd;
    margin-left: 28px;
}
div#block-views-block-engineering-and-tolerance-block-5 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-4 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-7 {
    width: 48%;
    float: left;
    margin-left: 26px;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-7 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
th.qty {
    padding-left: 41px;
}
table.cart-review th.qty {
    padding-left: 7px;
}
.find_spring_looking {
    margin-top: 30px;
    margin-bottom: 35px;
}
.messages.messages--status {
    display: none;
}
fieldset#edit-terms-and-condition--wrapper legend span {
    display: none;
}
input#edit-terms-and-condition-terms-and-conditions-and-privacy-policy {
    width: 5% !important;
}
div#block-views-block-engineering-and-tolerance-block-6 {
    width: 48%;
    float: left;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-6 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr {
    text-align: center;
}
.Engineering_tolerance_compression p {
    text-align: center;
}
.Engineering_tolerance_compression h2 {
    font-size: 15px;
}
p.spring_rate_tolerances {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 {
    width: 80%;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-2 {
    width: 80%;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-3 {
    width: 80%;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-1 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}

div#block-views-block-engineering-and-tolerance-block-2 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}

div#block-views-block-engineering-and-tolerance-block-3 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr td {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
div#block-views-block-engineering-and-tolerance-block-2 tr td {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
div#block-views-block-engineering-and-tolerance-block-3 tr td {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr td:nth-child(1) {
    text-align: right;
    padding-right: 44px;
}
div#block-views-block-engineering-and-tolerance-block-2 tr td:nth-child(1) {
    text-align: right;
    padding-right: 44px;
}
div#block-views-block-engineering-and-tolerance-block-3 tr td:nth-child(1) {
    text-align: right;
    padding-right: 44px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(6) {
    background-color: #F0F0F0;
}

div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(6) {
    background-color: #F0F0F0;
}

div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(4) {
    background-color: #F0F0F0;
}
.Engineering_tolerance_compression:nth-child(1) p {
    text-align: left;
}
div#block-stockspringtolerancesandengineeringnotes .quickedit-field h2 {
    text-align: left !important;
}
div#block-stockspringtolerancesandengineeringnotes h2:nth-child(1) {
    text-align: left !important;
    font-size: 20px !important;
}
nav.navbar.navbar-default {
    position: fixed;
    width: 100% !important;
}
p.your_order_number a:hover {
    text-decoration: underline;
}

p.your_order_number a {
    color: rgb(23, 114, 197);
}

/*Search Result Page*/
.quick_no_result_foot {
    /*-moz-box-shadow: inset 0 0 10px #d43f3f;
    -webkit-box-shadow: inset 0 0 10px #d43f3f;
    box-shadow: inset 0 0 10px #d43f3f;*/
    width: 50%;
    margin-left: 100px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 40px;
}
/*Search Result Page*/
div#block-quoterequest a {
    color: rgb(23, 114, 197);
}
div#edit-terms-and-condition a {
    color: rgb(23, 114, 197)
}
div#edit-terms-and-condition label {
    font-size: 14px;
    font-weight: bold;
    font-family: Century Gothic Bold;
}
.pdf-downloads-about-us_download a {
    color: rgb(23, 114, 197);
}
/*div#edit-terms-and-condition a {*/
/*color: rgb(23, 114, 197);*/
/*}*/
.resource-center-leespring a {
    color: rgb(23, 114, 197);
    font-size: 15px;
}

.request-quote-download_address2_js label {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.about-us_leespring-page a:hover {
    text-decoration: underline;
}
.pdf-downloads-about-us_download a:hover {
    text-decoration: underline;
}
div#block-requestacatalogordownload a:hover {
    text-decoration: underline;
}
.abt-imgpfd1:hover {
    text-decoration: underline;
}
.account_center_page p:nth-child(2) {
    font-family: arial;
}
div#edit-terms-and-condition a:hover {
    text-decoration: underline;
}
fieldset#edit-terms-and-conditions--wrapper legend span {
    display: none;
}
fieldset#edit-terms-and-condition--2--wrapper legend span {
    display: none;
}
.js-form-item-terms-and-condition-terms-and-conditions-and-privacy-policy a {
    color: rgb(23, 114, 197);
}
div#edit-terms-and-conditions a {
    color: rgb(23, 114, 197);
}
div#edit-terms-and-conditions a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
/* div#edit-terms-and-conditions a:hover {
    color: rgb(23, 114, 197);
} */
fieldset#edit-terms-and-conditions--wrapper {
    width: 100%;
    margin-top: 0pxpx;
}
input#edit-terms-and-condition-by-requesting-a-catalog-from-the-lee-spring-website-you-agree-to-our-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
    width: 5% !important;
    cursor: pointer;
}
input#edit-terms-and-condition-yes-please-keep-me-updated-about-the-latest-lee-spring-news-and-offers {
    width: 5% !important;
}
/* div#edit-terms-and-conditions a:hover{
    color: rgb(23, 114, 197);
} */
fieldset#edit-field-free-position-of-ends-value--wrapper legend span {
    font-family: Century Gothic Bold;
}
fieldset#edit-field-direction-of-wind-value--wrapper legend span {
    font-family: Century Gothic Bold;
}

input#edit-submit-torsion-spring {
    display: none;
}
h1.views-label.views-label-body {
    margin-left: 174px;
    margin-top: -19px;
    width: 100%;
    white-space: nowrap;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-quotes-quotes-quote-option.js-form-item-panes-quotes-quotes-quote-option {
    /* display: flex; */
}
.error input[type=checkbox] {
    outline: 1px solid red;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-first-name-0-value.js-form-item-field-first-name-0-value label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-last-name-0-value.js-form-item-field-last-name-0-value label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-phone-number-0-value.js-form-item-field-phone-number-0-value label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-select.form-item-timezone.js-form-item-timezone label {
    font-weight: normal;
}





/*Spring header alignment*/

.Continuous-length-spring .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}

.Continuous-length-spring thead tr th:nth-child(1) {
    width: 13%;
}
.Continuous-length-spring thead tr th:nth-child(2) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(3) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(4) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(5) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(6) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(7) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(8) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(9) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(10) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(11) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(12) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(13) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(14) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(15) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(16) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(17) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(18) {
    width: 12%;
}
.Continuous-length-spring thead tr th:nth-child(1) div {
    width: 100%;
}
.Continuous-length-spring thead tr th:nth-child(2) div {
    width: 50%;
    margin-left: 32px;
}
.Continuous-length-spring thead tr th:nth-child(3) div {
    width: 50%;
    margin-left: 26px;
}
.Continuous-length-spring thead tr th:nth-child(4) div {
    width: 50%;
    margin-left: 30px;
}
.Continuous-length-spring thead tr th:nth-child(5) div {
    width: 50%;
    margin-left: 26px;
}
.Continuous-length-spring thead tr th:nth-child(6) div {
    width: 50%;
    margin-left: 32px;
}
.Continuous-length-spring thead tr th:nth-child(7) div {
    width: 50%;
    margin-left: 28px;
}
.Continuous-length-spring thead tr th:nth-child(8) div {
    width: 50%;
    margin-left: 29px;
}
.Continuous-length-spring thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 29px;
    text-align: center;
}
.Continuous-length-spring thead tr th:nth-child(10) div {
    width: 50%;
    margin-left: 37px;
}
.Continuous-length-spring thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 26px;
}
.Continuous-length-spring thead tr th:nth-child(12) div {
    width: 50%;
    margin-left: 29px;
}
.Continuous-length-spring thead tr th:nth-child(13) div {
    width: 50%;
    margin-left: 25px;
}
.Continuous-length-spring thead tr th:nth-child(14) div {
    width: 49%;
    margin-left: 28px;
    text-align: center;
}
.Continuous-length-spring thead tr th:nth-child(15) div {
    width: 35%;
    margin-left: 36px;
}
.Continuous-length-spring thead tr th:nth-child(16) div {
    width: 49%;
    margin-left: 33px;
}
.Continuous-length-spring thead tr th:nth-child(17) div {
    width: 47%;
    margin-left: 30px;
}
.Continuous-length-spring thead tr th:nth-child(18) div {
    width: 50%;
    margin-left: 26px;
}
td.views-field.cont-free1-mm {
    text-align: center;
    padding-left: 15px;
}


td.cont-initial1-lb.views-field.views-field-field-initial-tension-lb {
    text-align: center;
}
th.cont-free-dia-mm.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 12px;
}



.Compression-spring .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.Compression-spring thead tr th:nth-child(1) {
    width: 13%;
}
.Compression-spring thead tr th:nth-child(2) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(3) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(4) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(5) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(6) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(7) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(8) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(9) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(10) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(11) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(12) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(13) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(14) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(15) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(16) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(17) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(18) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(19) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(20) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(21) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(22) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(23) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(24) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(25) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(26) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(27) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(1) div {
    width: 100%;
}
.Compression-spring thead tr th:nth-child(2) div {
    width: 67%;
    margin-left: 13px;
}
.Compression-spring thead tr th:nth-child(3) div {
    width: 72%;
    margin-left: 12px;
}
.Compression-spring thead tr th:nth-child(4) div {
    width: 67%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(5) div {
    width: 67%;
    margin-left: 14px;
}
.Compression-spring thead tr th:nth-child(6) div {
    width: 72%;
    margin-left: 12px;
}
.Compression-spring thead tr th:nth-child(7) div {
    width: 70%;
    margin-left: 13px;
}
.Compression-spring thead tr th:nth-child(8) div {
    width: 61%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(9) div {
    width: 72%;
    margin-left: 11px;
}
.Compression-spring thead tr th:nth-child(10) div {
    width: 64%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 22px;
}
.Compression-spring thead tr th:nth-child(12) div {
    width: 60%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(13) div {
    width: 50%;
    margin-left: 20px;
}
.Compression-spring thead tr th:nth-child(14) div {
    width: 58%;
    margin-left: 11px;
}
.Compression-spring thead tr th:nth-child(15) div {
    width: 61%;
    margin-left: 10px;
}
.Compression-spring thead tr th:nth-child(16) div {
    width: 53%;
    margin-left: 19px;
}
.Compression-spring thead tr th:nth-child(17) div {
    width: 55%;
    margin-left: 10px;
}
.Compression-spring thead tr th:nth-child(18) div {
    width: 80%;
    margin-left: 0px;
}

.Compression-spring thead tr th:nth-child(19) div {
    width: 50%;
    margin-left: 20px;
}
.Compression-spring thead tr th:nth-child(20) div {
    width: 55%;
    margin-left: 11px;
}
.Compression-spring thead tr th:nth-child(21) div {
    width: 51%;
    margin-left: 21px;
}
.Compression-spring thead tr th:nth-child(22) div {
    width: 70%;
    margin-left: 13px;
}
.Compression-spring thead tr th:nth-child(23) div {
    width: 50%;
    margin-left: 22px;
}
.Compression-spring thead tr th:nth-child(24) div {
    width: 65%;
    margin-left: 15px;
}
.Compression-spring thead tr th:nth-child(25) div {
    width: 70%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(26) div {
    width: 65%;
    margin-left: 15px;
}
.Compression-spring thead tr th:nth-child(27) div {
    width: 50%;
    margin-left: 26px;
}

.extension-spring-product-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.extension-spring-product-display thead tr th:nth-child(1) {
    width: 15%;
}
.extension-spring-product-display thead tr th:nth-child(2) {
    width: 10%;
}

.extension-spring-product-display thead tr th:nth-child(3) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(4) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(5) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(6) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(7) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(8) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(9) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(10) {
    width: 9%;
}
.extension-spring-product-display thead tr th:nth-child(11) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(12) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(13) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(14) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(15) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(16) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(17) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(18) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(19) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(20) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(21) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(22) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(23) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(24) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(25) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(26) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(27) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(28) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(29) {
    width: 10%;
}


.extension-spring-product-display thead tr th:nth-child(1) div {
    width: 100%;

}
.extension-spring-product-display thead tr th:nth-child(2) div {
    width: 62%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(3) div {
    width: 67%;
    margin-left: 15px;
}
.extension-spring-product-display thead tr th:nth-child(4) div {
    width: 70%;
    margin-left: 12px;
}
.extension-spring-product-display thead tr th:nth-child(5) div {
    width: 62%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(6) div {
    width: 70%;
    margin-left: 15px;
}
.extension-spring-product-display thead tr th:nth-child(7) div {
    width: 66%;
    margin-left: 15px;
}
.extension-spring-product-display thead tr th:nth-child(8) div {
    width: 50%;
    margin-left: 21px;
}
.extension-spring-product-display thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 22px;
}
.extension-spring-product-display thead tr th:nth-child(10) div {
    width: 50%;
    margin-left: 20px;
}
.extension-spring-product-display thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 22px;
}
.extension-spring-product-display thead tr th:nth-child(12) div {
    width: 50%;
    margin-left: 20px;
}
.extension-spring-product-display thead tr th:nth-child(13) div {
    width: 61%;
    margin-left: 19px;
    text-align: center;
}
.extension-spring-product-display thead tr th:nth-child(14) div {
    width: 50%;
    margin-left: 21px;
}
.extension-spring-product-display thead tr th:nth-child(15) div {
    width: 60%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(16) div {
    width: 86%;
    margin-left: 3px;
    text-align: center;
}
.extension-spring-product-display thead tr th:nth-child(17) div {
    width: 50%;
    margin-left: 23px;
}
.extension-spring-product-display thead tr th:nth-child(18) div {
    width: 55%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(19) div {
    width: 58%;
    margin-left: 17px;
}
.extension-spring-product-display thead tr th:nth-child(20) div {
    width: 71%;
    margin-left: 12px;
}
.extension-spring-product-display thead tr th:nth-child(21) div {
    width: 70%;
    margin-left: 13px;
}
.extension-spring-product-display thead tr th:nth-child(22) div {
    width: 50%;
    margin-left: 23px;
}
.extension-spring-product-display thead tr th:nth-child(23) div {
    width: 61%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(24) div {
    width: 59%;
    margin-left: 17px;
}
.extension-spring-product-display thead tr th:nth-child(25) div {
    width: 74%;
    margin-left: 10px;
    text-align: center;
}
.extension-spring-product-display thead tr th:nth-child(26) div {
    width: 62%;
    margin-left: 14px;
}
.extension-spring-product-display thead tr th:nth-child(27) div {
    width: 69%;
    margin-left: 12px;
}
.extension-spring-product-display thead tr th:nth-child(28) div {
    width: 50%;
    margin-left: 21px;
    margin-left: 21px;
}
.extension-spring-product-display thead tr th:nth-child(29) div {
    width: 73%;
    margin-left: 7px;
}



.redux-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.redux-spring-display thead tr th:nth-child(1) {
    width: 15%;
}
.redux-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(3) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(4) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(5) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(6) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(7) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(8) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(9) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(10) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(11) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(12) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(13) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(14) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(15) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(16) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(17) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(18) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(19) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(20) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(21) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(22) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(23) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(24) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(25) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(26) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(27) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(26) {
    width: 10%;
}


.redux-spring-display thead tr th:nth-child(1) div {
    width: 100%;

}
.redux-spring-display thead tr th:nth-child(2) div {
    width: 74%;
    margin-left: 11px;
}
.redux-spring-display thead tr th:nth-child(3) div {
    width: 70%;
    margin-left: 14px;
}
.redux-spring-display thead tr th:nth-child(4) div {
    width: 68%;
    margin-left: 16px;
}
.redux-spring-display thead tr th:nth-child(5) div {
    width: 67%;
    margin-left: 13px;
}
.redux-spring-display thead tr th:nth-child(6) div {
    width: 69%;
    margin-left: 10px;
}
.redux-spring-display thead tr th:nth-child(7) div {
    width: 50%;
    margin-left: 0px;
}
.redux-spring-display thead tr th:nth-child(8) div {
    width: 65%;
    margin-left: 13px;
}
.redux-spring-display thead tr th:nth-child(9) div {
    width: 77%;
    margin-left: 7px;
}
.redux-spring-display thead tr th:nth-child(10) div {
    width: 60%;
    margin-left: 17px;
}
.redux-spring-display thead tr th:nth-child(11) div {
    width: 57%;
    margin-left: 12px;
}
.redux-spring-display thead tr th:nth-child(12) div {
    width: 58%;
    margin-left: 11px;
}
.redux-spring-display thead tr th:nth-child(13) div {
    width: 58%;
    margin-left: 18px;
}
.redux-spring-display thead tr th:nth-child(14) div {
    width: 68%;
    margin-left: 13px;
}
.redux-spring-display thead tr th:nth-child(15) div {
    width: 66%;
    margin-left: 9px;
}
.redux-spring-display thead tr th:nth-child(16) div {
    width: 60%;
    margin-left: 16px;
}
.redux-spring-display thead tr th:nth-child(17) div {
    width: 64%;
    margin-left: 3px;
}
.redux-spring-display thead tr th:nth-child(18) div {
    width: 67%;
    margin-left: 6px;
}
.redux-spring-display thead tr th:nth-child(19) div {
    width: 57%;
    margin-left: 18px;
}
.redux-spring-display thead tr th:nth-child(20) div {
    width: 57%;
    margin-left: 17px;
}
.redux-spring-display thead tr th:nth-child(21) div {
    width: 60%;
    margin-left: 24px;
}
.redux-spring-display thead tr th:nth-child(22) div {
    width: 65%;
    margin-left: 20px;
}
.redux-spring-display thead tr th:nth-child(23) div {
    width: 70%;
    margin-left: 1px;
}
.redux-spring-display thead tr th:nth-child(24) div {
    width: 61%;
    margin-left: 15px;
}
.redux-spring-display thead tr th:nth-child(25) div {
    width: 76%;
    margin-left: 7px;
}
.redux-spring-display thead tr th:nth-child(26) div {
    width: 80%;
    margin-left: 10px;
}
.redux-spring-display thead tr th:nth-child(27) div {
    width: 75%;
    margin-left: 10px;
}
.redux-spring-display thead tr th:nth-child(28) div {
   /* width: 50%;
    margin-left: 23px;*/
}


.belleville-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.belleville-spring-display thead tr th:nth-child(1) {
    width: 15%;
}

.belleville-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(3) {
    width: 9%;
}
.belleville-spring-display thead tr th:nth-child(4) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(5) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(6) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(7) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(8) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(9) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(10) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(11) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(12) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(13) {
    width: 10%;
}

.belleville-spring-display thead tr th:nth-child(14) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(15) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(16) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(17) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(18) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(19) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(20) {
    width: 10%;
}


.belleville-spring-display thead tr th:nth-child(1) div {
    width: 100%;
}
.belleville-spring-display thead tr th:nth-child(2) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(3) div {
    width: 56%;
    margin-left: 24px;
}
.belleville-spring-display thead tr th:nth-child(4) div {
    width: 59%;
    margin-left: 19px;
}
.belleville-spring-display thead tr th:nth-child(5) div {
    width: 59%;
    margin-left: 19px;
}
.belleville-spring-display thead tr th:nth-child(6) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(7) div {
    width: 59%;
    margin-left: 21px;
}
.belleville-spring-display thead tr th:nth-child(8) div {
    width: 68%;
    margin-left: 7px;
}
.belleville-spring-display thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(10) div {
    width: 66%;
    margin-left: 17px;
}
.belleville-spring-display thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(12) div {
    width: 46%;
    margin-left: 29px;
}
.belleville-spring-display thead tr th:nth-child(13) div {
    width: 44%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(14) div {
    width: 42%;
    margin-left: 30px;
    text-align: center;
}
.belleville-spring-display thead tr th:nth-child(15) div {
    width: 50%;
    margin-left: 22px;
}
.belleville-spring-display thead tr th:nth-child(16) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(17) div {
    width: 50%;
    margin-left: 24px;
}
.belleville-spring-display thead tr th:nth-child(18) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(19) div {
    width: 50%;
    margin-left: 24px;
}
.belleville-spring-display thead tr th:nth-child(20) div {
    width: 50%;
    margin-left: 26px;
}

.torsion-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.torsion-spring-display thead tr th:nth-child(1) {
    width: 32%;
}
.torsion-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(3) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(4) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(5) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(6) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(7) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(8) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(9) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(10) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(11) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(12) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(13) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(14) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(15) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(16) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(17) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(18) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(19) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(20) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(21) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(22) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(23) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(24) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(25) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(26) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(27) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(28) {
    width: 10%;
}


.torsion-spring-display thead tr th:nth-child(1) div {
    width: 100%;

}
.torsion-spring-display thead tr th:nth-child(2) div {
    width: 66%;
    margin-left: 14px;
}
.torsion-spring-display thead tr th:nth-child(3) div {
    width: 75%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(4) div {
    width: 75%;
    margin-left: 7px;
}
.torsion-spring-display thead tr th:nth-child(5) div {
    width: 89%;
    margin-left: 8px;
}
.torsion-spring-display thead tr th:nth-child(6) div {
    width: 70%;
    margin-left: 12px;
}
.torsion-spring-display thead tr th:nth-child(7) div {
    width: 77%;
    margin-left: 8px;
}
.torsion-spring-display thead tr th:nth-child(8) div {
    width: 58%;
    margin-left: 18px;
}
.torsion-spring-display thead tr th:nth-child(9) div {
    width: 60%;
    margin-left: 16px;
}
.torsion-spring-display thead tr th:nth-child(10) div {
    width: 66%;
    margin-left: 12px;
}
.torsion-spring-display thead tr th:nth-child(11) div {
    width: 67%;
    margin-left: 17px;
}
.torsion-spring-display thead tr th:nth-child(12) div {
    width: 69%;
    margin-left: 30px;
}
.torsion-spring-display thead tr th:nth-child(13) div {
    width: 71%;
    margin-left: 15px;
}
.torsion-spring-display thead tr th:nth-child(14) div {
    width: 72%;
    margin-left: 13px;
}
.torsion-spring-display thead tr th:nth-child(15) div {
    width: 60%;
    margin-left: 14px;
}
.torsion-spring-display thead tr th:nth-child(16) div {
    width: 61%;
    margin-left: 16px;
}
.torsion-spring-display thead tr th:nth-child(17) div {
    width: 67%;
    margin-left: 9px;
}
.torsion-spring-display thead tr th:nth-child(18) div {
    width: 50%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(19) div {
    width: 50%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(20) div {
    width: 50%;
    margin-left: 7px;
}
.torsion-spring-display thead tr th:nth-child(21) div {
    width: 60%;
    margin-left: 20px;
}
.torsion-spring-display thead tr th:nth-child(22) div {
    width: 50%;
    margin-left: 18px;
}
.torsion-spring-display thead tr th:nth-child(23) div {
    width: 50%;
    margin-left: 13px;
}
.torsion-spring-display thead tr th:nth-child(24) div {
    width: 49%;
    margin-left: 15px;
}
.torsion-spring-display thead tr th:nth-child(25) div {
    width: 60%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(26) div {
    width: 50%;
    margin-left: 16px;
}
.torsion-spring-display thead tr th:nth-child(27) div {
    width: 57%;
    margin-left: 13px;
}
.torsion-spring-display thead tr th:nth-child(28) div {
    width: 50%;
    margin-left: 0px;
    margin-right: 20px;
}



.constance-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.constance-spring-display thead tr th:nth-child(1) {
    width: 15%;
}
.constance-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.constance-spring-display thead tr th:nth-child(3) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(4) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(5) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(6) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(7) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(8) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(9) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(10) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(11) {
    width: 10%;
}


.constance-spring-display thead tr th:nth-child(12) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(13) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(14) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(15) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(16) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(17) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(18) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(19) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(20) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(21) {
    width: 10%;
}


.constance-spring-display thead tr th:nth-child(22) {
    width: 10%;
}

/*.constance-spring-display thead tr th:nth-child(23) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(24) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(25) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(26) {*/
/*width: 10%;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(27) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(28) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(29) {*/
/*width: 10%;*/
/*}*/


.constance-spring-display thead tr th:nth-child(1) div {
    width: 50%;
    margin-left: 0px;
}
.constance-spring-display thead tr th:nth-child(2) div {
    width: 50%;
    margin-left:22px;
}
.constance-spring-display thead tr th:nth-child(3) div {
    width: 71%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(4) div {
    width: 70%;
    margin-left: 14px;
}
.constance-spring-display thead tr th:nth-child(5) div {
    width: 71%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(6) div {
    width: 50%;
    margin-left: 19px;
}
.constance-spring-display thead tr th:nth-child(7) div {
    width: 50%;
    margin-left: 22px;
}
.constance-spring-display thead tr th:nth-child(8) div {
    width: 50%;
    margin-left: 22px;
}
.constance-spring-display thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 23px;
}
.constance-spring-display thead tr th:nth-child(10) div {
    width: 50%;
    margin-left: 20px;
}
.constance-spring-display thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 23px;
}
.constance-spring-display thead tr th:nth-child(12) div {
    width: 50%;
    margin-left: 19px;
}
.constance-spring-display thead tr th:nth-child(13) div {
    width: 72%;
    margin-left: 10px;
}
.constance-spring-display thead tr th:nth-child(14) div {
    width: 66%;
    margin-left: 15px;
}
.constance-spring-display thead tr th:nth-child(15) div {
    width: 67%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(16) div {
    width: 63%;
    margin-left: 14px;
}

.constance-spring-display thead tr th:nth-child(17) div {
    width: 63%;
    margin-left: 17px;
}
.constance-spring-display thead tr th:nth-child(18) div {
    width: 65%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(19) div {
    width: 66%;
    margin-left:12px;
}
.constance-spring-display thead tr th:nth-child(20) div {
    width: 64%;
    margin-left: 15px;
}
.constance-spring-display thead tr th:nth-child(21) div {
    width: 65%;
    margin-left: 14px;
}
.constance-spring-display thead tr th:nth-child(22) div {
    width: 50%;
    margin-left: 0px;
}

/*.constance-spring-display thead tr th:nth-child(23) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(24) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(25) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.mconstance-spring-display thead tr th:nth-child(26) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(27) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(28) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(29) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/


.battery-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}

.battery-spring-display thead tr th:nth-child(1) {
    width: 71%;
}
.battery-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.battery-spring-display thead tr th:nth-child(3) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(4) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(5) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(6) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(7) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(8) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(9) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(10) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(11) {
    width: 10%;
}


.battery-spring-display thead tr th:nth-child(12) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(13) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(14) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(15) {
    width: 70%;
}

.battery-spring-display thead tr th:nth-child(16) {
    width: 70%;
}

.battery-spring-display thead tr th:nth-child(17) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(18) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(19) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(20) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(21) {
    width: 10%;
}


.battery-spring-display thead tr th:nth-child(22) {
    width: 10%;
}

/*.constance-spring-display thead tr th:nth-child(23) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(24) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(25) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(26) {*/
/*width: 10%;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(27) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(28) {*/
/*width: 10%;*/
/*}*/

/*.constance-spring-display thead tr th:nth-child(29) {*/
/*width: 10%;*/
/*}*/


.battery-spring-display thead tr th:nth-child(1) div {
    width: 100%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(2) div {
    width: 58%;
    margin-left: 16px;
}
.battery-spring-display thead tr th:nth-child(3) div {
    width: 74%;
    margin-left: 8px;
}
.battery-spring-display thead tr th:nth-child(4) div {
    width: 100%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(5) div {
    width: 71%;
    margin-left: 12px;
}
.battery-spring-display thead tr th:nth-child(6) div {
    width: 84%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(7) div {
    width: 89%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(8) div {
    width: 87%;
    margin-left: 3px;
    text-align: center;
}
.battery-spring-display thead tr th:nth-child(9) div {
    width: 60%;
    margin-left: 14px;
}
.battery-spring-display thead tr th:nth-child(10) div {
    width: 91%;
    margin-left: 6px;
}
.battery-spring-display thead tr th:nth-child(11) div {
    width: 58%;
    margin-left: 16px;
}
.battery-spring-display thead tr th:nth-child(12) div {
    width: 77%;
    margin-left: 7px;
}
.battery-spring-display thead tr th:nth-child(13) div {
    width: 85%;
    margin-left: 4px;
}
.battery-spring-display thead tr th:nth-child(14) div {
    width: 78%;
    margin-left: 4px;
}
.battery-spring-display thead tr th:nth-child(15) div {
    width: 76%;
    margin-left: 0px;
    text-align: center;
}
.battery-spring-display thead tr th:nth-child(16) div {
    width: 64%;
    margin-left: 12px;
    /*text-align: center;*/
}

.battery-spring-display thead tr th:nth-child(17) div {
    width: 64%;
    margin-left: 6px;
}
.battery-spring-display thead tr th:nth-child(18) div {
    width: 49%;
    margin-left: 28px;
    text-align: center;
}
.battery-spring-display thead tr th:nth-child(19) div {
    width: 85%;
    margin-left: 10px;
}
.battery-spring-display thead tr th:nth-child(20) div {
    width: 95%;
    margin-left: 1px;
}
.battery-spring-display thead tr th:nth-child(21) div {
    width: 89%;
    margin-left: 4px;
}
.battery-spring-display thead tr th:nth-child(22) div {
    width: 76%;
    margin-left: 4px;
}

/*.constance-spring-display thead tr th:nth-child(23) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(24) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(25) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.mconstance-spring-display thead tr th:nth-child(26) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(27) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(28) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/
/*.constance-spring-display thead tr th:nth-child(29) div {*/
/*width: 50%;*/
/*margin-left: 0px;*/
/*}*/


/*th.compression-spring-header.views-field-field-outside-dia-in a .com-tablesort-asc-desc {*/
/*margin-left: 15px;*/
/*}*/
th.compression-spring-header.views-field.views-field-field-hole-dia-in .com-tablesort-asc-desc {
    margin-left: 14px;
}

th.compression-spring-header.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 6px;
}
th.compression-spring-header.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 6px;
    display: inline-flex;
}
th.compression-spring-header.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.compression-spring-header.views-field-field-solid-height-cm div a span {
    margin-left: 6px;
}
th.compression-spring-header.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.max-load-lb.views-field-field-max-load-lb .com-tablesort-asc-desc {
    margin-left: 3px;
}
th.rate-lb-in.views-field.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.max-extnd-leng-in.views-field.views-field-field-max-extended-length-in .com-tablesort-asc-desc {
    margin-left: 13px;
}
td.ext-outside-dia22.views-field.views-field-field-initial-tension-lb {
    text-align: center;
    /*padding-left: 23px;*/
}
th.initial-tension-lb.views-field-field-initial-tension-lb .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.free-length-in.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 3px;
}
th.max-extnd-leng-mm.views-field-field-max-extended-length-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.rate-kg-mm.views-field-field-rate-kg-mm .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.initial-tension-kg.views-field-field-initial-tension-kg .com-tablesort-asc-desc {
    margin-left: 9px;
}



.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 19px;
}
th.rate-gm-mm .com-tablesort-asc-desc {
    margin-left: 9px;
}
td.ext-outside-dia17.views-field.views-field-field-max-extended-length-cm {
    text-align: center;
}
th.outside-cm-dia .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.rate-gm-cm .com-tablesort-asc-desc {
    margin-left: 9px;
}
input#edit-po-upload-upload {
    width: 100%;
}
td.wire-diameter-constance.views-field.views-field-field-wire-dia-in.is-active.views-align-center {
    padding-right: 12px;
}

th.torsion-spring-part-value.views-field-field-to-work-over-rod-man-mm .cont-tablesort-asc-desc {
    margin-left: 2px;
}
th.torsion-spring-part-value.views-field-field-max-torque-kg-mm .cont-tablesort-asc-desc {
    margin-left: 11px;
}
th.torsion-spring-part-value.views-field-field-max-torque-gm-mm .cont-tablesort-asc-desc {
    margin-left: 10px;
}
th.views-align-center.views-field-field-outside-dia-cm .com-tablesort-asc-desc {
    margin-left: 16px;
}
.torsion-spring-part-value.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 3px;
}
th.torsion-spring-part-value.views-field-field-max-torque-gm-cm .cont-tablesort-asc-desc {
    margin-left: 12px;
}
th.wire-in-dia.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.belle-thickness-cm .com-tablesort-asc-desc {
    margin-left: 16px;
}
th.redux-roddiameter-inch.views-field-field-rod-dia-in .com-tablesort-asc-desc {
    margin-left: 11px;
}
th.redux-working-height-inch.views-field-field-working-height-in .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-wire-thickness-inch.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.cont-wire-dia-in.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.cont-free-dia-in.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-free-height-mm.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 8px;
}
th.continuous-material.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 6px;
}
th.cont-wire-dia-mm.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.cont-initial-tension-n div a .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.redux-short-material.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 13px;
}
th.redux-rod-dia-mm.views-field.views-field-field-rod-dia-mm .com-tablesort-asc-desc {
    margin-left: 25px;
}
th.redux-rate-lb-in.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 0px;
}
th.redux-free-height-cm.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 4px;
}
th.redux-working-height-cm.views-field-field-working-height-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-wire-thickness-cm.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 16px;
}
th.battery-outside1-in .tablesort-asc-desc {
    margin-left: 9px;
}
th.constance-spring-part-value.views-field-field-life-cycles .com-tablesort-asc-desc {
    margin-left: 4px;
}
th.constance-spring-part-value.views-field-field-width-in .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.constance-spring-part-value.views-field-field-working-deflection-in .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.constance-spring-part-value.views-field-field-inside-dia-in .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.constance-spring-part-value.views-field-field-drum-diameter-in .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.constance-spring-part-value.views-field-field-thickness-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.constance-spring-part-value.views-field-field-load-n .com-tablesort-asc-desc {
    margin-left: 5px !important;
}
th.constance-spring-part-value.views-field-field-width-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.constance-spring-part-value.views-field-field-working-deflection-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.constance-spring-part-value.views-field-field-drum-diameter-mm .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.constance-spring-part-value.views-field-field-load-kg .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.constance-spring-part-value.views-field-field-load-gm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.constance-spring-part-value.views-field-field-width-cm .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.constance-spring-part-value.views-field-field-working-deflection-cm .com-tablesort-asc-desc {
    margin-left: 17px;
}
th.constance-spring-part-value.views-field-field-drum-diameter-cm .com-tablesort-asc-desc {
    margin-left: 15px;
}
td.cont-approx1-cm.views-field.views-field-field-appr-num-coils-per-cm {
    padding-right: 17px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-published-stock-code-value.js-form-item-field-published-stock-code-value {
    display: none;
}
th.views-field-field-inside-dia-tole-in .tablesort-asc-desc {
    margin-left: 12px;
}
th.views-field.views-field-field-eyelet-inner-dia-in .tablesort-asc-desc {
    margin-left: 11px;
}
th.views-field.views-field-field-installed-height-in .tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field.views-field-field-inside-dia-tole-mm .tablesort-asc-desc {
    margin-left: 10px;
}
th.battery-free-cm.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 3px;
}
form#user-pass {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
th.battery-materia-display.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 10px;
}
th.belle-material.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 9px;
}
th.views-align-center.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 16px;
}
th.torsion-spring-part-value.views-field-field-max-torque-kg-cm .cont-tablesort-asc-desc {
    margin-left: 11px;
}
.belleville-spring-display .views-field-title {
    padding-right: 52px !important;
}





/* details#delivery-pane{
    position: absolute;

    left: 400px;

    margin-top: 0px;

    top: 80px;
} */


details#quotes-pane input {
    cursor: pointer;
}


details#cart-pane{
    position: absolute;
    right: 0px;
    top: 80px;
}

/* #uc-cart-checkout-form input#edit-continue-shopping{
    position: absolute;
    left: 800px;
    top: 535px;
} */

/* input#edit-continue{
    position: absolute;
    left: 800px;
    top: 469px;
}

.checkout-form{
    position: absolute;
    left: 800px;
    top: 475px;
}

.checkout-form1{
    position: absolute;
    left: 800px;
    top: 600px;
} */


form#uc-cart-checkout-form input{
    bottom: 45px;
}

#uc-cart-checkout-form {
    height: 1250px;

    /*height: 1300px;*/
}
/*caculate shipping button color*/
#quotes-pane input.button.form-submit.js-form-submit
{
    background: #4a4a4a;
    border-radius: 4px;
    font-weight: bold;
}
#edit-panes-delivery-postal-code {
    width: 103px !important;
}
#quote{
    margin-top: 0px;
}
.field-content.specification-display-1 {
    /*position: absolute;*/
    /*left: 205px;*/
    /*overflow-wrap: break-word;*/
    /*display: inline-block;*/
    /*float: left;*/
    /*max-width: 249px;*/
}
h1.checkout-header {
    margin-top: 0px;
    margin-bottom: 41px;
}



table.cart-review{
    border-bottom-width: 1px;
    border-bottom: 1px solid #ececec;
}

table.cart-review tfoot tr{
    display: none;
}

.uc-payment-totals td.title{

    font-weight: bold;
}

tr.line-item-total{
    font-size: 20px;
    font-weight: 900;
}

/*.field-content.mil-specification-display {*/
/*position: absolute;*/
/*left: 222px;*/
/*!*top: 0px;*!*/
/*overflow-wrap: break-word;*/
/*display: inline-block;*/
/*float: left;*/
/*max-width: 205px;*/
/*}*/

input#edit-submit-constant-force-spring {
    display: none;
}

details#payment-pane table {
    display:table;
}
tr.line-item-subtotal {
    display:table-header-group;
}
tr.line-item-total {
    display:table-footer-group;
}
tr.line-item-shipping {
    display:table-row-group;
}
/*.uc-payment-totals td.title{*/
/*padding-left: 105px;*/
/*}*/
/*.uc-payment-totals td.price{*/
/*padding-left: 105px;*/
/*}*/

.uc-payment-totals td.title {
    width: 30%;
    text-align: right;
}

.uc-payment-totals td.price {
    width: 10%;
    padding-right: 23px;
    font-weight: bold;
}
details#comments-pane br {
    display: none;
}


table.cart-review > thead tr{
    border-bottom-width: 0px;
}
/* table.cart-review + details#payment-pane table,table.cart-review + details#payment-pane table tr:first-child > * {
    display: table;
    border: 4px solid #ccc;
} */



/* Order History Page Start*/

/* body.path-users .col-md-9
{
    border: 1px solid #cacaca;
    margin-bottom: 50px;
} */

body.path-users .cols-6 caption
{
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    color: #000;
}
body.path-users .cols-6
{
    font-size: 14px;
    font-family: Century Gothic;
    font-weight: normal;
}
/*body.user-logged-in.path-user .content_layout .col-md-12*/
/*{*/
/*border: 1px solid #cacaca;*/
/*margin-bottom: 50px;*/
/*}*/
div#order_details_open {
    cursor: pointer;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
td.order-history {
    text-align: center;
}
th.order-history-header {
    text-align: center;
    background-color: darkgrey;
}
/* Order History Page End*/






/*usha-9-11-18*/
/* review order page start*/



.order-review-table .review-button-row {
    position: absolute;
    width: 63%;
    left: 677px;
    bottom: 137px;
    top: 255px;
}
.order-review-table .review-button-row td {
    width: 32%;
}
.order-review-table form#uc-cart-checkout-review-form {
    width: 100%;
}
.order-review-table form#uc-cart-checkout-review-form input#edit-back {
    width: 33%;
    background: #656161;
    color: white;
    /* height: 36px; */
    font-family: Century Gothic Bold;
    font-weight: bold;
    border-radius: 4px;
    margin-left: 5px;
}
.order-review-table form#uc-cart-checkout-review-form input#edit-submit {
    width: 33%;
    background: #00a651;
    color: white;
    /* height: 36px; */
    font-family: Century Gothic Bold;
    font-weight: bold;
    border-radius: 4px;
    margin-left: 15px;
    text-transform: capitalize;
}

table.order-review-table tbody tr:nth-child(1) {


}
table.order-review-table tbody tr:nth-child(1) td {
    position: absolute;
    top: 0px;
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;
    /* visibility: hidden; */
}
table.order-review-table tbody tr:nth-child(2) {

}

table.order-review-table tbody tr:nth-child(2) .data-col {
    position: absolute;
    top: 37px;
    width: 270px;
    line-height: 1.6;
}
table.order-review-table tbody tr:nth-child(9) .data-col
{
    line-height: 1.6;
}
table.order-review-table tbody tr:nth-child(2) .title-col {
    display: none;
}

table.order-review-table tbody tr:nth-child(4) {
    width: 44%;
    position: absolute;
    left: 678px;
    top: 138px;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    border-top: 1px solid #ccc;
    height: 34px;
    padding-top: 3px;
}
table.order-review-table tbody tr:nth-child(4) .title-col {
    right:235px;
    position: absolute;
}
table.order-review-table tbody tr:nth-child(4) .data-col {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}
table.order-review-table tbody tr:nth-child(5) {
    width: 44%;
    position: absolute;
    left: 678px;
    top: 206px;
    border-top: 2px solid #ccc;
    border-bottom: 4px solid #ccc;
    border-left: 4px solid #ccc;
    border-right:4px solid #ccc;
    height: 34px;
    padding-top: 3px;

}
table.order-review-table tbody tr:nth-child(5) .title-col {
    right: 236px;
    position: absolute;
}
table.order-review-table tbody tr:nth-child(5) .data-col {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}
table.order-review-table tbody tr:nth-child(6) {
    width: 44%;
    position: absolute;
    left: 678px;
    top: 172px;
    border-top: 1px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    height: 34px;
    padding-top: 3px;
}
table.order-review-table tbody tr:nth-child(6) .title-col {
    right: 235px;
    position: absolute;
}
table.order-review-table tbody tr:nth-child(6) .data-col {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}

table.order-review-table tbody tr:nth-child(9) .title-col {
    display: none;
}
table.order-review-table tbody tr:nth-child(9) .data-col {
    position: absolute;
    left: 304px;
    top: 36px;
    width: 300px;
}
table.order-review-table tbody tr:nth-child(10) {
    display: none;
}
table.order-review-table tbody tr:nth-child(3) {
    position: absolute;
    top: 220px;
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;
    text-transform: capitalize;
}
table.order-review-table tbody tr:nth-child(7) .title-col {
    display: none;
}
table.order-review-table tbody tr:nth-child(7) .data-col {
    position: absolute;
    top: 250px;
}

table.order-review-table tbody tr:nth-child(8){
    position: absolute;
    top: 0px;
    width: 15%;
    left: 300px;

}
table.order-review-table tbody tr:nth-child(8) td:after{
    /* content: "Ship To";
    display: block;
    position: absolute;
    top: 0px;
    visibility: visible; */
}

table.order-review-table tbody tr:nth-child(8) td {
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;
    /* visibility: hidden; */
}
table.order-review-table tbody tr:nth-child(12) {
    /*
        visibility: hidden; */
    display: block;
    position: absolute;
    top: 219px;
    left: 298px;
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;

}
table.order-review-table tbody tr:nth-child(12) td:after{
    /* content: 'Shipping Method';
    visibility: visible;
    display: block;
    position: absolute;
    top: 219px;
    left: 298px;
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px; */

}
table.order-review-table tbody tr:nth-child(11) {
    position: absolute;
    top: 249px;
    left: 300px;
}

table.order-review-table tbody tr:nth-child(1) td.title-col {
    width: 75%;
}

.order-review-table tbody tr {
    /*display: none;*/
    border-bottom: 0px solid #ececec;
}
.order-review-table .cart-review {
    border: 0px solid #333;
    position: absolute;
    width: 44%;
    top: 0px;
    left: 678px;
    margin-top: 0px;
}
table.order-review-table tbody tr:hover {
    background-color: transparent;

}
table.order-review-table {
    height: 485px;
}
.col-lg-3.review-quistions {
    text-align: right;
}
h1.review-header {
    font-family: Century Gothic Bold;
    font-size: 36px;
    color: #444;
    margin-top: 38px;
}
.col-lg-3.review-quistions {
    text-align: right;
}
.col-lg-4.review-quistions {
    text-align: right;
}
.col-lg-5.review-quistions {
    text-align: right;
}
h3.review-questions {
    font-family: Century Gothic Bold;
    color: #444;
    font-weight: bold;
}
h1.review-call {
    font-family: Century Gothic Bold;
    font-size: 26px;
    color: #444;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 15px;
}

table.cart-review thead {
    border-bottom: 1px solid #ccc;
    display: block;
}

.order-review-table .cart-review tbody tr td:nth-child(1) {
    position: unset;
    padding-left: 20px !important;
    font-family: arial;
    color: #000;
    font-size: 14px;
    visibility: visible;
    text-align: left;
    width: 39%;
}
.order-review-table .cart-review tbody tr td:nth-child(2) {
    position: unset;
    font-family: arial;
    color: #000;
    font-size: 14px;
    visibility: visible;
    text-align: center;
    width: 20%;
}

.order-review-table .cart-review tbody tr td:nth-child(3) {
    position: unset;
    padding-right: 13px;
    font-family: arial;
    color: #000;
    font-size: 14px;
    visibility: visible;
}
.order-review-table .cart-review thead {
    border-top: 4px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
}
.order-review-table .cart-review tbody {
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
}



.order-review-table form#uc-cart-checkout-review-form div#edit-actions {
    position: absolute;
    width: 85%;
    bottom: 0px;
    top: 28px;
}


.order-review-table .cart-review tbody tr td:nth-child(3):after {
    visibility: hidden;
}
.order-review-table .cart-review tbody tr td:nth-child(2):after {
    visibility: hidden;
}
.order-review-table .cart-review tbody tr td:nth-child(1):after {
    visibility: hidden;
}
table.order-review-table tbody tr:nth-child(1) td:after {
    /* content: 'Bill To';
    visibility: visible;
    display: block;
    position: absolute;
    top: 0; */
}


.order-review-table .cart-review tbody tr:nth-child(3) {
    position: unset;
    border: 0px;
}

.order-review-table .cart-review tbody tr:nth-child(4) {
    position: unset;
    border: 0px;
}
.order-review-table .cart-review tbody tr:nth-child(5) {
    position: unset;
    border: 0px;
}
.order-review-table .cart-review tbody tr:nth-child(6) {
    position: unset;
    border: 0px;
}
.order-review-table .cart-review tbody tr:nth-child(7) {
    position: unset;
    border: 0px;
}
/*nayana feb-5 Mobile Layout for the Review Order page start-------------------->*/
table.order-review-table .cart-review tbody tr{
    position: unset !important;
    border: 0px;
}
/*nayana feb-5 Mobile Layout for the Review Order page end-------------------->*/
div#slider-range30 {
    margin-left: 9px;
}
.messages.messages--error{
    display:none;
}
.cart-review td.qty{
    padding-left: 8px;
    font-weight: bold;
}
th.price{
    padding-left: 0px;
}
.cart-review td.price {
    font-weight: bold;
}
.cart-review td.products{
    width: 37%;
    font-weight: bold;
}

.checkout_add_state{
    top: 547px;
}



.field-content.material-specific-product-1 {

    /*position: absolute;*/
    /*left: 237px;*/
    /*overflow-wrap: break-word;*/
    /*display: inline-block;*/
    /*float: left;*/
    /*max-width: 157px;*/

}


.field-content.finish-specific-product-1 {

    /*position: absolute;*/
    /*left: 237px;*/
    /*overflow-wrap: break-word;*/
    /*display: inline-block;*/
    /*float: left;*/
    /*max-width: 157px;*/

}

.field-content.compression-outside-diameter-in-1 {

    /*position: absolute;*/
    /*left: 204px;*/
    /*overflow-wrap: break-word;*/
    /*display: inline-block;*/
    /*float: left;*/
    /*max-width: 157px;*/

}
.order-review-table .cart-review thead tr th.qty {
    padding-left: 64px;
}
.order-review-table .cart-review thead tr th.price {
    padding-left: 122px;
}
details#payment-pane .fieldgroup{
    /* position: absolute; */
    top: 80px;
    bottom: 0px;
    margin-bottom: 0px;
    width: 312px;
    margin-top: 0px;
}
/* div#payment-details {
    position: relative;
    bottom: 78px;
} */
form#uc-cart-view-form #edit-items thead tr .price {
    text-align: left;
    padding-left: 0px;
}
form#uc-cart-view-form #edit-items tbody tr td a#edit-items-0-desc-title {
    /*position: absolute;*/
    /*top: 63px;*/
}
form#uc-cart-view-form #edit-items tbody tr td input#edit-items-0-remove {
    /*position: absolute;*/
    /*top: 53px;*/
}

.disabledbutton {
    pointer-events: none;
    opacity: 0.4;
    /* background-color: darkgrey; */
}
#slider-range11 {
    margin-left: 9px;
}

#slider-range14 {
    margin-left: 9px;
}

#slider-range36 {
    margin-left: 9px;
}

#slider-range11 {
    margin-left: 9px;
}

#slider-range34 {
    margin-left: 9px;
}
div#slider-range37 {
    margin-left: 4px;
}




@-moz-document url-prefix() {

    ul.secndry-menu.item-list {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /* .Compression-spring .compression-outside-diameter-in-1 {
        margin-left: 110px !important;
    } */
    /* .Compression-spring .specification-display-1 {
        margin-left: 123px !important;
    } */
    /* .battery-spring-display .material-specific-product-1 {
        margin-left: 156px !important;
    } */
    /* .battery-spring-display .finish-specific-product-1 {
        margin-left: 169px !important;
    } */
    table.order-review-table tbody tr:nth-child(6) .title-col{
        width: unset;
    }
    table.order-review-table tbody tr:nth-child(6) .data-col{
        padding-left: 2px;
    }
    table.order-review-table tbody tr:nth-child(7) .title-col{
        width: 89%;
    }
    table.order-review-table tbody tr:nth-child(7) .data-col{
        padding-left: 2px;
    }
    .col-md-12.engineering{
        margin-left: -14px !important;
    }
    /* .col-md-12.engineering1{
        margin-left: -14px !important;
    } */
    /* div#block-views-block-price-table-block-1-2{
        margin-right: 273px;
    } */
    /* .menu-base-theme li:hover {
        margin-top: -3px;
    } */
    .main-header nav{
        height: 74px;
    }
    .menu-base-theme, .menu-base-theme a, .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted {
        background: none;
        padding: 14px 14px;
    }
    span.field-content.btn.btn-defaults2 {
        /* margin-bottom: 0px; */
        /*margin-top: 63px;*/
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        margin-top: -3px;
    }
    h1.views-label.views-label-body{
/*        margin-left: 200px;*/
    }
    details#payment-pane table{
        bottom: 575px !important;
    }
    details#quotes-pane{
        top: 57px;
        left: 0px;
        /* margin-left: 385px; */
        /* position: relative; */
    }
    .purchase_order_info {
        top: 1097px;
    }

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {


    .order-review-table .cart-review tbody tr:nth-child(4),
    .order-review-table .cart-review tbody tr:nth-child(5),
    .order-review-table .cart-review tbody tr:nth-child(6),
    .order-review-table .cart-review tbody tr:nth-child(7) {
        position: relative;
        border: 0px;
    }
    .menu-base-theme, .menu-base-theme a, .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted {
        background: none;
        padding: 11px 13px;
    }
    .menu-base-theme > li:hover {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .menu-base-theme li {
        padding-top: 10px !important;
        padding-bottom: 8px;
    }
    .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        position: absolute;
        top: 695px;
        bottom: 0px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        position: absolute;
        top: 695px;
        bottom: 0px;
    }
    .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
        position: absolute;
        top: 735px;
        bottom: 0px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
        position: absolute;
        top: 735px;
        bottom: 0px;
    }
    details#delivery-pane select{
        padding: 3px;
    }
    .region.region-welcome-banner-text {
        margin-top: 2px !important;
    }

}

/* review order page end*/

/*--------Account center---sambath-------*/

.billing-addresss {
    margin-bottom: 20px;
}
.field_item {
    margin-bottom: 7px;
}
/*.billpostalcode {
    margin-bottom: 25px;
}*/
.js-form-item.form-item.js-form-type-textfield.form-item-billcompany.js-form-item-billcompany.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billaddress1.js-form-item-billaddress1.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billaddress2.js-form-item-billaddress2.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billaddress3.js-form-item-billaddress3.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billcity.js-form-item-billcity.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billstate.js-form-item-billstate.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billcountry.js-form-item-billcountry.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billpostalcode.js-form-item-billpostalcode.form-disabled {
    display: none;
}

p.already-login {
    color: #000;
    font-size: 24px;
    font-family: Century Gothic Bold;
    margin-top: -31px;
    margin-bottom: 0px;
}

.Compression-spring .views-label-field-finish {
    float: left;
}
/* .Compression-spring .views-field-field-finish {
    display: flex;
    width: 44%;
} */
/* .Compression-spring .specification-display-1 {
    margin-left: 126px;
} */
/* .Compression-spring .compression-outside-diameter-in-1 {
    margin-left: 112px;
} */
.Compression-spring .views-label-field-material {
    float: left;
}
/* .Compression-spring .views-field-field-material {
    display: flex;
    width: 44%;
} */
.extension-spring-product-display .mil-specification-display {
    margin-left: 140px;
}
.extension-spring-product-display .views-label-field-finish {
    float: left;
}
/* .extension-spring-product-display .views-field-field-finish {
    display: flex;
    width: 44%;
} */
/* .battery-spring-display .views-field-field-finish {
    display: flex;
    width: 44%;
} */
.battery-spring-display .views-label-field-finish {
    float: left;
}
/* .battery-spring-display .finish-specific-product-1 {
    margin-left: 164px;
} */

/* .battery-spring-display .views-field-field-material {
    display: flex;
    width: 44%;
} */
.battery-spring-display .views-label-field-material {
    float: left;
}
/* .battery-spring-display .material-specific-product-1 {
    margin-left: 152px;
} */

input#edit-continue-shoppingg {
    font-weight: normal !important;
    font-family: Century Gothic Bold;
}
div#block-whoweare a {
    color:  rgba(23,114,197);
    color: rgb(23, 114, 197);
}
div#block-whoweare a:hover {
    text-decoration: underline;
}


/* E-Commerce*/

/*--------Shipping  Option---Usha------*/

.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-first-name.js-form-item-panes-delivery-first-name {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-last-name.js-form-item-panes-delivery-last-name {
    display: none;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email {
    display: none;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone {
    display: none;
}
/* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    margin-top: 0px;
    bottom: 85px;
    position: absolute;
} */
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-address.js-form-item-panes-delivery-copy-address {
    /* position: absolute;
    bottom: 39px; */
    /*display: none;*/
}
/* div#delivery-address-pane {
    position: absolute;
    top: 227px;
} */
/* .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    position: absolute;
    top: 695px;
    bottom: 0px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        position: absolute;
        top: 695px;
        bottom: 0px;
    }
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    position: absolute;
    top: 735px;
    bottom: 0px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    position: absolute;
    top: 735px;
    bottom: 0px;
}
p.text-shipping-address {
    margin-top: 154px;
} */
/* .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-address.js-form-item-panes-delivery-copy-address label {
    float: left;
    padding-right: 7px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
    float: left;
    padding-right: 8px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
    float: left;
    padding-right: 8px;
} */
/*input#edit-panes-delivery-save-shipping-address{*/
/*float: right;*/
/*padding-right: 8px;*/

/*}*/
.account_center input[type=radio] {
    background: #0699f1;
}
/* .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label {
    font-family: arial;
    font-weight: normal;
    float: left;
    padding-right: 8px;

} */
/* .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label {
    font-family: arial;
    font-weight: normal;
    float: left;
    padding-right: 8px;

} */
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
    font-family: arial;
    font-weight: normal;

}

form#uc-cart-view-form tbody tr td div input {
    border: 1px solid #ccc;
    text-align: center;
}

.js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method:nth-child(2) {
    position: unset;
    /*bottom: 245px;*/
    /* margin-top: -12%; */
}
fieldset#edit-terms-and-condition--wrapper {
    width: 100%;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method:nth-child(1) {
    /* position: relative;
    top: 30px; */
    margin-top: 0%;
}
fieldset#edit-panes-payment-payment-method--wrapper legend {
    border: 0px;
}

/* .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
    position: absolute;
    bottom: 39px;
} */
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {
    /* float: left; */
    padding-right: 8px;
    font-weight: bold;
}
p.checkout_info {
    display: none;
}
details#payment-pane .fieldgroup legend {
    border-bottom: 0px solid #e5e5e5;
}
.ship_rate_range{
    font-family: arial;
    color: #f30a0a;
    text-align: justify;

}
/* raghu shipping weigth value css*/
.weight_value {
    display: none;
}
p.Terms-and-Conditions-Privacy-Policy-and-Cookie-Policy {
    position: relative;
    bottom: 24px;
    left: 22px;
    margin-bottom: -25px;
    font-size: 13px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-field-terms-and-conditions-value.js-form-item-field-terms-and-conditions-value label {
    display: none;
}
div#edit-field-leespring-news-wrapper label {
    display: none;
}
p.leespring-news-updates {
    position: relative;
    bottom: 24px;
    left: 22px;
    margin-bottom: 0px;
    font-size: 13px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-first-name-0-value.js-form-item-field-first-name-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-last-name-0-value.js-form-item-field-last-name-0-value{
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-account-name-0-value.js-form-item-field-account-name-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-country-0-value.js-form-item-field-country-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-phone-number-0-value.js-form-item-field-phone-number-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.address p{
    text-transform: capitalize;
}
.order-history-page tr {
    cursor: pointer;
}
div#block-quoterequest a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
span.field-content.btn.btn-defaults9 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 65px;
    margin-top: 10px;
    font-weight: normal;
}
span.field-content.btn.btn-defaults9 a {
    color: #333;
}
/*Torsion Print*/
span.field-content.btn.btn-torsion-print {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 20px;
    font-weight: normal;
}
span.field-content.btn.btn-torsion-print a {
    color: #333;
}

.js-form-item.form-item.js-form-type-textarea.form-item-quickcatalog.js-form-item-quickcatalog {
    display: none;
}
.js-form-item.form-item.js-form-type-textarea.form-item-requestcatalog.js-form-item-requestcatalog {
    display: none;
}
.js-form-item.form-item.js-form-type-textarea.form-item-txtquantitydisplay.js-form-item-txtquantitydisplay {
    display: none;
}

.request-catalog-first-name {
    width: 95%;
}
.request-catalog-last-name {
    width: 95%;
}
.request-catalog-email-name {
    width: 95%;
}

.request-catalog-company-name {
    width: 95%;
}
input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefv2leespringcomterms-and-conditionsterms-and-conditionsa-and-a-hrefv2leespringcomprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
    width: 3%;
}

input#edit-terms-and-condition-i-agree-to-lee-spring-a-hrefhttpv2leespringcomterms-and-conditionsterms-and-conditionsa-and-a-hrefv2leespringcomprivacy-policy-and-cookie-policy-privacy-and-cookie-policya- {
    width: 4% !important;
}
div#edit-terms-and-condition--2 label {
    font-size: 14px;
    /* font-family: arial; */
}
div#edit-terms-and-condition--2 a {
    color: rgb(23, 114, 197);
}

div#block-views-block-spring-kit-block-1 .btn-defaults5 {
    visibility: hidden;
}
div#block-views-block-spring-kit-block-2 .btn-defaults5 {
    visibility: hidden;
}

div#block-views-block-spring-kit-block-3 .btn-defaults5 {
    visibility: hidden;
}

div#block-views-block-spring-kit-block-4 .btn-defaults5 {
    visibility: hidden;
}
div#block-views-block-spring-kit-block-5 .btn-defaults5 {
    visibility: hidden;
}

div#block-views-block-spring-kit-block-6 .btn-defaults5 {
    visibility: hidden;
}

.js-form-item-po-upload .button {
    margin-left: 0px;
    margin-top: 14px;
}
.lee-spring-news-articles h4 {
    margin-bottom: 2px;
    margin-top: 10px;
}
.js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload {
    display: none;
}
form#user-pass {
    border: 0px;
}
form#user-pass input#edit-submit {
    background-color: #00a651;
    color: white;
    font-family: century gothic bold;
    width: 30%;
    border-radius: 7px;
}

form#user-pass p {
    color: red;
}
li.item.login-account {
    list-style: none;
}
input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
    width: 6% !important;
}
input#edit-terms-and-condition-i-agree-to-lee-spring-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policy-privacy-and-cookie-policya- {
    width: 6% !important;
}
fieldset#edit-terms-and-conditions--wrapper legend {
    display: none;
}
/*body.path-node div#block-views-block-price-table-block-1-2 {
    display: none;
}*/
.confirm-password-reset {
    color: #4b4b4b;
    padding: 18px;
    padding-top: 0px;
}
h2.header-password-reset {
    color: #000;
    font-size: 36px;
    margin-top: 0px;
}
.password-reset-login {
    position: absolute;
    bottom: 250px;
    color: #555555;
    font-size: 25px;
    font-weight: bold;
}
form#user-pass p {
    color: red;
    margin-left: 17px;
}
form#user-pass div {
    margin-left: 17px;
}
/*CAD note*/
.leepcadnote {
    margin-top: 28px;
    /* word-wrap: break-word;
    width: 45%; */
}

/*.modal-content {
    width: 50%;
    background-color: #1d295b;
}
.modal-body ul#modal-main-menu li a {
    color: white;
    font-family: Century Gothic Bold;
}
.modal-body ul#modal-main-menu li {
    padding: 8px;
}
.modal-dialog {
    right: 10px;
}
.modal-backdrop.in {
    z-index: 0;
}
.modal-dialog button.close {
    color: white;
    z-index: 1;
    position: relative;
    right: 10px;
}*/

/*.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province {*/
    /*width: 45%;*/
    /*float: left;*/
    /*margin-top: 0px;*/
    /*position: unset;*/
/*}*/
.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province label {
    color: #555555;
}
.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province select#edit-state-province {
    background: white;
    width: 95%;
}
.side-navbar{
    display: none;
}
.side-navbar button.close {
    color: white;
    margin-right: 25px;
    opacity: unset;
}
.billstate .field_item::before {
    content: ", ";
}

.billcity {
    float: left;
}
.billstate {
    float: left;
}
.billpostalcode {
    /* margin-bottom: 25px; */
}
.billcountry {
    margin-bottom: 25px;
}
.material_row .col-lg-3 ul li {
    margin-bottom: -2px;
    margin-top: -5px;
}
.custom-spring-leespring h4 {
    margin-bottom: 0px;
    margin-top: 0px;
}
.leespring-stock-parts h4 {
    margin-bottom: 4px;
    margin-top: 0px;
}
.Specialty-Products h4 {
    margin-bottom: 10px;
}
.material_row .col-lg-3 h3:nth-child(3) {
    margin-top: 25px;
}
.torsion-spring_learnmore b {
    position: relative;
    top: 3px;
}
h2.rohs-compliance {
    margin-bottom: -2px;
}
h2.reach-compliance {
    margin-bottom: 0px;
}
.redux-wave-spring_learnmore ul {
    padding-left: 15px;
}
.torsion-spring_learnmore p.dimension {
    margin-bottom: 0px;
}
.torsion-spring_learnmore p.performance-factory {
    margin-bottom: 0px;
}
p.extension-spring-diameter {
    margin-bottom: 0px;
    margin-top: -4px;
}
p.mil-spec-spring-learnabout {
    margin-bottom: 0px;
}
.compression_learnabout h2 {
    margin-bottom: 5px;
}
.tecnical_glossary p {
    margin-bottom: 16px;
}
.about-us_leespring a {
    color: rgb(23, 114, 197);
}
p.learn-about-stiffness {
    margin-bottom: 13px;
}
p.learn-about-dimension {
    margin-bottom: 13px;
}
p.learabout-unit-of-measure {
    margin-bottom: 13px;
}
/* .js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country {
    position: relative;
    bottom: 77px;
} */
form#user-form::before {
    content: 'Create a New Password';
    position: relative;
    right: 175px;
    font-size: 26px;
    font-family: Century Gothic Bold;
    color: #555555;
}
.compression_learnabout ul {
    padding-left: 15px;
}
.leep-plastic-composite-spring_learnmore ul {
    padding-left: 15px;
}
form#user-form input#edit-submit {
    background-color: #00a651;
    border-radius: 6px;
    font-size: 15px;
    font-family: Century Gothic Bold;
}
.col-lg-12.Extensions-pring p {
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(1) {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(3) {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(5) {
    background-color: white;
}
p.hefty-spring-learnabout {
    margin-bottom: 10px;
}
p.leep-plastic-composite-spring-learnabout {
    margin-bottom: 10px;
}
p.const-force-force-spring {
    margin-bottom: 10px;
}

div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(2):hover {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(4):hover {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(6):hover {
    background-color: #F0F0F0;
}

div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(1):hover {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(3):hover {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(5):hover {
    background-color: white;
}




div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(1) {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(3) {
    background-color: white;
}

div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(4) {
    background-color: #F0F0F0;
}


.mil-spec-spring_learnmore .col-lg-12 p {
    margin-bottom: 4px;
}
.hefty-configuration p {
    margin-bottom: 5px;
}
p.constant-force-spring-learnabout {
    margin-bottom: 0px;
}
.belleville-spring-display h1.views-label.views-label-body {
    margin-left: 200px;
    width: 44%;
}
.material_row .col-lg-3 h3:nth-child(5) {
    margin-top: 25px;
}
.mat_small_text {
    margin-top: 36px;
    font-weight: bold;
}
.material_row .col-lg-3 h3:nth-child(7) {
    margin-top: 25px;
}
.material_row .col-lg-3:nth-child(2) {
    padding-left: 20px;
}
p.dfars-learnabout {
    margin-bottom: 0px;
}
.conditions-of-sale h3 {
    font-weight: bold;
}

.conditions-of-sale h4 {
    font-weight: bold;
}
.conditions-of-sale h5 {
    font-weight: bold;
    font-size: 17px;
    margin-top: 0px;
}

.conditions-of-sale p {
    margin-bottom: 10px;
    margin-top: 5px;
}
.hefty-die-spring_learnmore .row .col-lg-12 p:nth-child(2) {
    margin-bottom: 5px;
}
.leep-plastic-composite-spring_learnmore .row .col-lg-12 p:nth-child(2) {
    margin-bottom: 5px;
}
.row.constance_force_learnabout .col-lg-12 p:nth-child(3) {
    margin-bottom: 5px;
}
p.condition-of-sale-last-update {
    margin-bottom: 15px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-attention.js-form-item-panes-billing-attention{
    display:none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box label {
    font-weight: normal;
}

/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input {
    width: 90%;
} */
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street2.js-form-item-panes-billing-street2 {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street2.js-form-item-panes-delivery-street2{
    display:none;
}


/* site-banner-header-banner */
div#site-banner-header-banner {
    height: 52px;
    text-align: left;
    padding-left: 92px;
    padding-right: 92px;
    padding-top: 10px;
    font-size: 16px !important;
    display: block !important;
}
div#site-banner-header-banner a {
    display: inline;
    font-size: 14px;
    float:right;
}
div#site-banner-header-banner a input {
    /*background-color: gray !important;*/
    color: white;
    height: 28px;
    border: 1.5px solid black;
}
input#boring_site {
    /*margin-left: 21px;*/
    width: 22%;
}
div#site-banner-header-banner a input:hover {
    background-color: gray !important;
    color: white !important;
}
div#site-banner-header-banner .container {
    padding-left: 19px;
}
.region.region-welcome-banner-text {
    margin-top: 53px;
}
nav.navbar.navbar-default {
    margin-top: 35px;
}



/*Social Icon*/
div#block-socialicon ul li {
    display: inline-block;
}
div#block-socialicon {
    width: 100%;
    /*border-top: 2px solid gray;*/
    position: absolute;
    /*bottom: 780px;*/
}
div#block-socialicon h2 {
    display: none;
}
div#face-book ul li.Leespring-fascebook {
    display: none;
}
div#linked-in ul li.leespring-linkedin {
    display: none;
}
div#twitter ul li.leespring-twitter {
    display: none;
}
div#block-socialicon div {
    display: inline-block;
    padding-right: 15px;
}

/*Warning Message Go back to old site Start*/

.dialog-ovelay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.50);
    z-index: 999999
}
.dialog-ovelay .dialog {
    width: 400px;
    margin: 100px auto 0;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    border-radius: 3px;
    overflow: hidden
}
.dialog-ovelay .dialog header {
    padding: 10px 8px;
    background-color: #f6f7f9;
    border-bottom: 1px solid #e5e5e5
}
.dialog-ovelay .dialog header h3 {
    font-size: 14px;
    margin: 0;
    color: #555;
    display: inline-block
}
.dialog-ovelay .dialog header .fa-close {
    float: right;
    color: #c4c5c7;
    cursor: pointer;
    transition: all .5s ease;
    padding: 0 2px;
    border-radius: 1px
}
.dialog-ovelay .dialog header .fa-close:hover {
    color: #b9b9b9
}
.dialog-ovelay .dialog header .fa-close:active {
    box-shadow: 0 0 5px #673AB7;
    color: #a2a2a2
}
.dialog-ovelay .dialog .dialog-msg {
    padding: 12px 10px
}
.dialog-ovelay .dialog .dialog-msg p{
    margin: 0;
    font-size: 15px;
    color: #333
}
.dialog-ovelay .dialog footer {
    border-top: 1px solid #e5e5e5;
    padding: 8px 10px
}
.dialog-ovelay .dialog footer .controls {
    direction: rtl
}
.dialog-ovelay .dialog footer .controls .button {
    padding: 5px 15px;
    border-radius: 3px
}
.button {
    cursor: pointer
}
.button-default {
    background-color: rgb(248, 248, 248);
    border: 1px solid rgba(204, 204, 204, 0.5);
    color: #5D5D5D;
}
.button-danger {
    background-color: #f44336;
    border: 1px solid #d32f2f;
    color: #f5f5f5
}
.link {
    padding: 5px 10px;
    cursor: pointer
}
/*Warning Message devert to old site End*/

.password-suggestions.description {
    display: none !important;
}
h1.cookies_policy {
    font-size: 20px;
}
div#site-banner-header-banner{
    margin-top: 79px !important;
    display: none !important;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name label {
    text-transform: capitalize;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone label {
    text-transform: capitalize;
}
/*Search pagination highlight*/
li.pager__item.is-active a {
    background-color: lightgrey;
}


.col-md-9.leeP_Plastic_Composite_Spring p {
    margin-bottom: 10px;
}
.product_reference_product_type a {
    color: rgb(23, 114, 197) !important;
}
.col-md-9.Mil-Space_Spring85 p {
    margin-bottom: 10px;
}
.col-md-9.Bellevile_washers_spring .product_reference_product_type {
    margin-top: 10px;
}
/* .copyright {
    width: 107%;
} */
.footer-menu {
    /* width: 105%; */
    /*outline: auto;
    outline-color: #43484b;*/
    padding-right: 30px;
}
.Compression_spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.Extension_Spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.torshion-spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.hefty-spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.col-md-3.Bellevile_washers img {
    /*height: 222px;*/
    margin-top: 21px;
}
.col-md-3.battery-spring img {
    /*height: 222px;*/
    margin-top: 21px;
}
.continuous-length-spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}

.mil_space_spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.leep-plastic-composite-spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.redux-wave-spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.constance-force-spring .col-md-3 img {
    /*height: 222px;*/
    margin-top: 21px;
}
.extension-spring_learnmore ul {
    margin-bottom: 5px;
}
div#block-mobileicon {
    width: 100%;
    /*border-top: 2px solid gray;*/
    position: absolute;
    /*bottom: 744px !important;*/
}
div#block-mobileicon div {
    display: inline-block;
    padding-right: 15px;
}
.mobile_responsive_icon div ul {
    list-style: none;
}

div#block-mobileicon {
    display: none;
}

.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span {
    float: left;
    color: red;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity label:after {
    content: " *";
    color: red;
}
#block-mainnavigation {
    background-color: transparent;
}
.pass_been_reset h2 {
    font-size: 36px;
    color: #3da651;
    font-family: Century Gothic Bold;
    font-weight: normal;
    text-align: center;
}
form#conformation-password-reset input {
    font-size: 18px;
    width: 33%;
    background: #22a551;
    margin-left: 383px;
    font-family: Century Gothic Bold;
    padding-top: 9px;
    margin-bottom: 31px;
    margin-top: 50px;
}

.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(4) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(5) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(6) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(7) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(8) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(9) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(10) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(11) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(12) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(13) {
    display: none;
}

ul#side-main-menu ul.dropdown-menu {
    background-color: #1d295b;
}
ul#side-main-menu button.btn.btn-primary.dropdown-toggle {
    background-color: transparent;
    color: white;
    font-size: 13px;
    font-family: Century Gothic Bold;
    padding: 0px;
    width: 100%;
    text-align: left;
}
ul#side-main-menu ul.dropdown-menu li {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
}
ul#side-main-menu ul.dropdown-menu li a:hover {
    background-color: transparent;
}
ul#side-main-menu ul.dropdown-menu {
    background-color: #000e2a;
    margin-left: -15px;
    width: calc(100% + 15px);
}
.modal-content .close {
    opacity: 0.5;
    color: #000;
}






th.views-field.views-field-field-outside-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-hole-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-rod-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th#view-field-rate-lb-in-table-column .tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-solid-height-in .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-wire-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-outside-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-hole-dia-mm .tablesort-asc-desc {
    margin-left: 15px;
}
th.views-field.views-field-field-rod-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-rate-n-mm .tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-solid-height-mm .tablesort-asc-desc {
    margin-left: 5px;
}
th.views-field.views-field-field-wire-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-outside-dia-cm .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-hole-dia-cm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-rod-dia-cm .tablesort-asc-desc {
    margin-left: 10px;
}
th.views-field.views-field-field-rate-n-cm .tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field.views-field-field-wire-dia-cm .tablesort-asc-desc {
    margin-left: 12px;
}
th.views-field.views-field-field-rate-kg-cm .tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field.views-field-field-rate-gm-cm .tablesort-asc-desc {
    margin-left: 9px;
}

 th.views-field.views-field-field-material-short-description{
    /*line-height: 48.4px;*/
    vertical-align: bottom;
}
.Compression-spring th.views-field.views-field-field-material-short-description .tablesort--desc {
    display: block;
    vertical-align: bottom;
    margin-bottom: 4px;
    margin-left: 19px;
}

.product-display.extension-spring-product-display th.views-field.views-field-field-material-short-description .tablesort--desc {
    display: block;
    vertical-align: bottom;
    margin-bottom: 4px;
    margin-left: 10px;
}
.product-display.extension-spring-product-display th.views-field.views-field-field-outside-dia-in .tablesort-asc-desc {
    margin-left: 13px;
}
.product-display.extension-spring-product-display th.views-field-field-max-load-lb .tablesort-asc-desc {
    margin-left: 3px;
}

.product-display.extension-spring-product-display th.views-field-field-max-extended-length-in .tablesort-asc-desc {
    margin-left: 15px;
}
.product-display.extension-spring-product-display th.views-field-field-initial-tension-lb .tablesort-asc-desc {
    margin-left: 9px;
}

.product-display.extension-spring-product-display th.views-field.views-field-field-outside-dia-mm .tablesort-asc-desc {
    margin-left: 14px;
}
.product-display.extension-spring-product-display th.views-field-field-max-load-n .tablesort-asc-desc {
    margin-left: 6px;
}
.product-display.extension-spring-product-display th.views-field-field-max-extended-length-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.product-display.extension-spring-product-display th.views-field-field-initial-tension-n .tablesort-asc-desc {
    margin-left: 17px;
}
.product-display.extension-spring-product-display th.views-field.views-field-field-outside-dia-cm .tablesort-asc-desc {
    margin-left: 11px;
}
.product-display.extension-spring-product-display th.views-field-field-max-extended-length-cm .tablesort-asc-desc {
    margin-left: 10px;
}

.product-display.extension-spring-product-display th.max-load-kg.views-field.views-field-field-max-load-kg .com-tablesort-asc-desc {
    margin-left: 5px;
}
.product-display.extension-spring-product-display th.max-extnd-leng-cm.views-field.views-field-field-max-extended-length-cm .com-tablesort-asc-desc {
    margin-left: 10px;
}



.js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    /*margin-left: auto;
    margin-right: auto;*/
    width: 31%;
    margin-top: 86px;
    padding-left: 3px;
}
/* .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
    margin-left: auto;
    margin-right: auto;
    width: 32%;
    padding-left: 3px;
} */
#uc-cart-checkout-form {
    height: 1372px;
}
/* .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
    margin-left: auto;
    margin-right: auto;
    width: 32%;
    padding-left: 3px;
} */
details#comments-pane {
    top: 1403px;
}
details#Collect-pane p.step-shipping-options {
    margin-left: auto;
    margin-right: auto;
    width: 32%;
    margin-top: 56px;
}
/* input#edit-panes-collect-account-id {
    width: 75%;
} */
.js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier select {
    /*background-color: transparent;*/
}

.Continuous-length-spring th.views-field-field-initial-tension-lb .tablesort-asc-desc {
    margin-left: 9px;
}
.Continuous-length-spring th.views-field-field-appr-num-coils-per-in .tablesort-asc-desc {
    margin-left: 20px;
}
.Continuous-length-spring th.views-field-field-initial-tension-kg .tablesort-asc-desc {
    margin-left: 10px;
}
.Continuous-length-spring th.views-field-field-appr-num-coils-per-mm .tablesort-asc-desc {
    margin-left: 17px;
}
.Continuous-length-spring th.views-field-field-initial-tension-gm .tablesort-asc-desc {
    margin-left: 10px;
}
.Continuous-length-spring th.views-field-field-appr-num-coils-per-cm .tablesort-asc-desc {
    margin-left: 9px;
}
.Continuous-length-spring th.views-field-field-initial-tension-n .tablesort-asc-desc {
    margin-left: 10px;
}
th.views-field.views-field-field-material-short-description .tablesort--desc {
    display: block;
    margin-bottom: 5px;
    margin-left: 12px;
}

.belleville-spring-display th.views-field.views-field-field-outside-dia-in .tablesort-asc-desc {
    margin-left: 9px;
}
.belleville-spring-display th.views-field-field-inside-dia-in .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-thickness-in .tablesort-asc-desc {
    margin-left: 9px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-lb .tablesort-asc-desc {
    margin-left: 8px;
}
.belleville-spring-display th.views-field-field-free-height-in .tablesort-asc-desc {
    margin-left: 8px;
}
.belleville-spring-display th.views-field-field-bolt-size-imperial .tablesort-asc-desc {
    margin-left: 8px;
}

.belleville-spring-display th.views-field.views-field-field-outside-dia-mm .tablesort-asc-desc {
    margin-left: 12px;
}
.belleville-spring-display th.views-field-field-inside-dia-mm .tablesort-asc-desc {
    margin-left: 11px;
}
.belleville-spring-display th.views-field-field-thickness-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-n .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-free-height-mm .tablesort-asc-desc {
    margin-left: 8px;
}
.belleville-spring-display th.views-field-field-bolt-size-metric .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-kg .tablesort-asc-desc {
    margin-left: 9px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-gm .tablesort-asc-desc {
    margin-left: 11px;
}

.belleville-spring-display th.views-field.views-field-field-outside-dia-cm .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-inside-dia-cm .tablesort-asc-desc {
    margin-left: 11px;
}
.belleville-spring-display th.views-field-field-thickness-cm .tablesort-asc-desc {
    margin-left: 16px;
}

.belleville-spring-display th.views-field-field-free-height-cm .tablesort-asc-desc {
    margin-left: 8px;
}


.belleville-spring-display .views-field-title .tablesort--desc {
    display: block;
    margin-bottom: 5px;
}
.belleville-spring-display .views-field-title .tablesort--asc {
    display: block;
    margin-bottom: 5px;
}

.constance-spring-display .views-field-title .tablesort--desc {
    display: block;
    margin-bottom: 5px;
}

.constance-spring-display .views-field-title .tablesort--asc {
    display: block;
    margin-bottom: 5px;
}

.constance-spring-display th.views-field-field-life-cycles .tablesort-asc-desc {
    margin-left: 6px;
}

.constance-spring-display th.views-field-field-thickness-in .tablesort-asc-desc {
    margin-left: 15px;
}
.constance-spring-display th.views-field-field-load-lb .tablesort-asc-desc {
    margin-left: 6px;
}
.constance-spring-display th.views-field-field-width-in .tablesort-asc-desc {
    margin-left: 7px;
}

.constance-spring-display th.views-field-field-working-deflection-in .tablesort-asc-desc {
    margin-left: 13px;
}

.constance-spring-display th.views-field-field-inside-dia-in .tablesort-asc-desc {
    margin-left: 13px;
}
.constance-spring-display th.views-field-field-drum-diameter-in .tablesort-asc-desc {
    margin-left: 11px;
}
.constance-spring-display th.views-field-field-thickness-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.constance-spring-display th.views-field-field-load-n .tablesort-asc-desc {
    margin-left: 6px;
}
.constance-spring-display th.views-field-field-width-mm .tablesort-asc-desc {
    margin-left: 5px;
}
.constance-spring-display th.views-field-field-working-deflection-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.constance-spring-display th.views-field-field-inside-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
.constance-spring-display th.views-field-field-drum-diameter-mm .tablesort-asc-desc {
    margin-left: 12px;
}
.constance-spring-display th.views-field-field-thickness-cm .tablesort-asc-desc {
    margin-left: 15px;
}

.constance-spring-display th.views-field-field-width-cm .tablesort-asc-desc {
    margin-left: 5px;
}
.constance-spring-display th.views-field-field-working-deflection-cm .tablesort-asc-desc {
    margin-left: 17px;
}
.constance-spring-display th.views-field-field-inside-dia-cm .tablesort-asc-desc {
    margin-left: 13px;
}
.constance-spring-display th.views-field-field-drum-diameter-cm .tablesort-asc-desc {
    margin-left: 13px;
}

th.views-field-field-load-kg .tablesort-asc-desc {
    margin-left: 5px;
}

th.views-field-field-load-gm .tablesort-asc-desc {
    margin-left: 6px;
}
.torsion-spring-display th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--desc{
    display: block;
    margin-bottom: 5px;
    margin-left: 22px;
}
.redux-spring-display th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--desc{
    display: block;
    margin-bottom: 5px;
    margin-left: 22px;
}
div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-row {
    margin-left: 0px;
}
div#block-views-block-about-us-pdf-view-block-1 .about-imgpfd1 {
    color: rgb(23, 114, 197);
    font-family: Arial Regular;
    font-size: 14px;
    margin-top: 10px;
}
div#block-views-block-about-us-pdf-view-block-1 .about-img-pdf {
    margin-right: 15px;
}
div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-col {
    float: left;
    width: 33% !important;
    margin-left: 0px;
}
.tableresponsive-toggle-columns {
    display: none;
}

.customSprings p b span {
    color: rgb(0,0,0) !important;
    font-size: 25px;
}


/* .views-field.views-field-field-product-series {
    display: flex;
    width: 45%;
} */
span.views-label.views-label-field-product-series {
    float: left;
}
/* .field-content.reduxwave-spring-view-series {
    margin-left: 122px;
} */


/* .induvidual-product .views-field.views-field-field-material {
    display: flex;
    width: 44%;
} */
span.views-label.views-label-field-material {
    float: left;
}
/* .field-content.reduxwave-spring-view-material {
    margin-left: 112px;
} */


/* .induvidual-product .views-field.views-field-field-finish{
display: flex;
    width: 44%;
} */
span.views-label.views-label-field-finish{
float: left;
}
/* .field-content.reduxwave-spring-view-finish {
	margin-left: 112px;
} */


/* .product-display.Compression-spring .views-field.views-field-field-product-series-1 {
display: flex;
    width: 44%;
} */
.product-display.Compression-spring span.views-label.views-label-field-product-series-1 {
float: left;
}

/* .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
	margin-left: 125px;
} */
/* .field-content.extension-spring-view-series {
    margin-left: 140px;
} */
.field-content.extension-spring-view-finish {
    margin-left: 140px;
}
/* .field-content.extension-spring-view-material {
    margin-left: 129px;
} */

/* .field-content.torsion-specific-product-series {
    margin-left: 159px;
}
.field-content.torsion-specific-product-material {
    margin-left: 151px;
}

.field-content.belleville-specific-product-material {
    margin-left: 149px;
}
.field-content.belleville-specific-product-finish {
    margin-left: 162px;
}

.field-content.constance-spring-view-series {
    margin-left: 140px;
}
.field-content.constance-spring-view-material {
    margin-left: 129px;
}


.field-content.cont-outside-diameter-finish {
    margin-left: 207px;
}
.field-content.cont-outside-diameter-material {
    margin-left: 194px;
}
.field-content.cont-outside-diameter-series {
    margin-left: 203px;
} */
.product-display.Continuous-length-spring .views-row {
    margin-left: 23px;
}

/* .views-field.views-field-field-spring-mounting {
    display: flex;
    width: 44%;
} */
span.views-label.views-label-field-spring-mounting {
    float: left;
    white-space: nowrap;
}
/* .field-content.maximum-extended-length-specific-product-mounting {
    margin-left: 102px;
} */

form#webform-submission-request-a-catalog-download-form {
    width: 100%;
    padding-left: 62px;
    padding-right: 30px;
    background-color: #d9d9d9;
    padding-bottom: 60px;
    padding-top: 20px;
    border-radius: 5px;
    margin-bottom: 70px;
}
form#webform-submission-request-a-catalog-download-form input {
    border-radius: 7px;
    border-color: transparent;
}

form#webform-submission-request-a-catalog-download-form select {
    border-radius: 7px;
    border-color: transparent;
    padding: 12px;
}
.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response label {
    width: 100%;
}

form#webform-submission-request-a-catalog-download-form .form-actions.js-form-wrapper.form-wrapper {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

form#webform-submission-request-a-catalog-download-form label.js-form-required.form-required {
    font-size: 18px;
}
form#webform-submission-request-a-catalog-download-form label {
    font-size: 14px;
    font-family: Century Gothic Bold;
}
/*Sathish new style on Aug,20,19*/
.footerwidget #edit-terms-and-condition--wrapper {
        border: 2px solid white;
        width: 94% !important;
        padding: 6px;
}
.footerwidget #edit-terms-and-condition--wrapper legend {
         border-bottom:unset;
         width: unset;
}
#block-webform-3 form#webform-submission-request-a-catalog-download-form label,#block-webform-5 label.option {
     font-size: 18px !important;
    color: #000 !important;
    font-weight: normal !important;
    bottom: 7px !important;
    position: relative !important;
}
#block-webform-3 form#webform-submission-request-a-catalog-download-form input[type="checkbox"],#block-webform-5 input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
    height: 23px !important;
    width: 23px !important;
    margin: 10px !important;
    box-shadow: 0px 0px 0px 2px rgb(0, 0, 0) !important;
    -webkit-box-shadow: 0px 0px 0px 2px rgb(0, 0, 0) !important;
}
#block-webform-3 #edit-terms-and-conditions,#block-webform-5 #edit-terms-and-condition--2--wrapper {
    border: 2px solid #000;
    padding: 3px;
    margin: 30px 0px 25px 0px;
}
#block-webform-5 #edit-terms-and-condition--2--wrapper legend {
         border-bottom:unset;
         width: unset;
}
/*Sathish new style on Aug,20,19*/
form#webform-submission-request-a-catalog-download-form input[type="checkbox"] {
    background: white;
}
.request-quote-download_country_js.js-form-item.form-item.js-form-type-select.form-item-countr.js-form-item-countr label {
    width: 100%;
}
.request-quote-download_zip-code.js-form-item.form-item.js-form-type-textfield.form-item-zip-postal-code.js-form-item-zip-postal-code label {
    width: 100%;
}
.how-many-no-input.js-form-item.form-item.js-form-type-number.form-item-how-many-.js-form-item-how-many- label {
    width: 100%;
}
/* .js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response input {
    width: 95%;
} */
.request-quote-download_country_js.js-form-item.form-item.js-form-type-select.form-item-countr.js-form-item-countr label {
    color: #555555;
}


p.learn-about-stiffness a {
    color: rgb(23, 114, 197);
}
a {
    color: rgb(23, 114, 197);
}
div#compare-drawer a:hover {
    color: rgb(23, 114, 197) !important;
    text-decoration: underline !important;
}
.crt-lgn-list .list-item {
    /*padding-left: 25px;*/
    font-size: 13.4px;
}

/*------------How to Measure a Compression Spring-----sambath-09-05-19---*/
img.wire-diameter.align-center {
    width: 60%;
}
img.outside-diameter.align-center {
    width: 30%;
}
img.free-length.align-center {
    width: 40%;
}
img.total-coil.align-center {
    width: 30%;
}
img.direction-of-wind.align-center {
    width: 35%;
}
img.open-and-ground {
    /* height: 230px; */
    display: block;
    margin: 0 auto;
    /* width: 50%; */
}
img.open-end {
    /* height: 230px; */
    display: block;
    margin: 0 auto;
    /* width: 50%; */
}
img.close-ends-not-ground {
    /* height: 230px; */
    display: block;
    margin: 0 auto;
    /* width: 50%; */
}
img.closed-squared-and-ground {
    /* height: 230px; */
    display: block;
    margin: 0 auto;
    /* width: 50%; */
}
h1.measure-a-compression-spring {
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
h4.open-and-ground-text {
    text-align: center;
}
h4.open-end-text {
    text-align: center;
}
h4.close-ends-not-ground-text {
    text-align: center;
}
h4.closed-squared-and-ground-text {
    text-align: center;
}
.material_table1 p {
    margin-bottom: 0px;
}
/*h1.field-content.belleville-washers-spring-series {*/
    /*left: 225px;*/
    /*position: absolute;*/
    /*top: 7px;*/
    /*font-family: Arial, Helvetica, sans-serif;*/
    /*font-size: 14px;*/
/*}*/

/* div#block-views-block-spring-kit-block-4 .views-field.views-field-field-finish .compression-outside-diameter-in {
    margin-left: 127px;
} */
/* div#block-views-block-spring-kit-block-4 .views-field-field-material .compression-outside-diameter-in {
    margin-left: 114px;
} */

/* div#block-views-block-spring-kit-block-5 .views-field.views-field-field-finish .compression-outside-diameter-in {
    margin-left: 127px;
} */

/* div#block-views-block-spring-kit-block-5 .views-field-field-material .compression-outside-diameter-in {
    margin-left: 114px;
} */

/* div#block-views-block-spring-kit-block-6 .views-field.views-field-field-finish .compression-outside-diameter-in {
    margin-left: 127px;
} */

/* div#block-views-block-spring-kit-block-6 .views-field-field-material .compression-outside-diameter-in {
    margin-left: 114px;
} */

.learn-about-com-img h3 {
    text-align: center;
    font-family: Century Gothic Bold;
}

.learn-about-com-img {
    margin-bottom: 30px;
}

form#webform-submission-footer-form-form .webform-button--submit {
    font-family: Century Gothic Bold;
    background-color: #43484b;
    color: white;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid white;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 3px;
}

form#webform-submission-footer-form-form .webform-button--submit:hover {
    font-family: Century Gothic Bold;
    background-color: white;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid white;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 3px;
}

div#block-loginpagetitle div h1 {
    font-size: 30px;
}

div#block-springkittitle h1 {
    font-size: 30px;
}

div#block-views-block-spring-kit-block-4 {
    margin-top: 10px;
}
div#block-views-block-spring-kit-block-5 h2 {
    margin-top: 30px;
}
div#block-views-block-spring-kit-block-6 h2 {
    margin-top: 30px;
}

.password-reset-login {
    display: none;
}

.sporting h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.prototype h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.packaging h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}


div#edit-field-mass-key-wrapper {
    display: none;
}


h1.cont-len-ext-spring {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 33px;
    font-weight: normal;
}

.pharmaceutical h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}

.machine h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.industrial h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.energy h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}

.electronic h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.automotive h1 {
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 36px;
    margin-top: -6px;
}
.Aerospace h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -4px;
    font-weight: normal;
}
div#block-isocertificatepagetitle h1 {
    margin-top: -8px;
    margin-bottom: 19px;
    font-size: 36px;
    font-family: Century Gothic Bold;
    line-height: 1.5;
    font-weight: normal;
}
div#block-yourcart h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.stock-part_custom-spring h1 {
    font-size: 36px;
}

input#edit-field-free-len-in-value-2 {
    font-size: 13.5px;
    /*width: 65px !important;*/
}

input#edit-field-free-len-in-value-1 {
    font-size: 13.5px;
}

/* .field-content.belleville-washers-spring-series {
    margin-left: 156px;
} */


h2.cookies_policy {
    font-size: 36px;
}

h2.stock-comp-spr-ext-spr-tol {
    font-size: 23px;
}

fieldset#edit-email--wrapper legend span {
    display: none;
}
fieldset#edit-email--wrapper legend {
    border-bottom: 0px solid #e5e5e5;
}

/* .form-text.required.error{
    border: 2px solid red;
}

input:required:invalid { border: 2px solid red; } */

/* img.reqctlg-img.blk-img {
    transition: transform 10s ease-in-out;
}

img.reqctlg-img.blk-img:hover {
    transform: rotate(360deg);
} */


.home_page_image:hover .spring-overlay {
    opacity: 0.9;
}

.home_page_image {
    position: relative;
}
.home_page .col-md-3 .home_page_image img {
    display: block;
    width: 98%;
    object-fit: contain;
}

.spring-overlay {
    position: absolute;
    top: 126px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #26baf1;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.spring-text {
    font-family: Century Gothic Bold;
    width: 100%;
    color: white;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.redux-blk-wrapper.redux-img.col-md-5 .stock-part_custom-spring h1 {
    margin-top: 0px;
}
.homebanner {display:none;}
div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
    margin-left: 125px;
}

/* div#block-torsion-spring-views .views-field.views-field-add-to-cart {
    margin-top: -412px !important;
}
div#block-redux-wave-springs-views .views-field-add-to-cart {
    margin-top: -456px !important;
}

div#block-belleville-washers-views .views-field.views-field-add-to-cart {
    margin-top: -431px !important;
}
div#block-battery-springs-views .views-field.views-field-add-to-cart {
    margin-top: -408px !important;
}
div#block-constant-force-springs-views .views-field.views-field-add-to-cart {
    margin-top: -411px !important;
}
div#block-continuous-length-views .views-field.views-field-add-to-cart {
    margin-top: -452px !important;
}
div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
    margin-top: -454px !important;
}
div#block-compression-springs-hefty-views .views-field.views-field-add-to-cart {
    margin-top: -431px !important;
}
div#block-compression-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: -455px !important;
}
div#block-extension-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: -458px !important;
} */
.account-center-form.form-center.col-lg-7 .account_id {
    display: none;
}
form#my-account-form .form-item-account-id.js-form-item-account-id.form-disabled {
    display: none;
}
/* div#block-extension-springs-views .views-field.views-field-add-to-cart {
    margin-top: -478px !important;
} */



.learn_more_button:hover a {
    color: white;
}
.find_spring_looking:hover a {
    color: white;
}
ul.secndry-menu.item-list li:hover a {
    /*color: #313030;*/
}
/* ul.secndry-menu.item-list li.item.cart:hover a {
    color: white;
} */
.account-center-form.form-center.col-lg-7 h2 a:hover {
    text-decoration: underline;
}


form#uc-cart-view-form input#edit-checkout--2:hover {
    background-color: #00773a;
}
.order-review-table form#uc-cart-checkout-review-form input#edit-submit:hover {
    background-color: #00773a;
}
input#edit-continue:hover {
    background-color: #00773a;
}
.find_spring_looking a:hover {
    background-color: #00773a;

}
p.order_front_page a:hover {
    background-color: #444442;
}

span.sub-arrow.btnfocusarrow {
    border-top: 5px solid #fef6f6;
}
form#uc-cart-view-form input#edit-checkout--2 {
    background-color: #00a651;
}
form#webform-submission-request-a-catalog-download-form .webform-button--submit:hover {
    background-color: #00773a;
 }
 /*#block-extension-springs-views .field-content.btn.btn-defaults2 {
    margin-top: 61px;
}*/


.request-quote-download_address2_js.js-form-item.form-item.js-form-type-textfield.form-item-address-2.js-form-item-address-2 label {
    font-size: 18px !important;
}
.request-quote-download_country_js.js-form-item.form-item.js-form-type-select.form-item-countr.js-form-item-countr label {
    font-size: 18px !important;
    font-weight: normal;
}

form#uc-cart-view-form input#edit-continue-shopping:hover {
    background-color: #292928;
}

form#uc-cart-view-form input#edit-update:hover{
    background-color: #292928;
}

form#uc-cart-checkout-review-form input#edit-back:hover{
    background-color: #313130;
}

form#uc-cart-checkout-form input#edit-continue-shopping:hover{
    background-color: #313130;
}
input#edit-continue-shoppingg:hover {
    background: #353434 !important;
}

div#block-extension-springs-mil-spec-views span.field-content.btn.btn-defaults2 {
    position: relative;
}
fieldset#edit-field-spring-mounting-value--wrapper label.option {
    margin-left: 5px;
}
fieldset#edit-field-battery-size-value--wrapper label.option {
    margin-left: 5px;
}

div#edit-terms-and-condition--2 a:hover {
    text-decoration: underline;
}
input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policy-privacy-and-cookie-policya- {
    width: 5% !important;
}

/* reset password */

form#reset-form label {
    width: 100%;
    font-weight: normal;
    color: #000;
    font-family: Century Gothic Bold;
}
form#reset-form input {
    padding: 6px;
    width: 30%;
}
input#preset-submit {
    background-color: #00a651;
    font-size: 17px;
    font-family: Century Gothic Bold;
    width: 16% !important;
    border-radius: 3px;
}
input#preset-submit:hover {
    background-color: #00773a;
}
.password-strength__meter {
    width: 20%;
}
.account-password-reset a {
    background-color: #1d295b;
    color: white !important;
    font-size: 14px;
    font-family: Century Gothic Bold;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
    text-decoration: none !important;
    border-radius: 6px;
}
.account-center-account-information.col-lg-9 h1.title.page-title {
    margin-bottom: 24px;
}
.account-password-reset a:hover {
    color: white;
    text-decoration: none;
    background-color: #000e2a;
}

form#reset-form:before {
    content: 'Password Reset';
    font-size: 25px;
    font-family: Century Gothic Bold;
}
form#reset-form {
    margin-bottom: 40px;
}
/* end */

.home_page_image h2 span {
    visibility: hidden;
}
/* div#block-spring-kits {
    margin-bottom: -46px;
} */

/* navbar mobile */
@media all and (orientation:landscape) {
    ul.dropdown-menu {
        height: auto;
        position: absolute;
        overflow-x: unset;
        overflow-y: unset;
        z-index: 1;
    }
    ul#side-main-menu ul.dropdown-menu li {
        padding-top: 17px;
        padding-bottom: 15px;
        padding-left: 0px;
    }
    ul#side-main-menu {
    height: 100%;
    position: fixed;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling:touch;
}
 }

 /* password reset */
 .user-form {
    margin-top: 0px !important;
    margin-bottom: 50px !important;
}

 div#block-resetpagetitle h1 {
    font-size: 36px;
    margin-top: 0px;
}

form#user-pass input#edit-submit:hover {
    background-color: #00773a;
}
form#user-pass .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
    margin-top: 0px !important;
}
form#conformation-password-reset input:hover {
    background-color: #00773a;
}
form#user-form input#edit-submit:hover {
    background-color: #00773a;
}


form#user-login-form input#edit-submit:hover {
    background-color: #00773a;
}
.crt-lgn-btn:hover {
    background-color: #00773a;
}
/* .btnfocus-mobile {
    background-color: #000e2a;
} */
.leespring-news p span a{
    font-family: Century Gothic Bold;
    font-size: 13.5px;
    color: #00338d;
    font-weight: normal;
}
.leespring-news p span a:hover {
    color: #00338d;
    font-size: 13.5px;

}
.leespring-news .MsoNormal span a{
	font-family: Arial;
	font-size: 14px !important;
	color: rgb(23,114,197);
}
.leespring-news .MsoNormal span a:hover{
	font-size: 14px !important;
	color: rgb(23,114,197) !important;
	text-decoration: underline !important;
}
input#edit-field-max-load-lb-value-5-min {
    width: 72px;
    height: 22px;
    margin-left: -4px;
    margin-right: -6px;
}
input#edit-field-max-load-lb-value-5-max {
    width: 72px;
    height: 22px;
    margin-left: -4px;
    margin-right: -6px;
}
input#edit-field-max-load-lb-value-6-max {
    width: 72px;
    height: 22px;
    margin-left: -4px;
    margin-right: -6px;
}
input#edit-field-max-load-lb-value-6-min {
    width: 72px;
    height: 22px;
    margin-left: -4px;
    margin-right: -6px;
}



/* review order page */
tr#hand_charge {
    width: 44%;
    left: 678px;
    top: 206px;
    border-top: 2px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    height: 34px;
    padding-top: 3px;
    position: absolute;
}
tr#hand_charge td.title-col.review-title {
    right: 235px;
    position: absolute;
}
tr#hand_charge td.data-col.review-data {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}

/* end */

span.field-content.btn.btn-compare {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    /* margin-bottom: 5px; */
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-top: 12px;
    margin-bottom: 18px;
    font-weight: normal;
}
@media (min-width: 300px){
div#block-extension-springs-views span.field-content.btn.btn-exten-print, div#block-extension-springs-views span.field-content.btn.btn-compare {
    background-color: #ead898;
    /* margin-top: 11px; */
}
}
span.field-content.btn.btn-compare a{
    color: #333;
}
span.field-content.btn.btn-compare a:hover{
    color: #333;
    text-decoration: none;
}



@supports (-ms-ime-align: auto) {
    div#block-socialicon {
        bottom: 780px !important;
    }
  }

nav.pager ul#pagenation li.pager__item {
    cursor: pointer;
}


/* .side-navbar ul li:hover {
    background-color: #000e2a;
} */

/* div#block-belleville-washers-views .induvidual-product .views-field-field-rod-dia-in {
    display: flex;
    width: 55%;
} */
/* .induvidual-product .views-field-field-rod-dia-in .field-content.belleville-specific-product {
    margin-left: 26px;
    margin-top: 0px;
}  */
.belleville-spring-display tr.sort-table .views-field-title {
    padding-right: 0px !important;
}
.account-center-edit-form.form-center.col-lg-12 .account-password-reset {
    margin-top: 24px;
}
.product-display.Compression-spring .induvidual-product .views-field-field-rod-dia-in {
    display: none;
}
/* .item.lang-switch {
                width: 32%;
                right: -5em;
                position: absolute;
            } */
            .item.lang-switch a {
                /* position: relative; */
                /*right: -198%;*/
                /* bottom: -6px; */
                color: #565656;
                text-decoration: none;
                text-transform: capitalize;
                font-size: 13.5px;
                font-family: Century Gothic Bold;
            }
            a#lang_selection_fr ,a#lang_selection {
                right: 0em;
                /* bottom: -7px;  */
            }
             ul.links {
                background: #ffffff;
                border: 1px solid #f2f2f2;
                /*padding: 15px 39px 18px;*/
                padding: 0px 39px 0px;
                text-align: left;
                line-height: 3;
            }

        /*ul.links:before {
            content: "";
            border-bottom: 10px solid #fff;
            border-right: 10px solid transparent;
            border-left: 10px solid transparent;
            position: absolute;
            top: 34px;
            right: 136px;
            z-index: 10;
        }*/
        /*ul.links:after {
            content: "";
            border-bottom: 12px solid #ccc;
            border-right: 12px solid transparent;
            border-left: 12px solid transparent;
            position: absolute;
            top: -12px;
            right: 14px;
            z-index: 9;
        }*/
        a span:-webkit-any-link {
            cursor: pointer;
        }
        .lan_span ,.lan1_span {
            border-bottom: 2px solid #070808;
            border-right: 2px solid #070808;
            content: '';
            display: block;
            height: 10px;
            margin-top: -4px;
            pointer-events: none;
            position: absolute;
            right: -15px;
            top: 6px;
            width: 10px;
            transform-origin: 70% 68%;
            -webkit-transition: all 0.15s ease-in-out;
        }
        .lan_span {
            -webkit-transform: rotate(46deg);
            -ms-transform: rotate(46deg);
        }
        .lan1_span {
            -webkit-transform: rotate(-136deg);
            -ms-transform: rotate(-136deg);
        }

        li.en.is-active a::before {
            position: absolute;
            left: 1rem;
            content: '✓';
            font-weight: 800;
        }
        li.fr.is-active a::before {
            position: absolute;
            left: 1rem;
            content: '✓';
            font-weight: 800;
        }
        #block-languageswitcherinterfacetext {
            position: absolute;
            top: 43px;
            z-index: 1;
            right: 100px;
        }
        #down-arrow ,#up-arrow {
            width: 11px !important;
        }


        @media (max-width: 390px) {
            a#lang_selection_fr, a#lang_selection{
                right: -4.2em !important;
                bottom: -30px !important;
            }
            /* ul.secndry-menu.item-list {
                right: 8em !important;
                width: 70% !important;
            } */
        }



        @media (min-width: 1277px)  {
            /* ul.links:before {
                top: -10px;
                right: 57px;
            } */
            /* li.en.is-active a::before,li.fr.is-active a::before {
                right: 1.4rem;
            } */
            /* div#block-languageswitcherinterfacetext {
                right: 1.5em !important;
            } */
        }

        /* @media screen and (min-width: 1277px) {
            @-moz-document url-prefix() {
                a#lang_selection_fr, a#lang_selection {
                    right: -7em;
                }
                #block-languageswitcherinterfacetext {
                    right: -4em !important;
                }
                 div#block-languageswitcherinterfacetext {
                    right: -2.1em !important;
                }
                .item.lang-switch {
                    position: absolute;
                }
                a#lang_selection_fr, a#lang_selection {
                    right: -1em;
                }
            }
        } */


_:-ms-lang(x), #block-languageswitcherinterfacetext  { right: 19em !important; }
/* @-moz-document url-prefix() {
    #block-languageswitcherinterfacetext
    {
        right: 16em !important;
     }
     .item.lang-switch {
        right: -5em;
        position: absolute;
}
 } */


/* @media screen and (max-width: 767px) {
        .item.lang-switch a {bottom: -31px;}
} */
@media screen and (min-width: 1900px) {
/* #block-languageswitcherinterfacetext {
    right: 22em;
} */
/* ul.links:before {
    right: 58px !important;
  } */
  /* div#block-languageswitcherinterfacetext {
    right: 26em !important;
} */
  /* ul.links:before {
    top: -10px;
    right: 58px;
} */

/* li.fr.is-active a::before , li.en.is-active a::before {
    right: 2.4rem !important;
} */

_:-ms-lang(x),  div#block-languageswitcherinterfacetext
 { right: 23em !important;
 }

}


/* @media screen and (min-width: 1900px) {
 @-moz-document url-prefix() {
    div#block-languageswitcherinterfacetext {
    right: 22em !important;
}
}
} */

.uilock {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0.6;
    width: 100%;
    height: 650%;
    color: white;
    background-color: black;
}


select#edit-quantity1 option:nth-of-type(1), select#edit-how-many- option:nth-of-type(1){
    display: none;
}

#block-whychooseus h2{
    /*margin-bottom: 30px;*/
}
/*raghu home page counter code start*/
div#block-whoweare{
    padding-top: 5px;
}
div#new-wrapper{
    padding-top: 30px;
}
/*raghu home page counter code stop*/
.home_page_image h2{
    white-space: nowrap;
    overflow: hidden;
}
/* grey nav bar vijay */
.region.region-welcome-banner-text{
    display: flex;
    justify-content: center;
    height: 60px;
    width: 100%;
}
div#block-searchform{
    display: none;
}
.item.cart .image_cart, .image_location, .image_account{
    height: 35px;
}
.dropdown-location{
    display: none;
    position: absolute;
    background-color: white;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    z-index: 2;
    border: 1px solid #a8a8a8;
    max-width: 69%;
    right: 0;
    overflow: auto;
    /*height: 500px;*/
    padding-left: 15px;
    padding-bottom: 10px;
    margin-top: 7px;
}
li.item.location{
    list-style: none;
}
a.login-logout{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
ul.item.account{
    padding: 0;
}
.item.lang-switch{
    position: relative;
    top: 5px;
}
.location_list{
    text-align: left;
}
span.country_name{
    color: #565656;
    font-family: 'Arial Regular';
}
span.language{
    margin-left: 10px;
    font-weight: 400;
}

/* manju login page */

div#block-createalogin div#create_login {
    width: 100% !important;
    position: relative;
}
form#user-login-form {
    height: 370px !important;
    position: relative;
}
@-moz-document url-prefix() {
    form#user-login-form {
       /*height: 348px !important;*/
    }
    form#user-login-form input#edit-submit {
       /*margin-top: 32px;*/
    }
}
div#block-createalogin {
    display: none;
}
form#user-login-form {
    display: none;
}

/*manju login page end*/
/* grey nav bar vijay */
li.item.login-account.dropdown li{
    padding-top: 4px;
    padding-bottom: 4px;
}
li.item.login-account.dropdown .dropdown-menu a{
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: 'Arial Regular';
}
.dropdown-menu a{
    font-family: Arial !important;
    font-size: 13.5px !important;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address{
    /*margin-top: -110px; */
    /* bottom: 1129px; */
    /* position: absolute; */
    /* display: block; */
    /* width: 28%; */
    margin-left: 20px;
    margin-top: 8px
}
/* .js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country select{
    width: 50%;
} */
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name label{
    font-weight: normal;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address{
    margin-left: 30px;
    width: 300px;
}
/* manju spring coating page*/
tr.spring-coating-trow:hover {
    background: none;
}

/*engineering notes tolerance page tables raghu start*/
.stock-table{
    border: solid;
    border-width: 1px;
    border-color: #ddd;
    margin-bottom: 20px;
}
.stock-table th {
    text-align: center;
    margin-top: 5px;
    border-bottom: 1px solid #ddd;
}
th h2{
    margin-top: 5px;
}
.stock-table td {
    text-align: center;
}
.stock-table tbody tr:nth-child(even) {
    background: #f0f0f0;
}
.stock-table-title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
}
.imperial-table{
    width: 48%;
    float: left;
}
.metric-table{
    width: 48%;
    float: left;
    margin-left: 28px;
}
.table-foot{
    text-align: center;
}
.stock-table-title1 {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 15px;
}
.end-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
#block-stockreduxwavespringengineeringnotesandtolerances h2 {
    display: none;
}
.stock-table tbody tr:hover{
    background: transparent;
}
.stock-table tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-6 tbody tr:nth-child(even){
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-6 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-6 tbody tr:hover {
    background: none;
}
div#block-views-block-engineering-and-tolerance-block-7 tbody tr:nth-child(even){
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-7 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}
 /* <--Button Hover for all spring  Start-- K>  */
@media (min-width: 300px){
 /* redux hov   */

#block-redux-wave-springs-views span.field-content.btn.btn-redux-print, #block-redux-wave-springs-views span.field-content.btn.btn-compare {
    /* width: 48%; */
    background-color: #ead898;
}
#block-redux-wave-springs-views span.field-content.btn.btn-redux-print:hover, #block-redux-wave-springs-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}
/* compression-springs hov   */
#block-compression-springs-views span.field-content.btn.btn-bell-print:hover, #block-compression-springs-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}
#block-compression-springs-views span.field-content.btn.btn-bell-print, #block-compression-springs-views span.field-content.btn.btn-compare {
    background-color: #ead898;
}

/* belleville washer hov   */
#block-belleville-washers-views span.field-content.btn.btn-bell-print:hover, #block-belleville-washers-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}
#block-belleville-washers-views span.field-content.btn.btn-bell-print, #block-belleville-washers-views span.field-content.btn.btn-compare {
    background-color: #ead898;
}

/*constant-force-springs hov*/
#block-constant-force-springs-views span.field-content.btn.btn-bell-print:hover, #block-constant-force-springs-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}
#block-constant-force-springs-views span.field-content.btn.btn-bell-print, #block-constant-force-springs-views span.field-content.btn.btn-compare {
    background-color: #ead898;
}
/*battery springs hov*/
#block-battery-springs-views span.field-content.btn.btn-bell-print:hover, #block-battery-springs-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}
#block-battery-springs-views span.field-content.btn.btn-bell-print, #block-battery-springs-views span.field-content.btn.btn-compare {
    background-color: #ead898;
}
/*continuous-length hov*/

}
@media (min-width: 300px){
    #block-continuous-length-views span.field-content.btn.btn-bell-print:hover, #block-continuous-length-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

#block-continuous-length-views span.field-content.btn.btn-bell-print, #block-continuous-length-views span.field-content.btn.btn-compare {
    background-color: #ead898;
}
}
@media (min-width: 300px){
#block-compression-springs-mil-spec-views span.field-content.btn.btn-compression-print, #block-compression-springs-mil-spec-views span.field-content.btn.btn-compare {
    background-color: #ead898;
    /* margin-top: 11px; */
}

}
#block-compression-springs-mil-spec-views span.field-content.btn.btn-compression-print:hover, #block-compression-springs-mil-spec-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}


@media (min-width: 300px){
div#block-extension-springs-mil-spec-views span.field-content.btn.btn-exten-print:hover, div#block-extension-springs-mil-spec-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}
div#block-extension-springs-mil-spec-views span.field-content.btn.btn-exten-print, div#block-extension-springs-mil-spec-views span.field-content.btn.btn-compare {
    background-color: #ead898;
    /* margin-top: 11px; */
}
}
/* .views-field.views-field-nothing-2.row {
    display: none;
} */
.btn-belleville.row.views-field.views-field-nothing-2 {
    display: none;
}
/*  <--spring button hov end--K>  */
@media (max-width: 992px){
    .views-field.views-field-nothing-4, .views-field.views-field-nothing-5, .views-field.views-field-nothing-6, .views-field.views-field-nothing-2 {
        width: 360px;
    }
    }
/* .views-field.views-field-nothing-2.row {
    display: none;
} */
div#block-views-block-engineering-and-tolerance-block-7 tbody tr:hover {
    background: none;
}
div#block-views-block-engineering-and-tolerance-block-4 tbody tr:nth-child(even){
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-4 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-4 tbody tr:hover {
    background: none;
}
div#block-views-block-engineering-and-tolerance-block-5 tbody tr:nth-child(even){
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-5 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-5 tbody tr:hover {
    background: none;
}
td.views-field.views-field-field-inches-field1 {
    width: 20%;
}
td.views-field.views-field-field-inches-field2 {
    width: 18%;
}
td.views-field.views-field-field-inches-field3 {
    width: 20%
}
td.views-field.views-field-field-inches-field4 {
    width: 12%;
}
td.views-field.views-field-field-inches-field5 {
    width: 20%;
}
td.views-field.views-field-field-mil-field1 {
    width: 20%
}
td.views-field.views-field-field-mil-field2 {
    width: 24%;
}
td.views-field.views-field-field-mil-field3 {
    width: 20%
}
td.views-field.views-field-field-mil-field4 {
    width: 15%
}
td.views-field.views-field-field-mil-field5 {
    width: 20%
}
td.views-field.views-field-field-imperial-field5 {
    width: 30%;
}
td.views-field.views-field-field-metric-field5 {
    width: 35%;
}
/*engineering notes tolerance page tables stop*/
/* yellow region vijay start */
.individual-price{
    display: flex;
    flex-direction: column;
    align-items: end;
    padding-left: 20px;
}
.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty{
    display: flex;
    justify-content: space-between;
    width: 90%;
}
.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input{
    height: 52px;
}
.cad-part, .cad-part .cad_col-75{
    display: flex;
    align-items: center;
}
select#F2D, select#F3D{
    width: 200px;
}
span.field-content.btn.btn-comp-print-spec{
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 18px;
    background-color: #ead898;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 18px;
    margin-top: 12px;
    font-weight: normal;
}
/* #block-compression-springs-views .field-content.btn.btn-comp-print-spec{
    margin-bottom: 20px;
    margin-top: 15px;
} */
/* #block-compression-springs-views span.field-content.btn.btn-comp-print-spec, #block-compression-springs-views .field-content.btn.btn-compare{
    background-color: #ead898;
} */
.views-field.views-field-nothing-4 .views-field.views-field-nothing-2{
    margin-top: 10px;
    margin: 0;
}
/* #block-compression-springs-views span.field-content.btn.btn-compare{
    margin-top: -8px;
} */
.views-field.views-field-nothing-3.row{
    margin: 0;
}
.row.box{
    width: 95%;
}
.price-table.row{
    width: 100%;
    padding-top: 20px;
}
.cad_col-75 select, .cad_col-10, input[name='3DGO'], input[name='2DGO'], input[name='3DGO-china'], input[name='2DGO-china']{
    margin-left: 10px !important;
}
/* .views-field.views-field-nothing-3.row span{
    width: 100%;
} */
span.field-content.btn.btn-tors-print-spec, span.field-content.btn.btn-belleville, span.field-content.btn.btn-bell-print-spec{
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 18px;
    margin-top: 12px;
    background-color: #ead898;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    font-weight: normal;
}
@media (max-width: 992px)
{
.views-field.views-field-nothing-5 {
    width: 360px;
}
}
@media (min-width: 300px){
#block-compression-springs-hefty-views span.field-content.btn.btn-compression-print, #block-compression-springs-hefty-views span.field-content.btn.btn-compare {
    background-color: #ead898;
}
}
@media (min-width: 300px){
#block-compression-springs-hefty-views span.field-content.btn.btn-compression-print:hover, #block-compression-springs-hefty-views span.field-content.btn.btn-compare:hover {
    background-color: #cfc087;
}
}

.views-field.views-field-nothing-4.row{
    margin: 0;
}
.redux-spring-display .views-field.views-field-nothing.row{
    display: none;
}
.leepcadnote.row{
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px;
}
#block-compression-springs-leep-views .views-field.views-field-nothing-3.row{
    margin-right: 0;
}
#block-compression-springs-leep-views .views-field.views-field-nothing-2.row{
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    display: none;
}
/* .belleville-spring-display .views-field.views-field-nothing-2.row, .constance-spring-display .views-field.views-field-nothing-1{
    display: none;
} */
span.field-content.btn.btn-cof-print-spec{
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;
    background-color: #ead898;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: normal;
}
#cad-title{
    width: 100%;
}

/* yellow region vijay end */
div#edit-panes-payment-payment-method{
    display: flex;
    flex-direction: column-reverse;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address, .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address, .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address{
    margin-left: 30px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address select{
    width: 100%;
}
div#delivery-address-pane{
    margin-left: 20px;
}

input#edit-panes-collect-account-id {
    width: 75%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
    margin-right: auto;
    width: 32%;
   /* padding-left: 9px; */
}
div#block-constant-force-springs-views .field-content.btn.btn-cof-print-spec, #block-constant-force-springs-views span.field-content.btn.btn-constant-print, #block-constant-force-springs-views span.field-content.btn.btn-compare{
    margin-top: 15px;
}
/* manju grey navbar dropdown st */
ul#main-menu li:nth-child(2) ul li a {
    font-family: Arial;
}
#block-languageswitcherinterfacetext ul {
    min-width: 120px;
    margin-top: 3px;
}
ul.links {
    padding: 0;
}
ul.dropdown-menu {
    width: 100%;
    position: absolute;
    overflow-x: unset;
    overflow-y: unset;
    z-index: 1;
    padding: 0;
    border-radius: 0;
}
#block-languageswitcherinterfacetext a {
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dropdown-location {
    padding: 0;
}
.dropdown-location {
    line-height: 200%;
}
.location_list {
    display: grid;
}
.location_list {
    margin-bottom: 5px;
}
.dropdown-location h4 {
    font-family: 'Century Gothic Bold';
    /* font-weight: bold; */
    padding-left: 15px;
    text-transform: capitalize;
    color: #565656;
}
.location_list ul.dropdown-menu {
    border: none;
    box-shadow: none;
    top: 0 !important;
}
.location_list ul.dropdown-menu {
    position: unset !important;
    display: block !important;
}
.dropdown-location ul {
    padding-left: 0px;
}
.location_list li {
    padding-top: 2px;
    padding-bottom: 2px;
}
.dropdown-location ul.dropdown-menu a {
    padding-left: 15px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.dropdown-location .location_list:nth-last-child(1) {
    margin-bottom: 0;
}
ul.secndry-menu.item-list a:hover {
    /*color: black !important;*/
}
li.item.login-account.dropdown li {
    padding-top: 4px;
    padding-bottom: 4px;
}
li.item.login-account.dropdown .dropdown-menu a {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px !important;
}
li.item.login-account.dropdown ul li:nth-last-child(1) {
    border-top: solid;
    border-color: #b7b2b2;
    width: 100%;
    border-width: 1px;
    position: relative;
}
li.item.login-account.dropdown ul.dropdown-menu {
    width: 190px;
}
form#search-block-form{
    display: grid;
    grid-template-columns: auto 70px;
}
.find_spring a:hover{
    color: white;
}
/*Account center code start*/
.billing-addresss {
    display: none;
}
.delivery_address_group {
    display: none;
}
/*Account center code stop*/
/* new check out vijay start */
details#billing-pane .uc-store-address-field .form-item label, details#delivery-pane .uc-store-address-field .form-item label{
    width: 17em;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input{
    width: 58%;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address, .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address{
    margin-left: 134px;
}
@-moz-document url-prefix(){
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country select{
        width: 50%;
    }
}

/* new check out vijay end */

/* manju yellow screen header */
th#view-field-compare-table-column a:hover{
    color: #000;
}
th#view-field-initial-tension-lb-table-column a:hover{
    color: #000;
}
th#view-field-max-torque-lb-in-table-column a:hover{
    color: #000;
}
th#view-field-radius-in-table-column a:hover{
    color: #000;
}
th#view-field-to-work-over-rod-man-in-table-column a:hover{
    color: #000;
}
th#view-field-free-position-of-ends-table-column a:hover{
    color: #000;
}
th#view-field-length-of-leg-in-table-column a:hover{
    color: #000;
}
th#view-field-body-length-in-table-column a:hover{
    color: #000;
}
th#view-field-life-cycles-table-column a:hover{
    color: #000;
}
th#view-field-thickness-in-table-column a:hover{
    color: #000;
}
th#view-field-load-lb-table-column a:hover{
    color: #000;
}
th#view-field-width-in-table-column a:hover{
    color: #000;
}
th#view-field-working-deflection-in-table-column a:hover{
    color: #000;
}
th#view-field-inside-dia-in-table-column a:hover{
    color: #000;
}
th#view-field-drum-diameter-in-table-column a:hover{
    color: #000;
}
th#view-field-max-load-n-table-column a:hover {
    color: #000;
}
th#view-field-max-extended-length-mm-table-column a:hover {
    color: #000;
}
th#view-field-max-torque-n-mm-table-column a:hover {
    color: #000;
}
th#view-field-radius-mm-table-column a:hover {
    color: #000;
}
th#view-field-to-work-over-rod-man-mm-table-column a:hover {
    color: #000;
}
th#view-field-length-of-leg-mm-table-column a:hover {
    color: #000;
}
th#view-field-body-length-mm-table-column a:hover {
    color: #000;
}
th#view-field-thickness-mm-table-column a:hover {
    color: #000;
}
th#view-field-load-n-table-column a:hover {
    color: #000;
}
th#view-field-width-mm-table-column a:hover {
    color: #000;
}
th#view-field-working-deflection-mm-table-column a:hover {
    color: #000;
}
th#view-field-inside-dia-mm-table-column a:hover {
    color: #000;
}
th#view-field-drum-diameter-mm-table-column a:hover {
    color: #000;
}
th#view-field-initial-tension-lb-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}

/* manju request quote button st */
div#edit-quantity--description {
    cursor: pointer;
    font-family: oswaldregular;
    font-weight: normal;
    font-size: 20px;
    color: #4b4b4b;
    float: right;
    background-color: #4a4a4a;
    width: 28%;
    padding-left: 0px;
    text-align: center;
    margin-right: 0px;
    border-radius: 9px;
}
div#edit-quantity--description p#addquantity {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    color: white;
    font-style: normal;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.item.lang-switch, ul.secndry-menu.item-list li{
    display: none;
}
.item.lang-switch img#lang-icon {
    height: 25px;
    width: auto;
    position: relative;
    top: 0px;
}
/* a#my_account_bar, a.login-logout{
    font-weight: 700;
} */

fieldset#edit-terms-and-condition--wrapper legend {
    display: none;
}
img#lang-icon_hover{
    height: 25px;
}
img.image_account_hover, img#lang-icon_hover{
    display: none;
}
.item.lang-switch:hover .lang-text{
    color: black;
}
.leepcadnote.row a:hover, .leepcadnote.row a:focus{
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
/* kiruba gray nav bar start */
    a#desk-cart p {
        margin-left: 5px !important;
    }

/* manju more springs start */
.product-display nav.pager ul#pagenation {
    display: none;
}
a#more_springs {
    display: none;
}
a#more_springs {
    font-size: 16px;
    color: black !important;
    font-family: 'Century Gothic Bold';
    /*font-weight: 600;*/
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 3px;
    padding-right: 25px;
    padding-left: 25px;
}
a#more_springs:hover {
    text-decoration: none !important;
    background-color: #ddd !important;
}
.load.springs {
    font-size: 16px;
    text-align: center;
}
.load.springs p {
    font-size: 16px !important;
}
.load.springs button {
    border: 0px;
    background-color: rgb(0, 166,82);
    border-radius: 3px;
    padding: 10px;
    padding-left: 35px;
    padding-right: 35px;
}
.load.springs button:hover {
    background-color: #00773a;
}
.load.springs button a {
    color: white !important;
    font-family: 'Century Gothic Bold';
}
.load.springs button a:hover {
    text-decoration: none !important;
}
.displaybar.row {
    display: none !important;
}
/* manju more springs start */
/* manju more spring req quo start */
.load.springs a {
    border-radius: 3px;
    color: white !important;
    font-family: Century Gothic Bold;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 50px 10px 50px;
    background-color: rgb(0, 166, 82);
    text-decoration: none !important;
}
.load.springs a:hover {
    background-color: #00773a;
    color: white !important;
}
/* manju more spring req quo end */
tr.line-item-vat-value {
    display: table-header-group;
}
label#lblvatprice {
    border-bottom: 2px solid #000;
}
.load.springs {
    display: none;
}
/* manju review order page st */
.order-review-table tr#ust_value {
    width: 44%;
    left: 678px;
    top: 326px;
    /* top: 258px; */
    border-top: 2px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    height: 34px;
    padding-top: 3px;
    position: absolute;
}
tr#ust_value td.title-col.review-title {
    right: 235px;
    position: absolute;
}
tr#ust_value td.data-col.review-data {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}
form#uc-cart-checkout-review-form div#edit-actions {
    display: flex;
    justify-content: space-evenly;
}
/* manju review order page end */
/* manju req quote webform add button hover st */
div#edit-quantity--description:hover {
    background-color: #292929;
}
/* manju req quote webform add button hover end */
  /*kiruba add location dropdown mobile revision start */
li.nav-stockspring, li.nav-location {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.dropdown.open ul li a {
    font-family: 'Century Gothic Bold' !important;
}
.dropdown .up-arrow {
    display: none;
}
.dropdown.open .up-arrow{
    display: unset;
}
.dropdown.open .down-arrow{
    display: none;
}
/* manju home screen compare*/
.slick-list.draggable p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px !important;
}
/* manju home screen compare*/
/* template page content start vijay */
div#template-container .imgtext {
    text-align: center !important;
    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 20px;
}

div#template-container .img3 {
    display: flex;
    justify-content: space-around;
}

div#template-container .img4 {
    display: grid;
    grid-template-columns: auto auto auto auto;
}

div#template-container h1 {
    /* margin: 0.67em 0; */
    margin-top: 0px;
    margin-bottom: 20px;
}

div#template-container p {
    font-size: 16px !important;
    line-height: 1.8;
    font-weight: 400;
}

div#template-container ul {
    font-size: 16px !important;
    line-height: 1.8;
    font-weight: 400;
    margin-bottom: 20px;
}
div#template-container li{
    font-size: 16px !important;
}
/*kiruba add start*/
.align-center{
    margin-bottom: 20px;
}

/*kiruba add end */
/* template page content end vijay */
/* Template content page start kiruba */
div#template-container h1{
    font-family: Century Gothic Bold !important;
    font-size: 36px !important;
}
div#template-container h2 {
    font-weight: 600 !important;
    font-size: 24px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
div#template-container h3 {
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 18px !important;
}
div#template-container .img2 {
    display: flex;
    justify-content: space-evenly;
}
div#template-container .img4, div#template-container .img3, div#template-container .img2 {
    padding-top: 10px;
}
div#template-container h1, div#template-container h2, div#template-container h3 {
    margin-bottom: 5px !important;
}
/* Template content page start kiruba */
/* About-us page start kiruba */
.about-us_leespring-page h1 {
    margin-top: 0px;
}
/* About-us page start kiruba */
/* kiruba add address form start*/
.form-inner {
    display: flex;
    column-gap: 11px;
}
.inner-field {
    width: 100%;
    display: flex;
    flex-direction: column;
}
.inner-field input {
    width: 100%;
}

/* kiruba add address form end */
/* manju footer social icons */
div#block-socialicon div ul {
    padding-left: 0px;
}
div#block-mobileicon div ul {
    padding-left: 0px;
}
/* manju footer social icons */
/* kiruba add scroll Top start*/
div#scroll-top-icon {
    border-radius: 50% !important;

    z-index: 999;
    display: none;
    position: fixed;
    border-radius: 5px;
    bottom: 72px;
    /* right: 283px; */
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.5);
  }
  div#scroll-top-icon img:hover {
    cursor: pointer;
  }
  div#scroll-top-icon img {
    height: 84px;
  }
  /* kiruba add scroll Top end*/
   /*cart added kiruba start*/
div#block-carticonadded {
    position: fixed;
    z-index: 999;
}
div#cart-added-icon{
    z-index: 999;
    display: block;
    position: fixed;
    background-color: #60a457;
    padding-bottom: 6px;
    padding-top: 6px;
    border-radius: 5px;
    top: 229px;
    right: 50px;
    transform: translateX(370px);
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
div#cart-added-icon:hover {
    background-color: #00773a;
}
div#cart-added-icon a {
    color: white;
    display: grid;
    /* grid-template-columns: 81px 39px 173px; */
    grid-template-columns: 81px 173px;
    align-items: center;
    padding-left: 8px;
}
div#cart-added-icon .cart-count{
    display:none;
}
div#cart-added-icon img {
    height: fit-content;
    width: 75px;
}
div#cart-added-icon a span {
    color: white;
    font-size: 15.5px;
}
.cart-add-product {
    text-align: left;
}
div#cart-added-icon.loading_cart {
    transform: translateX(0px);
    opacity: 1;
  }
  .check.views-row.clearfix.row-1 {
    margin: 0;
}
div#cart-added-icon a:hover {
    text-decoration: none !important;
}

/*cart added kiruba end*/
/* manju login page error msg fixing */
.region.region-content.twowaylayout .messages.messages--error {
    width: 100%;
}
.region.region-content.twowaylayout form#user-login-form {
    margin-top: 20px;
}
.region.region-content.twowaylayout div#block-createalogin {
    margin-top: 20px;
}
/* manju login page error msg fixing */
/* Raghu addtocart page product hover */
#uc-cart-view-form td a {
    color: rgb(23, 114, 197) !important;
    text-decoration: none;
    cursor: pointer;
}
#uc-cart-view-form td a:hover {
    color: rgb(23, 114, 197) !important;
    text-decoration: underline;
}
/* Raghu addtocart page product hover */
/* express checkout start manju */
a#express_check {
    display: flex;
    align-items: end;
    justify-content: center;
    margin-top: 10px;
}
div#myDropdown {
    /* position: absolute; */
    /* margin-top: 30px; */
    /* width: 24%; */
    width: auto;
    position: absolute;
    overflow-x: unset;
    overflow-y: unset;
    z-index: 1;
    padding: 0;
    border-radius: 0;
}
.express-logo-text img {
    height: 25px;
}
.actives{
    display:none;
}
.express-dropdown {
    display: none;
}
.express-dropdown {
    margin-top: 2px;
    position: absolute;
    width: 270px;
    padding: 10px;
    background: white;
    border-left-style: groove;
    border-right-style: ridge;
    border-radius: 1px;
    border-bottom-style: ridge;
    z-index: 2;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    right: 0;
}
.form-container {
    display: grid;
    grid-template-columns: 67% 28%;
    grid-gap: 10px;
    width: 100%;
}
.form-column {
    row-gap: 10px;
    display: flex;
    flex-direction: column;
    color: black;
}
.forms-express {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.form-column h2 {
    font-size: 13px !important;
    color: black;
    margin-top: 0;
    font-weight: normal !important;
    margin-bottom: 0;
}
.form-column input {
    border: 1px solid;
    border-radius: 5px;
}
.forms-express>a {
    padding: 13px;
    color: rgb(23, 114, 197) !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
.forms-express>a:hover {
    text-decoration: underline !important;
}
.anchor-active{
    background: #000e2a;
    color: white;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}
div#Submit-form {
    padding: 10px;
    background: #d7d7d7;
    border-radius: 5px;
}
.form-controls {
    display: grid;
    width: 100%;
    margin: auto !important;
}
.inner-main {
    display: grid;
    grid-template-columns: 67% 28%;
    grid-gap: 10px;
    width: 100%;
}
.part-num h2,.Qunty h2 {
    font-size: 12px !important ;
    color: black;
    /* margin: 0; */
    margin-top: 0;
    margin-bottom: 10px;
}
.part-num input,.Qunty input {
    width: 100%;
    color: black;
    text-align: center;
}
.form-controls {margin-bottom: 10px;}

.errormsg {
    margin-bottom: 10px !important;
}
.part-num input {
    text-align: left;
}
.errormsg span {
    text-align: left !important;
    color: red;
    /* visibility: visible; */
    display: none;
}
.part-num h2 {
    text-align: center;
}
a#Submit-forms button {
    /* border-radius: 5px; */
    padding: 10px 70px 10px 70px;
}
button.button-enabled {
    padding: 12px 60px 13px 60px;
    background: #1d295b;
    COLOR: WHITE;
}
.error-line{
        border-color: red !important;
        outline-color: red;
        border-width: medium;
}
.error-line:focus-visible{
        border-color: red !important;
        outline-color: red;
        border-width: medium;
}
.part {
    display: grid;
    grid-template-columns: 69% 26%;
    grid-gap: 10px;
    width: 100%;
    /* padding: 0px 10px 0px 10px; */
    font-family: Century Gothic Bold;
    color: black;
    margin-bottom: 10px !important;
}
.part input {
    width: 100%;
    border: 1px solid;
    border-radius: 5px;
    font-family: 'Arial Regular';
}
span.error-msg {
    display:none;
    color: red;
    text-align: left;
}
.errormsg1,.errormsg2,.errormsg3 {
    text-align: left;
}
.titleqnt h2 {
    font-size: 13px !important;
    margin-top: 8px !important;
    margin-bottom: 5px !important;
    color: black;
}
input#qty-input1, input#qty-input2, input#qty-input3 {
    text-align: center;
}
.link-to-express {
    margin-bottom: 8px !important;
}
.link-to-express a {
    color: #4787d9 !important;
    font-size: 12.5px !important;
    font-weight: normal !important;
    font-family: 'Century Gothic Bold' !important;
}
li.item.express-check{
    list-style: none;
    position: relative;
}
li.item.express-check .express-logo-text img#express-icon_hover{
    display: none;
}
li.item.express-check:hover .express-logo-text img#express-icon{
    display: none;
}
li.item.express-check:hover .express-logo-text img#express-icon_hover{
    display: inline-block;
}
.express-text{
    font-family: 'Century Gothic Bold';
    font-weight: 500;
}
button#btnNavaddtocart button:disabled, button[disabled] {
    background: rgb(205, 205, 205) !important;
    color: white;
    border-radius: 4px;
    width: 100%;
}
button#btnNavaddtocart {
    color: white;
    background: #1d295b;
    border-radius: 4px;
    border: none;
    width: 100%;
    font-family: 'Century Gothic Bold';
}
button#btnNavaddtocart:hover {
    background: #121727;
    color: white;
}
.express-qty{
    text-align: center;
}
/* express checkout end */
/* express checkout manju st */
.express-dropdown .link-to-express a.checkouts {
    color: #6392dd !important;
    font-family: 'Arial Regular' !important;
    font-size: 13.5px !important;
}
.express-dropdown .link-to-express a.checkouts:hover {
    color: #6392dd !important;
    font-family: 'Arial Regular' !important;
    text-decoration: underline !important;
}
.part input:focus-visible{
    outline: unset;
}
.expartno .add-part a:hover {
    color: rgb(23, 114, 197) !important;
    text-decoration: underline !important;
}
ul.secndry-menu.item-list li .express-dropdown span {
    font-family: 'Arial Regular';
}
/* express checkout manju end */
/* account recover page manju st */
form#delete-recover-form {
    border: 2px solid #d0c9c9;
    padding: 70px 110px 110px 110px;
    margin-top: 130px;
    text-align: center;
    margin-left: 50px;
    margin-right: 50px;
}
.delete_account_confirm_message {
    font-size: 23px;
    padding-bottom: 45px;
    color: black;
}
.delete_account_submit_cancel_form_end {
    display: flex;
    justify-content: space-between;
}
.delete_account_submit_cancel_form_end input#edit-cancel {
    width: 35%;
    background-color: #4a4a4a;
    font-size: 15px;
    font-family: Century Gothic Bold;
    border-radius: 3px;
}
.delete_account_submit_cancel_form_end input#edit-cancel:hover {
    background-color: #2f2e2e;
}
.delete_account_submit_cancel_form_end input#edit-submit {
    width: 35%;
    background-color: #00a651;
    font-size: 15px;
    font-family: Century Gothic Bold;
    border-radius: 3px;
}
.delete_account_submit_cancel_form_end input#edit-submit:hover {
    background-color: #0b6135;
}
/* account recover page manju end */
/* request quote page adding country manju st */
.webform-submission-request-a-quote-form select {
    width: 258px;
    border-radius: 8px;
    border-width: 2px;
    border-style: inset;
    padding: 12px;
    background-color: white;
}
.webform-submission-request-a-quote-form input#edit-quote-tx-state {
    width: 258px;
}
/* request quote page adding country manju end */

/* cart by madhan start */
.infinite-scroll .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 33% center;
    padding-left: 50px;
}
.infinite-scroll input[value="Ajouter au panier"] + .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 28% center;
    padding-left: 50px;
  }
/* cart by madhan end */
/* spring kits cart icon start */
.spring-kit-selection .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 35% center;
    padding-left: 50px;
}
.spring-kit-selection input[value="Ajouter au panier"] + .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 28% center;
    padding-left: 50px;
  }
/* spring kits cart icon end */
/*compare cart by madhan start */
#compare_views .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12%;

}
#compare_views input[value="Ajouter au panier"] + .add_cart  {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12%;

}
/* compsre cart by madhan end */
/* mylist by madhan start */

.list_product_details .add_cart{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14%;
}
.list_product_details input[value="Ajouter au panier"] + .add_cart  {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size:14%;

}
/* mylist by madhan end */
/* yellow region font-size revision start */

.mobile-cover .views-field.views-field-title span.field-content.part-number-specific-product{
    font-size: 16px;
}

.mobile-cover .views-field.views-field-title span.add_part_list_text, .mobile-cover .views-field.views-field-title span.my_list_icon{
    font-size: 16px;
}
.mobile-cover .views-field.views-field-title span.views-label.views-label-title{
    font-size: 16px;
}
.mobile-cover span.my_add_more_list, .mobile-cover .individual-price, .mobile-cover .btn-comp-print-spec,.mobile-cover .btn-compare, .mobile-cover #cad-title,.mobile-cover .span-title, .views-field.views-field-title .field-content {
    font-size: 16px;
}
 .mobile-cover span.field-content {
    font-size: 13.5px;
}
span.field-content.btn.btn-defaults2, span.field-content.btn.btn-tors-print-spec, span.field-content.btn.btn-bell-print-spec, span.field-content.btn.btn-cof-print-spec, span.field-content.btn.btn-defaults4, span.field-content.btn.btn-defaultslenth, span.field-content.btn.btn-defaults2{
    font-size: 16px !important;
}

.mobile-cover input[name='2DGO']{
    font-size: 16px;
}
.mobile-cover input[name='3DGO']{
    font-size: 16px;
}

.mobile-cover .views-field.views-field-add-to-cart .add_cart {
    font-size: 16px !important;
}
.mobile-cover #F3D,.mobile-cover #F2D,.mobile-cover #V3D,.mobile-cover #V2D{
    font-size: 13.5px;
}
.mobile-cover span.field-content.btn.btn-comp-print-spec, .mobile-cover span.field-content.btn.btn-compare{
    font-size: 16px !important;
}
.mobile-cover span#LoopPosition {
    display: none;
}
.mobile-cover span.views-label.views-label-field-product-series-1, .mobile-cover span.views-label.views-label-field-product-series {
    font-size: 13.5px;
}
.mobile-cover label#lblunitprice{
    font-size: 16px !important;
}
.mobile-cover label#lblextprice{
    font-size: 16px !important;
}
label#lbltotalprice{
    font-size: 16px !important;
}
label#lblvatprice{
    font-size: 16px !important;
}
/* yellow region font-size revision end */
/* cart page manju start */
@-moz-document url-prefix() {
    table[data-drupal-selector="edit-items"] tfoot {
        margin-top: 15px;  
        padding-top: 10px;  
    }
     
    table[data-drupal-selector="edit-items"] tbody::after {
        content: '';
        display: block;
        height: 15px;  
    }
    form#uc-cart-view-form tbody tr td input {
        display: unset !important;
    }
}
/* cart page manju end */

/*quote request webform description start viyash */
form#webform-submission-request-a-quote-form .js-form-managed-file.form-managed-file .description{
    display: none;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .description p {
    margin-bottom: 1px;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .description a:hover {
    text-decoration: underline;
    color: #1772c5;
}
/*quote request webform description end viyash */
/* new cart icon start manju */
.new-cart-icon {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.icon-image {
    position: relative;
    display: inline-block;
    margin: 20px 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 35px;
    width: 35px;
    text-align: center;
}
.icon-image:after {
    content: attr(data-value);
    font-size: 12px;
    color: #fff;
    background: #1f9e2f;
    border-radius: 50%;
    padding: 1px 5px;
    position: absolute;
    left: 26px;
    top: -6px;
    width: 28px;
    opacity: 0.9;
}
li.item.cart {
    display: none !important;
}
.new-cart-icon {
    z-index: 2;
  }
  /* .new-cart-icon {
    display:none;
  } */
/* new cart icon end manju */
/*order conformation page add raghu start*/
@media (max-width: 1000px)
{
p.start_survey a {
     font-size: 18px;
}
}
@media (max-width: 1600px)
{
.close-survey {
margin-right: 1px;
}
}
@media (max-width: 1736px)
{
p.start_survey a {
    padding-left: 55px;
    padding-right: 55px;
    font-size: 20px;
}
}
@media (min-width: 1578px) and (max-width:1634px)
{
.modal-content-survey, .row.close-right {
    width: 33%;
}
}
@media (min-width: 1500px) and (max-width:1578px)
{
.modal-content-survey, .row.close-right {
    width: 35%;
}
}
@media (min-width: 1432px) and (max-width:1500px)
{
.modal-content-survey, .row.close-right {
    width: 36%;
}
}
@media (min-width: 1326px) and (max-width:1432px)
{
.modal-content-survey, .row.close-right {
    width: 37%;
}
}
@media (min-width: 1232px) and (max-width:1326px)
{
.modal-content-survey, .row.close-right {
    width: 39%;
}
}
@media (min-width: 1126px) and (max-width:1232px)
{
.modal-content-survey, .row.close-right {
    width: 41%;
}
}
@media (min-width: 1030px) and (max-width:1126px)
{
.modal-content-survey, .row.close-right {
    width: 43%;
}
}
@media (min-width: 980px) and (max-width:1030px)
{
.modal-content-survey, .row.close-right {
    width: 46%;
}
}
@media (min-width: 880px) and (max-width:980px)
{
.modal-content-survey, .row.close-right {
    width: 49%;
}
}
@media (min-width: 800px) and (max-width:880px)
{
.modal-content-survey, .row.close-right {
    width: 53%;
}
}
@media (min-width: 722px) and (max-width:800px)
{
.modal-content-survey, .row.close-right {
    width: 57%;
}
}
@media (min-width: 644px) and (max-width:722px)
{
.modal-content-survey, .row.close-right {
    width: 61%;
}
.modal-content-survey {
    padding: 40px 60px 45px 60px;
}
}
@media (min-width: 530px) and (max-width:644px)
{
.modal-content-survey, .row.close-right {
    width: 66%;
}
.modal-content-survey {
    padding: 40px 40px 40px 40px;
}
}
@media (min-width: 490px) and (max-width:530px)
{
.modal-content-survey, .row.close-right {
    width: 71%;
}
.modal-content-survey {
    padding: 35px 35px 35px 35px;
}
}
@media (min-width: 432px) and (max-width:490px)
{
.modal-content-survey, .row.close-right {
    width: 78%;
}
.modal-content-survey {
    padding: 25px 30px 30px 30px;
}
}
@media (min-width: 420px) and (max-width:432px)
{
.modal-content-survey, .row.close-right {
    width: 80%;
}
.modal-content-survey {
    padding: 12px 25px 25px 25px;
}
}
@media (min-width: 360px) and (max-width:420px)
{
.modal-content-survey, .row.close-right {
    width: 90%;
}
.modal-content-survey {
    padding: 12px 25px 25px 25px;
}
}
@media (max-width: 360px)
{
.modal-content-survey, .row.close-right {
    width: 95%;
}
.modal-content-survey {
    padding: 12px 25px 25px 25px;
}
}
/*order conformation page add raghu stop*/
    /*nayana 10/03/2020 footer changes start-------------------------------------->*/
@media (min-width: 768px){
    nav#block-ko-d8-theme-footer>ul {
    display: grid;
    grid-template-areas:
        "one two"
        "three two"
        "four two";
        }

        nav#block-ko-d8-theme-footer>ul>li:nth-of-type(1){
            grid-area: one;
        }
        nav#block-ko-d8-theme-footer>ul>li:nth-of-type(2){
            grid-area: two;
        }
        nav#block-ko-d8-theme-footer>ul>li:nth-of-type(3){
            grid-area: three;
        }
         nav#block-ko-d8-theme-footer>ul>li:nth-of-type(4){
            grid-area: four;
        }


}
/*nayana 10/03/2020 footer changes end-------------------------------------->*/
/*home page responsive */
/*sathish on new 15/11/19*/
/* #block-torsion-spring-views .field-content.torsion-spring-view-finish {
    position: relative;
    right: -164px;
    width: 55%;
} */

/*sathish on 29012020*/
@media  (min-width: 360px) and (max-width: 374px) {
    /*nayana dec-14 mobile layout issue start----------360>*/
    #uc-address-panes-billing-zone-wrapper .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    margin-top: 44px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
       margin-top: 55px !important;
    }
    details#payment-pane {
    width: 92.3% !important;
    }
    .uc-cart-checkout-form .purchase_order_info {
    top: 1264px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        left: 102px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        bottom: 1840px !important;
    }
    details#delivery-pane {
    /*margin-top: 117px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
        bottom: 2067px !important;
    }
    .uc-cart-checkout-form p.text-shipping-address {
        margin-top: 124px !important;
    }
    .uc-cart-checkout-form details#quotes-pane {

    /*margin-top: 110px;*/
    width: 100% !important;
    /*height: 279px;*/
    }
    details#delivery-pane {
    /*height: 199px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        left: 1px !important;
        bottom: 63px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {

        top: 2065px !important;
        left: 18px !important;
    }
        .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
        top: 2063px !important;
    }
    .uc-cart-checkout-form details#delivery-pane {
    left: 15px !important;
    width: 92% !important;
    padding-left: 0px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    left: -385px !important;
    bottom: 623px !important;
    width: 76% !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
   /* position: absolute;
    top: -915px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        right: 240px !important;
        top: -915px !important;
    }
    #cart-pane{
        margin-top: 183px;
    }
    .uc-cart-checkout-form details#payment-pane table {
        top: 1920px !important;
    }
    .uc-cart-checkout-form .checkout-form1 {
        /*margin-top: 180px;*/
    }
    #uc-cart-checkout-form input#edit-continue-shopping {
    top: 3158px !important;
    }
    .uc-cart-checkout-form input#edit-continue {
        /*margin-top: 189px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        margin-left: 91px !important;
    }
    /*nayana dec-14 mobile layout issue end---------->*/


    /* ul.secndry-menu.item-list {
        left: -10px;
        padding-left: 0px;
    } */
    /* #search-block-form .form-item {
        position: relative;
        right: -9px !important;
    } */
    /* form#search-block-form .js-form-submit {
        right: -8px;
        position: relative;
        max-width: 36px;
    } */
    /* form#search-block-form .form-search {
        width: 104% !important;
        right: 9px !important;
    } */
    ul.secndry-menu.item-list li.item.cart a {
        /* margin-left: -4px !important; */
    }
    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 20px !important;
    } */
    button#navbar-toggle {
       /* margin-right: -20px !important; */
    }
    /* ul.secndry-menu.item-list li {
        left: -16px;
    } */
/*nayana feb-4 Mobile Layout for the Review Order page. start--------------------------------------------------->*/
    table.order-review-table tbody tr:nth-child(n-1){
         /*width: 83.1% !important;*/
         max-width: 92% !important;
        }
/*nayana feb-4 Mobile Layout for the Review Order page. end--------------------------------------------------->*/
/*nayana feb-19 Mobile Layout for the Review Order page. start--------------------------------------------------->*/

    .order-review-table .cart-review {
    width: 92% !important;

    }
    table.order-review-table tbody tr:nth-child(4) .title-col {
    right: 137px !important;
    }
    table.order-review-table tbody tr:nth-child(4) .data-col {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col {
    right: 138px !important;
    }
    table.order-review-table tbody tr:nth-child(6) .data-col {
    right: 13px;
    }
    tr#hand_charge td.title-col.review-title {
    right: 137px !important;
    }
    tr#hand_charge td.data-col.review-data {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
    right: 137px !important;
    }
    table.order-review-table tbody tr:nth-child(5) .data-col {
    right: 13px;
    }
    #block-reviewmyorder .shipping_returns {
    position: relative !important;
    right: 105px !important;
}
.order-review-table .cart-review tbody tr td:nth-child(2) {
    position: relative;
    right: 10px;
    }

/*nayana feb-19 Mobile Layout for the Review Order page. end--------------------------------------------------->*/

}
@media  (min-width: 375px) and (max-width: 411px) {
    /*nayana dec-14 mobile layout issue start----------375>*/
    /* #uc-address-panes-billing-zone-wrapper .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    margin-top: 44px !important;
    margin-left: 10px;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
       margin-top: 53px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    margin-left: 120px !important;
    }
    details#payment-pane {
    width: 92.3% !important;
    }
    .uc-cart-checkout-form .purchase_order_info {
    top: 1271px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        left: 102px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        bottom: 1840px !important;
    }
    /* details#delivery-pane {
    margin-top: 117px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
        bottom: 2067px !important;
    }
    .uc-cart-checkout-form p.text-shipping-address {
        margin-top: 124px !important;
    }
    .uc-cart-checkout-form details#quotes-pane {

    /* margin-top: 110px; */
    width: 100% !important;
    /*height: 279px;*/
    }
    /* details#delivery-pane {
    height: 199px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        left: 1px !important;
        bottom: 63px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {

        top: 2065px !important;
        left: 18px !important;
    }
        .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
        top: 2063px !important;
    }
    /* .uc-cart-checkout-form details#delivery-pane {
    left: 15px !important;
    width: 92% !important;
    padding-left: 0px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    left: -385px !important;
    bottom: 623px !important;
    width: 79% !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
    /*position: absolute;
    top: -915px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        right: 240px !important;
        top: -915px !important;
    }
    /* #cart-pane{
        margin-top: 183px;
    } */
    .uc-cart-checkout-form details#payment-pane table {
        top: 1908px !important;
    }
    /* .uc-cart-checkout-form .checkout-form1 {
        margin-top: 180px;
    } */
    #uc-cart-checkout-form input#edit-continue-shopping {
    top: 3158px !important;
    }
    /* .uc-cart-checkout-form input#edit-continue {
        margin-top: 189px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        margin-left: 117px !important;
    }
    /*nayana dec-14 mobile layout issue end---------->*/
         html {
        overflow-x: hidden;
        }

/*nayana feb-5 Mobile Layout for the Review Order page start------------------------------>*/
    table.order-review-table tbody tr:nth-child(n-1){
         width: 92% !important;
        }
/*nayana feb-5 Mobile Layout for the Review Order page end------------------------------>*/
/*nayana feb-21 Mobile Layout for the Review Order page start------------------------------>*/
    #block-reviewmyorder .shipping_returns {
        position: relative !important;
        right: 115px !important;
    }
    .order-review-table .cart-review thead tr th.qty {
        padding-left:10px !important;
    }
    table.order-review-table tbody tr:nth-child(4) .title-col {
    right: 130px !important;
    }
    table.order-review-table tbody tr:nth-child(4) .data-col {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col {
    right: 130px !important;
    }
    table.order-review-table tbody tr:nth-child(6) .data-col {
    right: 13px;
    }
    tr#hand_charge td.title-col.review-title {
    right: 130px !important;
    }
    tr#hand_charge td.data-col.review-data {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
    right: 130px !important;
    }
    table.order-review-table tbody tr:nth-child(5) .data-col {
    right: 13px;
    }
/*nayana feb-21 Mobile Layout for the Review Order page end------------------------------>*/

}
@media  (min-width: 412px) and (max-width: 423px) {
    /*nayana dec-14 mobile layout issue start----------412>*/
    /* #uc-address-panes-billing-zone-wrapper .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    margin-top: 6px !important;
    margin-left: 19px;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
       margin-top: 16px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    margin-left: 120px !important;
    }
    details#payment-pane {
    width: 92.3% !important;
    }
    .uc-cart-checkout-form .purchase_order_info {
    top: 1271px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        left: 102px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        bottom: 1840px !important;
    }
    /* details#delivery-pane {
    margin-top: 117px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
        bottom: 2067px !important;
    }
    .uc-cart-checkout-form p.text-shipping-address {
        margin-top: 124px !important;
    }
    .uc-cart-checkout-form details#quotes-pane {

    /* margin-top: 142px; */
    width: 100% !important;
   /* height: 279px;*/
    }
    /* details#delivery-pane {
    height: 199px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        left: 1px !important;
        bottom: 63px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {

        top: 2065px !important;
        left: 18px !important;
    }
        .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
        top: 2063px !important;
    }
    /* .uc-cart-checkout-form details#delivery-pane {
    left: 15px !important;
    width: 92% !important;
    padding-left: 0px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    left: -385px !important;
    bottom: 591px !important;
    width: 88% !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
    /*position: absolute;
    top: -915px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        right: 240px !important;
        top: -915px !important;
    }
    /* #cart-pane{
        margin-top: 208px;
    } */
    .uc-cart-checkout-form details#payment-pane table {
        top: 1943px !important;
    }
    .uc-cart-checkout-form .checkout-form1 {
        /*margin-top: 122px;*/
    }
    #uc-cart-checkout-form input#edit-continue-shopping {
    top: 3100px !important;
    }
    .uc-cart-checkout-form input#edit-continue {
        /*margin-top: 112px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        margin-left: 134px !important;
    }
    .uc-cart-checkout-form .purchase_order_info {
    width: 92% !important;
    }
    input#edit-po-number {
        width: 88%;
    }
    /*nayana dec-14 mobile layout issue end---------->*/


    /* ul.secndry-menu.item-list {
        right: -26px !important;
        max-width: 306px;
    } */
    /* form#search-block-form .form-search {
        margin-left: 6px !important;
        width: 100% !important;
    } */
    #search-block-form .form-item {
        right: 0px;
    }
    /* form#search-block-form .js-form-submit {
        width: 100% !important;
        height: 33px !important;
    } */
    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 32px !important;
    } */
    /* ul.secndry-menu.item-list li {
        right: 7px !important;
    } */
    button#navbar-toggle {
       /* margin-right: -23px; */
    }
/*nayana feb-3 Mobile Layout for the Review Order page */
    table.order-review-table tbody tr:nth-child(n-1){
        /*width: 100%;*/
        max-width: 92.8%;
    }
/*nayana feb-3 Mobile Layout for the Review Order page */
/*nayana feb-19 Mobile Layout for the Review Order page. start--------------------------------------------------->*/



    table.order-review-table tbody tr:nth-child(4) .title-col {
    right: 164px !important;
    }
    table.order-review-table tbody tr:nth-child(4) .data-col {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col {
    right: 164px !important;
    }
    table.order-review-table tbody tr:nth-child(6) .data-col {
    right: 13px;
    }
    tr#hand_charge td.title-col.review-title {
    right: 164px !important;
    }
    tr#hand_charge td.data-col.review-data {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
    right: 164px !important;
    }
    table.order-review-table tbody tr:nth-child(5) .data-col {
    right: 13px;
    }
    #block-reviewmyorder .shipping_returns {
    position: relative !important;
    right: 153px !important;
}
.order-review-table .cart-review thead tr th.qty {
        padding-left: 38px !important;
    }
/*nayana feb-19 Mobile Layout for the Review Order page. end--------------------------------------------------->*/

}
@media  (min-width: 424px) and (max-width: 434px) {
    /*nayana dec-14 mobile layout issue start----------424>*/
    /* #uc-address-panes-billing-zone-wrapper .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    margin-top: 6px !important;
    margin-left: 19px;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
       margin-top: 16px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    margin-left: 120px !important;
    }
    details#payment-pane {
    width: 92.3% !important;
    }
    .uc-cart-checkout-form .purchase_order_info {
    top: 1271px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        left: 102px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        bottom: 1840px !important;
    }
    /* details#delivery-pane {
    margin-top: 117px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
        bottom: 2067px !important;
    }
    .uc-cart-checkout-form p.text-shipping-address {
        margin-top: 124px !important;
    }
    .uc-cart-checkout-form details#quotes-pane {

    /* margin-top: 142px; */
    width: 100% !important;
    /* height: 279px; */
    }
    /* details#delivery-pane {
    height: 199px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
        left: 1px !important;
        bottom: 63px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {

        top: 2065px !important;
        left: 18px !important;
    }
        .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
        top: 2063px !important;
    }
    /* .uc-cart-checkout-form details#delivery-pane {
    left: 15px !important;
    width: 92% !important;
    padding-left: 0px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    left: -385px !important;
    bottom: 591px !important;
    width: 90% !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
    /*position: absolute;
    top: -915px !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        right: 240px !important;
        top: -915px !important;
    }
    /* #cart-pane{
        margin-top: 207px;
    } */
    .uc-cart-checkout-form details#payment-pane table {
        top: 1942px !important;
    }
    /* .uc-cart-checkout-form .checkout-form1 {
        margin-top: 122px;
    } */
    #uc-cart-checkout-form input#edit-continue-shopping {
    top: 3100px !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
        top: 66px !important;
    }
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input {
        width: 92% !important;
    } */
    /* .uc-cart-checkout-form input#edit-continue {
        margin-top: 112px !important;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        margin-left: 147px !important;
    }
    .uc-cart-checkout-form .purchase_order_info {
    width: 92% !important;
    }
    input#edit-po-number {
        width: 88%;
    }
    /*nayana dec-14 mobile layout issue end---------->*/
    /* ul.secndry-menu.item-list {
        right: -39px !important;
    } */
    button#navbar-toggle {
        /* margin-right: -20px; */
    }
    /* form#search-block-form .js-form-submit {
        width: 95%;
    } */
    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 30px !important;
    } */
    ul.secndry-menu.item-list li.item.cart a {
/*        right: 70px !important;*/
    }
    /* #search-block-form .form-item {
        position: relative;
        right: 4px;
    } */
    /* ul.secndry-menu.item-list li {
        right: 10px !important;
    } */
/*nayana feb-4 Mobile Layout for the Review Order page. start--------------------------------------------------->*/
    table.order-review-table tbody tr:nth-child(n-1){
         width: 93% !important;
        }
/*nayana feb-4 Mobile Layout for the Review Order page. end--------------------------------------------------->*/
/*nayana feb-19 Mobile Layout for the Review Order page. start--------------------------------------------------->*/
    .order-review-table .cart-review {
    width: 93% !important;

    }

    table.order-review-table tbody tr:nth-child(4) .title-col {
    right: 164px !important;
    }
    table.order-review-table tbody tr:nth-child(4) .data-col {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col {
    right: 164px !important;
    }
    table.order-review-table tbody tr:nth-child(6) .data-col {
    right: 13px;
    }
    tr#hand_charge td.title-col.review-title {
    right: 164px !important;
    }
    tr#hand_charge td.data-col.review-data {
    right: 13px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
    right: 164px !important;
    }
    table.order-review-table tbody tr:nth-child(5) .data-col {
    right: 13px;
    }
    #block-reviewmyorder .shipping_returns {
    position: relative !important;
    right: 170px !important;
    }
    .order-review-table .cart-review thead tr th.qty {
        padding-left: 38px !important;
    }
    .order-review-table .cart-review tbody tr td:nth-child(2) {
    position: relative;
    right: 7px;
    }
/*nayana feb-19 Mobile Layout for the Review Order page. end--------------------------------------------------->*/

}
/*sathish on 29012020*/
/*nayana 28022020 for review page headings darker*/
@media all and (max-width: 414px) and (min-width: 360px), (max-width: 424px) {

    table.cart-review th,.order-review-table .order-review-page-table:nth-child(5) .title-col.review-title,
    .order-review-table .order-review-page-table:nth-child(5) .data-col.review-data {
            font-size: 17px;
            font-weight: 800;
            font-family: arial;
        }
        #uc-cart-checkout-form table.cart-review th,#uc-cart-checkout-form .order-review-table .order-review-page-table:nth-child(5) .title-col.review-title,
    #uc-cart-checkout-form .order-review-table .order-review-page-table:nth-child(5) .data-col.review-data {
        font-size: unset;
        font-weight: unset;
        font-family: unset;
     }

}
/*nayana 28022020 for review page headings darker*/

/*nayana dec 28 start------------->*/
@media (min-width: 360px) and (max-width: 373px) {
    /*sathish on 23012020*/
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
            top: -11px;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        top: -77px !important;
        margin-top: -24px;
    }
    #uc-address-panes-billing-zone-wrapper .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
        margin-top: 29px;
    }
     #uc-address-panes-billing-zone-wrapper .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        margin-top: 36px;
     }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
           margin-left: 114px;
    }
    /*sathish on 23012020*/
ul.secndry-menu.item-list li a {
    font-size: 13.5px !important;
}
 /* #block-compression-springs-hefty-views label#lblextprice {
        margin-right: -102px;
} */
/* #block-compression-springs-leep-views label#lblextprice {
    margin-right: -101px;
} */
/* #block-compression-springs-mil-spec-views label#lblextprice {
        margin-right: -101px;
} */
/* #block-extension-springs-mil-spec-views label#lblextprice {
    margin-right: -103px;
} */
#block-compression-springs-views .row.box,#block-extension-springs-views .row.box,
#block-torsion-spring-views .row.box,#block-redux-wave-springs-views .row.box,#block-belleville-washers-views .row.box,
#block-battery-springs-views .row.box,#block-constant-force-springs-views .row.box,#block-continuous-length-views .row.box,
#block-compression-springs-hefty-views .row.box,#block-compression-springs-leep-views .row.box,#block-compression-springs-mil-spec-views .row.box,
#block-extension-springs-mil-spec-views .row.box {
        margin-right: 419px !important;
}
/*sathish new style for add to cart in login issue*/
/* #block-compression-springs-views label#lblextprice,#block-extension-springs-views label#lblextprice,
#block-redux-wave-springs-views label#lblextprice
     {
        margin-right: -100px !important;
    } */
    /* #block-continuous-length-views label#lblextprice {
        margin-right: -106px;
    } */
/*    #block-compression-springs-hefty-views label#lblextprice {
        margin-right: -104px;
    }*/
    /* #block-belleville-washers-views label#lblextprice
     {
        margin-right: -105px !important;
    } */
    /* #block-battery-springs-views  label#lblextprice {
        margin-right: -85px !important;
    } */
    #block-constant-force-springs-views label#lblextprice {
        margin-right: -112px !important;
    }
    #block-views-block-spring-kit-block-4 .field-content.compression-outside-diameter-in
     {
     width: 68%;
    }
    #block-views-block-spring-kit-block-5 .field-content.compression-outside-diameter-in {
       width: 68%;
    }
    #block-views-block-spring-kit-block-6 .field-content.compression-outside-diameter-in {
        width: 66%;
    }
    #block-views-block-spring-kit-block-4 .accept {
        width: 75% !important;
    }
    #block-views-block-spring-kit-block-6 .accept {
        width: 75% !important;
    }
    #block-views-block-spring-kit-block-5 .accept {
        width: 75% !important;
    }
    #block-views-block-spring-kit-block-4 label#lblextprice {
     margin-right: -150px !important;
    }
    /* .cad_col-30 {
         margin-top: 121px !important;
    } */
/*sathish new style for add to cart in login issue*/
    /* ul.secndry-menu.item-list li.item.cart {
        position: relative;
        left: 127px;
        bottom: 70px;
        z-index: 10001;
    } */
 	 ul.secndry-menu.item-list {
         /*padding-left: 0px !important;*//*nayana dec-28 padding-left: 8px;*/
        /* position:relative !important;
        right: 25px;
         margin-top: -143px !important;
        top: -2px; */
    }
    ul.secndry-menu.item-list li {
        /*margin-right: 0px !important;*//*nayana dec-28 margin-right: 4px !important;*/
    }

    .redux-blk-wrapper.redux-img.col-md-5 img {
 /*nayana jan -6 */
 	   margin-top: -17px !important;/*nayana jan-6 */
    }
/*ul.secndry-menu.item-list li.item.cart {
    position: relative !important;
     left: 161px !important;
    bottom: 81px !important;
  }*/
    ul.secndry-menu.item-list li.item.cart a {
    	/* margin-right: 10px !important; */
    	/*right: 63px;*/
    	/* margin-top: 21px; */
    }
    .login-logout{
         position: relative !important;
         right: 3px !important;
    }
    /*nayana jan 6 start-->*/
    h2.home_header {
        margin-top: 5px;
    }
 /*nayana jan 6 start-->*/
}
/*nayana dec 28 end------------->*/

/*nayana jan 6 start ------------>*/

@media (min-width: 374px) and (max-width: 812px) {

    /* #block-compression-springs-hefty-views label#lblextprice {
        margin-right: -102px;
} */
/* #block-compression-springs-leep-views label#lblextprice {
    margin-right: -101px;
} */
/* #block-compression-springs-mil-spec-views label#lblextprice {
        margin-right: -101px;
} */
/* #block-extension-springs-mil-spec-views label#lblextprice {
    margin-right: -103px;
} */
#block-compression-springs-views .row.box,#block-extension-springs-views .row.box,
#block-torsion-spring-views .row.box,#block-redux-wave-springs-views .row.box,#block-belleville-washers-views .row.box,
#block-battery-springs-views .row.box,#block-constant-force-springs-views .row.box,#block-continuous-length-views .row.box,
#block-compression-springs-hefty-views .row.box,#block-compression-springs-leep-views .row.box,#block-compression-springs-mil-spec-views .row.box,
#block-extension-springs-mil-spec-views .row.box {
        margin-right: 419px !important;
}
/*sathish new style for add to cart in login issue*/
/* #block-compression-springs-views label#lblextprice,#block-extension-springs-views label#lblextprice,
#block-redux-wave-springs-views label#lblextprice
     {
        margin-right: -100px !important;
    } */
    /* #block-continuous-length-views label#lblextprice {
        margin-right: -106px;
    } */
/*    #block-compression-springs-hefty-views label#lblextprice {
        margin-right: -104px;
    }*/
    /* #block-belleville-washers-views label#lblextprice
     {
        margin-right: -105px !important;
    } */
    /* #block-battery-springs-views  label#lblextprice {
        margin-right: -85px !important;
    } */
    /* #block-constant-force-springs-views label#lblextprice {
        margin-right: -112px !important;
    } */
    #block-views-block-spring-kit-block-4 .field-content.compression-outside-diameter-in
     {
     width: 68%;
    }
    #block-views-block-spring-kit-block-5 .field-content.compression-outside-diameter-in {
       width: 68%;
    }
    #block-views-block-spring-kit-block-6 .field-content.compression-outside-diameter-in {
        width: 66%;
    }
    #block-views-block-spring-kit-block-4 .accept {
        width: 75% !important;
    }
    #block-views-block-spring-kit-block-6 .accept {
        width: 75% !important;
    }
    #block-views-block-spring-kit-block-5 .accept {
        width: 75% !important;
    }
    #block-views-block-spring-kit-block-4 label#lblextprice {
     margin-right: -150px !important;
    }
    /*ul.secndry-menu.item-list {
         /*padding-left: 0px !important;*//*nayana dec-28 padding-left: 8px;* /
        position:relative !important;
        right: 5px;
        top: -4px;
    }*/
    /*sathish new style for add to cart in login issue*/
    .cad_col-30 {
        width: 100%;
        /* margin-top: 6px; */
        font-size: 22px;
        /* margin-left: 30px; */
        margin-bottom: 0px;
        font-family: Century Gothic Bold;
        color: #333;
         /* margin-top: -15px; */
        /* margin-top: 121px !important;   */
    }
    /*sathish new style for add to cart in login issue*/
    /* ul.secndry-menu.item-list li.item.cart {
            bottom: 103px !important;
            position: relative;
    } */
    /* ul.secndry-menu.item-list li.item.cart a {
        margin-right: 10px !important;
        right: 88px;
        margin-top: 20px;
    } */
    /* form#search-block-form .form-search {
	    width: 99%;
	    margin-left: 7px;
	} */
/*nayana jan-1 start --------->*/
    ul.secndry-menu.item-list {
        /* position:relative !important;
        right: 19px; */
        /* top: -5px; */
        /* margin-top: -139px !important; */
    }
/*nayana jan-1 end --------->*/
}

/*@media (min-width: 1280px) and (max-width: 720px) {
    ul.secndry-menu.item-list li.item.cart a {
    right: 329px !important;
    top: 25px !important;
}
}*/
@-moz-document url-prefix() {
    @media (min-width: 360px) and (max-width: 413px) {
        div#block-searchform {
            height: 94px !important;
        }
        div#block-ko-d8-theme-branding .brand.logo {
            /* margin-left: 26px !important; */
        }
        form#search-block-form {
            margin-top: 0px;
            /* padding-top: 30px !important; */
       }
       form#search-block-form .js-form-submit {
        /* height: 31px; */
       }
       ul.secndry-menu.item-list li.item.cart a {
            /*right: 77px !important;*/
            /* margin-top: 22px !important; */
        }
    }
    @media (min-width: 424px) and (max-width: 434px) {
        ul.secndry-menu.item-list li.item.cart a {
            /* top: 15px !important; */
        }
        div#block-ko-d8-theme-branding .brand.logo {
            /* margin-left: 36px !important; */
        }
        button#navbar-toggle {
            left: -3px !important;
        }
        ul.secndry-menu.item-list {
            /* left: 23px !important; */
        }
        #search-block-form input {
            /* margin-top: 41px !important; */
        }
/*nayana feb-19 mobile layout issue start----------------------------->*/
        #block-reviewmyorder .shipping_returns {
        position: relative !important;
        right: 176px !important;
        }
/*nayana feb-19 mobile layout issue end----------------------------->*/
    }

  @media (min-width: 375px) and (max-width: 812px) {
   ul.secndry-menu.item-list {
         /*padding-left: 0px !important;*//*nayana dec-28 padding-left: 8px;*/
        position:relative !important;
        /* right: -1px !important; */
        /* top: -10px !important; */
    }
    ul.secndry-menu.item-list li.item.cart a {

        /* margin-top: 10px !important; */

    }
  }
 /* @media (min-width:1900px) {
    #block-languageswitcherinterfacetext ul{
        position: relative;
        right: -101px;
    }
 } */
}
/*nayana jan 6 end ------------>*/
@media (min-width: 605px) and (max-width: 270px)  {
ul.secndry-menu.item-list {
         /*padding-left: 0px !important;*//*nayana dec-28 padding-left: 8px;*/
        position:relative !important;
        right: 140px !important;
    }
}
@media (min-width: 1024px)  {
    /* form#search-block-form #edit-submit{
    width: 81% !important;
    } */
    /* #block-battery-springs-views .span-title {
        position: relative;
        top: -9px;
    } */
    #block-battery-springs-views .views-field.views-field-nothing-2 {
        display: none;
    }
    /* #block-constant-force-springs-views .views-field.views-field-nothing-1 {
        display: none;
    } */
    #block-constant-force-springs-views span.field-content.btn.btn-constant-print,#block-constant-force-springs-views span.field-content.btn.btn-compare {
        background-color: #ead898;
    }
    /* #block-constant-force-springs-views .cad_row {
        position: relative !important;
        top: -52px !important;
        display: flex;
        line-height: 3px;
    } */
    #block-constant-force-springs-views #cad-title {
        position: relative;
        top: 13px;
        white-space: nowrap;
        margin-bottom: 20px;
    }
    /* #block-constant-force-springs-views input[name='3DGO'],#block-constant-force-springs-views input[name='2DGO'] {
        position: relative;
        right: -161px;
    } */
    /* #block-constant-force-springs-views .accept {
        margin-right: 71px;
        margin-top: -145px;
    } */
    /* #block-constant-force-springs-views .row.box {
        margin-top: -224px;
    } */
    /* #block-constant-force-springs-views div#block-views-block-price-table-block-1-2,#block-constant-force-springs-views #block-views-block-price-table-block-2 {
        margin-top: -92px;
    } */
    /* #block-constant-force-springs-views #V3D,#block-constant-force-springs-views #V2D {
        width: 129%;
        position: relative;
        right: -141px;
    } */
    /* #block-constant-force-springs-views #F3D,#block-constant-force-springs-views #F2D {
        width: 179%;
        position: relative;
        right: -39px;
        top: -7px;
    } */
    /* #block-constant-force-springs-views .span-title {
        position: relative;
        top: 10px;
    } */
    /* #block-constant-force-springs-views span.field-content.btn.btn-compare {
        margin-top: -115px;
    } */
    #block-constant-force-springs-views span.field-content.btn.btn-constant-print:hover,#block-constant-force-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }
    /* #block-battery-springs-views span.field-content.btn.btn-battery-print,#block-battery-springs-views span.field-content.btn.btn-compare {
        background-color: #ead898;
    } */
    #block-battery-springs-views span.field-content.btn.btn-battery-print{
        margin-top: 11px;
    }
    /* #block-battery-springs-views span.field-content.btn.btn-compare {
        margin-top: -15px;
    } */
    /* #block-battery-springs-views .cad_row {
        display: flex;
        position: relative;
        bottom: -30px;
        line-height: 0px;
    }
    #block-battery-springs-views #F3D,#block-battery-springs-views #F2D {
        position: relative;
        top: -25px;
        right: -34px;
        width: 162%;
    }
     #block-battery-springs-views #F3D,#block-battery-springs-views #F2D {
        position: relative;
        top: -25px;
        right: -34px;
        width: 162%;
    }
    #block-battery-springs-views #cad-title {
        position: relative;
        top: -18px;
        white-space: nowrap;
    } */
    /* #block-battery-springs-views span.field-content.btn.btn-battery-print:hover,#block-battery-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    } */
	/* #block-belleville-washers-views div#block-views-block-price-table-block-1-2 {
	    float: right;
	    width: 18%;
	    margin-top: -99px;
	}
	#block-belleville-washers-views div#block-views-block-price-table-block-2 {
		 margin-top: -99px;
	}
	#block-belleville-washers-views span.field-content.btn.btn-compare {
		margin-top: 0px;
	}
	#block-belleville-washers-views span.field-content.btn.btn-bell-print {
    		width: 48%;
	} */
	/* #block-belleville-washers-views .row.box {
	    margin-top: -244px;
	} */
	/* #block-belleville-washers-views .accept {
	    margin-top: -144px;
	} */
	/* #block-belleville-washers-views div.views-field.views-field-nothing-3 {
    		margin-bottom: 10px;
	} */
	#block-belleville-washers-views .field-content.btn.btn-defaults {
		display: none !important;
	}
	#block-belleville-washers-views span.field-content.btn.btn-bell-print {
	    margin-bottom: -23px;
	}
	#block-belleville-washers-views span.field-content.btn.btn-bell-print:hover,#block-belleville-washers-views span.field-content.btn.btn-compare:hover {
		background-color: #cfc087;
	}
	#block-belleville-washers-views span.field-content.btn.btn-bell-print,#block-belleville-washers-views span.field-content.btn.btn-compare {
		background-color: #ead898;
	}
	/* #block-belleville-washers-views .row.box {
		margin-top: -225px;
		text-indent: -1px;
	}	 */
	/* #block-belleville-washers-views .span-title {
		position: relative;
		top: 10px;
	} */
	/* #block-belleville-washers-views span.field-content.btn.btn-torsion-print,#block-belleville-washers-views span.field-content.btn.btn-compare {
	    width: 48%;
	} */
	/* #block-belleville-washers-views input[name='3DGO'],#block-belleville-washers-views input[name='2DGO'] {
	    position: relative;
	    right: -189px;
	} */
	/* #block-belleville-washers-views #block-cad-download {
		position: relative;
		top: -20px;
		display: flex;
		line-height: 4px;
	} */
	/* #block-belleville-washers-views #cad-title {
		position: relative;
		top: 17px;
		white-space: nowrap;
		display: table;
		margin-bottom: 25px;
	} */
	/* #block-belleville-washers-views #V3D,#block-belleville-washers-views #V2D {
		position: relative;
		right: -160px;
		width: 146%;
	} */
	/* #block-belleville-washers-views #F3D,#block-belleville-washers-views #F2D {
		position: relative;
	    right: -33px;
	    width: 196%;
	    top: -8px;
	} */
	/* #block-torsion-spring-views .row.box {
		margin-top: -290px;
		-moz-margin-end: -576px;
		text-indent: -1px;
	} */
    /* #block-torsion-spring-views .accept {
        margin-top: -217px;
    } */
	/* #block-torsion-spring-views .span-title {
		position: relative;
		top: 10px;
	} */
	/* #block-torsion-spring-views span.field-content.btn.btn-torsion-print,#block-torsion-spring-views span.field-content.btn.btn-compare {
	    width: 48%;
	} */
	/* #block-torsion-spring-views input[name='3DGO'],#block-torsion-spring-views input[name='2DGO'] {
	    position: relative;
	    right: -190px;
	} */
	/* #block-torsion-spring-views #block-cad-download {
		position: relative;
		top: -20px;
		display: flex;
		line-height: 4px;
	} */
	/* #block-torsion-spring-views #cad-title {
		position: relative;
		top: 17px;
		white-space: nowrap;
		display: table;
		margin-bottom: 25px;
	} */
	/* #block-torsion-spring-views #V3D,#block-torsion-spring-views #V2D {
		position: relative;
		right: -162px;
		width: 146%;
	} */
	/* #block-torsion-spring-views #F3D,#block-torsion-spring-views #F2D {
		position: relative;
	    right: -33px;
	    width: 199%;
	    top: -8px;
	} */
	#block-torsion-spring-views span.field-content.btn.btn-compare,#block-torsion-spring-views span.field-content.btn.btn-torsion-print {
		background-color: #ead898;
	}
	#block-torsion-spring-views  span.field-content.btn.btn-compare:hover,#block-torsion-spring-views span.field-content.btn.btn-torsion-print:hover {
		background-color: #cfc087;
	}

	#block-torsion-spring-views .field-content.btn.btn-torsion-print {
		margin-top: 8px;
	}
	/* #block-torsion-spring-views .field-content.btn.btn-compare {
		margin-top: 12px;
	} */
	#block-torsion-spring-views .field-content.btn.btn-defaults9 {
		display: none;
	}
}
/*sathish on new 15/11/19*/
@media (min-width: 1024px) and (max-width: 1041px) {
	/* #search-block-form {
        margin-left: 126px !important;
        width: 26% !important;
    } */
    div#block-ko-d8-theme-branding .brand.logo {
        padding-left: 6px;
    }
}
@media (min-width: 1042px) and (max-width: 1107px) {
    /* #search-block-form {
        margin-left: 126px !important;
        width: 26% !important;
    } */
    div#block-ko-d8-theme-branding .brand.logo {
        padding-left: 3px;
    }
}
@media (min-width: 1108px) and (max-width: 1199px) {
    /* #search-block-form {
        margin-left: 171px !important;
        width: 26% !important;
    } */
    div#block-ko-d8-theme-branding .brand.logo {
        padding-left: 0px;
    }
}
@media (min-width: 1400px) and (max-width: 1600px) {
    .clear_butn {
        padding: 10px 36px 10px 0px !important;
    }
}
@media (min-width: 1600px) and (max-width: 1736px) {
    .clear_butn {
        padding: 10px 59px 10px 0px !important;
    }
}
@media (min-width: 1736px) {
    .clear_butn {
        padding: 10px 91px 10px 0px !important;
    }
}
@media (min-width: 1920px) {
    /* .item.lang-switch {
         right: 2em;
    } */
    /* #block-languageswitcherinterfacetext ul {
        position: relative;
        right: -136px;
    } */
    .clear_butn {
        padding: 10px 93px 10px 0px !important;
    }
}
@media (min-width: 800px) and (max-width: 834px) {
    #search-block-form {
        left: -61px;
    }
}
@media (min-width: 835px) and (max-width: 840px) {
    #search-block-form {
        left: -61px;
    }
}
/* end */
@media (max-width:699px) {
    /*battery*/
    #block-battery-springs-views label#lblextprice {
        /* margin-right: -88px; */
    }
    .accept {
	   /* width: 65% !important; */
	}
	.Unit-Price,.Ext-Price {
		/* font-size: 	13px !important; */
	}
/*	.row.box {
	    margin-right: 419px !important;
	}*/
	/* #block-torsion-spring-views label#lblextprice {
	    margin-right: -65px;
	} */
	/* #block-torsion-spring-views label#lblunitprice {
	    margin-right: -221px;
	} */
    /* #block-battery-springs-views input[name='3DGO'],#block-battery-springs-views input[name='2DGO'] {
        width: 6%;
        position: relative;
        right: -181px;
        top: 6px;
    } */
    #block-battery-springs-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    }
    #block-battery-springs-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-battery-springs-views .views-field.views-field-nothing-2 {
        display: none;
    }

    #block-battery-springs-views span.field-content.btn.btn-battery-print,
    #block-battery-springs-views span.field-content.btn.btn-compare
     {
        /* width: 36%; */
        background-color: #ead898;
        /* margin: 8px 0px 5px 0px; */
    }
    #block-battery-springs-views span.field-content.btn.btn-battery-print:hover,
    #block-battery-springs-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-battery-springs-views #F3D,#block-battery-springs-views #F2D {
       width: 30%;
    } */
    /* #block-battery-springs-views #V3D,#block-battery-springs-views #V2D {
        width: 71%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-battery-springs-views .views-field.views-field-add-to-cart div#edit-actions input {
        width: 152%;
    } */
    #block-battery-springs-views .field-content.extension-spring-view-material {
        margin-left: 158px;
    }
/*battery*/
/*constant force*/
    /* #block-constant-force-springs-views input[name='3DGO'],#block-constant-force-springs-views input[name='2DGO'] {
        width: 6%;
        position: relative;
        right: -170px;
        top: 6px;
    } */
    #block-constant-force-springs-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    }
    #block-constant-force-springs-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-constant-force-springs-views .views-field.views-field-nothing-1 {
        display: none;
    }
    #block-constant-force-springs-views span.field-content.btn.btn-constant-print,
    #block-constant-force-springs-views span.field-content.btn.btn-compare
     {
        /* width: 36%; */
        background-color: #ead898;
        /* margin:6px 0px 11px 0px; */
    }
    #block-constant-force-springs-views span.field-content.btn.btn-constant-print:hover,
    #block-constant-force-springs-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-constant-force-springs-views #F3D,#block-constant-force-springs-views #F2D {
       width: 31%;
    } */
    /* #block-constant-force-springs-views #V3D,#block-constant-force-springs-views #V2D {
        width: 78%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-constant-force-springs-views .views-field.views-field-add-to-cart div#edit-actions input {
        width: 152%;
    } */
    #block-constant-force-springs-views .field-content.extension-spring-view-material {
        margin-left: 158px;
    }
    /* #block-constant-force-springs-views .field-content.constance-spring-view-series {
        margin-left: 157px;
    } */
    /* #block-constant-force-springs-views .field-content.constance-spring-view-material {
        margin-left: 145px;
    } */
    /* #block-constant-force-springs-views label#lblextprice {
        margin-right: -115px;
    } */
/*constant*/
/*compression helfty*/
    /* #block-compression-springs-hefty-views input[name='3DGO'],#block-compression-springs-hefty-views input[name='2DGO'] {
        width: 6%;
        position: relative;
        right: -170px;
        top: 6px;
    } */
    #block-compression-springs-hefty-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    }
    #block-compression-springs-hefty-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-compression-springs-hefty-views .views-field.views-field-nothing-1 {
        display: none;
    }
    #block-compression-springs-hefty-views span.field-content.btn.btn-compression-print,
    #block-compression-springs-hefty-views span.field-content.btn.btn-compare
     {
        /* width: 36%; */
        background-color: #ead898;
        /* margin:10px 0px 13px 0px; */
    }
    #block-compression-springs-hefty-views span.field-content.btn.btn-compression-print:hover,
    #block-compression-springs-hefty-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-compression-springs-hefty-views #F3D,#block-compression-springs-hefty-views #F2D {
       width: 30%;
    } */
    /* #block-compression-springs-hefty-views #V3D,#block-compression-springs-hefty-views #V2D {
        width: 78%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-compression-springs-hefty-views .views-field.views-field-add-to-cart div#edit-actions input {
        width: 152%;
    } */
    /* #block-compression-springs-hefty-views .compression-outside-diameter-in-1 {
        margin-left: 135px;
    } */
    /* #block-compression-springs-hefty-views .specification-display-1 {
        margin-left: 150px;
    } */
    /* #block-compression-springs-hefty-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        margin-left: 145px;
    } */
    #block-compression-springs-hefty-views .field-content.extension-spring-view-material {
        margin-left: 158px;
    }
    #block-compression-springs-hefty-views .field-content.constance-spring-view-series {
        margin-left: 157px;
    }

/*    #block-compression-springs-hefty-views label#lblextprice {
        margin-right: -108px;
    }*/
/*compression helfty*/
/*extension*/
    /* #block-extension-springs-views input[name='3DGO'],#block-extension-springs-views input[name='2DGO'] {
        width: 6%;
        position: relative;
        right: -171px;
        top: 6px;
    } */
    #block-extension-springs-views .field-content.extension-spring-view-series {
        /* margin-left: 166px; */
    }
    #block-extension-springs-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-extension-springs-views span.field-content.btn.btn-defaults2 {
        /* display: none; */
    }
    /* #block-extension-springs-views span.field-content.btn.btn-exten-print,
    #block-extension-springs-views span.field-content.btn.btn-compare
     {
        width: 36%;
        background-color: #ead898;
    }      */
    #block-extension-springs-views span.field-content.btn.btn-exten-print:hover,
    #block-extension-springs-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    #block-extension-springs-views #F3D,#block-extension-springs-views #F2D {
       /* width: 30%;  */
    }
    /* #block-extension-springs-views #V3D,#block-extension-springs-views #V2D {
        width: 71%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-extension-springs-views .views-field.views-field-add-to-cart div#edit-actions input {
        width: 152%;
    } */
    #block-extension-springs-views .field-content.extension-spring-view-material {
        /* margin-left: 158px; */
    }
    /*#block-extension-springs-views label#lblextprice {
        margin-right: -104px;
    }*/
/*extension*/
/*torsion*/

    /* #block-torsion-spring-views input[name='3DGO'],#block-torsion-spring-views input[name='2DGO'] {
            width: 6% !important;
            position: relative !important;
            right: -148px !important;
            top: 6px !important;
    } */
    /* #block-torsion-spring-views label#lblextprice {
        margin-right: -63px;
    }     */
    #block-torsion-spring-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    }
    #block-torsion-spring-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-torsion-spring-views .views-field.views-field-nothing {
        display: none;
    }
    #block-torsion-spring-views span.field-content.btn.btn-torsion-print,
    #block-torsion-spring-views span.field-content.btn.btn-compare
     {
        /* width: 31%; */
        background-color: #ead898;
    }
    #block-torsion-spring-views span.field-content.btn.btn-torsion-print:hover,
    #block-torsion-spring-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-torsion-spring-views #F3D,#block-torsion-spring-views #F2D {
       width: 26%;
    } */
    /* #block-torsion-spring-views #V3D,#block-torsion-spring-views #V2D {
        width: 71%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-torsion-spring-views .views-field.views-field-add-to-cart div#edit-actions input {
        width: 137%;
    } */
    #block-torsion-spring-views .field-content.extension-spring-view-material {
        margin-left: 158px;
    }
/*torsion*/
/*redux*/
        /* #block-redux-wave-springs-views input[name='3DGO'],#block-redux-wave-springs-views input[name='2DGO'] {
                width: 6% !important;
                position: relative !important;
                right: -170px !important;
                top: 6px !important;
        }     */
    #block-redux-wave-springs-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    }
    #block-redux-wave-springs-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-redux-wave-springs-views .views-field.views-field-nothing {
        display: none;
    }
    #block-redux-wave-springs-views span.field-content.btn.btn-redux-print,
    #block-redux-wave-springs-views span.field-content.btn.btn-compare
     {
        /* width: 36%; */
        background-color: #ead898;
    }
    #block-redux-wave-springs-views span.field-content.btn.btn-redux-print:hover,
    #block-redux-wave-springs-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-redux-wave-springs-views #F3D,#block-redux-wave-springs-views #F2D {
       width: 30%;
    } */
    /* #block-redux-wave-springs-views #V3D,#block-redux-wave-springs-views #V2D {
        width: 71%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-redux-wave-springs-views .views-field.views-field-add-to-cart div#edit-actions input {
        width: 152%;
    } */
    #block-redux-wave-springs-views .field-content.extension-spring-view-material {
        margin-left: 158px;
    }
    /* #block-redux-wave-springs-views .field-content.reduxwave-spring-view-series {
        margin-left: 145px;
    } */
    /* #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish {
        margin-left: 150px;
    } */
    /* #block-redux-wave-springs-views .field-content.reduxwave-spring-view-material {
        margin-left: 137px;
    } */
/*redux*/

/*bellieve*/
    /* #block-belleville-washers-views input[name='3DGO'],#block-belleville-washers-views input[name='2DGO'] {
            width: 6%;
            position: relative;
            right: -176px;
            top: 6px;
    }     */
    #block-belleville-washers-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    }
    #block-belleville-washers-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-belleville-washers-views .views-field.views-field-nothing-2 {
        display: none;
    }
    #block-belleville-washers-views span.field-content.btn.btn-bell-print,
    #block-belleville-washers-views span.field-content.btn.btn-compare
     {
        /* width: 36%; */
        background-color: #ead898;
        /* margin-top: 10px;
        margin-bottom: 5px; */
    }
    #block-belleville-washers-views span.field-content.btn.btn-bell-print:hover,
    #block-belleville-washers-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-belleville-washers-views #F3D,#block-belleville-washers-views #F2D {
       width: 31%;
    } */
    /* #block-belleville-washers-views #V3D,#block-belleville-washers-views #V2D {
        width: 73%;
        position: relative;
        right: -64px;
        top: 4px;
    }     */
/*bellieve*/
/*compression*/
    /* #block-compression-springs-views input[name='3DGO'],#block-compression-springs-views input[name='2DGO'] {
        width: 6%;
        position: relative;
        right: -170px;
        top: 6px;
    } */
    /* #block-compression-springs-views span.field-content.btn.btn-compare {
        width: 37%;
    } */
    #block-compression-springs-views span.field-content.btn.btn-compare,#block-compression-springs-views span.field-content.btn.btn-compression-print {
        background-color: #ead898;
    }
    /* #block-compression-springs-views .views-field.views-field-add-to-cart div#edit-actions input {
        width: 150%;
    } */
    #block-compression-springs-views span.field-content.btn.btn-compare:hover,#block-compression-springs-views span.field-content.btn.btn-compression-print:hover {
        background-color: #cfc087;
    }
    /* #block-compression-springs-views #F3D,#block-compression-springs-views #F2D {
       width: 30%;
    } */
    /* #block-compression-springs-views #V3D,#block-compression-springs-views #V2D {
        width: 71%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-compression-springs-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        margin-left: 144px;
    } */
    /* #block-compression-springs-views .specification-display-1 {
        margin-left: 147px;
    } */
    /* #block-compression-springs-views .compression-outside-diameter-in-1 {
        margin-left: 135px;
    } */
/*compression*/
/*compression-springs-mil-spec*/
	/* #block-compression-springs-mil-spec-views input[name='3DGO'],#block-compression-springs-mil-spec-views input[name='2DGO'] {
	        width: 6%;
	        position: relative;
	        right: -176px;
	        top: 6px;
	}     */
    #block-compression-springs-mil-spec-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    }
    #block-compression-springs-mil-spec-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-compression-springs-mil-spec-views span.field-content.btn.btn-compression-print,
    #block-compression-springs-mil-spec-views span.field-content.btn.btn-compare
     {
        /* width: 36%; */
        background-color: #ead898;
        /* margin-top: 10px;
        margin-bottom: 5px; */
    }
    #block-compression-springs-mil-spec-views span.field-content.btn.btn-compression-print:hover,
    #block-compression-springs-mil-spec-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-compression-springs-mil-spec-views #F3D,#block-compression-springs-mil-spec-views #F2D {
       width: 31%;
    } */
    /* #block-compression-springs-mil-spec-views #V3D,#block-compression-springs-mil-spec-views #V2D {
        width: 73%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-compression-springs-mil-spec-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        margin-left: 142px;
    } */
    /* #block-compression-springs-mil-spec-views .compression-outside-diameter-in-1 {
        margin-left: 135px;
    } */
        /* #block-compression-springs-mil-spec-views .specification-display-1 {
            margin-left: 147px;
        } */
    /*#block-compression-springs-mil-spec-views label#lblextprice {
        margin-right: -106px;
    }*/
/*compression-springs-mil-spec*/
/*extension-springs-mil-spec*/
    /* #block-extension-springs-mil-spec-views input[name='3DGO'],#block-extension-springs-mil-spec-views input[name='2DGO'] {
            width: 6%;
            position: relative;
            right: -176px;
            top: 6px;
    }     */
    /* #block-extension-springs-mil-spec-views .field-content.extension-spring-view-series {
        margin-left: 166px;
    } */
    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish {
        margin-left: 170px;
    }
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-exten-print,
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-compare
     {
        /* width: 36%; */
        background-color: #ead898;
        /* margin-top: 10px;
        margin-bottom: 5px; */
    }
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-exten-print:hover,
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    /* #block-extension-springs-mil-spec-views #F3D,#block-extension-springs-mil-spec-views #F2D {
       width: 31%;
    } */
    /* #block-extension-springs-mil-spec-views #V3D,#block-extension-springs-mil-spec-views #V2D {
        width: 73%;
        position: relative;
        right: -64px;
        top: 4px;
    } */
    /* #block-extension-springs-mil-spec-views .field-content.extension-spring-view-material {
        margin-left: 158px;
    } */
    #block-extension-springs-mil-spec-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        margin-left: 142px;
    }
    #block-extension-springs-mil-spec-views .compression-outside-diameter-in-1 {
        margin-left: 135px;
    }
    #block-extension-springs-mil-spec-views .specification-display-1 {
        margin-left: 147px;
    }
   /* #block-extension-springs-mil-spec-views label#lblextprice {
        margin-right: -106px;
    }*/
    #block-extension-springs-mil-spec-views .views-field.views-field-nothing {
        display: none;
    }
/*compression-springs-mil-spec*/
/*compression spring leep*/
    div#block-compression-springs-leep-views span.field-content.btn.btn-hefty-print,
    div#block-compression-springs-leep-views span.field-content.btn.btn-compare
     {
        background-color: #ead898;
        margin: 10px 0px 11px 0px;
        width: 36%;
    }
     div#block-compression-springs-leep-views span.field-content.btn.btn-hefty-print:hover,
    div#block-compression-springs-leep-views span.field-content.btn.btn-compare:hover
     {
        background-color: #cfc087;
    }
    div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
        margin-left: 148px;
    }
    /* div#block-compression-springs-leep-views .compression-outside-diameter-in-1 {
        margin-left: 135px;
    } */
    /* div#block-compression-springs-leep-views .specification-display-1 {
        margin-left: 148px;
    } */
/*compression spring leep*/
}
@media (min-width: 320px) and (max-width: 332px) {
    /* home page responsive */
    .region.region-footer-first {
        padding-left: 25px;
    }
    .region.region-footer-third {
        padding-left: 25px !important;
    }
    .region.region-footer-menu {
        padding-left: 48px;
    }
    .region-footer-first nav ul {
        padding: 6px 0px;
    }
    form#search-block-form {
        margin-left: auto;
        margin-right: auto;
        width: 82%;
    }
    /* .secndry-menu-wrp.secndry-menu {
        margin-left: auto;
        margin-right: auto;
        width: 97%;
    } */
    ul.secndry-menu.item-list li {
        /*margin-right: 4px !important;
        margin-left: 4px !important;*/
    }
    button#navbar-toggle {
        display: block !important;
        left: 7px !important;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img.imageselect {
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
    }
    #block-whychooseus {
        margin-left: auto;
        margin-right: auto;
        width: 79%;
    }
    .learn_more_button {
        margin-left: auto;
        margin-right: auto;
        width: 60%;
        float: none;
        padding: 7px;
        margin-top: 92px;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 99px;
    }
    div#block-whoweare h2 {
        font-size: 16px;
    }
    /* end */
}
@media (min-width: 333px) and (max-width: 373px) {
    /* home page responsive */
    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 17px;
    } */
    /* form#search-block-form .js-form-submit {
	    width: 95% !important;
	} */
    .region.region-footer-first {
        padding-left: 25px;
    }
    .region.region-footer-third {
        padding-left: 25px;
    }
    .region.region-footer-menu {
        padding-left: 25px;
    }
    ul.secndry-menu.item-list {
        /* margin-left: -15px; */
        width: 88%;
    }
    form#search-block-form {
        margin-left: auto;
        margin-right: auto;
        width: 82%;
    }
    /* .secndry-menu-wrp.secndry-menu {
        margin-left: auto;
        margin-right: auto;
        width: 73%;
    } */
    /* ul.secndry-menu.item-list li {
        margin-right: 5px !important;
        margin-left: 5px !important;
    } */
    /* button#navbar-toggle {
        display: block !important;
        left: -21px !important;
    }    */
    /* form#search-block-form .form-search {
        position: relative;
        right: 3px;
        width: 101%;
    } */
    #block-whychooseus h2 {
        text-align: center;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img.imageselect {
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
    }
    #block-whychooseus {
        margin-left: auto;
        margin-right: auto;
        width: 88%;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 99px;
    }
    .learn_more_button {
        /* margin-left: 99px; */
        margin-left: auto;
        margin-right: auto;
        width: 60%;
        float: none;
        padding: 7px;
        margin-top: 92px;
    }
    div#block-whoweare h2 {
        font-size: 16px;
    }
    /* end */
}
@media (min-width: 374px) and (max-width: 447px) {
/* home page responsive */
    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 26px;
    }     */
    form#search-block-form {
        margin-left: auto;
        margin-right: auto;
        width: 82%;
    }
	/* .secndry-menu-wrp.secndry-menu {
	    margin-left: auto;
	    margin-right: auto;
	    width: 76%;
	} */
    /* ul.secndry-menu.item-list li {
        margin-right: 8px !important;
        margin-left: 8px !important;
    } */
    /* button#navbar-toggle {
        display: block !important;
        left: -20px !important;
    } */
    .item.login-logout a {
		position: relative;
		right: 4px;
    }
    #block-whychooseus h2 {
        text-align: center;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img.imageselect {
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
    }
    #block-whychooseus {
        margin-left: auto;
        margin-right: auto;
        width: 88%;
    }
    div#block-whoweare h2 {
        font-size: 16px;
    }
    .learn_more_button {
        /* margin-left: 99px; */
        margin-left: auto;
        margin-right: auto;
        width: 47%;
        float: none;
        padding: 7px;
        margin-top: 88px;
    }
    /* end */
}
@media (min-width: 448px) and (max-width: 500px) {
/* home page responsive */
    form#search-block-form {
        margin-left: auto;
        margin-right: auto;
        width: 82%;
    }
    /* .secndry-menu-wrp.secndry-menu {
        margin-left: auto;
        margin-right: auto;
        width: 72%;
    } */
    /* ul.secndry-menu.item-list li {
        margin-right: 11px !important;
        margin-left: 11px !important;
    } */
    button#navbar-toggle {
        display: block !important;
        /* left: -30px !important; */
    }
    #block-whychooseus h2 {
        text-align: center;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img.imageselect {
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
    }
    #block-whychooseus {
        margin-left: auto;
        margin-right: auto;
        width: 88%;
    }
    .learn_more_button {
        /* margin-left: 99px; */
        margin-left: auto;
        margin-right: auto;
        width: 47%;
        float: none;
        padding: 7px;
        margin-top: 70px;
    }
    /* end */
}
@media (min-width: 501px) and (max-width: 767px) {
    /* home page responsive */
    /* ul.secndry-menu.item-list li {
        margin-right: 15px !important;
        margin-left: 15px !important;
    } */
    /* button#navbar-toggle {
        display: block !important;
        left: -41px !important;
    } */
    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 28px;
    } */
    form#search-block-form {
        margin-left: auto;
        margin-right: auto;
        width: 82%;
    }
    /* ul.secndry-menu.item-list {
        width: 69%;
    } */

    .secndry-menu-wrp.secndry-menu {
        margin-left: auto;
        margin-right: auto;
        /* width: 92%; */
    }

    #block-whychooseus h2 {
        text-align: center;
    }

    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img.imageselect {
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
    }

    #block-whychooseus {
        margin-left: auto;
        margin-right: auto;
        width: 88%;
    }
    .learn_more_button {
        /* margin-left: 99px; */
        margin-left: auto;
        margin-right: auto;
        width: 40%;
        float: none;
        padding: 7px;
        margin-top: 70px;
    }

    /* end */

}


@media (min-width: 320px) and (max-width: 374px) {


/*.footer-menu {
    width: 100%; /*nayana jan-7 width: 101%;* /
}*/
.request-quote-download_city_js.js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city  {
	margin-left: 0px;
}
div#block-mobileicon {
    /*right: 10px !important;*/
}
 /* ul.secndry-menu.item-list {
	    padding-left: 18px !important;
} */
/* home page responsive */

div#block-mobileicon div {
    margin-left: -4px !important;
}
.redux-blk-wrapper.redux-img.col-md-5 img {
    padding-left: 5px;
 /*nayana dec-28 */
 	margin-top: -12px;/*nayana dec-28 */
}
.home_page .container {
    padding-left: 5px;
}
div#block-whoweare {
    padding-left: 13px;
}

.redux-blk-wrapper.redux-img.col-md-5 {
    margin-top: -50px;
    padding-right: 0px;
    padding-left: 5px;
}


form#webform-submission-footer-form-form input {
    width: 94%;
}

.js-form-item.form-item.js-form-type-select.form-item-state.js-form-item-state {
    width: 43%;
    float: left;
    margin-top: 3px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
    width: 49%;
    margin-left: 15px;
    margin-top: 2px;
}
.copyright {
    padding: 20px;
}

div#block-mobileicon .mobile_responsive_icon {
    padding-left: 6px;
}

/* end */

}

@media (min-width: 375px) and (max-width: 402px) {

/* ul.secndry-menu.item-list {
    padding-left: 24px !important;
}    */

/* home page responsive */

.js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
    /*margin-left: 15px;*/
}

div#block-whoweare p:nth-child(3) {
    margin-left: 30px;
}
.copyright {
    padding: 20px;
}
.redux-blk-wrapper.redux-img.col-md-5 {
    margin-top: -50px;
    padding-right: 0px;
}

form#webform-submission-footer-form-form input {
    width: 94%;
}
/* .learn_more_button {
    margin-left: 48px;
} */
.col-lg-8.need_spring p {
    text-align: center;
}
div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
    margin-left: 112px;
}
.col-lg-8.need_spring p {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

/* end */
}

@media (min-width: 403px) and (max-width: 424px) {

    /* home page responsive */

    div#block-whoweare p:nth-child(3) {
        margin-left: 30px;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        margin-top: -50px;
        padding-right: 0px;
    }

    /* .learn_more_button {
        margin-left: 67px;
    } */
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 132px;
    }
    form#webform-submission-footer-form-form input {
        width: 94%;
    }
    .request-quote-download_city_js.js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city  {
		margin-left: 1px;
	}
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        width: 50%;
        margin-left: 15px;
    }
    .copyright {
        padding: 20px;
    }

    /* end */
}
/*iphone mx*/
@media (min-width: 375px) and (max-width: 812px) {
    .footer-menu {
        /* margin: -2px !important; */
        outline:none !important;
        outline-color:none !important;
        padding-right: 43px;
        /* width: 107%; */
        padding: 55px 34px 0;
    }
     div#block-mobileicon {
        /*right: -20px !important;*/
     }
     /*ul.secndry-menu.item-list li.item.cart a {
        right: 113px;/*nayana jan 6 right: 102px;* /
        top: -13px;/*nayana jan 6 * /
    }
     ul.secndry-menu.item-list li.item.cart.log-user a {
        top: 19px;/*nayana jan 6 * /
    }*/
}
/*iphone mx*/
@media (min-width: 425px) and (max-width: 767px) {

      /* home page responsive */

    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 26px;
    } */

    div#block-whoweare p:nth-child(3) {
        margin-left: 30px;
    }

    .redux-blk-wrapper.redux-img.col-md-5 {
        margin-top: 0px;
        padding-right: 0px;
    }


    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 144px;
    }
    form#webform-submission-footer-form-form input {
        width: 94%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        width: 50%;
        /*margin-left: 17px;*/
    }
    .copyright {
        padding: 20px;
    }
    .footer-word {
        text-align: center;
    }

    .col-lg-8.need_spring p {
        text-align: center;
    }

    /* end */

}

@media (min-width: 992px) and (max-width: 1199px) {

    /* home page responsive */

    /* #search-block-form {
        margin-left: 51px;
        width: 32%;
    } */
    /* ul.secndry-menu.item-list li {
        margin-right: 15px !important;
        margin-left: 15px !important;
    } */

    /* end */
}


@media (min-width: 1024px){

    /* home page responsive */
    /* div#block-ko-d8-theme-branding .brand.logo {
        margin-left: 8px;
    } */
    .col-lg-8.need_spring p {
        text-align: left;
    }

    div#block-whoweare p:nth-child(3) {
        margin-left: 28px;
        margin-right: 0px;
    }
    .redux-blk-wrapper.redux-img.col-md-5 img {
        margin-left: 3px;
    }
    .col-lg-4.needmore_image img {
        padding-left: 30px;
    }
    .footerwidget {
        padding: 28px 0;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        float: left;
        width: 35%;
        margin-top: 0px;
    }
    .col-lg-8.need_spring p {
        margin-left: 0px;
        margin-right: 15px;
        text-align: left;
    }
    .col-lg-8.need_spring h2 {
        text-align: left;
        padding-left: 0px;
    }
    div#block-whoweare h2 {
        text-align: left !important;
        margin-left: 28px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        /*margin-left: 13px;*/
    }

    #search-block-form {
        /* margin-left: 112px; */
        width: 32%;
    }
    .customer-service-support {
        margin-bottom: 28px;
    }

    #block-whychooseus {
        margin-bottom: 0px;
        margin-top: 0px;
        padding-left: 3px;
    }

    /* ul.secndry-menu.item-list li {
        margin-right: 15px !important;
        margin-left: 15px !important;
    } */

    div#block-reduxwavesprings {
        margin-bottom: 0px;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        margin-top: 0px;
        padding-right: 0px;
    }


    /* end */
}


@-moz-document url-prefix() {
    @media (min-width: 360px) and (max-width: 640px) {
        button#navbar-toggle {
            /* left: -27px !important; */
        }
    ul.secndry-menu.item-list li.item.cart a {
    /* margin-right: 10px !important; */
    /*right: 87px;*//*nayana jan-1  right: 82px;*/
   /* margin-top: 37px;nayana jan-6 margin-top: 33px;*/
    }
/*nayana jan-1 start --------->*/
    ul.secndry-menu.item-list {
        /* position:relative !important;
        right: 19px; */
        /* top: -10px;nayana chnged jan 6 top: -7px; */
    }
/*nayana jan-1 end --------->*/
}

/*sathish on new in 16/10/19*/
    @media (max-width:370px) {
    /* .product-display.constance-spring-display {
        margin-top: 344px;
    } */
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        margin-top: 3px;
    }
    }
/*sathish on new in 16/10/19*/
    @media (min-width: 320px) and (max-width: 332px) {
    ul.secndry-menu.item-list li.item.cart {
        /*bottom: 88px !important;*/
    }
}

@media (min-width: 374px) and (max-width: 447px) {

    .learn_more_button {
        margin-top: 90px;
    }
}
/*iphone mx*/
/* @media (min-width: 375px) and (max-width: 812px) {
     ul.secndry-menu.item-list li.item.cart a {
        right: 112px;
    }
} */
/*iphone mx*/

    /*@media (min-width:1200px) {
        #block-torsion-spring-views .row.box {
            -moz-margin-end: -569px !important;
        }
        #block-torsion-spring-views div#block-torsion-spring-views .accept {
            margin-right: 70px !important;
        }
    }*/
}

@media screen and (-webkit-min-device-pixel-ratio:0){


    @media (min-width: 280px) and (max-width: 319px) {
        ul.secndry-menu.item-list {
           width: 88% !important;
        }

    }
    @media (min-width: 320px) and (max-width: 332px) {
        ul.secndry-menu.item-list {
           width: 92% !important;
        }
        ul.secndry-menu.item-list li.item.cart {
            /*left: 147px !important;
            bottom: 80px !important;*/
        }
        div#block-checkoutheader {
            margin-top: -62px !important;
        }

    }



    @media (min-width: 333px) and (max-width: 447px) {
        ul.secndry-menu.item-list {
           width: 99% !important;
        }
        /* ul.secndry-menu.item-list li {
            position: relative;
            right: 2px;
        } */
        /* ul.secndry-menu.item-list li.item.cart {
            left: 174px;
            bottom: 71px;
        } */
        /* div#block-checkoutheader {
            margin-top: -62px !important;
        } */

    }
    @media (min-width: 448px) and (max-width: 499px) {
        ul.secndry-menu.item-list {
           width: 92% !important;
        }
        /* ul.secndry-menu.item-list li.item.cart {
            left: 187px !important;
            bottom: 84px !important;
        } */
        div#block-checkoutheader {
            margin-top: 0px !important;
        }

    }
    @media (min-width: 500px) and (max-width: 599px) {
        ul.secndry-menu.item-list {
           width: 81% !important;
        }
        /* ul.secndry-menu.item-list li.item.cart {
            left: 187px !important;
            bottom: 84px !important;
        } */
        div#block-checkoutheader {
            margin-top: 0px !important;
        }
    }

    @media (min-width: 600px) and (max-width: 767px) {
        /* ul.secndry-menu.item-list {
           Width:76% !important;
        } */
        button#navbar-toggle {
    /*display: block !important;*/
    /* left: -19px !important; */
}
        /* ul.secndry-menu.item-list li.item.cart {
            left: 187px !important;
            bottom: 66px !important;
        } */
        div#block-checkoutheader {
            margin-top: 0px !important;
        }

        }


  }


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /*nayana ie 10/03/2022 footer changes start----------->*/
    nav#block-ko-d8-theme-footer > ul {
        display: -ms-grid;

    }
    /*@media all and (min-width:768px)*/
    nav#block-ko-d8-theme-footer > ul > li:nth-of-type(1) {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        -ms-grid-row: 1;
        /*width: 52%;*/
    }
    /*@media all and (min-width:768px)*/
    nav#block-ko-d8-theme-footer > ul > li:nth-of-type(2) {
        -ms-grid-column: 2;
    }
    /*@media all and (min-width:768px)*/
    nav#block-ko-d8-theme-footer > ul > li:nth-of-type(3) {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        margin-top: -297px !important;
    }
    /*@media all and (min-width:768px)*/
    nav#block-ko-d8-theme-footer > ul > li:nth-of-type(4) {
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        margin-top: 257px !important;
    }

    /*nayana ie 10/03/2022 footer changes end----------->*/
    /*@media all and (min-width:1200px)*/
    details#payment-pane table {
        bottom: 606px !important;
        left: 793px !important
    }
    /*media all*/
    div#edit-panes-delivery {
        height: 557px;
    }
    /*media all*/
    details#payment-pane {
        height: 605px;
    }

    /*nayana june-18 All Staging and Live Site: Clean up Search Bar start------------------->*/
    form#search-block-form #edit-submit {
        height: 34px !important;
    }
    /*nayana june-18 All Staging and Live Site: Clean up Search Bar end------------------->*/

    .footer-word {
        float:none;
    }
    @media (min-width: 448px) and (max-width: 499px) {
        ul.secndry-menu.item-list {
           width: 92% !important;
        }
    }
}

@media (min-width: 333px) and (max-width: 447px) {
        ul.secndry-menu.item-list {
           width: 92% !important;
        }
}
@media (min-width: 320px) and (max-width: 332px) {
        ul.secndry-menu.item-list {
           width: 92% !important;
        }
}
@media (min-width: 500px) and (max-width: 599px) {
        ul.secndry-menu.item-list {
           width: 81% !important;
        }
}
/* @media (min-width: 600px) and (max-width: 767px) {
        ul.secndry-menu.item-list {
           Width:76% !important;
        }
} */
@media (min-width: 320px){
    /* ul.secndry-menu.item-list li.item.cart {
        bottom: 44px !important;
    } */

    div#block-ko-d8-theme-branding .brand.logo {
        width: 160px !important ;

    }

    /* ul.secndry-menu.item-list li.item.cart {
        bottom: 80px !important;
    } */
}

@media (min-width: 280px) and (max-width: 319px) {
    ul.secndry-menu.item-list {
        width: 100% !important;
    }
}
@media (min-width: 320px) and (max-width: 332px) {
    ul.secndry-menu.item-list {
        width: 103% !important;
    }

    ul.secndry-menu.item-list li.item.cart {
/*        left: 171px;*/
    }
    div#block-checkoutheader {
        margin-top: -62px !important;
    }
}

@media (min-width: 333px) and (max-width: 447px) {
    ul.secndry-menu.item-list {
        width: 100% !important;
    }
    /* ul.secndry-menu.item-list li.item.cart {
        left: 187px;
    } */
    /* div#block-checkoutheader {
        margin-top: -62px !important;
    } */
}
@media (min-width: 448px) and (max-width: 499px) {
    ul.secndry-menu.item-list {
        width: 100% !important;
    }
    /* ul.secndry-menu.item-list li.item.cart {
        left: 187px;
    } */
    div#block-checkoutheader {
        margin-top: 0px !important;
    }
}
@media (min-width: 500px) and (max-width: 599px) {
    ul.secndry-menu.item-list {
        width: 100% !important;
    }
    /* ul.secndry-menu.item-list li.item.cart {
        left: 187px;
    } */
    div#block-checkoutheader {
        margin-top: 0px !important;
    }
}

@media (min-width: 600px) and (max-width: 767px) {
    /* ul.secndry-menu.item-list {
        Width:100% !important;
    } */
    /* ul.secndry-menu.item-list li.item.cart {
        left: 187px;
    } */
    div#block-checkoutheader {
        margin-top: 0px !important;
    }
}
/*nayana jan 7 start------------>*/
/*@media (min-width: 1200px)  {
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city.form-text.required {
        position: relative !important;
        top: 76px !important;
    }
}*/
    /*nayana jan 7 start------------>*/


/* css end for home page redesign */



@media (min-width: 320px) and (max-width: 349px) {
    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
        /* width: 86%; */
    }
    /* ul.secndry-menu.item-list {
        margin-top: -146px !important;
    } */
    ul.secndry-menu.item-list li.item.tel-num {
        margin-right: 3px !important;
    }

    @-moz-document url-prefix() {

        ul.secndry-menu.item-list li.item.tel-num {
            margin-right: 0px !important;
            /* padding-right: 9px; */
        }
        span.field-content.btn.btn-exten-print {
            margin-top: 23px;
        }


    }


}

@media (min-width: 350px) and (max-width: 437px) {
    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
        /* width: 83%; */
    }
   /* ul.secndry-menu.item-list {
        margin-top: -143px !important;
    }*/
    /* ul.secndry-menu.item-list li.item.tel-num {
        margin-right: 10px !important;
    } */


    @-moz-document url-prefix() {

        ul.secndry-menu.item-list li.item.tel-num {
            margin-right: 0px !important;
            /* padding-right: 9px; */
        }
        span.field-content.btn.btn-exten-print {
            margin-top: 23px;
        }

    }
}
@media (min-width: 438px) and (max-width: 469px) {

    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
        /* width: 70%; */
    }
    /* ul.secndry-menu.item-list {
        margin-top: -147px !important;
    } */
    /* ul.secndry-menu.item-list li.item.tel-num {
        margin-right: 15px !important;
    } */


    @-moz-document url-prefix() {

        ul.secndry-menu.item-list li.item.tel-num {
            margin-right: 0px !important;
            /* padding-right: 9px; */
        }
        span.field-content.btn.btn-exten-print {
            margin-top: 23px;
        }

    }

}
@media (min-width: 470px) and (max-width: 767px) {
    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
    }
    /* ul.secndry-menu.item-list {
        margin-top: -147px !important;
    } */

    .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
       /* height: 86px !important;*/
    }
    .col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
        height: 51px !important;
    }

    @-moz-document url-prefix() {

        span.field-content.btn.btn-exten-print {
            margin-top: 23px;
        }

    }

}
@media (min-width: 768px) and (max-width: 991px) {

    .home_page_image img {
        height: 63px;
    }
    .home_page_image {
        height: 98px !important;
    }
    .home_page .col-md-3 .home_page_image img {
        /*height: 63px !important;*/
    }
    .home_page_image h2 {
        font-size: 9px;
    }
    .col-lg-3.col-md-3.col-sm-3.leep-home-spring img {
        height: 51px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.continuous-home-spring img {
        height: 51px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.redux-home-spring img {
        height: 51px !important;
        }

        .col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
        height: 51px !important;
        }


}
@-moz-document url-prefix() {

@media (min-width: 991px) and (max-width: 1199px) {

    /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image {
        height: 146px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
        height: 147px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img {
        height: 111px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
        height: 111px !important;
    } */

}
@media (min-width: 1200px) {

    /*sathish on 24022020 for compression spring leep spring issue*/
    #block-compression-springs-views .induvidual-product.leep-spe .row.box {
    margin-top: -421px !important;
}
#block-compression-springs-views .induvidual-product.leep-spe .accept {
    margin-top: -348px !important;
}
/*sathish on 24022020 for compression spring leep spring issue*/

    /* #block-languageswitcherinterfacetext {
        right: -2em !important;
    } */
    /* ul.secndry-menu.item-list {
        margin-right: 59px;
    } */
    ul.secndry-menu.item-list li.item.cart {
        top: 0px;
    }
}
@media (min-width: 1920px) {
        a#lang_selection_fr, a#lang_selection {
            right: 5em;
        }
        ul.secndry-menu.item-list li.item.cart {
            top: 0px;
        }
        /* #block-languageswitcherinterfacetext ul {
            right: -18px;
        } */
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {


@media (min-width: 991px) and (max-width: 1199px) {

    /* .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
        height: 86px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
        height: 51px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img {
        height: 51px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image {
        height:86px !important;
    } */
}
}


@media (min-width: 100px) and (max-width: 279px) {

    div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-col {
        width: 100% !important;
    }
    .about-img-pdf img {
        height: 200px;
    }
}
@media (min-width: 388px) and (max-width: 424px) {
    .learn-about-com-img .col-xs-6 {
        width: 42% !important;
    }
}

@media (min-width: 425px) and (max-width: 443px) {
    .learn-about-com-img .col-xs-6 {
        width: 41% !important;
    }
    .crt-lgn-btn {
        width: 85% !important;
    }
}

@media (min-width: 444px) and (max-width: 466px) {
    .learn-about-com-img .col-xs-6 {
        width: 39% !important;
    }
    .crt-lgn-btn {
        width: 85% !important;
    }
}

@media (min-width: 467px) and (max-width: 535px) {
    .learn-about-com-img .col-xs-6 {
        width: 34% !important;
    }
    .crt-lgn-btn {
        width: 85% !important;
    }
}

@media (min-width: 536px) and (max-width: 767px) {
    .learn-about-com-img .col-xs-6 {
        width: 25% !important;
    }
    .crt-lgn-btn {
        /*width: 85% !important;*/
    }
}




@media (min-width: 280px) and (max-width: 319px) {
    div#block-whoweare p {
        text-align: left;
    }

    .standard_ground_shipping {
        display: none;
    }
    .expert_engineering_assistance {
        display: none;
    }
    .customer-service-support {
        margin-top: 0px;
        display: none;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {
        text-align: center;
        margin-bottom: 0px;
    }

    .imageselect {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        object-fit: scale-down;
        margin: 0px 0px 0px 0px;
        height: 145px;
    }

    div#block-whychooseus {
        margin-bottom: 0px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        margin-left: 15px;
    }


    .copyright {
        outline: auto;
        outline-color: #43484b;
    }

    .footerwidget {
        outline: auto;
        outline-color: #43484b;
    }
    .bottom-widgets {
        width: 105%;
    }
    .footerwidget {
        width: 105%;
    }

    .crt-lgn-btn a:hover{
        color: white;
    }

    form#user-login-form a {
        margin-left: 19px;
        color: #3c7cd4;
        font-size: 14px;
    }
    .crt-lgn-btn {

        height: 59px;
        padding-top: 7px;
        padding-left: 55px;
        margin-top: 11px;
        padding-right: 10px;
    }

    div#create_login {

        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 83px;
        height: 469px;
    }

		.user-login-form, .user-form, .user-pass {
	    max-width: 243px;
	    margin: 40px auto;
	    border: 1px solid #ddd;
	    padding: 10px 30px;
	    background: #FBFBFB;
	    height: auto;
	}
	form#user-form::before {
    content: 'Create a New Password';
    position: relative;
    right: auto;
    font-size: 26px;
    font-family: Century Gothic Bold;
    color: #555555;
}
    .image_for_page_layout {
        width: 40%;
    }
    .account_center_page {
        width: 100%;
    }
    p.order_front_page {
        width: 100%;
    }
    p.order_front_page a {
        padding-left: 45px;
        padding-right: 45px;
        font-size: 15px;
    }
    .have_a_question {
        width: 100%;
        text-align: center;
    }
    .account_center_page h3 {
        line-height: 1.5;
    }



    form#uc-cart-view-form tbody tr td:nth-child(3) {
        margin-top: 9px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-top: 9px;
    }

    td.price {
        padding-top: 0px;
        padding-bottom: 10px;
    }
    th.price {
        padding-top: 0px;
    }
    ul.secndry-menu.item-list li.item.cart {
        bottom: 145px;
    }
    .request-quote-download_city_js {
        width: 95% !important;
    }

    .request-quote-download_city {
        width: 100%;
    }
    .request-quote-download_country {
        width: 95%;
    }
    .request-quote-download_postal-code {
        width: 95%;
    }
    .how-many-number-leespring {
        width: 95%;
    }
    form#webform-submission-request-a-catalog-download-form div#edit-actions--2 {
        width: 85%;
    }


    form#webform-submission-request-a-catalog-download-form {
        padding-left: 20px;
        padding-right: 6px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-submit-quote-related-documentations-file-16674-selected.js-form-item-submit-quote-related-documentations-file-16674-selected label {
        font-size: 14px;
    }
    div#quantity1 {
        width: 100%;
        float: left;
    }
    div#quantity2 {
        width: 100%;
        float: left;
    }
    div#quantity4 {
        width: 100%;
        float: left;
    }
    div#quantity3 {
        width: 100%;
        float: left;
    }
    div#quantity5 {
        width: 100%;
        float: left;
    }

    .js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .js-form-submit {
        width: 75% !important;
    }
    /* .imageselect {
        width: 100px;
        margin: 0px 82px 15px -5px;
    } */
    .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity #edit-quantity--2 {
        width: 70%;
    }
    .webform-submission-request-a-quote-form input {
        width: 100%;
    }
    .webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
        width: 100%;
    }
    div#edit-quantity--2--description {
        width: 25%;
    }
    .webform-submission-request-a-quote-form {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .resource-center-leespring h1 {
        font-size: 32px;
    }
    li.item.tel-num a {
        font-size: 12px !important;
    }
    ul.secndry-menu.item-list li a {
        font-size: 12px;
        font-family: Century Gothic Bold;
    }
    div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-col {
        width: 100% !important;
    }
    .col-lg-10.spring-return_policy {
        float: right;
    }
    .col-lg-2.privacy-policy {
        float: right;
    }

    #edit-continue-shoppingg {
        width: 65% !important;
    }
    #uc-cart-view-form table tbody {
        font-size: 10px !important;
    }

    form#uc-cart-view-form tbody tr td:nth-child(5) {
        width: 10%;
    }
    form#uc-cart-view-form tbody tr td:nth-child(3) {
        width: 10%;
        margin-left: 15px;
    }

    #uc-cart-view-form td.subtotal-title {
        padding-left: 0px;
    }

    #uc-cart-view-form td a {
        padding-left: 4px !important;

    }
    form#uc-cart-view-form th.remove {
        width: 2%;
    }
    form#uc-cart-view-form tbody tr td:nth-child(6) input {
        display: none;
    }
    form#uc-cart-view-form th.desc {
        padding-left: 10px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-left: 41px;
    }
    form#uc-cart-view-form th.qty {
        padding-left: 19px;
    }
    #uc-cart-view-form td {
        vertical-align: middle;
    }
    .price {
        padding-bottom: 0px !important;
    }
    form#uc-cart-view-form tbody tr td:nth-child(2) {
        vertical-align: middle;
    }

    form#uc-cart-view-form #uc-cart-view-form td a {
        padding-left: 0px;
        color: #000;
    }
    form#uc-cart-view-form input.form-uc-quantity {
        width: 3.6em;
        margin-top: -4px;
        height: 31px;
    }

    form#uc-cart-view-form .col-lg-10.spring-return_policy {
        float: right;
    }
    form#uc-cart-view-form input#edit-continue-shopping {
        width: 100%;
        margin-bottom: 10px;
    }
    form#uc-cart-view-form input#edit-update {
        width: 100%;
        margin-left: 7px;
        margin-bottom: 10px;
    }
    form#uc-cart-view-form input#edit-checkout--2 {
        width: 100%;
        margin-left: 7px;

    }



    .field-content.compression-outside-diameter-in {
        width: 75%;
    }
    .field-content.compression-wire-diameter-in {
        width: 75%;
    }
    .field-content.compression-solid-height-diameter-in {
        width: 75%;
    }
    .field-content.compression-rate-diameter-lb-in {
        width: 75%;
    }
    .field-content.compression-free-length-diameter-in {
        width: 75%;
    }
    .field-content.compression-rod-diameter-in {
        width: 75%;
    }
    .field-content.compression-hole-diameter-in {
        width: 75%;
    }
    ul#side-main-menu li a {
        color: white;
        font-size: 13px;
        font-family: Century Gothic Bold;
    }
    .side-navbar {
        width: 100%;
        display: none;
        background: rgba(0,0,0,0.5);
        /* opacity: 0.5; */
        position: fixed;
        top: 0px;
        z-index: 999999;
        height: 815px;
    }
    button#button-close {
        background: transparent;
        border: 0px;
        float: right;
        padding-right: 42px;
        font-size: 23px;
        font-weight: bold;
    }
    .side-navbar {
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
    }
    ul#side-main-menu {
        list-style: none;
    }
    ul#side-main-menu {
        -webkit-animation-name: fadeInLeft;
        animation-name: fadeInLeft;
    }
    ul#side-main-menu {
        background: #1d295b;
        width: 60%;
        padding-left: 0px;
        position: relative;
        z-index: 2;
        height: 815px;
    }
    ul#side-main-menu li {
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    ul#side-main-menu li:hover {
        background-color: #000e2a;
    }
    nav#block-mainnavigation {
        display: none;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        margin-top: 0px;
    }
    #search-block-form {
        display: table;
        width: 100%;
        margin-left: 0px;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        display: none;
    }
    .reqctlg-blk-wrapper.reqctlg-img.col-md-4 {
        display: none;
    }
    .main-header:after{
        background: transparent;
    }
    ul#main-menu {
        display: none;
    }

    nav.navbar.navbar-default {
        margin-top: 0px !important;
    }
    .region.region-welcome-banner-text {
        margin-top: 17px;
    }
    .navbar-toggle {
        margin-top: 19px;
    }
    ul.secndry-menu.item-list {
        padding-right: 0px !important;
    }
    ul.secndry-menu.item-list {
        margin-top: -170px;
    }
    ul.secndry-menu.item-list li {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    form#search-block-form {
        padding-top: 34px !important;
    }
    .brand.logo {
        width: 144px !important;
        margin-top: 0px !important;
    }
    ul.secndry-menu.item-list li.item.cart a {
        color: white;
        font-size: 13.5px;
        font-family: Century Gothic Bold;
        position: fixed;
    }
    ul.secndry-menu.item-list li.item.cart {
        position: absolute;
        left: 172px;
        bottom: 139px;
        z-index: 10001;
    }
    ul.secndry-menu.item-list li {
        margin-right: 8px !important;
        margin-left: 8px !important;
        margin-top: 58px;
        line-height: 1;
        font-family: Century Gothic Bold;

    }
    nav.navbar.navbar-default {
        position: fixed;
        width: 96%;
        z-index: 10000;
    }
    .region.region-welcome-banner-text {
        z-index: 10000;
        position: static;
        width: 105%;
    }
    .stock-part_custom-spring h2 {
        font-size: 30px;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        margin-left: 0px;
        margin-right: 0px;
    }
    .reqctlg-img {
        width: 262px;
    }
    .home_page_image {
        width: 222px;
    }
    #block-whoweare img {
        padding-left: 0px;
    }
    .region-footer-first nav ul li {
        width: 100%;
        float: left;
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: 20px;
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(4) {
        margin-top: 20px;
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(2) {
        margin-top: 20px;
    }
    div#block-webform-2 {
        margin-top: 1250px;
        font-size: 16px;
    }
    div#block-socialicon {
        bottom: 0px !important;
        border-top: 2px solid white;
    }
    .region.region-footer-third {
        border-left: 0px solid white;
        padding-left: 0px;
    }
    .learn_more_button {
        margin-left: 25px;
    }



}


/*sathish on new in 16/10/19*/
    @media (max-width:370px) {
    /* .product-display.constance-spring-display {
        margin-top: 344px !important;
    } */

    /* .product-display.Continuous-length-spring {
    margin-top: 302px;
    } */
    /* #block-continuous-length-views span.field-content.btn.btn-defaultslenth {
        width: 33%;
        font-size: 16px;
    } */
    #block-continuous-length-views .views-field.views-field-nothing-2 {
        display: none;
    }
    }
/*sathish on new in 16/10/19*/

@media (min-width: 320px){

    span.field-content.btn.btn-torsion-print {
        width: 37%;
    }
    span.field-content.btn.btn-constant-print {
        width: 100%;
    }
    span.field-content.btn.btn-defaults {
        width: 37%;
    }
    span.field-content.btn.btn-bell-print {
        width: 100%;
    }

    /* .field-content.belleville-specific-product-material {
        width: 20%;
    } */
    /* .field-content.belleville-specific-product-finish {
        width: 18%;
    } */
    /* .field-content.belleville-washers-spring-series {
        width: 20%;
    } */

    /* span.field-content.btn.btn-redux-print {
        width: 37%;
    }

    span.field-content.btn.btn-defaults3 {
        width: 37%;
    }
    span.field-content.btn.btn-battery-print {
        width: 37%;
    }

    span.field-content.btn.btn-defaults4 {
        width: 37%;
    } */
    /* .battery-spring-display .material-specific-product-1 {
        margin-left: 161px;
        width: 16%;
    } */
    /* .field-content.total-coils-specific-product {
        margin-left: 212px;
    }

    .battery-spring-display .finish-specific-product-1 {
        margin-left: 172px;
    }

    h1.views-label.views-label-body {
        margin-left: 211px;
    }
    .field-content.maximum-extended-length-specific-product {
        margin-left: 211px;
    } */

    /* span.field-content.btn.btn-defaults2 {
        width: 37%;
    }
    span.field-content.btn.btn-exten-print {
        width: 37%;
    } */

    /* .col-md-5.card img {
        margin-left: -46px;
    } */
    /* .views-field.views-field-add-to-cart div#edit-actions input {
        width: 160%;
    } */

    /* review order  */

    tr#hand_charge {
        width: 100%;
        left: 14px;
        top: 516px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
        right: 218px;
    }
    .order-review-table .review-button-row {
        width: 100%;
        left: 14px;
        bottom: 0px;
        top: 596px;
    }
    tr#hand_charge td.title-col.review-title {
        right: 188px;
    }

    /* end */

    /* narrow the gap for all the pages */

    /* div#block-requestacatalogordownload {
        margin-top: -62px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -62px;
    }
    div#block-materialspecification {
        margin-top: -62px;
    }
    .leespring-stock-parts {
        margin-top: -62px;
    }
    .custom-spring-leespring {
        margin-top: -62px;
    }
    .compression_learnabout {
        margin-top: -62px;
    }
    .battery-spring_learnmore {
        margin-top: -62px;
    }
    div#block-bellivillewashers {
        margin-top: -62px;
    }
    .round-wire-compression_learnmore {
        margin-top: -62px;
    }
    .constant-force_learnmore {
        margin-top: -62px;
    }
    .continuous-length_learnmore {
        margin-top: -62px;
    }
    .extension-spring_learnmore {
        margin-top: -62px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -62px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -62px;
    }
    .lite-pressure-compression_learn {
        margin-top: -62px;
    }
    .mil-spec-spring_learnmore {
        margin-top: -62px;
    }
    .redux-wave-spring_learnmore {
        margin-top: -62px;
    }
    .technical-glossary {
        margin-top: -62px;
    }
    .tecnical_glossary {
        margin-top: -62px;
    }

    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: -62px;
    }
    .automotive {
        margin-top: -62px;
    }
    .electronic {
        margin-top: -62px;
    }
    .energy {
        margin-top: -62px;
    }
    .industrial {
        margin-top: -62px;
    }
    .machine {
        margin-top: -62px;
    }
    .pharmaceutical {
        margin-top: -62px;
    }
    .packaging {
        margin-top: -62px;
    }
    .prototype {
        margin-top: -62px;
    }
    .sporting {
        margin-top: -62px;
    }
    div#block-isocertificatepagetitle {
        margin-top: -62px;
    }
    .regulatory-compiliance {
        margin-top: -62px;
    }
    .contact-us-leespring {
        margin-top: -62px;
    }
    .conditions-of-sale {
        margin-top: -62px;
    }
    .lee-spring-news-articles {
        margin-top: -62px;
    }
    .conditions-of-sale {
        margin-top: -62px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -62px;
    }
    .torsion-spring_learnmore {
        margin-top: -62px;
    }
    div#block-aboutuspage {
        margin-top: -62px;
    }

    div#block-batterysearchforsprings {
        margin-top: -62px;
    }
    div#block-springkittitle {
        margin-top: -62px;
    }
    div#block-quoterequest {
        margin-top: -62px;
    }
    .resource-center-leespring {
        margin-top: -62px;
    }

    .how-to-measure-compression-spring {
        margin-top: -62px;
    }
    div#block-yourcart {
        margin-top: -62px;
    } */
    div#block-loginpagetitle {
        /*margin-top: -62px;*/
    }
    /* .leespring-news {
        margin-top: -62px;
    }
    div#block-checkoutheader {
        margin-top: -62px;
    }
    div#block-reviewmyorder {
        margin-top: -62px;
    } */
    /* div#block-reduxwavesprings {
        margin-top: -62px;
    } */
/*
end */

    ul.secndry-menu.item-list li.item.cart a:hover {

        color: White;

    }

    .home_page_image img {
        height: 51px !important;
    }
    .home_page_image img:hover {
        height: 51px !important;
    }


    /* how to measure compression spring */

img.direction-of-wind.align-center {
    width: 70%;
}
img.total-coil.align-center {
    width: 70%;
}
img.free-length.align-center {
    width: 90%;
}
img.outside-diameter.align-center {
    width: 50%;
}
img.wire-diameter.align-center {
    width: 90%;
}
img.open-and-ground {
    width: 100%;
}
img.open-end {
    width: 100%;
}
img.close-ends-not-ground {
    width: 100%;
}
img.closed-squared-and-ground {
    width: 100%;
}


/* end */



/* user login */
.user-login-form {

    /*margin-top: 0px !important;*/
    /*position: relative;*/
    /*bottom: 447px;*/

}
div#block-createalogin {

    /*margin-top: 8px;
    position: relative;
    top: 403px;*/

}


/* end */

/* why choose as */

#block-whychooseus {
    margin-bottom: 0px;
    margin-top: 40px;
}
.region.region-bottom-forth .block {
    margin-bottom: 0px;
}
.bottom-widgets .region {
    padding: 0px;
    background: #e0dfe1;
}
div#block-googletagmanagerbody {
    display: none;
}


/* end */
    /* yellow page */
    /* div#block-compression-springs-hefty-views .views-field.views-field-add-to-cart {
        margin-top: 0px !important;
    } */

/* #block-compression-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-extension-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-torsion-spring-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-redux-wave-springs-views .views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-belleville-washers-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
div#block-battery-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
div#block-constant-force-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
div#block-continuous-length-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
div#block-compression-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
div#block-extension-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */

    /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image {
        height: 98px;
    }
    .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img{
        height: 51px;
    } */

    .btnfocus:hover {
        background-color: #1d295b !important;
    }

    li.item-odd:hover {
        background-color: transparent;
    }
    li#btnCompSpring:hover a {
        color: #000;
    }
    /* #block-views-block-price-table-block-2 {
        margin-right: 337px;
        margin-top: 2px;

    } */
    li#btnTorSpring:hover a {
        color: #000;
    }
    li#btnRedxSpring:hover a {
        color: #000;
    }
    li#btnBelleSpring:hover a {
        color: #000;
    }
    li#btnMoreSpring:hover div {
        color: #000;
    }
    .onclick-menu:hover {
        background-color: transparent;
    }
    span.sub-arrow {
        width: 4px;
        border-top: 5px solid #000;
    }
    ul.others-wrp.onclick-menu-content li:hover {
        background-color: transparent;
    }
    .onclick-menu ul li:hover a {
        color: #000 !important;
    }
    ul.others-wrp.onclick-menu-content li:hover {
        background-color: transparent;
    }
    /* .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
        height: 98px;
    }
    .col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
        height: 63px;
    } */

    .home_page_image:hover {
        transform: scale(1);
    }

    .spring-overlay {
        display: none;

    }

    .learn-about-com-img .col-xs-6 {
        width: 47%;
    }

    div#load1 .col-lg-5 {
        width: 41%;
        float: left;
    }
    div#load1 .col-lg-7{
        width: 58%;
        float: left;
    }


    div#load2 .col-lg-5 {
        width: 41%;
        float: left;
    }
    div#load2 .col-lg-7{
        width: 58%;
        float: left;
    }



    /* .col-md-12.color {
        width: 85%;
    }
    .col-md-12.engineering {
        width: 85%;
    }
    .col-md-12.engineering1 {
        width: 85%;
    } */


    /*div#block-views-block-spring-kit-block-4 .views-field-field-material .compression-outside-diameter-in {*/
        /*margin-left: 120px;*/
    /*}*/

    /*div#block-views-block-spring-kit-block-4 .views-field.views-field-field-finish .compression-outside-diameter-in {*/
        /*margin-left: 132px;*/
    /*}*/


    span.field-content.btn.btn-defaults5 {
        margin-bottom: -23px;
    }
    label#lblunitprice {
        /* font-size: 15px; */
    }
    label#lblextprice {
        /* font-size: 15px; */
    }


    div#create_login {
        /*padding: 10px 14px;*/
        line-height: 1;
    }


    li.item-even a:hover {
        color: #000 ;
    }
    li.item-even a:active {
        color:  #000 !important;
    }



/*<-----password reset---sambath---->*/
	form#user-form::before {
	    content: 'Create a New Password';
	    position: relative;
	    right: auto;
        font-size: 36px;
        font-family: Century Gothic Bold;
        color: #000;
	}
	.user-login-form, .user-form, .user-pass {
    /*max-width: 534px;
    margin: 40px auto;*/
    border: 1px solid #ddd;
    padding: 10px 30px;
    background: #FBFBFB;
    height: auto;
}
/*----------------end---------------*/
    /*h1.field-content.belleville-washers-spring-series {*/
        /*top: 30px;*/
        /*width: 11%;*/
    /*}*/
    li.item-even:hover {
        background-color: transparent;
    }
    li#btnExtSpring:hover a {
        color: #000;
    }


    .order-review-table .cart-review tbody tr td:nth-child(1) {
        width: 45%;
        font-size: 12px;
    }
    .order-review-table .cart-review thead tr th.price {
        padding-left: 43px;
        padding-right: 10px;
    }
    table.order-review-table tbody tr:nth-child(1) td {
        font-size: 16px;
    }
    table.order-review-table tbody tr:nth-child(8) td {
        font-size: 16px;
    }
    table.order-review-table tbody tr:nth-child(3) {
        font-size: 16px;
    }
    table.order-review-table tbody tr:nth-child(12) {
        font-size: 16px;
    }


    .order-review-table form#uc-cart-checkout-review-form input#edit-submit {
        width: 45%;
    }

    .order-review-table form#uc-cart-checkout-review-form input#edit-back {
        width: 45%;
    }

    table.order-review-table tbody tr:nth-child(6) .title-col {
        right: 188px;
    }
    table.order-review-table tbody tr:nth-child(4) .title-col {
        right: 188px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
        right: 188px;
    }
    .order-review-table .cart-review thead tr th.qty {
        padding-left: 0px;
    }
    .order-review-table .cart-review thead tr th.price {
        padding-left: 43px;
    }
    .shipping_returns {
        position: relative;
        top: 0px;
    }

    /*review order page*/
    h1.review-header {
        font-size: 34px;
    }
    .col-lg-3.review-quistions {
        display: none;
    }
    .col-lg-4.review-quistions {
        display: none;
    }
    table.order-review-table {
        height: 668px;
    }
    table.order-review-table tbody tr:nth-child(4) {
        width: 100%;
        left: 14px;
        top: 448px;
    }
    table.order-review-table tbody tr:nth-child(6) {
        width: 100%;
        left: 14px;
        top: 482px;
    }
    table.order-review-table tbody tr:nth-child(5) {
        width: 100%;
        left: 14px;
        top: 550px;
    }
    .order-review-table .review-button-row {

        width: 100%;
        left: 14px;
        bottom: 0px;
        top: 590px;
    }

    table.order-review-table tbody tr:nth-child(3) {
        top: 172px;
    }
    .order-review-table .cart-review {
        width: 100%;
        top: 311px;
        left: 14px;
    }

    table.order-review-table tbody tr:nth-child(8) {
        top: 0px;
        width: 33%;
        left: 178px;
    }
    table.order-review-table tbody tr:nth-child(9) .data-col {
        left: 181px;
        top: 34px;
        width: 155px;
    }
    table.order-review-table tbody tr:nth-child(12) {
        top: 173px;
        left: 180px;
        /*width: 48%;*/
    }

    table.order-review-table tbody tr:nth-child(11) {
        top: 249px;
        left: 300px;
    }

    table.order-review-table tbody tr:nth-child(11) {

        top: 209px;
        left: 183px;
        width: 43%;
    }
    table.order-review-table tbody tr:nth-child(7) .data-col {
        top: 205px;
    }

    /*end*/



    .image_for_page_layout {
        width: 40%;
    }
    .account_center_page {
        width: 100%;
    }
    p.order_front_page {
        width: 100%;
    }
    p.order_front_page a {
        padding-left: 60px;
        padding-right: 60px;
        font-size: 15px;
    }
    .have_a_question {
        width: 100%;
        text-align: center;
    }
    .account_center_page h3 {
        line-height: 1.5;
    }




    #uc-cart-view-form td a {
        padding-left: 4px !important;

    }

    .request-quote-download_confirm-email {
        width: 100%;
    }
    .request-quote-download_address1 {
        width: 100%;
    }
    .request-quote-download_address2 {
        width: 100%;
    }
    .request-quote-download_city {
        width: 100%;
    }
    .how-many-number-leespring {
        width: 100%;
    }

    .how-many-number-leespring {
        width: 100%;
    }

    .request-quote-download_postal-code {
        width: 100%;
    }
    .request-quote-download_country {
        width: 100%;
    }

    .request-quote-download_city_js {
        width: 100% !important;
    }

    form#webform-submission-request-a-catalog-download-form {
        padding-left: 30px;
        padding-right: 30px;
    }


    /* form#webform-submission-request-a-catalog-download-form div#edit-actions--2 {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    } */
    .js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .js-form-submit {
        width: 70% !important;
    }

    li.item.tel-num a {
        font-size: 10px;
    }
    ul.secndry-menu.item-list li a {
    	/*font-size: 14px;nayana-dec-28font-size: 12px;/*nayana-dec-28*/
        white-space: nowrap;
    }

    div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-col {
        width: 100% !important;
    }

    .leespring_language_selection {
        width: 100%;
    }

    div#block-whoweare p {
        text-align: left;
    }

    /* .field-content.maximum-extended-length-specific-product-mounting {
    margin-left: 110px;
    width: 20%;
} */

/* .field-content.cont-outside-diameter-material {
    margin-left: 206px;
    width: 20%;
}
.field-content.cont-outside-diameter-finish {
    margin-left: 219px;
} */
/*.field-content.cont-outside-diameter-series {
    margin-left: 214px;
    width: 20%;
}*/
    .product-display.Continuous-length-spring .views-row {
    margin-left: 9px;
}
    /* .field-content.constance-spring-view-series {
    margin-left: 135px;
    width: 20%;
} */
/* .field-content.constance-spring-view-material {
    margin-left: 124px;
    width: 20%;
} */

/* .battery-spring-display .finish-specific-product-1 {
    width: 15%;
} */
    h1.views-label.views-label-body {
/*    width: 27%;*/
    }

    /* .field-content.torsion-specific-product-series {
        margin-left: 159px;
        width: 20%;
    }
    .field-content.torsion-specific-product-material {
        margin-left: 151px;
        width: 16%;

    }
    .field-content.extension-spring-view-finish {
        margin-left: 147px;
        width: 22%;
    } */
    /* .field-content.extension-spring-view-material {
    margin-left: 135px;
    width: 24%;
    } */
    /* .field-content.extension-spring-view-series {
        margin-left: 144px;
        width: 22%;
    } */
    /* .product-display.Compression-spring .views-field.views-field-field-product-series-1 {
    display: flex;
    width: 55%;
    } */

    /* .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
    margin-left: 125px;
    width: 26%;


    } */



    /* .views-field.views-field-field-product-series {
    display: flex;
    width: 55%;
    margin-bottom: 10px;
    } */
    span.views-label.views-label-field-product-series {
    float: left;
    }
    /* .field-content.reduxwave-spring-view-series {
    margin-left: 126px;
    width: 22%;
    } */
    /* .induvidual-product .views-field.views-field-field-material {
    display: flex;
    width: 55%;
    } */

    span.views-label.views-label-field-material {
    float: left;
     }
    /* .field-content.reduxwave-spring-view-material {
    margin-left: 117px;
    width: 23%;
     } */


    /* .induvidual-product .views-field.views-field-field-finish{
     display: flex;
     width: 56%;
     } */
     span.views-label.views-label-field-finish{
     float: left;
    }
/* .field-content.reduxwave-spring-view-finish {
    margin-left: 129px;
    width: 22%;
} */

    div#block-whoweare p:nth-child(3) {
    margin-left: 31px;
    margin-right: 30px;
}

div#block-whoweare h2 {
    /*text-align: center !important;*/
}
.col-lg-8.need_spring p {
     margin-left: 31px;
     margin-right: 31px;
}
.stock-part_custom-spring {
    margin-left: 12px;
}

    h2.home_header {
    margin-left: 14px;
}

    .home_page .row {
    margin-left: 0px;
    }
    .col-lg-4.needmore_image {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    }
    .col-lg-8.need_spring h2 {
    text-align: center;
    }
    .col-lg-8.need_spring p {
    text-align: center;
    }

    input#edit-continue-shoppingg {
        width: 60% !important;
    }

    .tableresponsive-toggle-columns {
        display: none;
    }
    form#uc-cart-view-form tbody tr td:nth-child(3) {
        width: 13%;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        width: 16%;
    }

    #uc-cart-view-form td a {
        padding-left: 0px;

    }
    a#edit-items-3-desc-title {
        padding-left: 0px;
        color: #000;
    }

 #uc-cart-view-form table {
    width: 100%;
    table-layout: fixed;
}
.col-lg-10.spring-return_policy {
    float: right;
}
.col-lg-2.privacy-policy {
    float: right;
}
form#uc-cart-view-form input#edit-continue-shopping {
    width: 100%;
}
form#uc-cart-view-form input#edit-checkout--2 {
    width: 100%;
    margin-left: 7px;
}
form#uc-cart-view-form input#edit-update {
    width: 100%;
    margin-left: 7px;
}
form#uc-cart-view-form th.image.priority-low {
    display: none;
}
form#uc-cart-view-form th.qty {
    padding-left: 0px;
}
 #uc-cart-view-form th.desc {
    width: 37%;
}
form#uc-cart-view-form td.priority-low {
    display: none;
}
form#uc-cart-view-form tbody tr td:nth-child(6) input {
    display: none;
}

 #uc-cart-view-form td.subtotal-title {
    padding-left: 0px;
}

 #uc-cart-view-form td {
    vertical-align: middle;
}

form#uc-cart-view-form a#edit-items-0-desc-title {
     padding-left: 0px;
     font-size: 12px;

}
form#uc-cart-view-form a#edit-items-1-desc-title {
    padding-left: 0px;
    font-size: 12px;

}
form#uc-cart-view-form a#edit-items-2-desc-title {
    padding-left: 0px;
     font-size: 12px;

}
form#uc-cart-view-form a#edit-items-3-desc-title {
    padding-left: 0px;
     font-size: 12px;

}
form#uc-cart-view-form a#edit-items-4-desc-title {
    padding-left: 0px;
     font-size: 12px;

}
form#uc-cart-view-form a#edit-items-5-desc-title {
    padding-left: 0px;
     font-size: 12px;

}
form#uc-cart-view-form tbody tr td:nth-child(5) {
    margin-top: -24px;
    margin-left: 69px;
}
form#uc-cart-view-form td.price {
    padding-left: 0px;
}
form#uc-cart-view-form td.price {
    padding-left: 0px;
    text-align: center;
}
form#uc-cart-view-form td.each_price {
    padding-right: 6px;
}

#uc-cart-view-form .form-actions input {
    margin-bottom: 20px;
}
form#uc-cart-view-form input.form-uc-quantity {
    width: 4em;
    margin-top: -1px;
    height: 31px;
}

form#uc-cart-view-form tbody tr td:nth-child(3) {
    margin-top: 12px;
}
form#uc-cart-view-form tbody tr td:nth-child(5) {
    margin-top: -36px;
}

form#uc-cart-view-form th.remove {
    width: 15%;
}

form#uc-cart-view-form  th.qty {
    padding-left: 9px;
}
    span.field-content.btn.btn-defaults {
        margin-bottom: 7px;
    }

    /* span.field-content.btn.btn-defaults4 {
        margin-bottom: 6px;
    } */
    span.field-content.btn.btn-defaults9 {
        margin-bottom: 7px;
        width: 37%;
    }
    span.field-content.btn.btn-defaults3 {
        margin-bottom: 30px;
    }
    tr.temp-prdct-dis-row {
        position: relative;
        width: 100%;
        overflow: auto;
    }

    /* div#block-views-block-continuousspring-block-1 img {
        width: 73%;
        height: 153px;
    } */
    /* div#block-views-block-constant-force-spring-block-1 img {
        width: 73%;
        height: 153px;
    } */

    /* div#block-views-block-batteryspring-block-3 img {
        width: 73%;
        height: 153px;
    } */
    /* div#block-views-block-belleville-washers-block-1 img {
        width: 73%;
        height: 153px;
    } */

    /* div#block-views-block-redux-wave-spring-block-1 img {
        width: 73%;
        height: 153px;
    } */
    #block-continuous-length-views .views-field.views-field-nothing-2 {
        display: none;
    }
        /* #block-continuous-length-views span.field-content.btn.btn-print-continues,
        #block-continuous-length-views span.field-content.btn.btn-compare
        {
            background-color: #ead898;
            width: 36%;
            font-family: Century Gothic Bold;
            font-size: 16px;
        } */
    /* #block-continuous-length-views span.field-content.btn.btn-compare {
        margin-top: -2px;
    } */
    #block-continuous-length-views span.field-content.btn.btn-print-continues:hover,#block-continuous-length-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }
    /* #block-continuous-length-views .field-content.cont-outside-diameter-cm {
        width: 63%;
    } */
    /* #block-continuous-length-views #F3D,#block-continuous-length-views #F2D {
        width: 28%;
    } */
    /* #block-continuous-length-views #V3D,#block-continuous-length-views #V2D {
        position: relative;
        right: -64px;
        width: 77%;
        margin-top: 3px;
    } */
    /* #block-continuous-length-views input[name='3DGO'], #block-continuous-length-views input[name='2DGO'] {
        width: 6%;
        position: relative;
        right: -151px;
        top: 5px;
    } */
    /* div#block-views-block-torsion-spring-block-2 img {
        width: 73%;
        height: 153px;
    } */

    /* .field-content.cont-outside-diameter-cm {
        width: 63%;
    } */
    /* .field-content.reduxwave-spring-view {
        width: 74%;
    } */

    /* .field-content.compression-wire-diameter-mm {
        width: 74%;
    }
    .field-content.compression-solid-height-diameter-mm {
        width: 74%;
    }

    .field-content.compression-free-length-diameter-mm {
        width: 74%;
    }
    .field-content.compression-rate-diameter-n-mm {
        width: 74%;
    }

    .field-content.compression-rod-diameter-mm {
        width: 74%;
    }

    .field-content.compression-outside-diameter-mm {
        width: 74%;
    }
    .field-content.compression-hole-diameter-mm {
        width: 74%;
    }

    .field-content.compression-outside-diameter-in {
        width: 65%;
    }
    .field-content.compression-wire-diameter-in {
        width: 65%;
    }
    .field-content.compression-solid-height-diameter-in {
        width: 65%;
    }
    .field-content.compression-rate-diameter-lb-in {
        width: 70%;
    }
    .field-content.compression-free-length-diameter-in {
        width: 70%;
    }
    .field-content.compression-rod-diameter-in {
        width: 70%;
    }
    .field-content.compression-hole-diameter-in {
        width: 70%;
    } */

    div#block-views-block-batteryspring-block-3 {
        margin-top: 0px;
    }
    div#block-views-block-constant-force-spring-block-1 {
        margin-top: 0px;
    }

    /* .product-display.constance-spring-display {
        margin-top: 190px;
    } */

    /* div#block-extensionspring {
        margin-bottom: 64px;
    } */

    /* div#block-leepplasticcompositespring {
        margin-bottom:222px;
    } */
    /* div#block-milspacespringms24585 {
        margin-bottom: 188px;
    } */
    /* div#block-compressionspring {
        margin-bottom: 121px;
    } */
    /* div#block-milspacespringms24586 {
        margin-bottom:111px;
    } */

    .product-display.spring-kit-selection {
        width: 100%;
        overflow: auto;
    }

    span.field-content.btn.btn-defaults6 {
        margin-bottom: 9px;
        width: 37%;
    }
    /* .field-content.reduxwave-spring-view1 {
        width: 71%;
    } */
    .product-display.Continuous-length-spring {
        /* margin-top: 262px; */
        width: 100%;
        /*overflow: auto;*/
        position: relative;
    }
    div#block-views-block-continuousspring-block-1 .product-display.Continuous-length-spring {
        margin-top: 0px;
    }
    /* span.field-content.btn.btn-defaultslenth {
        margin-bottom: 13px;
        margin-top: 10px;
    } */

    /*print Spec*/
    span.field-content.btn.btn-print-continues {
        margin-bottom: 13px;
        margin-top: 10px;
    }
    /*print Spec*/

    .views-field.views-field-field-drum-diameter-in .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-width-in .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-working-deflection-in .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-load-lb .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-drum-diameter-mm .col-lg-6 {
        width: 50%;
        float: left;
    }

    .views-field.views-field-field-width-mm .col-lg-6 {
        width: 50%;
        float: left;
    }

    .views-field.views-field-field-working-deflection-mm .col-lg-6 {
        width: 50%;
        float: left;
    }

    .views-field.views-field-field-load-n .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-drum-diameter-cm .col-lg-6 {
        width: 50%;
        float: left;
    }

    .views-field.views-field-field-width-cm .col-lg-6 {
        width: 50%;
        float: left;
    }

    .views-field.views-field-field-working-deflection-cm .col-lg-6 {
        width: 50%;
        float: left;
    }

    .views-field.views-field-field-load-n .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-load-kg .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-load-gm .col-lg-6 {
        width: 50%;
        float: left;
    }
    .product-display.constance-spring-display {
        /* margin-top: 292px; */
        width: 100%;
        /*overflow: auto;*/
        position: relative;
    }



    .product-display.battery-spring-display {
        /* margin-top: 290px; */
        width: 100%;
        /*overflow: auto;*/
        position: relative;
    }
    .views-field.views-field-field-outside-dia-cm .col-lg-6 {
        width: 50%;
        float: left;
    }
    .product-display.redux-spring-display {
        /* margin-top: 244px; */
        width: 100%;
        /*overflow: auto;*/
        position: relative;
    }
    .product-display.belleville-spring-display {
        /* margin-top: 250px; */
        width: 100%;
        /*overflow: auto;*/
        position: relative;
    }

    /* .product-display.torsion-spring-display {
        position: relative;
        top: 242px;
        width: 100%;
        overflow: auto;
    } */
    /* div#block-heftydiespring {
        margin-bottom: 208px;
    } */
    .views-field.views-field-field-outside-dia-in .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field-field-to-work-over-rod-man-in .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field-field-body-length-in .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-outside-dia-mm .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field-field-to-work-over-rod-man-mm  .col-lg-6 {
        width: 50%;
        float: left;
    }

    .views-field-field-body-length-mm .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-hole-dia-cm .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field-field-to-work-over-rod-man-cm .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field-field-body-length-cm .col-lg-6 {
        width: 50%;
        float: left;
    }
    /* div#block-views-block-torsion-spring-block-2 {
        margin-top: 232px;
    } */
    /*Torsion Spring*/

    /*Extension Spring*/
    .extension-spring-product-display .mil-specification-display {
        margin-left: 155px;
    }

    /* .product-display.extension-spring-product-display {
        position: relative;
        top: 206px;
        width: 100%;
        overflow: auto;
    } */
    .temp_result {
        display: inline-block;
        width: 100%;
    }

    .displaybar.row {
        display: inline-block;
        width: 100%;
        text-align: right;
    }
    .views-field.views-field-field-initial-tension-lb .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-initial-tension-n .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-initial-tension-kg .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-initial-tension-gm .col-lg-6 {
        width: 50%;
        float: left;
    }
    div#block-views-block-extension-spring-view-display-block-1 {
        position: relative;
        /* top: 165px; */
        /* margin-bottom: 195px; */
    }
    /* div#block-views-block-extension-spring-view-display-block-1 img {
        width: 73%;
        height: 153px;
    } */



    /*Extension Spring*/
    /* .field-content.compression-rate-diameter-n-cm {
        width: 74%;
    }

    .field-content.compression-rate-diameter-kg-cm {
        width: 65%;
    }
    .field-content.compression-rate-diameter-kg-cm {
        width: 65%;
    }
    .field-content.compression-wire-diameter-cm {
        width: 74%;
    }

    .field-content.compression-solid-height-diameter-cm {
        width: 74%;
    }
    .field-content.compression-rate-diameter-gm-cm {
        width: 65%;
    }
    .field-content.compression-free-length-diameter-cm {
        width: 74%;
    }
    .field-content.compression-rod-diameter-cm {
        width: 74%;
    }
    .field-content.compression-hole-diameter-cm {
        width: 74%;
    }

    .Compression-spring .specification-display-1 {
        margin-left: 128px;
        width: 26%;

    }
    .field-content.compression-outside-diameter-in {
        margin-top: 0px;
        float: right;
        width: 74%;
    }
    .Compression-spring .compression-outside-diameter-in-1 {
        margin-left: 115px;
        width: 20%;
    }
    .field-content.compression-wire-diameter-in {
        margin-top: 0px;
        float: right;
        width: 74%;
    }
    .field-content.compression-solid-height-diameter-in {
        margin-top: 0px;
        float: right;
        width: 74%;
    }
    .field-content.compression-rate-diameter-lb-in {
        margin-top: 0px;
        float: right;
        width: 74%;
    }
    .field-content.compression-free-length-diameter-in {
        margin-top: 0px;
        float: right;
        width: 74%;
    }
    .field-content.compression-rod-diameter-in {
        margin-top: 0px;
        float: right;
        width: 74%;
    }
    .field-content.compression-hole-diameter-in {
        margin-top: 0px;
        float: right;
        width: 74%;
    } */
    .col-md-3.weaccept p {
        font-weight: bold;
        margin-left: 6px;
    }
    /* .col-md-3.weaccept {
        padding-left: 0px;
        padding-right: 0px;
        width: 28%;
        float: left;
    }
    .col-md-5.card {
        width: 33%;
        float: left;
    } */

    /* label#lblunitprice {
        margin-right: -246px;
    }

    label#lblextprice {
        margin-right: -109px;
    }
    #block-views-block-price-table-block-2 {
        float: left;
        width: 28%;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 31px;
    }
    div#block-views-block-price-table-block-1-2 {
        float: left;
        width: 29%;
        margin-right: 375px;
        margin-left: 30px;
        margin-top: 0px;
    } */
    /* .row.box {
        float: left;
        padding-left: 18px;
        margin-right: 0px;
        margin-top: 0px;
        -moz-margin-end: -576px;
    } */
    /* .accept {
        float: left;
        width: 76%;
        margin-top: 19px;
        font-size: 14px;
        margin-right: 65px;
    } */
    /* .views-field.views-field-add-to-cart {
        float: left;
        margin-top: 0px !important;
        margin-right: 225px;
        width: 23.5%;
    } */
    /* span.field-content.btn.btn-defaults1 {
        width: 37%;
    }

     span.field-content.btn.btn-compression-print {
        width: 37%;
    } */

    nav.pager ul {
        padding-left: 0px;
    }
    .col-sm-6.LSLabel2 {
        width: 49%;
        float: left;
    }
    .col-sm-6.LSLabel1 {
        width: 49%;
        float: left;
    }
    .col-sm-6.LSLabel11 {
        width: 49%;
        float: right;
    }
    .col-lg-7.work-in-hole-dia-meter {
        float: left;
        margin-left: 18px !important;
    }
    .col-lg-5.outside-outside-dia-meter {
        float: left;
    }
    .col-lg-5.inside-dia-meter {
        float: left;
    }
    .col-lg-7.inside-work-over-rod-diameter {
        float: left;
        margin-left: 19px !important;
    }
    div#outside_dia .col-lg-6 {
        width: 50%;
        float: left;
    }
    div#Inside_Dia .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-free-len-mm .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-solid-height-mm .col-lg-6 {
        width: 50%;
        float: left;
    }

    .Loop_position {
        display: none;
    }

    .product-display.Compression-spring {
        /* top: 110px; */
        position: relative;
        width: 100%;
        /*overflow: auto;*/
    }


    .product-display.Compression-spring header div {
        width: 100%;
    }
    .displaybar.row {
        text-align: left;
        margin-left: 0px;
        margin-top: 20px;
    }
    .product-display.Compression-spring header div {
        width: 100%;
    }

    /*div#block-views-block-compression-spring-block-1 {*/
    /*position: relative;*/
    /*top: 204px;*/
    /*}*/
    div#block-views-block-compression-spring-block-1 .product-display.Compression-spring {
        top: 16px;
    }

    .views-view-grid .views-col {
        float: left;
        width: 100% !important;
        margin-left: 0px;
    }

    /* div#block-views-block-compression-spring-block-1 img {
        width: 73%;
        height: 153px;
    } */
    div#block-views-block-compression-spring-block-1 {
        position: relative;
        /* top: 95px; */
        /* margin-bottom: 126px; */
    }
    .pager li {
        display: inline;
        margin-left: -3px;
    }
    .views-field.views-field-field-solid-height-in .col-lg-6 {
        width: 50%;
        float: left;
    }
    .views-field.views-field-field-free-len-in .col-lg-6 {
        float: left;
        width: 50%;
    }


    .views-field.views-field-field-free-len-cm .col-lg-6{
        width: 50%;
        float: left;
    }


    .views-field-field-solid-height-cm .col-lg-6{
        width: 50%;
        float: left;
    }


    /*Product display page compression spring end*/




    ul.secndry-menu.item-list {
        padding-left: 8px;
    }
    div#block-socialicon {
        display: none;
    }
    div#block-mobileicon {
        display: block;
    }

    div#block-mobileicon {
        width: 96%;
        /*border-top: 2px solid gray;*/
        position: relative;
        bottom: -11px;
        margin-bottom: 0px;
        /*bottom: 58px !important;*/
    }

    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: 7px;
    }
    path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form label {
        color: #fff;
        margin-left: 0px;
        width: 60%;
    }
    .js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province {
        width: 34%;
        margin-top: -74px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city input{
        margin-left: 10px;
    }
    form#views-exposed-form-product-display-page-1 {
        width: 35%;

    }
    form#webform-submission-quick-catalog-request-form-form {
        border-left: 2px solid white;
        margin-top: 0px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 58%;
        margin-left: 83px;
        margin-right: auto;
    }
    .crt-lgn-btn {
        /*margin-left: 0px;
        width: 100%;
        padding-left: 59px;*/
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 34%;
        margin-left: 0;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px;
        margin-left: 0;
        margin-right: 0;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    form#user-login-form a {
        /*margin-left: 0px;*/
        color: rgb(23, 114, 197);
    }
    div#create_login {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        height: 364px;
    }

    div#edit-actions--2 {
        margin-left: 0px;
    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 76%;
        margin-left:0px;
    }
    .path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form label {
        color: #fff;
        margin-left: 0px;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 76%;
        margin-left: 0px !important;
    }
    .js-form-item-address-country select {
        color: black;
        width: 76%;
        margin-left: 0px;
    }
    .req-frm-ttl {
        margin-left: 8px;
        margin-top: 0px;
    }
    #block-needacustomspring img {
        margin-top: 0px;
    }
    .contentData {
        text-indent: 1em;
        width: 100%;
        float: left;
    }
    #block-needacustomspring h2 {
        margin-left: 0px;
    }
    .views-view-grid .views-col {
        float: left;
        width: 100% !important;
        margin-left: 0px;
    }
    .reqctlg-img {
        margin-top: 11px;
        width: 100%;

    }
    #search-block-form input

    {
        width: 100%;
        /* margin-top: 7px;
        margin-bottom: 16px; */

    }
    #search-block-form {
        display: table;
        width: 90%;
        /* margin-left: 13px; */
        /* padding-top: 42px; */
    }

    ul.secndry-menu.item-list {
        float: right;
        /* display: flex;
        margin-top: -128px;
        position: absolute; */
    }
    .lrn-more-wrp{margin: 20px auto;}
    ul.secndry-menu.item-list li a {
        color: #565656;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    li.item.cart {
        list-style: none;
        font-size: 14px;
        /*font-weight: 900;*/
        /* margin-left: -36px; */
    }



    /*product springs*/



    .contact-us-leespring iframe {
        width: 100%;
    }
    ul.secndry-menu.item-list {
         padding-left: 0px;/*nayana dec-28 padding-left: 8px;*/
    }
    div#block-socialicon {
        display: none;
    }
    div#block-mobileicon {
        display: block;
    }
    .footer-menu {
        padding-top: 2px !important;
    }
    div#block-mobileicon {
        width: 100%;
        /*border-top: 1px solid #e5e5e5;*/
        position: relative;
        bottom: -11px;
        padding-top: 16px !important;
       /* bottom: 1px !important;
        right: 16px !important;*/
    }
    div#block-mobileicon div {
        /*margin-left: -4px !important;*/
    }

    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: 7px;
    }
    path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form label {
        color: #fff;
        margin-left: 0px;
        width: 60%;
    }
    .js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province {
        width: 34%;
        margin-top: -74px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city input{
        margin-left: 10px;
    }
    form#views-exposed-form-product-display-page-1 {
        width: 35%;

    }
    form#webform-submission-quick-catalog-request-form-form {
        border-left: 2px solid white;
        margin-top: 0px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 58%;
        margin-left: 83px;
        margin-right: auto;
    }
    .crt-lgn-btn {
        /*margin-left: 0px;
        width: 100%;
        padding-left: 29px;
        padding-top: 10px;*/
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 34%;
        margin-left: 0;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px;
        margin-left: 0;
        margin-right: 0;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    form#user-login-form a {
        /*margin-left: 0px;*/
        color: rgb(23, 114, 197);
    }
    div#create_login {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        height: 364px;
    }

    div#edit-actions--2 {
        margin-left: 0px;
    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 76%;
        margin-left:0px;
    }
    .path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form label {
        color: #fff;
        margin-left: 0px;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 76%;
        margin-left: 0px !important;
    }
    .js-form-item-address-country select {
        color: black;
        width: 76%;
        margin-left: 0px;
    }
    .req-frm-ttl {
        margin-left: 8px;
        margin-top: 0px;
    }
    #block-needacustomspring img {
        margin-top: 0px;
    }
    .contentData {
        text-indent: 1em;
        width: 100%;
        float: left;
    }
    #block-needacustomspring h2 {
        margin-left: 0px;
    }
    .views-view-grid .views-col {
        float: left;
        width: 100% !important;
        margin-left: 0px;
    }
    .reqctlg-img {
        margin-top: 11px;
        width: 100%;

    }
    #search-block-form input

    {
        width: 100%;
        /* margin-top: 7px;
        margin-bottom: 16px; */

    }
    #search-block-form {
        display: table;
        width: 90%;
        /* margin-left: 13px; */
        /* padding-top: 42px; */
    }

    ul.secndry-menu.item-list {
        float: right;
        display: flex;
        /* margin-top: -128px;
        position: relative; */
        /* margin-left: -29px; */
    }
    .lrn-more-wrp{margin: 20px auto;}
    ul.secndry-menu.item-list li a {
        color: #565656;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    li.item.cart {
        list-style: none;
        font-size: 14px;
        /*font-weight: 900;*/
        /* margin-left: -36px; */
    }

    /*home page responsive*/

    form#search-block-form div input {
        display: block;
    }
    div#block-searchform {
        height: 100px;
    }
    nav.navbar.navbar-default {
        position: fixed;
        width: 96%;
        z-index: 10000;
    }
    ul.secndry-menu.item-list li.item.cart {
        /*position: relative;
        left: 127px;
        bottom: 70px;*/
        z-index: 9997;
    }
    ul.secndry-menu.item-list li.item.cart a{
        color:white;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 14px;
        font-family: Century Gothic Bold;
        position: fixed;
    }
    .navbar-default .navbar-toggle {
        margin-top: 20px;
        /* margin-right: 2px; */
        margin-bottom: 29px;
    }
    div#block-ko-d8-theme-branding .brand.logo {
        width: 148px !important;
        margin-top: 0px !important;
    }
    ul.secndry-menu.item-list li {
        /* margin-right: 0px !important;
        margin-left: 4px !important;
        margin-top: 30px; */
        /*font-family: Century Gothic Bold;*/
    }
    /* li.item.tel-num a {
        font-size: 12px;
    } */
    li.item.login-logout a {
        font-size: 13.5px;
    }
    li.item.lang-switch a {
        font-size: 12px;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        display: none;
    }
    .reqctlg-blk-wrapper.reqctlg-img.col-md-4 {
        display: none;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        margin-top: 0px;
        padding-right: 0px;
    }
    .stock-part_custom-spring h2 {
        font-size: 30px;
    }
    .home_page .col-md-3 .home_page_image img {
        height: 51px;
        object-fit: contain;
    }
    .home_page .col-md-3 {
        float: left;
        width: 49%;
        padding-left: 15px;
        padding-right: 0px;
    }
    .home_page_image h2 {
        font-size: 11px;
    }
    .home_page .row {
        padding-right: 0px;
    }
    .col-lg-8.need_spring .row {
        display: none;
    }
    .learn_more_button {
        /* padding: 5px 53px 5px 53px;
        margin-left: 43px;
        margin-top: 0px; */
    }
    #block-whoweare img {
        float: left !important;
    }
    #block-whychooseus h2 {
        font-size: 20px;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 99px;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p br {
        display: none;
    }
    .standard_ground_shipping {
        display: none;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {
        text-align: center;
    }
    .expert_engineering_assistance {
        display: none;
    }
    .customer-service-support {
        display: none;
    }
    .region-footer-first .menu-item--expanded a {
        font-size: 17px;
    }
    .webform-submission-request-a-quote-form{
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    div#block-quoterequest h1 {
        font-size: 33px;
        font-family: Century Gothic Bold;
        color: #333;
        margin-top: 0px;
    }
    .webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
        width: 100%;
    }
    .webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity input#edit-quantity--2 {
        width: 65%;
    }
    div#edit-quantity--2--description{
        width: 30%;
    }
    input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefv2leespringcomterms-and-conditionsterms-and-conditionsa-and-a-hrefv2leespringcomprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
        width: 7%;
    }
    div#quantity2 {
        width: 100%;
        float: left;
        margin-right: 107px;
    }
    div#quantity1 {
        width: 100%;
        float: left;
    }
    div#quantity4 {
        width: 100%;
        float: left;
        margin-right: 107px;
    }
    div#quantity3 {
        width: 100%;
        float: left;
    }
    div#quantity5 {
        width: 100%;
        float: left;
    }
    .js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications {
        width: 100%;
    }
    div#block-views-block-request-a-catalog-pdf-view-block-1 .views-view-grid .views-col {
        width: 100% !important;
    }
    div#block-requestacatalogordownload div h3:nth-of-type(2) {
        display: block;
    }
    div#block-requestacatalogordownload div h3:nth-of-type(1) {
        display: none;
    }
    div#block-requestacatalogordownload p {
        display: none;
    }
    .request-catalog-first-name {
        width: 100%;
    }
    .request-catalog-last-name {
        width: 100%;
    }
    .request-catalog-email-name {
        width: 100%;
    }
    .request-catalog-company-name {
        width: 100%;
    }
    form#webform-submission-request-a-catalog-download-form .captcha{
        margin-top: 0px !important;
    }
    /*.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province {*/
        /*width: 100%;*/
        /*float: right;*/
        /*margin-top: 0px;*/
        /*position: absolute;*/
    /*}*/
    .js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province select#edit-state-province {
        background: white;
        width: 100%;
    }


    /*navbar*/

    nav.navbar.navbar-default .col-lg-9 {
        background: transparent;
        /* margin-top: 13px; */
        padding-left: 0px;
    }
    nav.navbar.navbar-default .navbar-header.col-lg-3 {
        background-color: #1d295b;
        height: 73px;
    }
    ul#main-menu {
        background-color: #1d295b;
        left: 0px;
        right: 120px;
        width: 63%;
        margin-left: -5px;
        padding-left: 0px;
        padding-right: 0px;
        /* margin-top: 10px; */
        display: none;
    }
    .main-header nav {
        background: none;
    }
    nav.navbar.navbar-default .row {
        margin-left: -20px;
        margin-right: -20px;
    }
    div#block-searchform {
        margin-top: -35px;
        width: 107%;/*sathish on 105 feb-10 */
    }
    .menu-base-theme li a {
        border-bottom: 0px;
        background: transparent;
        margin-bottom: 0px;
        color: white;
    }
    .menu-base-theme li {
        width: 100%;

    }
    nav.navbar.navbar-default .region-primary-menu {
        background: transparent;
    }
    .menu-base-theme a span.sub-arrow {
        padding: 0;
        top: 23px;
        margin-top: 0;
        bottom: 2px;
        right: 5px;
        margin-left: -5px;
        left: auto;
        width: 0;
        height: 0;
        border-width: 5px;
        border-style: solid dashed dashed dashed;
        border-color: #fff transparent transparent transparent;
        background: transparent;
    }
    ul#main-menu li:nth-child(2) ul li {
        /*border-bottom: 0px solid #ccc;*/
    }
    ul#main-menu li:nth-child(2) ul li a {
        color: white;
    }
    ul#main-menu li:nth-child(2) ul {
        background: transparent !important;
    }
    .menu-base-theme ul {
        background: transparent !important;
    }
    .crt-lgn-btn a {
        /*margin-left: 29px;*/
    }
    div#block-requestacatalogordownload h2 {
        display: none;
    }
    /* button#navbar-toggle {
        display: block !important;
        left: -8px ;
    } */
    .side-navbar {
        width: 100%;
        display: none;
        background: rgb(0 0 0 / 75%);
        /*opacity: 0.5;*/
        position: fixed;
        top: 0px;
        z-index: 999999;
        height: 100%;
    }
    ul#side-main-menu {
        background: #1d295b;
        width: 65%;
        padding-left: 0px;
        position: relative;
        z-index: 2;
        overflow: auto;
        height: 100%;
    }
    ul#side-main-menu li a {
        color: white;
        font-size: 13px;
        font-family: Century Gothic Bold;
    }
    ul#side-main-menu li ul {
        list-style: none;
    }
    @keyframes fadeIn {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    .side-navbar {
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
    }
    @keyframes fadeInLeft {
        from {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
    }

    ul#side-main-menu {
        -webkit-animation-name: fadeInLeft;
        animation-name: fadeInLeft;
        -webkit-animation-duration: 2s;
        animation-duration: 1s;
    }


    /*ul#side-main-menu {*/
    /*-webkit-animation: slide 0.5s forwards;*/
    /*-webkit-animation-delay: 2s;*/
    /*animation: slide 0.5s forwards;*/
    /*animation-delay: 2s;*/
    /*}*/


    .main-header:after {
        content: none;
        background: black;
        opacity:0.5;
    }

    .region.region-welcome-banner-text {
        z-index: 10000;
        position: static;
    }
    ul.sidenav-stockpart {
        display: none;
        list-style: none;
        padding-left: 2px;
    }
    ul#side-main-menu {
        list-style: none;
    }
    ul#side-main-menu li {
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    /* ul#side-main-menu li:hover {
        background: blue;
    } */
    /* ul#side-main-menu li:hover {
        background-color: #000e2a;
    } */
    button#button-close {
        background: transparent;
        border: 0px;
        float: right;
        padding-right: 19px px;
        font-size: 45px;
        font-weight: bold;
        color: #ffffffd4;
        margin-top: 18px;
        padding-right: 24px;    }

    div#site-banner-header-banner{
        margin-top: 0px !important;
        height: 78px;
        position: absolute;
        padding-left: 0px;
        padding-right: 0px;
        position: fixed;
    }
    .region.region-welcome-banner-text {
        margin-top:10px;
    }
    nav.navbar.navbar-default {
        margin-top: 0px;
        padding-top: 0px;
    }
    input#boring_site {
        margin-right: 43px;
    }
    input#boring_sites {
        margin-right: 93px;
    }
    div#block-socialicon {
        width: 96%;
        /*border-top: 2px solid gray;*/
        position: relative;
        bottom: -11px;
        margin-bottom: 0px;
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(4) {
        margin-top: 12px;
    }
    div#face-book a img {
        width: 45px;
    }
    div#linked-in a img {
        width: 45px;
    }
    div#twitter a img {
        width: 45px;
    }
    .bottom-widgets {
        /* width: 107%; */
        padding-right: 0px;
    }
    /* .footerwidget {
        width: 107%;
    } */



    @media screen and (-webkit-min-device-pixel-ratio:0) {
        form#uc-cart-view-form input.form-uc-quantity {
            width: 4em;
            margin-top: -5px;
            height: 31px;
        }
        form#uc-cart-view-form tbody tr td:nth-child(5) {
            margin-left: 78px;
        }

    }

}
@media (min-width: 320px) {

   #block-torsion-spring-views span.field-content.btn.btn-compare:hover,
    #block-torsion-spring-views span.field-content.btn.btn-torsion-print:hover {
	    background-color: #cfc087 !important;
	}
}
@media (min-width: 360px){
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: 7px;
    }
    form#views-exposed-form-product-display-page-1 {
        width: 35%;

    }
    .crt-lgn-btn {
        /*margin-left: 0px;*/
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 34%;
        margin-left: 0;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px;
        margin-left: 0;
        margin-right: 0;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    form#user-login-form a {
        /*margin-left: 0px;*/
        color: rgb(23, 114, 197);
    }
    div#create_login {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        height: 364px;
    }
    .req-frm-ttl {
        margin-left: 13px;
        margin-top: 0px;
    }
    ul.secndry-menu.item-list li a {

        color: #565656;
        margin-right: -60px;
        margin-left: 26px;
    }

}

@media (min-width: 412px){
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: 7px;
    }
    form#views-exposed-form-product-display-page-1 {
        width: 35%;
        margin-left: 71px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 58%;
        margin-left: 106px;
        margin-right: auto;
    }
    .crt-lgn-btn {
        /*margin-left: 26px;*/
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 34%;
        margin-left: 0;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px;
        margin-left: 0;
        margin-right: 0;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    form#user-login-form a {
       /*margin-left: 0px;*/
        color: rgb(23, 114, 197);
    }
    div#create_login {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        height: 364px;
    }
    ul.secndry-menu.item-list li a {

        color: #565656;
        margin-right: -78px;
        margin-left: 46px;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 75%;
        margin-left: 64px;
    }
}
@media (min-width: 768px){
    .col-lg-8.need_spring h2 {
        text-align: left;
    }
    .col-lg-8.need_spring p {
        margin-right: 0px;
        text-align: left;
        margin-left: 0px;
    }

    ul.secndry-menu.item-list li.item.cart a:hover {
        color: #565656;
    }
    tr#hand_charge {
        width: 44%;
        left: 450px;
        top: 206px;
    }

    /* narrow the gap for all the pages */


    /* div#block-requestacatalogordownload {
        margin-top: -26px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -26px;
    }
    div#block-materialspecification {
        margin-top: -8px;
    }
    .leespring-stock-parts {
        margin-top: -26px;
    }
    .custom-spring-leespring {
        margin-top: -8px;
    }
    .compression_learnabout {
        margin-top: -26px;
    }
    .battery-spring_learnmore {
        margin-top: -26px;
    }
    div#block-bellivillewashers {
        margin-top: -8px;
    }
    .round-wire-compression_learnmore {
        margin-top: -8px;
    }
    .constant-force_learnmore {
        margin-top: -6px;
    } */
    /* .continuous-length_learnmore {
        margin-top: -8px;
    }
    .extension-spring_learnmore {
        margin-top: -8px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -8px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -8px;
    }
    .lite-pressure-compression_learn {
        margin-top: -8px;
    }
    .mil-spec-spring_learnmore {
        margin-top: -8px;
    }

    .redux-wave-spring_learnmore {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    .technical-glossary {
        margin-top: -17px;
    }
    .tecnical_glossary {
        margin-top: -8px;
    }
    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: 0px;
    }
    .automotive {
        margin-top: 0px;
    }
    .electronic {
        margin-top: 0px;
    } */
    /* .energy {
        margin-top: 0px;
    }
    .industrial {
        margin-top: 0px;
    }
    .machine {
        margin-top: 0px;
    }
    .pharmaceutical {
        margin-top: 0px;
    }
    .packaging {
        margin-top: 0px;
    }
    .prototype {
        margin-top: 0px;
    }
    .sporting {
        margin-top: 0px;
    }
    div#block-isocertificatepagetitle {
        margin-top: 0px;
    }
    .regulatory-compiliance {
        margin-top: 0px;
    }
    .contact-us-leespring {
        margin-top: -26px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .lee-spring-news-articles {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    div#block-aboutuspage {
        margin-top: 0px;
    }
    div#block-batterysearchforsprings {
        margin-top: 0px;
    }
    div#block-springkittitle {
        margin-top: -8px;
    }
    div#block-quoterequest {
        margin-top: 0px;
    }
    .resource-center-leespring {
        margin-top: -26px;
    }
    .how-to-measure-compression-spring {
        margin-top: 0px;
    }
    div#block-yourcart {
        margin-top: 0px;
    }
    .leespring-news {
        margin-top: -26px;
    }
    div#block-checkoutheader {
        margin-top: 0px;
    }
    div#block-reviewmyorder {
        margin-top: 0px;
    } */


    /* end */

    .learn-about-com-img .col-xs-6 {
        width: 25% !important;
    }
    div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-col {
        width: 33% !important;
    }

	.col-lg-2.privacy-policy {
	    float: right;
	}
	.col-lg-10.spring-return_policy {
	    float: right;
	}

    /* .product-display.Compression-spring {
        top: 80px;
    } */
    /* .product-display.extension-spring-product-display {
        top: 90px;
    } */
    div#block-views-block-extension-spring-view-display-block-1 {
        top: 65px;
        margin-bottom: 100px;
    }
    /* .product-display.torsion-spring-display {
        top: 136px;
    } */
    div#block-views-block-torsion-spring-block-2 {
        margin-top: 133px;
        padding-bottom: 20px;
    }
    /* .product-display.redux-spring-display {
        margin-top: 160px;
    } */
    div#block-views-block-redux-wave-spring-block-1 {
        margin-top: 0px;
    }
    /* .product-display.belleville-spring-display {
        margin-top: 145px;
    } */
    div#block-views-block-belleville-washers-block-1 {
        margin-top: 0px;
    }
    /* .product-display.battery-spring-display {
        margin-top: 180px;
    } */
    div#block-views-block-batteryspring-block-3 {
        padding-bottom: 15px;
    }
    /* .product-display.constance-spring-display {
        margin-top: 190px;
    } */
    /* .product-display.Continuous-length-spring {
        margin-top: 165px;
    } */
    /* div#block-heftydiespring {
        margin-bottom: 72px;
    } */
    /* div#block-leepplasticcompositespring {
        margin-bottom: 54px;
    } */
    /* div#block-milspacespringms24585 {
        margin-bottom: 68px;
    } */
    /* div#block-milspacespringms24586 {
        margin-bottom: 79px;
    } */

    div#block-mobileicon {
        /*margin-left: 14px;*/
        bottom: 0px !important;
        white-space: nowrap;
        margin-top: 43px;
    }

    #search-block-form {
        padding-top: 0px !important;
    }

    form#webform-submission-quick-catalog-request-form-form {
        margin-top: -27px;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: -80px;
    }
    .region.region-footer-third {
        border-left: 0px solid white;
        padding: 0 0 0 14px;
    }
    div#block-webform-2 {
        font-size: 16px;
        width: 52%;
    }
    div#block-webform-2 h2 {
        /*margin-top: 674px;*/
    }


    .req-frm-ttl {
        margin-left: 48px;
        margin-top: 655px !important;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 83%;
        margin-left: 64px;
    }
}

@media (min-width: 600px){



    form#uc-cart-view-form tbody tr td:nth-child(5) {
        width: 12%;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-left: 61px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-top: 12px;
    }


    .leespring-footer-csc .menu-item--expanded {
        float: left;
        width: 100%;
    }
    form#webform-submission-quick-catalog-request-form-form {
        margin-top: 788px;

        /* margin-left: -50px; */
        border-left: 2px solid white;
    }

    .user-login-form,  .user-pass {
        max-width: 534px;
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 345px;
        /*margin-left: 65px;*/
    }
    .crt-lgn-btn {
        /*margin-left: 26px;*/
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 34%;
        margin-left: 0;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px;
        margin-left: 0;
        margin-right: 0;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    form#user-login-form a {
        /*margin-left: 0px;*/
        color: rgb(23, 114, 197);
    }
    div#create_login {
        width: 100%;
        margin-top: 0;
        /*margin-left: 64px;*/
        height: 364px;
    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 50%;
        margin-left: 0px;
    }
    ul.secndry-menu.item-list li a {

        color: #565656;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Century Gothic Bold;
    }
    .views-view-grid .views-col {
        float: left;
        width: 44% !important;
        margin-left: 18px;
    }
    .req-frm-ttl {
        margin-left: 11px;
        margin-top: 1164px;
    }
}
@media (min-width: 640px){


    .crt-lgn-btn {

        /*margin-left: 26px;*/
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 34%;
        margin-left: 0;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px;
        margin-left: 0;
        margin-right: 0;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    form#user-login-form a {
        /*margin-left: 0px;*/
        color: rgb(23, 114, 197);
    }
    div#create_login {
        width: 100%;
        margin-top: 0;
        /*margin-left: 64px;*/
        height: 370px;
    }
    #search-block-form {
        display: table;
        /* width: 80%; */
        /* margin-left: 13px; */
    }

}
@media (min-width: 320px) and (max-width: 599px) {
    .region-footer-first nav ul li {
        width: 100%;
        float: inherit;
    }
    .imageselect {
        vertical-align: middle;
        width: 90px;
        float: inherit;
        margin: 0px 0px 0px 0px;
    }

    #block-whoweare img {
        float: right;
        margin-top: 0px;
        padding-bottom: 28px;
        padding-left: 38px;
        padding-right: 45px;
        width: 100%;
    }
    /* .need_spring_border {
        margin-top: 10px;
        border-bottom: 4px solid #bababa;
        width: 100%;
        margin-left: 0px;
    } */
    div#block-searchforsprings{display: none;}
    div#block-customquote{display: none;}
    div#block-learnmoreabout{display: none;}
    .region.region-footer-third {
        border-left: none;
        padding: 0 0 0 0px;
    }
    .how-many-no-input {
        width: 100%;
    }
    .how-many-number-leespring {
        width: 100%;
    }
    /*.request-quote-download_company-name_js {*/
        /*width: 100%;*/
        /*float: left;*/
        /*margin-top: 150px;*/
    /*}*/
    .request-quote-download_first-name {
        width: 100%;
    }
    .request-quote-download_last-name {
        width: 100%;
    }
    .request-quote-download_email {
        width: 100%;
    }
    .request-quote-download_confirm-email {
        width: 100%;
    }
    .request-quote-download_address1 {
        width: 100%;
    }
    .request-quote-download_address2 {
        width: 100%;
    }
    .request-quote-download_city {
        width: 100%;
    }
    .request-quote-download_postal-code {
        width: 100%;
    }
    .request-quote-download_country {
        width: 100%;
        background-color: white;
    }
    .request-quote-download_first-name_js {
        width: 100%;
    }
    .request-quote-download_last-name_js {
        width: 100%;
    }
    .request-quote-download_email_js {
        width: 100%;
    }
    .request-quote-download_confirm-email_js {
        width: 100%;
    }
    .request-quote-download_address1_js {
        width: 100%;
        float: left;
        margin-top: 0px;
    }
    .request-quote-download_address2_js {
        width: 100%;
        float: left;
        margin-top: 0px;
    }
    .request-quote-download_city_js {
        width: 100% !important;
        float: left !important;
        margin-top: 0px !important;
    }
    .request-quote-download_zip-code {
        width: 100%;
        float: left;
        margin-top: 0px;
    }
    .request-quote-download_country_js {
        width: 100%;
        float: left;
        margin-top: 0px;
        position: unset;
    }
    /*form#webform-submission-request-a-catalog-download-form .captcha {*/
        /*width: 100%;*/
        /*margin-left: auto;*/
        /*margin-top: 484px;*/
        /*margin-right: auto;*/
        /*border: 1px solid black;*/
        /*padding-left: 74px;*/
    /*}*/
    form#webform-submission-request-a-catalog-download-form .form-actions {
        width: 45%;
        margin-left: auto;
        margin-top: 37px;
        margin-right: auto;
    }
    form#webform-submission-request-a-catalog-download-form .webform-button--submit {
        width: 99%;
    }

}

@media (min-width: 768px) and (max-width: 1041px) {
    .region-footer-first nav ul li {
       /* width: 49.6% !important;*/
        padding: 1px 0;
    }
    .region-footer-first nav ul li ul li {
        width: 100% !important;
    }
    div#block-searchforsprings{display: visible;}
    div#block-customquote{display: visible;}
    div#block-learnmoreabout{display: visible;}
}
@media (min-width: 611px) and (max-width: 640px) {
    .leespring-footer-csc .menu-item--expanded {
        float: left;
        margin-right: 104px;
        margin-top: 13px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 39%;
        margin-left: 168px;
        margin-right: auto;
    }
}
@media (min-width: 641px) and (max-width: 699px) {
    .leespring-footer-csc .menu-item--expanded {
        float: left;
        width:100%;

    }
    form#webform-submission-quick-catalog-request-form-form {
        margin-top: 0px;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 43%;
        margin-left: 165px;
        margin-right: auto;
    }
}
@media (min-width: 768px) and (max-width: 799px) {
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 39%;
        margin-left: 216px;
        margin-right: auto;
    }
}
@media (min-width: 700px) and (max-width: 766px) {
    .leespring-footer-csc .menu-item--expanded {
        float: left;
        width:100%;
    }

    form#webform-submission-quick-catalog-request-form-form {
        margin-top: 0px;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 42%;
        margin-left: 184px;
        margin-right: auto;
    }
}
@media (min-width:711px) {
     /* #block-continuous-length-views #F3D, #block-continuous-length-views #F2D {
        width: 98%;
        position: relative;
        right: -34px;
        top: -27px;
    } */
    /* #block-views-block-price-table-block-2 {
	    margin-left: -313px;
	} */

    #block-torsion-spring-views .views-field.views-field-nothing {
    	display: none;
    }
    #block-torsion-spring-views span.field-content.btn.btn-torsion-print,#block-torsion-spring-views .field-content.btn.btn-compare {
    	background-color: #ead898;
    }
    #block-torsion-spring-views span.field-content.btn.btn-torsion-print:hover,#block-torsion-spring-views .field-content.btn.btn-compare:hover {
    	background-color: #cfc087;
    }
    /* label#lblextprice {
	    margin-right: -96px;
	} */
    /* button#navbar-toggle {
	    left: -35px !important;
	} */
    span.field-content.btn.btn-torsion-print {
	    width: 100%;
	}
	/* .row.box {
	    margin-right: 36px;
	} */
    /* #block-continuous-length-views #V3D, #block-continuous-length-views #V2D {
        position: relative;
        right: -43px;
        width: 77%;
        margin-top: -1px;
    } */
    /* #block-continuous-length-views input[name='3DGO'], #block-continuous-length-views input[name='2DGO'] {
        width: 6%;
        position: relative;
        right: -44px;
        top: -2px;
    } */
     /* #block-continuous-length-views .field-content.cont-outside-diameter-cm {
        width: 64%;
    } */
}
@media (min-width: 800px) and (max-width: 899px) {
    form#search-block-form {

        /* padding-top: 1px !important; */

    }

    .redux-blk-wrapper.redux-img.col-md-8 {
        width: 64%;
    }
    .reqctlg-img {
        /*margin-top: -182px;*/
        width: 100%;
        /*margin-left: 500px;*/
    }
    .block-region-top{margin-top: -106px;}
    #block-needacustomspring h2 {
        margin-left: 0px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 43%;
        margin-left: 200px;
        margin-right: auto;
    }
}
@media (min-width: 800px){
    div#create_login {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
    }


    .req-frm-ttl {
        margin-left: 48px;
        margin-top: 810px !important;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 75%;
        margin-left: 64px;
    }
    #search-block-form {
        display: table;
        /* width: 25%; */

    }
    ul.secndry-menu.item-list {
        float: right;
        display: inline-flex;
        margin-top: -71px;

    }
    /*div#block-searchform {
        margin-top: -106px;
        background-color: #cdcdcd;
        width: 882px;
        margin-left: -66px;
        height: 71px;
    }*/
}
@media (min-width: 768px) and (max-width: 799px) {

	/* #block-torsion-spring-views .row.box {
		padding-left: 17px !important;
		margin-right: 130px !important;
	} */
    /* narrow the gap for all the pages */

    div#block-loginpagetitle {
        margin-top: -62px;
    }
    div#block-loginpagetitle {
        margin-top: 0px;
    }


    div#block-requestacatalogordownload {
        margin-top: -26px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -26px;
    }
    div#block-materialspecification {
        margin-top: -8px;
    }
    .leespring-stock-parts {
        margin-top: -26px;
    }
    .custom-spring-leespring {
        margin-top: -8px;
    }
    .compression_learnabout {
        margin-top: -26px;
    }
    .battery-spring_learnmore {
        margin-top: -26px;
    }
    div#block-bellivillewashers {
        margin-top: -8px;
    }
    .round-wire-compression_learnmore {
        margin-top: -8px;
    }
    .constant-force_learnmore {
        margin-top: -6px;
    }
    .continuous-length_learnmore {
        margin-top: -8px;
    }
    .extension-spring_learnmore {
        margin-top: -8px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -8px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -8px;
    }
    .lite-pressure-compression_learn {
        margin-top: -8px;
    }
    .mil-spec-spring_learnmore {
        margin-top: -8px;
    }

    .redux-wave-spring_learnmore {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    .technical-glossary {
        margin-top: -17px;
    }
    .tecnical_glossary {
        margin-top: -8px;
    }
    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: 0px;
    }
    .automotive {
        margin-top: 0px;
    }
    .electronic {
        margin-top: 0px;
    }
    .energy {
        margin-top: 0px;
    }
    .industrial {
        margin-top: 0px;
    }
    .machine {
        margin-top: 0px;
    }
    .pharmaceutical {
        margin-top: 0px;
    }
    .packaging {
        margin-top: 0px;
    }
    .prototype {
        margin-top: 0px;
    }
    .sporting {
        margin-top: 0px;
    }
    div#block-isocertificatepagetitle {
        margin-top: 0px;
    }
    .regulatory-compiliance {
        margin-top: 0px;
    }
    .contact-us-leespring {
        margin-top: -26px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .lee-spring-news-articles {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    div#block-aboutuspage {
        margin-top: 0px;
    }
    div#block-batterysearchforsprings {
        margin-top: 0px;
    }
    div#block-springkittitle {
        margin-top: -8px;
    }
    div#block-quoterequest {
        margin-top: 0px;
    }
    .resource-center-leespring {
        margin-top: -26px;
    }
    .how-to-measure-compression-spring {
        margin-top: 0px;
    }
    div#block-yourcart {
        margin-top: 0px;
    }
    .leespring-news {
        margin-top: -26px;
    }
    div#block-checkoutheader {
        margin-top: 0px;
    }
    div#block-reviewmyorder {
        margin-top: 0px;
    }
    div#block-reduxwavesprings {
          margin-top: 0px;
    }


    /* end */


/* login page responsive */


.user-login-form, .user-pass {
    max-width: 374px ! important;
    /*margin-left: -17px !important;*/
}
div#create_login {
    width: 50% !important;
    /*margin-top: 0px !important;
    margin-left: 380px !important;*/
    height: 370px;
}

.user-login-form {
    /*margin-top: 0px !important;
    position: relative;
    bottom: 415px;*/
}
div#block-createalogin {
    /*margin-top: 45px;
    position: unset;
    top: 0px;*/
}
div#block-loginpagetitle {
    margin-top: 0px;
}

.crt-lgn-btn {
    margin-top: 43px;
    width: 87%;
}
/* end */


    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    form#webform-submission-quick-catalog-request-form-form {

        margin-top: 0;
        border-left: 2px solid white;
    }
}
@media (min-width: 801px) and (max-width: 899px) {


/* narrow the gap for all the pages */

div#block-loginpagetitle {
    margin-top: -62px;
}
div#block-loginpagetitle {
    margin-top: 0px;
}


div#block-requestacatalogordownload {
    margin-top: -26px;
}
div#block-stockspringtolerancesandengineeringnotes {
    margin-top: -26px;
}
div#block-materialspecification {
    margin-top: -8px;
}
.leespring-stock-parts {
    margin-top: -26px;
}
.custom-spring-leespring {
    margin-top: -8px;
}
.compression_learnabout {
    margin-top: -26px;
}
.battery-spring_learnmore {
    margin-top: -26px;
}
div#block-bellivillewashers {
    margin-top: -8px;
}
.round-wire-compression_learnmore {
    margin-top: -8px;
}
.constant-force_learnmore {
    margin-top: -6px;
}
.continuous-length_learnmore {
    margin-top: -8px;
}
.extension-spring_learnmore {
    margin-top: -8px;
}
.hefty-die-spring_learnmore {
    margin-top: -8px;
}
.leep-plastic-composite-spring_learnmore {
    margin-top: -8px;
}
.lite-pressure-compression_learn {
    margin-top: -8px;
}
.mil-spec-spring_learnmore {
    margin-top: -8px;
}

.redux-wave-spring_learnmore {
    margin-top: -8px;
}
.torsion-spring_learnmore {
    margin-top: -8px;
}
.technical-glossary {
    margin-top: -17px;
}
.tecnical_glossary {
    margin-top: -8px;
}
div#block-aerospacemilitarymanufacturerschooseleespring {
    margin-top: 0px;
}
.automotive {
    margin-top: 0px;
}
.electronic {
    margin-top: 0px;
}
.energy {
    margin-top: 0px;
}
.industrial {
    margin-top: 0px;
}
.machine {
    margin-top: 0px;
}
.pharmaceutical {
    margin-top: 0px;
}
.packaging {
    margin-top: 0px;
}
.prototype {
    margin-top: 0px;
}
.sporting {
    margin-top: 0px;
}
div#block-isocertificatepagetitle {
    margin-top: 0px;
}
.regulatory-compiliance {
    margin-top: 0px;
}
.contact-us-leespring {
    margin-top: -26px;
}
.conditions-of-sale {
    margin-top: -8px;
}
.lee-spring-news-articles {
    margin-top: -8px;
}
.conditions-of-sale {
    margin-top: -8px;
}
.conditions-of-sale {
    margin-top: -8px;
}
div#block-views-block-trade-show-block-1 {
    margin-top: -8px;
}
.torsion-spring_learnmore {
    margin-top: -8px;
}
div#block-aboutuspage {
    margin-top: 0px;
}
div#block-batterysearchforsprings {
    margin-top: 0px;
}
div#block-springkittitle {
    margin-top: -8px;
}
div#block-quoterequest {
    margin-top: 0px;
}
.resource-center-leespring {
    margin-top: -26px;
}
.how-to-measure-compression-spring {
    margin-top: 0px;
}
div#block-yourcart {
    margin-top: 0px;
}
.leespring-news {
    margin-top: -26px;
}
div#block-checkoutheader {
    margin-top: 0px;
}
div#block-reviewmyorder {
    margin-top: 0px;
}
div#block-reduxwavesprings {
      margin-top: 0px;
}


/* end */


    /* login page responsive */


.user-login-form, .user-pass {
    max-width: 374px ! important;
    /*margin-left: -39px !important;*/
}
div#create_login {
    width: 50% !important;
    /*margin-top: 0px !important;
    margin-left: 380px !important;*/
    height: 370px;
}

.user-login-form {
    /*margin-top: 0px !important;
    position: relative;
    bottom: 415px;*/
}
div#block-createalogin {
    /*margin-top: 45px;
    position: unset;
    top: 0px;*/
}
div#block-loginpagetitle {
    margin-top: 0px;
}

.crt-lgn-btn {
    /*margin-top: 44px;*/
    width: 85%;
}
/* end */
    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    form#webform-submission-quick-catalog-request-form-form {
        margin-top: -136px;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
}
@media (min-width: 900px) and (max-width: 975px) {


    /* narrow the gap for all the pages */

    div#block-loginpagetitle {
        margin-top: -62px;
    }
    div#block-loginpagetitle {
        margin-top: 0px;
    }


    div#block-requestacatalogordownload {
        margin-top: -26px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -26px;
    }
    div#block-materialspecification {
        margin-top: -8px;
    }
    .leespring-stock-parts {
        margin-top: -26px;
    }
    .custom-spring-leespring {
        margin-top: -8px;
    }
    .compression_learnabout {
        margin-top: -26px;
    }
    .battery-spring_learnmore {
        margin-top: -26px;
    }
    div#block-bellivillewashers {
        margin-top: -8px;
    }
    .round-wire-compression_learnmore {
        margin-top: -8px;
    }
    .constant-force_learnmore {
        margin-top: -6px;
    }
    .continuous-length_learnmore {
        margin-top: -8px;
    }
    .extension-spring_learnmore {
        margin-top: -8px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -8px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -8px;
    }
    .lite-pressure-compression_learn {
        margin-top: -8px;
    }
    .mil-spec-spring_learnmore {
        margin-top: -8px;
    }

    .redux-wave-spring_learnmore {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    .technical-glossary {
        margin-top: -17px;
    }
    .tecnical_glossary {
        margin-top: -8px;
    }
    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: 0px;
    }
    .automotive {
        margin-top: 0px;
    }
    .electronic {
        margin-top: 0px;
    }
    .energy {
        margin-top: 0px;
    }
    .industrial {
        margin-top: 0px;
    }
    .machine {
        margin-top: 0px;
    }
    .pharmaceutical {
        margin-top: 0px;
    }
    .packaging {
        margin-top: 0px;
    }
    .prototype {
        margin-top: 0px;
    }
    .sporting {
        margin-top: 0px;
    }
    div#block-isocertificatepagetitle {
        margin-top: 0px;
    }
    .regulatory-compiliance {
        margin-top: 0px;
    }
    .contact-us-leespring {
        margin-top: -26px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .lee-spring-news-articles {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    div#block-aboutuspage {
        margin-top: 0px;
    }
    div#block-batterysearchforsprings {
        margin-top: 0px;
    }
    div#block-springkittitle {
        margin-top: -8px;
    }
    div#block-quoterequest {
        margin-top: 0px;
    }
    .resource-center-leespring {
        margin-top: -26px;
    }
    .how-to-measure-compression-spring {
        margin-top: 0px;
    }
    div#block-yourcart {
        margin-top: 0px;
    }
    .leespring-news {
        margin-top: -26px;
    }
    div#block-checkoutheader {
        margin-top: 0px;
    }
    div#block-reviewmyorder {
        margin-top: 0px;
    }
    div#block-reduxwavesprings {
          margin-top: 0px;
    }


    /* end */

/* login page responsive */

.crt-lgn-btn {
    /*margin-top: 58px;
    width: 87%;*/
}
.user-login-form {
    /*margin-top: 0px !important;
    position: relative;
    bottom: 414px;*/
}
div#block-createalogin {
    /*margin-top: 20px;
    position: unset;
    top: 0px;*/
}
div#block-loginpagetitle {
    margin-top: 0px;
}

/* end */


    form#webform-submission-quick-catalog-request-form-form {
        margin-top: 669px;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
    .user-login-form,  .user-pass {
        max-width: 399px ! important;
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        /*margin-left: -59px !important;*/
    }
    div#create_login {
        width: 55% !important;
        /*margin-top: 0px !important;
        margin-left: 387px !important;*/
        height: 370px;
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 50%;
        margin-left: 0px;
    }

    /* ul.secndry-menu.item-list {
        float: right;
        display: inline-flex;
        margin-top: -71px;
        margin-right: 21px;
    } */
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 40%;
        margin-left: 199px;
        margin-right: auto;
    }
    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    .req-frm-ttl {
        margin-left: 48px;
        margin-top: 0px !important;
    }
}
@media (min-width: 976px) and (max-width: 991px) {



    /* narrow the gap for all the pages */

    div#block-loginpagetitle {
        margin-top: -62px;
    }
    div#block-loginpagetitle {
        margin-top: 0px;
    }


    div#block-requestacatalogordownload {
        margin-top: -26px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -26px;
    }
    div#block-materialspecification {
        margin-top: -8px;
    }
    .leespring-stock-parts {
        margin-top: -26px;
    }
    .custom-spring-leespring {
        margin-top: -8px;
    }
    .compression_learnabout {
        margin-top: -26px;
    }
    .battery-spring_learnmore {
        margin-top: -26px;
    }
    div#block-bellivillewashers {
        margin-top: -8px;
    }
    .round-wire-compression_learnmore {
        margin-top: -8px;
    }
    .constant-force_learnmore {
        margin-top: -6px;
    }
    .continuous-length_learnmore {
        margin-top: -8px;
    }
    .extension-spring_learnmore {
        margin-top: -8px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -8px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -8px;
    }
    .lite-pressure-compression_learn {
        margin-top: -8px;
    }
    .mil-spec-spring_learnmore {
        margin-top: -8px;
    }

    .redux-wave-spring_learnmore {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    .technical-glossary {
        margin-top: -17px;
    }
    .tecnical_glossary {
        margin-top: -8px;
    }
    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: 0px;
    }
    .automotive {
        margin-top: 0px;
    }
    .electronic {
        margin-top: 0px;
    }
    .energy {
        margin-top: 0px;
    }
    .industrial {
        margin-top: 0px;
    }
    .machine {
        margin-top: 0px;
    }
    .pharmaceutical {
        margin-top: 0px;
    }
    .packaging {
        margin-top: 0px;
    }
    .prototype {
        margin-top: 0px;
    }
    .sporting {
        margin-top: 0px;
    }
    div#block-isocertificatepagetitle {
        margin-top: 0px;
    }
    .regulatory-compiliance {
        margin-top: 0px;
    }
    .contact-us-leespring {
        margin-top: -26px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .lee-spring-news-articles {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    div#block-aboutuspage {
        margin-top: 0px;
    }
    div#block-batterysearchforsprings {
        margin-top: 0px;
    }
    div#block-springkittitle {
        margin-top: -8px;
    }
    div#block-quoterequest {
        margin-top: 0px;
    }
    .resource-center-leespring {
        margin-top: -26px;
    }
    .how-to-measure-compression-spring {
        margin-top: 0px;
    }
    div#block-yourcart {
        margin-top: 0px;
    }
    .leespring-news {
        margin-top: -26px;
    }
    div#block-checkoutheader {
        margin-top: 0px;
    }
    div#block-reviewmyorder {
        margin-top: 0px;
    }
    div#block-reduxwavesprings {
          margin-top: 0px;
    }


    /* end */

    /* login page responsive */

   div#block-createalogin {
    /*margin-top: 8px;
    position: relative;
    top: 324px;*/
}

    div#block-loginpagetitle {
        margin-top: 0px;
    }
    .crt-lgn-btn {
        margin-top: 57px;
        width: 85%;
    }

    .user-login-form {
        /*margin-top: 0px !important;
        position: relative;*/
        /*bottom: 91px;*/
    }

    /* end */

    form#webform-submission-quick-catalog-request-form-form {
        margin-top: 677px;
    }
    .req-frm-ttl {
        margin-left: 11px;
        margin-top: 675px !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 45%;
        margin-left: 195px;
        margin-right: auto;
    }
    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    .user-login-form,  .user-pass {
        max-width: 399px ! important;
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        /*margin-left: -59px !important;*/
    }

    div#create_login {
        width: 55% !important;
        /*margin-top: -314px !important;
        margin-left: 387px !important;*/
        height: 370px;
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
}


@media (min-width: 991px){

    div#block-searchpagespringsstandards .age-accordian3 p {
        padding: 11px 0px 0px 1px;
    }
}
@media (min-width: 992px) and (max-width: 1023px) {

    /* narrow the gap for all the pages */

    div#block-loginpagetitle {
        margin-top: -62px;
    }
    div#block-loginpagetitle {
        margin-top: 0px;
    }


    div#block-requestacatalogordownload {
        margin-top: -26px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -26px;
    }
    div#block-materialspecification {
        margin-top: -8px;
    }
    .leespring-stock-parts {
        margin-top: -26px;
    }
    .custom-spring-leespring {
        margin-top: -8px;
    }
    .compression_learnabout {
        margin-top: -26px;
    }
    .battery-spring_learnmore {
        margin-top: -26px;
    }
    div#block-bellivillewashers {
        margin-top: -8px;
    }
    .round-wire-compression_learnmore {
        margin-top: -8px;
    }
    .constant-force_learnmore {
        margin-top: -6px;
    }
    .continuous-length_learnmore {
        margin-top: -8px;
    }
    .extension-spring_learnmore {
        margin-top: -8px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -8px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -8px;
    }
    .lite-pressure-compression_learn {
        margin-top: -8px;
    }
    .mil-spec-spring_learnmore {
        margin-top: -8px;
    }

    .redux-wave-spring_learnmore {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    .technical-glossary {
        margin-top: -17px;
    }
    .tecnical_glossary {
        margin-top: -8px;
    }
    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: 0px;
    }
    .automotive {
        margin-top: 0px;
    }
    .electronic {
        margin-top: 0px;
    }
    .energy {
        margin-top: 0px;
    }
    .industrial {
        margin-top: 0px;
    }
    .machine {
        margin-top: 0px;
    }
    .pharmaceutical {
        margin-top: 0px;
    }
    .packaging {
        margin-top: 0px;
    }
    .prototype {
        margin-top: 0px;
    }
    .sporting {
        margin-top: 0px;
    }
    div#block-isocertificatepagetitle {
        margin-top: 0px;
    }
    .regulatory-compiliance {
        margin-top: 0px;
    }
    .contact-us-leespring {
        margin-top: -26px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .lee-spring-news-articles {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    div#block-aboutuspage {
        margin-top: 0px;
    }
    div#block-batterysearchforsprings {
        margin-top: 0px;
    }
    div#block-springkittitle {
        margin-top: -8px;
    }
    div#block-quoterequest {
        margin-top: 0px;
    }
    .resource-center-leespring {
        margin-top: -26px;
    }
    .how-to-measure-compression-spring {
        margin-top: 0px;
    }
    div#block-yourcart {
        margin-top: 0px;
    }
    .leespring-news {
        margin-top: -26px;
    }
    div#block-checkoutheader {
        margin-top: 0px;
    }
    div#block-reviewmyorder {
        margin-top: 0px;
    }
    div#block-reduxwavesprings {
          margin-top: 0px;
    }


    /* end */

/* login responsive */

.crt-lgn-btn {
   /* margin-left: 24px;*/
    width: 84%;
    /*padding-left: 29px;*/
    padding-top: 10px;
}

.user-login-form {
    /*margin-top: 0px !important;
    position: relative;
    bottom: 414px;*/
}

div#block-createalogin {
    /*margin-top: 8px;*/
    position: relative;
    top: 0px;
    max-width: 399px ! important;
}

.crt-lgn-btn {
    /*margin-top: 59px;*/
}



/* end */

    /* table.cart-review tbody {
        overflow: hidden;
    } */

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        top: 186px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        left: 150px;
    }
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input {
        width: 66%;
    } */
    /* div#uc-address-panes-billing-zone-wrapper {
        left: 112px;
        width: 66px;
    } */
    /* div#uc-address-panes-billing-zone-wrapper {
        top: 556px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        left: 191px;
        top: 556px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code input#edit-panes-billing-postal-code {
        width: 55%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        margin-left: 176px;
    }
    div#uc-address-panes-delivery-zone-wrapper {
        left: 90px;
        width: 72px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        left: 167px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        bottom: 75px !important;
    }
    #edit-panes-delivery-postal-code {
        width: 98px !important;
    }
    details#delivery-pane {
        left: 360px;
    }
    details#quotes-pane {
        margin-left: 346px;
    }
    details#cart-pane {
        left: 687px;
    }
    details#payment-pane table {
        bottom: 591px;
        left: 672px;
        width: 291px;
    }
    input#edit-continue {
        left: 688px;
    }
    #uc-cart-checkout-form input#edit-continue-shopping {
        left: 689px;
    }
    .checkout-form1 {
        left: 690px;
    }
    .cart-review th {
        width: 131px;
    } */


    div#block-webform-2 {
        font-size: 16px;
        width: 100%;
    }
    div#block-webform-2 h2 {
        margin-top: 20px;
    }
    .customer-service-support {
        margin-top: 53px;
    }
    .standard_ground_shipping {
        margin-top: 40px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-min.js-form-item-field-outside-diameter-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-min.js-form-item-field-free-length-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-max.js-form-item-field-free-length-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-max.js-form-item-field-outside-diameter-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-min.js-form-item-field-rod-diameter-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-max.js-form-item-field-rod-diameter-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-min.js-form-item-field-solid-height-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-max.js-form-item-field-solid-height-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-min.js-form-item-field-rate-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-max.js-form-item-field-rate-value-max input {
        width: 92%;
    }

    form#views-exposed-form-product-display-page-1 {
        width: 95%;
        margin-left: 12px;
    }
    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 100%;
        margin-left: 0px;
    }
    .req-frm-ttl {
        margin-left: 11px;
        margin-top: 20px !important;
    }
    form#webform-submission-quick-catalog-request-form-form {
        margin-top: 0px;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 65%;
        margin-left: 97px;
        margin-right: auto;
    }

    ul.secndry-menu.item-list {
        float: right;
        display: inline-flex;
        margin-top: -71px;
        margin-right: 8px;
    }
    #search-block-form {
        display: table;
        /* width: 32%;
        margin-left: 90px; */
    }
    .reqctlg-img {
        /* margin-top: 11px; */
        width: 100%;
        /* margin-left: 315px;
        margin-top: -88px; */
    }
    .user-login-form, .user-pass {
        max-width: 399px ! important;
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        /*margin-left: 42px !important;*/
    }

    div#create_login {
        width: 43% !important;
        margin-top: 0px;
        /*margin-left: 486px !important;*/
        height: 370px;
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }
}
@media (min-width: 1024px){

    div#block-reduxwavesprings {
        margin-top: 0px;
    }
    .col-lg-8.need_spring p {
        margin-left: 0px;
        margin-right: 0px;
    }


    /* login responsive  */
    .crt-lgn-btn {
        /*margin-top: 58px;*/
        /*width: 85%;*/
    }

    div#block-createalogin {
        /*margin-top: 372px;*/
        /*position: unset;*/
        top: 0px;
    }

    div#block-loginpagetitle {
        margin-top: 0px;
    }
    .user-login-form {
        /*margin-top: 0px !important;*/
        /*position: relative;*/
        /*bottom: 414px;*/
    }

    /* end */

    .checkout-form1 {
        left: 685px;
    }
    ul.secndry-menu.item-list li.item.cart a{
    color: #565656;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 11px;
    font-family: Century Gothic Bold;
    position: unset;
    }
    #uc-cart-checkout-form input#edit-continue-shopping {
        left: 685px;
    }

    input#edit-continue {
        left: 685px;
    }
    details#payment-pane table {
        left: 668px;
    }
    /* details#cart-pane {
        left: 683px;
    } */
    #edit-panes-delivery-postal-code {
        width: 83px !important;
    }

    /* details#quotes-pane {
        margin-left: 326px;
    } */

    details#payment-pane table {
        bottom: 595px;
        width: 294px;
    }
    /* details#delivery-pane {
        left: 340px;
    } */

    /* div#uc-address-panes-delivery-zone-wrapper {
        left: 89px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {

        left: 182px;
    } */
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        bottom: 75px !important;
    }
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        float: right;
        position: absolute;
        left: 150px;
        top: 186px;
        width: 148px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        position: absolute;
        left: 200px;
        top: 556px;
        width: 118px;
    } */
    /* div#uc-address-panes-billing-zone-wrapper {
        position: absolute;
        left: 110px;
        width: 80px;
        top: 556px;
    } */
    /* .purchase_order_info {
        width: 26%;
        top: 1128px;
    } */
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number input {
        width: 63%;
    }
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {

        margin-left: 158px;
        margin-top: 0px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code input#edit-panes-billing-postal-code {
        width: 58%;
    } */
    div#block-extensionspring {
        margin-bottom: 20px;
    }
    div#block-compressionspring {
        margin-bottom: 0px;
    }
    /* div#block-heftydiespring {
        margin-bottom: 29px;
    } */
    div#block-leepplasticcompositespring {
        margin-bottom: 15px;
    }
    div#block-milspacespringms24585 {
        margin-bottom: 0px;
    }
    div#block-milspacespringms24586 {
        margin-bottom: 0px;
    }
    div#block-views-block-compression-spring-block-1 {
        top: 0px;
        margin-bottom: 41px;
    }
    div#block-views-block-extension-spring-view-display-block-1 {
        top: 0px;
        margin-bottom: 45px;
    }
    div#block-views-block-torsion-spring-block-2 {
        margin-top: 20px;
        padding-bottom: 40px;
    }
    div#block-views-block-continuousspring-block-1 {
        margin-top: 0px;
    }
    .displaybar.row {
        display: inline-block;
        width: 50%;
        text-align: right;
    }
    .temp_result {
        display: inline-block;
        width: 50%;
    }
    .product-display.Compression-spring header div {
        width: 50%;
    }



    .product-display.Continuous-length-spring {
        margin-top: 0px;
        width: unset;
    }
    .product-display.constance-spring-display {
        margin-top: 0px;
        /*overflow: hidden;*/
    }
    .product-display.battery-spring-display {
        margin-top: 0px;
        /*overflow: hidden;*/
    }
    .product-display.belleville-spring-display {
        margin-top: 0px;
        /*overflow: hidden;*/
    }
    .product-display.redux-spring-display {
        margin-top: 0px;
        /*overflow: hidden;*/
    }
    .product-display.torsion-spring-display {
        position: relative;
        top: 0px;
/*        overflow: hidden;*/
    }
    .product-display.Compression-spring {
        top: 0px;
        position: relative;
        width: 100%;
       /* overflow: hidden;*/
    }


    .product-display.extension-spring-product-display {
        position: relative;
        top: 0px;
        /*overflow: hidden;*/
    }

    div#block-webform-2 h2 {
        margin-top: 0px;
    }

    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    div#block-webform-2 {
        font-size: 16px;
        width: 100%;
    }
    form#webform-submission-quick-catalog-request-form-form {
        margin-top: -901px;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 58%;
        margin-left: 97px;
        margin-right: auto;
    }

    .reqctlg-img {
        margin-top: 5px;
        width: 100%;
    }
    .user-login-form, .user-pass {
        /*max-width: 399px !important;*/
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        /*margin-left: 42px !important;*/
    }

    div#create_login {
        width: 43% !important;
        /*margin-top: -314px !important;
        margin-left: 486px !important;*/
        height: 370px;
    }
    .crt-lgn-btn a {
        font-size: 17px;
        color: white;
        font-family: Century Gothic Bold;

    }





    /*Responsive tap*/
    .standard_ground_shipping {
        margin-top: 40px;
    }
    .customer-service-support {
        margin-top: 53px !important;
    }


    button#navbar-toggle {
        display: none !important;
        left: 0px !important;
    }
    .main-header nav {
        background: #1d295b;
    }
    div#block-ko-d8-theme-branding .brand.logo {
        width: 184px !important;
        /* margin-top: -12px !important; */
    }
    ul.secndry-menu.item-list li.item.cart a {
        color: #565656;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 11px;
        font-family: Century Gothic Bold;
        position: unset;
    }
    ul.secndry-menu.item-list {
        margin-top: -92px;
    }
    ul#main-menu {
        display: block;
        /* margin-top: -16px; */
        width: 100%;
        background-color: transparent;
        margin-left: 0px;
    }
    ul#main-menu li:nth-child(2) ul {
        background: white !important;
    }
    form#search-block-form div input {
        display: block;
    }
    ul#main-menu li:nth-child(2) ul li {
        /*border-bottom: 1px solid #ccc;*/
    }
    ul#main-menu li:nth-child(2) ul li a {
        color: #6f6f6f;
    }
    form#search-block-form div input {
        display: block;
    }
    div#block-searchform {
        height: 61px;
    }
    li.item.tel-num a {
        font-size: 16px;
    }
    li.item.login-logout a {
        font-size: 13px;
    }
    li.item.lang-switch a {
        font-size: 13px;
    }
    /* #search-block-form {
        margin-left: 58px;
    } */
    .reqctlg-blk-wrapper.reqctlg-img.col-md-4 {
        display: block;
        width: 27%;
        float: left;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        display: block;
        margin-left: 0px;
        margin-right: 22px;
    }
    .menu-base-theme > li:hover {
        background-color: #000e2a;
        padding-right: 0;
        /* padding-top: 11px;
        padding-bottom: 11px; */
    }
    .home_page .col-md-3 {
        width: 25%;
    }
    #block-whoweare img {
        float: right !important;
    }
    .col-lg-4.needmore_image {
        width: 33.33333333%;
        float: left;
    }
    .col-lg-8.need_spring {
        width: 66.66666667%;
        float: left;
    }
    .col-lg-8.need_spring .row {
        display: block;
    }
    .col-lg-6.eng_support {
        width: 50%;
        float: left;
    }
    .col-lg-6.cad_assisted {
        width: 50%;
        float: left;
    }
    .learn_more_button {
        margin-left: 0px;
        margin-top: 17px;
    }

    nav.navbar.navbar-default .navbar-header.col-lg-3 {
        height: 70px;
    }
    .menu-base-theme li {
        width: auto;
    }
    /* ul.secndry-menu.item-list li.item.cart {
        position: unset;
        left: 0px;
        bottom: 0px;
        z-index: 0;
    } */
    div#block-socialicon {
        /*bottom: 670px;*/
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: -122px;
    }
    .footer-menu {
        padding: 0px 0 0 0;
    }
    .standard_ground_shipping {
        display: block;
    }
    .expert_engineering_assistance {
        display: block;
    }
    .customer-service-support {
        display: block;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 0px;
    }
    .expert_engineering_assistance {
        margin-top: 55px;
    }

    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(4) {
        margin-top: 0px;
    }
    .menu-base-theme ul {
        background: white !important;
    }

    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {
        text-align: left;
    }
    /*END*/

}


@media (min-width: 1200px){
    form#uc-cart-view-form td.price.each_price {
        padding-left: 0px;
        text-align: right;
        padding-right: 44px;
    }
    form#uc-cart-view-form td.price {
    padding-left: 0px;
    padding-right: 52px;
    text-align: right;
    }
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
    position: relative;
    top: 64px;
    } */
/*nayana september-23 left side numeric field increase start---------------->*/

    .dimInput{
        /*width: 85px !important;*/
        width: 92px !important;

    }

    #Inside_Dia .col-lg-6 .min_text{
        margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #Inside_Dia .col-lg-6 span{
        margin-left: -10px !important;
    }
    #outside_dia .col-lg-6 .min_text{
         margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #outside_dia .col-lg-6 span{
        margin-left: -10px !important;
    }
    #free_length .col-lg-6 .min_text{
         margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #free_length .col-lg-6 span{
        margin-left: -10px !important;
    }
    #solid_height .col-lg-6 .min_text{
         margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #solid_height .col-lg-6 span{
        margin-left: -10px !important;
    }
    #rod_dia .col-lg-6 .min_text{
         margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #rod_dia .col-lg-6 span{
        margin-left: -10px !important;
    }
    #rate .col-lg-6 .min_text{
         margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #rate .col-lg-6 span{
        margin-left: -10px !important;
    }
    #load_ad_solid .col-lg-6 .min_text{
         margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #load_ad_solid .col-lg-6 span{
        margin-left: -10px !important;
    }
    #wiredia .col-lg-6 .min_text{
         margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #wiredia .col-lg-6 span{
        margin-left: -10px !important;
    }
    #wire_hole .col-lg-6 .min_text{
        margin-left: -5px !important;
        position: relative;
        right: -6px;
    }
    #wire_hole .col-lg-6 span{
        margin-left: -10px !important;
    }
    #edit-field-max-load-n-value-5-max,#edit-field-max-load-n-value-6-max {
        margin-right: -58px;
    }

/*nayana september-23 left side numeric field increase end---------------->*/
/*nayana september-26 review order start limit 5---------------->*/

table.order-review-table tbody tr:nth-child(4){
	top: 258px !important;
}
table.order-review-table tbody tr:nth-child(6){
	top: 292px !important;
}
tr#hand_charge{
	top: 360px !important;
}
table.order-review-table tbody tr:nth-child(5){
	top: 394px !important;
}
/*table.cart-review tbody{
	height:215px !important;
}*/
.order-review-table .review-button-row{
	top: 406px !important;
}
.order-review-table .cart-review tbody {
	height: 215px !important

	}

/*nayana september-26 review order start limit 5---------------->*/

	/*sathish on new 25/11/19*/
	/* div#block-continuous-length-views .views-field.views-field-add-to-cart {
            margin-top: -453px;
        } */
        /* #block-continuous-length-views .row.box {
		    margin-right: -574px;
		    margin-top: -274px;
		} */
		/* #block-continuous-length-views div#block-views-block-price-table-block-1-2 {
		    margin-right: 268px;
		    margin-top: -152px;
		} */
		/* #block-continuous-length-views .accept {
		    margin-right: -208px;
		} */
		#block-extension-springs-views .views-field.views-field-nothing {
			display: none;
		}
		#block-extension-springs-mil-spec-views .views-field.views-field-nothing {
			display: none;
		}
		/* #block-compression-springs-mil-spec-views .row.box {
		    margin-right: -514px;
		    margin-top: -343px;
		}
		#block-compression-springs-mil-spec-views .accept {
		    margin-top: -262px;
		    margin-right: 67px;
		}
		#block-compression-springs-mil-spec-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -213px;
		    margin-right: 261px;
		} */
		#block-compression-springs-mil-spec-views #cad-title {
			position: relative;
			top: -1px;
		}
		/* #block-compression-springs-mil-spec-views #V3D,#block-compression-springs-mil-spec-views #V2D {
		    width: 61%;
		} */
		/* #block-compression-springs-mil-spec-views input[name='3DGO'],#block-compression-springs-mil-spec-views input[name='2DGO'] {
			position: relative;
			right: 22px;
		} */
		#block-compression-springs-mil-spec-views span.field-content.btn.btn-compression-print,#block-compression-springs-mil-spec-views span.field-content.btn.btn-compare {
			background-color: #ead898;
			/* margin-top: 11px; */
		}
		#block-compression-springs-mil-spec-views span.field-content.btn.btn-compression-print:hover,#block-compression-springs-mil-spec-views span.field-content.btn.btn-compare:hover {
			background-color: #cfc087;
		}
		/* #block-compression-springs-mil-spec-views #block-views-block-price-table-block-2 {
			margin-top: -214px;
		} */
		#block-compression-springs-mil-spec-views .views-field.views-field-nothing {
			display: none;
		}
		/* #block-compression-springs-hefty-views .row.box {
		    margin-right: -513px;
		    margin-top: -310px;
		}
		#block-compression-springs-hefty-views .accept {
		    margin-top: -232px;
		    margin-right: 70px;
		} */
		/* #block-compression-springs-hefty-views .field-content.btn.btn-compression-print,#block-compression-springs-hefty-views .field-content.btn.btn-compare {
			margin-top: 11px;
		} */
		/* #block-compression-springs-hefty-views #cad-title {
			position: relative;
			top: 25px;
		}
		#block-compression-springs-hefty-views input[name='3DGO'],#block-compression-springs-hefty-views input[name='2DGO'] {
			position: relative;
			right: 22px;
		} */
		/* #block-compression-springs-hefty-views #V3D,#block-compression-springs-hefty-views #V2D {
			width: 65%;
		} */
		/* #block-compression-springs-hefty-views .cad_row {
		    position: relative;
		    top: -19px;
		} */
		/* #block-compression-springs-hefty-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -181px;
		    margin-right: 261px;
		}
		#block-compression-springs-hefty-views #block-views-block-price-table-block-2 {
			margin-top: -181px;
		} */
		#block-compression-springs-hefty-views span.field-content.btn.btn-defaults1 {
			display: none;
		}
		#block-compression-springs-hefty-views span.field-content.btn.btn-compression-print,#block-compression-springs-hefty-views span.field-content.btn.btn-compare {
			background-color: #ead898;
		}
		#block-compression-springs-hefty-views span.field-content.btn.btn-compression-print:hover,#block-compression-springs-hefty-views span.field-content.btn.btn-compare:hover {
			background-color: #cfc087;
		}
		/* #block-compression-springs-views .row.box {
			margin-right: -512px;
		    margin-top: -318px;
		} */
		/* #block-compression-springs-views .accept {
			margin-top: -245px;
			margin-right: 70px;
		} */
		#block-compression-springs-views #cad-title {
			/* position: relative;
            top:19px; */
			/*top: 21px;* 232020*/
		}
        /* #block-compression-springs-views .row.box,#block-extension-springs-views .row.box,
#block-torsion-spring-views .row.box,#block-redux-wave-springs-views .row.box,#block-belleville-washers-views .row.box,
#block-battery-springs-views .row.box,#block-constant-force-springs-views .row.box,#block-continuous-length-views .row.box,
#block-compression-springs-hefty-views .row.box,#block-compression-springs-leep-views .row.box,#block-compression-springs-mil-spec-views .row.box,
#block-extension-springs-mil-spec-views .row.box {
       float: right;
} */

		/* #block-compression-springs-views .cad_row {
			position: relative;
		    top: -16px;
		} */
		/* #block-compression-springs-views #V3D,#block-compression-springs-views #V2D {
			width: 61%;
			position: relative;
			right: -4px;
		} */
		/* #block-compression-springs-views input[name='3DGO'],#block-compression-springs-views input[name='2DGO'] {
			position: relative;
			right: 19px;
		} */
		/* #block-compression-springs-views span.field-content.btn.btn-compression-print,#block-compression-springs-views span.field-content.btn.btn-compare  {
			background-color: #ead898;
			margin-top: 11px !important;
		 } */
		#block-compression-springs-views span.field-content.btn.btn-compression-print:hover,#block-compression-springs-views span.field-content.btn.btn-compare:hover  {
			background-color: #cfc087;
		}
		#block-compression-springs-views .views-field.views-field-nothing {
			display: none;
		}
		/* #block-compression-springs-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -190px;
		    margin-right: 265px;
		} */
		/* #block-compression-springs-views #block-views-block-price-table-block-2 {
	   	    margin-top: -190px;
		} */
		/*sathish on new 25/11/19*/

	    /*sathish on new 11/11/19*/
	    /* #block-redux-wave-springs-views .span-title  {
	        position: relative;
	        top: -14px;
	        right: 0px;
	    } */
	    /* #block-redux-wave-springs-views #block-cad-download {
	        position: relative;
	        top: 55px;
	        line-height: 0px;
	    } */
	    /* #block-redux-wave-springs-views input[name='3DGO'],#block-redux-wave-springs-views input[name='2DGO'] {
	        position: relative;
	        right: -14px;
	        top: -29px;
	    } */
	    /* #block-continuous-length-views span.field-content.btn.btn-print-continues,#block-continuous-length-views span.field-content.btn.btn-compare {
	        background-color: #ead898; */
	        /* width: 44%; */
	    /* } */
	     #block-continuous-length-views span.field-content.btn.btn-print-continues:hover,#block-continuous-length-views span.field-content.btn.btn-compare:hover {
	        background-color: #cfc087;
	    }
	    #block-redux-wave-springs-views span.field-content.btn.btn-redux-print,#block-redux-wave-springs-views span.field-content.btn.btn-compare {
	        /* width: 48%; */
	        background-color: #ead898;
	    }
    #block-redux-wave-springs-views span.field-content.btn.btn-redux-print:hover,#block-redux-wave-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }
    /* #block-redux-wave-springs-views #V3D,#block-redux-wave-springs-views #V2D {
        position: relative;
        right: -33px;
        width: 55px;
        top: -29px;
    } */
    /* #block-redux-wave-springs-views #F3D,#block-redux-wave-springs-views #F2D {
        position: relative;
        right: -36px;
        top: -32px;
        width: 241px;
    } */
    /* #block-redux-wave-springs-views #cad-title {
        white-space: nowrap;
        position: relative;
        top: 14px;
    } */
    #block-redux-wave-springs-views .field-content.btn.btn-defaults3 {
        display: none;
    }
     /* #block-redux-wave-springs-views .cad_row {
        position: relative;
        top: -59px;
    } */
    /* #block-redux-wave-springs-views span.field-content.btn.btn-compare {
        margin-top: 13px;
    } */
    /*sathish on new 11/11/19*/
    /* .field-content.torsion-specific-product-material {
        width: 40%;

    }
    .field-content.torsion-specific-product-series {
        width: 40%;
    }
    span.field-content.btn.btn-torsion-print {
        width: 44%;
    }


    span.field-content.btn.btn-defaults9 {
        width: 44%;
    }
    span.field-content.btn.btn-constant-print {
        width: 44%;
    }

    span.field-content.btn.btn-defaults6 {
        width: 44%;
    }

    .field-content.constance-spring-view-series {
        width: 40%;
    }
    .field-content.constance-spring-view-material {
        width: 40%;
    }

    .field-content.reduxwave-spring-view-series {
        width: 50%;
    }
    span.field-content.btn.btn-defaults {
        width: 44%;
    }
    span.field-content.btn.btn-bell-print {
        width: 44%;
    }

    .field-content.belleville-specific-product-finish {
        width: 40%;
    }
    .field-content.belleville-specific-product-material {
        width: 40%;
    }

    .field-content.belleville-washers-spring-series {
        width: 40%;
    }
    .field-content.reduxwave-spring-view-finish {
        width: 40%;
    }
    .field-content.reduxwave-spring-view-material {
        width: 40%;
    }

    span.field-content.btn.btn-redux-print {
        width: 44%;
    }

    span.field-content.btn.btn-defaults3 {
        width: 44%;
    }
    span.field-content.btn.btn-defaults4 {
        width: 44%;
    }

    span.field-content.btn.btn-battery-print {
        width: 44%;
    }
    .field-content.maximum-extended-length-specific-product-mounting {
        width: 40%;
    }


    .field-content.total-coils-specific-product {
        margin-left: 215px;
    }
    .battery-spring-display .finish-specific-product-1 {
        margin-left: 174px;
    }

    h1.views-label.views-label-body {
        margin-left: 213px;
    }
    .field-content.maximum-extended-length-specific-product {
        margin-left: 213px;
    }
    span.field-content.btn.btn-defaults2 {
        width: 44%;
    }
    span.field-content.btn.btn-exten-print {
        width: 44%;
    }
    .field-content.extension-spring-view-finish {

        width: 40%;
    }
    .field-content.extension-spring-view-material {
        width: 40%;
    } */

    /* .field-content.extension-spring-view-series {
        width: 53%;
    } */

    /* .col-md-5.card img {
        margin-left: -26px;
    } */

    /* .views-field.views-field-add-to-cart div#edit-actions input {
        width: 200%;
    } */
    /* span.field-content.btn.btn-defaults1 {
        width: 44%;
    } */

     span.field-content.btn.btn-compression-print {
        width: 100%;
    }

    /* home page corrections */
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        /*margin-left: 24px;*/
    }

    div#block-whoweare h2 {
        margin-left: 1px;
    }
    div#block-whoweare {
        padding-left: 30px;
    }
    .redux-blk-wrapper.redux-img.col-md-5 img {
        margin-left: 0px;
    }

    #search-block-form {
        /* margin-left: 16px !important; */
        /* width: 32%; */
    }

    .col-lg-3.col-md-3.col-sm-3.battery-spring-home img  {
        height: 111px !important;
    }


/* revie order page  */

.order-review-table .cart-review {
    left: 678px !important;
}
table.order-review-table tbody tr:nth-child(4) {
    left: 678px !important;
}
table.order-review-table tbody tr:nth-child(6) {
    left: 678px !important;
}
table.order-review-table tbody tr:nth-child(5) {
    left: 678px !important;
}
.order-review-table .review-button-row {
    left: 686px !important;
}


.order-review-table .cart-review thead tr th.price {
    padding-left: 155px;
    padding-right: 12px;
}

    tr#hand_charge {
        width: 44%;
    left: 678px;
    top: 206px;
    }
    tr#hand_charge td.title-col.review-title {
        right: 232px;
    }
    table.order-review-table {
        /*height: 396px;*/
        height: 477px;/*nayana sep-30 review order limit-5*/
    }

    /* end */

    /* narrow the gap for all the pages */

    div#block-loginpagetitle {
        margin-top: -62px;
    }
    div#block-loginpagetitle {
        margin-top: 0px;
    }


    /* div#block-requestacatalogordownload {
        margin-top: -26px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -26px;
    }
    div#block-materialspecification {
        margin-top: -8px;
    }
    .leespring-stock-parts {
        margin-top: -26px;
    }
    .custom-spring-leespring {
        margin-top: -8px;
    }
    .compression_learnabout {
        margin-top: -26px;
    } */
    /* .battery-spring_learnmore {
        margin-top: -26px;
    }
    div#block-bellivillewashers {
        margin-top: -8px;
    }
    .round-wire-compression_learnmore {
        margin-top: -8px;
    }
    .constant-force_learnmore {
        margin-top: -6px;
    }
    .continuous-length_learnmore {
        margin-top: -8px;
    }
    .extension-spring_learnmore {
        margin-top: -8px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -8px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -8px;
    }
    .lite-pressure-compression_learn {
        margin-top: -8px;
    } */
    /* .mil-spec-spring_learnmore {
        margin-top: -8px;
    }

    .redux-wave-spring_learnmore {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    .technical-glossary {
        margin-top: -17px;
    }
    .tecnical_glossary {
        margin-top: -8px;
    }
    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: 0px;
    }
    .automotive {
        margin-top: 0px;
    }
    .electronic {
        margin-top: 0px;
    }
    .energy {
        margin-top: 0px;
    }
    .industrial {
        margin-top: 0px;
    }
    .machine {
        margin-top: 0px;
    }
    .pharmaceutical {
        margin-top: 0px;
    }
    .packaging {
        margin-top: 0px;
    }
    .prototype {
        margin-top: 0px;
    }
    .sporting {
        margin-top: 0px;
    } */
    /* div#block-isocertificatepagetitle {
        margin-top: 0px;
    }
    .regulatory-compiliance {
        margin-top: 0px;
    }
    .contact-us-leespring {
        margin-top: -26px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .lee-spring-news-articles {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    div#block-aboutuspage {
        margin-top: 0px;
    }
    div#block-batterysearchforsprings {
        margin-top: 0px;
    } */
    /* div#block-springkittitle {
       margin-top: -20px;
        position: relative;
        top: -10px;
    } */
    /* div#block-quoterequest {
        margin-top: 0px;
    }
    .resource-center-leespring {
        margin-top: -26px;
    }
    .how-to-measure-compression-spring {
        margin-top: 0px;
    }
    div#block-yourcart {
        margin-top: 0px;
    }
    .leespring-news {
        margin-top: -26px;
    }
    div#block-checkoutheader {
        margin-top: 0px;
    }
    div#block-reviewmyorder {
        margin-top: 0px;
    }
    div#block-reduxwavesprings {
          margin-top: 0px;
    } */


    /* end */


    ul.secndry-menu.item-list li.item.cart a:hover {

        color: #313030;

    }

      /* header */
/* .secndry-menu-wrp.secndry-menu {
    display: block;
    width: 82%;
} */
ul.secndry-menu.item-list {
    margin-top: -137px;
}
/* ul.secndry-menu.item-list {
    margin-top: -71px !important;
} */
/* ul.secndry-menu.item-list {
    width: 100% !important;
} */
ul.secndry-menu.item-list li.item.cart {
    top:0px;
}


/* end */


    .home_page_image img {
        height: 112px !important;
    }
    .home_page_image img:hover {
        height: 112px !important;
    }

 /* how to measure compression spring */
 img.wire-diameter.align-center {
    width: 60%;
}
img.outside-diameter.align-center {
    width: 30%;
}
img.free-length.align-center {
    width: 40%;
}
img.total-coil.align-center {
    width: 30%;
}
img.direction-of-wind.align-center {
    width: 35%;
}
/* img.open-and-ground {
    width: 50%;
}
img.open-end {
    width: 50%;
}
img.close-ends-not-ground {
    width: 50%;
}
img.closed-squared-and-ground {
    width: 50%;
} */
/* end */

    /* login page  */
.user-login-form {
    /*margin-top: -414px !important;
    position: unset;*/
    /*bottom: 0px;*/
}
div#block-createalogin {
    /*margin-top: 8px;*/
    /*position: unset;*/
    top: 0px;
    width: 530px;
}
/* end */

    /* why choose as */

    .region.region-bottom-forth .block {
        margin-bottom: 20px;
    }
    #block-whychooseus {
        margin-bottom: 20px;
    }
    .bottom-widgets .region {
        padding: 10px;
        background: #e0dfe1;
    }
    div#block-googletagmanagerbody {
        display: none;
    }
    /*sathish on 24022020 for compression spring leep spring issue*/
    #block-compression-springs-views .induvidual-product.leep-spe .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
    	margin-left: 125px;
    }
    #block-compression-springs-views .induvidual-product.leep-spe .leepcadnote {
    	margin-bottom: 20px;
    }
    #block-compression-springs-views .induvidual-product.leep-spe .field-content.addtocart-specific-product {
       margin-top: -124px;
    }
    #block-compression-springs-views .induvidual-product.leep-spe .row.box {
	    margin-top: -427px;
	}
	#block-compression-springs-views .induvidual-product.leep-spe .accept {
	    margin-top: -340px;
	}
	#block-compression-springs-views span.field-content.btn.btn-hefty-print {
        background-color: #ead898;
    }
    #block-compression-springs-views span.field-content.btn.btn-hefty-print:hover {
        background-color: #cfc087;
    }

    #block-compression-springs-views .induvidual-product.leep-spe + div#block-views-block-price-table-block-1-2 {  margin-top: -290px;}
#block-compression-springs-views .induvidual-product.leep-spe + div#block-views-block-price-table-block-1-2 + div#block-views-block-price-table-block-2 {margin-top: -291px; margin-right: 54px;}

    /*sathish on 24022020 for compression spring leep spring issue*/


/* end */

/* yellow page */
/*sathish on 21022020 for compression spring leep spring issue* /
#block-compression-springs-views .induvidual-product.leep-spe .leepcadnote {margin-bottom: 9px;}
#block-compression-springs-views .induvidual-product.leep-spe span.field-content.btn.btn-hefty-print {background-color: #ead898;}
#block-compression-springs-views .induvidual-product.leep-spe .field-content.compression-outside-diameter-in {position: relative;top: -10px;}
#block-compression-springs-views .induvidual-product.leep-spe .views-field.views-field-field-load-at-solid-height-lb .field-content.compression-outside-diameter-in {position: relative;top: -20px;}
#block-compression-springs-views .induvidual-product.leep-spe .field-content.compression-outside-diameter-in { margin-bottom: -13px;}


#block-compression-springs-views .induvidual-product.leep-spe .views-field.views-field-field-outside-dia-in {position: relative;top: -15px;}
#block-compression-springs-views .induvidual-product.leep-spe span.views-label.views-label-field-outside-dia-in {position: relative;top: 21px;}
#block-compression-springs-views .induvidual-product.leep-spe .views-label.views-label-field-total-coils,.induvidual-product.leep-spe .views-field.views-field-field-active-coils ,.induvidual-product.leep-spe span.views-label.views-label-field-hole-dia-in {white-space: nowrap;}
#block-compression-springs-views .induvidual-product.leep-spe .field-content.compression-outside-diameter-in {margin-left: 125px;}
#block-compression-springs-views .induvidual-product.leep-spe .views-field.views-field-add-to-cart{    margin-top: -596px !important;}
#block-compression-springs-views .induvidual-product.leep-spe .row.box { margin-top: -443px;}
#block-compression-springs-views .induvidual-product.leep-spe .accept { margin-top: -362px;}
#block-compression-springs-views .induvidual-product.leep-spe + div#block-views-block-price-table-block-1-2 {  margin-top: -302px;}
#block-compression-springs-views .induvidual-product.leep-spe + div#block-views-block-price-table-block-1-2 + div#block-views-block-price-table-block-2 {margin-top: -303px; margin-right: 54px;}
/*sathish on 21022020 for compression spring leep spring issue*/
/* .induvidual-product.leep-spe #block-views-block-price-table-block-2  {  margin-right: 68px;} */
/* #block-compression-springs-views .views-field.views-field-add-to-cart {
    margin-top: -459px !important;
} */
/* div#block-torsion-spring-views .views-field.views-field-add-to-cart {
    margin-top: -433px !important;
} */
/*div#block-redux-wave-springs-views .views-field-add-to-cart {
    margin-top: -456px !important;
}*/

/* div#block-redux-wave-springs-views .views-field-add-to-cart {
    margin-top: -456px !important;
} */
/* div#block-redux-wave-springs-views .row.box {
    margin-right: -513px;
    margin-top: -303px;
}   */
/* div#block-redux-wave-springs-views .accept {
    margin-top: -225px;
    margin-right: 71px;
} */
/* div#block-redux-wave-springs-views #block-views-block-price-table-block-2,div#block-redux-wave-springs-views div#block-views-block-price-table-block-1-2 {
    margin-top: -166px;
} */
/* div#block-belleville-washers-views .views-field.views-field-add-to-cart {
    margin-top: -431px !important;
} */
/* div#block-battery-springs-views .views-field.views-field-add-to-cart {
    margin-top: -403px !important;
} */
/* div#block-battery-springs-views #V3D,div#block-battery-springs-views #V2D {
    width: 136%;
    position: relative;
    right: -132px;
    top:-20px;
} */
/* div#block-battery-springs-views #F3D,div#block-battery-springs-views #F2D {
    width: 175%;
    position: relative;
    right: -34px;
    top: -25px;
}
div#block-battery-springs-views input[name='3DGO'],div#block-battery-springs-views input[name='2DGO'] {
    position: relative;
    right: -155px;
    top: -20px;
} */
div#block-constant-force-springs-views .views-field.views-field-add-to-cart {
    /*margin-top: -411px !important;*/
     /* margin-top: -372px !important; */
}

/*div#block-continuous-length-views .views-field.views-field-add-to-cart {
    margin-top: -452px !important;
}*/
/* div#block-continuous-length-views .views-field.views-field-add-to-cart {
    margin-top: -422px !important;
} */
/* #block-continuous-length-views .row.box {
    margin-right: -510px;
    margin-top: -274px;
}
#block-continuous-length-views .accept {
    margin-right: 72px;
    margin-top: -194px;
} */
/* #block-continuous-length-views #V3D,#block-continuous-length-views #V2D {
    width: 70%;
    position: relative;
    right: 5px;
    top: -1px;
} */
/* #block-continuous-length-views input[name='3DGO'],#block-continuous-length-views input[name='2DGO'] {
    position: relative;
    right: 24px;
    width: 5%;
} */
/* #block-continuous-length-views #F3D,#block-continuous-length-views #F2D {
    width: 84%;
    position: relative;
    top: -1px;
    right: 2px;
} */
/* #block-continuous-length-views span.field-content.btn.btn-compare {
    margin-top: 1px;
} */
#block-continuous-length-views .views-field.views-field-nothing-2 {
    display: none;
}

/*div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
    margin-top: -454px !important;
}*/
/* div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
    margin-top: -576px !important;
} */
/* div#block-compression-springs-leep-views .row.box {
    margin-right: -514px;
    margin-top: -430px;
 } */
 /* div#block-compression-springs-leep-views .accept {
    margin-top: -360px;
    margin-right: 67px;
} */
div#block-compression-springs-leep-views span.field-content.btn.btn-hefty-print,div#block-compression-springs-leep-views span.field-content.btn.btn-compare {
	background-color: #ead898;
	margin-top: 11px;
}
div#block-compression-springs-leep-views span.field-content.btn.btn-hefty-print:hover,div#block-compression-springs-leep-views span.field-content.btn.btn-compare:hover {
	background-color: #cfc087;
}
/* div#block-compression-springs-leep-views div#block-views-block-price-table-block-1-2 {
    margin-top: -316px;
    margin-right: 260px;
} */
/* div#block-compression-springs-leep-views #block-views-block-price-table-block-2 {
    margin-right: 50px;
    margin-top: -317px;
} */
/* div#block-compression-springs-hefty-views .views-field.views-field-add-to-cart {
    margin-top: -459px !important;
}
div#block-compression-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: -492px !important;
}
div#block-extension-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: -461px !important;
}
div#block-extension-springs-mil-spec-views .row.box {
    margin-right: -512px;
    margin-top: -314px;
}
div#block-extension-springs-mil-spec-views .accept {
    margin-top: -238px;
    margin-right: 72px;
 }
 div#block-extension-springs-mil-spec-views div#block-views-block-price-table-block-1-2 {
    margin-top: -187px;
}
div#block-extension-springs-mil-spec-views #block-views-block-price-table-block-2 {
    margin-right: -384px;
    margin-top: -186px;
} */
/* #block-extension-springs-mil-spec-views #cad-title {
    position: relative;
    top: 21px;
} */
div#block-extension-springs-mil-spec-views span.field-content.btn.btn-exten-print,div#block-extension-springs-mil-spec-views span.field-content.btn.btn-compare {
	background-color: #ead898;
	/* margin-top:11px; */
}
/* div#block-extension-springs-mil-spec-views #V3D,div#block-extension-springs-mil-spec-views #V2D {
	width: 61%;
} */
/* div#block-extension-springs-mil-spec-views input[name='3DGO'],div#block-extension-springs-mil-spec-views input[name='2DGO'] {
	position: relative;
    right: 22px;
} */
div#block-extension-springs-mil-spec-views span.field-content.btn.btn-exten-print:hover,div#block-extension-springs-mil-spec-views span.field-content.btn.btn-compare:hover {
	background-color: #cfc087;
}

/*div#block-extension-springs-views .views-field.views-field-add-to-cart {
    margin-top: -478px !important;
}*/
/* div#block-extension-springs-views .views-field.views-field-add-to-cart {
    margin-top: -459px !important;
} */
/* div#block-extension-springs-views input[name='3DGO'],div#block-extension-springs-views input[name='2DGO'] {
	position: relative;
    right: 22px;
} */
/* div#block-extension-springs-views #V3D,div#block-extension-springs-views #V2D {
	position: relative;
	right: -4px;
	width: 61%;
} */
/* div#block-extension-springs-views .row.box {
    margin-right: -512px;
    margin-top: -318px;
 } */
 /* div#block-extension-springs-views .cad_row {
	position: relative;
	top: -13px;
 } */
 /* div#block-extension-springs-views #cad-title {
 	position: relative;
    top: 23px;
 } */
 /* div#block-extension-springs-views #block-views-block-price-table-block-2 {
    margin-top: -186px;
} */
 /* div#block-extension-springs-views span.field-content.btn.btn-exten-print:hover,div#block-extension-springs-views span.field-content.btn.btn-compare:hover, .views-field.views-field-nothing-3.row span:hover {
 	background-color: #cfc087;
 } */
 div#block-extension-springs-views span.field-content.btn.btn-exten-print,div#block-extension-springs-views span.field-content.btn.btn-compare {
 	background-color: #ead898;
 	/* margin-top: 11px; */
 }
 /* div#block-extension-springs-views div#block-views-block-price-table-block-1-2 {
   margin-right: 265px;
   margin-top: -187px;
} */
 /* div#block-extension-springs-views .accept {
    margin-top: -241px;
    margin-right: 71px;
} */
 div#block-extension-springs-views .views-field.views-field-nothing {
 	display: none;
 }

/* end */


    /*div#block-belleville-washers-views .views-field.views-field-add-to-cart {
        margin-top: -431px !important;
    }*/
    /* div#block-belleville-washers-views .views-field.views-field-add-to-cart {
        margin-top: -371px !important;
    } */

    /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image {
        height: 150px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img{
        height: 112px !important;
    } */

    li#btnMoreSpring:hover  span.sub-arrow {
        border-top: 5px solid white;
    }

    li.item-odd:hover {
        background-color: #1d295b;
    }

    li.item-even:hover {
        background-color: #1d295b;
    }

    li#btnCompSpring:hover a {
        color:white;
    }
    /* #block-views-block-price-table-block-2 {
        margin-right: 337px;
        margin-top: 2px;

    } */
    li#btnTorSpring:hover a {
        color: white;
    }
    li#btnRedxSpring:hover a {
        color: white;
    }
    li#btnBelleSpring:hover a {
        color: white;
    }
    li#btnMoreSpring:hover div {
        color: white;
    }
    .onclick-menu:hover {
        background-color: #1d295b;
    }
    span.sub-arrow {
        width: 4px;
        border-top: 5px solid #000;
    }
    ul.others-wrp.onclick-menu-content li:hover {
        background-color: #1d295b;
    }
    .onclick-menu ul li:hover a {
        color: white !important;
    }
    ul.others-wrp.onclick-menu-content li:hover {
        background-color: #1d295b;
    }

    .col-lg-3.col-md-3.col-sm-3.battery-spring-home img  {
        height: 112px !important;
    }
    .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
        height: 150px !important;
    }

    .home_page_image:hover {
        transform: scale(1.1);
    }

    .spring-overlay {
        display: block;

    }
    .learn-about-com-img .col-lg-3 {
        width: 25%;
    }

    label#lblunitprice {
        font-size: 18px;
    }
    label#lblextprice {
        font-size: 18px;
    }
    .individual-price label#lblvatprice {
        font-size: 18px;
    }
    .individual-price label#lbltotalprice {
        font-size: 18px;
    }
    span.field-content.btn.btn-defaults5 {
        margin-bottom: 227px;
    }

    div#create_login {
        padding: 10px 30px;
        line-height: 1.4;
    }
    /* div#block-views-block-spring-kit-block-4 .views-field.views-field-field-finish .compression-outside-diameter-in {
        margin-left: 127px;
    } */
    /* div#block-views-block-spring-kit-block-4 .views-field-field-material .compression-outside-diameter-in {
        margin-left: 114px;
    } */


    /*Review Order Page */

    /*h1.field-content.belleville-washers-spring-series {*/
        /*top: 222px;*/
        /*width: 23%;*/
    /*}*/

    table.order-review-table tbody tr:nth-child(1) td {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(8) td {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(8) {
        top: 0px;
        width: 15%;
        left: 300px;
    }
    table.order-review-table tbody tr:nth-child(3) {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(12) {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(12) {
        top: 219px;
        left: 298px;
        /*width: 40%;*/
    }
    .col-lg-3.review-quistions {
        display: block;
    }
    .col-lg-4.review-quistions {
        display: block;
    }
    .shipping_returns {
        position: relative;
        top: 0px;
    }
    .order-review-table .cart-review {
        width: 44%;
        top: 0px;
        left: 678px;
    }
    table.order-review-table tbody tr:nth-child(4) {
        width: 44%;
        left: 678px;
        top: 138px;
    }
    table.order-review-table tbody tr:nth-child(5) {
        width: 44%;
        left: 678px;
        top: 206px;
    }
    table.order-review-table tbody tr:nth-child(6) {
        width: 44%;
        left: 678px;
        top: 172px;
    }
    .order-review-table form#uc-cart-checkout-review-form input#edit-back {
        width: 33%;
    }
    .order-review-table form#uc-cart-checkout-review-form input#edit-submit {
        width: 33%;
    }
    .order-review-table .review-button-row {
        width: 63%;
        left: 677px;
        bottom: 137px;
        top: 255px;
    }
    table.order-review-table tbody tr:nth-child(9) .data-col {
        position: absolute;
        left: 304px;
        top: 36px;
        width: 300px;
    }
    table.order-review-table tbody tr:nth-child(11) {
        position: absolute;
        top: 249px;
        left: 300px;
    }
    table.order-review-table tbody tr:nth-child(3) {
        top: 220px;
    }
    table.order-review-table tbody tr:nth-child(7) .data-col {
        top: 250px;
    }
    .order-review-table .cart-review thead tr th.qty {
        padding-left: 64px;
    }
    .order-review-table .cart-review thead tr th.price {
        padding-left: 122px;
        padding-right: 0px;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col {
        right: 235px;
    }
    table.order-review-table tbody tr:nth-child(4) .title-col {
        right: 235px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
        right: 236px;
    }
    .order-review-table .cart-review tbody tr td:nth-child(1) {
        width: 39%;
        font-size: 14px;
    }



    /*end*/


    .have_a_question {
        width: 19%;
        margin-left: auto;
        margin-right: auto;
    }

    p.order_front_page a {

        padding-left: 100px;
        padding-right: 100px;
        font-size: 20px;
    }
    p.order_front_page {
        width: 72%;
    }

    .account_center_page {
        width: 60%;
    }
    .image_for_page_layout {
        width: 15%;
    }

    .request-quote-download_confirm-email {
        width: 95%;
    }
    .request-quote-download_address1 {
        width: 95%;
    }
    .request-quote-download_address2 {
        width: 95%;
    }
    .request-quote-download_city {
        width: 95%;
    }
    .how-many-number-leespring {
        width: 66%;
    }


    .how-many-number-leespring {
        width: 35%;
    }

    .request-quote-download_postal-code {
        width: 35%;
    }
    .request-quote-download_country {
        width: 35%;
    }

    .request-quote-download_city_js {
        width: 30% !important;

    }

    form#webform-submission-request-a-catalog-download-form {
        padding-left: 62px;
        padding-right: 30px;
    }

    form#webform-submission-request-a-catalog-download-form .form-actions.js-form-wrapper {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    .js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .js-form-submit {
        width: 31% !important;
    }

    li.item.tel-num a {
        font-size: 18px !important;
    }

    ul.secndry-menu.item-list li a {
        font-size: 13.5px;
    }

    div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-col {
        width: 33% !important;
    }
    .col-lg-8.need_spring p {
        text-align: justify;
    }

    div#block-whoweare p {
        text-align: justify;
    }
/* .field-content.maximum-extended-length-specific-product-mounting {
    margin-left: 112px;
} */

    /*.field-content.cont-outside-diameter-series {
    margin-left: 203px;
}*/
/* .field-content.cont-outside-diameter-material {
    margin-left: 194px;
}
.field-content.cont-outside-diameter-finish {
    margin-left: 207px;
} */

    .product-display.Continuous-length-spring .views-row {
    margin-left: 23px;
}

/* .field-content.constance-spring-view-series {
    margin-left: 140px;
} */
/* .field-content.constance-spring-view-material {
    margin-left: 129px;
} */
    /* .battery-spring-display .finish-specific-product-1 {
    width: 44%;
} */

    h1.views-label.views-label-body {

/*    width: 100%;*/
}

   /* .field-content.torsion-specific-product-series {
    margin-left: 159px;
    }
    .field-content.torsion-specific-product-material {
    margin-left: 151px;
    } */

.field-content.extension-spring-view-finish {
    margin-left: 140px;
}
/* .field-content.extension-spring-view-material {
    margin-left: 129px;
} */

/* .field-content.extension-spring-view-series {
    margin-left: 137px;
} */
/* .product-display.Compression-spring .views-field.views-field-field-product-series-1 {
display: flex;
    width: 44%;
} */
/* div#block-compression-springs-mil-spec-views .views-field.views-field-field-product-series-1 {
    display: flex;
    width: 44%;
} */
.product-display.Compression-spring span.views-label.views-label-field-product-series-1 {
float: left;
}

/* .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
    margin-left: 122px;
    width: 50%;
} */


/* .views-field.views-field-field-product-series {
    display: flex;
    width: 45%;
    margin-bottom: 0px;
}    */
span.views-label.views-label-field-material {
    float: left;
}
/* .field-content.reduxwave-spring-view-material {
    margin-left: 112px;
} */

/* .induvidual-product .views-field.views-field-field-finish{
display: flex;
    width: 44%;
} */
span.views-label.views-label-field-finish{
float: left;
}
/* .field-content.reduxwave-spring-view-finish {
    margin-left: 125px;
} */

/* .views-field.views-field-field-product-series {
    display: flex;
    width: 50%;
    margin-bottom: 0px;
} */
span.views-label.views-label-field-product-series {
    float: left;
}
/* .field-content.reduxwave-spring-view-series {
    margin-left: 121px;
} */

    div#block-whoweare p:nth-child(3) {
    margin-left: 0px;
    margin-right: 0px;
}

    div#block-whoweare h2 {
    text-align: left !important;
}

.col-lg-8.need_spring p {
    margin-left: 0px;
    margin-right: 0px;
}
    h2.home_header {
    margin-left: 0px;
}
.stock-part_custom-spring {
    margin-left: 0px;
}
.home_page .row {
    margin-left: 0px;
}
.col-lg-8.need_spring p {
    text-align: left;
}

.col-lg-4.needmore_image {
    width: 33.3%;
    margin-left: auto;
    margin-right: auto;
}
.col-lg-8.need_spring h2 {
    text-align: left;
}

    input#edit-continue-shoppingg {
        width: 30% !important;
    }
    .col-lg-10.spring-return_policy {
        float: left !important;
    }
    #uc-cart-view-form td a {
        padding-left: 23px;
        color: #000;
    }

    form#uc-cart-view-form tbody tr td:nth-child(3) {
        width: 10%;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        width: 10%;
    }

    form#uc-cart-view-form a#edit-items-0-desc-title {
        padding-left: 23px;
    }
    form#uc-cart-view-form a#edit-items-1-desc-title {
        padding-left: 23px;
    }
    form#uc-cart-view-form a#edit-items-2-desc-title {
        padding-left: 23px;
    }
    form#uc-cart-view-form a#edit-items-3-desc-title {
        padding-left: 23px;
    }

    form#uc-cart-view-form th.qty {
        padding-left: 29px;
    }

    #uc-cart-view-form th.desc {
        width: 45%;
    }

    #uc-cart-view-form td.subtotal-title {
        padding-left: 83px;
    }
    form#uc-cart-view-form th.image.priority-low {
        display: block;
    }

    form#uc-cart-view-form td.priority-low {
        display: block;
    }

    #uc-cart-view-form td {
        vertical-align: baseline;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(3) {
        margin-top: 23px;
    }
    form#uc-cart-view-form input.form-uc-quantity {
        width: 6em;
        margin-top: 0px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-top: 24px;
        margin-left: 86px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(6) input {
        display: block;
    }
    form#uc-cart-view-form input#edit-continue-shopping {
        width: 25%;
    }
    form#uc-cart-view-form input#edit-update {
        width: 25%;
        margin-left: 0px;
    }
    form#uc-cart-view-form input#edit-checkout--2 {
        width: 25%;
        margin-left: 0px;
    }




    /*span.field-content.btn.btn-defaults {
        margin-bottom: 150px;
    }*/

     span.field-content.btn.btn-defaults {
        margin-bottom: 20px;
    }


    /*span.field-content.btn.btn-defaults4 {
        margin-bottom: 80px;
    }*/

    /*span.field-content.btn.btn-defaults9 {
        margin-bottom: 65px;
    }*/
    /* .col-md-3.weaccept {
        width: 25%;
    } */

    /*span.field-content.btn.btn-defaults3 {
        margin-bottom: 87px;
    }*/
    tr.temp-prdct-dis-row {
        position: relative;
        width: 670px;
        overflow: unset;
    }
    div#block-views-block-continuousspring-block-1 img {
        width: 94%;
        height: 197px;
    }

    div#block-views-block-constant-force-spring-block-1 img {
        width: 94%;
        height: 197px;
    }

    div#block-views-block-batteryspring-block-3 img {
        width: 94%;
        height: 197px;
    }
    div#block-views-block-belleville-washers-block-1 img {
        width: 94%;
        height: 197px;
    }
    div#block-views-block-torsion-spring-block-2 img {
        width: 94%;
        height: 197px;
    }
    div#block-views-block-redux-wave-spring-block-1 img {
        width: 94%;
        height: 197px;
    }
    /* #block-continuous-length-views .field-content.cont-outside-diameter-cm {
        width: 70% !important;
    }
    .field-content.reduxwave-spring-view {
        margin-top: 0px;
        float: right;
        width: 80%;
    }
    .field-content.compression-wire-diameter-mm {
        width: 80%;
    }
    .field-content.compression-solid-height-diameter-mm {
        width: 80%;
    }
    .field-content.compression-free-length-diameter-mm {
        width: 80%;
    }
    .field-content.compression-rate-diameter-n-mm {
        width: 80%;
    }
    .field-content.compression-rod-diameter-mm {
        width: 80%;
    }
    .field-content.compression-outside-diameter-mm {
        width: 80%;
    }
    .field-content.compression-hole-diameter-mm {
        width: 80%;
    }
    .field-content.compression-rate-diameter-n-cm {
        width: 80%;
    }
    .field-content.compression-rate-diameter-kg-cm {
        width: 80%;
    }
    .field-content.compression-wire-diameter-cm {
        width: 80%;
    }
    .field-content.compression-solid-height-diameter-cm {
        width: 80%;
    }
    .field-content.compression-rate-diameter-gm-cm {
        width: 80%;
    }
    .field-content.compression-free-length-diameter-cm {
        width: 80%;
    }
    .field-content.compression-rod-diameter-cm {
        width: 80%;
    }
    .field-content.compression-hole-diameter-cm {
        width: 80%;
    }
    .field-content.compression-rate-diameter-kg-cm {
        width: 80%;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {

        margin-left: 211px;
        margin-top: 0px;
    } */
    .checkout-form1 {
        left: 800px;
    }
    #uc-cart-checkout-form input#edit-continue-shopping {
        left: 800px;
    }
    input#edit-continue {
        left: 800px;
    }
    details#payment-pane table {
        left: 785px;
    }
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        float: right;
        position: absolute;
        left: 179px;
        width: 180px;
        top: 163px;
    } */
    /* div#uc-address-panes-billing-zone-wrapper {
        position: absolute;
        left: 147px;
        width: 80px;
        top: 534px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        position: absolute;
        left: 237px;
        top: 534px;
        width: 141px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code input#edit-panes-billing-postal-code {
        width: 72%;
    } */
    /* .purchase_order_info {
        width: 26%;
        top: 1185px;
    } */
    /* div#uc-address-panes-delivery-zone-wrapper {
        left: 113px;
    } */
    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        left: 215px;
    } */
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        bottom: 76px !important;
    }
    details#payment-pane table {
        bottom: 580px;
        width: 351px;
    }
    /* details#delivery-pane {
        left: 400px;
    } */
    /* details#quotes-pane {
        margin-left: 385px;
    } */
    /* #edit-panes-delivery-postal-code {
        width: 103px !important;
    } */
    details#cart-pane {
        left: 800px;
    }
    /*Product display page compression spring start*/
    div#block-views-block-compression-spring-block-1 img {
        width: 94%;
        height: 197px;
    }

    div#block-views-block-continuousspring-block-1{
        margin-top: 15px;
    }
    div#block-views-block-constant-force-spring-block-1 {
        margin-top: 15px;
    }
    div#block-views-block-batteryspring-block-3 {
        margin-bottom: 15px;
        margin-top: 20px;
    }
    div#block-views-block-belleville-washers-block-1 {
        margin-top: 15px;
    }
    div#block-views-block-redux-wave-spring-block-1 {
        margin-top: 15px;
    }
    div#block-extensionspring {
        margin-bottom: 20px;
    }
    div#block-milspacespringms24586 {
        margin-bottom: 20px;
    }

    div#block-compressionspring {
        margin-bottom: 20px;
    }
    div#block-leepplasticcompositespring {
        margin-bottom: 20px;
    }
    div#block-milspacespringms24585 {
        margin-bottom: 20px;
    }
    /*Torsion Spring*/
    .product-display.spring-kit-selection {

        overflow: hidden;
    }

    /* .field-content.reduxwave-spring-view1 {
        width: 78%;
    } */


    /*span.field-content.btn.btn-defaults6 {
        margin-bottom: 150px;
    }*/

    /*span.field-content.btn.btn-defaultslenth {
        margin-bottom: 130px;
        margin-top: 10px;
    }*/

    /*print Spec*/
    /*span.field-content.btn.btn-print-continues {
        margin-bottom: 130px;
        margin-top: 10px;
    }*/
    /*print Spec*/

    div#block-views-block-continuousspring-block-1 .product-display.Continuous-length-spring {
        margin-top: 0px;
        padding-bottom: 15px;
    }
    .product-display.Continuous-length-spring {
        margin-top: 0px;
        /*overflow: hidden;*/
    }
    .product-display.constance-spring-display {
        margin-top: 0px;
       /* overflow: hidden;*/
    }
    .product-display.battery-spring-display {
        margin-top: 0px;
       /* overflow: hidden;*/
    }
    .product-display.belleville-spring-display {
        margin-top: 0px;
        /*overflow: hidden;*/
    }
    .product-display.redux-spring-display {
        margin-top: 0px;
        /*overflow: hidden;*/
    }
    div#block-heftydiespring {
        /*margin-bottom: 0px;*/
    }
    .product-display.torsion-spring-display {
        position: relative;
        top: 0px;
/*        overflow: hidden;*/
    }
    div#block-views-block-torsion-spring-block-2 {
        margin-top: 15px;
    }

    /*Torsion Spring*/


    /*Extension Spring*/

    div#block-views-block-extension-spring-view-display-block-1 img {
        width: 94%;
        height: 197px;
    }
    .product-display.extension-spring-product-display {
        position: relative;
        top: 0px;
        /*overflow: hidden;*/
    }
    div#block-views-block-extension-spring-view-display-block-1 {
        position: relative;
        top: 0px;
        margin-bottom: 30px;
        padding-bottom: 20px;
    }
    .temp_result {
        display: inline-block;
        width: 50%;
        float: left;
    }
    /*Extension Spring*/

    div#block-views-block-compression-spring-block-1 {
        position: relative;
        top: 0px;
        margin-bottom: 20px;
    }

    /* .field-content.compression-outside-diameter-in {
        margin-top: 0px;
        float: right;
        width: 80%;
    }
    .field-content.compression-hole-diameter-in {
        margin-top: 0px;
        float: right;
        width: 80%;
    }
    .field-content.compression-rod-diameter-in {
        margin-top: 0px;
        float: right;
        width: 80%;
    }
    .field-content.compression-free-length-diameter-in {
        margin-top: 0px;
        float: right;
        width: 80%;
    }
    .field-content.compression-rate-diameter-lb-in {
        margin-top: 0px;
        float: right;
        width: 80%;
    }
    .field-content.compression-solid-height-diameter-in {
        margin-top: 0px;
        float: right;
        width: 80%;
    }
    .field-content.compression-wire-diameter-in {
        margin-top: 0px;
        float: right;
        width: 80%;
    } */
    /* .views-field.views-field-add-to-cart {
        float: right;
        margin-top: -437px !important;
        margin-right: 225px;
        width: 23.5%;
    } */
    /* .row.box {
        float: right;
        margin-right: -514px;
        margin-top: -262px;
        -moz-margin-end: -576px;
    } */
    /* .accept {
        float: right;
        width: 64%;
        margin-top: -190px;
        font-size: 14px;
        margin-right: 65px;
    } */
    /* #block-torsion-spring-views div#block-views-block-price-table-block-1-2 {
        margin-right: 264px;
        margin-top: -170px;
    } */
    /* #block-torsion-spring-views .row.box {
        text-indent: 1px;
    } */
    /* #block-torsion-spring-views .accept {
        margin-right: 71px;
    } */
	/* #block-redux-wave-springs-views div#block-views-block-price-table-block-1-2 {
		margin-right: 264px;
	} */
	/* #block-belleville-washers-views div#block-views-block-price-table-block-1-2 {
		margin-right: 257px;
	}
    div#block-battery-springs-views  div#block-views-block-price-table-block-1-2 {
        margin-right: 260px;
    }
     div#block-battery-springs-views .accept {
        margin-right: 67px;
     }
     div#block-battery-springs-views #block-views-block-price-table-block-2 {
        margin-top: -145px;
     } */
    /* div#block-views-block-price-table-block-1-2 {
        float: right;
        width: 18%;
        margin-top: -145px;
        margin-right: 265px;
    } */
    #block-views-block-price-table-block-2 {
        /* float: right;
        width: 21%; */
       /* margin-top: -171px !important;*/
        /* margin-right: -378px; */
    }
    /* #block-torsion-spring-views #block-views-block-price-table-block-2 {
        margin-top: -171px !important;
    } */
    /* .Compression-spring .compression-outside-diameter-in-1 {
        margin-left: 112px;
        width: 50%;
    }
    .Compression-spring .specification-display-1 {
        margin-left: 125px;
        width: 50%;
    }
    label#lblunitprice {
        margin-right: -380px;
    }
    label#lblextprice {
        margin-right: -186px;
    } */
    .Loop_position {
        display: block;
    }
    .pager li {
        display: inline;
        margin-left: 0px;
    }
    .col-lg-7.work-in-hole-dia-meter {
        float: left;
        margin-left: -11px !important;
    }
    .col-lg-7.inside-work-over-rod-diameter {
        float: left;
        margin-left: 0px !important;
    }
    .product-display.Compression-spring header div {
        width: 50%;
    }
    .displaybar.row {
        text-align: right;
        margin-top: 0px;
        width: 50%;
    }
    .product-display.Compression-spring {
        top: 0px;
        position: relative;
        /*overflow: hidden;*/
    }
    .extension-spring-product-display .mil-specification-display {
        margin-left: 140px;
    }


    /*Product display page compression spring end*/


    ul.secndry-menu.item-list {
        padding-left: 0px;
    }

    form#search-block-form {
        margin-top: 0px;
        padding-top: 2px;
    }
    div#block-socialicon {
        display: block;
    }
    div#block-mobileicon {
        display: none;
    }
    div#block-mobileicon {
        width: 100%;
        border-top: 2px solid gray;
        position: absolute;
        bottom: 744px !important;
    }

    .standard_ground_shipping {
        margin-top: 39px !important;
    }
    .footer-menu {
        padding: 55px 0 0 0;
    }
    div#linked-in a img {
        width: 100%;
    }
    div#face-book  a img {
        width: 100%;
    }
    div#twitter a img {
        width: 100%;
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(4) {
        margin-top: 0px;
    }

    input#boring_site {
        margin-right: 0px;
    }
    input#boring_sites {
        margin-right: 0px;
    }
    div#block-socialicon {
        width: 100%;
        /*border-top: 1px solid #e5e5e5;
        position: absolute;
        bottom: 562px !important;*/
    }

    ul.secndry-menu.item-list li.item.cart a {
        position: relative;
        font-size: 14px !important;
    }

    div#site-banner-header-banner{
        margin-top: 0px !important;
        height: 52px;
        position: fixed;
    }
    .region.region-welcome-banner-text {
        margin-top: 15px !important;
    }
    nav.navbar.navbar-default {
        margin-top: 35px;
    }

    div#block-quoterequest h1 {
        font-size: 36px;
        color: #333;
        margin-top: 20px;
    }

    /* ul.secndry-menu.item-list li {
        margin-right: 27px !important;
        margin-left: 0px !important;
        margin-top: 7px !important;
    } */
    ul.secndry-menu.item-list li.item.cart {
        position: relative;
        left: 0px;
        bottom: 0px;
        z-index: 0;
    }
    ul.secndry-menu.item-list li a {
        color: #565656;
    }
    form#search-block-form div input {
        display: block;
    }


    div#block-webform-2 h2 {
        margin-top: 17px;
    }
    div#block-webform-2 {
        font-size: 16px;
        width: 100%;
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        /*margin-top: -100px !important;*/
        margin-top: 0px !important;
    }
    div#block-searchforsprings{display: visible !important;

    }
    div#block-customquote{display: visible!important;}
    div#block-learnmoreabout{display: visible !important;}
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 77%;
        margin-left: 54px;
        margin-right: auto;
    }
    .js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province {
        width: 34%;
        margin-top: -79px;
    }

    .js-form-item-address-country select {
        color: black;
        width: 76%;
        margin-left: 63px;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 75%;
        margin-left: 64px!important;
    }
    .region-footer-first nav ul li {
        /*width: 49.6% !important;*/
        float: left;
    }
    .region-footer-first nav ul li ul li {
        width: 100% !important;
    }



    #block-needacustomspring h2 {
        margin-left: 0px;
    }
    .req-frm-ttl {
        margin-left: 16px;
        margin-top: 927px!important;
    }
    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }
    #search-block-form {
        display: table;
        /* width: 33%; */

    }

    ul.secndry-menu.item-list {
        float: right;
        display: inline-flex;
        /* margin-top: -70px !important; */
        position: relative;

    }
    li.item.cart {
        list-style: none;
        font-size: 14px;
        /*font-weight: 900;*/
        margin-left:0px;
    }
    .reqctlg-img {
        margin-top: 0px;
        width: 365px;
        height: 193px;
        padding-right: 15px;
    }
    .views-view-grid .views-col {
        float: left;
        width: 25% !important;
        margin-left: 0px;
    }
    .lrn-more-wrp {
        margin: 20px;
    }
    .path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form label {
        color: #fff;
        margin-left: 64px;
    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 81%;
        margin-left: 63px;
        height: 41px;

    }
    #webform-submission-quick-catalog-request-form-form .js-form-item-first-name {
        margin-left: -44px;
        margin-top: 30px;
    }
    .contentData {
        text-indent: 1em;
        width: 50%;
        float: left;
    }
    #webform-submission-quick-catalog-request-form-form .js-form-item-last-name {
        margin-left: -42px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-address.js-form-item-address-address {
        margin-left: -52px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-address-2.js-form-item-address-address-2 {
        margin-left: -52px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        /*margin-left: -52px;*/
    }
    .js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province {
        margin-left: -52px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-postal-code.js-form-item-address-postal-code {
        margin-left: -52px;
    }
    .js-form-item.form-item.js-form-type-select.form-item-address-country.js-form-item-address-country {
        margin-left: -52px;
    }
    #webform-submission-quick-catalog-request-form-form .js-form-item-quantity {
        margin-left: -40px;
    }
    div#edit-actions--2 {
        margin-left: 0px;
    }
    div#create_login {
        max-width: 522px !important;
        margin: 40px auto;
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        margin-top: 0px !important;
        /*margin-left: 624px !important;*/
        margin-bottom: 83px;
        height: 350px;
    }
    .user-login-form{
        /*max-width: 534px !important;*/
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        /*margin-left: 0px !important;*/
        /*margin-top: -431px !important;*/
    }
    .user-pass {
        max-width: 534px !important;
        /* margin: 40px auto; */
        border: 0px;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        margin-left: 0px !important;
        margin-top: -429px !important;
    }
    .user-form{
        max-width: 534px !important;
        /* margin: 40px auto; */
        border: 0px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 375px;
        /*margin-left: 0px !important;*/
        margin-left: auto !important;
        margin-right: auto !important;
    }
    form#user-login-form a {
        /*margin-left: 304px !important;*/
        color: rgb(23, 114, 197);
    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 91% !important;
        margin-left: 17px !important;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .btn, input[type="submit"] {
        background: #ead898;
        color: #fff;
        border: 0;
        /*padding: 13px;*/
        line-height: 100%;
        height: 42px;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: -10px !important;
        /*margin-left: 17px !important;
        margin-right: 25px !important;*/
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px !important;
        /*margin-left: 17px !important;
        margin-right: 25px !important;*/
    }
    #block-whychooseus h3 {
        font-size: 19px !important;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {

        margin-bottom: 20px !important;
    }
    .customer-service-support {
        margin-top: 39px !important;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        width: 37% !important;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        width: 30% !important;
    }
    .menu-base-theme li a {
        font-size: 13px !important;
    }

    .menu-base-theme a {
        padding: 17px 5px !important;
    }
    ul.secndry-menu.item-list {
        position: relative !important;
    }
    /* #search-block-form {
        width: 33% !important;
    } */
    nav.navbar.navbar-default {
        margin-top: -2px !important;
    }
    .main-header nav {
        height: 75px !important;
    }

    nav.navbar.navbar-default .navbar-header.col-lg-3 {
        height: 70px !important;
    }
    ul#main-menu li:nth-child(2) ul li a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        font-size: 13px !important;
    }
    ul#main-menu li:nth-child(2) ul {
        padding-top: 0px !important;
    }


}








@media (min-width: 767px) {

    .user-login-form, .user-pass {
        /*max-width: 534px;*/
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: auto;
        /*margin-left: 65px;*/
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    div#create_login {
        width: 100%;
        margin-top: 0;
        /*margin-left: 64px;*/
    }
    form#user-login-form a {
        /*margin-left: 0px;*/
        color: rgb(23, 114, 197);
    }

    .region-primary-menu{
        display: inline-block;
        float: right;
        width: auto;
        margin: 0;
    }

    .region-primary-menu,
    .menu-base-theme li a{
        background: none;
    }

    .menu-base-theme a{
        border: 0;
    }

    .menu-base-theme > li{
        border: 0;
    }

    .menu-base-theme a span.sub-arrow {
        padding: 0;
        top: 27px;
        margin-top: 0;
        bottom: 2px;
        right: 5px;
        margin-left: -5px;
        left: auto;
        width: 0;
        height: 0;
        border-width: 5px;
        border-style: solid dashed dashed dashed;
        border-color: #fff transparent transparent transparent;
        background: transparent;
    }

    .menu-base-theme ul {
        border: 1px solid #a8a8a8;
        padding: 0;
        background-color: #fff;
        background: rgba(255, 255, 255, 0.74);
    }

    .menu-base-theme ul.has-submenu li {
        border-bottom: 1px solid #fff;
    }

    .welcome-banner-text h2{
        font-size: 50px;
    }

    .welcome-banner-text{
        font-size: 13.5px;
    }

    .bottom-widgets{
        text-align: left;
        padding: 50px 0;
        margin-top: 130px;

    }

    .footerwidget{
        padding: 50px 0;
    }

    .credit-link{
        text-align: right;
    }

    .social-media{
        float: right;
    }

    .social-media a{
        margin: 0 0 0 10px;
    }

    /*comment*/

    .comment-wrap .author-details{ width: 10%; }

    .comment-wrap .author-comments{ width: 90%;}
}
@media (min-width: 1042px) and (max-width: 1199px) {

    div#block-reduxwavesprings {
        margin-top: 0px !important;
    }
    .col-lg-8.need_spring p {
        margin-left: 0px;
        margin-right: 0px;
    }
    /* narrow the gap for all the pages */


    div#block-loginpagetitle {
        margin-top: 0px;
    }


    div#block-requestacatalogordownload {
        margin-top: -26px;
    }
    div#block-stockspringtolerancesandengineeringnotes {
        margin-top: -26px;
    }
    div#block-materialspecification {
        margin-top: -8px;
    }
    .leespring-stock-parts {
        margin-top: -26px;
    }
    .custom-spring-leespring {
        margin-top: -8px;
    }
    .compression_learnabout {
        margin-top: -26px;
    }
    .battery-spring_learnmore {
        margin-top: -26px;
    }
    div#block-bellivillewashers {
        margin-top: -8px;
    }
    .round-wire-compression_learnmore {
        margin-top: -8px;
    }
    .constant-force_learnmore {
        margin-top: -6px;
    }
    .continuous-length_learnmore {
        margin-top: -8px;
    }
    .extension-spring_learnmore {
        margin-top: -8px;
    }
    .hefty-die-spring_learnmore {
        margin-top: -8px;
    }
    .leep-plastic-composite-spring_learnmore {
        margin-top: -8px;
    }
    .lite-pressure-compression_learn {
        margin-top: -8px;
    }
    .mil-spec-spring_learnmore {
        margin-top: -8px;
    }

    .redux-wave-spring_learnmore {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    .technical-glossary {
        margin-top: -17px;
    }
    .tecnical_glossary {
        margin-top: -8px;
    }
    div#block-aerospacemilitarymanufacturerschooseleespring {
        margin-top: 0px;
    }
    .automotive {
        margin-top: 0px;
    }
    .electronic {
        margin-top: 0px;
    }
    .energy {
        margin-top: 0px;
    }
    .industrial {
        margin-top: 0px;
    }
    .machine {
        margin-top: 0px;
    }
    .pharmaceutical {
        margin-top: 0px;
    }
    .packaging {
        margin-top: 0px;
    }
    .prototype {
        margin-top: 0px;
    }
    .sporting {
        margin-top: 0px;
    }
    div#block-isocertificatepagetitle {
        margin-top: 0px;
    }
    .regulatory-compiliance {
        margin-top: 0px;
    }
    .contact-us-leespring {
        margin-top: -26px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .lee-spring-news-articles {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    .conditions-of-sale {
        margin-top: -8px;
    }
    div#block-views-block-trade-show-block-1 {
        margin-top: -8px;
    }
    .torsion-spring_learnmore {
        margin-top: -8px;
    }
    div#block-aboutuspage {
        margin-top: 0px;
    }
    div#block-batterysearchforsprings {
        margin-top: 0px;
    }
    div#block-springkittitle {
        margin-top: -8px;
    }
    div#block-quoterequest {
        margin-top: 0px;
    }
    .resource-center-leespring {
        margin-top: -26px;
    }
    .how-to-measure-compression-spring {
        margin-top: 0px;
    }
    div#block-yourcart {
        margin-top: 0px;
    }
    .leespring-news {
        margin-top: -26px;
    }
    div#block-checkoutheader {
        margin-top: 0px;
    }
    div#block-reviewmyorder {
        margin-top: 0px;
    }
    div#block-reduxwavesprings {
          margin-top: 0px;
    }


    /* end */

/* login responsive page */
.crt-lgn-btn {
    /*margin-left: 0px;
    margin-top: 55px;*/
}

.user-login-form {
    /*margin-top: 0px !important;
    position: relative;
    bottom: 421px;*/
}

div#block-createalogin {
    /*margin-top: 326px;
    position: unset;
    top: 0px;*/
}
/* end */



    .region-footer-first nav ul li {
        width: 46.6% !important;
        padding: 1px 0;
    }

    .region-footer-first nav ul li ul li {
        width: 100% !important;
    }
    #webform-submission-quick-catalog-request-form-form .js-form-item-first-name {
        margin-left: 12px;
        margin-top: 30px;
        width: 322px;
    }
    #webform-submission-quick-catalog-request-form-form .js-form-item-last-name {
        margin-left: 12px;
        width: 322px;
    }
    #webform-submission-quick-catalog-request-form-form .js-webform-address {
        margin-left: 6px;
        width: 321px;
    }
    .js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province select#edit-address-state-province {
        margin-left: 0px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 72%;
        margin-left: 90px;
        margin-right: auto;
    }
    .js-form-item-address-country select {
        color: black;
        width: 76%;
        margin-left: 0;
    }
    #webform-submission-quick-catalog-request-form-form .js-form-item-quantity {
        margin-left: 12px;
        width: 100px;
    }
    .footerwidget .col-md-8 {
        width: 65%;
        margin-left: 0px;
    }
    form#webform-submission-quick-catalog-request-form-form{margin-left: 305px;
        margin-top: -1711px;}
    .region.region-footer-third label {
        margin-left: 0px;
    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 100%;
        margin-left: 0px;
    }
    .req-frm-ttl {
        margin-left: 12px;
        margin-top: 1074px !important;
        width: 265px;
    }

    #search-block-form {
        display: table;
        /* width: 37%; */

    }
    .user-login-form, .user-pass {
        max-width: 443px !important;
        /* margin: 40px auto; */
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 340px;
        margin-left: -25px;

    }
    div#create_login {
        max-width: 433px !important;
        margin: 0px auto;
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        /*margin-top: -313px !important;
        margin-left: 515px !important;*/
        margin-bottom: 83px;
        height: 370px;

    }
    form#user-login-form a {
        /*margin-left: 213px;*/
        color: rgb(23, 114, 197);
    }
    div#block-drupal8-zymphonies-theme-content div#edit-actions input#edit-submit {
        width: 89%;
        margin-left: 17px;
        border: 1px solid #00a654;
        background-color: #00a654;
        color: white;
    }
    .btn, input[type="submit"] {
        background: #19c2c8;
        color: #fff;
        border: 0;
        padding: 13px;
        line-height: 100%;
        height: 42px;
    }
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: -21px;
        /*margin-left: 17px;
        margin-right: 25px;*/
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin-top: 45px;
        /*margin-left: 17px;
        margin-right: 25px;*/
    }
}


@media (min-width: 320px) and (max-width: 767px) {

    div#block-searchpagespringsstandards .age-accordian1{  margin-bottom: 8px;}
    div#block-searchpagespringsstandards .age-accordian2{  margin-bottom: 8px;}
    div#block-searchpagespringsstandards .age-accordian3{  margin-bottom: 8px;}
}
@media (min-width: 374px) and (max-width: 411px) {
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 58%;
        margin-left: 99px;
        margin-right: auto;
    }
}
@media (min-width: 450px) and (max-width: 500px) {
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 58%;
        margin-left: 125px;
        margin-right: auto;
    }
    .req-frm-ttl {
        margin-left: 11px;
        margin-top: 0px;
    }
}
@media (min-width: 501px) and (max-width: 599px) {
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 62%;
        margin-left: 144px;
        margin-right: auto;
    }
    .req-frm-ttl {
        margin-left: 11px;
        margin-top: 0px;
    }

    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-top: 11px;
        margin-left: 63px;
        width: 10%;
    }

}
@media (min-width: 600px) and (max-width: 611px) {
    .js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
        width: 39%;
        margin-left: 168px;

    }
}

@media (min-width: 1042px){


}
@media (min-width: 1043px) and (max-width: 1199px) {



    form#views-exposed-form-product-display-page-1 {
        width: 95%;
        margin-left: 12px;
    }


}
@media (min-width: 1000px) and (max-width: 1041px) {

    .req-frm-ttl {
        margin-left: 11px;
        margin-top: 0px !important;
    }
    form#webform-submission-quick-catalog-request-form-form {
        margin-top: 0;
        /* margin-left: -50px; */
        border-left: 2px solid white;
    }
    .req-frm-ttl {
        margin-left: 11px;
        margin-top: 24px !important;
    }
    #webform-submission-quick-catalog-request-form-form input {
        color: black;
        padding: 5px;
        width: 100%;
        margin-left: 0px;
    }
    form#views-exposed-form-product-display-page-1 {
        width: 95%;
        margin-left: 12px;
    }

    div#edit-actions--2 input#edit-submit-product-display {
        margin-left: 0px;
    }
    div#block-searchpagespringsstandards .age-accordian3 p {
        padding: 11px 0px 0px 1px;
    }
    div#block-searchpagespringsstandards .age-accordian1 p {
        padding: 9px 1px 0px 5px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-min.js-form-item-field-outside-diameter-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-min.js-form-item-field-free-length-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-max.js-form-item-field-free-length-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-max.js-form-item-field-outside-diameter-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-min.js-form-item-field-rod-diameter-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-max.js-form-item-field-rod-diameter-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-min.js-form-item-field-solid-height-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-max.js-form-item-field-solid-height-value-max input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-min.js-form-item-field-rate-value-min input {
        width: 92%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-max.js-form-item-field-rate-value-max input {
        width: 92%;
    }
}
@media (min-width: 1044px) and (max-width: 1104px) {

    div#edit-actions--2 input#edit-submit-product-display {
        margin-left: 0px;
    }
    div#block-searchpagespringsstandards .age-accordian3 p {
        padding: 11px 0px 0px 1px;
    }
    div#block-searchpagespringsstandards .age-accordian1 p {
        padding: 9px 1px 0px 5px;
    }
}
@media (min-width: 1105px) and (max-width: 1199px) {
    div#block-searchpagespringsstandards .age-accordian1 p {
        padding: 10px 1px 0px 5px;
    }
    div#block-searchpagespringsstandards .age-accordian3 p {
        padding: 10px 0px 0px 1px;
    }

}

@media (min-width: 1200px) {
    /* #block-torsion-spring-views .field-content.torsion-spring-view-finish {
        width: 100%;
        max-width: 208px;
        margin-left: 162px;
    } */
    /* .battery-spring-display .material-specific-product-1 {
        margin-left: 163px;
        width: 40%;
    } */
    .views-field.views-field-field-product-series {
        font-size: 16px !important;
    }
    .region.region-welcome-banner-text {
        z-index: 0;
    }
    .side-navbar {
        display: none !important;
    }
    nav.navbar.navbar-default .region-primary-menu{
        display: block !important;
        right: -10px;
    }
    button#navbar-toggle {
        display: none !important;
    }
    .js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province {
        width: 30%;
        float: left;
        margin-top: 0px;
        position: unset;
    }
    div#block-ko-d8-theme-branding .brand.logo {
        /*width: 227px !important;*/
        /*margin-top: 5px !important;*/
        width: 207px !important;
        margin-top: -4px !important;
        /* margin-left: 20px; */
    }
    .js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province select#edit-state-province {

        width: 95%;
    }

    .crt-lgn-btn a {
        /*margin-left: -47px;*/
    }
    .crt-lgn-btn {
        /*width: 87%;
        padding-left: 140px;
        padding-top: 7px;*/
    }
    form#webform-submission-request-a-catalog-download-form .captcha{
        margin-top: 35px !important;
    }
    .request-catalog-email-name {
        width: 95%;
    }
    .request-catalog-first-name {
        width: 95%;
    }
    .request-catalog-last-name {
        width: 95%;
    }
    .request-catalog-company-name {
        width: 95%;
    }

    div#block-requestacatalogordownload div h3:nth-of-type(1) {
        display: block;
    }
    div#block-requestacatalogordownload p {
        display: block;
    }
    div#block-requestacatalogordownload h2 {
        display: block;
    }
    div#block-requestacatalogordownload div h3:nth-of-type(2) {
        display: block;
    }
    form#views-exposed-form-product-display-page-1 {
        width: 100%;
        margin-left: 0;
    }

    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        display: block;
        margin-left: -65px;
        margin-right: 65px;
    }

    .reqctlg-blk-wrapper.reqctlg-img.col-md-4 {
        display: block;
        width: 365px;
    }

    .redux-blk-wrapper.redux-img.col-md-5 {
        margin-top: 5px;

    }

    .stock-part_custom-spring h2 {
        font-size: 36px;
    }

    .home_page .col-md-3 {
        float: left;
        width: 25%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .home_page .col-md-3 .home_page_image img {
        height: 112px;
    }

    .home_page_image h2 {
        font-size: 14px;
    }

    .home_page .row {
        padding-right: 40px;
    }

    .col-lg-8.need_spring .row {
        display: block;
    }

    .learn_more_button {
        padding: 5px 30px 5px 30px;
        margin-left: 0px;
        margin-top: 16px;
    }

    #block-whoweare img {
        float: right !important;
    }

    #block-whychooseus h2 {
        font-size: 19px;
        padding-bottom: 30px;
    }

    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 0px;
    }

    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p br {
        display: block;
    }

    .standard_ground_shipping {
        display: block;
    }

    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {
        text-align: left;
    }

    .expert_engineering_assistance {
        display: block;
        margin-top: 37px !important;
    }

    .customer-service-support {
        display: block;
    }

    .region-footer-first .menu-item--expanded a {
        font-size: 20px;

    }
    li.item.tel-num a {
        font-size: 23px;
    }
    li.item.login-logout a {
        font-size: 14px;
    }
    li.item.lang-switch a {
        font-size: 14px;
    }
    nav.navbar.navbar-default {
        position: fixed;
        width: 100%;
        z-index: 2;
    }
    .webform-submission-request-a-quote-form{
        width: 75%;
        padding-left: 60px;
        padding-right: 60px;
    }

    .webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
        width: 51%;
    }.webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity input#edit-quantity--2
     {
         width: 69%;
     }
    div#edit-quantity--2--description{
        width: 28%;
    }
    input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefv2leespringcomterms-and-conditionsterms-and-conditionsa-and-a-hrefv2leespringcomprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
        width: 3%;
    }

    div#quantity2 {
        width: 40%;
        float: right;
        margin-right: 107px;
    }
    div#quantity1 {
        width: 40%;
        float: unset;
    }
    div#quantity4 {
        width: 40%;
        float: right;
        margin-right: 107px;
    }
    div#quantity3 {
        width: 40%;
        float: unset;
    }
    div#quantity5 {
        width: 40%;
        float: unset;
    }
    .js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications {
        width: 90%;
    }
    div#block-views-block-request-a-catalog-pdf-view-block-1 .views-view-grid .views-col {
        width: 33% !important;
    }

    nav.navbar.navbar-default .navbar-header.col-lg-3 {
        background-color: transparent;
    }
    .main-header nav{
        background-color: #1d295b;
    }
    ul#main-menu {
        background-color: transparent;
        left: 0px;
        right: 0px;
        width: 100% !important;
        margin-left: 0px;
        margin-top: -24px !important;
        padding-left: 11px;
        padding-right: 11px;
        display: block;
    }
    .menu-base-theme li {
        width:auto !important;
    }

    ul#main-menu li:nth-child(2) ul li {
        /*border-bottom: 1px solid #ccc;*/
    }
    ul#main-menu li:nth-child(2) ul li a {
        color: #6f6f6f;
    }
    ul#main-menu li:nth-child(2) ul {
        background: white !important;
    }
    .menu-base-theme ul {
        /*padding-bottom: 10px;
        padding-top: 8px;*/
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        div#block-socialicon {
            /*bottom: 735px !important;*/
        }
        ul#main-menu {
            margin-top: 1px !important;
            padding-top: 0px;
        }
        /* .menu-base-theme > li:hover {
            padding-top: 9px !important;
            padding-bottom: 14px !important;
        } */
        .menu-base-theme li {
            float: left;
            /* padding-top: 9px; */
            padding-bottom: 0px;
        }
        ul#main-menu {
            margin-top: -3px !important ;
        }
        .crt-lgn-btn {
            /*margin-top: 68px;*/
            /*text-align: center;
            position: absolute;
            width: 83%;
            bottom: 18px;
            margin-left: 15px;*/
        }
        div#create_login {
            height: 370px;
        }
        .user-login-form {
            /*margin-top: -414px !important;*/
        }
    }
}


@media (min-width: 500px) and (max-width: 600px) {
    form#views-exposed-form-product-display-page-1 {
        width: 35%;
        margin-left: 71px;
    }
}

@media (min-width: 600px) and (max-width: 767px) {

    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-left: 48px !important;
    }

    div#block-webform-2 h2 {
        margin-top: 742px;
    }
    .region.region-footer-third {
        border-left: 1px solid transparent;
    }
    #block-whoweare img {
        width: 100%;
    }
}

@media (min-width: 601px) and (max-width: 990px) {
    div#block-searchpagespringsstandards .age-accordian3 p {
        padding: 9px 0px 0px 1px;
    }
}


/* radius: 6px 0 0 6px; */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /*nayana feb 3 checkout page issue-----------------------------------------> */

    /*#uc-cart-checkout-form input[type=text],#uc-cart-checkout-form select ,#uc-cart-checkout-form-- input[type=text],#uc-cart-checkout-form-- select {*/
    form.uc-cart-checkout-form input[type=text],form.uc-cart-checkout-form select{
        padding: 7px;
        box-sizing: border-box;
        /*border-color: initial;*/
        /*background-color: -internal-light-dark-color(white, black);*/
        border: 1px solid #a9a9a9;
    }
    form.uc-cart-checkout-form input#edit-continue-shopping{
        position: absolute;
        left: 800px;
        top: 535px;
    }

}
/*nayana feb 3 checkout page issue end --------------------------->*/
    #block-battery-springs-views #cad-title img {
        /* width: 18% !important; */
    }
    /* #block-battery-springs-views #cad-title {
        position: relative;
        top: -2px;
        white-space: nowrap;
    }         */
    #block-battery-springs-views .cad_row {
        /* display: flex !important; */
        /* position: relative !important;
        bottom: -11px !important;
        line-height: 0px !important;
        margin-bottom: 25px !important; */
    }
    @media all and (min-width:1200px){
        div#block-socialicon {
            /*bottom: 562px !important;*/
        }
        .region.region-welcome-banner-text {
            margin-top: 15px !important;
        }
        /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: 551px;
        } */
        /* div#uc-address-panes-billing-zone-wrapper {
            top: 552px;
        } */
        details#payment-pane table {
            bottom: 635px;/*nayana chnged bottom: 543px*/;
        }
        .home-link-img .col-6{
            width: 1170px;
        }
        .region .region-welcome-banner-text{
            width: 1170px;
        }
        .container.welcome-banner-text {
            width: 100% !important;
        }
        ul#main-menu {
            width: 100% !important;
            margin-top: 1px;
        }
        .menu-base-theme li {
            width: unset !important;
        }
        ul.secndry-menu.item-list {
            position: unset !important;
        }
        /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
            top: 190px;
        } */
    }


@-moz-document url-prefix() {

/* #block-torsion-spring-views .field-content.torsion-spring-view-finish {
    margin-left: 179px !important;
} */
    @media (min-width: 501px) and (max-width: 599px) {

        form#uc-cart-view-form tbody tr td:nth-child(5) {
            margin-top: 11px;
            margin-left: 46px !important;
            width: 10%;

        }
    }


    @media (min-width: 320px) and (max-width: 767px)  {

        #block-torsion-spring-views .user-login-form,#block-torsion-spring-views .user-pass {
            height: 345px;
        }
        #block-torsion-spring-views input[name="3DGO"], #block-torsion-spring-views input[name="2DGO"] {
		    right: -145px !important;
		}
		/* #block-torsion-spring-views .field-content.torsion-spring-view-finish {
		    right: -162px;
		} */
		/* #block-torsion-spring-views .field-content.torsion-specific-product-material {
		    margin-left: 150px;
		} */
        #block-torsion-spring-views .col-md-12.color {
		    width: 77%;
		}
        /* #block-torsion-spring-views span.field-content.btn.btn-torsion-print, #block-torsion-spring-views span.field-content.btn.btn-compare {
		    width: 31%;
		} */
		/* #block-torsion-spring-views .views-field.views-field-add-to-cart div#edit-actions input {
		    width: 139%;
		} */
        /* .field-content.cont-outside-diameter-cm {

            width: 60%;
        } */
        #uc-cart-view-form table tbody {
        font-size: 10px !important;
        }
        /* #block-views-block-price-table-block-2 {
            margin-right: 300px;
            margin-top: 0px;
        } */
        /* div#block-views-block-price-table-block-1-2 {
            width: 23%;
        } */
        h1.views-label.views-label-body {
            margin-left: 218px;
        }
        /* .battery-spring-display .material-specific-product-1 {
            margin-left: 164px !important;
        } */

        /* .field-content.total-coils-specific-product {
            margin-left: 220px;
        } */
        /* .battery-spring-display .finish-specific-product-1 {
            margin-left: 178px !important;
        } */
        #edit-panes-delivery-save-shipping-address {
            transform: scale(0.8);
        }
        /* .field-content.maximum-extended-length-specific-product {
            margin-left: 219px;
        } */
        .extension-spring-product-display .mil-specification-display {
            margin-left: 150px;
        }
        /* .field-content.reduxwave-spring-view1 {
            width: 71%;
        } */

        /* .field-content.reduxwave-spring-view {
            width: 76%;
        } */
        /* .field-content.compression-outside-diameter-in {
            width: 75%;
        } */
        .field-content.compression-wire-diameter-in {
            width: 75%;
        }
        .field-content.compression-solid-height-diameter-in {
            width: 75%;
        }
        .field-content.compression-rate-diameter-lb-in {
            width: 75%;
        }
        .field-content.compression-free-length-diameter-in {
            width: 75%;
        }
        .field-content.compression-rod-diameter-in {
            width: 75%;
        }
        .field-content.compression-hole-diameter-in {
            width: 75%;
        }

        /* form#search-block-form {
            padding-top: 34px !important;
        } */

        ul.secndry-menu.item-list li {
            /* margin-right: 3px !important;
            margin-left: 1px !important; */
            /* margin-top: 10px; */
        }
        ul.secndry-menu.item-list li.item.cart {
            /*left: 151px !important;*/
        }
        ul.secndry-menu.item-list li.item.cart {
            /*bottom: 93px !important;*/
        }
    }
    @media (min-width: 1024px){
        h1.views-label.views-label-body {
/*            margin-left: 218px;*/
        }

        /* .battery-spring-display .material-specific-product-1 {
            margin-left: 164px !important;
        } */

        /* .field-content.total-coils-specific-product {
            margin-left: 203px;
        } */

        /* .battery-spring-display .finish-specific-product-1 {
            margin-left: 178px !important;
        } */

        /* .field-content.maximum-extended-length-specific-product {
            margin-left: 219px;
        } */

        #edit-panes-delivery-save-shipping-address {
            /*transform: scale(0.8);*/
        }
        .extension-spring-product-display .mil-specification-display {
            margin-left: 150px;
        }
        /* .field-content.reduxwave-spring-view1 {
            width: 71%;
        } */
        /* .field-content.reduxwave-spring-view {
            width: 76%;
        } */
        /* .field-content.compression-outside-diameter-in {
            width: 75%;
        } */
        .field-content.compression-wire-diameter-in {
            width: 75%;
        }
        .field-content.compression-solid-height-diameter-in {
            width: 75%;
        }
        .field-content.compression-rate-diameter-lb-in {
            width: 75%;
        }
        .field-content.compression-free-length-diameter-in {
            width: 75%;
        }
        .field-content.compression-rod-diameter-in {
            width: 75%;
        }
        .field-content.compression-hole-diameter-in {
            width: 75%;
        }

        /* ul#main-menu {
            margin-top: -26px !important;
        } */
        form#search-block-form {
            margin-top: 0px;
            padding-top: 2px !important;

        }



        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
            top: 192px !important;
        }
        div#uc-address-panes-billing-zone-wrapper {
            top: 563px !important;
        }
        /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: 563px;
            width: 124px;
        } */
        details#payment-pane table {
            bottom: 600px !important;
        }
        details#payment-pane table {
            width: 293px;
        }
        #uc-cart-checkout-form {
            height: 288vh !important;
        }
        h1.checkout-header {
            font-size: 34px !important;
        }


    }

    @media (min-width: 768px) and (max-width: 1023px)  {
        div#block-reduxwavesprings {
            margin-top: 0px !important;
        }
        .col-lg-8.need_spring p {
            margin-left: 0px;
            margin-right: 0px;
        }


        /* input#edit-panes-delivery-default-shipping-address {
            position: relative;
            top: 2px;
            left: 3px;
        } */
        #edit-panes-delivery-copy-shipping-address {
            transform: scale(0.8);
            position: relative;
            top: 2px;
            left: 0px;
        }
        /*input#edit-panes-delivery-save-shipping-address {
            position: relative;
            top: 46px;
            left: 55px;
        }*/
        /* .js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method:nth-child(2) {
            margin-top: -10% !important;
        } */

        .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
            padding-left: 34px !important;
        }
        /* details#payment-pane .fieldgroup {
            width: 251px;
        } */

        h1.views-label.views-label-body {
            margin-left: 200px;
        }
        /* .battery-spring-display .finish-specific-product-1 {
            margin-left: 160px !important;
        } */
        /* .field-content.maximum-extended-length-specific-product {
            margin-left: 219px;
        } */
        #edit-panes-delivery-save-shipping-address {
            /*transform: scale(0.8);*/
        }
        .extension-spring-product-display .mil-specification-display {
            margin-left: 150px;
        }
        /* .field-content.reduxwave-spring-view1 {
            width: 71%;
        } */
        /* .field-content.reduxwave-spring-view {
            width: 76%;
        } */
        /* ul#main-menu {
            margin-top: -27px !important;
        } */
        form#search-block-form {
            /* padding-top: 2px !important; */
        }
        .region.region-welcome-banner-text {
            margin-top: 52px !important;
        }
        /* .field-content.compression-outside-diameter-in {
            width: 75%;
        } */
        .field-content.compression-wire-diameter-in {
            width: 75%;
        }
        .field-content.compression-solid-height-diameter-in {
            width: 75%;
        }
        .field-content.compression-rate-diameter-lb-in {
            width: 75%;
        }
        .field-content.compression-free-length-diameter-in {
            width: 75%;
        }
        .field-content.compression-rod-diameter-in {
            width: 75%;
        }
        .field-content.compression-hole-diameter-in {
            width: 75%;
        }
    }


    @media (min-width: 768px) and (max-width: 991px) {

        .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label.option {
            font-size: 13.5px;
        }
        .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label.option {
            font-size: 13.5px;
        }
        .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
            font-size: 13.5px;
        }
        .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
            font-size: 13.5px;
        }
        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
            top: 190px !important;
        }
        div#uc-address-panes-billing-zone-wrapper {
            top: 561px !important;
        }
        div#uc-address-panes-billing-zone-wrapper {
            left: 87px !important;
            /* width: 58px !important; */
        }
        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: 564px !important;
        }
        h1.checkout-header {
            font-size: 34px !important;
        }
        details#payment-pane table {
            bottom: 626px !important;
        }

    }

    @media (min-width: 992px) and (max-width: 1023px) {

    	#edit-panes-delivery-default-shipping-address {
          position: relative;
          top: 2px;
          left: 3px;
        }


        .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {

            padding-left: 32px !important;
        }
        .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {

            padding-left: 14px !important;
        }

        .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {

            padding-left: 14px !important;
        }

        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
            top: 191px !important;
        }
        div#uc-address-panes-billing-zone-wrapper {
            top: 561px !important;
        }
        /* div#uc-address-panes-billing-zone-wrapper {
            left: 106px !important;
            width: 58px !important;
        } */
        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: 560px !important;
        }
        h1.checkout-header {
            font-size: 34px !important;
        }
        details#payment-pane table {
            bottom: 599px !important;
        }
        /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            left: 175px;
            width: 167px;
        } */

    }


}

@-moz-document url-prefix() {

    /*sathish on comment in 16/10/19*/
    @media (max-width:320px) {
        .product-display.constance-spring-display {
            margin-top: 311px;
        }
        .product-display.Continuous-length-spring {
            margin-top: 305px;
        }
    }
    /*sathish on comment in 16/10/19*/
    @media (min-width:320px){


        /* .field-content.cont-outside-diameter-finish {
            margin-left: 204px !important;
            width: 20%;
        } */

        /* .field-content.cont-outside-diameter-material {
            margin-left: 191px !important;
        } */
        /*.field-content.cont-outside-diameter-series {
            margin-left: 204px;
        }*/



        /* .product-display.Compression-spring {
            top: 140px;
        } */

        /*sathish on comment in 16/10/19.product-display.constance-spring-display {
            margin-top: 311px;
        }
        .product-display.Continuous-length-spring {
            margin-top: 305px;
        }*/

        /* div#block-belleville-washers-views .views-field.views-field-add-to-cart {
            margin-top: -60px !important;
        } */

        .displaybar.row label {
            font-size: 16px;
        }

        /* .field-content.constance-spring-view-series {
            margin-left: 132px !important;
        } */

        .crt-lgn-btn a {
            margin-left: 13px;
        }

        .home_page_image img:hover {
            height: 55px !important;
        }
        .home_page_image img {
            height: 55px !important;
        }
        /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image {
            height: 102px !important;
        }
        .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
            height: 102px !important;
        } */
        /* .col-lg-3.col-md-3.col-sm-3.battery-spring-home img:hover {
            height: 73px !important;
        }
        .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img:hover {
            height: 74px !important;
        } */
        /* col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
            height: 73px !important;
        }
        .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img {
            height: 74px !important;
        } */

/* yellow page */
/* div#block-compression-springs-hefty-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* #block-compression-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-extension-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
div#block-torsion-spring-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
/* div#block-redux-wave-springs-views .views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-belleville-washers-views .views-field.views-field-add-to-cart {
    margin-top: -52px !important;
} */
/* div#block-battery-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
div#block-constant-force-springs-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
div#block-continuous-length-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
}
/* div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-compression-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* div#block-extension-springs-mil-spec-views .views-field.views-field-add-to-cart {
    margin-top: 0px !important;
} */
/* end */

        /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image {
            height: 159px;
        }
        .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
            height: 158px;
        } */

/* yellow  */
.field-content.compression-hole-diameter-in {
    width: 74%;
}
.field-content.compression-rod-diameter-in {
    width: 74%;
}
.field-content.compression-free-length-diameter-in {
    width: 74%;
}
.field-content.compression-rate-diameter-lb-in {
    width: 74%;
}
.field-content.compression-solid-height-diameter-in {
    width: 74%;
}
.field-content.compression-wire-diameter-in {
    width: 74%;
}
/* .Compression-spring .specification-display-1 {
    margin-left: 128px !important;
} */
/* .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
    margin-left: 124px;
} */
/* .field-content.reduxwave-spring-view1 {
    width: 60%;
} */
/* .field-content.extension-spring-view-material {
    margin-left: 129px;
} */
.field-content.extension-spring-view-finish {
    margin-left: 143px;
}
/* #block-views-block-price-table-block-2 {
    width: 29%;
} */
/* .field-content.reduxwave-spring-view {
    width: 76%;
} */
/* .field-content.reduxwave-spring-view-series {
    margin-left: 123px;
} */
/* .field-content.reduxwave-spring-view-material {
    margin-left: 104px;
} */
/* .field-content.reduxwave-spring-view-finish {
    margin-left: 117px;
} */
/* .field-content.belleville-specific-product {
    margin-left: 203px;
    margin-top: -22px;
} */
/*h1.views-label.views-label-body {
    margin-left: 202px;
}*/
/* .field-content.maximum-extended-length-specific-product {
    margin-left: 203px;
} */
/* .battery-spring-display .finish-specific-product-1 {
    margin-left: 162px !important;
} */
/* .field-content.total-coils-specific-product {
    margin-left: 204px;
} */

/* .field-content.maximum-extended-length-specific-product-mounting {
    margin-left: 97px;
} */
/* .battery-spring-display .material-specific-product-1 {
    margin-left: 151px !important;
} */
/* .field-content.reduxwave-spring-view1 {
    width: 72%;
} */
/* .field-content.constance-spring-view-series {
    margin-left: 129px;
} */
/* .field-content.constance-spring-view-material {
    margin-left: 114px;
} */

/* .field-content.cont-outside-diameter-cm {
    width: 61%;
} */
/* .field-content.cont-outside-diameter-material {
    margin-left: 175px;
} */
/* .field-content.cont-outside-diameter-finish {
    margin-left: 187px;
} */
/* .views-field.views-field-field-product-series {
    font-size: 13px;
} */
/* .field-content.extension-spring-view-series {

    margin-left: 141px;

} */

/* end */


        /* .Compression-spring .compression-outside-diameter-in-1 {
            margin-left: 114px !important;
        } */
        /* .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
            margin-left: 125px;
        } */

        /* .field-content.compression-outside-diameter-in {
            width: 74%;
        } */
        /* .field-content.compression-hole-diameter-cm {
            width: 74%;
        } */
        /* .field-content.compression-rod-diameter-cm {
            width: 74%;
        } */
        /* .field-content.compression-rate-diameter-n-cm {
            width: 74%;
        } */
        /* .field-content.compression-solid-height-diameter-cm {
            width: 74%;
        } */
        /* .Compression-spring .compression-outside-diameter-in-1 {
            margin-left: 114px !important;
        } */
        /* .Compression-spring .specification-display-1 {
            margin-left: 128px !important;
        } */
        /* div#block-views-block-price-table-block-1-2 {
            width: 28%;
        } */
        /* #block-views-block-price-table-block-2 {
            width: 28%;
        } */
        /* #block-views-block-price-table-block-2 {
            margin-right: 182px;
        } */



        form#uc-cart-view-form tbody tr td:nth-child(5) {
            margin-left: 68px;
        }
        form#webform-submission-footer-form-form input {
            width: 95%;
        }
        .region.region-welcome-banner-text {
            margin-top: 14px;
        }

        nav.navbar.navbar-default {
            margin-top: 0px !important;
        }
        /* ul.secndry-menu.item-list {
            margin-top: -137px;
        } */

        ul.secndry-menu.item-list {
            padding-left: 7px;
        }
        #block-whoweare img {
            padding-right: 45px;

        }
        div#block-ko-d8-theme-branding .brand.logo {
            /* margin-top: -9px !important; */

        }


        ul.secndry-menu.item-list {
            padding-left: 0px;
            padding-right: 14px;
        }
        li.item.tel-num {
            padding-left: 0px;
            /* padding-right: 22px; */
        }
        ul.secndry-menu.item-list li a {
            padding: 0px 0 0 0;
            color: #565656;
            margin-right: 0;
            margin-left: 0;
        }
        li.item.cart {
            margin-left: 0;
        }
        div#block-needacustomspring h2 {
            margin-left: 0px;
        }
        .path-frontpage #wrapper .block-views-blocktaxonomy-views-block-2 h2 {
            float: left;
            margin-left: 2px;
        }
    }
}

@media (min-width: 768px){


    /* header */
    .secndry-menu-wrp.secndry-menu {
        display: block;
        width: 100%;
    }

    /* ul.secndry-menu.item-list {
        width: 30%;
    } */

/* end */

    /*constant force print Spec button*/
    span.field-content.btn.btn-constant-print
    {
        margin-bottom: 0px;
    }

    /* #block-views-block-price-table-block-2 {
        margin-right: -374px;
        margin-top: -1px;
    } */

    li.item-even:hover {
        background-color: #1d295b;
    }
    li#btnExtSpring:hover a {
        color: #fff;
    }

    /*Review Order Page */

    table.order-review-table tbody tr:nth-child(1) td {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(8) td {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(8) {
        top: 0px;
        width: 15%;
        left: 220px;
    }
    table.order-review-table tbody tr:nth-child(3) {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(12) {
        font-size: 20px;
    }
    table.order-review-table tbody tr:nth-child(12) {
        top: 219px;
        left: 220px;
        /*width: 40%;*/
    }
    .col-lg-3.review-quistions {
        display: block;
    }
    .col-lg-4.review-quistions {
        display: block;
    }
    .shipping_returns {
        position: relative;
        top: 0px;
    }
    .order-review-table .cart-review {
        width: 44%;
        top: 0px;
        left: 450px;
    }
    table.order-review-table tbody tr:nth-child(4) {
        width: 44%;
        left: 450px;
        top: 138px;
    }
    table.order-review-table tbody tr:nth-child(5) {
        width: 44%;
        left: 450px;
        top: 240px;
    }
    table.order-review-table tbody tr:nth-child(6) {
        width: 44%;
        left: 450px;
        top: 172px;
    }
    .order-review-table form#uc-cart-checkout-review-form input#edit-back {
        width: 40%;
    }
    .order-review-table form#uc-cart-checkout-review-form input#edit-submit {
        width: 40%;
    }
    .order-review-table .review-button-row {
        width: 50%;
        left: 450px;
        bottom: 137px;
        top: 286px;
    }
    table.order-review-table tbody tr:nth-child(9) .data-col {
        position: absolute;
        left: 220px;
        top: 36px;
        width: 300px;
    }
    table.order-review-table tbody tr:nth-child(11) {
        position: absolute;
        top: 249px;
        left: 220px;
    }
    table.order-review-table tbody tr:nth-child(3) {
        top: 220px;
    }
    table.order-review-table tbody tr:nth-child(7) .data-col {
        top: 250px;
    }
    .order-review-table .cart-review thead tr th.qty {
        padding-left: 80px;
    }
    .order-review-table .cart-review thead tr th.price {
        padding-left: 151px;
        padding-right: 12px;
        white-space: nowrap;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col {
        right: 232px;
    }
    table.order-review-table tbody tr:nth-child(4) .title-col {
        right: 235px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
        right: 236px;
    }
    .order-review-table .cart-review tbody tr td:nth-child(1) {
        width: 39%;
        font-size: 14px;
    }



    /*end*/


    .col-lg-10.spring-return_policy {
        float: right;
    }
    #uc-cart-view-form td a {
        padding-left: 23px;
        color: #000;
    }

    form#uc-cart-view-form tbody tr td:nth-child(3) {
        width: 10%;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        width: 10%;
    }

    form#uc-cart-view-form a#edit-items-0-desc-title {
        padding-left: 23px;
         font-size: 13.5PX;
    }
    form#uc-cart-view-form a#edit-items-1-desc-title {
        padding-left: 23px;
         font-size: 13.5PX;
    }
    form#uc-cart-view-form a#edit-items-2-desc-title {
        padding-left: 23px;
         font-size: 13.5PX;
    }
    form#uc-cart-view-form a#edit-items-3-desc-title {
        padding-left: 23px;
        font-size: 13.5PX;
    }
    form#uc-cart-view-form a#edit-items-4-desc-title {
     font-size: 13.5PX;
     padding-left: 23px;
    }
    form#uc-cart-view-form a#edit-items-5-desc-title {
     font-size: 13.5PX;
     padding-left: 23px;
    }

    form#uc-cart-view-form th.qty {
        padding-left: 29px;
    }

    #uc-cart-view-form th.desc {
        width: 45%;
    }

    #uc-cart-view-form td.subtotal-title {
        padding-left: 147px;
    }
    form#uc-cart-view-form th.image.priority-low {
        display: block;
    }

    form#uc-cart-view-form td.priority-low {
        display: block;
    }

    #uc-cart-view-form td {
        vertical-align: baseline;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    a#edit-items-3-desc-title {
        padding-left: 23px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(3) {
        margin-top: 23px;
    }
    form#uc-cart-view-form input.form-uc-quantity {
        width: 6em;
        margin-top: 0px;
        height: 44px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(5) {
        margin-top: -25px;
        margin-left: 114px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(6) input {
        display: block;
    }
    form#uc-cart-view-form input#edit-continue-shopping {
        width: 25%;
    }
    form#uc-cart-view-form input#edit-update {
        width: 25%;
        margin-left: 0px;
    }
    form#uc-cart-view-form input#edit-checkout--2 {
        width: 25%;
        margin-left: 0px;
    }
    form#uc-cart-view-form tbody tr td:nth-child(6) input {
        margin-left: 27px;
    }




    .req-frm-ttl {
        margin-left: 48px;
        margin-top: 655px !important;
    }
    .leespring-footer-csc .menu-item--expanded {
        margin-top: 0px;
    }
    /* ul#main-menu {
        margin-top: -24px;
    } */

    /*Responsive tap*/
    ul#main-menu li:nth-child(2) ul li a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    input#boring_sites {
        margin-right: 22px;
    }
    /* .region.region-welcome-banner-text {
        margin-top: 52px;
    } */
    .main-header nav {
        height: 75px;
    }

    nav.navbar.navbar-default {
        margin-top: 0px;
    }
    div#site-banner-header-banner {
        height: 52px;
    }
    .menu-base-theme li a {
        font-size: 11px;
    }
    .menu-base-theme a {
        padding: 13px 3px;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        float: left;
        width: 33%;
    }

    .customer-service-support {
        margin-top: 37px;
    }

    .main-header nav {
        background: #1d295b;
    }
    div#block-ko-d8-theme-branding .brand.logo {
        width: 184px ;
        /* margin-top: 5px; */
    }
    ul.secndry-menu.item-list li.item.cart a {
        color: #565656;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 10px;
        font-family: Century Gothic Bold;
        position: relative;
    }
    ul.secndry-menu.item-list {
        margin-top: -92px;
        position: unset;
    }
    ul#main-menu {
        /* display: block; */
        /* margin-top: -16px; */
        width: 100%;
        background-color: transparent;
        margin-left: 0px;
        padding-top: 0;
        padding-bottom: 0;
    }
    ul#main-menu li:nth-child(2) ul {
        background: white !important;
    }
    form#search-block-form div input {
        display: block;
    }
    ul#main-menu li:nth-child(2) ul li {
        /*border-bottom: 1px solid #ccc;*/
    }
    ul#main-menu li:nth-child(2) ul li a {
        color: #6f6f6f;
    }
    form#search-block-form div input {
        display: block;
        /*border-color: #000;*//*nayana june-18 All Staging and Live Site: Clean up Search Bar */
         /*border: 1px solid #C7C7C7 !important;*/
    }
    #search-block-form #edit-keys{
        border: 1px solid #C7C7C7 !important;
    }
    form#search-block-form .js-form-submit {
    height: 32px;
    }
    div#block-searchform {
        height: 61px;
        margin-top: -77px;
    }
    li.item.tel-num a {
        font-size: 13.5px;
    }
    li.item.login-logout a {
        font-size: 13px;
    }
    li.item.lang-switch a {
        font-size: 13px;
    }
    /* #search-block-form {
        margin-left: 147px;
        width: 30%;
    } */
    .reqctlg-blk-wrapper.reqctlg-img.col-md-4 {
        display: block;
        width: 31%;
        float: left;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        display: block;
        margin-left: 0px;
        margin-right: 0px;
        width: 33%;
        float: left;
    }
    .menu-base-theme > li:hover {
        background-color: #000e2a;
        padding-right: 0;
        /* padding-top: 11px;
        padding-bottom: 2px; */
        padding-bottom: 8px;
    }
    .home_page .col-md-3 {
        width: 25%;
    }
    #block-whoweare img {
        float: right !important;
    }
    .col-lg-4.needmore_image {
        width: 33.33333333%;
        float: left;
    }
    .col-lg-8.need_spring {
        width: 66.66666667%;
        float: left;
    }
    .col-lg-8.need_spring .row {
        display: block;
    }
    .col-lg-6.eng_support {
        width: 50%;
        float: left;
    }
    .col-lg-6.cad_assisted {
        width: 50%;
        float: left;
    }
    .learn_more_button {
        margin-left: 0px;
        margin-top: 17px;
    }

    nav.navbar.navbar-default .navbar-header.col-lg-3 {
        height: 60px;
    }
    .menu-base-theme li {
        width: auto;
    }
    /* ul.secndry-menu.item-list li.item.cart {
        position: relative;
        left: 0px;
        bottom: 0px;
        z-index: 0;
    } */
    div#block-socialicon {
        bottom: -0px;
        white-space: nowrap;
        margin-top: 78px;
    }
    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        /*margin-top: -110px;*/
        margin-top: 0px;
    }
     /* add footer raghu remove Industry Solutions css start*/
    /*.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(1){
            margin-top: -213px;
        }*/
    /*.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(2)
    {
     margin-top: -302px;
    }*/
    @-moz-document url-prefix() {
   /* .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(2)
    {
     margin-top: -300px;
    }*/
}
     /* add footer remove Industry Solutions css stop*/
    .footer-menu {
        padding: 0px 0 0 0;
    }
    .standard_ground_shipping {
        display: block;
    }
    .expert_engineering_assistance {
        display: block;
    }
    .customer-service-support {
        display: block;
    }
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 img {
        margin-left: 0px;
    }
    .expert_engineering_assistance {
        margin-top: 74px;
    }

    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(4) {
        margin-top: 0px;
    }
    .menu-base-theme ul {
        background: white !important;
    }

    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {
        text-align: left;
        margin-bottom: 0px;
    }
    .bottom-widgets .region {
        padding: 10px;
        background: transparent;
    }
    .col-sm-4 {
        padding-left: 0px;
    }
    #block-whychooseus h3 {
        font-size: 14px;
    }
    /*END*/
}

@media (min-width: 992px){
    button#navbar-toggle {
        display: none !important;
        left: 0px !important;
    }
    ul#main-menu{
        display: block;
    }
}



/* 16Nov header region */
@media (min-width: 1200px) {
     /* .item.lang-switch {
        width: 37%;
    } */
    /* #block-languageswitcherinterfacetext ul {
        position: relative;
        right: 35px;
    } */

    #block-whychooseus {
        margin-top: 10px;
    }
    span.field-content.btn.btn-constant-print
    {
/*        margin-bottom:90px;*/
    }
    form#uc-cart-view-form tbody tr td:nth-child(6) input {
        /*margin-left: 1px;*/
        margin-left: 30px;
    }

    .col-sm-4 {
        padding-left: 15px;
    }
    .customer-service-support {
        margin-top: 0px;
    }
    div#block-searchform {
        margin-top: -33px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px;
        width: 1170px;
        height: 63px;
    }

    .secndry-menu-wrp.secndry-menu {
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }

    .region.region-welcome-banner-text {
        background-color:white;

    }


}

@-moz-document url-prefix() {
		@media (min-width: 360px) and (max-width: 640px) {

			div#block-ko-d8-theme-branding .brand.logo {
		    /* margin-top: -1px !important; */
		}
	}
    @media (max-width: 1366px) {
        form#uc-cart-checkout-form input {
            padding: 2.8px;
            border-radius: 1px;
            border: 1px solid #8c8a8a;
        }

    }


    @media (min-width: 1366px) {
        /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img {
            height: 111px !important;
        }
        .col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
            height: 111px !important;
        } */

        .col-md-3.weaccept {
            padding-left: 38px !important;
        }

        /* .col-md-12.color {
            padding-right: 51px;

        } */
        /* .row.box {
            float: right;

            margin-top: -258px;

        } */
        /* .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
            width: 65%;
            height: 52px;
        } */
        /* div#block-views-block-price-table-block-1-2 {
            float: right;
            width: 17%;
            margin-top: -140px;
            margin-right: 283px;
        } */
        /* .accept {
            float: right;
            width: 72.4%;
            margin-top: -190px;
            font-size: 14px;
            margin-right: 68px;
        } */
        /* #block-battery-springs-views div#block-views-block-price-table-block-1-2 {
            margin-right: 268px !important;
        } */
        /* #block-compression-springs-views div#block-views-block-price-table-block-1-2 {
            margin-right: 270px !important;
        } */
        /* div#block-views-block-price-table-block-1-2 {
            margin-right: 270px !important;
        } */
        label#lblunitprice {
            float: right;
            /*margin-right: -389px;*/
            max-width: -moz-max-content;
        }
        /* .views-field.views-field-add-to-cart
        {
            float: right;
            margin-top: -410px;
            margin-right: 232px;
            width: 23.5%;
        } */

    }





}

@-moz-document url-prefix() {

    @media (min-width: 1200px) {
/*nayana september-23 increase numeric field value start------------------->*/
              #Inside_Dia .col-lg-6 span{
        margin-left: -13px !important;
    }

    #outside_dia .col-lg-6 span{
        margin-left: -13px !important;
    }

    #free_length .col-lg-6 span{
        margin-left: -13px !important;
    }

    #solid_height .col-lg-6 span{
        margin-left: -13px !important;
    }

    #rod_dia .col-lg-6 span{
        margin-left: -13px !important;
    }

    #rate .col-lg-6 span{
        margin-left: -13px !important;
    }

    #load_ad_solid .col-lg-6 span{
        margin-left: -13px !important;
    }

    #wiredia .col-lg-6 span{
        margin-left: -13px !important;
    }

    #wire_hole .col-lg-6 span{
        margin-left: -13px !important;
    }
/*nayana september-23 increase numeric field value end------------------->*/

/*nayana june-18 All Staging and Live Site: Clean up Search Bar start------------------->*/

        form#search-block-form #edit-submit {
            border-radius: 0px 5px 5px 1px;
        }
/*nayana june-18 All Staging and Live Site: Clean up Search Bar end------------------->*/

        .footer-menu {
            outline: unset;
        }
        .product-display.Compression-spring {
            top: 0px;
        }
        /* div#block-continuous-length-views .views-field.views-field-add-to-cart {
            margin-top: -453px !important;
        } */
        /* #block-continuous-length-views .row.box {
		    margin-right: -574px !important;
		    margin-top: -274px !important;
		} */
		/* #block-continuous-length-views div#block-views-block-price-table-block-1-2 {
		    margin-right: 268px !important;
		    margin-top: -152px !important;
		} */
		/* #block-continuous-length-views .accept {
		    margin-right: 67px !important;
		    margin-top: -207px !important;
		} */
        /* .field-content.cont-outside-diameter-material {
            margin-left: 200px !important;
        } */
        .field-content.cont-outside-diameter-finish {
/*            margin-left: 214px !important;*/
        }

        .field-content.cont-outside-diameter-finish {
/*           width: 40%;*/
        }


        .displaybar.row label {
            font-size: 18px;
        }
        /* .field-content.constance-spring-view-series {
            margin-left: 140px !important;
        } */
        .home_page_image img:hover {
            height: 111px !important;
        }
        .home_page_image img {
            height: 112px !important;
        }
        /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image {
            height: 151px !important;
        }
        .col-lg-3.col-md-3.col-sm-3.battery-spring-home .home_page_image {
            height: 151px !important;
        } */


         /* login page */

         .crt-lgn-btn {
            margin-top: 78px;
        }
        div#create_login {
            height: 347px;
        }
        .user-login-form {
            /*margin-top: -431px !important;*/
        }
        .crt-lgn-btn a {
            margin-left: -47px;
        }

        span.field-content.btn.btn-exten-print
        {
            margin-top:20px;
        }

        /* end */


        /* yellow page */
        /* div#block-compression-springs-hefty-views .views-field.views-field-add-to-cart {
            margin-top: -477px !important;
        } */
        /* #block-compression-springs-hefty-views .row.box {
		    margin-right: -572px !important;
		    margin-top: -314px !important;
		} */
		/* #block-compression-springs-hefty-views .row.box {
		    margin-right: -572px !important;
		    margin-top: -314px !important;
		} */
		/* #block-compression-springs-hefty-views .accept {
		    margin-top: -250px !important;
		    margin-right: 72px !important;
		} */
		/* #block-compression-springs-hefty-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -192px !important;
		} */
		/* #block-compression-springs-hefty-views #block-views-block-price-table-block-2 {
		    margin-top: -193px !important;
		} */
        /* #block-compression-springs-views .views-field.views-field-add-to-cart {
            margin-top: -476px !important;
        } */
        /*div#block-extension-springs-views .views-field.views-field-add-to-cart {
            margin-top: -478px !important;
        }*/
        /* #block-compression-springs-views .row.box {
            margin-right: -573px !important;
            margin-top: -318px !important;
        }         */
        /* div#block-extension-springs-views .views-field.views-field-add-to-cart {
            margin-top: -482px !important;
        } */
        /* div#block-extension-springs-views .row.box {
		    margin-right: -573px !important;
		    margin-top: -330px !important;
		} */
		/* div#block-extension-springs-views .accept {
		    margin-top: -271px !important;
		} */
		/* div#block-extension-springs-views div#block-views-block-price-table-block-1-2,div#block-extension-springs-views #block-views-block-price-table-block-2 {
		    margin-top: -229px !important;
		} */
		div#block-extension-springs-views #cad-title {
			position: relative !important;
			top: 8px !important;
		}

        /*div#block-torsion-spring-views .views-field.views-field-add-to-cart {
            margin-top: -412px !important;
        }*/
        /*div#block-torsion-spring-views .views-field.views-field-add-to-cart {
            margin-top: -400px !important;
        }*/
        /* #block-torsion-spring-views .row.box {
		    margin-top: -277px !important;
		} */
        /* div#block-torsion-spring-views .views-field.views-field-add-to-cart {
            margin-top: -441px !important;
        } */
       /* div#block-torsion-spring-views div#block-views-block-price-table-block-1-2 {
		    margin-right: 273px !important;
		} */
		/* div#block-torsion-spring-views div#block-views-block-price-table-block-1-2,div#block-torsion-spring-views div#block-views-block-price-table-block-2 {
			margin-top: -172px;
		}	 */
        /* #block-torsion-spring-views .row.box {
            text-indent: 2px !important;
        }	 */
        /* #block-torsion-spring-views span.field-content.btn.btn-torsion-print, #block-torsion-spring-views span.field-content.btn.btn-compare {
            width: 47% !important;
        } */
        /* #block-redux-wave-springs-views span.field-content.btn.btn-redux-print, #block-redux-wave-springs-views span.field-content.btn.btn-compare {
            width: 44% !important;
        } */
        #block-redux-wave-springs-views #F3D, #block-redux-wave-springs-views #F2D {
            width: 221px !important;
            right: -32px !important;
        }
        #block-redux-wave-springs-views #V3D, #block-redux-wave-springs-views #V2D {
            right: -4px !important;
        }
        #block-redux-wave-springs-views input[name="3DGO"], #block-redux-wave-springs-views input[name="2DGO"] {
            right: 19px !important;
        }
        /* #block-torsion-spring-views #F3D, #block-torsion-spring-views #F2D {
            width: 190% !important;
        } */
        #block-torsion-spring-views #V3D, #block-torsion-spring-views #V2D {
            right: -143px !important;
        }
        #block-torsion-spring-views input[name="3DGO"], #block-torsion-spring-views input[name="2DGO"] {
            right: -169px !important;
        }
        /* div#block-torsion-spring-views .accept {
		    margin-top: -215px;
		    margin-right: 72px !important;
		} */
        /*div#block-redux-wave-springs-views .views-field-add-to-cart {
            margin-top: -456px !important;
        }
*/
        /* div#block-redux-wave-springs-views .views-field-add-to-cart {
            margin-top: -494px !important;
        } */
		/* div#block-redux-wave-springs-views .row.box {
		    margin-right: -574px !important;
		    margin-top: -326px !important;
		} */
		/* div#block-redux-wave-springs-views .accept {
		    margin-top: -259px !important;
		    margin-right: 70px !important;
		} */
		/* div#block-redux-wave-springs-views #block-views-block-price-table-block-2, div#block-redux-wave-springs-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -203px;
		} */
		#block-redux-wave-springs-views #cad-title {
		    top: -4px !important;
		}
		/* #block-redux-wave-springs-views #block-cad-download {
		    top: 75px !important;
		 } */
		/* div#block-redux-wave-springs-views div#block-views-block-price-table-block-2 {
			margin-right: -353px;
		} */
		/* div#block-redux-wave-springs-views div#block-views-block-price-table-block-1-2 {
		     margin-right: 270px !important;
		} */
        /*div#block-belleville-washers-views .views-field.views-field-add-to-cart {
            margin-top: -469px !important;
        }*/

        /* div#block-belleville-washers-views .views-field.views-field-add-to-cart {
            margin-top: -389px !important;
        } */
        /* div#block-belleville-washers-views .accept {
			margin-top: -163px !important;
			margin-right: 63px !important;
		} */
		/* #block-belleville-washers-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -115px;
		    margin-right: 262px !important;
		} */
		/* #block-belleville-washers-views div#block-views-block-price-table-block-2 {
			margin-top: -115px;
		} */
        /* div#block-battery-springs-views .views-field.views-field-add-to-cart {
            margin-top: -421px !important;
        } */
        /* div#block-constant-force-springs-views .views-field.views-field-add-to-cart {
            margin-top: -378px !important;
        } */
        /*div#block-continuous-length-views .views-field.views-field-add-to-cart {
            margin-top: -452px !important;
        }*/

        /*div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
            margin-top: -454px !important;
        }*/
        /* div#block-compression-springs-leep-views .views-field.views-field-add-to-cart {
            margin-top: -576px !important;
        } */
            /* div#block-compression-springs-leep-views .row.box {
                margin-right: -574px !important;
                margin-top: -422px !important;
            } */
        /* div#block-compression-springs-mil-spec-views .views-field.views-field-add-to-cart {
            margin-top: -521px !important;
        } */
        /* #block-compression-springs-mil-spec-views .row.box {
		    margin-right: -572px !important;
		    margin-top: -354px !important;
		} */
		/* #block-compression-springs-mil-spec-views #block-views-block-price-table-block-2 {
		    margin-top: -225px !important;
		} */
		/* #block-compression-springs-mil-spec-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -224px !important;
		} */
		/* #block-compression-springs-mil-spec-views .accept {
		    margin-top: -287px !important;
		} */
        /* div#block-extension-springs-mil-spec-views .views-field.views-field-add-to-cart {
            margin-top: -520px !important;
        } */
        /* div#block-extension-springs-mil-spec-views .accept {
		    margin-top: -299px !important;
		} */
		/* div#block-extension-springs-mil-spec-views .row.box {
		    margin-right: -572px !important;
		    margin-top: -362px !important;
		} */
		/* div#block-extension-springs-mil-spec-views div#block-views-block-price-table-block-1-2 {
		    margin-top: -244px !important;
		} */
		/* div#block-extension-springs-mil-spec-views #block-views-block-price-table-block-2 {
		    margin-right: 80px !important;
		    margin-top: -244px !important;
		} */
        /* end */

        /* .Compression-spring .specification-display-1 {
            margin-left: 123px !important;
        } */
        .field-content.extension-spring-view-finish {
            margin-left: 139px;
        }

        /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img{
            height: 112px !important;
        } */

        #block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .compression-outside-diameter-in {
            margin-left: 124px;
        }

        .field-content.cont-outside-diameter-finish {
/*            margin-left: 215px;*/
        }
        /* .field-content.cont-outside-diameter-material {
            margin-left: 201px;
        } */
        /*.field-content.cont-outside-diameter-series {
            margin-left: 211px;
        }*/
        #block-continuous-length-views .field-content.cont-outside-diameter-series {
            margin-left: 203px !important;
        }
        /* #block-continuous-length-views .field-content.cont-outside-diameter-material {
            margin-left: 194px !important;
        } */
        /* #block-continuous-length-views .field-content.cont-outside-diameter-finish {
            margin-left: 207px !important;
        } */
        /* .field-content.constance-spring-view-material {
            margin-left: 126px;
        } */

        /* .battery-spring-display .material-specific-product-1 {
            margin-left: 172px !important;
            width: 43%;
        } */

        /* .field-content.maximum-extended-length-specific-product-mounting {
            margin-left: 111px;
        } */

        /* .field-content.total-coils-specific-product {
            margin-left: 227px;
        } */
        /* .battery-spring-display .finish-specific-product-1 {
            margin-left: 177px !important;
        } */
        /*h1.views-label.views-label-body {
            margin-left: 217px;
        }*/

        /* .field-content.maximum-extended-length-specific-product {
            margin-left: 226px;
        } */

        .field-content.torsion-specific-product {
            /*margin-left: 222px;
            margin-top: -22px;*/
        }

        /* .field-content.torsion-specific-product-series {
            margin-left: 177px;
        } */
        /* #block-torsion-spring-views .field-content.torsion-spring-view-finish {
		    right: -179px;
		    width: 47%;
		} */
        /* .field-content.torsion-specific-product-material {
            margin-left: 167px;
        } */

        /* .field-content.reduxwave-spring-view-series {
            margin-left: 115px;
        } */

        /* .field-content.reduxwave-spring-view-material {
            margin-left: 100px;
        } */

        /* .field-content.reduxwave-spring-view-finish {
            margin-left: 115px;
        } */

        /* .field-content.belleville-specific-product {
            margin-left: 206px;
            margin-top: -22px;
        } */

        /*h1.field-content.belleville-washers-spring-series {*/
            /*left: 231px;*/
            /*width: 23%;*/
        /*}*/

        /* .field-content.belleville-specific-product-finish {
            margin-left: 164px;
        } */

        /* .field-content.belleville-specific-product-material {
            margin-left: 150px;
        } */

        /* .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
            margin-left: 121px;
        } */
        /* .field-content.compression-hole-diameter-cm {
            width: 80%;
        } */
        /* .field-content.compression-rod-diameter-cm {
            width: 80%;
        } */
        /* .field-content.compression-rate-diameter-n-cm {
            width: 80%;
        } */
        /* .field-content.compression-solid-height-diameter-cm {
            width: 80%;
        } */
        /* .Compression-spring .compression-outside-diameter-in-1 {
            margin-left: 109px !important;
        } */

        /* .field-content.extension-spring-view-series {
            margin-left: 141px;
        } */

        /* .field-content.extension-spring-view-material {
            margin-left: 125px;
        } */


        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
            top: 194px !important;
        }
        div#uc-address-panes-billing-zone-wrapper {
            top: 554px !important;
        }
        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: 553px;
        }
        details#payment-pane table {
            width: 351px;
        }
        /* div#payment-details {
            position: relative;
            bottom: 98px;
        } */
        p.text-req1 {
            margin-top: 23px;
        }
        details#payment-pane table {
            bottom: 638px !important;
        }
        /* div#block-views-block-price-table-block-1-2 {
            margin-right: 258px;
        } */

        /* .field-content.cont-outside-diameter-cm {
            width: 69%;
        } */
        /* div#block-battery-springs-views #block-views-block-price-table-block-2 {
            margin-top: -140px !important;
        } */
        /* #block-views-block-price-table-block-2 {
            width: 18%;
            margin-top: -140px;
        } */
        /* div#block-views-block-price-table-block-1-2 {
            width: 18%;
        } */

        /* .field-content.total-coils-specific-product {
            margin-left: 219px;
        } */
            /* .battery-spring-display .finish-specific-product-1 {
                margin-left: 170px;
            } */

        /* .field-content.maximum-extended-length-specific-product {
            margin-left: 219px;
        } */
        /* .battery-spring-display .material-specific-product-1 {
            margin-left: 164px !important;
            width: 43%;
        } */

        #edit-panes-delivery-save-shipping-address {
            transform: scale(0.9);
        }

        .extension-spring-product-display .mil-specification-display {
            margin-left: 139px;
        }
        /* .field-content.reduxwave-spring-view1 {
            width: 74%;
        } */
        /* .field-content.reduxwave-spring-view {
            width: 81%;
        } */

        /* .field-content.compression-outside-diameter-in {
            width: 80%;
        } */
        .field-content.compression-wire-diameter-in {
            width: 80%;
        }
        .field-content.compression-solid-height-diameter-in {
            width: 80%;
        }
        .field-content.compression-rate-diameter-lb-in {
            width: 80%;
        }
        .field-content.compression-free-length-diameter-in {
            width: 80%;
        }
        .field-content.compression-rod-diameter-in {
            width: 80%;
        }
        .field-content.compression-hole-diameter-in {
            width: 80%;
        }

        /* .field-content.reduxwave-spring-view1 {
            width: 78%;
        } */
        /* .col-md-12.color {
            font-size: 13px;
            padding-right: 47px;
        } */
        .col-md-12.engineering {
            font-size: 13px;
            padding-right: 98px;
        }
        /* ul#main-menu {
            margin-top: -23px !important;
        } */
        /* .menu-base-theme > li:hover {
            padding-top: 20px !important;
            padding-bottom: 7px !important;
        } */
        /* .menu-base-theme li {
            padding-top: 20px;

        } */
        .region.region-welcome-banner-text {
            margin-top: 48px !important;
        }
        nav.navbar.navbar-default {
            margin-top: 0px !important;
        }
        div#block-ko-d8-theme-branding .brand.logo {
            margin-top: -5px !important;
        }
        form#search-block-form {
            padding-top: 0px !important;
        }
        .region.region-welcome-banner-text {
            margin-top: 18px !important;
        }
    }
}

@media (min-width: 1200px) {
    @-moz-document url-prefix() {


        .main-header nav {
            height: 70px;
        }
        /* form#search-block-form .js-form-submit {
            height: 33px;
        } */


    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    @media (min-width: 1200px) {



        div#block-socialicon {
            bottom: 562px !important;
        }
        div#block-ko-d8-theme-branding .brand.logo {
            width: 211px !important;
        }

        ul#main-menu {
            width: 100% !important;
            margin-top: -20px !important;
        }
        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: 522px;
        }

        div#uc-address-panes-billing-zone-wrapper {
            top: 522px;
        }
        details#payment-pane table {
            bottom: 543px;
        }


    }
}



@media (min-width: 1366px) {

    /*label#lblunitprice {*/
    /*margin-top: -109px;*/
    /*}*/
    /*label#lblextprice {*/
    /*margin-top: -101px;*/
    /*}*/




}
@media (min-width: 3000px) {
    .standard_ground_shipping {
        margin-top: 0px;
    }

    #block-whychooseus h3 {
        margin-bottom: 10px;
    }

}

@media (min-width: 3000px) {
    .col-md-12.color {
        margin-left: 60px;
        margin-top: -17px;
    }
    .col-md-12.engineering {
        margin-left: 60px;
    }

}



@-moz-document url-prefix() {
    @media (min-width: 3000px) {
        .col-md-12.color {
            margin-left: 60px;
            margin-top: -17px;
        }
        .col-md-12.engineering {
            margin-left: 60px;
        }
        .standard_ground_shipping {
            margin-top: 0px;
        }

        #block-whychooseus h3 {
            margin-bottom: 10px;
        }

        /* .col-lg-3.col-md-3.col-sm-3.redux-home-spring .home_page_image img {
            height: 111px !important;
        }
        .col-lg-3.col-md-3.col-sm-3.battery-spring-home img {
            height: 111px !important;
        } */
    }
}


@media (min-width: 768px) and (max-width: 991px) {

    /* input#edit-panes-delivery-save-shipping-address {
        position: relative;
        top: 46px;
        left: 55px;
    } */

    .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        top: 662px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        top: 662px;
    }
    .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
        padding-left: 26px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        padding-left: 26px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        padding-left: 26px;
    }
    /* details#payment-pane .fieldgroup {
        width: 251px;
    } */

    table.cart-review tbody {

        overflow-x: hidden;
    }

    table.cart-review th.qty {
        padding-left: 25px;
    }

    th.price {
        padding-left: 0px;
    }

    .cart-review th {
        width: 100%;
        text-align: left;
    }

    table.cart-review {
        table-layout: fixed;
    }

    .checkout-form1 {
        left: 556px;
    }

    #uc-cart-checkout-form input#edit-continue-shopping {
        left: 554px;

    }

    input#edit-continue {
        left: 554px;

    }

    details#cart-pane:before {
        font-size: 16px;
    }

    details#payment-pane table {

        bottom: 618px;
        left: 536px;
        width: 225px;
    }

    /* details#cart-pane {
        left: 570px;
    } */

    .purchase_order_info {
        top: 1195px;
    }

    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input {
        width: 50%;
    } */

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        left: 118px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        top: 186px;
    }

    /* div#uc-address-panes-billing-zone-wrapper {
        top: 557px;
    } */

    /* div#uc-address-panes-billing-zone-wrapper {
        left: 87px;
        width: 56px;
    } */

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        left: 150px;
        top: 556px;
    }

    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code input#edit-panes-billing-postal-code {
        width: 42%;
    } */

    .step-billing-info {
        font-size: 17px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number input#edit-panes-payment-details-cc-number {
        width: 50%;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
        margin-left: 104px;
    }

    .js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month select {
        width: 71%;
    }

    #uc-cart-checkout-form {
        height: 1408px;
    }

    .js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method:nth-child(2) {
        margin-top: -10%;
    }

    .step-shipping-info {
        font-size: 16px;
    }

    details#delivery-pane {
        left: 280px;
    }

    /* details#quotes-pane {
        margin-left: 266px;
    } */

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label.option {
        font-size: 12px;
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
        bottom: 47px;
    }

    .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label.option {
        font-size: 13.5px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label.option {
        font-size: 13.5px;
    }
    div#uc-address-panes-delivery-zone-wrapper {
        left: 69px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        left: 133px;
    }

    /* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone select#edit-panes-delivery-zone {
        width: 59%;
    } */

    #edit-panes-delivery-postal-code {
        width: 67px !important;
    }
}


/*for 320--680*/
@media only screen
and (min-device-width : 370px)
and (max-device-width : 736px) {
	.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv
	 input#edit-panes-payment-details-cc-cvv {
		width: 74% !important;
	    margin-left: -9px !important;
	}
	.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
	    top: 115px !important;
	}
	.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
	    margin-top: 16px !important;
	}
	/* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
	    margin-bottom: -11px !important;
	} */
	.uc-cart-checkout-form table {
	    line-height: 9px !important;
	}
	div#payment-details {
	    /*margin-top: 49px !important;*/
	}
	.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
	    margin-left: 168px;
	}
	.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv form#uc-cart-checkout-form input {
	    width: 100%;
	    max-width: 312px;
	}
	/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        margin-top: 7px !important;
	} */
	.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
	    /*margin-top: -11px !important;*/
	}
	.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
		margin-top: 25px !important;
	}
}


/**iphone sathish style for mobile checkout**/ /*sathish newly added style on aug12,19 */
@media screen and (max-width: 414px) and (min-width: 375px) /*and (max-width: 1080px)*/ {

    /*sathish on new 26/9/19*/
       .uc-cart-checkout-form table.cart-review tbody {
            height: 60px;
        }
        #uc-cart-checkout-form input#edit-continue-shopping {
        left: 21px;
        top: 2970px;
        /* width: 81%; */
       }
    /*sathish on new 26/9/19*/
    /*sathish new on 23/9/19*/
    .uc-cart-checkout-form .item.lang-switch {
        right: -2em;
    }
    /*.main-header nav.navbar.navbar-default {
        width: 73% !important;
    }*/
    .uc-cart-checkout-form .bottom-widgets #block-whychooseus p {
        white-space: unset !important;
        width: 100%;
    }
    /* .uc-cart-checkout-form .ship_rate_range {
        line-height: .85em;
    } */
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input {
        width: 90% !important;
    }
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input[type=checkbox] {
        width: unset !important;
    }
    .uc-cart-checkout-form #edit-panes-collect-carrier {
       /* position: relative;
        right: 69px;
        top: 28px;*/
        height: 33px;
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id #edit-panes-collect-account-id {
        /*position: relative !important;
        top: 25px !important;
        right: 72px !important;*/
        width: 215% !important;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
        /*position: absolute;
        top: 1024px;*/
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        /*position: absolute;
        top: 177px;
        right: -32px;*/
        white-space: nowrap;
    }
    /*sathish new on 23/9/19*/
    /* .uc-cart-checkout-form div#uc-address-panes-billing-zone-wrapper {
        top: 509px !important;
    } */
    .uc-cart-checkout-form table {/*sathish newly added style on aug12,19 */
        width: 300px !important;
    }
    .uc-cart-checkout-form .checkout-form1 {
        left: 22px !important;/*sathish newly added style on aug12,19 */
        top: 3042px !important;/*sathish newly added style on aug12,19 */
        /* width: 81%; */
    }
    .uc-cart-checkout-form #uc-cart-checkout-form input#edit-continue-shopping {
        left: 19px !important;/*sathish newly added style on aug12,19 */
        top: 2954px !important;/*sathish newly added style on aug12,19 */
        width: 82%;/*sathish newly added style on aug12,19 */
    }
    .uc-cart-checkout-form input#edit-continue {
        top: 2906px !important;/*sathish newly added style on aug12,19 */
        left: 19px !important;/*sathish newly added style on aug12,19 */
        /* width: 82%; */
    }
/*form#uc-cart-checkout-form input {/*sathish newly added style on aug12,19 * /
    left: 48px !important;/*sathish newly added style on aug12,19 * /
    top: 183% !important;/*sathish newly added style on aug12,19 * /
    width:65%;/*sathish newly added style on aug12,19 * /
}*/

.uc-cart-checkout-form details#payment-pane table {/*sathish newly added style on aug12,19 */
    bottom: 0px !important;/*sathish newly added style on aug12,19 */
    left: 3px !important;/*sathish newly added style on aug12,19 */
    width: 266px;/*sathish newly added style on aug12,19 */
    top: 1780px;/*sathish newly added style on aug12,19 */
}

    .uc-cart-checkout-form #wrapper {/*sathish newly added style on aug12,19 */
        height: 3331px;/*sathish newly added style on aug12,19 */
    }/*sathish newly added style on aug12,19 */
.uc-cart-checkout-form details#cart-pane {/*sathish newly added style on aug12,19 */
    left:18px !important; /*sathish newly added style on aug12,19 */
    top: 74% !important;/*sathish newly added style on aug12,19 */
    white-space: nowrap;/*sathish newly added style on aug12,19 */
}
.uc-cart-checkout-form details#billing-pane {
    width: 100%;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    /*position: relative;*/
    left: 0px;/*sathish newly added style on aug12,19 before left:-18px */
    bottom: 896px;/*bottom: -961px; on 23/9/19;sathish newly added style on aug12,19 before bottom:-1197px */
    width: 100%;
    padding-left: 0px;
    margin-top: -6px !important;/*sathish newly added style on aug12,19 */
}
.uc-cart-checkout-form details#quotes-pane {
    left: 0px;
    margin-left: 0px;
    width: 100%;
    top: 1282px !important;/*top: 139px !important; on 18/9/19;sathish newly added style on aug12,19 already have 763px*/
}
/* .uc-cart-checkout-form details#delivery-pane {
    position: absolute;
    bottom: 0px;
    width: 100%;
    top: 1392px;
    left: 0px;
    padding-left: 11px;
} */
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
    /*position: absolute;
    top: 239px;*/
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {
    /*position: absolute;*/
    white-space: nowrap;
    top: 240px;
    left: 31px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
    top: -78px;/*top: -75px; sathish on 24/9/19*/
    left: 195px;/*left: 202px; sathish on 24/9/19*/
}
.uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
    left: 103px;
    top: 0px !important;/*top: 5px !important; sathin 24/9/19*/
    bottom: unset !important;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    bottom: 1893px;
    left: 12px;
}
.uc-cart-checkout-form p.text-shipping-address {
    margin-top: 0px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
    top: 78px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    /* left: 190px;
    width: 150px; */
    /*top: 245px !important;*//*top: 247px !important; on 24/9/19;top: 242px !important; on 23/9/19;sathish newly added style on aug12,19 already have 84px*/
}
.uc-cart-checkout-form .uc-store-address-field .form-item label {
    padding-right: 0.15em;
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    position: relative !important;
    top: 116px !important;
    left: 8px !important;
} */
/*.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
    left: 202px;/*sathish newly added style on aug12,19 already have 222px* /
    top: 618px;/*top: 624px; on 24/9/19;top: 615px; on 23/9/19;sathish newly added style on aug12,19 already have 458px* /
}*/
.uc-cart-checkout-form details#payment-pane {
    width: 100%;
}
/* .uc-cart-checkout-form div#quote {
    position: absolute;
    top: 72px;
}  */
.uc-cart-checkout-form .purchase_order_info {
    width: 87%;
   /* top: 1216px;
    position: absolute;*/
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    /*position: absolute;*/
    white-space: nowrap;
    top: 2px !important;/*sathish newly added style on aug12,19 already have 87px*/
    width:29%;
    left:32px !important;/*left:3px !important; on 23/9/19;sathish newly added style on aug12,19 already have 29%*/
}
.uc-cart-checkout-form #Collect-pane {
   /* bottom: 50px;
    position: absolute;*/
}
}
/**chrome sathish style for mobile checkout**/

@media (min-width:320px) and (max-width:680px) {
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
    bottom: 2116px !important;/*sathish newly added style on aug12,19 already have 82px*/
}
.uc-cart-checkout-form div#delivery-address-pane {
    top: 199px !important;/*sathish newly added style on aug12,19 already have 212px*/
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    top: 667px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    top: 701px;
}
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 38% !important;
}
     ul#side-main-menu button.btn.btn-primary.dropdown-toggle {
        display: unset;
    }
    .contextual-region {
        position: unset;
    }
     .content_layout #uc-cart-checkout-form {
        height:3300px !important;
    }
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 41% !important;
    }

        .uc-cart-checkout-form table.cart-review tbody {
            /* It Was Edited by Madhan */
            height: auto;
        }

            /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
                left:235px !important;
                top:624px !important;
                position: absolute !important;
            } */
            /* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
                position: relative !important;
                top: 1px !important;
            } */
            /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
                top: -77px !important;
            } */
            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
                /*right: 2px !important;
                position: relative !important;*/
            }
            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
                left: 21px !important;/*left: 82px !important; sathish on 25/9/19 */
                width:20% !important;
            }
    }

/**iphone sathish style for mobile checkout 24/9/19 start** /


/*for 375--812*/

/*sathish on 21/01/2020*/
/**iphone sathish style for mobile checkout**/ /*sathish newly added style on aug12,19 */

@media screen and (max-width: 423px) and (min-width: 320px) /*and (max-width: 1080px)*/ {

    /*sathish on new 26/9/19*/
       .uc-cart-checkout-form table.cart-review tbody {
            height: 60px;
        }
        #uc-cart-checkout-form input#edit-continue-shopping {
        left: 21px;
        top: 2970px;
        /* width: 81%; */
       }
    /*sathish on new 26/9/19*/
    /*sathish new on 23/9/19*/
    .uc-cart-checkout-form .item.lang-switch {
        right: -2em;
    }
    /*.main-header nav.navbar.navbar-default {
        width: 73% !important;
    }*/
    .uc-cart-checkout-form .bottom-widgets #block-whychooseus p {
        white-space: unset !important;
        width: 100%;
    }
    /* .uc-cart-checkout-form .ship_rate_range {
        line-height: .85em;
    } */
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input {
        width: 90% !important;
    }
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input[type=checkbox] {
        width: unset !important;
    }
    .uc-cart-checkout-form #edit-panes-collect-carrier {
        /*position: relative;
        right: 69px;
        top: 28px;*/
        height: 33px;
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id #edit-panes-collect-account-id {
        /*position: relative !important;
        top: 25px !important;
        right: 72px !important;
        width: 215% !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
        /*position: absolute;
        top: 1024px;*/
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        /*position: absolute;
        top: 1027px;
        right: -32px;*/
        white-space: nowrap;
    }
    /*sathish new on 23/9/19*/
    /* .uc-cart-checkout-form div#uc-address-panes-billing-zone-wrapper {
        top: 509px !important;
    } */
    .uc-cart-checkout-form table {/*sathish newly added style on aug12,19 */
        width: 300px !important;
    }
    .uc-cart-checkout-form .checkout-form1 {
        left: 22px !important;/*sathish newly added style on aug12,19 */
        top: 3042px !important;/*sathish newly added style on aug12,19 */
        /* width: 81%; */
    }
    .uc-cart-checkout-form #uc-cart-checkout-form input#edit-continue-shopping {
        left: 19px !important;/*sathish newly added style on aug12,19 */
        top: 2954px !important;/*sathish newly added style on aug12,19 */
        width: 82%;/*sathish newly added style on aug12,19 */
    }
    .uc-cart-checkout-form input#edit-continue {
        top: 2906px !important;/*sathish newly added style on aug12,19 */
        left: 19px !important;/*sathish newly added style on aug12,19 */
        /* width: 82%; */
    }
/*form#uc-cart-checkout-form input {/*sathish newly added style on aug12,19 * /
    left: 48px !important;/*sathish newly added style on aug12,19 * /
    top: 183% !important;/*sathish newly added style on aug12,19 * /
    width:65%;/*sathish newly added style on aug12,19 * /
}*/

.uc-cart-checkout-form details#payment-pane table {/*sathish newly added style on aug12,19 */
    bottom: 0px !important;/*sathish newly added style on aug12,19 */
    left: 3px !important;/*sathish newly added style on aug12,19 */
    width: 266px;/*sathish newly added style on aug12,19 */
    top: 1780px;/*sathish newly added style on aug12,19 */
}

    .uc-cart-checkout-form #wrapper {/*sathish newly added style on aug12,19 */
        height: 3331px;/*sathish newly added style on aug12,19 */
    }/*sathish newly added style on aug12,19 */
.uc-cart-checkout-form details#cart-pane {/*sathish newly added style on aug12,19 */
    left:18px !important; /*sathish newly added style on aug12,19 */
    top: 74% !important;/*sathish newly added style on aug12,19 */
    white-space: nowrap;/*sathish newly added style on aug12,19 */
}
.uc-cart-checkout-form details#billing-pane {
    width: 100%;
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    position: relative;
    left: 0px;
    bottom: 896px;
    width: 100%;
    padding-left: 0px;
    margin-top: -6px !important;
} */
.uc-cart-checkout-form details#quotes-pane {
    left: 0px;
    margin-left: 0px;
    width: 100%;
    top: 1282px !important;/*top: 139px !important; on 18/9/19;sathish newly added style on aug12,19 already have 763px*/
}
/* .uc-cart-checkout-form details#delivery-pane {
    position: absolute;
    bottom: 0px;
    width: 100%;
    top: 1370px;
    left: 0px;
    padding-left: 11px;
} */
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
    position: absolute;
    top: 239px;
} */
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {
    /* position: absolute; */
    white-space: nowrap;
    /* top: 240px;
    left: 31px; */
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
    top: -78px;
    left: 195px;
} */
/* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
    left: 103px;
    top: 0px !important;
    bottom: unset !important;
} */
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    bottom: 1880px;
    left: 12px;
}
.uc-cart-checkout-form p.text-shipping-address {
    margin-top: 0px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
    top: 85px;
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    left: 190px;
    width: 150px;
    top: 246px !important;
} */
.uc-cart-checkout-form .uc-store-address-field .form-item label {
    padding-right: 0.15em;
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    position: relative !important;
    top: 104px !important;
    left: 8px !important;
} */
/*.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
    left: 202px;/*sathish newly added style on aug12,19 already have 222px* /
    top: 618px;/*top: 624px; on 24/9/19;top: 615px; on 23/9/19;sathish newly added style on aug12,19 already have 458px* /
}*/
.uc-cart-checkout-form details#payment-pane {
    width: 100%;
}
/* .uc-cart-checkout-form div#quote {
    position: absolute;
    top: 72px;
}  */
.uc-cart-checkout-form .purchase_order_info {
    width: 87%;
    /*top: 1164px;
    position: absolute;*/
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    /*position: absolute;*/
    white-space: nowrap;
    top: 2px !important;/*sathish newly added style on aug12,19 already have 87px*/
    width:29%;
    left:32px !important;/*left:3px !important; on 23/9/19;sathish newly added style on aug12,19 already have 29%*/
}
/* .uc-cart-checkout-form #Collect-pane {
    bottom: 50px;
    position: absolute;
} */



}
/**chrome sathish style for mobile checkout**/

@media (min-width:320px) and (max-width:423px) {
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
    bottom: 2116px !important;/*sathish newly added style on aug12,19 already have 82px*/
}
.uc-cart-checkout-form div#delivery-address-pane {
    top: 199px !important;/*sathish newly added style on aug12,19 already have 212px*/
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    top: 667px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    top: 701px;
}
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 38% !important;
}
     ul#side-main-menu button.btn.btn-primary.dropdown-toggle {
        display: unset;
    }
    .contextual-region {
        position: unset;
    }
     .content_layout #uc-cart-checkout-form {
        height:3300px !important;
    }
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 41% !important;
    }

        .uc-cart-checkout-form table.cart-review tbody {
            height: 67px;
        }

            /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
                left:235px !important;
                top:602px !important;
                position: absolute !important;
            } */
            /* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
                position: relative !important;
                top: 11px !important;
            } */
            /* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country {
			    position: relative;
			    bottom: 216px;
			} */
            /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
                top: -56px !important;
            } */
            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
                right: -2px !important;
                position: relative !important;
            }
            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
                left: 105px !important;/*left: 82px !important; sathish on 25/9/19 */
                width:20% !important;
            }
    }



/*sathish on 21/01/2020*/
/*sathish on 21/01/2020*/
@media  (max-width:414px) {
.cart-review td.subtotal-title  {
    padding-top: 20px;
}
}
@media  (max-width:427px) {
	.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
		position: unset;
		top: unset;
	}
	/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
		margin-top: 22px;
		float: left;
		width: 87%;
	} */
	/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
		margin-top: 29px;
	} */
	/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
		flex-direction: column;
		margin-top: -79px;
	} */
}
	/*sathish on 21/01/2020*/
    @media  (min-width:415px) and (max-width:424px) {
/* .uc-cart-checkout-form div#uc-address-panes-billing-zone-wrapper {
        margin-top: -48px;
} */
/* #uc-address-panes-billing-zone-wrapper .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    margin-top: 35px !important;
    margin-left: 13px;
} */
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        margin-left: 54px !important;
        margin-top: 0px !important;
} */
/* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
    margin-left: 37px !important;
    margin-bottom:  -14px !important;
} */
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        margin-top: -5px !important;
} */

/*.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    margin-left: 282px !important;
}*/
/*.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    bottom: 1864px;
}*/
/*.uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
    top: -78px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    margin-top: 49px;
}*/
}

/**iphone sathish style for mobile checkout**/ /*sathish newly added style on aug12,19 */

@media all and (max-width: 414px) and (min-width: 375px), (max-width: 424px) {

	html {
		overflow-x: hidden;
	}
    /*sathish on new 26/9/19*/

       .uc-cart-checkout-form table.cart-review tbody {
            height: 60px;
        }
        #uc-cart-checkout-form input#edit-continue-shopping {
        left: 21px;
        top: 2970px;
        /* width: 81%; */
       }
    /*sathish on new 26/9/19*/
    /*sathish new on 23/9/19*/
    .uc-cart-checkout-form .item.lang-switch {
        right: -2em;
    }
    /*.main-header nav.navbar.navbar-default {
        width: 73% !important;
    }*/
    .uc-cart-checkout-form .bottom-widgets #block-whychooseus p {
        white-space: unset !important;
        width: 100%;
    }
    /* .uc-cart-checkout-form .ship_rate_range {
        line-height: .85em;
    } */
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input {
        width: 90% !important;
    }
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input[type=checkbox] {
        width: unset !important;
    }
    .uc-cart-checkout-form #edit-panes-collect-carrier {
        /*position: relative;
        right: 69px;
        top: 28px;*/
        height: 33px;
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id #edit-panes-collect-account-id {
        /*position: relative !important;
        top: 25px !important;
        right: 72px !important;
        width: 215% !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
        /*position: absolute;
        top: 1024px;*/
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        /*position: absolute;
        top: 1027px;
        right: -32px;*/
        white-space: nowrap;
    }
    /*sathish new on 23/9/19*/
    /* .uc-cart-checkout-form div#uc-address-panes-billing-zone-wrapper {
        top: 509px !important;
    } */
    .uc-cart-checkout-form table {/*sathish newly added style on aug12,19 */
        width: 300px !important;
    }
    .uc-cart-checkout-form .checkout-form1 {
        left: 22px !important;/*sathish newly added style on aug12,19 */
        top: 3042px !important;/*sathish newly added style on aug12,19 */
        /* width: 81%; */
    }
    .uc-cart-checkout-form #uc-cart-checkout-form input#edit-continue-shopping {
        left: 19px !important;/*sathish newly added style on aug12,19 */
        top: 2954px !important;/*sathish newly added style on aug12,19 */
        width: 82%;/*sathish newly added style on aug12,19 */
    }
    .uc-cart-checkout-form input#edit-continue {
        top: 2906px !important;/*sathish newly added style on aug12,19 */
        left: 19px !important;/*sathish newly added style on aug12,19 */
        /* width: 82%; */
    }
/*form#uc-cart-checkout-form input {/*sathish newly added style on aug12,19 * /
    left: 48px !important;/*sathish newly added style on aug12,19 * /
    top: 183% !important;/*sathish newly added style on aug12,19 * /
    width:65%;/*sathish newly added style on aug12,19 * /
}*/

.uc-cart-checkout-form details#payment-pane table {/*sathish newly added style on aug12,19 */
    bottom: 0px !important;/*sathish newly added style on aug12,19 */
    left: 3px !important;/*sathish newly added style on aug12,19 */
    width: 266px;/*sathish newly added style on aug12,19 */
    top: 1780px;/*sathish newly added style on aug12,19 */
}

    .uc-cart-checkout-form #wrapper {/*sathish newly added style on aug12,19 */
        height: 3331px;/*sathish newly added style on aug12,19 */
    }/*sathish newly added style on aug12,19 */
.uc-cart-checkout-form details#cart-pane {/*sathish newly added style on aug12,19 */
    left:18px !important; /*sathish newly added style on aug12,19 */
    top: 74% !important;/*sathish newly added style on aug12,19 */
    white-space: nowrap;/*sathish newly added style on aug12,19 */
}
.uc-cart-checkout-form details#billing-pane {
    width: 100%;
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    position: relative;
    left: 0px;
    bottom: 896px;
    width: 100%;
    padding-left: 0px;
    margin-top: -6px !important;
} */
.uc-cart-checkout-form details#quotes-pane {
    left: 0px;
    margin-left: 0px;
    width: 100%;
    top: 1282px !important;/*top: 139px !important; on 18/9/19;sathish newly added style on aug12,19 already have 763px*/
}
/* .uc-cart-checkout-form details#delivery-pane {
    position: absolute;
    bottom: 0px;
    width: 100%;
    top: 1370px;
    left: 0px;
    padding-left: 11px;
} */
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
    position: absolute;
    top: 239px;
} */
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {
    /* position: absolute; */
    white-space: nowrap;
    /* top: 240px;
    left: 31px; */
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
    /* top: -78px; */
/*    left: 195px;*/
}
/* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
    left: 103px;
    top: 0px !important;
    bottom: unset !important;
} */
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    bottom: 1880px;
    left: 12px;
}
.uc-cart-checkout-form p.text-shipping-address {
    margin-top: 0px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
    top: 85px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    /* left: 190px;
    width: 150px; */
   /* top: 240px !important;*//*top: 247px !important; on 24/9/19;top: 242px !important; on 23/9/19;sathish newly added style on aug12,19 already have 84px*/
}
.uc-cart-checkout-form .uc-store-address-field .form-item label {
    padding-right: 0.15em;
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    position: relative !important;
    top: 104px !important;
    left: 8px !important;
} */
/*.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
    left: 202px;/*sathish newly added style on aug12,19 already have 222px* /
    top: 618px;/*top: 624px; on 24/9/19;top: 615px; on 23/9/19;sathish newly added style on aug12,19 already have 458px* /
}*/
.uc-cart-checkout-form details#payment-pane {
    width: 100%;
}
/* .uc-cart-checkout-form div#quote {
    position: absolute;
    top: 72px;
}  */
.uc-cart-checkout-form .purchase_order_info {
    width: 87%;
    /*top: 1164px;
    position: absolute;*/
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    /*position: absolute;*/
    white-space: nowrap;
    top: 2px !important;/*sathish newly added style on aug12,19 already have 87px*/
    width:29%;
    left:32px !important;/*left:3px !important; on 23/9/19;sathish newly added style on aug12,19 already have 29%*/
}
/* .uc-cart-checkout-form #Collect-pane {
    bottom: 50px;
    position: absolute;
} */



/*}
/**chrome sathish style for mobile checkout** /
@media all and (max-width: 414px) and (min-width: 375px), (max-width: 424px) {*/
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
    bottom: 2116px !important;/*sathish newly added style on aug12,19 already have 82px*/
}
.uc-cart-checkout-form div#delivery-address-pane {
    top: 199px !important;/*sathish newly added style on aug12,19 already have 212px*/
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    top: 667px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    top: 701px;
}
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 38% !important;
}
     ul#side-main-menu button.btn.btn-primary.dropdown-toggle {
        display: unset;
    }
    .contextual-region {
        position: unset;
    }
     .content_layout #uc-cart-checkout-form {
        height:3300px !important;
    }
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 41% !important;
    }

        .uc-cart-checkout-form table.cart-review tbody {
            height: 67px;
        }

            /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
                left:235px !important;
                top:602px !important;
                position: absolute !important;
            } */
            /* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
                position: relative !important;
                top: 15px !important;
            } */
            /* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country {
			    position: relative;
			    bottom: 216px;
			} */
            /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
                top: -51px !important;
            } */
            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
                right: -2px !important;
                position: relative !important;
            }
            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
                left: 124px !important;/*left: 82px !important; sathish on 25/9/19 */
                width:20% !important;
            }
    }



/**iphone sathish style for mobile checkout 24/9/19 start** /







/*new style on 10022020 sathish*/


/**iphone sathish style for mobile checkout**/ /*sathish newly added style on aug12,19 */

/*@media all and (max-width: 666px) and (min-width: 500px) {
*//*nayana feb-10 start mobile checkout issue --------------------------------------------------------->*/

@media  (max-width: 767px) and (min-width: 727px){
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        margin-top: 5px !important;
    }
}
@media  (max-width: 767px) and (min-width: 727px) and (min-width: 737px){
	/*.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        margin-top: 5px !important;
	}*/
	/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
		    margin-top: -22px !important;
		    margin-left: 107px;
    		width: 99%;
	} */
	/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
		    margin-top: -10px !important;
		    margin-left: 154px;
	} */
	.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
		    top: -16px !important;
	}
	/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code{
		  margin-top: -30px;
	} */
   /*.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
	    margin-left: 180px;
	    margin-top: -15px;
	}*/
	/*.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
	margin-left: 91px;
    width: 100%;
    margin-top: -23px;
	}*/
}
@media  (max-width: 767px) and (min-width: 660px) {
   /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    position: relative !important;
    top: 66px !important;
    left: 77px !important;
    }*/
    /* #edit-panes-billing-zone{
        position: relative;
        right: -18px;
    } */
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    left: 457px !important;
	}
	.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number {
    /* margin-top: -28px; */
    width: 62% !important;
	}

}
@media  (max-width: 767px) and (min-width: 500px) {
   .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
                /*left:235px !important;*/ /*top:605px; sathish on 25/9/19 */
                /*top:602px !important;*/  /*top:605px; sathish on 25/9/19 */
            /*nayana feb-10 */
                /* left: 327px !important;
                top: 566px !important;
                position: absolute !important; */
            /*nayana feb-10 */
            }
             /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
                top: -51px !important;
                left: 261px;
            } */
            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
                /*right: -2px !important;*/
                /* position: relative !important; */
                /*nayana feb-10   start---------->*/
                /* right: -41px !important;
                top: -2px; */
                /*nayana feb-10 end---------------->*/
            }
            /*.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv input#edit-panes-payment-details-cc-cvv {
               max-width: 63%;
                margin-left: 2px !important;
            }*/
            .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number {
		   /* margin-top: -28px;*/
		   	width: 82%;
			}


/*nayana feb-10 start mobile checkout issue --------------------------------------------------------->*/
    /*sathish on new 26/9/19*/
       .uc-cart-checkout-form table.cart-review tbody {
            height: 60px;
        }
        #uc-cart-checkout-form input#edit-continue-shopping {
        left: 21px;
        top: 2970px;
        /* width: 81%; */
       }
    /*sathish on new 26/9/19*/
    /*sathish new on 23/9/19*/
    .uc-cart-checkout-form .item.lang-switch {
        right: -2em;
    }
    /*.main-header nav.navbar.navbar-default {
        width: 73% !important;
    }*/
    .uc-cart-checkout-form .bottom-widgets #block-whychooseus p {
        white-space: unset !important;
        width: 100%;
    }
    /* .uc-cart-checkout-form .ship_rate_range {
        line-height: .85em;
    } */
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input {
        width: 90% !important;
    }
    .uc-cart-checkout-form .footerwidget form#webform-submission-footer-form-form input[type=checkbox] {
        width: unset !important;
    }
    .uc-cart-checkout-form #edit-panes-collect-carrier {
        /*position: relative;
        right: 69px;
        top: 28px;*/
        height: 33px;
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id #edit-panes-collect-account-id {
       /* position: relative !important;
        top: 25px !important;
        right: 72px !important;
        width: 215% !important;*/
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
        /*position: absolute;
        top: 1024px;*/
        white-space: nowrap;
    }
    .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
        /*position: absolute;
        top: 1027px;
        right: -32px;
        white-space: nowrap;*/
    }
    /*sathish new on 23/9/19*/
    .uc-cart-checkout-form div#uc-address-panes-billing-zone-wrapper {
        top: 509px !important;
    }
    /* .uc-cart-checkout-form table {
        width: 300px !important;
    } */
    .uc-cart-checkout-form .checkout-form1 {
        left: 22px !important;/*sathish newly added style on aug12,19 */
        top: 3042px !important;/*sathish newly added style on aug12,19 */
        /* width: 81%; */
    }
    .uc-cart-checkout-form #uc-cart-checkout-form input#edit-continue-shopping {
        left: 19px !important;/*sathish newly added style on aug12,19 */
        top: 2954px !important;/*sathish newly added style on aug12,19 */
        /* width: 82%; */
    }
    .uc-cart-checkout-form input#edit-continue {
        top: 2906px !important;/*sathish newly added style on aug12,19 */
        left: 19px !important;/*sathish newly added style on aug12,19 */
        /* width: 82%; */
    }
/*form#uc-cart-checkout-form input {/*sathish newly added style on aug12,19 * /
    left: 48px !important;/*sathish newly added style on aug12,19 * /
    top: 183% !important;/*sathish newly added style on aug12,19 * /
    width:65%;/*sathish newly added style on aug12,19 * /
}*/

.uc-cart-checkout-form details#payment-pane table {/*sathish newly added style on aug12,19 */
    bottom: 0px !important;/*sathish newly added style on aug12,19 */
    left: 3px !important;/*sathish newly added style on aug12,19 */
    width: 266px;/*sathish newly added style on aug12,19 */
    top: 1780px;/*sathish newly added style on aug12,19 */
}

    .uc-cart-checkout-form #wrapper {/*sathish newly added style on aug12,19 */
        height: 3331px;/*sathish newly added style on aug12,19 */
    }/*sathish newly added style on aug12,19 */
/* .uc-cart-checkout-form details#cart-pane {
    left:18px !important;
    top: 74% !important;
    white-space: nowrap;
}    */
.uc-cart-checkout-form details#billing-pane {
    width: 100%;
}
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    position: relative;
    left: 0px;
    bottom: 896px;
    width: 100%;
    padding-left: 0px;
    margin-top: -6px !important;
} */
.uc-cart-checkout-form details#quotes-pane {
    left: 0px;
    margin-left: 0px;
    width: 100%;
    /* top: 1282px !important; */
}
/* .uc-cart-checkout-form details#delivery-pane {
    position: absolute;
    bottom: 0px;
    width: 100%;
    top: 1327px;
    left: 0px;
    padding-left: 11px;
} */
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address input {
    position: absolute;
    top: 239px;
} */
/* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {
    position: absolute;
    white-space: nowrap;
    top: 240px;
    left: 31px;
} */
/*.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
    top: -78px;/*top: -75px; sathish on 24/9/19*/
/*    left: 195px;*//*left: 202px; sathish on 24/9/19*/
/*}*/
/* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
    left: 103px;
    top: 0px !important;
    bottom: unset !important;
} */
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    bottom: 1880px;
    left: 12px;
}
.uc-cart-checkout-form p.text-shipping-address {
    margin-top: 0px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
    top: 85px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
    left: 294px;
    /* width: 150px; */
    /* margin-top: 44px; */
   /* top: 240px !important;*//*top: 247px !important; on 24/9/19;top: 242px !important; on 23/9/19;sathish newly added style on aug12,19 already have 84px*/
}
/* .uc-cart-checkout-form .uc-store-address-field .form-item label {
    padding-right: 0.15em;
} */
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
    /*sathish feb-10*/
    /* position: relative !important;
    top: 66px !important;
    left: 77px !important; */
}
/*.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
    left: 202px;/*sathish newly added style on aug12,19 already have 222px* /
    top: 618px;/*top: 624px; on 24/9/19;top: 615px; on 23/9/19;sathish newly added style on aug12,19 already have 458px* /
}*/
.uc-cart-checkout-form details#payment-pane {
    width: 100%;
}
/* .uc-cart-checkout-form div#quote {
    position: absolute;
    top: 72px;
}  */
.uc-cart-checkout-form .purchase_order_info {
    width: 87%;
    top: 1164px;
    /*position: absolute;*/
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    /*position: absolute;*/
    white-space: nowrap;
    top: 2px !important;/*sathish newly added style on aug12,19 already have 87px*/
    width:29%;
    left:32px !important;/*left:3px !important; on 23/9/19;sathish newly added style on aug12,19 already have 29%*/
}
/* .uc-cart-checkout-form #Collect-pane {
    bottom: 50px;
    position: absolute;
} */



/*}
/**chrome sathish style for mobile checkout** /
@media all and (max-width: 414px) and (min-width: 375px), (max-width: 424px) {*/
    /* .uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address {
    bottom: 2116px !important;
} */
.uc-cart-checkout-form div#delivery-address-pane {
    top: 199px !important;/*sathish newly added style on aug12,19 already have 212px*/
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    top: 667px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    top: 701px;
}
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 38% !important;
}
     ul#side-main-menu button.btn.btn-primary.dropdown-toggle {
        display: unset;
    }
    .contextual-region {
        position: unset;
    }
     .content_layout #uc-cart-checkout-form {
        height:3300px !important;
    }
    .uc-cart-checkout-form nav.navbar.navbar-default {
        width: 41% !important;
    }

        .uc-cart-checkout-form table.cart-review tbody {
            height: 67px;
        }


            /* .uc-cart-checkout-form div#uc-address-panes-delivery-zone-wrapper {
                position: relative !important;
                top: 15px !important;
            } */
            /* .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country {
			    position: relative;
			    bottom: 216px;
			} */


            .uc-cart-checkout-form .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
                left: 210px !important;/*left: 124px !important; nayana on 11/02/2020 */
                width:20% !important;
            }
    }


/*new style on 10022020 sathish*/

/*for 375--812*/

/*vijay start August 9*/
div#block-whychooseus > div > div > h3{
    margin-left: 7px;
}

@media (min-width: 1516px) and (max-width: 1518px){
    div#block-languageswitcherinterfacetext{
        right: 3.5em !important;
    }

}

@media (min-width: 1706px) and (max-width: 1708px){
    div#block-languageswitcherinterfacetext{
        right: 6.0em !important;
    }

}

@media (min-width: 1240px) and (max-width: 1242px){
    ul.links:before{
        top: -10px;
        right: 54px;
    }
    #block-languageswitcherinterfacetext{
        right: 0em;
    }
    li.en.is-active a::before, li.fr.is-active a::before{
        right: 1.9rem;
    }

}

/*manju added new code for gif yellow page start*/

@media (max-width: 767px) and (min-width: 320px)
{
     .mobile-cover{
        overflow: auto;
    }
    .mobile-cover{
        border: solid;
        border-width: 1px;
        border-color: lightgray;
    }
    .finger-slider{
        text-align: left;
    }
    .finger-slider img{
        width: 110px;
    }

    th.views-field.views-field-title{

        line-height: 170%;
        padding-left: 8px;
    }

    th.views-field.views-field-field-compare{
        padding-right: 8px;
    }


}
@media (min-width: 768px){
    .finger-slider{
        display: none;
    }
    ul.secndry-menu.item-list{
        align-items: center;
        display: grid;
        /* grid-template-columns: 32% 15% 9% 19% 12% 13%; */
        /*grid-template-columns: 32% 13% 7% 20% 15% 13%;*/
        grid-template-columns: 32% 12% 8% 15% 13% 10% 10%;
        margin-top: -4px;
        position: relative !important;
    }
    /* li.item.login-logout a img, li.item.login-account a img, li.item.location a img{
        position: relative;
        top: 6px;
    } */
    /* li.item.location .location_text img, .account_text img{
        position: unset !important;
    } */
}

/*manju added new code for gif yellow page stop*/

/* home page hover vijay*/
@media (min-width: 1200px){
    figure.home_page_image{
        overflow: hidden;
        position: relative;
    }
    .img-contain{
        overflow: hidden;
    }
    figure.home_page_image:hover figcaption.spring-overlay{
        opacity: 1;
        transform: translateY(0px);
        transition: transform 0.5s, opacity 0.1s;
    }
    figcaption.spring-overlay{
        cursor: pointer;
    }
    figcaption.spring-overlay{
        height: 40px;
        width: 100%;
        top: auto;
        bottom: 0;
        backface-visibility: hidden;
        transition: transform 0.8s, opacity 2s;
        transform: translateY(40px);
    }
    /* blue nav bar vijay */
    .menu-base-theme a span.sub-arrow{
        right: -9px !important;
    }
    div#block-secondarymenublock{
        width: 1145px;
    }
}
@media (min-width: 991px){
    ul.secndry-menu.item-list li.item.cart img#white_cart{
        display: none !important;
    }
    ul.secndry-menu.item-list li.item.cart img#black_cart{
        display: inline-block;
    }
    ul.secndry-menu.item-list{
        width: 100%;
        height: 60px;
    }
}
@media (max-width: 1200px) and (min-width: 768px){
    .region.region-welcome-banner-text{
        margin-top: 26px !important;
        height: 53px;
    }
    div#block-searchform, div#block-secondarymenublock{
        width: 100% !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .container{
        width: 95%;
    }
    #search-block-form{
        padding-left: 30px !important;
    }
    div#block-ko-d8-theme-branding .brand.logo{
        width: 150px !important;
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .menu-base-theme a:hover{
        padding: 13px 3px;
    }
    ul.secndry-menu.item-list{
        margin-top: -10px;
    }
    ul.item.account, li.item.location{
        /* margin-top: -10px; */
    }
    /* .menu-base-theme a span.sub-arrow{
        top: 23px;
    } */
}
@media (min-width: 768px) and (max-width: 991px){
    nav.navbar.navbar-default .container, ul.secndry-menu.item-list{
        width: 100%;
    }
    form#search-block-form{
        padding-left: 15px;
    }
    ul.secndry-menu.item-list li.item.cart img#white_cart{
        display: none !important;
    }
    ul.secndry-menu.item-list li.item.cart img#black_cart{
        display: inline-block;
    }
}
@media (max-width: 767px){
    .welcome-banner-text{
        padding: 45px 0 0 0;
    }
    .region.region-welcome-banner-text{
        margin-top: 29px;
        height: unset;
    }
    div#block-secondarymenublock{
        margin-top: 0px;
        height: 100px;
    }
    div#block-secondarymenublock{
        width: 93%;
    }
    ul.secndry-menu.item-list{
        display: grid;
        grid-template-areas: "temp1 temp2 temp3"
                             "temp4 temp4 temp4";
        align-items: center;
        width: 100%;
    }
    li.item.tel-num{
        grid-area: temp1;
        text-align: left;
        /* z-index: 99999; */
    }
    ul.item.account{
        grid-area: temp2;
        z-index: 9;
    }
    div.item.lang-switch{
        grid-area: temp3;
        text-align: right;
        /* z-index: 99999; */
    }
    form#search-block-form{
        grid-area: temp4;
        /* z-index: 9; */
        width: 100%;
    }
    li.item.location{
        display: none;
    }
    .secndry-menu-wrp.secndry-menu{
        width: 100%;
    }
    ul.secndry-menu.item-list li.item.cart{
        position: absolute;
        top: -53px;
        right: 110px;
        z-index: 10001;    }
    ul.secndry-menu.item-list{
        position: relative;
    }
    ul.secndry-menu.item-list li.item.cart img#black_cart{
        display: none;
    }
}
@media (max-width: 1276px){
    ul.links:before{
        top: -10px;
        right: 57px;
    }
}

/*manju footer start*/
@media (min-width: 768px){
    .footer-flex.selection {
        display: grid;
        grid-template-areas:
           "one two"
           "three two";
    }
    .footer-flex.selection p {
        grid-area: two;
    }
    .footer-flex.in-stock {
        display: grid;
        grid-template-areas:
           "one two"
           "three two";
    }
    .footer-flex.in-stock p.in-stock-foot {
        grid-area: two;
    }
    .footer-flex.support {
        display: grid;
        grid-template-areas:
           "one two"
           "three two";
    }
    .footer-flex.support p.support-foot {
        grid-area: two;
    }
    div#wrapper .content_layout .region.region-content.twowaylayout {
        display: flex;
        /* flex-direction: row-reverse; */
        justify-content: space-between;
        flex-wrap: wrap;
    }
    div#block-createalogin{
        width: 530px;
        margin-bottom: 0;
        padding: 0 15px;
    }
    form#user-login-form{
        width: 530px;
        margin: 0 15px;
    }
}
@media (max-width: 767px){
    .footer-flex.selection h3 {
        text-align: center;
        margin-top: -5px !important;
    }
    .footer-flex.in-stock h3 {
        text-align: center;
        margin-top: -5px !important;
    }
    .footer-flex.support h3 {
        text-align: center;
        margin-top: -5px !important;
    }
    div#block-whychooseus h2 {
        text-align: left;
    }
    .region.region-content.twowaylayout {
        /*display: flex;
        flex-flow: column-reverse;*/
    }
    div#block-createalogin {
        margin-top: 50px;
    }
}
@media (min-width: 320px) and (max-width: 600px){
    .region.region-bottom-first p {
        font-size: 12.8px;
    }
    div#block-whychooseus h2 {
        font-size: 14px !important;
    }
}
@media (min-width: 767px) and (max-width: 991px){
    .bottom-widgets {
        padding-bottom: 20px !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        margin-top: -9px;
        /*margin-left: 12px;*/
    }
    .standard_ground_shipping {
        margin-top: 40px;
    }
    .bottom-widgets .container {
        width: 100%;
    }
}
@media (min-width: 771px) and (max-width: 799px){
    .region.region-footer-third {
        padding-left: 0;
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .expert_engineering_assistance {
        margin-top: 40px;
    }
    .customer-service-support {
        margin-top: 40px !important;
        padding-right: 40px;
    }
    .footer-flex.selection p {
        width: 90%;
    }
    .footer-flex.selection h3 {
        margin-left: 14px;
    }
    .footer-flex.in-stock h3 {
        margin-left: 15px;
    }
}
@media (min-width: 768px){
    p.support-foot {
        margin-right: 25px;
    }
    .footer-flex.selection img.imageselect {
        grid-area: one;
    }
    .footer-flex.selection h3 {
        grid-area: three;
    }
    .footer-flex.support h3 {
        margin-left: 15px;
    }
    .footer-flex.support h3 {
        grid-area: three;
    }
    .footer-flex.support img.imageselect {
        grid-area: one;
    }
    .footer-flex.in-stock h3 {
        grid-area: three;
    }
    .footer-flex.in-stock img.imageselect {
        grid-area: one;
    }
    div#create_login .crt-lgn-btn {
        text-align: center;
        position: absolute;
        width: 88%;
        bottom: 18px;
    }
    form#user-login-form div#edit-actions {
        position: absolute;
        bottom: 5px;
        width: 89%;
    }
}
@media (min-width: 900px) and (max-width: 1199px){
    div#block-whychooseus h2 {
        padding-bottom: 30px;
    }
}
@media (min-width: 768px) and (max-width: 1200px){
    .col-lg-4.col-md-4.col-sm-4 p br {
        display: none;
    }
    p.in-stock-foot {
        padding-right: 40px;
    }
}
@media (min-width: 1200px){
    p.in-stock-foot {
        padding-right: 65px;
    }
}
@media (min-width: 320px) and (max-width: 767px){
    div#create_login .crt-lgn-btn {
        text-align: center;
        position: absolute;
        width: 83%;
        bottom: 18px;
        margin-left: 15px;
    }
    form#user-login-form input#edit-submit {
        position: absolute;
        bottom: 18px;
        width: 89%;
    }
    .side-navbar .dropdown-menu{
        position: unset !important;
        height: unset !important;
    }
}
@media (min-width: 320px) and (max-width: 1041px){
    form#user-login-form a {
        padding-right: 0px;
    }
}
@media(min-width: 768px) and (max-width: 1041px){
    form#user-login-form div#edit-actions {
        width: 83%;
    }
    div#create_login .crt-lgn-btn {
        width: 81%;
    }
}
@media (min-width: 1200px){
@-moz-document url-prefix() {
    form#user-login-form {
        height: 348px !important;
    }
}
}
/*manju footer end*/
@media (max-width: 375px){
    .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label input, form#search-block-form .js-form-submit{
        height: 33px;
    }
}
@media (max-width: 991px){
    ul.dropdown-menu a{
        /* padding-bottom: 7px !important;
        padding-top: 7px !important; */
    }
    .navbar-toggle{
        display: block !important;
    }
    .purchase_order_info{
        width: 40%;
    }
}
@media (min-width: 992px){
    .navbar-toggle{
        display: none;
    }
}
/* @media (max-width: 767px){
    form#search-block-form{
        display: flex;
    }
    .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label{
        width: 84%;
    }
} */
/* new check out page vijay start */
@media (min-width: 1200px){
    details#billing-pane{
        width: 50%;
    }
}
/* new check out page vijay end */
@media (max-width: 1200px){
    div#Payment_info, div#shipping_info, div#shipping_op, div#billing_fill_address, div#pay_details, div#delivery_fill_address, div#shipping_option_details{
        width: 55% !important;
    }
    .js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method:nth-child(2){
        margin-top: 0;
    }
}
@media (max-width: 768px){
    details#cart-pane{
        position: unset;
        float: left;
        width: 350px;
        padding-top: 50px;
        padding-left: 40px;
    }
    div#Payment_info, div#shipping_info, div#shipping_op, div#billing_fill_address, div#pay_details, div#delivery_fill_address, div#shipping_option_details{
        width: 90% !important;
    }
    /* details#quotes-pane{
        width: 50% !important;
    } */
    .cart-review td.products, .uc-payment-totals td.price{
        line-height: 1.5;
    }
}
@media (max-width: 450px){
    div#edit-panes-billing input, div#edit-panes-billing select, div#delivery-address-pane input, div#delivery-address-pane select{
        width: 50%;
    }
}
/* manju grey navbar dropdown st */
@media (min-width: 768px){
    ul#main-menu li:nth-child(2) ul li {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    ul#main-menu li:nth-child(2) ul li a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        padding-left: 11px !important;
        padding-right: 11px !important;
    }
}
@media (min-width: 1200px){
    .dropdown-location {
        margin-left: -264px;
        width: auto;
        min-width: 330px;
        padding-bottom: 0px;
    }
    .dropdown-location h4 {
        font-size: 15px;
    }
}
/* new checkout vijay start */
@media (max-width: 1200px) and (min-width: 992px){
    details#billing-pane, details#delivery-pane{
        width: 65%;
    }
}
@media (max-width: 992px){
    form#uc-cart-checkout-form{
        width: 65%;
    }
    details#billing-pane, details#delivery-pane{
        width: 95%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, details#billing-pane select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input, .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-attention.js-form-item-panes-delivery-attention input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street1.js-form-item-panes-delivery-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input{
        width: 50%;
    }
    div#wrapper .container{
        width: 100%;
    }
    div#Payment_info, div#shipping_info, div#shipping_op, div#billing_fill_address, div#pay_details, div#delivery_fill_address, div#shipping_option_details{
        width: 85% !important;
    }
    details#payment-pane{
        width: 100% !important;
    }
}
@media (max-width: 943px){
    form#uc-cart-checkout-form{
        width: 63%;/*width: 56%;*/
    }
    details#cart-pane{
        right: 20px;
    }
}
@media (max-width: 927px){
    form#uc-cart-checkout-form{
        width: 63%;/*width: 62%;*/
    }
}
/* @media (max-width: 900px){
    details#cart-pane{
        left: 555px;
    }
}
@media (max-width: 875px){
    details#cart-pane{
        left: 535px;
    }
} */
@media (max-width: 845px){
    /* details#cart-pane{
        left: 520px;
    } */
    form#uc-cart-checkout-form{
        width: 63%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, details#billing-pane select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input, .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-attention.js-form-item-panes-delivery-attention input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street1.js-form-item-panes-delivery-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input{
        width: 41% !important;
    }
}
@media (max-width: 829px){
    form#uc-cart-checkout-form{
        width: 65%;
    }
    div#Payment_info, div#shipping_info, div#shipping_op, div#billing_fill_address, div#pay_details, div#delivery_fill_address, div#shipping_option_details{
        width: 95% !important;
    }
    div#delivery-address-pane .uc-store-address-field.js-form-wrapper.form-wrapper{
        width: 95% !important;
    }
    /* details#cart-pane{
        left: 500px;
    } */
}
@media (max-width: 805px){
    form#uc-cart-checkout-form{
        width: 66%;
    }
}
@media (max-width: 794px){
    form#uc-cart-checkout-form{
        width: 65%;/*width: 67%;*/
    }
}
@media (max-width: 783px){
    form#uc-cart-checkout-form{
        width: 65%;/*width: 68%;*/
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, details#billing-pane select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input, .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-attention.js-form-item-panes-delivery-attention input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street1.js-form-item-panes-delivery-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input{
        width: 41% !important;
    }
}
@media (max-width: 772px){
    form#uc-cart-checkout-form{
        width: 65%;/*width: 69%;*/
    }
}
@media (max-width: 767px){
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input{
        width: 50% !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country select{
        width: 50% !important;
    }
    input#edit-panes-billing-postal-code, .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input{
        width: 50% !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-attention.js-form-item-panes-delivery-attention input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company input,.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street1.js-form-item-panes-delivery-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select{
        width: 47% !important;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv{
        right: 0;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code{
        width: 100%;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address{
        position: unset;
        /* padding-top: 20px */
    }
    div#payment-details{
        top: 10px !important;
    }
    form#uc-cart-checkout-form{
        width: 100%;
    }
    details#cart-pane{
        position: unset !important;
    }
    details#cart-pane table.cart-review, table.uc-payment-totals{
        width: 310px;
    }
    details#cart-pane{
        width: 340px;
    }
    details#cart-pane{
        float: left;
        padding-left: 18px;
        margin-top: 50px;
    }
    input#edit-continue, .checkout-form1, #uc-cart-checkout-form input#edit-continue-shopping{
        position: unset;
        margin-top: 20px;
    }
    .checkout-form1{
        margin-bottom: 50px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv input{
        width: 75%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv{
        width: 30%;
    }
    details#payment-pane{
        width: 67% !important;
    }
    .review_order_checkout{
        display: none;
    }
}

@media (max-width: 530px){
    .js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month select{
        width: 62%;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, details#billing-pane select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input, .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-attention.js-form-item-panes-delivery-attention input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street1.js-form-item-panes-delivery-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select, input#edit-panes-delivery-zone, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input, input#edit-panes-billing-postal-code, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input, div#delivery-address-pane select{
        width: 35% !important;
    }
}
@media (max-width: 500px){
    ul.item.account{
        left: 40%;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-billing-save-billing-address.js-form-item-panes-billing-save-billing-address, .js-form-item.form-item.js-form-type-checkbox.form-item-panes-billing-default-shipping-address.js-form-item-panes-billing-default-shipping-address{
        margin-left: 50px;
    }
    div#uc-address-panes-billing-zone-wrapper{
        width: 100% !important;
    }
    #uc-address-panes-billing-zone-wrapper label{
        position: unset;
    }
    /*.js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method:nth-child(2){
        position: relative;
        top: -40px;
    }*/
    details#payment-pane{
        width: 90% !important;
    }
    /*.js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method{
        margin-top: 10px !important;
    }*/
    details#delivery-pane{
        position: unset;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address{
        position: unset;
        margin-left: 50px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address{
        position: unset;
        margin-left: 50px;
    }
    details#delivery-pane, .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address{
        position: unset;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address{
        padding-top: 0;
    }
    details#quotes-pane{
        position: unset;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect{
        margin-top: 0 !important;
    }
    div#billing-address-pane{
        margin-left: 0 !important;
    }
    details#billing-pane .uc-store-address-field .form-item label, details#delivery-pane .uc-store-address-field .form-item label{
        width: 12em;
    }
    div#delivery-address-pane .uc-store-address-field.js-form-wrapper.form-wrapper{
        width: 100%;
    }
    .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone label{
        padding-right: 10px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code{
        padding-top: 10px;
    }
    .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone label{
        padding-right: 10px;
        margin-top: 0 !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code{
        padding-top: 10px;
    }
}
@-moz-document url-prefix(){
    details#billing-pane{
        width: 55%;
    }
    details#billing-pane .uc-store-address-field .form-item label, details#delivery-pane .uc-store-address-field .form-item label{
        width: 18em;
    }
    @media (max-width: 1200px) and (min-width: 992px){
        details#billing-pane, details#delivery-pane{
            width: 65%;
        }
    }
    @media (max-width: 992px){
        details#billing-pane, details#delivery-pane{
            width: 95%;
        }
        details#cart-pane{
            right: 20px;
        }
        details#billing-pane .uc-store-address-field .form-item label, details#delivery-pane .uc-store-address-field .form-item label{
            width: 18em;
        }
        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input, details#billing-pane select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input, .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-attention.js-form-item-panes-delivery-attention input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street1.js-form-item-panes-delivery-street1 input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input, .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select, .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input, .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input{
            width: 45%;
        }
        div#delivery-address-pane .uc-store-address-field.js-form-wrapper.form-wrapper, details#billing-pane, details#delivery-pane{
            width: 100% !important;
        }
    }
    @media (max-width: 500px){
        details#billing-pane .uc-store-address-field .form-item label, details#delivery-pane .uc-store-address-field .form-item label{
            width: 12em;
        }
    }
}
/* new check out vijay end */

/* manju request quote button st */
@media (min-width: 1200px){
	div#edit-quantity--description {
        width: 28%;
    }
}
@media (min-width: 320px){
	div#edit-quantity--description {
        width: 28%;
    }
}
/* manju Home page */
@media (max-width: 1024px){
	#block-whoweare h2 {
        padding-left: 30px;
    }
}
@media (max-width: 768px){
	.learn_more_button {
        width: 95% !important;
    }
}
@media (min-width: 320px){
	.learn_more_button {
        text-align: center;
    }
}
/* manju grey navbar icon */
@media (max-width: 768px){
    .item.lang-switch img#lang-icon {
        height: 25px;
        width: auto;
        position: relative;
        top: 0px;
        /* left: -25px; */
    }
}
@media (min-width: 900px) and (max-width: 991px){
    nav#block-mainnavigation{
        width: 100%;
        margin-top: -62px;
    }
}
/* vijay cart number down :start */
@media (min-width: 768px){
    p#cart_count{
        margin: 0;
        padding: 0;
        font-size: 13.5px;

    }
    a#desk-cart img{
        position: relative;
        top: 6px;
    }

    a#mob-cart{
        display: none;
    }
    a#desk-cart:hover img#black_cart, a#map_lang_selection:hover img.image_location, a.login-account:hover img.image_account, a.login-logout:hover img.image_account{
        display: none;
    }
    img#black_cart_hover, img.image_location_hover, img.image_account_hover{
        height: 35px;
        display: none;
    }
    .item.login-logout .image_account{
        height: 32px;
    }
    a#desk-cart:hover img#black_cart_hover, a#map_lang_selection:hover img.image_location_hover, a.login-account:hover img.image_account_hover , a.login-logout:hover img.image_account_hover{
        display: inline-block;
    }
    li.item.cart .image_cart{
        height: 35px;
    }
    .image_account{
        height: 32px;
        width: auto;
    }
    .item.lang-switch .image_location{
        height: 32px;
        width: auto;
    }
    /* li.item.location a#map_lang_selection img.image_location_hover{
        position: relative;
        top: 6px;
    } */
    .item.lang-switch img#lang-icon_hover{
        display: none;
    }
    .item.lang-switch:hover img#lang-icon_hover{
        display: inline-block;
    }
    .item.lang-switch:hover img#lang-icon{
        display: none;
    }
    a#desk-cart:hover .black_cart_hover{
        display: none;
    }
    a#desk-cart:hover img#black_cart{
        display: none;
    }
    .item.lang-switch img#lang-icon-hover{
        display: none;
    }
    .item.lang-switch:hover img#lang-icon-hover{
        display: inline-block;
    }
}
@media (max-width: 767px){
    a#desk-cart{
        display: none;
    }
    li.item.cart a#mob-cart:hover{
        color: unset !important;
    }
    form#webform-submission-request-a-catalog-download-form .form-actions.js-form-wrapper.form-wrapper{
        width: 100%;
    }
}
@media (max-width: 1200px){
    .item.cart .image_cart, .image_location, li.item.login-logout a img.image_account, li.item.login-account a img.image_account{
        height: 35px;
    }
}
@media (min-width: 1200px){
    img#black_cart_hover, img.image_location_hover, img.image_account_hover, img.image_account_hover{
        height: 35px;
    }
    .item.login-logout .image_account{
        height: 35px;
    }
    li.item.cart .image_cart{
        height: 35px;
    }
    .image_account{
        height: 35px;
        width: auto;
    }
    .item.lang-switch .image_location{
        height: 35px;
        width: auto;
    }
}
@media (max-width: 992px){
    li.item.location img.image_location, li.item.login-logout img, img#black_cart_hover, img.image_location_hover, img.image_account_hover{
        position: relative;
        top: 6px;
    }
    li.item.login-logout a img.image_account, li.item.login-account a img.image_account{
        height: 35px;
        position: relative;
        top: 6px;
    }
}
@media (max-width: 600px){
    ul.secndry-menu.item-list li a{
        font-family: Century Gothic Bold;
    }
}
@media (max-width: 900px){
    nav.navbar.navbar-default .row, nav.navbar.navbar-default .container{
        height: 75px;
    }
}
@media (max-width: 700px){
    /* ul.secndry-menu.item-list li a, .lang-text, .location_text, p#cart_count{
        font-size: 13px;
    } */
}
/* vijay cart number down :end */
/* kiruba gray nav bar start */
@media (max-width: 767px){
/*a#mob-cart {
    right: 70px !important;
}*/
}
/* manju accept cookies start */
@media screen and (min-width: 992px){
    .button-group {
       display: grid;
       justify-items: center;
    }
    button.agree-button.eu-cookie-compliance-default-button {
       white-space: nowrap;
    }
}
@media screen and (max-width: 991px){
    .button-group {
        display: flex;
        justify-content: space-between;
    }
    .popup-content.info.eu-cookie-compliance-content {
        display: flex;
        flex-direction: column-reverse;
    }
}
/* manju accept cookies end */
/* manju yellow screen header fixing start */
@media (min-width: 768px){
    .mobile-cover.infinite-scroll table thead {
        position: sticky;
        top: 130px;
        background: white;
        z-index: 1;
    }
    .lee-pricing-table table.cols-2 thead {
        background-color: #ead898;
        z-index: auto;
    }
}
/* manju yellow screen header fixing end */
/* manju gray navbar resolution start */
@media (min-width: 1199px) and (max-width: 1199.90px){
    ul.secndry-menu.item-list {
        padding-left: 30px;
        margin-top: -13px;
    }
    @-moz-document url-prefix(){
        ul.secndry-menu.item-list #search-block-form {
            padding-left: 30px;
        }
    }
}
@media (max-width: 767px){
    .region-primary-menu {
        display: none !important;
    }
}
/* manju gray navbar resolution end */
/* manju review order page st */
@media (min-width: 768px) and (max-width: 1199px) {
    .order-review-table tr#ust_value{
        top: 206px;
        left: 450px;
    }
    tr#hand_charge{
        top: 240px;
        left: 450px;
    }
    table.order-review-table tbody tr:nth-child(5) {
        top: 273px;
        left: 450px;
    }
    tr#hand_charge td.title-col.review-title {
        right: 235px;
    }
}
@media (min-width: 768px) and (max-width: 969px) {
    .order-review-table .cart-review thead tr th.price {
        padding-left: 43px !important;
    }
}
@media (min-width: 768px) and (max-width: 800px) {
    table.order-review-table tbody tr:nth-child(4) .title-col {
        right: 200px;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col {
        right: 200px;
    }
    tr#ust_value td.title-col.review-title {
        right: 200px;
    }
    tr#hand_charge td.title-col.review-title {
        right: 200px;
    }
    table.order-review-table tbody tr:nth-child(5) .title-col {
        right: 200px;
    }
}
@media (max-width: 767px) {
    .order-review-table tr#ust_value {
        width: 100%;
        top: 516px;
        left: 14px;
    }
    tr#hand_charge {
        width: 100%;
        left: 14px;
        top: 550px;
    }
    table.order-review-table tbody tr:nth-child(5) {
        width: 100%;
        left: 14px;
        top: 583px;
    }
    tr#ust_value td.title-col.review-title {
        right: 189px;
    }
}
@media (min-width: 424px) and (max-width: 434px) {
    tr#ust_value td.title-col.review-title {
        right: 164px !important;
    }
    tr#ust_value td.data-col.review-data {
        right: 13px;
    }
}
@media (min-width: 412px) and (max-width: 423px) {
    tr#ust_value td.title-col.review-title {
        right: 164px !important;
    }
    tr#ust_value td.data-col.review-data {
        right: 13px;
    }
}
@media (min-width: 375px) and (max-width: 411px) {
    tr#ust_value td.title-col.review-title {
        right: 130px !important;
    }
    tr#ust_value td.data-col.review-data {
        right: 13px;
    }
}
@media (min-width: 360px) and (max-width: 374px) {
    tr#ust_value td.title-col.review-title {
        right: 138px !important;
    }
    tr#ust_value td.data-col.review-data {
        right: 13px;
    }
}
@media (min-width: 578px) and (max-width: 767px) {
    .order-review-table .cart-review thead tr th.qty {
        padding-left: 150px;
    }
    .order-review-table .cart-review thead tr th.price {
        padding-left: 170px;
    }
}
@media (min-width: 320px) and (max-width: 380px) {
    .order-review-table form#uc-cart-checkout-review-form input#edit-back {
        font-size: 12px;
    }
    .order-review-table form#uc-cart-checkout-review-form input#edit-submit {
        font-size: 12px;
    }
}
/* manju review order page end */
  /*kiruba dual language mobile revision dropdown    start*/
  @media (max-width: 767px){
    ul.secndry-menu.item-list li.item.cart a {
        color: white;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 13.5px;
        font-family: Century Gothic Bold;
        position: fixed;
        right: 70px;
    }
    div#block-secondarymenublock form {
        margin: 0px;
    }
    .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label, div#edit-actions {
        margin-top: 12px;
        margin-bottom: 13px;
    }
    }

  /*kiruba dual language mobile revision dropdown fire fox   start*/
@-moz-document url-prefix() {
@media (min-width: 320px){
button#button-close {
  background: transparent;
  border: 0px;
  float: right;
  padding-right: 19px px;
  font-size: 45px;
  font-weight: bold;
  color: #ffffffd4;
  margin-top: 18px;
  padding-right: 19px;
}
}
}
  /*kiruba dual language mobile revision dropdown fire fox   end*/
  @media (max-width: 768px){
    form#search-block-form .js-form-submit, form#search-block-form .form-search {
        height: 33px;
    }
  }
   /*kiruba dual language mobile revision dropdown    end*/
/* manju mobile menu */
@media (max-width: 768px){
    ul#side-main-menu li.nav-stockspring button.btn.btn-primary.dropdown-toggle,
       ul#side-main-menu li#btnlocation, li.nav-location button.btn.btn-primary.dropdown-toggle {
        height: 55px !important;
    }
}
/* manju mobile menu */
/* Template content page start vijay */
@media (min-width: 350px) and (max-width: 600px) {
    div#template-container div {
        margin: 3px;
    }

    div#template-container ul {
        margin-left: -22px;
    }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
    div#template-container .img3 {
        flex-direction: column;
        text-align: center;
    }

    div#template-container .img4 {
        display: grid;
        text-align: center;
        grid-template-columns: auto;
    }
}

@media only screen and (min-width: 601px) and (max-width: 950px) {
    div#template-container .img3 {
        flex-direction: column;
        text-align: center;
    }

    div#template-container .img4 {

        display: grid;
        justify-content: space-around;
        grid-template-columns: auto auto;
    }
}

@media only screen and (min-width: 951px) and (max-width: 1100px) {
    div#template-container .img4 {
        justify-content: space-between;
    }
}

@media only screen and (min-width: 1101px) and (max-width: 1600px) {
    div#template-container .img4 {
        justify-content: space-between;
    }
}

@media only screen and (min-width: 1601px) and (max-width: 9999px) {
    div#template-container .img4 {
        justify-content: space-between;
    }
}
/* Template content page end vijay */
/* Template content page start kiruba */
@media only screen and (min-width: 0px) and (max-width: 600px){
    div#template-container .img2 {
        flex-direction: column;
        text-align: center;
    }
    }
    @media only screen and (min-width: 601px) and (max-width: 950px){
        div#template-container .img2 {
            flex-direction: column;
            text-align: center;
        }
        }
        /* Template content page end kiruba */
/* manju footer socail icons */
@media (min-width: 768px) and (max-width: 991px){
    .container {
        width: 95%;
    }
}
@media (max-width: 767px) {
    div#block-mobileicon {
        width: 105%;
        text-align: end;
        bottom: 25px !important;
    }
}
@media (min-width: 786px) and (max-width: 992px) {
    p.footer-word .line1 {
        margin-left: 100px;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    div#block-mobileicon {
        margin-left: 15px;
    }
}
@media (min-width: 1200px) {
    .col-sm-4.col-md-4.footer-sicons {
        padding-left: 10px;
    }
}
@-moz-document url-prefix() {
    @media (min-width: 992px) {
        .lee-copy .col-sm-8.col-md-8 {
            padding-right: 33px;
        }
    }
}
/* manju footer socail icons */
/* kiruba add address form start*/
@media (min-width: 435px) and (max-width: 767px){
    .inner-field {
        width: 50% !important;
        display: flex;
        flex-direction: column;
    }
    }
@media (max-width: 350px){
    .form-inner {
        flex-direction: column;
        display: flex;

    }
    }
    /* @media (max-width: 767px){
    .adesign {
    height: 300px !important;
    }
    }
    @media (min-width: 767px){
        .adesign {
        height: 300px !important;
        }
        } */
    /* kiruba add address form end*/
/* manju fixing header bottom line */
@media (min-width: 768px) {
    .mobile-cover.infinite-scroll thead {
        overflow: hidden;
        box-shadow: 0px 6px 0px -5px #9d9d9d;

    }
    /* th.views-field {
        border-bottom: none !important;
    } */
    .mobile-cover.infinite-scroll table thead tr th.views-field {
        border-bottom: none !important;
    }
}
@media (max-width: 767px) {
    thead tr {
        border-bottom: 1px solid #9d9d9d;
    }
}
/* manju fixing header */
/* kiruba add scroll Top start*/
@media (max-width: 767px){
  div#scroll-top-icon {
      z-index: 999;
      display: none;
      position: fixed;
      border-radius: 5px;
      bottom: 23px;
      right: 15px !important;
  }
  div#scroll-top-icon img {
      height: 62px;
  }
  }
  @media (min-width: 767px) and (max-width: 1300px){
      div#scroll-top-icon {
          right: 43px !important;
      }
  }

/* kiruba add scroll Top end*/
/* manju login page error msg fixing */
@media (min-width: 910px) and (max-width: 1087px) {
    .region.region-content.twowaylayout form#user-login-form {
        width: 450px !important;
    }
    .region.region-content.twowaylayout div#block-createalogin {
        width: 450px !important;
    }
}
@media (min-width: 844px) and (max-width: 909px) {
    .region.region-content.twowaylayout form#user-login-form {
        width: 410px !important;
    }
    .region.region-content.twowaylayout div#block-createalogin {
        width: 410px !important;
    }
}
@media (min-width: 768px) and (max-width: 843px) {
    .region.region-content.twowaylayout form#user-login-form {
        width: 350px !important;
    }
    .region.region-content.twowaylayout div#block-createalogin {
        width: 350px !important;
    }
}
/* manju login page error msg fixing */
/* express checkout manju st */
@media (max-width: 991px) {
    ul.secndry-menu.item-list li.item.express-check {
        display: none !important;
    }
    li.item.express-check{
        grid-area: temp3;
    }
    a#express_check{
        justify-content: right;
    }
    .express-logo-text{
        text-align: center;
    }
    button#navbar-toggle {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    ul.secndry-menu.item-list {
        grid-template-columns: 36% 11% 9% 19% 12% 13%;
    }
}
@media (min-width: 992px) {
    ul#main-menu {
        display: block;
        width: 100%;
        background-color: transparent;
        margin-left: 0px;
    }
}
@-moz-document url-prefix() {
    @media (min-width: 1200px){
        ul#main-menu {
            margin-top: 0px !important;
        }
    }
}
/* express checkout manju end */

/* cart by madhan start */
@media (min-width: 1200px) {
    .infinite-scroll .add_cart {
        padding-left: 30px;
    }
}
@media (min-width: 990px) and (max-width: 1100px){
    .infinite-scroll  input[value="Ajouter au panier"] + .add_cart {

        background-position: 25% center;

      }
}
@media (min-width: 990px) and (max-width: 1150px){
    .infinite-scroll input[value="Ajouter plus"] + .add_cart {

        background-position: 33% center;

      }
}
@media (min-width: 990px) and (max-width: 1150px) {
    .infinite-scroll .add_cart {
        background-position: 33% center;
    }
}
/* cart by madhan end */
/* spring kit cart icon start */
@media (min-width: 1100px) {
    .spring-kit-selection .add_cart {
        background-position: 37% center;
    }
    .spring-kit-selection input[value="Ajouter au panier"] + .add_cart {

        background-position: 33% center;

      }
}

/* spring kit cart icon end */
/* compare cart by madhan start */
@media (min-width: 1200px) {
    #compare_views .add_cart {
    background-position: 50px center;
    padding-left: 50px;
    }

    #compare_views input[value="Ajouter plus"] + .add_cart{
            background-position: 55px center;
            padding-left: 50px;
    }

    }
    @media (min-width: 768px) and (max-width:  960px) {
        #compare_views .add_cart {
        background-position: 25px center;
        padding-left: 40px;
        }
        @media (min-width: 768px) and (max-width: 960px) {
            #compare_views input[value="Ajouter plus"] + .add_cart{
                background-position: 55px center;
                padding-left: 40px;
            }
        }

    }

        @media (min-width: 961px) and (max-width: 1199px){
            #compare_views .add_cart {
            background-position: 10px center;
            padding-left: 40px;
            }
            }

            @media (min-width: 768px) and (max-width: 960px) {
                #compare_views input[value="Ajouter au panier"] + .add_cart {
                    background-position: 15px center;
                    padding-left: 40px;
                }
            }
            @media (min-width: 1200px) {
                #compare_views input[value="Ajouter au panier"] + .add_cart {
                    background-position: 20px center;
                    padding-left: 50px;
                }
            }
            @media (min-width: 1200px) {
                #compare_views input[value="Add to Cart"] + .add_cart {
                    background-position: 70px center;
                    padding-left: 50px;
                }
            }
            @media (min-width: 1200px) {
                #compare_views input[value="Add More"] + .add_cart {
                    background-position: 80px center;
                    padding-left: 50px;
                }
            }
            @media (min-width: 961px) and (max-width: 1199px) {
                #compare_views input[value="Add More"] + .add_cart {
                    background-position: 50px center;
                    padding-left: 40px;
                }
                #compare_views input[value="Add to Cart"] + .add_cart{
                    background-position: 40px center;
                    padding-left: 40px;
                }
                #compare_views input[value="Ajouter au panier"] + .add_cart {
                    background-position: 0px center;
                    padding-left: 10px;
                    background-size: 0%;
                }
                #compare_views input[value="Ajouter plus"] + .add_cart {
                    background-position: 0px center;
                    padding-left: 10px;
                    background-size: 0%;
                }
            }

            @media (min-width: 768px) and (max-width: 960px) {
                #compare_views input[value="Add More"] + .add_cart {
                    background-position: 75px center;
                    padding-left: 40px;
                }
                #compare_views input[value="Add to Cart"] + .add_cart{
                    background-position: 60px center;
                    padding-left: 40px;
                }
            }
    /* compare  cart by madhan end */
    /* mylist by madhan start */
    @media (min-width: 1200px) {
        .list_product_details .add_cart {
        background-position: 30px center;
        padding-left: 30px;
        }
        .list_product_details input[value="Ajouter au panier"] + .add_cart {
            background-position: 10px center;
            padding-left: 40px;
        }

        }
        @media (min-width: 320px) and (max-width:  1200px) {
        .list_product_details input[value="Ajouter au panier"] + .add_cart {
            background-size: 0%;
            background-position: 0px center;
            padding-left: 0px;
        }
    }
        @media (min-width: 768px) and (max-width:  960px) {
            .list_product_details .add_cart {
                background-position: 20px center;
                padding-left: 30px;
                background-size: 16%;
            }
            }
            @media (min-width: 961px) and (max-width: 1199px){
                .list_product_details .add_cart {
                    background-position: 15px center;
                    padding-left: 30px;
                    background-size: 16%;
                }
                }
                @media (min-width: 400px) and (max-width: 760px){
                    .list_product_details .add_cart {
                        padding-left: 36px;
        background-position: 15px center;
        background-size: 18%;
    }
                    }

        @media (min-width: 321px) and (max-width: 399px){
            .list_product_details .add_cart {
                background-position: 8px center;
        padding-left: 35px;
        background-size: 18%;
            }
        }
        @media (max-width: 320px){
            .list_product_details .add_cart {
                background-size: 0%;
            }
        }
    /* mylist by madhan end */
    /*kiruba added responsive for max 319px for mobile screeen start*/
@media (max-width: 370px){
    .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
        margin: 0;
    }
     
    .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
        margin-top: 16px !important;
        margin: 0;
    }
     
     
     
    form#user-login-form a {
        float: unset;
    }
     
    form#user-login-form {}
     
    form#user-login-form {
        height: auto !important;
    }
     
    p.already-login {
        margin: 0;
    }
     
     
    .crt-lgn-list .list-item {
        font-size: 12px;
        position: relative;
    }
     
    .crt-lgn-btn {
        width: auto;
        float: unset;
        position: relative;
        text-align: center;
        bottom: 0;
    }
     
    div#create_login {
        padding: 10px;
        height: auto !important;
    }
     
    .crt-lgn-list {
        margin-bottom: 10px !important;
    }
     
    ul.secndry-menu.item-list li.item.cart{
        position: absolute;
        top: -53px !important;
        right: 110px;
        z-index: 99 !important;
    }
    .region.region-welcome-banner-text {
        display: flex;
        width: -webkit-fill-available;
    }
    .brand.logo {
        width: 72px !important;
        margin-top: 0px !important;
    }
    nav.navbar.navbar-default {
        z-index: 9;
        margin-top: 0px;
    }

    ul.secndry-menu.item-list {
        margin-top: 0;
        padding: 0px;
    }
    ul.secndry-menu.item-list li {
        margin-right: unset !important;
        margin-left: unset !important;
        margin-top: unset;
        line-height: unset;
        font-family: Century Gothic Bold;
    }
    form#search-block-form {
        padding-top: unset !important;
    }

    a#lang_selection_fr,a#lang_selection {
        display: flex;
        align-items: end;
        justify-content: center !important;
    }
    li.item.tel-num {
        text-align: center;
    }

    .item.lang-switch {
        display: flex;
    }
    div#block-secondarymenublock {
        margin-top: 0px;
        height: auto !important;
        margin: 0 !important;
    }
    form#search-block-form {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    
    ul.secndry-menu.item-list {
        display: grid;
        grid-template-areas:
        "temp1"
        "temp2"
        "temp3"
        "temp4" !important;
        width: 100% !important;
    }
    .side-navbar {
        width: 100%;
        display: none;
        background: rgba(0, 0, 0, .5);
        position: fixed;
        top: 0;
        z-index: 999999;
        height: 815px;
    }
    ul#side-main-menu li {
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    ul#side-main-menu {
        background: #1d295b;
        width: 60%;
        padding-left: 0px;
        position: relative;
        z-index: 2;
        height: 815px;
    }
    button#button-close {
        background: transparent;
        border: 0px;
        float: right;
        padding-right: 27px;
        font-size: 35px;
        font-weight: bold;
        padding-top: 0px;
    }
    .navbar-toggle{
        margin-top: 18px !important;
        padding: 5px 5px !important;
    }
    .item.cart .image_cart{
        height: 30px;
    }
    ul.secndry-menu.item-list li.item.cart a{
        right: 60px;
    }
    /* form#search-block-form {
        padding-right: 5px !important;
        padding-left: 5px !important;
    } */
    form#search-block-form {
        display: grid;
        grid-template-columns: auto 60px;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        height: unset;
        padding-left: 0px;
        padding-right: 0px;
        margin-left: unset;
        margin-right: unset;
    }
    
    .reqctlg-img {
        width: auto;
        padding: 0;
    }
    
    .home_page .row {
        padding-right: 0px;
    }
    
    #block-whoweare img {
        float: unset;
        margin-top: unset;
        padding-bottom: unset;
        padding-left: unset;
    }
    
    .home_page_image h2 {
        font-size: 11px;
    }
    
    #block-whoweare h2 {
        padding-left: 0;
        font-size: 17px;
    }
    
    div#block-whoweare p {
        text-align: justify;
        font-size: 12.5px;
    }
    
    div#block-whoweare p:nth-child(3) {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .home_page_image {
        width: auto;
    }
    .stock-part_custom-spring h1 {
        font-size: 21px;
    }
    .redux-blk-wrapper.redux-img.col-md-5 {
        margin-top: 10px;
        padding-right: 0;
        PADDING-LEFT: 0;
    }
    .col-lg-8.need_spring .row {
        display: none;
    }
    .reqctlg-blk-wrapper.reqctlg-img.col-md-4 {
        display: none;
    }
    .redux-blk-wrapper1.redux-imgs.col-md-3 {
        display: none;
    }
    .col-lg-8.need_spring h2 {
        font-size: 21px;
    }
    .learn_more_button a {
        font-size: 13px;
    }
    .learn_more_button {
        width: 100% !important;
        margin-left: 0;
        text-align: center;
    }
    #block-languageswitcherinterfacetext ul {
        min-width: 120px;
        left: 50%;
        transform: translateX(-50%);
    }
    .imageselect {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        object-fit: scale-down;
        margin: 0px 0px 0px 0px;
        height: 30px;
        margin-top: 10px !important;
    }
    .standard_ground_shipping {
        display: none;
    }
    .expert_engineering_assistance {
        display: none;
    }
.customer-service-support {
    display: none;
}
.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
    margin-top: 20px;
}
.region.region-footer-third {
    border-left: none;
    padding: 0;
}
div#block-socialicon {
    width: 100%;
    /* border-top: 2px solid gray; */
    position: unset !important;
    /* bottom: 780px; */
}
div#block-socialicon div {
    display: flex;
    padding-right: 0px;
    gap: 20px;
    justify-self: self-end;
}
.footerwidget {
    outline: unset;
    outline-color: unset;
}
.copyright {
    outline: unset;
    outline-color: #43484b;
}
div#block-socialicon {
    width: 100%;
    border-top: unset;
    position: unset !important;
    /* bottom: 780px; */
}
div#block-socialicon {
    bottom: 0 !important;
    border-top: unset !important;
}
div#block-webform-2 {
    margin-top: 20px !important;
    font-size: 16px;
}
ul.item.account{
    /* z-index: 2 !important; */
}
.main-header nav {
    /* z-index: 3 !important; */
}
ul.secndry-menu.item-list li.item.cart {
    position: absolute;
    top: -53px;
    right: 110px;
    /* z-index: 10001; */
}
/* .region.region-welcome-banner-text {
    z-index: 2;
}
ul.secndry-menu.item-list li.item.cart {
    position: absolute;
    left: 172px;
    bottom: 139px;
    z-index: 10001;
}
ul.secndry-menu.item-list li.item.cart {
    bottom: 145px;
} */
.main-header nav {
    z-index: 3 !important;
}
/* .col-sm-6.LSLabel11 {
    width: 50%;
} */
ul#side-main-menu li a {
    overflow: auto;
}
.col-sm-6.LSLabel11 {
    /* width: 55%; */
    padding-left: 15px;
    margin: 0;
}
.col-sm-6.LSLabel1 {
    padding-left: 15px;
}
.Loop_position {
    display: none;
}
.product-display.Compression-spring {
    /* top: 110px; */
    position: relative;
    width: 100%;
    /* overflow: auto; */
}
.views-view-grid .views-col {
    float: left;
    width: 100% !important;
}
.views-view-grid .views-col a img {
    height: auto !important;
}
.finger-slider img {
    height: 58px;
}
.col-lg-2.privacy-policy a {
    font-size: 11px;
}
.col-lg-10.spring-return_policy a {
    font-size: 11px;
}
table#edit-items {
    display: block;
    border: 1px solid #ccc;
    overflow-x: scroll;
}
div#block-yourcart h1 {
    font-size: 25px;
    font-family: Century\ Gothic\ bold;
    font-weight: normal;
}
a#empty_cart_link input {
    width: unset !important;
}
th.qty{
    padding: 0;
}
form#webform-submission-request-a-catalog-download-form{
    padding-left: 10px;
    padding-right: 10px;
}
.region.region-content.twowaylayout form#user-login-form{
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}
ul.secndry-menu.item-list li.item.cart {
    position: absolute;
    top: -53px;
    right: 110px;
    z-index: 10001 !IMPORTANT;
}
.region.region-welcome-banner-text {
    display: block;
    z-index: auto !important;
    width: 108%;
    background: rgb(205, 205, 205) !important;
}

ul.secndry-menu.item-list>* {
    z-index: 1 !important;
    border: unset;
    background: rgb(205, 205, 205) !important;
}

li.item.cart {
    background: unset;
}

ul.item.account {
    background: rgb(205, 205, 205);
    margin: 0 !important;
}

.item.lang-switch {
    top: 0 !important;
}
li.item.cart {
    background: unset !important;
}
#block-languageswitcherinterfacetext {
    position: absolute;
    right: 50%;
    left: 50%;
    transform: translateX(-50%);
    min-width: 120px;
    background: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 9999;
}
li.item.login-account.dropdown ul.dropdown-menu {
    position: absolute;
    width: 190px;
    z-index: 9999 !important;
    top: 100px;
    right: 50%;
    left: 50%;
    transform: translateX(-50%);
    min-width: 120px;
    background: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 9999;
}
/* form#webform-submission-request-a-quote-form div select, form#webform-submission-request-a-quote-form div input {
    width: -webkit-fill-available !important;
} */
.js-form-item.form-item.js-form-type-select.form-item-quote-country.js-form-item-quote-country select {
    width: 100% !important;
}
div#edit-quantity--2--description {
    width: 25% !important;
    font-size: 13px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-quote-tx-state.js-form-item-quote-tx-state {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-quote-tx-state.js-form-item-quote-tx-state {
    width: 100% !important;
}
.webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
    width: 100%;
}
.webform-submission-request-a-quote-form{
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    width: 100%;
}
.webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity input#edit-quantity {
    width: 70% !important;
}
div#edit-quantity--description{
    width: 25% !important;
}
.js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications {
    position: relative;
    background-color: white;
    width: 100%;
    height: 314px;
    margin-top: 6px;
}
textarea#edit-make-note-of-desired-specifications {
    width: 100%;
    position: absolute;
    z-index: 1;
    padding: 6px 12px;
    resize: vertical;
    background-color: transparent;
    border: 1px solid #a5a5a5;
    height: 315px;
}
div#block-quoterequest h1{
    font-size: 26px;
}
.webform-submission-request-a-quote-form input#edit-submit--2 {
    background-color: #00a652;
    color: #fff;
    font-size: 18px;
    font-family: Century\ Gothic\ bold;
    font-weight: normal;
    width: 100%;
    border-radius: 3px;
}
.js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications {
    position: relative;
    background-color: white;
    width: 90%;
    height: 365px;
}
textarea#edit-make-note-of-desired-specifications{
    height: 365px;
}
form#uc-cart-view-form input#edit-checkout--2 {
    width: 100%;
    margin-left: 7px;
}
form#uc-cart-view-form input#edit-checkout--2 {
    width: 100%;
    margin-left: 7px;
}
.slick-initialized .slick-slide {
    width: 93% !important;
}
.slick-track {
    flex-direction: column;
    width: 100% !important;
}
details#billing-pane .uc-store-address-field .form-item label, details#delivery-pane .uc-store-address-field .form-item label {
    width: 50%;
}
.pay_next {
    margin-top: 15px;
    position: relative;
    width: 28%;
    margin: auto;
}
div#billing_fill_address {
    margin-left: 8px !important;
}
div#pay_details {
    margin-left: 8px !important;
}
p.step-shipping-info {
    float: unset !important;
    left: 0px !important;
    position: relative;
    margin-left: 10px;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    margin-left: 8px !important;
}
.uc-cart-checkout-form .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {
    /* position: absolute; */
    white-space: normal;
}
p.text-req1 {
    margin-top: 25px;
    margin-left: 8px !important;
}
div#delivery-address-pane {
    margin-left: 8px !important;
}
div#delivery_fill_address{
    margin-left: 8px !important;
}
details#cart-pane table.cart-review, table.uc-payment-totals {
    width: 270px !important;
}
/* .uc-cart-checkout-form details#cart-pane {
    overflow-x: scroll !important;
} */
#uc-cart-view-form table tbody {
    font-size: 10px !important;
}
form#uc-cart-view-form tbody tr td:nth-child(3) {
    width: 10%;
    margin-left: 15px;
}
form#uc-cart-view-form tbody tr td:nth-child(5) {
    margin-left: 41px;
}
#uc-cart-view-form td {
    vertical-align: middle;
}
#uc-cart-view-form td {
    vertical-align: middle;
}
form#uc-cart-view-form input.form-uc-quantity {
    width: 3.6em;
    margin-top: -4px;
    height: 31px;
}
form#uc-cart-view-form tbody tr td:nth-child(6) input {
    display: none;
}
form#uc-cart-view-form tbody tr td:nth-child(3) {
    width: 13% !important;
    float: left;
    text-align: center;
    border: 1px solid #dcd4d4;
    margin-top: 10px;
    margin-right: 8px;
    cursor: pointer;
}
form#uc-cart-view-form tbody tr td:nth-child(5) {
    float: left;
    width: 13%;
    text-align: center;
    border: 1px solid #dcd4d4;
    margin-top: -38px;
    margin-left: 78px !important;
    cursor: pointer;
}
form#uc-cart-view-form input#edit-checkout--2{
    margin-top: 10px !important ;
}
.uc-cart-checkout-form details#cart-pane {
    display: block;
    overflow-x: scroll;
}
details#cart-pane {
    display: block;
    width: 239px !important;
}
div#edit-panes-billing div {
    display: flex;
    flex-direction: column;
    padding: 0 !important;
}
div#billing-address-pane {
    margin-left: 0;
}
div#edit-panes-billing div label{
text-align: left;
}
div#edit-panes-billing div input {
width: 100% !important;
}

div#edit-panes-delivery {
margin: 0;
}

div#edit-panes-delivery div {
display: flex;
flex-direction: column;
padding: 0 !important;
}

div#edit-panes-delivery div label {
text-align: left;
}

div#edit-panes-delivery div input {
width: 100% !important;
}
div#billing-address-pane{
    padding-left: 0 !important;
    width: 100% !important;
}
div#delivery-address-pane .uc-store-address-field.js-form-wrapper.form-wrapper {
    width: 90% !important;
    margin: 0;
}
div#billing_fill_address {
    margin-left: 0;
}

div#pay_details {margin-left: 0;}

div#delivery_fill_address {
    margin-left: 0;
}

div#shipping_option_details {
    margin-left: 0;
}

details#cart-pane {
    padding: 0;
}
div#Payment_info, div#shipping_info, div#shipping_op, div#billing_fill_address, div#pay_details, div#delivery_fill_address, div#shipping_option_details {
    width: 95% !important;
    margin-left: 0 !important;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address {
    margin: 0;
}

p.text-req {
    margin-left: 0px;
}

p.step-billing-info {
    left: 0 !important;
    float: none !important;
    padding: 0;
    margin: 0;
    text-align: start;
}

.pay_next,.pay_method_next,.ship_method_next,.ship_option_next {
    width: 100% !important;
    left: 0;
    margin-top: 15px;
    margin-left: 0 !important;
}
/*table*/
}   
    /*kiruba added responsive for max 319px for mobile screeen END*/   
    @media (max-width: 319px){
    ul#side-main-menu li a {
        color: white;
        font-size: 13px;
        font-family: Century Gothic Bold;
    }
    ul#side-main-menu ul.dropdown-menu {
        background-color: #000e2a;
        margin-left: -15px;
        width: calc(100% + 15px);
    }
    ul#side-main-menu li a {
        color: white;
        font-size: 11px !important;
        font-family: Century Gothic Bold;
    }
    ul#side-main-menu button.btn.btn-primary.dropdown-toggle {
        font-size: 11px;
    }
    ul#side-main-menu {
        width: 64%;
        /* width: calc(100% + 15px); */
    }


}
    @media (max-width: 319px){
        button#button-close {
            background: transparent;
            border: 0px;
            float: right;
            padding-right: 23px !important;
            font-size: 35px;
            font-weight: bold;
            padding-top: 20px !important;
            margin-top: 0;
        }
}
    @media (max-width: 767px){
        .mobile-cover {
            overflow: auto;
        }
        button#reset_all {
            margin-bottom: 15px;
            float: right;
        }
        .order-review-table tbody tr:nth-child(8) {
            top: 239px !important;
            width: 33% !important;
            left: 15px !important;
        }
        
        .order-review-table tbody tr:nth-child(9) .data-col {
            left: 15px !important;
            top: 266px !important;
            width: 155px !important;
        }
        
        .order-review-table tbody tr:nth-child(12) {
            top: 401px !important;
            left: 15px !important;
            /* width: 48% !important; */
        }
        
        .order-review-table tbody tr:nth-child(11) {
            top: 435px !important;
            left: 15px !important;
            width: auto !important;
        }
        
        .order-review-table .cart-review {
            width: 100% !important;
            top: 466px !important;
            left: 14px !important;
        }
        
        .order-review-table tbody tr:nth-child(4) {
            width: 95% !important;
            left: 14px !important;
            top: 588px !important;
            display: flex !important;
            justify-content: space-between;
            padding-left: 20px;
            padding-right: 20px;
        }
        .order-review-table tbody tr:nth-child(4) td {
            position: unset !important;
            right: 0 !important;
        }
        
        .order-review-table tbody tr:nth-child(6) {
            width: 95% !important;
            left: 14px !important;
            top: 621px !important;
            display: flex !important;
            justify-content: space-between;
            padding-left: 20px;
            padding-right: 20px;
        }
        .order-review-table tbody tr:nth-child(6) td{
            position: unset !important;
            right: 0 !important;
        }
        
        .order-review-table form#uc-cart-checkout-review-form div#edit-actions {
            position: absolute !important;
            width: 100% !important;
            bottom: 0px !important;
            top: 180px !important;
        }
        
        .order-review-table .order-review-table {
            height: 868px !important;
        }
        
        .order-review-table tbody tr:nth-child(5) {
            width: 95% !important;
            left: 14px !important;
            top: 722px !important;
            display: flex !important;
            justify-content: space-between;
            padding-left: 20px;
            padding-right: 20px;
        }
        .order-review-table tbody tr:nth-child(5) td{
            position: unset !important;
            right: 0 !important;
        }
        
        tr#hand_charge {
            width: 95% !important;
            left: 14px !important;
            top: 688px !important;
            display: flex !important;
            justify-content: space-between;
            padding-left: 20px;
            padding-right: 20px;
        }
        
        tr#hand_charge td {
            position: unset !important;
            right: 0 !important;
        }
        
        .order-review-table form#uc-cart-checkout-review-form input#edit-back {
            width: 90% !important;
            margin: 0 !important;
        }
        
        .order-review-table form#uc-cart-checkout-review-form input#edit-submit {
            width: 90% !important;
            margin: 0 !important;
        }
        
        .order-review-table form#uc-cart-checkout-review-form div#edit-actions {
            display: flex !important;
            justify-content: space-evenly !important;
            flex-direction: column !important;
            gap: 10px !important;
        }
        
        .order-review-table tr#ust_value {
            width: 95% !important;
            top: 655px !important;
            left: 14px !important;
            display: flex !important;
            justify-content: space-between;
            padding-left: 20px;
            padding-right: 20px;
        }
        
        .order-review-table tr#ust_value td {
            position: unset !important;
            right: 0 !important;
        }
        
        .order-review-table .cart-review tbody tr td:nth-child(1) {
            width: 96px !important;
            font-size: 11px !important;
            padding-left: 0 !important;
            margin: 10px 0px 0px 0px;
        }
        
        .order-review-table .cart-review tbody tr td:nth-child(3) {
            width: 60px !important;
            margin: 10px 0px 0px 0px;
        }
        
        .order-review-table .cart-review tbody tr td:nth-child(2) {
            width: 34px !important;
            margin: 10px 0px 0px 0px;
        }
        
        .order-review-table tbody tr:nth-child(7) .data-col {
            position: absolute !important;
            top: 203px !important;
        }
        
        .order-review-table tbody tr:nth-child(3) {
            position: absolute;
            top: 172px !important;
        }
        .order-review-table .cart-review tbody
         {
            display: block !important;
            height: 95px !important;
            width: 95% !important;
            overflow: auto !important;
            scrollbar-width: thin !important;
        }
        .order-review-table .cart-review thead tr {
            display: flex;
            justify-content: space-around;
        }
        .order-review-table .cart-review thead tr th {
            padding: 0 !important;
            width: auto !important;
            left: 0;
        }
        .order-review-table .cart-review tbody tr {
            display: flex;
            justify-content: space-around;
        }
        .order-review-table .cart-review tbody tr td {
            padding: 0 !important;
            width: auto !important;
            left: 0;
        }
        .order-review-table .cart-review tbody tr:nth-child(3){
            position: unset !important;
        }
        .order-review-table .cart-review thead{
            width: 95%;
        }
        .order-review-table tbody tr:nth-child(n-1){
            max-width: none !important;
        }
        .order-review-table .cart-review th{
            font-size: 13px !important;
        }
        .order-review-table .review-button-row {
            position: absolute;
            width: 100%;
            left: 14px;
            bottom: 137px;
            top: 590px;
        }
        .order-review-table .cart-review tbody tr:nth-child(4){
    padding: 0 !important;
    justify-content: space-around;
    width: 100% !important;
}
.order-review-table {
    height: 901px !important;
}
.order-review-table .cart-review tbody tr {
    display: flex !important;
    justify-content: space-around;
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}
@media (max-width: 1700px){

    .dialog-off-canvas-main-canvas {
        overflow: hidden !important;
    }
}
 /* kiruba start new cart icon */
 @media (min-width: 992px) and (max-width: 1199px) {
    nav.navbar.navbar-default .col-lg-9.col-md-9 {
        width: 71% !important;
    }
}
@media (max-width: 767px) {
    .main-header nav {
        background: #1d295b;
    }
    ul.secndry-menu.item-list li.item.cart a#mob-cart {
        display: none;
    }
}
@media (max-width: 992px) {
    .icon-image {
        margin: 15px -5px;
    }
}
@media (max-width: 992px) {
    .icon-image{
        margin: 16px 0px;
    }
    .new-cart-icon {
        float: right;
        top: 4px;
        right: 64px;
        position: absolute;
        margin-right: 10px;
    }
}
@media (min-width: 768px) {
    ul.secndry-menu.item-list {
        grid-template-columns: 30% 13% 18% 13% 12% 11% !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    ul.secndry-menu.item-list {
        grid-template-columns: 34% 17% 17% 16% 14% !important;
    }
}

/* kiruba end new cart icon */
@media (min-width: 1200px) {
    .menu-base-theme li a {
        font-size: 12.5px !important;
    }
}