﻿/*Top banner css add raghu start*/
@media (min-width: 0px) and (max-width: 500px) {
    div#top_close {
        right: 15px;
    }

    .top-body {
        width: 85%;
    }

    .top_banner {
        position: fixed;
        width: 100%;
    }
}

/*Top banner css add raghu stop*/
/*nayana 09/03/2020 footer changes start-------------------------------------->*/
/* @media (max-width: 424px) {
    #search-block-form {
        margin-left: 9px !important;
    }
} */

@media (min-width: 768px) {
    .footer-flex {
        display: grid;
        grid-template-areas: "one two"
            "three two";
    }

    .footer-flex p {
        grid-area: two;
    }

    .footer-flex h3 {
        grid-area: three;
    }

    .footer-flex img {
        grid-area: one;
    }

    .in-stock-foot {
        margin-right: 75px;
    }

    .support-foot {
        margin-right: 25px;
    }


    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;
    }


}

@media (min-width: 768px) and (max-width: 1199px) {
    .standard_ground_shipping {
        margin-top: 23px !important;
    }

    .customer-service-support {
        margin-top: 19px !important;
    }

    nav.navbar.navbar-default {
        height: 75px;
    }

    header.main-header .welcome-banner-text {
        background-color: white;
        padding: 61px 0 0 0 !important;
    }

    .region.region-welcome-banner-text {
        margin-top: 14px !important;
        width: 100%;
        display: flex;
        justify-content: center;
        height: 65px;
    }

    #block-secondarymenublock {
        height: 50px !important;
    }

    .secndry-menu-wrp.secndry-menu {
        width: 100% !important;
    }

    ul.secndry-menu.item-list {

        position: relative !important;
        justify-content: space-evenly;
        float: left !important;
        padding-left: 0px !important;
        margin-left: 0 !important;
        right: 0;
        margin-right: 0;
        align-items: center;
        height: 38px;
        margin-top: 0 !important;
        top: 0;
        width: 100% !important;
    }

    div#block-searchform,
    div#block-secondarymenublock {
        height: 50px !important;
        /* margin-top: 2px !important; */
        width: 100% !important;
    }

    form#search-block-form .form-search {
        width: 100% !important;
        right: 0 !important;
        top: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .footer-flex.selection h3 {
        margin-left: 14px;
    }

    .in-stock-foot {
        margin-right: -6px !important;
    }

    .stock-foot {
        margin-top: 24px !important;
    }

    nav.navbar.navbar-default .navbar-header.col-lg-3 {
        height: 19px !important;
    }

    div#block-ko-d8-theme-branding .brand.logo {
        width: 207px !important;
        margin-top: -4px !important;
    }
}


@media (max-width: 767px) {
    /* nav.navbar.navbar-default .navbar-header.col-lg-3 {
        height: 7px !important;
    } */

    form#search-block-form .js-form-submit {
        height: 34px;
    }

    #main-menu {
        display: none !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 h3 {
        text-align: center;
    }

    .standard_ground_shipping,
    .expert_engineering_assistance,
    .customer-service-support {
        display: none !important;
    }

    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {
        text-align: center !important;
    }
}

@media (max-width: 463px) {
    #block-whychooseus p {
        white-space: revert;
    }
}

/*nayana 09/03/2020 footer changes end-------------------------------------->*/
@media all and (max-width: 414px) and (min-width: 360px),
(max-width: 424px) {
    details#billing-pane {
        width: 96%;
    }

    /* ul.secndry-menu.item-list li.item.cart {
        position: absolute;
        left: 330px;
        bottom: 81px;
    } */

    details#payment-pane {
        width: 89.3% !important;
    }

    #cart-pane input#edit-continue {
        /*position: absolute;
        left: 31px;
        top: 3272px;
        bottom: -50px;
        width: 86%;*/
    }

    details#delivery-pane {
        /*position: absolute;
        left: 16px;*/
        margin-top: 0px;
        top: 1510px;
        width: 89%;
    }

    details#payment-pane table {
        position: absolute;
        bottom: -304%;
        left: 2%;
        width: 97%;
    }

    .purchase_order_info {
        width: 87%;
    }

    .checkout-form1 {
        /*position: absolute;
        left: 7%;
        top: 233%;
        width: 86%;*/
    }

    #uc-cart-checkout-form input#edit-continue-shopping {
        /*position: absolute;
        left: 7%;
        top: 226%;
        width: 86%;*/
    }

    details#cart-pane {
        position: absolute;
        left: 5%;
        top: 193%;
        width: 87%;
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        width: 89%;
        top: 2555px;
        position: absolute;
        left: -372px;
    }

    details#quotes-pane {
        /*top: 1507px !important;
        width: 96% !important;
        left: -388px !important;*/
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-po-number.js-form-item-po-number {
        width: 264px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        /*margin-left: -22px;
        margin-top: 56px;*/
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email {
        /*position: absolute !important;
        bottom: -480px !important;
        z-index: 9;*/
    }

    details#payment-pane table {
        bottom: -1455px !important;
        left: 1px !important;
        width: 278px !important;
    }

    .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: 64px;*/
    }

    /*.quickedit-field h1 {
        font-size: 11px;
    }*/

    .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 !important;
        top: 26px !important;
        margin-top: -3% !important;
        line-height: 1;
        z-index: 999;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        /*top: 491px !important;
        width: 141px !important;
        left: 157px !important;
        position: absolute !important;*/
    }

    div#uc-address-panes-billing-zone-wrapper {
        /*top: 585px;
        margin-left: -17px;*/
    }

    div#uc-address-panes-billing-zone-wrapper select {
        width: 41%;
    }

    .bottom-widgets {
        /* background: none; */
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        /*top: 601px;
        margin-left: 17px;*/
    }

}

@media (min-width: 0px) and (max-width: 375px) {

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        top: 268px !important;
        margin-left: 1px !important;
    }

    div#uc-address-panes-billing-zone-wrapper {
        /*top: 640px !important;
        margin-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 {
        top: 641px !important;
        margin-left: 2px !important;
    }

    details#delivery-pane {
        /*margin-top: -211px !important;*/
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        left: 201px !important;
    }

    div#uc-address-panes-delivery-zone-wrapper {
        left: 101px !important;
    }

    details#quotes-pane {

        /*margin-top: -277px;
        margin-left: 390px;*/
    }

    details#payment-pane table {
        bottom: -411% !important;
        left: 1% !important;
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        width: 88% !important;
        top: 2330px !important;
        left: -369px !important;
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        margin-top: 82px;
        margin-left: 386px;
    }

    details#cart-pane {
        top: 172%;
    }

    input#edit-continue {
        /*top: 2976px !important;
        width: 87% !important;
        left: 17px !important;*/
    }

    #uc-cart-checkout-form input#edit-continue-shopping {
        /*left: 5% !important;
        top: 199% !important;
        width: 87% !important;*/
    }

    .checkout-form1 {
        /*left: 5% !important;
        top: 204% !important;
        width: 87% !important;*/
    }
}

@media (min-width: 414px) and (max-width: 423px) {
    .purchase_order_info {
        width: 89.3%;
    }

    details#delivery-pane {
        top: 1301px !important;
    }

    details#quotes-pane {
        /*margin-top: -236px;
        margin-left: 389px;*/
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        top: 2329px !important;
        left: -369px !important;
    }

    details#cart-pane {
        top: 177% !important;
    }

    details#payment-pane table {
        bottom: -423%;
    }

    input#edit-continue {
        /*top: 2976px !important;
        width: 87% !important;
        left: 21px !important;*/
    }

    #uc-cart-checkout-form input#edit-continue-shopping {
        /*left: 5% !important;
        top: 205% !important;
        width: 87% !important;*/
    }

    .checkout-form1 {
        /*left: 5% !important;
        top: 210% !important;
        width: 88% !important;*/
    }

    .bottom-widgets {
        /* margin-top: 1860px !important; */
    }

}

@media (min-width: 424px) and (max-width: 434px) {
    .purchase_order_info {
        width: 89.3%;
    }

    details#delivery-pane {
        top: 1301px !important;
    }

    details#quotes-pane {
        /*margin-top: -236px;
        margin-left: 389px;*/
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        top: 2329px !important;
        left: -369px !important;
    }

    details#cart-pane {
        top: 177% !important;
    }

    details#payment-pane table {
        bottom: -423%;
    }

    input#edit-continue {
        /* top: 2976px !important;
        width: 87% !important;
        left: 21px !important;*/
    }

    #uc-cart-checkout-form input#edit-continue-shopping {
        /*left: 5% !important;
        top: 205% !important;
        width: 87% !important;*/
    }

    .checkout-form1 {
        /*left: 5% !important;
        top: 210% !important;
        width: 88% !important;*/
    }

}

/*mobile responsiveness in iphone by sathish on 11122020*/


/*style for max-width 335px checkout*/
/* @media (max-width: 335px) { */


    /* .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
        top: 84px !important;
        width: 141px;
    } */

    legend {
        /* border-bottom: 2px solid #fff !important; */
    }

    #edit-terms-and-condition--wrapper {
        /* border: 2px solid #fff !important;
        padding: 8px 15px 12px 12px !important; */
    }

    /* fieldset#edit-terms-and-condition--wrapper {
        width: 93%;
    }

    form#webform-submission-footer-form-form input {
        width: 92%;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
        top: 61px;
    }

    .js-form-item.form-item.js-form-type-select.form-item-panes-billing-zone.js-form-item-panes-billing-zone {
        position: absolute;
        top: -94px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        left: 0px;
        position: absolute;
        top: 514px;
        width: 141px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email {
        position: absolute;
        bottom: -126px;
    }

    .js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone {
        position: absolute;
        bottom: -194px;
    }

    details#billing-pane {
        width: 100%;
        display: initial;
        position: relative;
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        position: absolute;
        bottom: -848px;
        white-space: nowrap;
        left: 13px;
    }

    .js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country {
        position: relative;
        bottom: 85px;
    }

    .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: -17px;
        margin-top: 0%;
    }

    table.cart-review {
        left: 5px;
        position: relative;
    }

    details#payment-pane table {
        bottom: -1597px;
        left: 1px;
        width: 259px;
    } */

    form#uc-cart-checkout-form input#edit-continue {
        /*bottom: -1243px;
        left: 16px;
        top: unset;
        width: 81%;*/
    }

    #uc-cart-checkout-form input#edit-continue-shopping {
        /*position: absolute;
        left: 16px;
        top: unset;
        width: 81%;
        bottom: -1297px;*/
    }

    .checkout-form1 {
        /*position: absolute;
        top: unset;
        bottom: -1550px;
        left: 19px;
        width: 87%;*/
    }

    /* .purchase_order_info {
        top: 981px !important;
        width: 88%;
    }

    details#payment-pane {
        width: 100%;
        position: absolute;
        bottom: 277px;
    }

    div#payment-details {
        position: relative;
        bottom: -100px;
        padding-left: 10px;
    }

    details#delivery-pane {
        position: relative;
        margin-top: 0px;
        top: 670px;
        left: 0px;
        margin-right: 0px;
        width: 100%;
    }

    .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country {
        position: relative;
        bottom: 239px !important;
    }

    .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: 674px;
        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: 710px;
        bottom: 0px;
    }

    details#quotes-pane {
        left: 11px;
        margin-left: 0px;
        position: absolute;
        bottom: -644px;
        width: 100%;
    }

    div#quote {
        position: absolute;
        bottom: -153px;
    }

    details#cart-pane {
        position: absolute;
        left: 11px;
        bottom: -1045px;
        white-space: nowrap;
        top: unset;
    }

    .js-form-item.form-item.js-form-type-radio.form-item-panes-quotes-quotes-quote-option.js-form-item-panes-quotes-quotes-quote-option {
        position: relative;
        bottom: -26px;
        line-height: 9px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city {
        top: 58px;
    }

    .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-zone.js-form-item-panes-delivery-zone {
        position: relative;
        bottom: 22px;
        left: -22px;
        width: 77%;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {
        left: 169px;
        bottom: 98px !important;
    }
}
 */




@media (min-width: 0px) and (max-width: 400px) {
    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
        width: 86%;
    }

    /*sathish new changes on aug,20,19*/
    .views-field.views-field-add-to-cart div#edit-actions input {
        font-size: 20px;
    }

    /*sathish new changes on aug,20,19*/
}

/*nayana jan-30 header allignment issue start--------------------------------------------------------------------------------->*/
@media (max-width: 360px) {
    div#block-ko-d8-theme-branding .brand.logo {
        margin-top: -3px !important;
        position: relative;
        right: 2px;
        /* top: 9px; */
    }

    form#search-block-form #edit-submit {
        width: 80% !important;
    }

    button#navbar-toggle {

        margin-right: 0px !important;
    }
}

/* @media (max-width: 414px) {
    button#navbar-toggle {


        margin-right: -17px;
    }

    form#search-block-form .js-form-submit {
        max-width: 50px;
    }

} */

@media (max-width: 424px) {
    /* div#block-ko-d8-theme-branding .brand.logo {
        position: relative;
        top: 6px;
        left: 0px;
    } */

    /* ul.secndry-menu.item-list li a {
        font-size: 11px !important;
    } */


    /* ul.secndry-menu.item-list li.item.cart {
        position: absolute !important;
        left: 199px !important;
    } */



    /* form#search-block-form .js-form-submit {
        width: 88% !important;
    } */
    li.item.tel-num a {
        font-size: 14px;
    }
}

@-moz-document url-prefix() {
    @media (max-width: 360px) {
        button#navbar-toggle {

            margin-right: 0px !important;

        }

        form#search-block-form .form-search {
            margin-left: 31px;
            width: 91% !important;
        }

        div#block-ko-d8-theme-branding .brand.logo {
            right: -8px;
        }

        ul.secndry-menu.item-list {
            position: relative !important;
            top: -5px;
        }
    }

    @media (max-width: 424px) {
        /* div#block-ko-d8-theme-branding .brand.logo {
            position: relative;
            top: 6px;
            left: 27px;
        } */

        /* form#search-block-form .form-search {
            width: 95%;
            margin-left: 28px;
        } */

        /* form#search-block-form .js-form-submit {
            width: 88% !important;
        } */

        ul.secndry-menu.item-list {
            margin-right: 11px;
        }

        /* button#navbar-toggle {
            margin-right: 55px;
        } */
    }

}

/*nayana jan-30 header allignment issue end--------------------------------------------------------------------------------->*/


@media (min-width: 350px) and (max-width: 437px) {
    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
        width: 83%;
    }

}

@media (min-width: 438px) and (max-width: 469px) {

    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
        width: 70%;
    }

}

@media (min-width: 599px) and (max-width: 767px) {
    .secndry-menu-wrp.secndry-menu {
        display: inline-block;
    }

    .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;
    }

}

@media (min-width: 768px) and (max-width: 991px) {

    /*sathish virus 12032020*/
    .home_header a.covid {
        float: right;
        font-size: 13px;
        font-family: arial;
        margin-top: 7px;
        color: #1d2895;
        margin-bottom: 9px;
    }

    .home_header a.covid:hover {
        text-decoration: underline;
    }



    .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;
    }


}

@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) {
    .clear_butn {
        padding: 10px 93px 10px 0px !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;
    }
}

@media (min-width: 444px) and (max-width: 466px) {
    .learn-about-com-img .col-xs-6 {
        width: 39% !important;
    }
}

@media (min-width: 467px) and (max-width: 535px) {
    .learn-about-com-img .col-xs-6 {
        width: 34% !important;
    }
}

@media (min-width: 536px) and (max-width: 767px) {
    .learn-about-com-img .col-xs-6 {
        width: 25% !important;
    }
}




@media (min-width: 280px) and (max-width: 319px) {

    .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 -10px -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);
        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: 168px;
        bottom: 150px;
        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;

    } */
    /* comment by madhan */

    nav.navbar.navbar-default {
        position: fixed;
        width: 96%;
        z-index: 10000;
    }

    .region.region-welcome-banner-text {
        z-index: 10000;
        position: static;
    }

    .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;
    }

    .region.region-footer-third {
        border-left: 0px solid white;
    }

    .learn_more_button {
        margin-left: 25px;
    }



}

/*chrome mobile max-320px start*/
@media (max-width: 360px) {
    .redux-blk-wrapper.redux-img.col-md-5 img {
        position: relative;
        top: -14px;
    }

    .home_page {
        position: relative;
        top: -15px;
    }

    a#lang_selection_china {
        right: -2em;
    }

    #lang_selection_china a {
        color: #565656;
        font-family: Century Gothic Bold !important;
        font-weight: bold;
    }

    #lang_selection_china a,
    #map_lang_selection {
        font-size: 14px;
    }

    a#lang_selection_china #down-arrow {
        position: relative !important;
        top: -2px !important;
        right: 1px !important;
    }

    /*sathish on new 22/10/19  yellow page new address*/
    div#block-views-block-spring-kit-block-5 .views-field.views-field-field-finish .compression-outside-diameter-in {
        margin-left: 113px !important;
    }

    div#block-views-block-spring-kit-block-5 .views-field-field-material .compression-outside-diameter-in {
        margin-left: 103px !important;
    }

    div#block-views-block-spring-kit-block-6 .views-field.views-field-field-finish .compression-outside-diameter-in {
        margin-left: 110px !important;
    }

    div#block-views-block-spring-kit-block-6 .views-field-field-material .compression-outside-diameter-in {
        margin-left: 99px !important;
    }

    #block-views-block-spring-kit-block-4 .views-label.views-label-field-outside-diameter-inches {
        right: 2px;
        position: relative;
        width: 57%;
    }

    div#block-views-block-spring-kit-block-4 .views-field.views-field-field-finish .compression-outside-diameter-in {
        position: relative !important;
        right: -80px !important;
    }

    #block-compression-springs-leep-views .leepcadnote {
        width: 76% !important;
    }

    #block-extension-springs-views select#F3D,
    #block-extension-springs-views select#F2D {
        left: 9px !important;
        top: -1px !important;
        width: 28% !important;
        position: relative !important;
    }

    #block-extension-springs-views #cad-title {
        margin-top: 10px;
    }

    #block-battery-springs-views span.field-content.btn.btn-defaults4 {
        width: 34%;
    }

    #block-continuous-length-views .field-content.cont-outside-diameter-series {
        margin-left: 268px;
    }

    .field-content.cont-outside-diameter-series {
        margin-left: 113px;
    }

    #block-extension-springs-mil-spec-views select#F3D,
    #block-extension-springs-mil-spec-views select#F2D {
        position: relative !important;
        right: -10px !important;
        top: -2px !important;
        width: 29% !important;
    }

    #block-extension-springs-mil-spec-views .F3D-china,
    #block-extension-springs-mil-spec-views .F2D-china {
        right: 1px !important;
        width: 200px !important;
    }

    #block-extension-springs-mil-spec-views .V3D-china,
    #block-extension-springs-mil-spec-views .V2D-china {
        width: 84% !important;
        right: -82px !important;
    }

    #block-extension-springs-mil-spec-views input[name='3DGO-china'],
    #block-extension-springs-mil-spec-views input[name='2DGO-china'] {
        width: 6% !important;
        position: relative !important;
        top: 4px !important;
        right: -179px !important;
    }

    #block-extension-springs-mil-spec-views select#V3D,
    #block-extension-springs-mil-spec-views select#V2D {
        width: 86%;
        position: relative;
        right: -74px;
        top: 0px;
    }

    #block-compression-springs-views input[name='3DGO-china'],
    #block-compression-springs-views input[name='2DGO-china'] {
        width: 6%;
        position: relative;
        right: -167px;
        top: 8px;
    }

    #block-compression-springs-views .V3D-china,
    #block-compression-springs-views .V2D-china {
        right: -76px !important;
        width: 86% !important;
    }

    #block-extension-springs-mil-spec-views input[name='3DGO'],
    #block-extension-springs-mil-spec-views input[name='2DGO'] {
        position: relative !important;
        right: 414px !important;
        float: right !important;
        top: 2px;
        width: 6% !important;
    }

    #block-extension-springs-mil-spec-views #cad-title {
        margin-top: 12px;
    }

    .field-content.extension-spring-view-finish {
        margin-left: 98px;
    }

    #block-extension-springs-mil-spec-views span.field-content.btn.btn-compare {
        margin-top: 9px;
        background: #ead898;
        font-size: 17px;
        width: 37%;
    }

    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish {
        margin-left: 226px;
    }

    div#block-extension-springs-mil-spec-views span.field-content.btn.btn-defaults2,
    div#block-extension-springs-mil-spec-views span.field-content.btn.btn-defaults2 {
        width: 37% !important;
        font-size: 17px;
    }

    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-series {
        margin-left: 220px;
        white-space: nowrap;
    }

    #block-compression-springs-mil-spec-views .F3D-china,
    #block-compression-springs-mil-spec-views .F2D-china {
        right: 1px !important;
        width: 200px !important;
    }

    #block-compression-springs-mil-spec-views .V3D-china,
    #block-compression-springs-mil-spec-views .V2D-china {
        width: 84% !important;
    }

    #block-compression-springs-mil-spec-views input[name='3DGO-china'],
    #block-compression-springs-mil-spec-views input[name='2DGO-china'] {
        width: 6%;
        position: relative;
        top: 7px;
        right: -169px;
    }

    #block-compression-springs-mil-spec-views #F3D,
    #block-compression-springs-mil-spec-views #F2D {
        width: 30%;
        position: relative;
        top: 0px;
        right: -7px;
    }

    #block-compression-springs-mil-spec-views #V3D,
    #block-compression-springs-mil-spec-views #V2D {
        position: relative;
        right: -71px;
        width: 82%;
        top: 4px;
    }

    #block-compression-springs-mil-spec-views input[name='3DGO'],
    #block-compression-springs-mil-spec-views input[name='2DGO'] {
        position: relative;
        right: -24%;
        top: 7px;
        width: 7% !important;
    }

    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-material {
        right: -84px;
    }

    .field-content.extension-spring-view-material {
        position: relative;
        right: 42px;
        white-space: nowrap;
    }

    #block-compression-springs-mil-spec-views #cad-title {
        margin-top: 12px;
    }

    .Compression-spring .specification-display-1 {
        position: relative;
        right: -69px;
        white-space: nowrap;
    }

    #block-compression-springs-leep-views .Compression-spring .compression-outside-diameter-in-1 {
        position: relative;
        right: -179px;
    }

    #block-compression-springs-leep-views .field-content.compression-outside-diameter-in {
        width: 79%;
    }

    #block-compression-springs-leep-views .views-field.views-field-nothing-3 span.field-content.btn.btn-comp-print-spec {
        margin-bottom: -23px;
        margin-top: 17px;
        font-size: 17px;
        background: #ead898;
        width: 40%;
    }

    div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
        white-space: nowrap;
        margin-left: 96px;
    }

    #block-compression-springs-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        position: relative;
        right: -63px;
    }

    #block-extension-springs-views .field-content.extension-spring-view-material {
        position: relative;
        right: -98px;
    }

    #block-extension-springs-views .row.box {
        padding-left: 33px;
    }

    #block-extension-springs-views .accept {
        padding-left: 18px;
    }

    #block-compression-springs-hefty-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        right: -62px;
    }

    #block-compression-springs-hefty-views .field-content.compression-outside-diameter-in {
        width: 79%;
    }

    #block-compression-springs-mil-spec-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        right: -62px;
    }

    #block-compression-springs-mil-spec-views .field-content.compression-outside-diameter-in {
        width: 79%;
    }

    #block-compression-springs-mil-spec-views .field-content.compression-outside-diameter-in-1 {
        position: absolute;
        left: 232px;
    }

    .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
        white-space: nowrap;
        position: relative;
        right: 34px;
    }

    #block-compression-springs-hefty-views #cad-title {
        margin-bottom: 10px;
    }

    #block-compression-springs-hefty-views #F3D,
    #block-compression-springs-hefty-views #F2D {
        width: 28%;
        position: relative;
        top: -1px;
        right: -11px;
    }

    #block-compression-springs-hefty-views .V3D-china,
    #block-compression-springs-hefty-views .V2D-china {
        right: -84px !important;
        width: 86% !important;
    }

    #block-compression-springs-hefty-views input[name='3DGO-china'],
    #block-compression-springs-hefty-views input[name='2DGO-china'] {
        width: 6% !important;
        position: relative !important;
        right: -180px !important;
        top: 7px !important;
    }

    #block-compression-springs-hefty-views .F3D-china,
    #block-compression-springs-hefty-views .F2D-china {
        width: 29% !important;
    }

    #block-compression-springs-hefty-views #V3D,
    #block-compression-springs-hefty-views #V2D {
        position: relative;
        right: -75px;
        width: 76%;
        top: 2px;
    }

    #block-compression-springs-hefty-views .field-content.compression-outside-diameter-in-1 {
        position: absolute;
        left: 234px;
    }

    #block-compression-springs-hefty-views input[name='3DGO'],
    #block-compression-springs-hefty-views input[name='2DGO'] {
        position: relative;
        right: -161px;
        top: 4px;
        width: 6% !important;
    }

    #block-compression-springs-hefty-views span.field-content.btn.btn-compare {
        background: #ead898;
        font-size: 17px;
        width: 38%;
        margin-top: 9px;
    }

    #block-compression-springs-hefty-views .accept {
        float: left;
        width: 87%;
        margin-bottom: 12px;
    }

    #block-compression-springs-hefty-views span.field-content.btn.btn-comp-print-spec {
        margin-bottom: -23px;
        background: #ead898;
        font-size: 17px;
        width: 38%;
    }

    #block-continuous-length-views #F3D,
    #block-continuous-length-views #F2D {
        width: 30%;
        position: relative;
        top: 1px;
        right: -6px;
    }

    #block-continuous-length-views #V3D,
    #block-continuous-length-views #V2D {
        position: relative;
        right: -70px;
        width: 80%;
        top: 4px;
    }

    #block-continuous-length-views .V3D-china,
    #block-continuous-length-views .V2D-china {
        right: -79px !important;
        width: 86% !important;
    }

    #block-continuous-length-views input[name='3DGO-china'],
    #block-continuous-length-views input[name='2DGO-china'] {
        width: 6% !important;
        position: relative !important;
        right: -180px !important;
        top: 7px !important;
    }

    #block-continuous-length-views .F3D-china,
    #block-continuous-length-views .F2D-china {
        width: 30% !important;
    }

    #block-continuous-length-views input[name='3DGO'],
    #block-continuous-length-views input[name='2DGO'] {
        position: relative;
        right: -25.2%;
        top: 7px;
        width: 6% !important;
    }

    #block-continuous-length-views span.field-content.btn.btn-defaultslenth {
        margin-bottom: -36px;
        font-size: 17px;
        background-color: #ead898;
    }

    #block-continuous-length-views span.field-content.btn.btn-defaultslenth {
        margin-bottom: -36px;
        font-size: 17px;
        background-color: #ead898;
        width: 37%;
    }

    #block-continuous-length-views span.field-content.btn.btn-compare {
        width: 37%;
        background-color: #ead898;
        font-size: 16px;
    }

    #block-continuous-length-views .accept {
        position: relative;
        right: -4px;
        width: 91%;
        margin-bottom: 12px;
    }

    #block-battery-springs-views input[name='3DGO'],
    #block-battery-springs-views input[name='2DGO'] {
        top: 4px !important;
        position: relative !important;
        right: 65.5% !important;
        float: right;
        width: 6% !important;
    }

    #block-continuous-length-views .field-content.cont-outside-diameter-material {
        right: -66px;
    }

    .field-content.cont-outside-diameter-material {
        position: relative;
        right: 87px;
        white-space: nowrap;
    }

    #block-continuous-length-views .field-content.cont-outside-diameter-finish {
        right: -66px;
    }

    .field-content.cont-outside-diameter-finish {
        position: relative;
        right: 87px;
        white-space: nowrap;
    }

    #block-constant-force-springs-views #cad-title {
        margin-top: 12px;
    }

    #block-constant-force-springs-views .accept {
        position: relative;
        right: -4px;
    }

    #block-constant-force-springs-views #F3D,
    #block-constant-force-springs-views #F2D {
        width: 27%;
        position: relative;
        top: 1px;
        right: -7px;
    }

    #block-constant-force-springs-views .F3D-china,
    #block-constant-force-springs-views .F2D-china {
        width: 27% !important;
    }

    #block-constant-force-springs-views #V3D,
    #block-constant-force-springs-views #V2D {
        position: relative;
        right: -72px;
        width: 76%;
        top: 5px;
    }

    #block-constant-force-springs-views .V3D-china,
    #block-constant-force-springs-views .V2D-china {
        right: -79px !important;
        width: 86% !important;
    }

    #block-constant-force-springs-views input[name='3DGO-china'],
    #block-constant-force-springs-views input[name='2DGO-china'] {
        width: 6% !important;
        position: relative !important;
        right: -162px !important;
        top: 10px !important;
    }

    #block-constant-force-springs-views input[name='3DGO'],
    #block-constant-force-springs-views input[name='2DGO'] {
        position: relative;
        right: -22%;
        top: 7px;
        width: 6% !important;
    }

    #block-constant-force-springs-views span.field-content.btn.btn-compare {
        width: 36%;
        background-color: #ead898;
        font-size: 17px;
    }

    #block-constant-force-springs-views .accept {
        width: 87%;
    }

    #block-constant-force-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-cof-print-spec {
        margin-bottom: -23px;
        margin-top: 15px;
        font-size: 17px;
        background-color: #ead898;
        width: 36%;
    }

    #block-constant-force-springs-views .field-content.constance-spring-view-series {
        white-space: nowrap;
        position: relative;
        right: -68px;
    }

    #block-constant-force-springs-views .field-content.constance-spring-view-material {
        position: relative;
        right: -72px;
        white-space: nowrap;
    }

    #block-battery-springs-views span.field-content.btn.btn-compare {
        width: 34%;
        font-size: 17px;
        background-color: #ead898;
    }

    #block-battery-springs-views .views-row,
    #block-battery-springs-views label#cad-title {
        margin-top: 12px;
    }

    #block-battery-springs-views .accept {
        float: left;
        width: 87%;
        position: relative;
        right: -3px;
    }

    #block-battery-springs-views #F3D,
    #block-battery-springs-views #F2D {
        width: 25%;
        position: relative;
        top: 0px;
        right: -10px;
    }

    #block-battery-springs-views .F3D-china,
    #block-battery-springs-views .F2D-china {
        width: 25% !important;
    }

    #block-battery-springs-views #V3D,
    #block-battery-springs-views #V2D {
        position: relative;
        right: -75px;
        top: 3px;
        width: 69%;
    }

    #block-battery-springs-views .V3D-china,
    #block-battery-springs-views .V2D-china {
        position: relative !important;
        right: -82px !important;
        top: 3px !important;
        width: 74% !important;
    }

    #block-battery-springs-views input[name='3DGO-china'],
    #block-battery-springs-views input[name='2DGO-china'] {
        width: 6% !important;
        position: relative !important;
        right: -159px !important;
        top: 7px !important;
    }

    #block-torsion-spring-views .accept {
        margin-right: 93px !important;
        width: 87% !important;
        margin-bottom: 20px !important;
    }

    #block-belleville-washers-views #F3D,
    #block-belleville-washers-views #F2D {
        width: 47%;
    }

    #block-battery-springs-views .material-specific-product-1 {
        position: relative;
        right: -5px;
    }

    #block-belleville-washers-views #V3D,
    #block-belleville-washers-views #V2D {
        position: relative;
        right: -74px;
        width: 78%;
        top: 2px;
    }

    #block-belleville-washers-views .V3D-china,
    #block-belleville-washers-views .V2D-china {
        position: relative !important;
        right: -82px !important;
        width: 82% !important;
        top: 2px;
    }

    #block-belleville-washers-views .accept {
        position: relative;
        right: -2px;
    }

    #block-belleville-washers-views #F3D,
    #block-belleville-washers-views #F2D {
        position: relative;
        top: -1px;
        right: -9px;
        width: 29%;
    }

    #block-belleville-washers-views .F3D-china,
    #block-belleville-washers-views .F2D-china {
        width: 26% !important;
        right: -9px !important;
    }

    #block-belleville-washers-views input[name='3DGO-china'],
    #block-belleville-washers-views input[name='2DGO-china'] {
        width: 6%;
        position: relative;
        top: 7px;
        right: -160px;
    }

    #block-belleville-washers-views .field-content.btn.btn-compare {
        background: #ead898;
        font-size: 17px;
        width: 37%;
    }

    #block-belleville-washers-views .field-content.belleville-specific-product-material {
        position: relative;
        right: -149px;
    }

    #block-belleville-washers-views .field-content.belleville-specific-product-finish {
        position: relative;
        right: -163px;
        white-space: nowrap;
    }

    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec {
        margin-bottom: -25px;
        margin-top: 18px;
        font-size: 17px;
        background-color: #ead898;
    }

    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec {
        background-color: #ead898;
        width: 37%;
    }

    #block-belleville-washers-views input[name='3DGO'],
    #block-belleville-washers-views input[name='2DGO'] {
        position: relative !important;
        right: -24%;
        top: 4px !important;
        width: 41px !important;
    }

    #block-belleville-washers-views input #3DGO,
    #block-belleville-washers-views input #2DGO {
        top: -23px !important;
    }

    #block-belleville-washers-views #cad-title {
        font-size: 17px;
        margin-top: 12px;
    }

    #block-torsion-spring-views input[name='3DGO'],
    #block-torsion-spring-views input[name='2DGO'] {
        width: 42px !important;
        position: relative;
        left: 152px;
        top: 8px;
    }


    #block-redux-wave-springs-views .views-field.views-field-nothing-3 span.field-content.btn.btn-defaults3 {
        margin-bottom: -25px;
        font-size: 17px;
        background-color: #ead898;
        width: 37%;
    }

    #block-redux-wave-springs-views span.field-content.btn.btn-compare {
        background-color: #ead898;
    }

    #block-redux-wave-springs-views .accept .col-md-12.engineering {
        width: 98%;
        margin-bottom: 6px;
    }

    #block-redux-wave-springs-views label#cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-redux-wave-springs-views select.V3D-china,
    #block-redux-wave-springs-views select.V2D-china {
        width: 83% !important;
        position: relative !important;
        right: -83px !important;
        top: 4px !important;
    }

    #block-redux-wave-springs-views select.F3D-china,
    #block-redux-wave-springs-views select.F2D-china {
        width: 27% !important;
    }

    #block-redux-wave-springs-views input[name='3DGO-china'],
    #block-redux-wave-springs-views input[name='2DGO-china'] {
        width: 6%;
        position: relative;
        right: -167px;
        top: 8px;
    }

    #block-belleville-washers-views .views-row,
    #block-belleville-washers-views label#cad-title {
        margin-top: 12px;
    }



    #block-compression-springs-views .field-content.compression-outside-diameter-in-1 {
        position: relative;
        left: 180px;
        white-space: nowrap;
    }

    .induvidual-product .views-field.views-field-field-material {
        position: relative;
        right: 0px;
    }

    div#block-views-block-spring-kit-block-4 .views-field-field-material .compression-outside-diameter-in {
        margin-left: 102px;
        white-space: nowrap;
    }

    .field-content.compression-outside-diameter-in {
        position: relative !important;
        right: -95px !important;
    }

    #block-extension-springs-views .field-content.extension-spring-view-series {
        margin-left: 229px !important;
    }

    #block-extension-springs-views .field-content.extension-spring-view-finish {
        margin-left: 237px;
    }

    #block-extension-springs-views .views-field.views-field-nothing-3 span.field-content.btn.btn-compare,
    #block-extension-springs-views .views-field.views-field-nothing-2 span.field-content.btn.btn-compare {
        width: 61% !important;
    }

    #block-extension-springs-views span.field-content.btn.btn-defaults2 {
        width: 39% !important;
    }

    #block-compression-springs-views .specification-display-1 {
        margin-left: 73px !important;
        white-space: nowrap !important;
    }

    #block-compression-springs-views .field-content.btn.btn-comp-print-spec {
        width: 37% !important;
    }

    #block-compression-springs-views span.field-content.btn.btn-compare {
        width: 37% !important;
    }

    #block-compression-springs-views #V3D,
    #block-compression-springs-views #V2D {
        position: relative !important;
        right: -68px;
        width: 81%;
        top: 3px !important;
    }

    #block-compression-springs-views .V3D-china,
    #block-compression-springs-views .V2D-china {
        right: -76px !important;
        width: 86% !important;
    }

    #block-compression-springs-views #F3D,
    #block-compression-springs-views #F2D {
        position: relative !important;
        right: -4px !important;
        width: 28% !important;
    }

    #block-compression-springs-views input[name="3DGO"],
    #block-compression-springs-views input[name="2DGO"] {
        position: relative !important;
        right: -22.2% !important;
        top: 6px !important;
        width: 6% !important;
    }

    div#block-compression-springs-views .specification-display-1 {
        position: relative;
        right: -124px;
    }

    div#block-compression-springs-views .field-content.compression-outside-diameter-in {
        margin-top: -19px;
        float: right;
        width: 79%;
    }

    /*sathish on new 15/10/19 yellow page new address */
}

/*chrome  max-320px end*/

/*chrome 320px*/
@media (min-width: 0px) {

    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;
    }

    /*nayana-dec-23 start-------------*/
    #block-mobileicon div {
        margin-top: 7px !important;
        margin-left: -4px !important;
    }

    /*nayana-dec-23 end-------------*/
    /* 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 */

    /* div#block-createalogin {

        margin-top: 8px;
        position: relative;
        top: 403px;

    } */


    /* end */

    /* why choose as */

    #block-whychooseus {
        margin-bottom: 0px;
    }

    .region.region-bottom-forth .block {
        margin-bottom: 0px;
    }

    .bottom-widgets .region {
        padding: 0px;
        background: #e0dfe1;
    }

    div#block-googletagmanagerbody {
        display: none;
    }


    /* end */

    .btnfocus:hover {
        background-color: #1d295b !important;
    }

    li.item-odd:hover {
        background-color: transparent;
    }

    li#btnCompSpring:hover a {
        color: #000;
    }


    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;
    }


    .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;
    }


    label#lblunitprice {
        font-size: 17px;
    }

    label#lblextprice {
        font-size: 17px;
    }


    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: 26px;
        font-family: Century Gothic Bold;
        color: #555555;
    }

    .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---------------*/

    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: 218px;
    }

    table.order-review-table tbody tr:nth-child(4) .title-col {
        right: 218px;
    }

    table.order-review-table tbody tr:nth-child(5) .title-col {
        right: 218px;
    }

    .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;
    }

    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: 516px;
    }

    .order-review-table .review-button-row {
        width: 100%;
        left: 14px;
        bottom: 0px;
        top: 560px;
    }

    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%;
    }

    .payment_message_text {
        width: 100%;
    }

    .cn_payment_message_text {
        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: 13.5px;
        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;
    }

    .product-display.Continuous-length-spring .views-row {
        margin-left: 9px;
    }


    h1.views-label.views-label-body {
        width: 41%;
    }

    .field-content.extension-spring-view-series {
        white-space: nowrap;
    }


    span.views-label.views-label-field-product-series {
        float: left;
    }


    span.views-label.views-label-field-material {
        float: left;
    }

    span.views-label.views-label-field-finish {
        float: left;
    }



    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: left;
    }

    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;
    }


    #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;
    }

    span.field-content.btn.btn-defaults3 {
        margin-bottom: 0px;
    }

    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;
    }

    div#block-views-block-torsion-spring-block-2 img {
        width: 73%;
        height: 153px;
    }

    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;
    }

    .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;
    }


    .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: 210px; */
        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*/

    .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: 40%;
        float: left;
    }


    #block-compression-springs-hefty-views span.field-content.btn.btn-comp-print-spec {
        margin-bottom: 10px;
        margin-top: 17px;
    }

    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 .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*/

    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;

} */

    ul.secndry-menu.item-list {
        float: right;
        display: flex;
    }

    .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;
    }



    /*product springs*/



    .contact-us-leespring iframe {
        width: 100%;
    }

    div#block-socialicon {
        display: none;
    }

    div#block-mobileicon {
        display: block;
    }

    div#block-mobileicon {
        width: 96%;
        border-top: 1px solid #e5e5e5;
        position: relative;
        bottom: -11px;
        margin-bottom: 0px;
        bottom: 58px !important;
    }

    div#block-mobileicon div {
        margin-top: 7px !important;
        margin-left: -3px;

    }

    .leespring-copyright {
        position: relative !important;
        top: -55px !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: 15px; */

    }


    ul.secndry-menu.item-list {
        float: right;
        display: flex;
    }

    .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;
    }

    /*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: absolute;
        /*    bottom: 81px;*/
        z-index: 10001;
    }

    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: 171px !important;
        margin-top: -9px !important;
    }

    ul.secndry-menu.item-list li {
        /*font-family: Century Gothic Bold;*/
    }

    li.item.tel-num a {
        font-size: 12px;
    }

    li.item.login-logout a {
        font-size: 12px;
    }

    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: 25px;
    }

    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 select#edit-state-province {
        background: white;
        width: 100%;
    }


    /*navbar*/

    nav.navbar.navbar-default .col-lg-9 {
        background: transparent;
        /* margin-top: 13px; */
        padding-left: 0px;
        height: 70px;
    }

    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;
    }


    nav.navbar.navbar-default .row {
        margin-left: -20px;
        margin-right: -20px;
    }

    div#block-searchform {
        margin-top: -35px;
        width: 105%;
    }

    .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(3) ul li {
        /*border-bottom: 0px solid #ccc;*/
    }

    ul#main-menu li:nth-child(3) 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 !important; */
    }

    .side-navbar {
        width: 100%;
        display: none;
        background: rgb(0 0 0 / 75%);
        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;
        height: 100%;
        overflow: auto;
    }

    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;
    }


    .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;
        font-size: 23px;
        font-weight: bold;
    }

    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: 105%;
    padding-right: 0px;
} */

    /* .footerwidget {
    width: 105%;
} */



    @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: 0px) {

    .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) {

    .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;

    }

    #search-block-form {
        padding-top: 0px !important;
    }

    form#webform-submission-quick-catalog-request-form-form {
        margin-top: -27px;
        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;
        border-left: 2px solid white;
    }

    .user-login-form,
    .user-pass {
        max-width: 534px;
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        /*height: 293px;*/
        /*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: 370px;
    }

    #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;
    }
}

@media (min-width: 0px) and (max-width: 599px) {

    /*sathish virus 12032020*/
    .home_header a.covid {
        float: left;
        font-size: 13px;
        font-family: arial;
        margin-top: 7px;
        color: #1d2895;
        margin-bottom: 9px;
    }

    .home_header a.covid:hover {
        text-decoration: underline;
    }

    /*sathish virus 12032020*/
    div#block-whychooseus .col-lg-4.col-md-4.col-sm-4 p {
        text-align: justify;
        white-space: unset;
    }

    /*sathish on jan2*/
    /*nayan-dec-23 start----------*/
    div#block-mobileicon {
        width: 83%;
        right: -14px;
    }

    .copyright p {
        position: relative;
        right: 8px;
    }

    form#webform-submission-footer-form-form input {
        width: 92%;
    }

    .form-checkboxes .form-item {
        border: 2px solid #fff;
        padding: 14px;
        width: 93%;
    }

    a#lang_selection {
        right: -3em;
    }

    .item.lang-switch a {
        top: 30px;
        font-size: 14px;
    }

    ul.secndry-menu.item-list li a {
        font-size: 14px;
    }

    .item.login-account a.login-account {
        font-size: 10.5px;
        top: 30px;
        right: -14px;
    }

    /* #block-languageswitcherinterfacetext {
        right: 0em;
    } */

    .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;
    }

    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_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 .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: 375px) and (max-width: 812px) {

    #lang_selection_china #down-arrow {
        position: relative !important;
        top: -2px !important;
        right: 1px !important;
    }

    a#lang_selection_china {
        right: -2em;
    }
}

@media (min-width: 768px) and (max-width: 1041px) {
    .region-footer-first nav ul li {
        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;
        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;
        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: 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 {
        width: 100%;
    }

    .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;
    }

    ul.secndry-menu.item-list {
        float: right;
        display: inline-flex;
        /*margin-top: -71px;*/

    }
}

@media (min-width: 768px) and (max-width: 799px) {
    .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) {
    .leespring-footer-csc .menu-item--expanded {
        float: left;

    }

    form#webform-submission-quick-catalog-request-form-form {
        margin-top: -136px;
        border-left: 2px solid white;
    }
}

@media (min-width: 900px) and (max-width: 975px) {
    form#webform-submission-quick-catalog-request-form-form {
        border-left: 2px solid white;
    }

    .user-login-form,
    .user-pass {
        max-width: 399px ! important;
        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) {
    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;
        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) {

    .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;
    }

    div#uc-address-panes-billing-zone-wrapper {
        left: 112px;
    }

    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;
    }

    .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: 640px;
    }

    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;
        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;
        margin-left: 90px;
    }

    .reqctlg-img {
        margin-top: 11px;
        width: 100%;
    }

    .user-login-form,
    .user-pass {
        max-width: 399px ! important;
        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;

    }
}

@media (min-width: 1024px) {

    /*sathish on 3Dec19*/
    #block-torsion-spring-views .cad-title_china {
        position: relative !important;
        top: -6px !important;
    }


    /*sathish on 3Dec19*/
    .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#payment-pane table {
        bottom: 591px;
        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;
    }

    .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#edit-panes-payment-details-cc-number {
        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;
    }

    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;
        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;
        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: 18px;
        color: white;
        font-family: Century Gothic Bold;

    }





    /*Responsive tap*/


    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(3) ul li {
        /*border-bottom: 1px solid #ccc;*/
    }

    ul#main-menu li:nth-child(3) 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;
    }


    .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: 9px;
        padding-bottom: 14px;
    }

    .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;
        background-color: transparent;
    }

    .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;
    }

    .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: 768px) and (max-width: 1199px) {

    .customer-service-support {
        margin-top: 19px !important;
    }
}

/*firefox*/
@media (min-width: 1200px) {
    .lee-spring-news-articles {
        margin-top: -6px;
    }

    /*sathish on 14/2/20*/
    #newBridge .icon-right-top {
        top: 212px !important;
    }

    .icp_logo {
        position: relative !important;
        right: 514px !important;
    }

    /*sathish on 14/2/20*/
    .footerwidget .js-form-item.form-item.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number {
        width: 100%;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number {
        display: grid;
        width: 95%;
    }

    .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: 58% !important;
        /*sathish new style on 27/8/19 width: 52% !important;*/
    }


    /* 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;*/
    }

    /* 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;
    }


    /* end */

    /* yellow page */


    #block-compression-springs-leep-views span.field-content.btn.btn-comp-print-spec {
        margin-top: 51px;
        margin-bottom: 22px;
    }

    #block-compression-springs-leep-views .field-content.btn.btn-compare {
        display: block;
    }

    #block-compression-springs-mil-spec-views .field-content.btn.btn-comp-print-spec {
        margin-bottom: 20px;
        margin-top: 32px;
    }

    #block-compression-springs-mil-spec-views span.field-content.btn.btn-compare {
        display: block;
    }

    #block-compression-springs-views .field-content.btn.btn-comp-print-spec {
        margin-bottom: 20px;
        margin-top: 15px;
    }



    #block-compression-springs-hefty-views .field-content.btn.btn-comp-print-spec {
        margin-bottom: 20px;
        margin-top: 32px;
    }

    #block-compression-springs-hefty-views span.field-content.btn.btn-compare {
        display: block;
    }


    #block-compression-springs-hefty-views .accept {
        margin-top: -235px;
        margin-right: 72px;
    }

    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;
    }

    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;
    }

    div#create_login {
        padding: 10px 30px;
        line-height: 1.4;
    }

    /*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: 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;
    }

    .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%;
    }

    .payment_message_text {
        width: 75%;
    }

    .cn_payment_message_text {
        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%;
    }

    .request-quote-download_state_text {
        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 div#edit-actions--2 {
        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.cont-outside-diameter-series {
        /*margin-left: 203px;*/
    }

    .product-display.Continuous-length-spring .views-row {
        margin-left: 23px;
    }

    h1.views-label.views-label-body {

        width: 100%;
    }

    .field-content.extension-spring-view-finish {
        margin-left: 140px;
        white-space: nowrap;
    }

    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-series {
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-series:hover {
        overflow-x: inherit;
        background-color: #ead898;
    }

    div#block-compression-springs-mil-spec-views .views-field.views-field-field-product-series-1 {
        display: flex;
    }

    .product-display.Compression-spring span.views-label.views-label-field-product-series-1 {
        float: left;
    }

    span.views-label.views-label-field-material {
        float: left;
    }

    span.views-label.views-label-field-finish {
        float: left;
    }

    span.views-label.views-label-field-product-series {
        float: left;
    }

    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: 95px;
    }

    span.field-content.btn.btn-defaults4 {
        margin-bottom: 27px;
    }

    span.field-content.btn.btn-defaults9 {
        margin-bottom: 0px;
    }

    .col-md-3.weaccept {
        width: 25%;
    }

    span.field-content.btn.btn-defaults3 {
        margin-bottom: 0px;
    }

    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;
    }

    .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;
    }

    .purchase_order_info {
        width: 27%;
        top: 1010px;
    }

    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: 560px;
        width: 351px;
    }

    details#delivery-pane {
        left: 400px;
    }

    #edit-panes-delivery-postal-code {
        width: 103px !important;
    }

    details#cart-pane {
        left: 800px;
    }

    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;
    }




    span.field-content.btn.btn-defaults6 {
        margin-bottom: 103px;
    }

    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;
    }

    #block-extension-springs-mil-spec-views #cad-title {
        position: relative;
        top: 0px;
    }

    #block-compression-springs-leep-views .row.box.china {
        margin-right: -415px;
    }

    .accept {
        font-size: 14px;
    }

    #block-extension-springs-views #cad-title {
        position: relative !important;
        top: 16px !important;
    }

    #block-constant-force-springs-views .accept {
        margin-top: -219px;
    }

    .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;
    }

    ul.secndry-menu.item-list {
        padding-left: 0px;
    }

    form#search-block-form {
        /* margin-top: 6px;
        padding-top: 2px; */
        width: 90%;
    }

    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;
    }

    .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: 735px !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-left: 0px !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 !important;
    } */

    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: 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 {
        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;
    }

    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;
        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-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;
        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;
        border: 0px;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        margin-left: 0px !important;
        margin-top: -429px !important;
    }

    .user-form {
        max-width: 534px !important;
        border: 0px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 375px;
        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: #19c2c8;
        color: #fff;
        border: 0;
        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;
    }

    .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: 14px !important;
    }

    .menu-base-theme a {
        padding: 13px 11px !important;
    }

    ul.secndry-menu.item-list {
        position: relative !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(3) 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;
        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: 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;
    }

    .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) {
    .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;
    }

    .user-login-form,
    .user-pass {
        max-width: 443px !important;
        border: 1px solid #ddd;
        padding: 10px 30px;
        background: #ffffff;
        height: 293px;
        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: 0px) 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;
    }
}

/*chrome*/
@media (max-width: 500px) {

    .js-form-item.form-item.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number {
        display: inline-grid !important;
    }

    #block-belleville-washers-views .field-content.btn.btn-compare:hover,
    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec:hover,
    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec:hover,
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-compare:hover,
    #block-compression-springs-mil-spec-views span.field-content.btn.btn-comp-print-spec:hover,
    #block-compression-springs-hefty-views span.field-content.btn.btn-comp-print-spec:hover {
        background: #cfc087 !important;
    }

    #block-compression-springs-hefty-views span.field-content.btn.btn-compare:hover {
        background: #cfc087;
    }

    #block-continuous-length-views span.field-content.btn.btn-defaultslenth:hover {
        background-color: #cfc087;
    }

    #block-continuous-length-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

    #block-constant-force-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

    #block-battery-springs-views span.field-content.btn.btn-defaults4 {
        font-size: 17px;
        background-color: #ead898;
    }

    #block-battery-springs-views span.field-content.btn.btn-defaults4:hover {
        background-color: #cfc087;
    }

    #block-battery-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

    #block-torsion-spring-views .accept {
        margin-top: 14px;
    }

    #block-redux-wave-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

    #block-torsion-spring-views span.field-content.btn.btn-compare {
        font-size: 17px;
        margin-top: 10px;
        margin-bottom: 19px;
        background: #ead898;
    }

    #block-torsion-spring-views span.field-content.btn.btn-compare:hover {
        background: #cfc087;
    }

    #block-extension-springs-views span.field-content.btn.btn-compare {
        font-size: 17px !important;
        margin-top: 0 !important;
        background: #ead898 !important;
    }

    #block-extension-springs-views span.field-content.btn.btn-compare:hover {
        background: #cfc087 !important;
    }

    .Extension_Spring .col-md-9 {
        position: relative;
        line-height: 25px;
        right: -15px;
        height: 250% !important;
        /* max-height: 288px !important;
        margin-bottom: 125px; */
    }

    #block-compression-springs-mil-spec-views .views-field.views-field-nothing-2 span.field-content.btn.btn-compare {
        background: #ead898;
        font-size: 17px;
    }

    #block-compression-springs-mil-spec-views span.field-content.btn.btn-comp-print-spec {
        margin-top: 10px;
        font-size: 17px !important;
        background: #ead898 !important;
    }

    #block-compression-springs-mil-spec-views label#lblunitprice {
        margin-right: -265px;
    }

    #block-compression-springs-mil-spec-views .views-field.views-field-nothing-2 span.field-content.btn.btn-compare:hover,
    #block-compression-springs-leep-views .views-field.views-field-nothing-4 span.field-content.btn.btn-compare:hover,
    #block-compression-springs-leep-views .views-field.views-field-nothing-3 span.field-content.btn.btn-comp-print-spec:hover {
        background: #cfc087;
    }

    #block-compression-springs-leep-views .views-field.views-field-nothing-4 span.field-content.btn.btn-compare {
        background: #ead898;
        font-size: 17px;
        width: 40%;
    }

    #block-continuous-length-views .views-field.views-field-nothing-2 .field-content.btn.btn-defaultslenth {
        display: none;
    }

    #block-continuous-length-views .views-field.views-field-nothing-3 {
        margin-bottom: 13px;
        margin-top: 17px;
    }

    #block-constant-force-springs-views .views-field.views-field-nothing-1 .field-content.btn.btn-defaults6 {
        display: none;
    }

    #block-constant-force-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

    #block-constant-force-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-cof-print-spec:hover {
        background-color: #cfc087;
    }

    #block-battery-springs-views .views-field.views-field-nothing-2 span.field-content.btn.btn-defaults4 {
        display: none;
    }

    #block-belleville-washers-views span.field-content.btn.btn-belleville {
        display: none !important;
    }

    #block-redux-wave-springs-views .views-field.views-field-nothing span.field-content.btn.btn-defaults3 {
        display: none !important;
    }


    #block-redux-wave-springs-views .views-field.views-field-nothing-3 span.field-content.btn.btn-defaults3:hover {
        background-color: #cfc087;
    }

    #block-torsion-spring-views .field-content.btn.btn-defaults9,
    #block-extension-springs-views .views-field.views-field-nothing .field-content.btn.btn-defaults2 {
        display: none;
    }

    #block-extension-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-defaults2 {
        margin-bottom: 15px;
    }

    #block-extension-springs-views .field-content.extension-spring-view-material {
        white-space: nowrap;
    }

    #block-compression-springs-views span.field-content.btn.btn-compare {
        font-size: 15.5px !important;
        margin-top: 1px;
        background-color: #ead898;
    }

    #block-compression-springs-views span.field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

    #block-extension-springs-views .field-content.extension-spring-view-series {
        white-space: nowrap;
    }

    label#cad-title {
        white-space: nowrap;
    }

    .views-field.views-field-add-to-cart div#edit-actions input {
        font-size: 20px;
    }

}

@media (min-width: 501px) and (max-width: 530px) {

    .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 (max-width: 820px) {
    .js-form-item.form-item.js-form-type-textfield.form-item-phone-number.js-form-item-phone-number #edit-phone-number--2 {
        width: 100%;
    }
}

/*chrome*/
@media (min-width: 1900px) {

    ul.secndry-menu.item-list li.item.login-account a {
        margin-left: 0px !important;
    }


}

@media (min-width: 711px) and (max-width: 1199px) {

    #block-extension-springs-mil-spec-views span.field-content.btn.btn-compare {
        margin-top: -11px;
        background-color: #ead898;
    }

    #block-compression-springs-views .accept {
        position: relative;
        right: -4px;
    }

    #block-extension-springs-mil-spec-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-compression-springs-mil-spec-views .views-field.views-field-nothing-2 .field-content.btn.btn-compare {
        margin-bottom: 21px !important;
        background-color: #ead898;
        margin-top: -10px;
    }

    #block-compression-springs-mil-spec-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-compression-springs-leep-views .views-field.views-field-nothing-4 span.field-content.btn.btn-compare {
        margin-bottom: -26px !important;
        background: #ead898;
        margin-top: -10px;
        margin-bottom: 19px !important;
        width: 47%;
    }

    #block-compression-springs-hefty-views span.field-content.btn.btn-comp-print-spec {
        background: #ead898;
    }

    #block-compression-springs-views span.field-content.btn.btn-compare:hover,
    #block-compression-springs-views .field-content.btn.btn-comp-print-spec:hover,
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-compare:hover,
    #block-compression-springs-mil-spec-views .views-field.views-field-nothing-3 span.field-content.btn.btn-comp-print-spec:hover,
    #block-compression-springs-mil-spec-views .views-field.views-field-nothing-3 span.field-content.btn.btn-comp-print-spec:hover,
    #block-compression-springs-mil-spec-views .views-field.views-field-nothing-2 .field-content.btn.btn-compare:hover,
    #block-compression-springs-leep-views .views-field.views-field-nothing-3 .field-content.btn.btn-comp-print-spec:hover,
    #block-compression-springs-leep-views .views-field.views-field-nothing-4 span.field-content.btn.btn-compare:hover,
    #block-compression-springs-hefty-views span.field-content.btn.btn-compare:hover,
    #block-compression-springs-hefty-views span.field-content.btn.btn-comp-print-spec:hover {
        background: #cfc087 !important;
    }

    #block-compression-springs-hefty-views span.field-content.btn.btn-compare {
        background: #ead898;
    }

    #block-compression-springs-hefty-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-constant-force-springs-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-constant-force-springs-views span.field-content.btn.btn-compare {
        background: #ead898 !important;
        margin-top: 15px;
    }

    #block-battery-springs-views span.field-content.btn.btn-compare {
        margin-top: 3px;
        background: #ead898;
    }

    #block-battery-springs-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-belleville-washers-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-continuous-length-views span.field-content.btn.btn-compare,
    #block-battery-springs-views span.field-content.btn.btn-defaults4,
    #block-belleville-washers-views span.field-content.btn.btn-compare {
        background: #ead898;
    }

    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec {
        background: #ead898;
    }

    #block-redux-wave-springs-views span.field-content.btn.btn-defaults3 {
        background: #ead898;
        margin-bottom: -20px;
        width: 53%;
    }

    #block-redux-wave-springs-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-torsion-spring-views .row.box {
        margin-top: -30px;
    }

    #block-torsion-spring-views span.field-content.btn.btn-compare {
        margin-top: 10px;
        background: #ead898;
    }

    #block-extension-springs-views span.field-content.btn.btn-compare {
        background: #ead898;
        margin-top: 10px !important;
    }

    #block-continuous-length-views .field-content.btn.btn-defaultslenth span.field-content.btn.btn-compare {
        background: #ead898;
    }

    #block-continuous-length-views span.field-content.btn.btn-compare:hover,
    #block-continuous-length-views .field-content.btn.btn-defaultslenth span.field-content.btn.btn-compare:hover,
    #block-continuous-length-views .field-content.btn.btn-defaultslenth:hover,
    #block-constant-force-springs-views span.field-content.btn.btn-compare:hover,
    #block-constant-force-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-cof-print-spec:hover,
    #block-battery-springs-views span.field-content.btn.btn-compare:hover,
    #block-battery-springs-views span.field-content.btn.btn-defaults4:hover,
    #block-belleville-washers-views span.field-content.btn.btn-compare:hover,
    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec:hover,
    #block-redux-wave-springs-views span.field-content.btn.btn-compare:hover,
    #block-redux-wave-springs-views span.field-content.btn.btn-defaults3:hover,
    #block-extension-springs-views span.field-content.btn.btn-compare:hover,
    #block-torsion-spring-views span.field-content.btn.btn-compare:hover {
        background: #cfc087 !important;
    }

    #block-redux-wave-springs-views .views-field.views-field-nothing .field-content.btn.btn-defaults3 {
        margin-right: -317px;
    }

    #block-redux-wave-springs-views .views-field.views-field-nothing span.field-content.btn.btn-defaults3 {
        display: none;
    }


    #block-constant-force-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-cof-print-spec {
        background: #ead898;
    }


    #block-continuous-length-views .field-content.cont-outside-diameter-series {
        margin-left: 288px;
        white-space: nowrap;
    }

    #block-continuous-length-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-continuous-length-views .field-content.cont-outside-diameter-material {
        white-space: nowrap;
    }

    #block-continuous-length-views .field-content.cont-outside-diameter-finish {
        white-space: nowrap;
    }

    #block-continuous-length-views .field-content.btn.btn-defaultslenth {
        margin-bottom: 0px;
        margin-top: 25px;
        background-color: #ead898;
    }

    #block-compression-springs-leep-views .views-field.views-field-nothing-3 .field-content.btn.btn-comp-print-spec {
        margin-top: 23px;
        background-color: #ead898 !important;
    }

    #block-compression-springs-mil-spec-views .views-field.views-field-nothing-3 .field-content.btn.btn-comp-print-spec {
        margin-top: 23px;
        margin-bottom: 18px;
        background-color: #ead898;
    }

    #block-extension-springs-mil-spec-views .views-field.views-field-nothing .field-content.btn.btn-defaults2 {
        display: none;
    }

    div#block-extension-springs-mil-spec-views .views-field.views-field-nothing-3 span.field-content.btn.btn-defaults2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #block-compression-springs-views .field-content.btn.btn-comp-print-spec {
        margin-bottom: 10px;
        margin-top: 10px;
        background-color: #ead898;
    }

    #block-compression-springs-views span.field-content.btn.btn-compare {
        margin-top: -2px;
        background-color: #ead898;
    }

    #block-compression-springs-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
        white-space: nowrap;
        margin-left: 206px;
    }

    #block-compression-springs-views .specification-display-1 {
        white-space: nowrap;
        overflow-x: hidden;
        text-overflow: ellipsis;
    }

    #block-compression-springs-views .specification-display-1:hover {
        overflow-x: inherit !important;
    }

    #block-continuous-length-views #F3D,
    #block-continuous-length-views #F2D {
        width: 130%;
        position: relative;
    }

    nav.navbar.navbar-default .navbar-header.col-lg-3 {
        height: 51px;
    }

    #block-compression-springs-mil-spec-views #F3D,
    #block-compression-springs-mil-spec-views #F2D {
        width: 134%;
        position: relative;
    }

    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish {
        position: relative;
        right: -99px;
    }

    #block-torsion-spring-views span.field-content.btn.btn-tors-print-spec {
        margin-top: 10px;
    }

    #block-torsion-spring-views .accept {
        margin-right: 176px;
        margin-top: 7px;
    }

    #block-torsion-spring-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-extension-springs-views .field-content.extension-spring-view-finish {
        margin-left: 239px;
        white-space: nowrap;
    }

    #block-extension-springs-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    .field-content.extension-spring-view-material {
        white-space: nowrap;
    }

    #block-extension-springs-views .field-content.extension-spring-view-series {
        white-space: nowrap;
    }

    #block-battery-springs-views #cad-title {
        white-space: nowrap;
        margin-top: 12px;
    }

    #block-belleville-washers-views span.field-content.btn.btn-belleville {
        margin-top: 0px;
    }
}

/*sathish new changes on aug,20,19*/
@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;
        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 (max-width: 600px) {

    #block-extension-springs-mil-spec-views .views-field.views-field-nothing .field-content.btn.btn-defaults2 {
        display: none;
    }

    #block-torsion-spring-views #cad-title {
        white-space: nowrap;
    }

    #block-torsion-spring-views .field-content.btn.btn-defaults9 {
        margin-top: 0px;
    }

    #block-torsion-spring-views .field-content.btn.btn-defaults9 a {
        font-size: 16px;
    }

    #block-torsion-spring-views span.field-content.btn.btn-tors-print-spec {
        font-size: 16px;
    }

    #block-torsion-spring-views .accept {
        margin-right: 112px;
    }

    #block-torsion-spring-views #block-views-block-price-table-block-2,
    #block-torsion-spring-views div#block-views-block-price-table-block-1-2 {
        font-size: 13px;
    }

    #block-battery-springs-views div#block-views-block-price-table-block-1-2,
    #block-battery-springs-views #block-views-block-price-table-block-2 {
        font-size: 13px;
    }

    #block-battery-springs-views .views-row,
    #block-battery-springs-views label#cad-title {
        font-size: 19px;
    }

    #block-battery-springs-views label#lblunitprice {
        font-size: 15px;
    }

    #block-battery-springs-views .views-row {
        font-size: 12px;
    }

    #block-belleville-washers-views .row.box {
        -moz-margin-end: 0px !important;
    }

    #block-belleville-washers-views .views-label.views-label-title,
    #block-belleville-washers-views .field-content.part-number-specific-product {
        font-size: 15px !important;
    }

    #block-belleville-washers-views #info-node-182861 {
        font-size: 12px !important;
    }

    #block-belleville-washers-views #lblunitprice {
        font-size: 15px !important;
    }

    #block-belleville-washers-views .field-content.btn.btn-belleville a {
        font-size: 16px !important;
    }

    #block-belleville-washers-views #block-views-block-price-table-block-1-2 {
        font-size: 12px !important;
    }

    #block-belleville-washers-views #block-views-block-price-table-block-2 {
        font-size: 12px !important;
    }

    #block-compression-springs-views span.field-content.btn.btn-defaults2,
    #block-compression-springs-views span.field-content.btn.btn-defaults2 {
        width: 50% !important;
    }

    #block-compression-springs-views .field-content.btn.btn-comp-print-spec {
        font-size: 15.5px !important;
        margin-bottom: 10px;
        margin-top: 20px;
        background-color: #ead898;
    }

    #block-compression-springs-views .field-content.btn.btn-comp-print-spec:hover {
        background-color: #cfc087;
    }

    #block-compression-springs-views #block-views-block-price-table-block-1-2,
    #block-compression-springs-views #block-views-block-price-table-block-2 {
        font-size: 12px !important;
    }

    #block-compression-springs-views .row.box {
        -moz-margin-end: 0px;
    }

    #block-compression-springs-views #cad-title {
        white-space: nowrap;
        font-size: 17px;
    }

    #block-extension-springs-views .cols-2 th,
    #block-extension-springs-views .cols-2 td {
        font-size: 12px !important;
    }

    #block-extension-springs-views .field-content.btn.btn-defaults,
    #block-extension-springs-views .field-content.btn.btn-defaults2 {
        font-size: 17px !important;
    }

    .views-field.views-field-add-to-cart>label {
        font-size: 15px !important;
    }

    #block-extension-springs-mil-spec-views label#cad-title {
        white-space: nowrap !important;
    }

    #block-extension-springs-views #3d-title,
    #block-extension-springs-views #2d-title {
        position: relative !important;
        left: -21px !important;
    }

    #block-extension-springs-views label#cad-title {
        white-space: nowrap !important;
    }

    input[name='3DGO'],
    input[name='2DGO'] {
        width: 10% !important;
    }

    #block-belleville-washers-viewsk-battery-springs-views span.field-content.btn.btn-defaults4 {
        width: 68%;
    }

}

@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: 53px;
        text-align: right;
    }

    #uc-cart-view-form td.subtotal-title {
        padding-left: 148px !important;
    }

    .dimInput {
        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;
    }

    input#edit-field-free-len-mm-value-1 {
        padding: 7px;
    }

    input#edit-field-free-len-mm-value-2 {
        padding: 7px !important;
    }

    table.order-review-table tbody tr:nth-child(4) {
        top: 292px !important;
    }

    table.order-review-table tbody tr:nth-child(6) {
        top: 326px !important;
    }

    tr#hand_charge {
        top: 360px !important;
    }

    table.order-review-table tbody tr:nth-child(5) {
        top: 394px !important;
    }

    .order-review-table .cart-review tbody {
        height: 215px !important
    }

    .order-review-table .review-button-row {
        top: 450px !important;
    }

    .home_header a.covid {
        float: right;
        font-size: 16px;
        font-family: arial;
        margin-right: 82px;
        margin-top: 8px;
        color: #1d2895;
    }

    .home_header a.covid:hover {
        text-decoration: underline;
    }

    #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: -503px !important;
    }

    #block-compression-springs-views .induvidual-product.leep-spe .accept {
        margin-top: -402px;
    }

    #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: -329px !important;
    }

    #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: -330px !important;
        margin-right: 54px;
    }

    #block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {

        position: relative;
        right: -126px;
    }

    #block-views-block-redux-wave-spring-block-1 .views-view-grid.horizontal.cols-4.clearfix {
        padding-bottom: 12px;
    }

    #block-torsion-spring-views .field-content.torsion-spring-view-finish {
        text-overflow: ellipsis !important;
        overflow-x: hidden !important;
        white-space: nowrap !important;
    }

    #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish {
        text-overflow: ellipsis !important;
        overflow-x: hidden !important;
        white-space: nowrap !important;
    }

    #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish:hover {
        overflow-x: inherit !important;
    }

    #block-torsion-spring-views .field-content.torsion-spring-view-finish:hover {
        overflow-x: inherit !important;
    }

    #choose_cn2 {
        position: relative !important;
        top: -20px !important;
    }

    #choose_cn21 {
        position: relative !important;
        top: -42px !important;
    }

    #block-torsion-spring-views .accept .col-md-12.engineering {
        width: 47%;
    }

    #block-battery-springs-views .field-content.material-specific-product-1 {
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #block-battery-springs-views .field-content.material-specific-product-1:hover {
        overflow-x: inherit;
        background-color: #ead898;
    }

    /*#block-extension-springs-views .field-content.extension-spring-view-finish, #block-compression-springs-views .field-content.specification-display-1, #block-torsion-spring-views .field-content.torsion-specific-product-material, #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish, #block-belleville-washers-views .field-content.belleville-specific-product-finish, #block-constant-force-springs-views .field-content.constance-spring-view-material, #block-continuous-length-views .field-content.cont-outside-diameter-finish, #block-compression-springs-hefty-views .field-content.specification-display-1,
    #block-compression-springs-leep-views .field-content.specification-display-1, #block-compression-springs-mil-spec-views .field-content.specification-display-1,
    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish, .views-field.views-field-field-product-series-1.row span.field-content.compression-outside-diameter-in-series.col-sm-6 {
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #block-extension-springs-views .field-content.extension-spring-view-finish:hover, #block-compression-springs-views .field-content.specification-display-1:hover, #block-torsion-spring-views .field-content.torsion-specific-product-material:hover, #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish:hover, #block-belleville-washers-views .field-content.belleville-specific-product-finish:hover, #block-battery-springs-views .field-content.material-specific-product-1:hover, #block-constant-force-springs-views .field-content.constance-spring-view-material:hover, #block-continuous-length-views .field-content.cont-outside-diameter-finish:hover, #block-compression-springs-hefty-views .field-content.specification-display-1:hover,
    #block-compression-springs-leep-views .field-content.specification-display-1:hover, #block-compression-springs-mil-spec-views .field-content.specification-display-1:hover,
    #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish:hover, .views-field.views-field-field-product-series-1.row span.field-content.compression-outside-diameter-in-series.col-sm-6:hover {
        overflow-x: inherit;
        background-color: #ead898;
        z-index: 9;
    }*/

    .item.lang-switch a {
        font-size: 13.5px;
    }

    ul.secndry-menu.item-list li a:hover,
    ul.secndry-menu.item-list li a:hover,
    ul.secndry-menu.item-list li a:hover {
        /*color: #313030 !important;*/
    }

    #block-extension-springs-mil-spec-views #cad-title {
        position: relative;
        top: 7px;
    }

    #block-extension-springs-mil-spec-views .cad-title_china {
        position: relative !important;
        top: 4px !important;
    }

    #block-extension-springs-mil-spec-views .accept {
        margin-top: -381px;
        margin-right: -231px;
    }

    /*raghu add china*/
    #block-extension-springs-mil-spec-views .row.box.china {
        margin-top: -495px;
        margin-right: -515px;
    }

    #block-extension-springs-mil-spec-views .field-content.btn.btn-defaults2 {
        margin-top: 15px;
    }

    #block-compression-springs-mil-spec-views .field-content.btn.btn-comp-print-spec {
        margin-top: 15px;
    }

    #block-compression-springs-leep-views .field-content.btn.btn-compare {
        margin-top: 12px;
    }

    #block-compression-springs-hefty-views .accept {
        margin-top: -379px;
        margin-right: -229px;
    }

    #block-compression-springs-hefty-views .cad-title_china {
        position: relative !important;
        top: 0px !important;
    }

    #block-extension-springs-views span.field-content.btn.btn-defaults2 {
        margin-top: 15px;
    }

    #block-redux-wave-springs-views span.field-content.btn.btn-comp-print-spec {
        margin-top: 15px;
    }

    #block-compression-springs-mil-spec-views #cad-title {
        position: relative;
        top: 1px;
    }

    #block-compression-springs-hefty-views .field-content.btn.btn-compare {
        margin-top: -1px;
    }

    #block-compression-springs-mil-spec-views .field-content.btn.btn-compare {
        margin-top: -4px;
        background-color: #ead898;
    }

    #block-extension-springs-mil-spec-views .field-content.btn.btn-compare,
    #block-continuous-length-views .field-content.btn.btn-compare,
    #block-constant-force-springs-views .field-content.btn.btn-compare {
        margin-top: 11px;
    }

    #block-constant-force-springs-views .field-content.btn.btn-compare {
        background-color: #ead898 !important;
    }

    #block-compression-springs-hefty-views .field-content.btn.btn-comp-print-spec,
    #block-battery-springs-views .field-content.btn.btn-compare,
    #block-redux-wave-springs-views .field-content.btn.btn-compare,
    #block-belleville-washers-views span.field-content.btn.btn-compare {
        background-color: #ead898;
        margin-top: 10px;
    }

    #block-extension-springs-mil-spec-views .field-content.btn.btn-compare,
    #block-compression-springs-mil-spec-views .field-content.btn.btn-comp-print-spec,
    #block-compression-springs-leep-views .field-content.btn.btn-compare,
    #block-compression-springs-leep-views .field-content.btn.btn-comp-print-spec,
    #block-compression-springs-hefty-views .field-content.btn.btn-compare,
    #block-continuous-length-views .field-content.btn.btn-compare,
    #block-continuous-length-views .field-content.btn.btn-defaultslenth,
    #block-constant-force-springs-views .field-content.btn.btn-compare:hover,
    #block-constant-force-springs-views .field-content.btn.btn-cof-print-spec,
    #block-battery-springs-views .field-content.btn.btn-defaults4,
    #block-redux-wave-springs-views .field-content.btn.btn-defaults3,
    #block-belleville-washers-views .views-field.views-field-nothing-3 .field-content.btn.btn-bell-print-spec {
        background-color: #ead898;
    }

    #block-constant-force-springs-views .field-content.btn.btn-compare:hover,
    #block-constant-force-springs-views .field-content.btn.btn-cof-print-spec:hover,
    #block-extension-springs-mil-spec-views .field-content.btn.btn-compare:hover,
    #block-compression-springs-mil-spec-views .field-content.btn.btn-comp-print-spec:hover,
    #block-compression-springs-mil-spec-views .field-content.btn.btn-compare:hover,
    #block-compression-springs-leep-views .field-content.btn.btn-compare:hover,
    #block-compression-springs-leep-views .field-content.btn.btn-comp-print-spec:hover,
    #block-compression-springs-hefty-views .field-content.btn.btn-compare:hover,
    #block-compression-springs-hefty-views .field-content.btn.btn-comp-print-spec:hover,
    #block-continuous-length-views .field-content.btn.btn-compare:hover,
    #block-continuous-length-views .field-content.btn.btn-defaultslenth:hover,
    #block-continuous-length-views .field-content.btn.btn-compare:hover,
    #block-battery-springs-views .field-content.btn.btn-defaults4:hover,
    #block-battery-springs-views .field-content.btn.btn-compare:hover,
    #block-belleville-washers-views .views-field.views-field-nothing-3 .field-content.btn.btn-bell-print-spec:hover,
    #block-belleville-washers-views span.field-content.btn.btn-compare:hover,
    #block-redux-wave-springs-views .field-content.btn.btn-compare:hover,
    #block-redux-wave-springs-views .field-content.btn.btn-defaults3:hover {
        background-color: #cfc087 !important;
    }

    #block-torsion-spring-views .field-content.btn.btn-compare:hover {
        background-color: #cfc087 !important;
    }

    /*sathish new style on 4/9/19*/
    #block-compression-springs-views span.field-content.btn.btn-comp-print-spec,
    #block-compression-springs-views .field-content.btn.btn-compare {
        background-color: #ead898;
    }

    #block-compression-springs-views span.field-content.btn.btn-comp-print-spec:hover,
    #block-compression-springs-views .field-content.btn.btn-compare:hover {
        background-color: #cfc087;
    }

    #block-compression-springs-views span.field-content.btn.btn-compare {
        margin-top: -8px;
    }

    #block-extension-springs-views span.field-content.btn.btn-compare {
        background-color: #ead898;
        margin-top: 9px;
    }

    #block-extension-springs-views .views-field.views-field-nothing-2 span.field-content.btn.btn-compare:hover {
        background-color: #cfc087 !important;
    }

    div#block-torsion-spring-views .cad_row_china {
        line-height: 13px !important;
    }

    #block-extension-springs-views .views-field.views-field-nothing-2 span.field-content.btn.btn-defaults2 {
        top: -7px !important;
        position: relative !important;
    }


    #block-extension-springs-views #cad-title {
        position: relative !important;
        top: 0px !important;
    }

    div#block-torsion-spring-views td.views-field-title {
        width: 31%;
    }

    div#block-battery-springs-views td.views-field-title {
        width: 71%;
    }

    #block-belleville-washers-views .card_row,
    #block-belleville-washers-views #cad-title {
        position: relative !important;
        top: 12px;
        margin-bottom: 20px;
    }


    #block-battery-springs-views input[name='2DGO'] {
        top: 3px !important;
    }

    #block-belleville-washers-views .V3D-china,
    #block-belleville-washers-views .V2D-china {
        right: 0px !important;

    }

    #block-torsion-spring-views #cad-title {
        position: relative;
        top: 1px;
    }

    #block-torsion-spring-views .field-content.btn.btn-compare {
        background-color: #ead898;
        margin-top: -26px;
        margin-bottom: 43px;
    }

    #block-torsion-spring-views .accept {
        margin-top: -369px;
        margin-right: -340px;
    }

    .row.box .col-md-12.color,
    .accept .col-md-12.color {
        font-weight: normal !important;
        font-size: 19px !important;
        font-family: Century Gothic Bold !important;
    }

    #block-extension-springs-mil-spec-views .row.box.china {
        margin-right: -412px;
    }

    #block-extension-springs-mil-spec-views .accept {
        margin-top: -282px;
        margin-right: -108px;
        white-space: nowrap;
    }

    #block-extension-springs-mil-spec-views .accept.accept-china {
        margin-right: -106px;
    }

    #block-compression-springs-mil-spec-views .accept {
        margin-top: -405px;
        margin-right: -83px;
        white-space: nowrap;
    }

    #block-compression-springs-leep-views .accept.accept-china {
        margin-top: -574px;
    }

    #block-compression-springs-hefty-views .accept {
        margin-top: -272px;
        margin-right: -108px;
        white-space: nowrap;
    }

    #block-belleville-washers-views .accept {
        margin-top: -386px !important;
        margin-right: -114px !important;
        white-space: nowrap;
    }

    #block-battery-springs-views .accept {
        white-space: nowrap;
    }

    #block-extension-springs-views .accept.accept-china {
        margin-top: -384px;
    }

    #block-compression-springs-views .accept {
        white-space: nowrap;
    }

    #block-belleville-washers-views .accept {
        margin-top: -165px !important;
        margin-right: -109px !important;
        white-space: nowrap;
    }

    #block-redux-wave-springs-views .accept {
        white-space: nowrap;
    }

    #block-torsion-spring-views .accept {
        margin-top: -276px !important;
        margin-right: -208px !important;
        white-space: nowrap;
    }

    #block-compression-springs-views .row.box.china {
        margin-right: -325px;
        margin-top: -478px;
    }

    #block-compression-springs-hefty-views .row.box.china {
        margin-right: -418px;
        margin-top: -478px;
    }

    #block-compression-springs-hefty-views .accept.accept-china {
        margin-right: -109px;
        margin-top: -271px;
    }

    #block-continuous-length-views .row.box.china {
        margin-right: -413px;
        margin-top: -323px;
    }

    #block-constant-force-springs-views .row.box.china {
        margin-right: -418px;
    }

    #block-battery-springs-views .row.box.china {
        margin-right: -411px;
    }

    #block-belleville-washers-views .row.box.china {
        margin-right: -418px;
        margin-top: -284px;
    }

    #block-battery-springs-views .accept.accept-china {
        margin-top: -191px !important;
        margin-right: -113px !important;
    }

    #block-redux-wave-springs-views .row.box.china {
        margin-right: -417px;
    }

    #block-torsion-spring-views .row.box.china {
        margin-right: -410px;
    }

    #block-extension-springs-views .row.box.china {
        margin-right: -419px;
        margin-top: -472px;
    }

    .col-md-12.engineering {
        width: 100%;
    }

    .col-md-12.color.color-china {
        right: 2.5px;
    }


    #block-continuous-length-views .accept {
        margin-top: -211px;
        margin-right: -108px;
    }

    #block-continuous-length-views .row.box .col-md-12.color {
        right: 2px;
        position: relative;
    }

    #block-continuous-length-views .accept.accept-china {
        margin-top: -217px;
        margin-right: -109px;
    }

    #block-constant-force-springs-views .accept {
        margin-top: -149px;
        margin-right: -109px;
    }

    #block-constant-force-springs-views .row.box .col-md-12.color {
        position: relative;
        right: 3px;
    }

    #block-compression-springs-mil-spec-views .field-content.btn.btn-comp-print-spec {
        margin-bottom: 17px !important;
    }

    #block-compression-springs-mil-spec-views .accept {
        margin-top: -288px;
        margin-right: -108px;
        white-space: nowrap;
    }

    #block-compression-springs-mil-spec-views .row.box.china {
        margin-top: -500px;
        margin-right: -417px;
    }

    div#block-constant-force-springs-views .field-content.btn.btn-cof-print-spec {
        margin-top: 15px;
    }

    div#block-constant-force-springs-views .cad_col-25 {
        margin-top: -34px;
    }

    div#block-constant-force-springs-views .cad_col-25 {
        margin-top: -34px;
    }

    #block-compression-springs-leep-views .row.box.china {
        margin-top: -670px;
    }

    #block-compression-springs-leep-views span.field-content.btn.btn-comp-print-spec {
        margin-top: 25px;
        margin-bottom: 0px;
    }

    #block-compression-springs-hefty-views .cad_row .cad_col-25 {
        margin-top: -16px !important;
    }


    #block-constant-force-springs-views .field-content.btn.btn-defaults6,
    #block-extension-springs-mil-spec-views .views-field.views-field-nothing .field-content.btn.btn-defaults2,
    #block-continuous-length-views .views-field.views-field-nothing-2 .field-content.btn.btn-defaultslenth,
    #block-battery-springs-views .views-field.views-field-nothing-2 .field-content.btn.btn-defaults4,
    #block-belleville-washers-views .views-field.views-field-nothing-2,
    .field-content.btn.btn-belleville,
    #block-redux-wave-springs-views .views-field.views-field-nothing .field-content.btn.btn-defaults3,
    #block-torsion-spring-views .views-field.views-field-nothing .field-content.btn.btn-defaults9,
    #block-extension-springs-views .views-field.views-field-nothing span.field-content.btn.btn-defaults2,
    div#block-redux-wave-springs-views .views-field.views-field-nothing span.field-content.btn.btn-defaults1 {
        display: none;
    }

    #block-torsion-spring-views .views-field.views-field-nothing-3 .field-content.btn.btn-tors-print-spec {
        margin-bottom: 42px;
        margin-top: 15px;
    }


    #block-redux-wave-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-defaults3 {
        margin-bottom: 50px;
        margin-top: 15px;
        width: 47%;
    }

    #block-belleville-washers-views .views-field.views-field-nothing-3 .field-content.btn.btn-bell-print-spec {
        margin-top: 15px;
    }

    #block-continuous-length-views .views-field.views-field-nothing-3 .field-content.btn.btn-defaultslenth {
        margin-bottom: 1px;
        margin-top: 15px;
    }

    #block-continuous-length-views span.field-content.btn.btn-defaultslenth {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    #block-continuous-length-views span.field-content.btn.btn-defaultslenth {
        margin-bottom: 55px;
        margin-top: 5px;
    }

    #block-belleville-washers-views span.field-content.btn.btn-defaults1 {
        margin-top: 50px !important;
    }

    #block-belleville-washers-views .contextual-region block block-block-content block-block-content6860b70b-2af7-44f1-9800-d9ded71edbd7 {
        line-height: 24px !important;
    }

    #block-belleville-washers-views .cad_row {
        display: flex;
        position: relative;
        bottom: 7px;
        white-space: nowrap;
    }

    #block-belleville-washers-views span.field-content.btn.btn-belleville {
        margin-top: 14px !important;
    }

    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec {
        margin-top: 12px;
    }

    #block-battery-springs-views span.field-content.btn.btn-defaults4 {
        margin-bottom: 11px;
    }

    div#block-views-block-spring-kit-block-5 .row.box.china {
        margin-right: -417px;
    }

    div#block-views-block-spring-kit-block-5 .accept {
        margin-top: -246px;
        margin-right: -109px;
    }

    div#block-views-block-spring-kit-block-6 .row.box.china {
        margin-right: -493px;
    }

    div#block-views-block-spring-kit-block-6 .accept {
        margin-top: -240px !important;
        margin-right: -110px !important;
    }

    .views-field.views-field-field-product-series {
        font-size: 14px !important;
    }

    .region.region-welcome-banner-text {
        z-index: 0;
    }

    .side-navbar {
        display: none !important;
    }

    nav.navbar.navbar-default .region-primary-menu {
        display: block !important;
    }

    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: 37%;
        float: left;
        margin-top: 0px;
        position: unset;
    }

    div#block-ko-d8-theme-branding .brand.logo {
        width: 207px !important;
        margin-top: -4px !important;
    }

    .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 {
        width: 91%;
        text-align: center;
        padding-top: 7px;
        border-radius: 3px;
    }

    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;
        margin-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;
    }

    .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(3) ul li {
        /*border-bottom: 1px solid #ccc;*/
    }

    ul#main-menu li:nth-child(3) 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) {
        ul#main-menu {
            /* margin-top: 3px !important; */
            padding-top: 0px;
        }

        /* .menu-base-theme>li:hover {
            padding-top: 9px !important;
            padding-bottom: 9x !important;
        } */

        .menu-base-theme li {
            float: left;
            padding-top: 11px;
            padding-bottom: 0px;
        }

        /* ul#main-menu {
            margin-top: 0px !important;
        } */

        .crt-lgn-btn {
            margin-top: 68px;
        }

        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: 601px) and (max-width: 620px) {}

@media (min-width: 701px) {}

@media (min-width: 705px) {}

@media (min-width: 710px) {}

@media (min-width: 715px) {}

@media (min-width: 720px) {}

@media (min-width: 725px) {}

@media (min-width: 730px) {}

@media (min-width: 735px) {}

@media (min-width: 740px) {}

@media (min-width: 745px) {}

@media (min-width: 750px) {}

@media (min-width: 755px) {}

@media (min-width: 760px) {}

@media (min-width: 764px) {}

@media (min-width: 701px) and (max-width: 764px) {}

@media (min-width: 765px) and (max-width: 990px) {}

@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;
    }
}

@media (min-width: 620px) and (max-width: 990px) {}

@media (min-width: 601px) and (max-width: 990px) {

    div#block-searchpagespringsstandards .age-accordian3 p {
        padding: 9px 0px 0px 1px;
    }



}


@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

    nav#block-ko-d8-theme-footer>ul {
        display: -ms-grid;

    }

    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;
    }

    nav#block-ko-d8-theme-footer>ul>li:nth-of-type(2) {
        -ms-grid-column: 2;
    }

    nav#block-ko-d8-theme-footer>ul>li:nth-of-type(3) {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        margin-top: -297px !important;
    }

    nav#block-ko-d8-theme-footer>ul>li:nth-of-type(4) {
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        margin-top: 257px !important;
    }

    details#payment-pane table {
        left: 790px;
    }

    details#payment-pane table {
        bottom: 613px !important;
    }

    .order-review-table .cart-review tbody tr:nth-child(4) {
        position: relative !important;
    }

    .order-review-table .cart-review tbody tr:nth-child(5) {
        position: relative !important;
    }

    .order-review-table .cart-review tbody tr:nth-child(6) {
        position: relative !important;
    }

    p.footer-word-china {
        right: -73px !important;
        position: absolute !important;
        bottom: -56px;
    }

    .footer-word {
        float: none;
    }

    .icp_logo {
        position: relative !important;
        right: 591px !important;
    }

    #block-redux-wave-springs-views .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
        right: 1.2px;
        position: relative;
    }

    #block-battery-springs-views .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
        right: 1.2px;
        position: relative;
    }

    #block-compression-springs-leep-views .row.box {
        margin-right: -599px;
    }



    #block-battery-springs-views div#block-views-block-price-table-block-1-2 {
        margin-right: 263px;
    }

    #block-torsionspring div#block-views-block-price-table-block-1-2 {
        margin-right: 262px !important;
    }

    div#block-compression-springs-leep-views div#block-views-block-price-table-block-1-2 {
        margin-right: 262px !important;
    }

    #block-bellevillewashersspring div#block-views-block-price-table-block-1-2 {
        margin-right: 263px !important;
    }


    #block-continuous-length-views .row.box.china {
        margin-top: -321px !important;
        position: relative;
        top: -5px;
        margin-right: -419px;
    }

    #block-continuous-length-views .accept {
        margin-top: -212px;
        margin-right: -110px;
    }

    #block-continuous-length-views .accept.accept-china {
        margin-right: -112px;
    }

    #block-continuous-length-views div#block-views-block-price-table-block-1-2 {
        margin-right: 263px;
    }


    @media all and (min-width:1200px) {

        p.footer-word-china a:nth-child(2) {
            position: relative !important;
            right: 514px !important;
        }


        .region.region-welcome-banner-text {
            margin-top: 15px !important;
        }

        #block-continuous-length-views .accept.accept-china {
            margin-top: -305px !important;
            margin-right: -113px;
        }

        #block-continuous-length-views div#block-views-block-price-table-block-1-2 {
            margin-right: 263px;
        }

        .field-content.cont-outside-diameter-finish {
            margin-left: 202px;
        }

        #block-continuous-length-views .row.box {
            margin-top: -321px;
            margin-right: -598px;
        }

        #block-continuous-length-views div#block-views-block-price-table-block-1-2 {
            margin-top: -145px !important;
            margin-right: 265px;
        }

        .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;
        }

        .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: -20px !important;
        }

        .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: 167px;
        }

    }
}

@-moz-document url-prefix() {
    @media(min-width: 1200px) {
        p.text-req1 {
            margin-top: 23px;
        }

        #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;
        }

        form#search-block-form div input {
            border-color: #1a1b1a !important;
        }

        form#search-block-form #edit-submit {
            border-radius: 0px 5px 5px 1px;
        }

        #block-compression-springs-views .accept {
            margin-top: -399px !important;
        }

        #block-compression-springs-views .induvidual-product.leep-spe .row.box {
            margin-top: -524px !important;
        }

        div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
            margin-left: -2px !important;
        }

        #block-compression-springs-views .induvidual-product.leep-spe .accept {
            margin-top: -416px !important;
        }

        #block-compression-springs-views .induvidual-product.leep-spe+div#block-views-block-price-table-block-1-2 {
            margin-top: -358px !important;
        }

        #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: -358px !important;
        }

        /*sathish on 25/2/2020 compression spring checked leep spring*/
        #block-constant-force-springs-views .F3D-china,
        #block-constant-force-springs-views .F2D-china {
            max-width: 224px;
        }

        #block-battery-springs-views .row.box.china {
            position: relative !important;
            top: 112px !important;
        }

        #block-battery-springs-views .accept.accept-china {
            position: relative;
            top: 130px;
        }

        #block-constant-force-springs-views .accept {
            margin-right: -182px !important;
        }

        #block-battery-springs-views .field-content.material-specific-product-1 {
            overflow-x: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        #block-battery-springs-views .field-content.material-specific-product-1:hover {
            overflow-x: inherit;
            background-color: #ead898;
        }

        div#block-views-block-spring-kit-block-4 .accept {
            margin-top: -244px;
            margin-right: -176px;
        }

        div#block-views-block-spring-kit-block-5 .accept {
            margin-right: -176px;
        }

        div#block-views-block-spring-kit-block-6 .accept {
            margin-top: -221px !important;
            margin-right: -176px !important;
        }
    }

    @media all and (max-width: 500px) {
        #lang_selection #up-arrow {
            right: -48px;
        }

        /* ul.secndry-menu.item-list li {
            margin-left: -21px !important;
        } */

        /* .item.lang-switch {
            right: -2.3em;
        } */

        #down-arrow {
            right: -49px !important;
        }

        .views-field.views-field-add-to-cart div#edit-actions input {
            font-size: 20px;
        }

        /*sathish new style on 4/9/19*/
        #block-compression-springs-mil-spec-views input[name="3DGO-china"],
        #block-compression-springs-mil-spec-views input[name="2DGO-china"] {
            right: -166px !important;
        }

        #block-compression-springs-mil-spec-views .field-content.compression-outside-diameter-in-1 {
            left: 123px !important;
        }

        #block-compression-springs-hefty-views .V3D-china,
        #block-compression-springs-hefty-views .V2D-china {
            right: -83px !important;
        }

        div#block-views-block-spring-kit-block-4 .accept {
            margin-top: 106px !important;
        }

        #block-extension-springs-views .field-content.extension-spring-view-series {
            margin-left: 148px !important;
        }

        /*sathish new style on 4/9/19*/
        #block-torsion-spring-views .row.box {
            -moz-margin-end: unset;
            margin-bottom: 20px;
        }

        #block-redux-wave-springs-views .row.box {
            -moz-margin-end: unset;
            margin-bottom: 16px;
        }

        #block-torsion-spring-views #V3D,
        #block-torsion-spring-views #V2D {
            width: 181%;
            position: relative;
            right: 409px;
            top: 16px;
        }

        #block-torsion-spring-views #F3D,
        #block-torsion-spring-views #F2D {
            position: relative;
            top: -25px;
            right: -34px;
            width: 53%;
        }


        #block-belleville-washers-views input[name="3DGO"],
        #block-belleville-washers-views input[name="2DGO"] {
            right: -23.8% !important;
        }


        #block-extension-springs-views input[name="3DGO"],
        #block-extension-springs-views input[name="2DGO"] {
            position: relative;
            left: 226px;
            top: -13px;
        }


        #block-extension-springs-views select#F3D,
        #block-extension-springs-views select#F2D {
            left: 39px !important;
            top: -22px !important;
            width: 42% !important;
            position: relative !important;
        }

        /*sathish new changes on aug,20,19*/
    }

    @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%;

        }
    }

    /*sathish new style on 27/8/19 firefox*/


    @media (min-width: 711px) and (max-width: 1000px) {

        #block-views-block-spring-kit-block-4 .accept,
        #block-views-block-spring-kit-block-5 .accept {
            margin-top: 112px !important;
            margin-bottom: 12px;
        }

        #block-belleville-washers-views .row.box,
        #block-redux-wave-springs-views .row.box,
        #block-torsion-spring-views .row.box {
            -moz-margin-end: unset;
        }

        div#block-compression-springs-leep-views .views-field.views-field-nothing-1 .accept {
            margin-bottom: 19px !important;
        }

        div#block-belleville-washers-views .views-field.views-field-add-to-cart {
            margin-top: 21px !important;
        }

        #block-redux-wave-springs-views span.field-content.btn.btn-defaults3 {
            margin-bottom: 29px;
        }

        #block-torsion-spring-views .accept {
            margin-top: 37px;
        }

        #block-torsion-spring-views .accept {
            margin-right: 156px !important;
            margin-top: 22px !important;
        }

        /*sathish new changes on 29 aug,19*/
        #block-compression-springs-views span.field-content.btn.btn-comp-print-spec {
            margin-top: 20px !important;
            margin-bottom: 5px !important;
        }

        #block-compression-springs-views label#lblunitprice {
            margin-right: -305px !important;
        }

        #block-compression-springs-views .field-content.compression-outside-diameter-in-series {
            margin-left: 179px !important;
        }

        #block-compression-springs-views .compression-outside-diameter-in-1 {
            margin-left: 171px !important;
        }

        #block-compression-springs-views .specification-display-1 {
            margin-left: 188px !important;
        }

        #block-compression-springs-views .row.box {
            -moz-margin-end: unset;
        }

        /*sathish new changes on 29 aug,19*/

    }

    /*sathish new style on 27/8/19*/
    @media (min-width: 0px) and (max-width: 767px) {


        .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: -235px;
        }

        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; */
            /* margin-top: 30px; */
        }

        /* ul.secndry-menu.item-list li.item.cart {
            left: 171px !important;
        } */
    }

    @media (min-width: 1024px) {

        /*left align order*/
        #block-extension-springs-mil-spec-views .accept {
            margin-top: -386px !important;
            margin-right: -114px !important;
            white-space: nowrap;
        }

        #block-compression-springs-mil-spec-views .accept {
            margin-top: -386px;
            margin-right: -114px !important;
            white-space: nowrap;
        }

        #block-compression-springs-leep-views .accept {
            margin-top: -386px !important;
            margin-right: -80px !important;
            white-space: nowrap;
        }

        #block-compression-springs-hefty-views .accept {
            margin-top: -386px !important;
            margin-right: -105px !important;
            white-space: nowrap;
        }

        #block-belleville-washers-views .accept {
            margin-top: -386px !important;
            margin-right: -114px !important;
            white-space: nowrap;
        }

        #block-battery-springs-views .accept {
            margin-top: -298px !important;
            margin-right: -105px !important;
            white-space: nowrap;
        }

        #block-extension-springs-views .accept {
            margin-top: -386px !important;
            margin-right: -105px !important;
            white-space: nowrap;
        }

        #block-compression-springs-views .accept {
            margin-top: -386px !important;
            margin-right: -81px !important;
            white-space: nowrap;
        }

        #block-belleville-washers-views .accept {
            margin-top: -276px !important;
            margin-right: -107px !important;
            white-space: nowrap;
        }

        #block-redux-wave-springs-views .accept {
            margin-top: -366px !important;
            margin-right: -104px !important;
            white-space: nowrap;
        }

        #block-torsion-spring-views .accept {
            margin-top: -370px !important;
            margin-right: -202px !important;
            white-space: nowrap;
        }

        /*left align order*/
        div#block-views-block-spring-kit-block-6 .row.box.china {
            margin-right: -845px !important;
            margin-top: -441px !important;
        }

        div#block-views-block-spring-kit-block-6 .accept.accept-china {
            margin-top: -344px !important;
            margin-right: -341px !important;
        }

        div#block-views-block-spring-kit-block-4 .row.box.china {
            margin-top: -419px !important;
            margin-right: -851px !important;
        }

        div#block-views-block-spring-kit-block-4 .accept.accept-china {
            margin-top: -323px !important;
            margin-right: -348px !important;
        }

        div#block-views-block-spring-kit-block-5 .row.box.china {
            margin-right: -868px !important;
        }

        div#block-views-block-spring-kit-block-5 .accept.accept-china {
            margin-right: -341px !important;
        }

        h1.views-label.views-label-body {
            margin-left: 218px;
        }

        .extension-spring-product-display .mil-specification-display {
            margin-left: 150px;
        }

        /* 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) {



        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;
        }

        .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;
        }

        .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-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-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() {

    @media (min-width:0px) {

        .crt-lgn-btn a {
            margin-left: 13px;
        }

        .home_page_image img:hover {
            height: 55px !important;
        }

        .home_page_image img {
            height: 55px !important;
        }


        #block-compression-springs-views .views-field.views-field-add-to-cart {
            margin-top: 0px;
        }

        .field-content.extension-spring-view-finish {
            margin-left: 143px;
        }

        h1.views-label.views-label-body {
            margin-left: 202px;
        }

        .views-field.views-field-field-product-series {
            font-size: 13px;
        }


        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 */

    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: 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;
    }

    .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: 152px;
        padding-right: 12px;
    }

    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: 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;
        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(3) 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: 65px;
    }

    nav.navbar.navbar-default {
        margin-top: 0px;
    }

    div#site-banner-header-banner {
        height: 52px;
    }

    .menu-base-theme li a {
        font-size: 12px;
    }

    .menu-base-theme a {
        padding: 13px 5px;
    }

    .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 {
        padding: 14px 0px;
    }

    .redux-blk-wrapper.redux-img.col-md-5 {
        float: left;
        width: 33%;
    }

    .customer-service-support {
        margin-top: 37px;
    }

    button#navbar-toggle {
        display: none !important;
        left: 0px !important;
    }

    .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 !important;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 10px;
        font-family: Century Gothic Bold;
        position: unset;
    }

    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;
    }

    ul#main-menu li:nth-child(2) ul {
        background: white !important;
    }

    form#search-block-form div input {
        display: block;
        height: 32px;
    }

    ul#main-menu li:nth-child(3) ul li {
        /*border-bottom: 1px solid #ccc;*/
    }

    ul#main-menu li:nth-child(3) ul li a {
        color: #6f6f6f;
    }

    form#search-block-form div input {
        display: block;
    }

    #search-block-form #edit-keys {
        border: 1px solid #C7C7C7 !important;
    }

    div#block-searchform {
        height: 61px;
        margin-top: -77px;
    }

    li.item.tel-num a {
        font-size: 16px;
    }

    li.item.login-logout a {
        font-size: 13px;
    }

    li.item.lang-switch a {
        font-size: 13px;
    }

    .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;
    }

    .navbar.navbar-default {
        background-color: #1d295b;
    }

    .menu-base-theme>li:hover {
        background-color: #000e2a;
        padding-right: 0;
        /* padding-top: 9px;
        padding-bottom: 9px; */
    }

    .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: unset;
        left: 0px;
        bottom: 0px;
        z-index: 0;
    }

    div#block-socialicon {
        bottom: -0px;
    }

    .region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
        margin-top: 0px;
    }

    .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;
    }

    .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;
        white-space: normal;
        margin-bottom: 20px;

    }

    .bottom-widgets .region {
        padding: 10px;
        background: transparent;
    }

    .col-sm-4 {
        padding-left: 0px;
    }

    #block-whychooseus h3 {
        font-size: 14px;
    }

    /*END*/
}


/* 16Nov header region */
@media (min-width: 1200px) {

    /* sathish on 01042020 quantity nit price overlap */
    .uc-product-add-to-cart-form {
        position: relative;
        top: 5px;
    }

    #block-compression-springs-leep-views .uc-product-add-to-cart-form {
        position: relative;
        top: 2px;
    }


    /* sathish on 01042020 quantity nit price overlap */
    form#uc-cart-view-form tbody tr td:nth-child(6) input {
        margin-left: 30px;
    }

    .col-sm-6.LSLabel1 {
        position: relative !important;
        right: 1px !important;
    }

    .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: 1170px;
    }


    #cart-pane table.cart-review tbody {
        height: 210px !important;
        white-space: nowrap;
    }

    /*nayana may-26 phone overlapping for large screen start------>*/
    /* @media screen and (min-width: 2000px) {

        .secndry-menu-wrp.secndry-menu {

            padding-left: 317px !important;
            padding-right: 20px !important;

        }
    } */

    /*nayana may-26 phone overlapping for large screen end------>*/
    .region.region-welcome-banner-text {
        background-color: white;

    }


}

@-moz-document url-prefix() {
    @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-md-3.weaccept {
            padding-left: 38px !important;
        }

        .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
            height: 52px;
        }

        .accept {
            float: right;
            width: 73%;
            margin-top: -190px;
            font-size: 14px;
            margin-right: 68px;
        }

        label#lblunitprice {
            float: right;
            max-width: -moz-max-content;
        }
    }





}

/*firefox-original*/

@-moz-document url-prefix() {

    @media (min-width: 711px) and (max-width: 1000px) {


        #block-torsion-springs-views .field-content.torsion-specific-product-series {
            margin-left: 161px;
        }

        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish {
            position: relative;
            right: 32px;
        }

        #block-continuous-length-views #V3D,
        #block-continuous-length-views #V2D {
            right: -140px;
        }

        #block-compression-springs-mil-spec-views #block-views-block-price-table-block-2 {
            margin-top: -235px !important;
        }

        #block-compression-springs-mil-spec-views label#lblunitprice {
            margin-right: -300px !important;
        }

        #block-compression-springs-hefty-views #block-views-block-price-table-block-2 {
            margin-top: -237px;
        }

        #block-torsion-spring-views #block-views-block-price-table-block-2 {
            margin-top: -235px;
        }

        #block-continuous-length-views .field-content.cont-outside-diameter-series {
            position: relative;
            right: -10px;
        }

        div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
            margin-left: 204px !important;
        }

        #block-compression-springs-leep-views .Compression-spring .compression-outside-diameter-in-1 {
            margin-left: 188px !important;
        }

        #block-compression-springs-leep-views .Compression-spring .specification-display-1 {
            margin-left: 178px !important;
        }

        #block-compression-springs-leep-views .Compression-spring .specification-display-1 {
            margin-left: 204px !important;
        }

        #block-compression-springs-hefty-views .field-content.compression-outside-diameter-in-series {
            position: relative !important;
            right: -6px !important;
        }

        #block-compression-springs-hefty-views .field-content.specification-display-1 {
            position: relative;
            right: -3px;
        }

        #block-compression-springs-hefty-views .field-content.compression-outside-diameter-in-1 {
            margin-left: unset !important;
        }

        #block-compression-springs-hefty-views #lblunitprice {
            margin-right: -298px !important;
        }

        #block-compression-springs-mil-spec-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
            position: relative;
            right: -5px;
        }

        #block-compression-springs-mil-spec-views .field-content.compression-outside-diameter-in-1 {
            position: relative;
            right: -5px;
        }

        #block-compression-springs-mil-spec-views .field-content.specification-display-1 {
            position: relative;
            right: 5px;
        }

        #block-compression-springs-leep-views #block-views-block-price-table-block-2 {
            margin-top: -236px !important;
        }

        div#block-compression-springs-leep-views .row.box,
        #block-compression-springs-hefty-views .row.box {
            -moz-margin-end: unset;
            margin-top: 10px;
        }

        #block-continuous-length-views #lblunitprice {
            margin-right: -273px !important;
        }

        #block-continuous-length-views #F3D,
        #block-continuous-length-views #F2D {
            width: 182% !important;
        }

        #block-continuous-length-views input[name="3DGO"],
        #block-continuous-length-views input[name="2DGO"] {
            right: -171px;
        }

        #block-continuous-length-views #V3D,
        #block-continuous-length-views #V2D {
            width: 119% !important;
        }

        #block-continuous-length-views .field-content.cont-outside-diameter-material {
            position: relative;
            right: -6px;
        }

        #block-continuous-length-views .field-content.cont-outside-diameter-finish {
            position: relative;
            right: -6px;
        }

        #block-continuous-length-views .accept {
            margin-left: 16px;
        }

        #block-continuous-length-views .row.box {
            -moz-margin-end: unset;
            margin-top: 10px;
            margin-left: 4px;
        }

        #block-continuous-length-views span.field-content.btn.btn-defaultslenth {
            margin-bottom: -22px !important;
        }

        #block-constant-force-springs-views .field-content.constance-spring-view-series {
            position: relative;
            right: 10px;
        }

        #block-constant-force-springs-views #block-views-block-price-table-block-2 {
            margin-top: -236px !important;
        }

        #block-constant-force-springs-views .field-content.constance-spring-view-material {
            position: relative;
            right: 10px;
        }

        #block-constant-force-springs-views label#lblunitprice {
            margin-right: -294.5px !important;
        }

        #block-constant-force-springs-views .row.box {
            -moz-margin-end: unset;
            margin-top: 13px;
        }

        #block-constant-force-springs-views .accept {
            margin-bottom: 13px;
        }

        #block-compression-springs-views #block-views-block-price-table-block-2 {
            margin-top: -236px !important;
        }

        div#block-torsion-spring-views .views-field.views-field-add-to-cart {
            margin-top: -41px !important;
        }

        #block-extension-springs-views #block-views-block-price-table-block-2 {
            margin-top: -236px;
        }


        #block-torsion-spring-views .row.box,
        #block-belleville-washers-views .row.box {
            margin-top: 10px;
        }

        div#block-belleville-washers-views #block-views-block-price-table-block-2 {
            margin-top: -240px;
        }

        div#block-belleville-washers-views .views-field.views-field-add-to-cart {
            margin-top: -4px !important;
        }

        #block-torsion-spring-views label#lblunitprice {
            margin-right: -301px !important;
        }

        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-series {
            position: relative;
            right: -9px;
        }

        #block-redux-wave-springs-views #block-views-block-price-table-block-2 {
            margin-top: -235px;
        }

        #block-redux-wave-springs-views .row.box {
            margin-top: 15px;
        }

        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-material {
            margin-left: 0px;
        }

        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish {
            position: relative;
            right: -3px;
        }

        #block-torsion-spring-views .accept {
            margin-right: 124px !important;
        }

        #block-redux-wave-springs-views span.field-content.btn.btn-compare {
            margin-top: -20px;
        }

        #block-views-block-price-table-block-2 {
            margin-top: -240px;
        }

        #block-battery-springs-views span.field-content.btn.btn-compare {
            margin-top: -28px;
        }

        #block-battery-springs-views label#lblunitprice {
            margin-right: -299px;
        }

        #block-battery-springs-views #block-views-block-price-table-block-2 {
            margin-top: -236px;
        }

        #block-extension-springs-mil-spec-views .row.box,
        #block-battery-springs-views .row.box,
        #block-compression-springs-mil-spec-views .row.box {
            -moz-margin-end: unset;
            margin-top: 12px;
        }

        div#block-belleville-washers-views #block-views-block-price-table-block-2 {
            margin-top: -236px;
        }

        #block-belleville-washers-views label#lblunitprice {
            margin-right: -300px;
        }

        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-series {
            position: relative;
            right: 5px;
        }

        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-material {
            position: relative;
            right: 5px;
        }

        #block-extension-springs-mil-spec-views #block-views-block-price-table-block-2 {
            margin-top: -236px;
        }

        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish {
            position: relative;
            right: 5px;
        }

        #block-extension-springs-mil-spec-views label#lblunitprice {
            margin-right: -300px;
        }

        #block-compression-springs-mil-spec-views label#cad-title,
        #block-extension-springs-mil-spec-views label#cad-title,
        #block-compression-springs-hefty-views label#cad-title,
        #block-continuous-length-views label#cad-title,
        #block-constant-force-springs-views label#cad-title,
        #block-battery-springs-views label#cad-title,
        div#block-belleville-washers-views label#cad-title,
        #block-redux-wave-springs-views label#cad-title,
        #block-torsion-spring-views label#cad-title,
        #block-compression-springs-views label#cad-title,
        #block-extension-springs-views label#cad-title {
            white-space: nowrap !important;
        }

        #block-redux-wave-springs-views #F3D,
        #block-redux-wave-springs-views #F2D {
            width: 154% !important;
        }

        #block-redux-wave-springs-views select#V3D,
        #block-redux-wave-springs-views select#V2D {
            width: 121% !important;
            right: -94px;
        }

        #block-redux-wave-springs-views label#lblunitprice {
            margin-right: -300px !important;
        }

        #block-redux-wave-springs-views input[name="3DGO"],
        #block-redux-wave-springs-views input[name="2DGO"] {
            right: -125px;
        }

        #block-compression-springs-views input[name="3DGO"],
        #block-compression-springs-views input[name="2DGO"] {
            top: 27px;
        }

        #block-extension-springs-views label#lblunitprice {
            margin-right: -298px !important;
        }

        #block-extension-springs-views .row.box {
            -moz-margin-end: unset;
            margin-top: 10px;
        }

        #block-extension-springs-views .field-content.extension-spring-view-finish {
            position: relative;
            right: 5px;
        }

        #block-compression-springs-views .row.box {
            margin-top: 14px;
        }

        #block-compression-springs-views label#lblunitprice {
            margin-right: -300px !important;
        }

        #block-compression-springs-views .specification-display-1 {
            margin-left: 178px !important;
        }

        #block-compression-springs-views .compression-outside-diameter-in-1 {
            position: relative;
            left: -59px;
            white-space: nowrap;
        }

        #block-extension-springs-views .field-content.extension-spring-view-material {
            position: relative;
            right: 5px;
        }

        #block-compression-springs-views .Compression-spring .specification-display-1 {
            position: relative;
            left: 1px;
            white-space: nowrap;
        }

        #block-compression-springs-views .field-content.compression-outside-diameter-in-series {
            position: relative;
            left: -59px;
            white-space: nowrap;
        }
    }

    /*firefox*/
    @media (max-width: 360px) {
        #block-views-block-spring-kit-block-5 .accept {
            margin-top: 93px;
        }

        #block-views-block-spring-kit-block-6 .accept {
            margin-top: 96px !important;
        }

        #block-extension-springs-views .field-content.extension-spring-view-material {
            margin-left: 113px;
        }

        #block-torsion-spring-views .field-content.torsion-specific-product-material {
            margin-left: 149px !important;
        }
    }

    @media (max-width: 500px) {

        #block-compression-springs-views #V3D,
        #block-compression-springs-views #V2D {
            position: relative;
            right: -64px;
            width: 95%;
            top: 2px;
        }

        #block-compression-springs-views .V3D-china,
        #block-compression-springs-views .V2D-china {
            position: relative !important;
            right: -72px !important;
            width: 95% !important;
            top: 2px !important;
        }

        #block-compression-springs-views input[name="3DGO-china"],
        #block-compression-springs-views input[name="2DGO-china"] {
            top: 4px !important;
            right: -179px !important;
        }

        #block-compression-springs-views input[name="3DGO"],
        #block-compression-springs-views input[name="2DGO"] {
            position: relative !important;
            right: -24.7% !important;
            top: 6px;
            width: 6% !important;
        }

        #block-extension-springs-views .field-content.extension-spring-view-series {
            position: relative;
            right: -68px;
        }

        div#block-compression-springs-views .specification-display-1 {
            position: relative;
            right: -119px;
        }

        #block-compression-springs-views .field-content.btn.btn-comp-print-spec {
            width: 38% !important;
        }

        #block-compression-springs-views span.field-content.btn.btn-compare {
            width: 38% !important;
        }

        #block-extension-springs-views .field-content.btn.btn-defaults2 {
            margin-top: 10px !important;
        }

        #block-extension-springs-views .field-content.extension-spring-view-finish {
            margin-left: 221px !important;
        }

        #block-compression-springs-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
            position: relative;
            right: -59px;
        }

        #block-compression-springs-views .field-content.compression-outside-diameter-in-1 {
            position: relative;
            left: 61px;
        }

        .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
            -moz-margin-end: 85px !important;
            position: relative;
            right: 2px;
        }

        #block-compression-springs-mil-spec-views .Compression-spring .specification-display-1 {
            position: relative;
            right: -69px;
        }

        #block-compression-springs-mil-spec-views #F3D,
        #block-compression-springs-mil-spec-views #F2D {
            width: 30%;
        }

        #block-compression-springs-mil-spec-views input[name="3DGO"],
        #block-compression-springs-mil-spec-views input[name="2DGO"] {
            right: -24.5%;
            width: 6% !important;
        }

        #block-compression-springs-views .row.box {
            margin-top: 12px;
        }

        #block-torsion-springs-views .accept,
        #block-extension-springs-views .accept {
            margin-right: 114px !important;
        }

        #block-torsion-spring-views #F3D,
        #block-torsion-spring-views #F2D {
            position: relative;
            top: -2px;
            right: -2px;
            width: 43%;
        }

        #block-constant-force-springs-views .field-content.constance-spring-view-series {
            position: relative;
            right: -69px;
        }

        #block-torsion-spring-views input[name="3DGO"],
        #block-torsion-spring-views input[name="2DGO"] {
            width: 9% !important;
            right: -37% !important;
        }

        #block-torsion-spring-views #V3D,
        #block-torsion-spring-views #V2D {
            position: relative;
            right: -66px;
            width: 89%;
            top: 2px;
        }

        #block-torsion-spring-views .V3-china,
        #block-torsion-spring-views .V2-china {
            right: -70px !important;
        }

        #block-torsion-spring-views input[name="3DGO"],
        #block-torsion-spring-views input[name="2DGO"] {
            width: 42px !important;
            position: relative;
            left: 157px;
            top: 5px;
        }

        #block-redux-wave-springs-views select#F3D,
        #block-redux-wave-springs-views select#F2D {
            width: 29%;
        }

        div#block-belleville-washers-views .views-field.views-field-add-to-cart {
            margin-top: -16px !important;
        }

        #block-redux-wave-springs-views input[name="3DGO"],
        #block-redux-wave-springs-views input[name="2DGO"] {
            right: -24%;
            width: 6% !important;
        }

        #block-redux-wave-springs-views select#V3D,
        #block-redux-wave-springs-views select#V2D {
            right: -74px;
            width: 81%;
        }

        #block-redux-wave-springs-views select.V3-china,
        #block-redux-wave-springs-views select.V2-china {
            right: -82px !important;
        }

        #block-battery-springs-views .accept {
            margin-top: 111px !important;
        }

        #block-battery-springs-views .row {
            margin-top: 12px !important;
        }

        #block-belleville-washers-views .field-content.belleville-specific-product-material {
            margin-left: 150px;
            white-space: nowrap;
        }

        #block-torsion-spring-views .accept {
            right: -3px !important;
            position: relative !important;
        }

        #block-torsion-spring-views #F3D,
        #block-torsion-spring-views #F2D {
            width: 27% !important;
        }

        #block-constant-force-springs-views .row.box {
            margin-top: 12px;
            margin-bottom: 124px;
            -moz-margin-end: 0px;
        }

        #block-constant-force-springs-views .accept {
            margin-top: -92px !important;
        }

        #block-constant-force-springs-views #cad-title {
            margin-top: 7px;
        }

        #block-continuous-length-views .field-content.cont-outside-diameter-material {
            margin-left: 96px;
        }

        #block-continuous-length-views .field-content.cont-outside-diameter-finish {
            margin-left: 109px;
        }

        #block-continuous-length-views .accept {
            margin-top: 106px !important;
        }

        #block-compression-springs-hefty-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
            position: relative !important;
            right: -60px !important;
        }

        #block-compression-springs-hefty-views .row.box {
            padding-left: 16px;
            margin-top: 11px;
        }

        #block-compression-springs-hefty-views span.field-content.btn.btn-comp-print-spec,
        #block-compression-springs-hefty-views span.field-content.btn.btn-compare {
            width: 38%;
        }

        #block-compression-springs-hefty-views .accept {
            margin-top: 109px !important;
        }

        #block-compression-springs-hefty-views .Compression-spring .compression-outside-diameter-in-1 {
            position: relative !important;
            right: 39px !important;
            white-space: nowrap;
        }

        #block-compression-springs-hefty-views .Compression-spring .specification-display-1 {
            position: relative;
            right: -65px;
        }

        #block-continuous-length-views .row.box {
            margin-top: 12px !important;
        }

        div#block-belleville-washers-views .accept,
        #block-compression-springs-views .accept,
        #block-extension-springs-views .accept {
            margin-top: 25px !important;
            width: 100%;
            margin-bottom: 10px;
        }

        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-series {
            position: relative;
            right: -82px;
        }

        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-material {
            margin-left: 114px;
        }

        #block-redux-wave-springs-views input[name="3DGO-china"],
        #block-redux-wave-springs-views input[name="2DGO-china"] {
            right: -165px !important;
        }

        #block-battery-springs-views #V3D,
        #block-battery-springs-views #V2D {
            width: 83%;
        }

        #block-constant-force-springs-views .field-content.constance-spring-view-material {
            position: relative;
            right: -86px;
        }

        #block-constant-force-springs-views #V3D,
        #block-constant-force-springs-views #V2D {
            position: relative;
            width: 88%;
        }

        #block-constant-force-springs-views input[name="3DGO"],
        #block-constant-force-springs-views input[name="2DGO"] {
            position: relative;
            right: -21.8%;
        }

        .field-content.cont-outside-diameter-series {
            position: relative;
            right: 3px;
        }

        #block-continuous-length-views .field-content.cont-outside-diameter-material {
            position: relative;
            right: -155px;
        }

        #block-continuous-length-views .field-content.cont-outside-diameter-finish {
            position: relative;
            right: -154px;
        }

        #block-constant-force-springs-views #block-views-block-price-table-block-2 {
            position: relative;
            top: -4px;
        }

        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-series {
            margin-left: 209px;
        }

        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-material {
            position: relative;
            right: -69px;
        }

        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish {
            margin-left: 212px;
        }

        #block-extension-springs-mil-spec-views .accept {
            margin-top: 97px !important;
            margin-left: 2px;
        }

        #block-extension-springs-mil-spec-views .row.box {
            margin-top: 12px !important;
        }

        div#block-extension-springs-mil-spec-views span.field-content.btn.btn-defaults2,
        div#block-extension-springs-mil-spec-views span.field-content.btn.btn-defaults2 {
            width: 38% !important;
        }

        #block-extension-springs-mil-spec-views span.field-content.btn.btn-compare {
            width: 38%;
        }

        #block-compression-springs-mil-spec-views #block-views-block-price-table-block-2 {
            margin-right: 192px !important;
        }

        #block-extension-springs-mil-spec-views input[name="3DGO"],
        #block-extension-springs-mil-spec-views input[name="2DGO"] {
            right: 415px !important;
        }

        #block-extension-springs-mil-spec-views select#V3D,
        #block-extension-springs-mil-spec-views select#V2D {
            width: 85% !important;
        }

        #block-extension-springs-mil-spec-views #block-views-block-price-table-block-2 {
            margin-right: 189px !important;
        }

        #block-views-block-price-table-block-2 {
            margin-top: -235px;
        }

        #block-views-block-price-table-block-2 {
            margin-right: 176px;
        }

        /*sathish on new 19/9/19*/
        #block-compression-springs-mil-spec-views #block-views-block-price-table-block-2 {
            margin-top: -351px !important;
            margin-right: 179px !important;
        }

        #block-extension-springs-mil-spec-views #block-views-block-price-table-block-2 {
            margin-top: -351px !important;
            margin-right: 179px !important;
        }

        /*sathish on new 19/9/19*/
        #block-compression-springs-mil-spec-views #V3D,
        #block-compression-springs-mil-spec-views #V2D {
            width: 83%;
        }

        #block-compression-springs-leep-views #block-views-block-price-table-block-2 {
            margin-top: -350px !important;
        }

        div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
            margin-left: 94px !important;
        }

        div#block-compression-springs-leep-views .row.box {
            margin-top: 9px !important;
            margin-left: -17px;
        }

        div#block-compression-springs-leep-views .product-display.Compression-spring .field-content.compression-outside-diameter-in-series {
            margin-left: 75px !important;
        }

        div#block-compression-springs-leep-views .Compression-spring .compression-outside-diameter-in-1 {
            position: relative;
            right: -63px;
        }

        div#block-compression-springs-leep-views .Compression-spring .specification-display-1 {
            position: relative;
            right: -64px;
        }

        div#block-compression-springs-mil-spec-views .accept {
            margin-top: 107px !important;
            margin-left: 3px;
        }

        div#block-compression-springs-mil-spec-views .row.box {
            margin-top: 12px;
        }

        div#block-compression-springs-leep-views .accept {
            margin-top: 99px !important;
        }

        #block-compression-springs-hefty-views #V3D,
        #block-compression-springs-hefty-views #V2D {
            width: 85%;
        }

        #block-compression-springs-hefty-views input[name="3DGO"],
        #block-compression-springs-hefty-views input[name="2DGO"] {
            right: -174px;
            width: 6% !important;
        }

        #block-compression-springs-hefty-views #F3D,
        #block-compression-springs-hefty-views #F2D {
            width: 30%;
        }

        #block-continuous-length-views #V3D,
        #block-continuous-length-views #V2D {
            width: 83%;
        }

        #block-continuous-length-views input[name="3DGO"],
        #block-continuous-length-views input[name="2DGO"] {
            position: relative;
            right: -24.8%;
        }

        #block-continuous-length-views label#lblunitprice {
            margin-right: -270px !important;
        }

        #block-compression-springs-views .field-content.total-coils-specific-product {
            margin-left: 201px;
        }

        #block-compression-springs-views #F3D,
        #block-compression-springs-views #F2D,
        #block-extension-springs-views select#F3D,
        #block-extension-springs-views select#F2D {
            left: -1px !important;
            top: -2px !important;
            width: 31% !important;
            position: relative !important;
        }

        .battery-spring-display .finish-specific-product-1 {
            margin-left: 167px !important;
        }

        .battery-spring-display .material-specific-product-1 {
            margin-left: 154px !important;
        }

        #block-extension-springs-views input[name="3DGO"],
        #block-extension-springs-views input[name="2DGO"] {
            width: 6% !important;
            left: 169px;
        }

        #block-extension-springs-views #V3D,
        #block-extension-springs-views #V2D {
            right: -63px;
            top: 2px;
            width: 97%;
        }

        #block-extension-springs-views .V3-china,
        #block-extension-springs-views .V2-china {
            right: -72px !important;
        }

        #block-extension-springs-views input[name="3DGO-china"],
        #block-extension-springs-views input[name="2DGO-china"] {
            right: -178px !important;
        }

        #block-extension-springs-views .V3D-china,
        #block-extension-springs-views .V2D-china {
            right: -72px !important;
        }

        @media (min-width: 1200px) {

            #block-compression-springs-views .row.box {
                margin-top: -510px !important;
                -moz-margin-end: -958px !important;
            }

            #block-compression-springs-views .accept {
                margin-top: -381px !important;
                margin-right: -241px !important;
            }
        }
    }

    @media (min-width: 1200px) {

        #block-battery-springs-views #block-cad-download {
            padding-bottom: 93px !important;
        }

        .row.box.china {
            position: relative !important;
            top: 4px !important;
            right: 164px !important;
        }

        .accept.accept-china {
            position: relative;
            top: 4px;
            right: -15px;
        }

        #block-extension-springs-views .field-content.extension-spring-view-finish,
        #block-compression-springs-views .field-content.specification-display-1,
        #block-torsion-spring-views .field-content.torsion-specific-product-material,
        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish,
        #block-belleville-washers-views .field-content.belleville-specific-product-finish,
        #block-battery-springs-views .field-content.material-specific-product-1,
        #block-constant-force-springs-views .field-content.constance-spring-view-material,
        #block-continuous-length-views .field-content.cont-outside-diameter-finish,
        #block-compression-springs-hefty-views .field-content.specification-display-1,
        #block-compression-springs-leep-views .field-content.specification-display-1,
        #block-compression-springs-mil-spec-views .field-content.specification-display-1,
        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish {
            overflow-x: hidden;
            text-overflow: ellipsis;
        }

        #block-extension-springs-views .field-content.extension-spring-view-finish:hover,
        #block-compression-springs-views .field-content.specification-display-1:hover,
        #block-torsion-spring-views .field-content.torsion-specific-product-material:hover,
        #block-redux-wave-springs-views .field-content.reduxwave-spring-view-finish:hover,
        #block-belleville-washers-views .field-content.belleville-specific-product-finish:hover,
        #block-battery-springs-views .field-content.material-specific-product-1:hover,
        #block-constant-force-springs-views .field-content.constance-spring-view-material:hover,
        #block-continuous-length-views .field-content.cont-outside-diameter-finish:hover,
        #block-compression-springs-hefty-views .field-content.specification-display-1:hover,
        #block-compression-springs-leep-views .field-content.specification-display-1:hover,
        #block-compression-springs-mil-spec-views .field-content.specification-display-1:hover,
        #block-extension-springs-mil-spec-views .field-content.extension-spring-view-finish:hover {
            overflow-x: inherit;
            background-color: #ead898;
        }

        /*sathish new style on 20/9/19*/

        .home_page_image img:hover {
            height: 111px !important;
        }

        .home_page_image img {
            height: 112px !important;
        }

        #block-compression-springs-mil-spec-views #V3D,
        #block-compression-springs-mil-spec-views #V2D {
            position: relative;
            right: -8px;
        }

        div#block-compression-springs-leep-views .accept {
            margin-top: -462px;
            margin-right: 73px;
        }

        #block-continuous-length-views #cad-title {
            position: relative;
            top: 2px;
        }

        #block-continuous-length-views #block-cad-download {
            position: relative !important;
            top: -4px !important;
        }

        #block-battery-springs-views input[name="3DGO"],
        #block-battery-springs-views input[name="2DGO"] {
            top: 5px !important;
            right: -212px;
        }

        #block-battery-springs-views #block-cad-download {
            position: relative;
            bottom: -6px;
            display: flex;
        }

        #block-compression-springs-hefty-views .cad-title_china {
            position: relative !important;
            top: 3px !important;
        }

        #block-compression-springs-mil-spec-views .cad-title_china {
            top: 4px !important;
            position: relative !important;
        }

        #block-extension-springs-views .cad_row {
            line-height: 2px;
        }

        #block-extension-springs-views #F3D,
        #block-extension-springs-views #F2D {
            top: -5px !important;
        }

        #block-belleville-washers-views #cad-title img {
            width: 16%;
        }

        div#block-torsion-spring-views .cad_row {
            top: 0px;
        }

        #block-torsion-spring-views .field-content.btn.btn-compare {
            margin-top: -32px;
        }

        #block-constant-force-springs-views .accept {
            margin-top: -128px;
        }

        #block-continuous-length-views .accept {
            margin-top: -193px;
        }

        #block-extension-springs-mil-spec-views #cad-title {
            position: relative;
            top: 4px;
        }

        #block-extension-springs-mil-spec-views #V3D,
        #block-extension-springs-mil-spec-views #V2D,
        #block-extension-springs-mil-spec-views input[name="3DGO"],
        #block-extension-springs-mil-spec-views input[name="2DGO"] {
            position: relative;
            right: -10px;
        }

        #block-belleville-washers-views input[name="3DGO"],
        #block-belleville-washers-views input[name="2DGO"] {
            right: -188px;
        }

        #block-belleville-washers-views .accept {
            margin-right: 67px !important;
            margin-top: -182px !important;
        }


        #block-redux-wave-springs-views .accept {
            margin-top: -253px;
            margin-right: 68px !important;
        }

        #block-extension-springs-views #cad-title {
            top: 3px !important;
        }

        #block-extension-springs-views .field-content.btn.btn-defaults2 {
            margin-top: 15px !important;
        }

        #block-extension-springs-views .accept {
            margin-top: -344px !important;
            margin-right: 67px !important;
        }

        /*sathish new style on 11/9/19*/
        #block-compression-springs-views span.field-content.btn.btn-compare {
            margin-bottom: 50px;
            -moz-margin-end: -571px;
        }

        #block-compression-springs-mil-spec-views .accept {
            margin-top: -405px;
        }

        #block-compression-springs-hefty-views .accept {
            margin-top: -262px !important;
            margin-right: 66px !important;
        }

        #block-continuous-length-views .accept {
            margin-top: -197px;
            margin-right: 66px !important;
        }


        #block-battery-springs-views .accept {
            margin-top: -187px;
        }

        div#block-torsion-spring-views .accept {
            margin-right: 50px !important;
        }


        /*sathish new style on 3/9/19*/

        .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;
        }



        /* end */


        div#block-compression-springs-leep-views .accept {
            float: right;
            width: 72%;
            margin-top: -355px;
            font-size: 14px;
            margin-right: 65px;
        }

        /* end */

        .Compression-spring .specification-display-1 {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        /*sathish new style on 17/9/19*/
        .Compression-spring .specification-display-1:hover {
            overflow: visible;
            background-color: #ead898;
        }

        /*sathish new style on 17/9/19*/
        .field-content.extension-spring-view-finish {
            margin-left: 139px;
        }

        #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-series {
            margin-left: 211px;
        }

        h1.views-label.views-label-body {
            margin-left: 217px;
        }

        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
            top: 168px !important;
        }

        div#uc-address-panes-billing-zone-wrapper {
            top: 537px !important;
        }

        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: 537px;
        }

        details#payment-pane table {
            width: 351px;
        }

        details#payment-pane table {
            bottom: 576px !important;
        }

        .extension-spring-product-display .mil-specification-display {
            margin-left: 139px;
        }


        .col-md-12.engineering {
            font-size: 13px;
        }

        /*nov 1,19 sathish*/
        /* ul#main-menu {
            margin-top: -23px !important;
        } */

        /* .menu-base-theme>li:hover {
            padding-top: 23px !important;
            padding-bottom: 16px !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() {
        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name {
            top: 0px !important;
        }

        div#uc-address-panes-billing-zone-wrapper {
            top: -75px !important;
        }

        .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
            top: -151px;
        }

        details#payment-pane table {
            bottom: 560px !important;
        }

        /* sathish on 01042020 quantity nit price overlap */
        #block-torsion-spring-views label#lblmsg {
            width: 308%;
            max-width: 188%;
            margin-left: 5px;
        }

        #block-battery-springs-views label#lblmsg,
        #block-constant-force-springs-views label#lblmsg {
            margin-left: 5px;
        }

        #block-compression-springs-leep-views label#lblmsg {
            width: 203%;
            max-width: 353px;
        }

        .uc-product-add-to-cart-form {
            position: relative;
            top: 7px;
        }


        #block-constant-force-springs-views .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
            position: relative;
            left: 5px;
        }

        #block-battery-springs-views .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
            position: relative;
            left: 5px;
        }

        #block-redux-wave-springs-views .accept {
            position: relative;
            top: 49px;
        }

        #block-torsion-spring-views .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {

            left: 5px;
            position: relative;
        }

        #block-belleville-washers-views .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
            position: relative;
            left: 6px;
        }

        .main-header nav {
            height: 70px;
        }

        #block-parts-compare .china {
            right: unset !important;
            top: 14px !important;
        }

        #block-parts-compare .accept-china {
            right: -163px;
            top: 26px;
        }

        #block-parts-compare .row.box {
            margin-top: 26px;
        }

        #block-parts-compare .accept {
            margin-right: unset !important;
            margin-left: unset !important;
        }

        #block-parts-compare .accept-china {
            right: -6px;
        }

        #block-parts-compare .accept .needown {
            white-space: unset !important;
            width: 307px;
        }

        #block-belleville-washers-views .col-md-12.engineering.needown {
            position: relative;
            right: 1px;
        }

        #block-redux-wave-springs-views .col-md-12.engineering.needown {
            position: relative;
            right: 1px;
        }

        /*Nov 2,19 new*/
        #block-compression-springs-views span.field-content.btn.btn-compare {
            margin-top: 4px;
        }

        #block-extension-springs-mil-spec-views #V3D,
        #block-extension-springs-mil-spec-views #V2D {
            position: relative;
            right: 0px;
        }

        #block-extension-springs-mil-spec-views input[name="3DGO"],
        #block-extension-springs-mil-spec-views input[name="2DGO"] {
            position: relative !important;
            right: 20px !important;
        }

        #block-compression-springs-mil-spec-views #V3D,
        #block-compression-springs-mil-spec-views #V2D {
            position: relative;
            right: 0px;
        }

        div#block-torsion-spring-views .cad-title_china {
            position: relative !important;
            top: 25px !important;
        }

        #block-battery-springs-views input[name="3DGO"],
        #block-battery-springs-views input[name="2DGO"] {
            top: 5px !important;
            right: -187px;
        }

        #block-torsion-spring-views .row.box .col-md-12.color {
            position: relative !important;
            right: 1px !important;
        }

        #block-torsion-spring-views .row.box.china .col-md-12.color {
            position: relative !important;
            right: 2px !important;
        }

        #block-redux-wave-springs-views .row.box .col-md-12.color {
            position: relative !important;
            right: 1px !important;
        }

        #block-compression-springs-leep-views .col-md-12.color {
            position: relative;
            right: 2px;
        }

        #block-extension-springs-mil-spec-views .col-md-12.color {
            position: relative !important;
            right: 0px !important;
        }

        #block-belleville-washers-views .row.box .col-md-12.color {
            position: relative !important;
            right: 1px !important;
        }

        #block-torsion-spring-views .accept .col-md-12.engineering {
            position: relative !important;
            right: -1px !important;
        }

        #block-views-block-spring-kit-block-6 .row.box {
            -moz-margin-end: -883px !important;
        }

        div#block-views-block-spring-kit-block-5 .accept {
            margin-top: -233px !important;
        }

        div#block-views-block-spring-kit-block-4 .accept .needown,
        #block-constant-force-springs-views .accept .needown,
        #block-constant-force-springs-views .accept .col-md-12.color,
        #block-compression-springs-mil-spec-views .needown {
            position: relative !important;
            right: 2px !important;
        }

        #block-torsion-spring-views .accept .col-md-12.color {
            position: relative !important;
            right: 1px !important;
        }

        .needown {
            white-space: nowrap !important;
        }

        #block-compression-springs-views .needown,
        #block-compression-springs-mil-spec-views .accept .col-md-12.color {
            position: relative !important;
            right: 2px !important;
        }

        #block-extension-springs-views .needown,
        #block-continuous-length-views .col-md-12.needown,
        #block-continuouslengthspring .needown,
        #block-compression-springs-hefty-views .col-md-12.needown {
            position: relative !important;
            right: 2px !important;
        }

        #block-torsion-spring-views .col-md-12.needown,
        #block-compression-springs-leep-views .col-md-12.needown,
        #block-extension-springs-mil-spec-views .col-md-12.needown {
            position: relative !important;
            right: 2px !important;
        }

        #block-compression-springs-leep-views .accept .col-md-12.color,
        #block-extension-springs-mil-spec-views .col-md-12.color {
            position: relative !important;
            right: 2px !important;
        }

        #block-extension-springs-mil-spec-views .accept .col-md-12.color {
            position: relative !important;
            right: 3px !important;
        }

        #block-torsion-spring-views .col-md-12.engineering {
            position: relative !important;
            right: -1px !important;
        }

        /*Nov 2,19 new*/
        form#search-block-form .js-form-submit {
            height: 32px;
        }

        .row.box.china {
            position: relative;
            top: 4px;
            right: 164px;
        }

        .accept.accept-china {
            position: relative;
            top: 4px;
            right: -15px;
        }

        #block-compression-springs-mil-spec-views .accept {
            margin-top: -276px;
            margin-right: -179px !important;
        }

        #block-compression-springs-mil-spec-views .accept.accept-china {
            margin-top: -407px;
            margin-right: -143px !important;
        }

        #block-extension-springs-mil-spec-views .accept {
            margin-top: -290px !important;
            margin-right: -177px !important;
        }


        #block-extension-springs-mil-spec-views .accept.accept-china {
            margin-top: -301px !important;
            margin-right: -177px !important;
        }

        #block-extension-springs-mil-spec-views .row.box.china {
            margin-top: -503px !important;
            margin-right: -867px !important;
        }

        div#block-compression-springs-leep-views .accept {
            margin-top: -380px !important;
            margin-right: -178px !important;
        }

        #block-compression-springs-mil-spec-views .row.box.china {
            margin-top: -505px !important;
            -moz-margin-end: -868px !important;
        }

        #block-compression-springs-mil-spec-views #cad-title {
            top: 8px;
            position: relative;
        }

        /*sathish on 18/10 firefox*/
        #block-compression-springs-hefty-views .row.box .col-md-12.color {
            position: relative;
            right: 1px;
        }

        #block-compression-springs-hefty-views .accept .col-md-12.color {
            position: relative;
            right: 3px;
        }

        #block-compression-springs-hefty-views .accept {
            margin-top: -259px !important;
            margin-right: -177px !important;
        }

        #block-continuous-length-views .accept {
            margin-top: -196px !important;
            margin-right: -181px !important;
        }

        #block-continuous-length-views .accept.accept-china {
            margin-top: -294px !important;
            margin-right: -166px !important;
        }

        #block-constant-force-springs-views .accept {
            margin-top: -127px !important;
            margin-right: -181px !important;
        }

        #block-constant-force-springs-views .accept.accept-china {
            margin-top: -243px !important;
            margin-right: -164px !important;
        }

        #block-continuous-length-views .row.box.china {
            margin-right: -872px !important;
            margin-top: -392px !important;
        }

        #block-battery-springs-views .accept {
            margin-top: -183px !important;
            margin-right: -184px !important;
        }

        #block-battery-springs-views .accept.accept-china {
            margin-top: -304px !important;
            margin-right: -164px !important;
        }

        #block-compression-springs-hefty-views .row.box.china {
            margin-right: -388px !important;
            margin-top: -481px !important;
        }

        #block-compression-springs-hefty-views .accept.accept-china {
            margin-right: -164px !important;
            margin-top: -382px !important;
        }

        #block-battery-springs-views .row.box.china {
            margin-top: -401px !important;
        }

        #block-constant-force-springs-views .row.box.china {
            margin-right: -872px !important;
            margin-top: -344px;
        }

        #block-belleville-washers-views .F3D-china,
        #block-belleville-washers-views .F2D-china {
            width: 187% !important;
        }

        #block-belleville-washers-views .F3D-china,
        #block-belleville-washers-views .F2D-china {
            max-width: 215px;
        }

        #block-belleville-washers-views #V3D,
        #block-belleville-washers-views #V2D {
            right: -169px;
        }

        #block-belleville-washers-views input[name="3DGO"],
        #block-belleville-washers-views input[name="2DGO"] {
            right: -189px;
        }

        #block-belleville-washers-views .row.box.china {
            margin-top: -390px !important;
        }

        #block-belleville-washers-views .accept {
            margin-right: -179px !important;
            margin-top: -189px !important;
        }

        #block-belleville-washers-views .accept.accept-china {
            margin-right: -166px !important;
        }

        #block-belleville-washers-views .row.box.china {
            margin-top: -396px !important;
        }

        #block-redux-wave-springs-views .accept {
            margin-top: -360px !important;
            margin-right: -326px !important;
        }

        #block-redux-wave-springs-views .accept {
            margin-top: -253px !important;
            margin-right: -178px !important;
        }

        #block-torsion-spring-views .accept .col-md-12.engineering {
            width: 50% !important;
        }

        div#block-torsion-spring-views .accept.accept-china {
            margin-right: -188px !important;
        }

        div#block-torsion-spring-views .cad_row_china {
            line-height: 14px !important;
        }

        div#block-torsion-spring-views .accept {
            margin-right: -202px !important;
            margin-top: -290px !important;

        }

        #block-extension-springs-views .row.box.china {
            margin-top: -379px !important;
            /*nayana jan-23 margin-top: -480px !important;*/
            position: relative !important;
            right: 171px !important;
        }

        #block-extension-springs-views .accept {
            /*nayana jan-23 add price lookup and add price break down start-----------------------------> */

            margin-top: -272px !important;
            margin-right: -178px !important;
            /*nayana jan-23 add price lookup and add price break down end-----------------------------> */
        }

        #block-extension-springs-views .accept.accept-china {
            margin-top: -376px !important;
            margin-right: -165px !important;
        }

        #block-redux-wave-springs-views .row.box.china {
            margin-top: -462px !important;
        }

        #block-redux-wave-springs-views .accept.accept-china {
            margin-top: -269px !important;
            margin-right: -162px !important;
        }

        /* #block-redux-wave-springs-views .row.box {
            margin-right: -885px !important;
        } */

        #block-redux-wave-springs-views .row.box.china {
            margin-right: -870px !important;
        }

        #block-extension-springs-views .row.box.china {
            margin-right: -882px !important;
        }

        #block-constant-force-springs-views .row.box.china,
        #block-battery-springs-views .row.box.china,
        #block-extension-springs-views .row.box.china,
        #block-redux-wave-springs-views .row.box.china {
            margin-right: -885px !important;
        }

        #block-belleville-washers-views .row.box.china {
            margin-right: -874px !important;
        }

        #block-torsion-spring-views .row.box.china {
            margin-right: -872px !important;
        }

        #block-compression-springs-leep-views .row.box.china {
            margin-right: -877px !important;
        }

        div#block-compression-springs-leep-views .accept.accept-china {
            margin-right: -131px;
        }

        #block-compression-springs-hefty-views .row.box.china {
            margin-right: -868px !important;
        }

        #block-compression-springs-views .row.box.china {
            margin-right: -868px !important;
        }

        /*nayana jan-23 add price lookup and add price break down end-----------------------------> */
        #block-compression-springs-views .accept {
            margin-top: -308px !important;
            margin-right: -176px !important;
        }

        #block-compression-springs-views .accept.accept-china {
            margin-right: -161px !important;
        }

        /*sathish on 18/10 firefox*/
    }

    @media (min-width: 1366px) {
        #block-compression-springs-views .accept.accept-china {
            position: relative;
            top: 57px;
        }

        #block-compression-springs-views .row.box.china {
            position: relative !important;
            top: 61px !important;
        }

        #block-torsion-spring-views .row.box.china {
            position: relative !important;
            top: 70px !important;
        }

        div#block-torsion-spring-views .accept.accept-china {
            position: relative !important;
            top: 70px !important;
        }

        div#block-torsion-spring-views input[name="2DGO-china"] {
            top: 125px;
            right: -4.1%;
        }

        #block-redux-wave-springs-views .accept.accept-china {
            position: relative;
            top: 65px;
        }

        #block-redux-wave-springs-views .row.box.china {
            position: relative !important;
            top: 64px !important;
        }

        #block-belleville-washers-views .accept.accept-china {
            position: relative;
            top: 56px;
        }

        #block-belleville-washers-views .row.box.china {
            position: relative !important;
            top: 67px !important;
        }

        #block-battery-springs-views .accept.accept-china {
            position: relative;
            top: 177px;
        }

        #block-battery-springs-views .row.box.china {
            position: relative !important;
            top: 167px !important;
        }

        #block-constant-force-springs-views .accept.accept-china {
            position: relative;
            top: 65px;
        }

        #block-constant-force-springs-views .row.box.china {
            top: 74px !important;
        }

        div#block-views-block-spring-kit-block-5 .accept.accept-china {
            position: relative;
            top: 63px;
        }

        div#block-views-block-spring-kit-block-5 .row.box.china {
            position: relative !important;
            top: 67px !important;
        }

        div#block-views-block-spring-kit-block-6 .accept.accept-china {
            position: relative;
            top: 57px;
        }

        div#block-views-block-spring-kit-block-6 .row.box.china {
            position: relative !important;
            top: 68px !important;
        }

        #block-compression-springs-hefty-views .accept.accept-china {
            position: relative;
            top: 62px;
        }

        #block-compression-springs-hefty-views .row.box.china {
            position: relative !important;
            top: 77px !important;
        }

        #block-compression-springs-leep-views .row.box.china {
            position: relative !important;
            top: 60px !important;
        }

        div#block-compression-springs-leep-views .accept.accept-china {
            position: relative !important;
            top: 70px !important;
        }

        #block-compression-springs-mil-spec-views .accept.accept-china {
            position: relative;
            top: 52px;
        }

        #block-compression-springs-mil-spec-views .row.box.china {
            position: relative !important;
            top: 73px !important;
        }

        #block-extension-springs-mil-spec-views .row.box.china {
            position: relative !important;
            top: 68px !important;
        }

        #block-extension-springs-mil-spec-views .accept.accept-china {
            position: relative;
            top: 64px;
        }

        #block-extension-springs-views .accept.accept-china {
            position: relative;
            top: 69px;
        }

        #block-extension-springs-views .row.box.china {
            position: relative !important;
            top: 70px !important;
        }

        div#block-torsion-spring-views .accept {
            position: relative;
            top: 67px;
        }

    }

}

/*pure firefox*/
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    @media (min-width: 1200px) {

        #block-compression-springs-views .row.box.china {
            margin-top: -329px !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;
        }

        #block-views-block-price-table-block-2 {
            float: right;
            width: 21%;
            margin-top: -239px;
        }
    }

}

@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;
        }
    }
}


@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 {
        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: 490px;
    }

    .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;
    }

    .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;
    }

    .step-shipping-info {
        font-size: 16px;
    }

    details#delivery-pane {
        left: 280px;
    }

    .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;
    }

    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;
    }
}


/*internet explorer changes into firefox code sathish on 25/9/19*/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

    div#uc-address-panes-billing-zone-wrapper {
        position: absolute;
        top: 559px !important;
    }

    div#edit-panes-delivery {
        height: 557px;
    }

    details#payment-pane {
        height: 603px;
    }

    details#cart-pane {
        left: 797px !important;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city {
        position: relative;
        top: 86px;
    }

    .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;
    }

    /*nayana june-18 All Staging and Live Site: Clean up Search Bar start------------------->*/
    form#search-block-form #edit-submit {
        height: 35px;
    }

    /*nayana june-18 All Staging and Live Site: Clean up Search Bar end------------------->*/
    #block-compression-springs-views .accept {
        margin-right: -77px !important;
    }

    #block-battery-springs-views .col-md-12.engineering.needown {
        position: relative;
        right: 3px;
    }

    #block-continuous-length-views .row.box {
        margin-top: -323px;
        margin-right: -598px;
    }

    #block-continuous-length-views .accept {
        margin-top: -208px;
        margin-right: -112px;
    }

    div#block-views-block-spring-kit-block-4 .row.box {
        margin-top: -364px;
        margin-right: -599px;
    }

    div#block-views-block-spring-kit-block-5 .row.box {
        margin-right: -598px;
    }

    div#block-views-block-spring-kit-block-4 .accept {
        margin-top: -261px;
        margin-right: -111px;
    }

    div#block-views-block-spring-kit-block-5 .row.box {
        margin-top: -360px;
        margin-right: -598px;
    }

    div#block-views-block-spring-kit-block-5 .accept {
        margin-right: -110px;
    }

    .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
        position: relative;
        right: -2px;
    }

    div#block-views-block-spring-kit-block-6 .row.box {
        margin-top: -351px !important;
        margin-right: -600px;
    }

    div#block-views-block-spring-kit-block-6 .accept {
        margin-top: -237px !important;
        margin-right: -111px !important;
    }

    #block-extension-springs-views .row.box {
        margin-top: -390px !important;
        margin-right: -599px !important;
    }

    #block-extension-springs-views .accept {
        margin-top: -288px !important;
        margin-right: -111px !important;
    }

    #block-compression-springs-views .induvidual-product.leep-spe .accept {
        margin-top: -399px !important;
    }

    #block-compression-springs-views .accept {
        margin-top: -287px !important;
        margin-right: -112px !important;
    }

    #block-compression-springs-views .accept.accept-china {
        margin-top: -233px !important;
    }

    #block-compression-springs-views .row.box.china {
        position: relative;
        top: 71px;
    }

    #block-extension-springs-views .accept.accept-china {
        position: relative;
        top: 62px;
    }

    #block-extension-springs-views .row.box.china {
        top: 62px;
    }

    #block-torsion-spring-views .row.box.china {
        top: 74px;
        position: relative;
    }

    #block-torsion-spring-views #block-cad-download {
        top: -5px;
    }

    #block-belleville-washers-views .accept.accept-china {
        position: relative;
        top: 79px;
    }

    #block-belleville-washers-views .row.box.china {
        position: relative;
        top: 74px;
    }

    #block-compression-springs-leep-views .views-field.views-field-add-to-cart div#edit-actions input {
        position: relative;
        top: 15px;
    }

    div#block-compression-springs-leep-views div#block-views-block-price-table-block-1-2 {
        position: relative;
        top: 77px;
    }

    div#block-compression-springs-leep-views div#block-views-block-price-table-block-2 {
        position: relative;
        top: 77px;
    }

    div#block-compression-springs-leep-views .accept.accept-china {
        top: 82px;
        position: relative;
    }

    div#block-compression-springs-leep-views .row.box.china {
        top: 69px;
        position: relative;
    }

    #block-compression-springs-mil-spec-views .row.box.china {
        position: relative;
        top: 67px;
    }

    #block-torsion-spring-views .accept.accept-china {
        top: 73px;
        position: relative;
    }

    #block-extension-springs-mil-spec-views .row.box.china {
        position: relative;
        top: 78px;
    }

    #block-compression-springs-leep-views .views-field.views-field-add-to-cart div#edit-actions input {
        position: relative;
        top: 4px;
    }

    #block-compression-springs-leep-views .row.box {
        position: relative;
        top: 70px;
    }

    #block-extension-springs-mil-spec-views .accept.accept-china {
        position: relative;
        top: 72px;
    }


    #block-compression-springs-views .row.box.china {
        margin-right: -386px;
        margin-top: -394px !important;
    }

    #block-compression-springs-views input[name='2DGO-china'] {
        position: relative !important;
        right: -262px !important;
        width: 5% !important;
        top: -39px !important;
    }

    #block-compression-springs-views input[name='3DGO-china'] {
        position: relative !important;
        right: -262px !important;
        width: 5% !important;
        top: -27px !important;
    }


    .footer-word {
        text-align: right;
    }


    /*yellow cad*/
    #block-extension-springs-mil-spec-views #cad-title {
        position: relative;
        top: -2px;
    }

    #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: -299px !important;
        width: 71% !important;
        top: -29px !important;
    }

    #block-extension-springs-views input[name='3DGO'] {
        position: relative !important;
        right: -287px !important;
        width: 5% !important;
        top: -26px !important;
    }

    #block-extension-springs-views input[name='2DGO'] {
        position: relative !important;
        right: -287px !important;
        width: 5% !important;
        top: -31px !important;
    }

    #block-extension-springs-views #span-en1-title,
    #block-extension-springs-views #span-2d-china-title {
        position: relative;
        top: -6px;
    }

    #block-extension-springs-views #span-en-title,
    #block-extension-springs-views #span-china-title {
        position: relative;
        top: -1px;
    }

    #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: -281px !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: -263px !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;
    }

    #cad-title {
        margin-bottom: 10px !important;
    }


    #block-compression-springs-hefty-views #cad-title,
    div#block-battery-springs-views #cad-title {
        margin-bottom: 12px !important;
    }

    #block-extension-springs-mil-spec-views #cad-title {
        margin-bottom: 17px !important;
    }

    #block-redux-wave-springs-views #cad-title {
        margin-bottom: 28px !important;
    }

    #block-belleville-washers-views .cad_row {
        margin-bottom: 12px !important;
    }

    #block-belleville-washers-views #cad-title {
        margin-bottom: 12px !important;
        position: relative !important;
        top: 8px !important;
    }

    #block-extension-springs-mil-spec-views #F3D,
    #block-extension-springs-mil-spec-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 22% !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: -279px !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: -290px !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 #V3D {
        position: relative !important;
        right: -300px !important;
        width: 147% !important;
        top: -29px !important;
    }

    #block-constant-force-springs-views #V2D {
        position: relative !important;
        right: -305px !important;
        width: 150% !important;
        top: -29px !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: -2px !important;
        top: -25px !important;
    }

    #block-constant-force-springs-views #F2D {
        width: 48% !important;
    }

    #block-constant-force-springs-views #F3D {
        width: 55% !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;
        right: -302px;
        width: 68%;
        top: -37px;
    }

    #block-battery-springs-views .row.box {
        margin-right: -593px;
        margin-top: -296px;
    }

    #block-battery-springs-views .accept {
        margin-top: -188px !important;
        margin-right: -113px !important;
        white-space: nowrap;
    }

    #block-battery-springs-views #span-2d-china-title {
        position: relative !important;
        top: -12px !important;
    }

    #block-battery-springs-views input[name='3DGO'] {
        position: relative !important;
        right: -287px !important;
        width: 5% !important;
        top: -28px !important;
    }

    #block-battery-springs-views input[name='2DGO'] {
        position: relative !important;
        right: -287px !important;
        width: 5% !important;
        top: -39px !important;
    }

    #block-battery-springs-views #span-en1-title {
        position: relative;
        top: -12px;
    }

    #block-battery-springs-views select#V2D {
        margin: 5px 0px 0px 0px;
        position: relative;
        right: -303px;
        top: -47px;
    }

    #block-battery-springs-views select#V3D {
        margin: 5px 0px 0px 0px;
        position: relative;
        right: -303px;
        top: -35px;
    }

    #block-battery-springs-views #F2D {
        position: relative !important;
        right: 1px !important;
        width: 71% !important;
        top: -13px !important;
    }

    #block-battery-springs-views #F3D {
        position: relative !important;
        right: 1px !important;
        width: 71% !important;
        top: -2px !important;
    }


    /*yellow cad*/
    #block-compression-springs-views #span-en1-title,
    #block-compression-springs-views #span-2d-china-title {
        position: relative;
        top: -10px;
    }

    #block-compression-springs-views .row.box {
        margin-right: -600px;
        margin-top: -388px;
    }

    #block-compression-springs-views #V3D {
        position: relative;
        right: -302px;
        width: 75%;
        top: -29px !important;
    }

    #block-compression-springs-views #V2D {
        position: relative;
        right: -302px;
        width: 75%;
        top: -40px !important;
    }

    #block-extension-springs-views #V3D {
        position: relative;
        top: -28px !important;
        right: -289px;
    }

    #block-torsion-spring-views .row.box {
        margin-right: -598px;
        margin-top: -392px;
    }

    #block-redux-wave-springs-views .row.box {
        margin-top: -364px;
        margin-right: -597px;
    }

    #block-redux-wave-springs-views .accept {
        margin-top: -260px !important;
        margin-right: -109px !important;
        white-space: nowrap;
    }

    #block-torsion-spring-views .accept {
        margin-top: -281px !important;
        margin-right: -209px !important;
        white-space: nowrap;
    }

    div#block-torsion-spring-views #V3D {
        top: -60px !important;
        right: -295px !important;
        width: 74% !important;
    }

    div#block-torsion-spring-views .V3D-china {
        top: -58px !important;
        right: -295px !important;
        width: 74% !important;
    }

    div#block-torsion-spring-views #V2D,
    div#block-torsion-spring-views .V2D-china {
        top: -71px !important;
        right: -295px !important;
        width: 74% !important;
    }

    #block-redux-wave-springs-views #V3D,
    #block-redux-wave-springs-views #V2D {
        top: -28px !important;
        right: -301px;
        position: relative;
        width: 68%;
    }

    #block-extension-springs-mil-spec-views #V3D,
    #block-extension-springs-mil-spec-views #V2D {
        width: 79% !important;
        right: -369px;
        position: relative;
        top: -28px !important;
    }

    #block-compression-springs-mil-spec-views #V3D,
    #block-compression-springs-mil-spec-views #V2D {
        width: 68% !important;
    }

    #block-compression-springs-mil-spec-views #F3D,
    #block-compression-springs-mil-spec-views #F2D {
        width: 24% !important;
    }

    #block-compression-springs-mil-spec-views input[name='2DGO'],
    #block-compression-springs-mil-spec-views input[name='3DGO'] {
        width: 5% !important;
        right: -260px !important;
        top: -25px !important;
        position: relative;
    }

    #block-compression-springs-hefty-views #V3D,
    #block-compression-springs-hefty-views #V2D {
        width: 79% !important;
        right: -369px;
        position: relative;
        top: -28px !important;
    }

    #block-compression-springs-hefty-views #F3D,
    #block-compression-springs-hefty-views #F2D {
        width: 25% !important;
    }

    #block-compression-springs-hefty-views input[name='2DGO'],
    #block-compression-springs-hefty-views input[name='3DGO'] {
        width: 5% !important;
        right: -286px !important;
        top: -25px !important;
        position: relative;
    }

    #block-continuous-length-views #V3D,
    #block-continuous-length-views #V2D {
        width: 79%;
        right: -267px;
        position: relative;
        top: -28px !important;
    }

    #block-continuous-length-views #F3D,
    #block-continuous-length-views #F2D {
        width: 23% !important;
    }

    #block-continuous-length-views input[name='2DGO'],
    #block-continuous-length-views input[name='3DGO'] {
        width: 5% !important;
        right: -260px !important;
        top: -25px !important;
        position: relative;
    }

    #block-constant-force-springs-views #V3D,
    #block-constant-force-springs-views #V2D {
        width: 130%;
        right: -373px;
        position: relative;
        top: -28px;
    }

    #block-constant-force-springs-views .V3D-china,
    #block-constant-force-springs-views .V2D-china {
        width: 130% !important;
        right: -373px !important;
        position: relative !important;
        top: -28px !important;
    }

    #block-compression-springs-mil-spec-views .row.box {
        margin-top: -402px !important;
        margin-right: -599px !important;
    }

    #block-compression-springs-mil-spec-views .row.box.china {
        margin-top: -514px !important;
        margin-right: -420px !important;
    }

    #block-compression-springs-mil-spec-views input[name='3DGO-china'],
    #block-compression-springs-mil-spec-views input[name='2DGO-china'] {
        position: relative;
        right: -263px;
        width: 5%;
        top: -27px;
    }

    #block-extension-springs-mil-spec-views input[name='3DGO-china'],
    #block-extension-springs-mil-spec-views input[name='2DGO-china'] {
        position: relative !important;
        right: -262px !important;
        top: -26px !important;
        width: 5%;
    }

    #block-extension-springs-mil-spec-views .row.box {
        margin-top: -385px !important;
        margin-right: -599px !important;
    }

    #block-extension-springs-mil-spec-views .row.box.china {
        margin-top: -493px !important;
        margin-right: -414px !important;
    }

    #block-extension-springs-mil-spec-views .accept {
        margin-top: -277px !important;
        margin-right: -110px !important;
        white-space: nowrap;
    }

    #block-compression-springs-mil-spec-views .accept-china {
        margin-top: -414px !important;
    }

    #block-compression-springs-hefty-views input[name='3DGO-china'],
    #block-compression-springs-hefty-views input[name='2DGO-china'] {
        position: relative !important;
        right: -287px !important;
        width: 5% !important;
        top: -27px !important;
    }

    #block-continuous-length-views .V3D-china,
    #block-continuous-length-views .V2D-china {
        position: relative !important;
        right: -272px !important;
        width: 72% !important;
    }

    #block-continuous-length-views input[name='3DGO-china'],
    #block-continuous-length-views input[name='2DGO-china'] {
        position: relative !important;
        top: -25px !important;
        right: -260px !important;
        width: 5% !important;
    }

    #block-compression-springs-hefty-views .V3D-china,
    #block-compression-springs-hefty-views .V2D-china {
        position: relative !important;
        right: -291px !important;
        width: 62% !important;
        top: -29px !important;
    }

    #block-compression-springs-mil-spec-views .accept {
        margin-top: -299px !important;
        margin-right: -110px !important;
        white-space: nowrap;
    }

    #block-compression-springs-hefty-views .row.box {
        margin-top: -374px !important;
        margin-right: -600px;
    }

    #block-compression-springs-leep-views .accept {
        margin-top: -390px !important;
        margin-right: -111px !important;
        white-space: nowrap;
    }

    #block-compression-springs-leep-views .row.box {
        margin-top: -500px;
    }

    #block-compression-springs-hefty-views .row.box .col-md-12.color {
        right: 3px !important;
        position: relative !important;
    }

    #block-compression-springs-hefty-views .accept {
        margin-top: -269px !important;
        margin-right: -110px !important;
        white-space: nowrap;
    }

    #block-constant-force-springs-views .F3D-china {
        width: 49% !important;
    }

    #block-constant-force-springs-views .F2D-china {
        width: 52.5% !important;
    }

    #block-constant-force-springs-views #F2D {
        width: 55.5% !important;
    }

    #block-constant-force-springs-views input[name='3DGO'] {
        width: 10% !important;
        right: -336px !important;
        top: -28px !important;
    }

    #block-constant-force-springs-views input[name='2DGO'] {
        width: 10% !important;
        right: -336px !important;
        top: -28px !important;
    }

    #block-constant-force-springs-views .cad_row .cad_col-75 {
        position: relative;
        top: 23px;
    }

    #block-constant-force-springs-views .cad_row .cad_col-75 span.span-title {
        position: relative;
        top: -24px;
    }

    #block-battery-springs-views #V3D,
    #block-battery-springs-views #V2D {
        width: 68%;
        right: -301px;
        position: relative;
        top: -37px;
    }

    #block-constant-force-springs-views input[name='3DGO-china'] {
        position: relative !important;
        right: -333px !important;
        top: -27px !important;
        width: 9% !important;
    }

    #block-constant-force-springs-views input[name='2DGO-china'] {
        position: relative !important;
        right: -338px !important;
        top: -27px !important;
        width: 9% !important;
    }

    #block-battery-springs-views .V3D-china,
    #block-battery-springs-views .V2D-china {
        width: 68% !important;
        right: -301px !important;
        position: relative !important;
        top: -32px !important;
    }

    #block-battery-springs-views #F3D,
    #block-battery-springs-views #F2D {
        width: 27% !important;
    }

    #block-belleville-washers-views #V3D,
    #block-belleville-washers-views #V2D {
        width: 174%;
        right: 18px;
    }

    #block-belleville-washers-views input[name='3DGO-china'],
    #block-belleville-washers-views input[name='2DGO-china'] {
        width: 94% !important;
        position: relative;
        right: -12px;
    }

    #block-belleville-washers-views .V3D-china,
    #block-belleville-washers-views .V2D-china {
        width: 300% !important;
        right: 440px !important;
    }

    #block-battery-springs-views .V3D-china,
    #block-battery-springs-views .V2D-china {
        position: relative !important;
        right: -302px !important;
        width: 68% !important;
        top: -32px !important;
    }

    #block-battery-springs-views input[name='3DGO-china'] {
        width: 5%;
        position: relative;
        right: -287px;
        top: -29px;
    }

    #block-battery-springs-views input[name='2DGO-china'] {
        width: 5%;
        position: relative;
        right: -287px;
        top: -39px;
    }

    #block-constant-force-springs-views .row.box {
        margin-right: -598px;
        margin-top: -254px;
    }

    #block-constant-force-springs-views .accept {
        margin-top: -152px;
        margin-right: -110px;
    }

    #block-battery-springs-views .V2D-china {
        position: relative !important;
        right: -302px !important;
        width: 68% !important;
        top: -41px !important;
    }

    #block-battery-springs-views .V3D-china {
        position: relative !important;
        right: -302px !important;
        width: 68% !important;
        top: -29px !important;
    }

    #block-belleville-washers-views #F3D,
    #block-belleville-washers-views #F2D {
        width: 82%;
    }

    #block-belleville-washers-views .F3D-china,
    #block-belleville-washers-views .F2D-china {
        width: 154% !important;
    }

    #block-belleville-washers-views input[name='3DGO'],
    #block-belleville-washers-views input[name='2DGO'] {
        width: 12% !important;
        right: -10px !important;
        top: 1px !important;
    }

    #block-battery-springs-views .cad_row {
        position: relative !important;
        line-height: 0px !important;
    }

    #block-belleville-washers-views .row.box {
        margin-top: -283px;
        margin-right: -587px;
    }

    #block-belleville-washers-views .accept {
        margin-top: -181px !important;
        margin-right: -110px !important;
        white-space: nowrap;
    }

    div#block-torsion-spring-views #F3D,
    div#block-torsion-spring-views #F2D,
    #block-compression-springs-views #F3D,
    #block-compression-springs-views #F2D,
    #block-extension-springs-views #F3D,
    #block-extension-springs-views #F2D,
    #block-redux-wave-springs-views #F3D,
    #block-redux-wave-springs-views #F2D {
        position: relative !important;
        width: 26% !important;
    }

    #block-extension-springs-views .row.box.china {
        margin-right: -423px !important;
    }

    #block-extension-springs-views input[name='2DGO-china'] {
        position: relative !important;
        right: -287px !important;
        top: -33px !important;
        width: 5% !important;
    }

    #block-extension-springs-views input[name='3DGO-china'] {
        position: relative !important;
        right: -287px !important;
        top: -25px !important;
        width: 5% !important;
    }

    #block-extension-springs-views #F3D {
        position: relative !important;
        width: 26% !important;
    }

    #block-extension-springs-views #F2D {
        position: relative !important;
        width: 26% !important;
        top: -8px !important;
    }

    #block-extension-springs-views #V2D {
        position: relative !important;
        top: -35px !important;
    }

    #block-redux-wave-springs-views #F3D,
    #block-redux-wave-springs-views #F2D {
        position: relative !important;
        width: 26% !important;
    }

    #block-redux-wave-springs-views input[name='3DGO-china'],
    #block-redux-wave-springs-views input[name='2DGO-china'] {
        position: relative;
        right: -287px;
        width: 5%;
        top: -27px;
    }

    div#block-torsion-spring-views #F3D {
        position: relative !important;
        width: 26% !important;
        right: 3px !important;
        top: 3px !important;
    }

    div#block-torsion-spring-views #F2D {
        position: relative !important;
        width: 26% !important;
        right: 3px !important;
        top: -8px !important;
    }

    div#block-torsion-spring-views #span-en1-title,
    div#block-torsion-spring-views #span-2d-china-title {
        position: relative;
        top: -7px;
    }

    div#block-torsion-spring-views .span-title {
        position: relative;
        top: 3px;
    }

    div#block-torsion-spring-views input[name='2DGO-china'] {
        width: 5% !important;
        position: relative !important;
        right: -286px !important;
        top: -36px !important;
    }

    div#block-torsion-spring-views input[name='3DGO-china'] {
        width: 5% !important;
        position: relative !important;
        right: -286px !important;
        top: -23px !important;
    }

    #block-torsion-spring-views .cad-title_china {
        position: relative !important;
        top: 2px !important;
    }

    #block-compression-springs-views .cad_row {
        line-height: 4mm !important;
    }

    #block-compression-springs-views #F3D {
        position: relative !important;
        width: 24% !important;
        line-height: 22px !important;
    }

    #block-compression-springs-views #F2D {
        position: relative !important;
        width: 24% !important;
        line-height: 22px !important;
        top: -12px !important;
    }

    div#block-torsion-spring-views input[name='3DGO'],
    div#block-torsion-spring-views input[name='2DGO'],
    #block-extension-springs-views input[name='3DGO'],
    #block-extension-springs-views input[name='2DGO'],
    #block-redux-wave-springs-views input[name='3DGO'],
    #block-redux-wave-springs-views input[name='2DGO'] {
        position: relative;
        top: -30px !important;
        width: 6% !important;
        right: -34%;
    }

    #block-redux-wave-springs-views input[name='3DGO'],
    #block-redux-wave-springs-views input[name='2DGO'] {
        width: 5% !important;
        position: relative;
        right: -286px;
        top: -28px;
    }

    div#block-torsion-spring-views #span-en-title {
        position: relative;
        top: 4px;
    }

    div#block-torsion-spring-views input[name='2DGO'] {
        top: -38px;
        position: relative;
        right: -286px;
        width: 5%;
    }

    div#block-torsion-spring-views input[name='3DGO'] {
        top: -27px;
        position: relative;
        right: -286px;
        width: 5%;
    }

    #block-compression-springs-views input[name='3DGO'] {
        top: -27px !important;
    }

    #block-compression-springs-views input[name='2DGO'] {
        top: -37px !important;
    }
}

@media all and (max-width: 414px) and (min-width: 375px),
(max-width: 424px) {
    .dropdown-menu>li>a {
        padding: 25px 0px 0px 39px;
    }

    #side-main-menu {
        text-align: left;
    }
}


/*ie changes into firefox code sathish on 25/9/19*/

@media (min-width: 1200px) {

    /*nayana yello page alignment issue of vat and total   march-11 start------------------------------------------------------------------------------------------------------------------------------------------------------------------------->*/
    #block-compression-springs-views #lblvatprice,
    #block-compression-springs-hefty-views #lblvatprice,
    #block-extension-springs-views #lblvatprice,
    #block-compression-springs-mil-spec-views #lblvatprice,
    #block-extension-springs-mil-spec-views #lblvatprice,
    #block-compression-springs-leep-views #lblvatprice,
    #block-torsion-spring-views #lblvatprice,
    #block-redux-wave-springs-views #lblvatprice,
    #block-belleville-washers-views #lblvatprice,
    #block-constant-force-springs-views #lblvatprice,
    #block-views-block-spring-kit-block-4 #lblvatprice,
    #block-views-block-spring-kit-block-5 #lblvatprice,
    #block-views-block-spring-kit-block-6 #lblvatprice,
    #block-views-block-spring-kit-block-1 #lblvatprice,
    #block-views-block-spring-kit-block-2 #lblvatprice,
    #block-views-block-spring-kit-block-3 #lblvatprice,
    #block-continuous-length-views #lblvatprice {
        font-size: 18px;
        border-bottom: 2px solid #000;
    }

    #block-battery-springs-views #lblvatprice {
        font-size: 18px;
        border-bottom: 2px solid #000;
        float: right;

    }

    #block-compression-springs-views #lbltotalprice,
    #block-compression-springs-hefty-views #lbltotalprice,
    #block-extension-springs-views #lbltotalprice,
    #block-compression-springs-mil-spec-views #lbltotalprice,
    #block-extension-springs-mil-spec-views #lbltotalprice,
    #block-compression-springs-leep-views #lbltotalprice,
    #block-torsion-spring-views #lbltotalprice,
    #block-redux-wave-springs-views #lbltotalprice,
    #block-belleville-washers-views #lbltotalprice,
    #block-constant-force-springs-views #lbltotalprice,
    #block-views-block-spring-kit-block-4 #lbltotalprice,
    #block-views-block-spring-kit-block-5 #lbltotalprice,
    #block-views-block-spring-kit-block-6 #lbltotalprice,
    #block-views-block-spring-kit-block-1 #lbltotalprice,
    #block-views-block-spring-kit-block-2 #lbltotalprice,
    #block-views-block-spring-kit-block-3 #lbltotalprice,
    #block-continuous-length-views #lbltotalprice {
        font-size: 18px;
    }

    #block-battery-springs-views #lbltotalprice {
        font-size: 18px;
    }

}


/*yellow region alignment issue 7/5/2021 Vijay*/
@media (min-width: 1200px) {
    #block-compression-springs-views .accept.accept-china {
        margin-top: -210px !important;
    }

    #block-compression-springs-views .row.box.china {
        margin-top: -316px !important;
    }

    #block-extension-springs-views .accept.accept-china {
        margin-top: -223px !important;
    }

    div#block-torsion-spring-views .field-content.addtocart-specific-products div#edit-actions {
        margin-top: 65px;
    }

    div#block-torsion-spring-views .accept {
        top: 90px;
    }

    .field-content.addtocart-specific-products div#edit-actions {
        /*        margin-top: 55px;*/
    }

    #block-belleville-washers-views .accept {
        margin-top: -125px !important;
    }

    #block-belleville-washers-views #block-cad-download {
        padding-bottom: 85px;
    }

    #block-constant-force-springs-views .accept {
        margin-top: -95px;
    }

    #block-continuous-length-views .accept {
        margin-top: -165px;
    }


    #block-compression-springs-hefty-views .accept {
        margin-top: -235px;
    }


    #block-compression-springs-mil-spec-views .accept {
        margin-top: -258px;
    }

    #block-extension-springs-mil-spec-views .accept {
        margin-top: -240px;
    }

    div#block-views-block-spring-kit-block-5 .accept {
        margin-top: -235px;
    }

    div#block-views-block-spring-kit-block-6 .accept {
        margin-top: -231px !important;
    }
}

@media (max-width: 1199px) {
    .region.region-welcome-banner-text div#block-searchform {
        margin-top: -44px;
    }

    .item.login-account {
        white-space: nowrap;
    }
}

@media (min-width: 1240px) and (max-width: 1242px) {
    /* .item.lang-switch {
        right: -7em;
    } */

    .item.login-account a {
        white-space: nowrap;
    }

    /* .secndry-menu-wrp.secndry-menu {
        margin-left: 10px;
    } */

    ul.links:after {
        border-bottom: 12px solid #fff;
        right: 58px;
    }

    /* #block-languageswitcherinterfacetext {
        right: 2em;
    } */
}

@-moz-document url-prefix() {
    @media (min-width: 1252px) and (max-width: 1254px) {
        /* .secndry-menu-wrp.secndry-menu {
            margin-left: 10px;
        } */

        .item.login-account {
            white-space: nowrap;
        }

        /* .item.lang-switch {
            right: -9em;
        } */

        ul.links::after {
            border-bottom: 12px solid #fff;
            right: 55px;
        }

        div#block-languageswitcherinterfacetext {
            right: 1.5em !important;
        }
    }
}

@media (min-width: 1240px) and (max-width: 1242px) {
    li.en.is-active a::before {
        right: 1.9rem;
    }

    li.zh-hans.is-active a::before {
        right: 1.9rem;
    }

    #block-compression-springs-views input[name='3DGO'] {
        right: -64px !important;
    }

    #block-redux-wave-springs-views .cad_row:nth-of-type(2) input {
        left: 89px;
    }

    #block-compression-springs-mil-spec-views .cad_row:nth-of-type(2) input {
        left: 66px;
    }
}

@media (min-width: 1516px) and (max-width: 1518px) {
    div#block-languageswitcherinterfacetext {
        right: 10em !important;
    }

    #block-compression-springs-views input[name='3DGO'] {
        right: -64px !important;
    }

    #block-redux-wave-springs-views .cad_row:nth-of-type(2) input {
        left: 89px;
    }

    #block-compression-springs-mil-spec-views .cad_row:nth-of-type(2) input {
        left: 66px;
    }
}

@-moz-document url-prefix() {
    #block-compression-springs-views .accept {
        margin-top: -253px !important;
    }

    div#block-torsion-spring-views .accept {
        top: 109px;
    }

    #block-extension-springs-views .accept {
        margin-top: -237px !important;
    }

    #block-extension-springs-views .accept {
        margin-top: -218px !important;
    }

    #block-redux-wave-springs-views .accept {
        margin-top: -200px !important;
    }

    #block-battery-springs-views #block-cad-download {
        padding-bottom: 0 !important;
    }

    #block-constant-force-springs-views .accept {
        margin-top: -90px !important;
    }

    div#block-views-block-spring-kit-block-4 .accept {
        margin-top: -220px;
    }

    div#block-views-block-spring-kit-block-4 .accept {
        margin-right: -110px;
    }

    div#block-views-block-spring-kit-block-4 .accept {
        margin-right: -177px;
    }

    div#block-views-block-spring-kit-block-5 .accept {
        margin-top: -220px !important;
    }

    div#block-views-block-spring-kit-block-6 .accept {
        margin-top: -210px !important;
    }


    #block-continuous-length-views .accept {
        margin-top: -150px !important;
    }


    #block-compression-springs-hefty-views .accept {
        margin-top: -230px !important;
    }



    div#block-compression-springs-leep-views .accept {
        margin-top: -330px !important;
    }

    #block-compression-springs-mil-spec-views .accept {
        margin-top: -220px;
    }

    #block-extension-springs-mil-spec-views .accept {
        margin-top: -235px !important;
    }

    @media (min-width: 1252px) and (max-width: 1254px) {
        #block-compression-springs-views .accept {
            margin-right: -100px !important;
        }

        div#block-torsion-spring-views input[name="2DGO"],
        div#block-torsion-spring-views input[name="3DGO"] {
            top: 3px !important;
            right: 0px !important;
        }

        #block-extension-springs-views .accept {
            margin-right: -103px !important;
        }

        #block-redux-wave-springs-views .accept {
            margin-right: -101px !important;
            margin-top: -200px !important;
        }

        #block-belleville-washers-views .row.box {
            margin-right: -880px !important;
        }

        #block-belleville-washers-views .accept {
            margin-right: -110px !important;
        }

        #block-battery-springs-views .accept {
            margin-right: -104px !important;
        }

        #block-constant-force-springs-views .accept {
            margin-right: -105px !important;
        }

        div#block-views-block-spring-kit-block-4 .row.box {
            margin-right: -893px !important;
        }

        div#block-views-block-spring-kit-block-4 .accept {
            margin-right: -109px;
        }

        div#block-views-block-spring-kit-block-5 .accept {
            margin-right: -110px;
        }

        #block-views-block-spring-kit-block-5 .row.box {
            -moz-margin-end: -893px !important;
        }

        div#block-views-block-spring-kit-block-6 .accept {
            margin-right: -110px !important;
        }

        #block-views-block-spring-kit-block-6 .row.box {
            -moz-margin-end: -894px !important;
        }

        #block-continuous-length-views .accept {
            margin-right: -105px !important;
        }

        div#block-compression-springs-hefty-views input[name="3DGO"] {
            margin-left: 82px;
        }

        #block-compression-springs-hefty-views .accept {
            margin-right: -105px !important;
        }

        #block-compression-springs-hefty-views .row.box {
            margin-right: -890px !important;
        }

        #block-compression-springs-leep-views .row.box {
            margin-right: -900px !important;
        }

        #block-compression-springs-mil-spec-views div#block-views-block-price-table-block-1-2,
        #block-compression-springs-mil-spec-views #block-views-block-price-table-block-2 {
            margin-top: -110px !important;
        }

        #block-compression-springs-mil-spec-views .accept {
            margin-right: -100px !important;
        }

        .product-display.Compression-spring.contextual-region.js-view-dom-id-6a99a3c37ca11ac7e9411af6603b30c2dc05368236aba717aa910cdfb2d01d81 div#block-cad-download div>div:nth-of-type(2).cad_row {
            margin-top: -100px;
        }

        .product-display.Compression-spring.contextual-region.js-view-dom-id-6a99a3c37ca11ac7e9411af6603b30c2dc05368236aba717aa910cdfb2d01d81 div#block-cad-download div>div:nth-of-type(3).cad_row {
            margin-top: -60px;
        }

        #block-compression-springs-mil-spec-views input[name="3DGO"],
        #block-compression-springs-mil-spec-views input[name="2DGO"] {
            right: -64px;
            top: -27px;
        }

        #block-extension-springs-mil-spec-views .accept {
            margin-right: -108px !important;
        }

        #block-extension-springs-mil-spec-views .row.box {
            margin-right: -890px !important;
        }

        #block-extension-springs-mil-spec-views div#block-views-block-price-table-block-1-2 {
            margin-right: 256px;
        }

    }

    @media (min-width: 1525px) and (max-width: 1528px) {
        #block-compression-springs-views .row.box {
            margin-right: -927px !important;
        }

        #block-torsion-spring-views .row.box {
            margin-right: -929px !important;
        }

        #block-extension-springs-views .field-content.extension-spring-view-series {
            white-space: break-spaces;
        }

        #block-extension-springs-views .row.box {
            margin-right: -930px !important;
        }

        #block-redux-wave-springs-views .row.box {
            margin-right: -930px !important;
        }

        #block-belleville-washers-views .row.box {
            margin-right: -920px !important;
        }

        #block-battery-springs-views .row.box {
            margin-right: -923px !important;
        }

        #block-constant-force-springs-views .row.box {
            margin-right: -932px !important;
        }

        div#block-views-block-spring-kit-block-4 .row.box {
            margin-right: -930px !important;
        }

        #block-views-block-spring-kit-block-5 .row.box {
            -moz-margin-end: -929px !important;
        }

        #block-views-block-spring-kit-block-6 .row.box {
            -moz-margin-end: -928px !important;
        }

        #block-continuous-length-views .row.box {
            margin-right: -930px !important;
        }

        div#block-compression-springs-hefty-views input[name="3DGO"] {
            margin-left: 82px;
        }

        #block-compression-springs-hefty-views .row.box {
            margin-right: -928px !important;
        }

        #block-compression-springs-leep-views .row.box {
            margin-right: -943px !important;
        }

        #block-compression-springs-mil-spec-views .row.box {
            -moz-margin-end: -930px !important;
        }

        #block-extension-springs-mil-spec-views .row.box {
            margin-right: -928px !important;
        }
    }
}

div#block-whychooseus>div>div>h3 {
    position: relative;
    top: -15px;
    left: 13px;
}

@media (min-width: 1200px) {
    .bottom-widgets {
        margin-top: -9px !important;
    }

    .container.welcome-banner-text {
        width: 100% !important;
        background-color: white;
    }

    .region.region-welcome-banner-text {
        display: flex;
        justify-content: center;
        height: 60px;
        width: 100%;
        background-color: white;
    }

    .secndry-menu-wrp.secndry-menu {
        width: 100%;
    }

    ul.secndry-menu.item-list {
        align-items: center;
        display: grid;
        grid-template-columns: 40% 25% 25% 10%;
        width: 100% !important;
        margin-top: 0px !important;
    }

    div#block-secondarymenublock {
        width: 1145px;
    }
}

@media (min-width: 992px) {
    .welcome-banner-text {
        padding: 61px 0 0 0;
    }
}

/*end*/

/*vijay grey nav bar start*/
@media (min-width: 768px) {
    ul.secndry-menu.item-list {
        align-items: center;
        display: grid;
        grid-template-columns: 36% 15% 9% 14% 12% 13%;
        /* margin-top: 6px !important; */
    }
}

@media (min-width: 991px) {
    ul.secndry-menu.item-list {
        width: 100%;
        height: 60px;
    }
}

@media (min-width: 1200px) {
    div#block-secondarymenublock {
        width: 1145px;
    }
}

@media(max-width: 767px) {
    ul.secndry-menu.item-list li.item.cart img#black_cart {
        display: none !important;
    }
}

@media (min-width: 768px) {
    ul.secndry-menu.item-list li.item.cart img#white_cart {
        display: none !important;
    }

    li.item.login-account.dropdown .dropdown-menu {
        height: auto;
        overflow-y: auto;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .container {
        width: 95%;
    }

    #search-block-form {
        padding-left: 30px !important;
        margin-left: 4px !important;
    }

}

@media (min-width: 0px) {
    div#block-ko-d8-theme-branding .brand.logo {
        width: 148px !important;
        margin-top: -1px !important;
    }
}

@media (min-width: 1200px) {
    div#block-ko-d8-theme-branding .brand.logo {
        width: 207px !important;
        margin-top: -4px !important;
    }

    input#edit-continue,
    input#edit-continue-shopping,
    .checkout-form1 {
        margin-top: 30px;
    }

    #block-compression-springs-views #lblvatprice,
    #block-compression-springs-views #lbltotalprice {
        margin-top: 0;
        float: unset;
    }

    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);
    }

    div#block-whoweare {
        padding-left: 30px;
        padding-top: 20px;
    }
}

@media (min-width: 768px) {
    /* li.item.login-logout a img, li.item.login-account a img, .image_location {
        position: relative;
        top: 3px;
    } */

    .account_text img {
        top: 0 !important;
    }
}

@media (max-width: 992px) {
    nav.navbar.navbar-default .container {
        width: 100%;
    }

    .has-submenu {
        margin-right: 0;
        padding-left: 0 !important;
    }

    .welcome-banner-text {
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    button#navbar-toggle {
        display: block !important;
    }

    .region.region-welcome-banner-text {
        margin-top: 29px;
        height: unset;
    }

    div#block-secondarymenublock {
        height: 100px;
        width: 93%;
        margin-top: 0px;
    }

    .secndry-menu-wrp.secndry-menu {
        width: 100%;
    }

    ul.secndry-menu.item-list {
        display: grid;
        grid-template-areas: "temp1 temp2 temp3"
            "temp4 temp4 temp4";
        align-items: center;
        position: relative;
        width: 100%;
        padding: 0;
    }

    form#search-block-form {
        grid-area: temp4;
    }

    li.item.tel-num {
        grid-area: temp1;
        text-align: left;
    }

    ul.item.account {
        grid-area: temp2;
    }

    div.item.lang-switch {
        grid-area: temp3;
        text-align: right;
    }

    ul.secndry-menu.item-list li.item.location {
        display: none !important;
    }

    ul.secndry-menu.item-list li.item.cart {
        position: absolute;
        top: -53px;
        right: 110px;
        z-index: 100001;
    }

    form#search-block-form {
        width: 100%;
        /* position: absolute;
        padding-top: 113px; */
    }

    li.item.login-account.dropdown ul.dropdown-menu {
        height: auto;
        overflow-y: auto;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    .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-po-box.js-form-item-panes-billing-po-box 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-email.js-form-item-panes-billing-email 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 {
        width: 60%;
    }

    input#edit-continue,
    input#edit-continue-shopping,
    .checkout-form1 {
        margin-top: 30px;
    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .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-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email 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-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-zone.js-form-item-panes-delivery-zone select#edit-panes-delivery-zone {
        width: 55%;
    }

    .uc-store-address-field .form-item label {
        width: 9em !important;
    }

    details#cart-pane {
        width: 33%;
    }

    .purchase_order_info {
        width: 36%;
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
        width: unset;
    }

    input#edit-continue,
    input#edit-continue-shopping,
    .checkout-form1 {
        margin-top: 30px;
    }
}

@media (max-width: 767px) {

    details#billing-pane,
    details#delivery-pane {
        width: 75% !important;
    }

    details#payment-pane,
    .purchase_order_info {
        width: 35.3% !important;
    }

    div#shipping_op,
    div#billing_fill_address,
    div#pay_details,
    div#delivery_fill_address,
    div#shipping_info,
    div#Payment_info,
    div#shipping_option_details {
        width: 85% !important;
    }

    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect,
    .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select {
        width: unset;
    }

    .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-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email 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-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-zone.js-form-item-panes-delivery-zone select#edit-panes-delivery-zone {
        width: 50% !important;
    }

    details#cart-pane {
        position: unset;
        float: left;
        margin-top: 50px;
        width: 300px;
    }

    input#edit-continue,
    input#edit-continue-shopping,
    .checkout-form1 {
        margin-top: 30px;
    }

    .welcome-banner-text {
        padding: 45px 0 0 0;
    }

    form#search-block-form div input {
        height: 34px;
    }

}

@media (max-width: 1199px) {

    select#F2D,
    select#F3D {
        width: 190px;
    }

    .F3D-china,
    .F2D-china {
        width: 140px !important;
    }
}

@media (max-width: 992px) {

    span.field-content.btn.btn-comp-print-spec,
    span.field-content.btn.btn-compare,
    span.field-content.btn.btn-cof-print-spec,
    span.field-content.btn.btn-defaults2,
    span.field-content.btn.btn-tors-print-spec,
    #block-belleville-washers-views span.field-content.btn.btn-bell-print-spec,
    span.field-content.btn.btn-defaults4,
    #block-continuous-length-views .field-content.btn.btn-defaultslenth {
        width: 360px;
    }

    .mobile-row {
        width: 500px;
    }

    span.field-content.btn.btn-compare,
    span.field-content.btn.btn-comp-print-spec {
        margin-top: 15px;
    }

    .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;
    }

    .js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty,
    .field-content.addtocart-specific-product.old div#edit-actions {
        width: 95%;
    }

}

@media (min-width: 992px) {
    #block-constant-force-springs-views .field-content.constance-spring-view-series {
        white-space: nowrap;
    }
}

/*end*/

/*manju added new code for gif yellow page start*/
@media (max-width: 767px) and (min-width: 0px) {
    .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;
    }

    /* #search-block-form input{
        margin-top: 15px;
    } */
}

/*manju added new code for gif yellow page stop*/
/*raghu springkit page mobile layout changes code start*/
@media (min-width: 0px) and (max-width: 600px) {

    div#block-views-block-spring-kit-block-4 th#view-field-finish-table-column,
    div#block-views-block-spring-kit-block-5 th#view-field-finish-table-column--2,
    div#block-views-block-spring-kit-block-6 th#view-field-finish-table-column--3 {
        padding-left: 18px;
        padding-right: 18px;
    }

    div#block-views-block-spring-kit-block-4 th#view-field-wire-range-inches-table-column,
    div#block-views-block-spring-kit-block-5 th#view-field-wire-range-inches-table-column--2,
    div#block-views-block-spring-kit-block-6 th#view-field-wire-range-inches-table-column--3 {
        padding-left: 5px;
        padding-right: 5px;
    }

    div#block-views-block-spring-kit-block-4 th#view-field-free-length-inches-table-column,
    div#block-views-block-spring-kit-block-5 th#view-field-free-length-inches-table-column--2,
    div#block-views-block-spring-kit-block-6 th#view-field-free-length-inches-table-column--3 {
        padding-left: 10px;
        padding-right: 10px;
    }

    div#block-views-block-spring-kit-block-4 th#view-field-outside-diameter-inches-table-column,
    div#block-views-block-spring-kit-block-5 th#view-field-outside-diameter-inches-table-column--2,
    div#block-views-block-spring-kit-block-6 th#view-field-outside-diameter-inches-table-column--3 {
        padding-left: 10px;
        padding-right: 10px;
    }

    div#block-views-block-spring-kit-block-4 th.views-field.views-field-field-material,
    div#block-views-block-spring-kit-block-5 th.views-field.views-field-field-material--2,
    div#block-views-block-spring-kit-block-6 th.views-field.views-field-field-material--3 {
        padding-left: 4px;
        padding-right: 4px;
    }

    div#block-views-block-spring-kit-block-4 th#view-field-load-capacity-pounds-table-column,
    div#block-views-block-spring-kit-block-5 th#view-field-load-capacity-pounds-table-column--2,
    div#block-views-block-spring-kit-block-6 th#view-field-load-capacity-pounds-table-column--3 {
        padding-right: 5px;
    }
}

/*raghu springkit page mobile layout changes code stop*/

/* greynavbar vijay */
@media (max-width: 991px) {
    ul#main-menu {
        padding: 0;
    }

    ul#main-menu li {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media (max-width: 768px) {
    form#search-block-form {
        display: grid;
        grid-template-columns: auto 70px;
    }

    .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label {
        /* width: 84%; */
        margin-top: 12px
    }

    form#search-block-form div#edit-actions {
        /* margin-top: 12px; */
    }

    nav.navbar.navbar-default .col-lg-9.col-md-9 {
        display: none;
    }

    /* ul.secndry-menu.item-list li a, .item.lang-switch a, ul.secndry-menu.item-list li.item.cart a{
        font-size: 12.8px;
    } */
    .side-navbar .dropdown-menu {
        position: unset !important;
        height: unset !important;
    }

    ul.secndry-menu.item-list li a {
        font-size: 12.8px !important;
    }
}

/* manju grey navbar start */
@media (min-width: 768px) {
    ul#main-menu li:nth-child(3) ul li {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }

    ul#main-menu li:nth-child(3) ul li a {
        padding-right: 100px !important;
    }
}

@media (min-width: 1200px) {
    .dropdown-location {
        margin-left: -264px;
        width: auto;
        min-width: 330px;
        padding-bottom: 0px;
    }

    .dropdown-location h4 {
        font-size: 15px;
    }
}

/* manju login page st */
@media (min-width: 768px) {
    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 !important;
        margin-bottom: 0;
        padding: 0 15px;
    }

    form#user-login-form {
        width: 530px !important;
        margin: 0 15px;
    }

    form#user-login-form div#edit-actions {
        position: absolute;
        bottom: 5px;
        width: 89% !important;
    }

    div#create_login .crt-lgn-btn {
        text-align: center;
        position: absolute;
        width: 88%;
        bottom: 18px;
    }

    ul.secndry-menu.item-list li a:hover {
        color: black;
    }
}

@media (max-width: 767px) {
    .region.region-content.twowaylayout {
        /*display: flex;
        flex-flow: column-reverse;*/
    }

    div#block-createalogin {
        margin-top: 50px;
    }
}

@media (min-width: 0px) and (max-width: 767px) {
    div#create_login .crt-lgn-btn {
        text-align: center;
        position: absolute;
        width: 83%;
        bottom: 18px;
        margin-left: 30px;
    }

    form#user-login-form input#edit-submit {
        position: absolute;
        bottom: 18px;
        width: 89%;
        margin-left: 0px;
    }
}

@media (min-width: 1042px) {
    /* form#user-login-form a {
        margin-right: 24px !important;
    } */
}

@-moz-document url-prefix() {
    @media (min-width: 1200px) {
        div#create_login {
            height: 370px;
        }
    }
}

/* vijay grey navbar icon */
@media (max-width: 767px) {
    .item.lang-switch img#lang-icon {
        height: 25px;
        width: auto;
        position: relative;
        top: 0px;
        /* left: -25px; */
    }
}

@media (min-width: 768px) and (max-width: 1300px) {
    nav#block-mainnavigation ul#main-menu {
        padding: 0px;
    }
}

/* 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: 3px;
    }

    a#mob-cart {
        display: none;
    }

    a#desk-cart:hover img#black_cart,
    ul.item.account:hover img.image_account,
    a#map_lang_selection:hover img.image_location,
    .item.lang-switch:hover img#lang-icon {
        display: none;
    }

    a#desk-cart:hover img#black_cart_hover,
    ul.item.account:hover img.image_account_hover,
    a#map_lang_selection:hover img.image_location_hover,
    .item.lang-switch:hover img#lang-icon_hover {
        display: inline-block;
    }

    a#map_lang_selection:hover img.image_location_hover {
        position: relative;
        top: 3px;
    }
}

@media (max-width: 767px) {
    a#desk-cart {
        display: none;
    }

    li.item.cart a#mob-cart:hover {
        color: unset !important;
    }

    form#search-block-form {
        margin-top: 0;
    }

    /* ul.item.account img{
        top: 6px !important;
        position: relative;
    } */
    ul.item.account li a {
        font-family: 'Century Gothic Bold';
    }
}

/* vijay cart number down :end */

/*   kiruba secondary menu add logo icon text center media start*/
@media (min-width: 768px) and (max-width: 991px) {
    .menu-base-theme li a {
        font-size: 10px;
    }

    p#cart_count {
        margin: 0;
        padding: 0;
        font-size: 13.5px;
    }
}

@media (max-width: 768px) {

    a#my_account_bar,
    a.login-logout {
        /* font-weight: 700; */
        font-size: 13px !important;
    }

    ul.secndry-menu.item-list li a {
        font-size: 13px !important;
        white-space: nowrap;
        font-family: Century Gothic Bold;
    }

    .welcome-banner-text {
        font-size: 12px;
    }
}

.welcome-banner-text {
    font-size: 13px !important;
}

@media (min-width: 768px) and (max-width: 992px) {

    a#my_account_bar,
    a.login-logout {
        /* font-weight: 700; */
        font-size: 13.5px !important;
    }

    ul.secndry-menu.item-list li a {
        font-size: 13.5px !important;
        white-space: nowrap;
    }

    .welcome-banner-text {
        font-size: 13.5px !important;
    }
}

@media (max-width: 768px) {
    ul.secndry-menu.item-list li a:hover {
        color: black;
    }
}

.item.lang-switch img#lang-icon {
    left: 0px !important;
}

@media (min-width: 1200px) {
    ul.secndry-menu.item-list {
        align-items: center;
        display: grid;
        grid-template-columns: 36% 15% 9% 15% 12% 12%;
        margin-top: -3px !important;
    }
}

/*   kiruba secondary menu add logo icon text center media End*/


/*fire fox media start*/
@-moz-document url-prefix() {
    @media (max-width: 768px) {
        ul.secndry-menu.item-list li a {
            font-size: 13px !important;
            white-space: nowrap;
            font-family: Century Gothic Bold;
        }
    }

    @media (min-width: 768px) {
        form#search-block-form div input {
            /* display: block; */
            height: 34px;
        }
    }

}

/*fire fox media End*/
/*kiruba cart review my orders table alignment start*/
@media (min-width: 768px) {
    table.cart-review tbody tr:nth-child(8) {
        position: unset;
        width: unset;
    }

    table.cart-review tbody tr:nth-child(11) {
        position: unset;
        width: unset;
    }
}

@media (min-width: 0px) {
    table.cart-review tbody tr:nth-child(12) {
        position: unset;
        width: unset;
    }
}

/*kiruba cart review my orders table alignment End*/
/* manju grey navbar resolution start*/
@media (min-width: 1199px) and (max-width: 1199.90px) {
    div#block-secondarymenublock {
        width: 100%;
    }

    .menu-base-theme a:hover {
        padding: 9px 9px;
    }

    .menu-base-theme a {
        padding: 9px 9px;
    }

    ul.secndry-menu.item-list {
        margin-top: -4px;
    }

    .menu-base-theme a span.sub-arrow {
        top: 18px;
    }
}

/* manju grey navbar resolution end */
/*kiruba add location dropdown mobile revision and fix gray nav and menu overall cover start */

@media (max-width: 767px) {
    ul.secndry-menu.item-list {
        display: grid;
        grid-template-columns: 32% 36% 32% !important;
        grid-template-areas:
            "temp1 temp2 temp3"
            "temp4 temp4 temp4";
        align-items: center;
        width: 100%;
    }

    li.item.cart a span {
        font-size: 13.5px !important;
    }

    form#search-block-form .form-search {
        width: 100% !important;
        width: 100%;
        padding: 4px;
        color: #000;
        border: solid 2px grey;
    }

    form#search-block-form {
        display: grid;
        grid-template-columns: auto 70px !important;
        grid-area: temp4;
        width: 100%;
    }

    ul.item.account {
        margin-left: 2px;
    }

    .secndry-menu-wrp.secndry-menu ul form div {
        margin: 0px;
    }

    form#search-block-form div#edit-actions input#edit-submit {
        height: 33px;
    }

    form#search-block-form div#edit-actions {
        width: 100%;
    }

    .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #search-block-form input {
        margin-top: 12px !important;
        margin-bottom: 13px !important;
    }

    button#navbar-toggle {
        position: relative;
        left: 0px !important;
        float: right;
        margin-right: 0px !important;
    }

    ul.secndry-menu.item-list li.item.cart a {
        right: 70px;
    }

    ul.dropdown-menu li a {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }


    li.item.login-logout a img.image_account {
        height: 35px;
        position: relative;
        top: 6px;
    }

    ul.secndry-menu.item-list li a,
    .lang-text {
        font-size: 13.5px !important;
    }

    .login-logout,
    img.image_account,
    img.image_account_hover {
        top: 6px;
        position: relative;
    }

    .main-header nav {
        height: 73px;
    }

    form#search-block-form .form-search,
    form#search-block-form div#edit-actions input#edit-submit {
        height: 34px !important;
    }

    ul.item.account img {
        top: 6px !important;
    }

    div#block-ko-d8-theme-branding .brand.logo {

        margin-top: 0px !important;
    }

    .welcome-banner-text {
        font-size: 13.5px !important;
    }

    button.btn.btn-primary.dropdown-toggle {
        width: 100%;
        text-align: left;
    }

    ul#side-main-menu ul.dropdown-menu {
        background-color: #000e2a;
        margin-top: 0px;
        margin-bottom: 20px;
        margin-left: -15px;
        width: calc(100% + 15px);
        padding: 0px;
    }

    button#button-close {
        background: transparent;
        border: 0px;
        float: right;
        padding-right: 24px;
        font-size: 45px;
        margin-top: 18px;
        font-weight: bold;
    }
}

@media (max-width: 767px) and (min-width: 0px) {
    form#user-login-form #edit-submit {
        height: 42px !important;
    }
}

@-moz-document url-prefix() {
    @media (max-width: 767px) {
        button#button-close {
            background: transparent;
            border: 0px;
            float: right;
            padding-right: 19px;
            font-size: 45px;
            font-weight: bold;
            color: #ffffffd4;
            margin-top: 18px;
        }

        ul.secndry-menu.item-list {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
    }
}

/* 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 button.btn.btn-primary.dropdown-toggle {
        height: 55px !important;
    }
}

/* manju mobile menu */
/* kiruba nav bar start*/
@media (min-width: 768px) {
    .menu-base-theme a.highlighted span.sub-arrow {
        top: 16px !important;
        border-color: transparent transparent #fff transparent;
    }

    .menu-base-theme a span.sub-arrow {
        right: -7px !important;
        border-width: 6px;
    }

    .menu-base-theme a span.sub-arrow {
        top: 23px;
    }
}

/* kiruba nav bar end*/
/* 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 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 */
/* kiruba 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;
    }
}

/* kiruba fixing header */
/* manju add scroll Top start*/
@-moz-document url-prefix() {
    .menu-base-theme a.highlighted span.sub-arrow {
        transform: rotate(405deg);
        z-index: 9999 !important;
        top: 19px;
        left: 70px !important;
        position: absolute;
        left: 80px !important;
    }
}

@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;
    }
}

/* manju add scroll Top end*/
/* manju login page error message block fixing */
@media (min-width: 960px) and (max-width: 1115px) {
    .region.region-content.twowaylayout form#user-login-form {
        width: 425px !important;
    }

    .region.region-content.twowaylayout div#block-createalogin {
        width: 450px !important;
    }
}

@media (min-width: 885px) and (max-width: 959px) {
    .region.region-content.twowaylayout form#user-login-form {
        width: 390px !important;
    }

    .region.region-content.twowaylayout div#block-createalogin {
        width: 390px !important;
    }
}

@media (min-width: 811px) and (max-width: 884px) {
    .region.region-content.twowaylayout form#user-login-form {
        width: 355px !important;
    }

    .region.region-content.twowaylayout div#block-createalogin {
        width: 355px !important;
    }
}

@media (min-width: 768px) and (max-width: 810px) {
    .region.region-content.twowaylayout form#user-login-form {
        width: 332px !important;
    }

    .region.region-content.twowaylayout div#block-createalogin {
        width: 332px !important;
    }
}

/* manju login page error message block 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;
    }

    ul#main-menu {
        display: none !important;
    }
}

@media (min-width: 992px) {
    ul#main-menu {
        display: block;
        width: 100%;
        background-color: transparent;
        margin-left: 0px;
    }

    ul.secndry-menu.item-list {
        grid-template-columns: 32% 12% 8% 15% 13% 10% 10%;
    }
}

/* express checkout manju end */

/* cart by madhan start */
@media (min-width: 1200px) {
    .infinite-scroll .add_cart {
        padding-left: 30px;
    }

    .infinite-scroll input[value="Add to Cart"]+.add_cart {
        background-position: 33% center;

    }

    .infinite-scroll input[value="Add More"]+.add_cart {
        background-position: 35% center;

    }

}

@media (max-width: 1200px) {
    .spring-kit-selection input[value="Add to Cart"]+.add_cart {
        background-position: 35% center;

    }
}

@media (min-width: 990px) and (max-width: 1150px) {
    .infinite-scroll .add_cart {
        background-position: 31% center;
    }

}

@media (min-width: 990px) and (max-width: 1150px) {
    .infinite-scroll input[value="添加更多"]+.add_cart {

        background-position: 36% center;

    }

    .infinite-scroll input[value="Add to Cart"]+.add_cart {
        background-position: 33% center;

    }

    .infinite-scroll input[value="Add More"]+.add_cart {
        background-position: 35% center;

    }
}

@media (max-width: 769px) {
    .infinite-scroll input[value="Add to Cart"]+.add_cart {
        background-position: 33% center;

    }

    .infinite-scroll input[value="Add More"]+.add_cart {
        background-position: 35% center;

    }
}

/* cart by madhan 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="Add to Cart"]+.add_cart {
        background-position: 65px center;
        padding-left: 50px;
    }

    #compare_views input[value="Add More"]+.add_cart {
        background-position: 75px center;
        padding-left: 50px;
    }

    #compare_views input[value="添加更多"]+.add_cart {
        padding-left: 50px;
        background-position: 85px center;
    }

    #compare_views input[value="添加到购物车"]+.add_cart {

        background-position: 60px center;
    }
}

@media (min-width: 768px) and (max-width: 960px) {
    #compare_views .add_cart {
        background-position: 40px center;
        padding-left: 40px;
    }

    #compare_views input[value="添加更多"]+.add_cart {
        padding-left: 50px;
        background-position: 80px center;
    }

    #compare_views input[value="添加到购物车"]+.add_cart {
        background-position: 50px center;
    }

    #compare_views input[value="Add to Cart"]+.add_cart {
        padding-left: 40px;
        background-position: 55px center;
    }

    #compare_views input[value="Add More"]+.add_cart {
        padding-left: 40px;
        background-position: 65px center;
    }
}

@media (min-width: 961px) and (max-width: 1199px) {
    #compare_views .add_cart {
        background-position: 10px center;
        padding-left: 40px;
    }

    #compare_views input[value="添加更多"]+.add_cart {
        background-position: 65px center;
    }

    #compare_views input[value="添加到购物车"]+.add_cart {
        background-position: 35px center;
        padding-left: 40px;
    }

    #compare_views input[value="Add to Cart"]+.add_cart {
        padding-left: 40px;
        background-position: 35px center;
    }

    #compare_views input[value="Add More"]+.add_cart {
        padding-left: 40px;
        background-position: 45px center;
    }
}



/* compare  cart by madhan end */
/* mylist by madhan start */
@media (min-width: 1200px) {
    .list_product_details .add_cart {
        background-position: 35px center;
        padding-left: 30px;
    }
}

@media (min-width: 768px) and (max-width: 960px) {
    .list_product_details .add_cart {
        background-position: 15px center;
        padding-left: 30px;
        background-size: 16%;
    }

    .list_product_details input[value="添加到购物车"]+.add_cart {
        background-position: 15px center;
        padding-left: 50px;
        background-size: 18%;
    }

}

@media (min-width: 961px) and (max-width: 1199px) {
    .list_product_details .add_cart {
        background-position: 15px center;
        padding-left: 30px;
        background-size: 16%;
    }

    .list_product_details input[value="添加到购物车"]+.add_cart {
        background-position: 15px center;
        padding-left: 45px;
        background-size: 17%;
    }
}

@media (min-width: 400px) and (max-width: 760px) {
    .list_product_details .add_cart {
        padding-left: 40px;
        background-position: 90px center;
        background-size: 10%;
    }

    .list_product_details input[value="添加到购物车"]+.add_cart {
        background-position: 80px center;
        padding-left: 40px;
        background-size: 10%;
    }
}

@media (max-width: 399px) {
    .list_product_details .add_cart {
        padding-left: 40px;
        background-position: 45px center;
        background-size: 12%;
    }

    .list_product_details input[value="添加到购物车"]+.add_cart {
        background-position: 35px center;
        padding-left: 40px;
        background-size: 12%;
    }
}

/* mylist by madhan end */
/* new mobile screen start by madhan */

@media (max-width: 354px) {

    details#billing-pane,
    details#delivery-pane {
        width: 100% !important;
    }
    .home_page .col-md-3 {
        float: none;
        width: 100%;
        /* padding-left: 0px;
        padding-right: 0px; */
    }

    .stock-part_custom-spring h1 {
        font-size: 165%;
    }
    details#cart-pane {
        overflow-x: auto;
        width:100% !important;
    }
}

.container.welcome-banner-text .row {
    background-color: rgb(205, 205, 205);
}

@media (max-width: 300px) {
    table#edit-items {
        width: 100%;
        overflow-x: auto;
        display: block;
    }
    .load.springs a {
        font-size: 75% !important;
        padding: 10px 25px 10px 25px !important;
    }   
    table.cart-review {
        border-bottom: 4px solid #ececec;
    }
    ul.secndry-menu.item-list li.item.cart a {
        top: 4%;
    }
    
    .crt-lgn-btn{
        margin-left:0px !important;
      }
      form#user-login-form input#edit-submit{
        position:unset !important;
      }
    /* #navbar-toggle {
        padding: 1% 2%;
        width: 15%;
        height: 35%;
    }

    #navbar-toggle .icon-bar {
        display: block;
        width: 75%;
        height: 10%;
        background-color: #888;
        margin: 10% auto;
    } */

    ul.secndry-menu.item-list li.item.cart {
        left: 53% !important;
        width: 2% !important;
    }

    div#block-ko-d8-theme-branding .brand.logo {
        width: 45% !important;
    }

    ul.secndry-menu.item-list li a,
    ul.secndry-menu.item-list div {
        font-size: 75% !important;
    }
}

@media (max-width: 260px) {
    ul.secndry-menu.item-list li.item.cart a {
        right: 25%;
    }

    ul.secndry-menu.item-list li.item.cart {
        left: 47% !important;
    }

    a.login-logout {
        margin-left: 60% !important;
    }
    .pay_next{
        margin-left: 0px !important;
        width:100% !important;
    }
    .ship_method_next{
        margin-left: 0px !important;
        width:100% !important;
    }
    
    .ship_option_next{
        margin-left: 0px !important;
        width:100% !important;
    }
}
@media only screen and (max-width: 320px) {
    .uc-cart-view-form #edit-items {
        /* min-width: 320px; */
        overflow-x: auto;
        display: block;
    }
    .bottom-widgets{
        margin-top: 1px !important;
    }
}
@media only screen and (max-width: 760px) {
.leespring-copyright {
    top: 1px !important;
}
.slick-track {
    flex-flow: wrap;
}
}
@media only screen and (max-width: 400px) {
a#my_account_bar, a.login-logout {
    padding-left: 42%;
}
html[lang="en"] a#my_account_bar, html[lang="en"]  a.login-logout {
    padding-left: 1%; 
}
}

@media (max-width: 1700px) {
    .dialog-off-canvas-main-canvas {
        overflow: hidden !important;
    }
}
@media (max-width: 250px) {
    html[lang="en"] ul.secndry-menu.item-list li a, html[lang="en"] ul.secndry-menu.item-list div {
    font-size: 56% !important;
}

}
@media only screen and (max-width: 280px) {
    /* Position labels above inputs */
    .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: -56px !important;
    }
    #billing-pane label {
      display: block !important;
      /* margin-bottom: 2px !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: 0px !important;
        white-space: normal !important;
    }
    /* Ensure inputs take full width */
     #billing-pane input, #billing-pane select{
      width:90% !important;
    }
    details#billing-pane .uc-store-address-field .form-item{
      margin:0px 0px 0px 0px !important;
    
    }
    /* .pay_next {
      margin-left: 37% !important;
    } */

    .js-form-item-panes-payment-details-cc-save-card select {
        width: 85.2% !important;
    }
    .uc-cart-view-form #edit-items {
      /* min-width: 320px; */
      overflow-x: auto;
    }

    .uc-cart-view-form .form-actions {
      position: sticky;
      left: 0;
      bottom: 0;
      background: white;
      text-align: center;
      padding: 10px 0;
    }
    details#delivery-pane {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
   
    .form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
        margin-left: 20px !important;
    }
    
    .form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        margin-left: 20px !important;
    }
    /* Position labels above inputs */
    details#delivery-pane label {
        display: block !important;
        /* margin-bottom: 2px !important; */
      }
      
      /* Ensure inputs take full width */
      details#delivery-pane input, details#delivery-pane select{
        width:90% !important;
      }
      details#delivery-pane .uc-store-address-field .form-item{
        margin:0px 0px 0px 0px !important;
      
      }
      /* .ship_method_next { 
        margin-left: 37% !important;
      } */
   
  }
  @media (max-width: 1200px) {
    button#reset_all {
        margin-bottom: 10px !important;
    }
  }
  /* for product page */
  @media (min-width: 1000px) {
    .Compression_spring, .redux-wave-spring, .Extension_Spring, .torshion-spring, .hefty-spring, .leep-plastic-composite-spring, div#block-bellevillewashersspring, .constance-force-spring, div#block-batteryspring, .continuous-length-spring, .mil_space_spring, .mil_space_spring{
        height: 225px;
    }
    
  }
  @media (max-width: 767px){

    .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: 620px !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: 653px !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: 352px !important; */
        top: 232px !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: 709px !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: 685px !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: 587px !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:240px){
        html[lang="en"] form#user-login-form {
            height: 412px !important;
        }
        html[lang="en"] div#create_login {
            height: 444px;
        }
        html[lang="en"] .crt-lgn-btn a {
            font-size: 12px;
        }
    }
/* new mobile screen start by end */

/* madhan start new cart icon */
@media (min-width: 992px) and (max-width: 1199px) {
    nav.navbar.navbar-default .col-lg-9.col-md-9 {
        width: 73%;
    }
    .icon-image {
        margin: 15px 4px;
    }
}
@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: 991px) {
    /* .icon-image {
        margin: 15px -5px;
    } */
    nav#block-mainnavigation ul#main-menu {
        display: none;
    }
    .icon-image{
        margin: 16px 0px;
    }
    .new-cart-icon {
        float: right;
        top: 4px;
        right: 64px;
        position: absolute;
        margin-right: 10px;
    }
    button#navbar-toggle {
        display: block !important;
    }
    button#navbar-toggle {
        position: relative;
        left: 0px !important;
        float: right;
        margin-right: 0px !important;
    }
}
@media (min-width: 768px) {
    ul.secndry-menu.item-list {
        grid-template-columns: 30% 16% 16% 15% 10% 13%;
    }
}

/* madhan end new cart icon */