/*
Theme Name: sinklegs
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Below Css was in theme style.css */
    /*--------------------------------------------------------------
    >>> TABLE OF CONTENTS:
    ----------------------------------------------------------------
    1.0 Normalize
    2.0 Accessibility
    3.0 Alignments
    4.0 Clearings
    5.0 Typography
    6.0 Forms
    7.0 Formatting
    8.0 Lists
    9.0 Tables
    10.0 Links
    11.0 Featured Image Hover
    12.0 Navigation
    13.0 Layout
    13.1 Header
    13.2 Front Page
    13.3 Regular Content
    13.4 Posts
    13.5 Pages
    13.6 Footer
    14.0 Comments
    15.0 Widgets
    16.0 Media
    16.1 Galleries
    17.0 Customizer
    18.0 SVGs Fallbacks
    19.0 Media Queries
    20.0 Print
    --------------------------------------------------------------*/

    /*--------------------------------------------------------------
    1.0 Normalize
    Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
    --------------------------------------------------------------*/
    /* @font-face{font-family:'Conv_AvantGarde-Book';src:url('assets/fonts/AvantGarde-Book.eot');src:local('☺'),url('assets/fonts/AvantGarde-Book.woff') format('woff'),url('assets/fonts/AvantGarde-Book.ttf') format('truetype'),url('assets/fonts/AvantGarde-Book.svg') format('svg');font-weight:normal;font-style:normal;}


    @font-face {
        font-family: 'Avant-Garde-Gothic-Medium';
        src: url(assets/fonts/Avant-Garde-Gothic-Medium/Avant-Garde-Gothic-Medium.eot);
        src: url(assets/fonts/Avant-Garde-Gothic-Medium/Avant-Garde-Gothic-Medium.eot?#iefix) format('embedded-opentype'), 
        url(assets/fonts/Avant-Garde-Gothic-Medium/Avant-Garde-Gothic-Medium.otf) format('otf'),
        url(assets/fonts/Avant-Garde-Gothic-Medium/Avant-Garde-Gothic-Medium.svg#RobotoSlab-Regular) format('svg'), 
        url(assets/fonts/Avant-Garde-Gothic-Medium/Avant-Garde-Gothic-Medium.ttf) format('truetype'), 
        url(assets/fonts/Avant-Garde-Gothic-Medium/Avant-Garde-Gothic-Medium.woff) format('woff'), 
        url(assets/fonts/Avant-Garde-Gothic-Medium/Avant-Garde-Gothic-Medium.woff2) format('woff2');
        font-weight: 400;
        font-style: normal;
    }

    @font-face {
        font-family: 'Avantgardebq-Extralight';
        src: url(assets/fonts/Avantgardebq-Extralight/Avantgardebq-Extralight.eot);
        src: url(assets/fonts/Avantgardebq-Extralight/Avantgardebq-Extralight.eot?#iefix) format('embedded-opentype'), 
        url(assets/fonts/Avantgardebq-Extralight/Avantgardebq-Extralight.otf) format('otf'),
        url(assets/fonts/Avantgardebq-Extralight/Avantgardebq-Extralight.ttf) format('truetype'), 
        url(assets/fonts/Avantgardebq-Extralight/Avantgardebq-Extralight.woff) format('woff'), 
        url(assets/fonts/Avantgardebq-Extralight/Avantgardebq-Extralight.woff2) format('woff2');
        font-weight: 900;
        font-style: normal;
    }

    @font-face {
        font-family: 'ITCAvantGardeStd-Bk';
        src: url(assets/fonts/ITCAvantGardeStd-Bk.eot);
        src: url(assets/fonts/ITCAvantGardeStd-Bk.eot?#iefix) format('embedded-opentype'),
            url(assets/fonts/ITCAvantGardeStd-Bk.otf) format('otf'),
            url(assets/fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk) format('svg'),
            url(assets/fonts/ITCAvantGardeStd-Bk.ttf) format('truetype'),
            url(assets/fonts/ITCAvantGardeStd-Bk.woff) format('woff'),
            url(assets/fonts/ITCAvantGardeStd-Bk.woff2) format('woff2');
        font-weight: 400;
        font-style: normal;
    }

    @font-face {
        font-family: 'ITCAvantGardePro-Bk';
        src: url(assets/fonts/ITCAvantGardePro-Bk.eot);
        src: url(assets/fonts/ITCAvantGardePro-Bk.eot?#iefix) format('embedded-opentype'),
            url(assets/fonts/ITCAvantGardePro-Bk.otf) format('otf'),
            url(assets/fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk) format('svg'),
            url(assets/fonts/ITCAvantGardePro-Bk.ttf) format('truetype'),
            url(assets/fonts/ITCAvantGardePro-Bk.woff) format('woff'),
            url(assets/fonts/ITCAvantGardePro-Bk.woff2) format('woff2');
    } */

    /** Grid css *********************/
    *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    :after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
    .container:after{content:"";clear:both;display:table;}
    @media (min-width:1024px){
        .lg-outer .lg{max-width:50%!important;}
    }
    @media (min-width:768px){
        .container{width:100%;}
    }
    @media (min-width:992px){
        .container{max-width:970px;width:100%;}
        .page-id-117283 .container{max-width:1270px;width:100%;}

    }
    @media (min-width:1300px){
        .container{max-width:1270px;width:100%;}
    }
    .container-fluid{padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}
    .row{margin-right:-15px;margin-left:-15px}
    .row:after{content:"";display:table;clear:both;}
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
    .col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
    .col-xs-12{width:100%}
    .col-xs-11{width:91.66666667%}
    .col-xs-10{width:83.33333333%}
    .col-xs-9{width:75%}
    .col-xs-8{width:66.66666667%}
    .col-xs-7{width:58.33333333%}
    .col-xs-6{width:50%}
    .col-xs-5{width:41.66666667%}
    .col-xs-4{width:33.33333333%}
    .col-xs-3{width:25%}
    .col-xs-2{width:16.66666667%}
    .col-xs-1{width:8.33333333%}
    .col-xs-pull-12{right:100%}
    .col-xs-pull-11{right:91.66666667%}
    .col-xs-pull-10{right:83.33333333%}
    .col-xs-pull-9{right:75%}
    .col-xs-pull-8{right:66.66666667%}
    .col-xs-pull-7{right:58.33333333%}
    .col-xs-pull-6{right:50%}
    .col-xs-pull-5{right:41.66666667%}
    .col-xs-pull-4{right:33.33333333%}
    .col-xs-pull-3{right:25%}
    .col-xs-pull-2{right:16.66666667%}
    .col-xs-pull-1{right:8.33333333%}
    .col-xs-pull-0{right:auto}
    .col-xs-push-12{left:100%}
    .col-xs-push-11{left:91.66666667%}
    .col-xs-push-10{left:83.33333333%}
    .col-xs-push-9{left:75%}
    .col-xs-push-8{left:66.66666667%}
    .col-xs-push-7{left:58.33333333%}
    .col-xs-push-6{left:50%}
    .col-xs-push-5{left:41.66666667%}
    .col-xs-push-4{left:33.33333333%}
    .col-xs-push-3{left:25%}
    .col-xs-push-2{left:16.66666667%}
    .col-xs-push-1{left:8.33333333%}
    .col-xs-push-0{left:auto}
    .col-xs-offset-12{margin-left:100%}
    .col-xs-offset-11{margin-left:91.66666667%}
    .col-xs-offset-10{margin-left:83.33333333%}
    .col-xs-offset-9{margin-left:75%}
    .col-xs-offset-8{margin-left:66.66666667%}
    .col-xs-offset-7{margin-left:58.33333333%}
    .col-xs-offset-6{margin-left:50%}
    .col-xs-offset-5{margin-left:41.66666667%}
    .col-xs-offset-4{margin-left:33.33333333%}
    .col-xs-offset-3{margin-left:25%}
    .col-xs-offset-2{margin-left:16.66666667%}
    .col-xs-offset-1{margin-left:8.33333333%}
    .col-xs-offset-0{margin-left:0}
    @media (min-width:768px){
        .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
        .col-sm-12{width:100%}
        .col-sm-11{width:91.66666667%}
        .col-sm-10{width:83.33333333%}
        .col-sm-9{width:75%}
        .col-sm-8{width:66.66666667%}
        .col-sm-7{width:58.33333333%}
        .col-sm-6{width:50%}
        .col-sm-5{width:41.66666667%}
        .col-sm-4{width:33.33333333%}
        .col-sm-3{width:25%}
        .col-sm-2{width:16.66666667%}
        .col-sm-1{width:8.33333333%}
        .col-sm-pull-12{right:100%}
        .col-sm-pull-11{right:91.66666667%}
        .col-sm-pull-10{right:83.33333333%}
        .col-sm-pull-9{right:75%}
        .col-sm-pull-8{right:66.66666667%}
        .col-sm-pull-7{right:58.33333333%}
        .col-sm-pull-6{right:50%}
        .col-sm-pull-5{right:41.66666667%}
        .col-sm-pull-4{right:33.33333333%}
        .col-sm-pull-3{right:25%}
        .col-sm-pull-2{right:16.66666667%}
        .col-sm-pull-1{right:8.33333333%}
        .col-sm-pull-0{right:auto}
        .col-sm-push-12{left:100%}
        .col-sm-push-11{left:91.66666667%}
        .col-sm-push-10{left:83.33333333%}
        .col-sm-push-9{left:75%}
        .col-sm-push-8{left:66.66666667%}
        .col-sm-push-7{left:58.33333333%}
        .col-sm-push-6{left:50%}
        .col-sm-push-5{left:41.66666667%}
        .col-sm-push-4{left:33.33333333%}
        .col-sm-push-3{left:25%}
        .col-sm-push-2{left:16.66666667%}
        .col-sm-push-1{left:8.33333333%}
        .col-sm-push-0{left:auto}
        .col-sm-offset-12{margin-left:100%}
        .col-sm-offset-11{margin-left:91.66666667%}
        .col-sm-offset-10{margin-left:83.33333333%}
        .col-sm-offset-9{margin-left:75%}
        .col-sm-offset-8{margin-left:66.66666667%}
        .col-sm-offset-7{margin-left:58.33333333%}
        .col-sm-offset-6{margin-left:50%}
        .col-sm-offset-5{margin-left:41.66666667%}
        .col-sm-offset-4{margin-left:33.33333333%}
        .col-sm-offset-3{margin-left:25%}
        .col-sm-offset-2{margin-left:16.66666667%}
        .col-sm-offset-1{margin-left:8.33333333%}
        .col-sm-offset-0{margin-left:0}
    }
    @media (min-width:992px){
        .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
        .col-md-12{width:100%}
        .col-md-11{width:91.66666667%}
        .col-md-10{width:83.33333333%}
        .col-md-9{width:75%}
        .col-md-8{width:66.66666667%}
        .col-md-7{width:58.33333333%}
        .col-md-6{width:50%}
        .col-md-5{width:41.66666667%}
        .col-md-4{width:33.33333333%}
        .col-md-3{width:25%}
        .col-md-2{width:16.66666667%}
        .col-md-1{width:8.33333333%}
        .col-md-pull-12{right:100%}
        .col-md-pull-11{right:91.66666667%}
        .col-md-pull-10{right:83.33333333%}
        .col-md-pull-9{right:75%}
        .col-md-pull-8{right:66.66666667%}
        .col-md-pull-7{right:58.33333333%}
        .col-md-pull-6{right:50%}
        .col-md-pull-5{right:41.66666667%}
        .col-md-pull-4{right:33.33333333%}
        .col-md-pull-3{right:25%}
        .col-md-pull-2{right:16.66666667%}
        .col-md-pull-1{right:8.33333333%}
        .col-md-pull-0{right:auto}
        .col-md-push-12{left:100%}
        .col-md-push-11{left:91.66666667%}
        .col-md-push-10{left:83.33333333%}
        .col-md-push-9{left:75%}
        .col-md-push-8{left:66.66666667%}
        .col-md-push-7{left:58.33333333%}
        .col-md-push-6{left:50%}
        .col-md-push-5{left:41.66666667%}
        .col-md-push-4{left:33.33333333%}
        .col-md-push-3{left:25%}
        .col-md-push-2{left:16.66666667%}
        .col-md-push-1{left:8.33333333%}
        .col-md-push-0{left:auto}
        .col-md-offset-12{margin-left:100%}
        .col-md-offset-11{margin-left:91.66666667%}
        .col-md-offset-10{margin-left:83.33333333%}
        .col-md-offset-9{margin-left:75%}
        .col-md-offset-8{margin-left:66.66666667%}
        .col-md-offset-7{margin-left:58.33333333%}
        .col-md-offset-6{margin-left:50%}
        .col-md-offset-5{margin-left:41.66666667%}
        .col-md-offset-4{margin-left:33.33333333%}
        .col-md-offset-3{margin-left:25%}
        .col-md-offset-2{margin-left:16.66666667%}
        .col-md-offset-1{margin-left:8.33333333%}
        .col-md-offset-0{margin-left:0}
    }
    @media (min-width:1200px){
        .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
        .col-lg-12{width:100%}
        .col-lg-11{width:91.66666667%}
        .col-lg-10{width:83.33333333%}
        .col-lg-9{width:75%}
        .col-lg-8{width:66.66666667%}
        .col-lg-7{width:58.33333333%}
        .col-lg-6{width:50%}
        .col-lg-5{width:41.66666667%}
        .col-lg-4{width:33.33333333%}
        .col-lg-3{width:25%}
        .col-lg-2{width:16.66666667%}
        .col-lg-1{width:8.33333333%}
        .col-lg-pull-12{right:100%}
        .col-lg-pull-11{right:91.66666667%}
        .col-lg-pull-10{right:83.33333333%}
        .col-lg-pull-9{right:75%}
        .col-lg-pull-8{right:66.66666667%}
        .col-lg-pull-7{right:58.33333333%}
        .col-lg-pull-6{right:50%}
        .col-lg-pull-5{right:41.66666667%}
        .col-lg-pull-4{right:33.33333333%}
        .col-lg-pull-3{right:25%}
        .col-lg-pull-2{right:16.66666667%}
        .col-lg-pull-1{right:8.33333333%}
        .col-lg-pull-0{right:auto}
        .col-lg-push-12{left:100%}
        .col-lg-push-11{left:91.66666667%}
        .col-lg-push-10{left:83.33333333%}
        .col-lg-push-9{left:75%}
        .col-lg-push-8{left:66.66666667%}
        .col-lg-push-7{left:58.33333333%}
        .col-lg-push-6{left:50%}
        .col-lg-push-5{left:41.66666667%}
        .col-lg-push-4{left:33.33333333%}
        .col-lg-push-3{left:25%}
        .col-lg-push-2{left:16.66666667%}
        .col-lg-push-1{left:8.33333333%}
        .col-lg-push-0{left:auto}
        .col-lg-offset-12{margin-left:100%}
        .col-lg-offset-11{margin-left:91.66666667%}
        .col-lg-offset-10{margin-left:83.33333333%}
        .col-lg-offset-9{margin-left:75%}
        .col-lg-offset-8{margin-left:66.66666667%}
        .col-lg-offset-7{margin-left:58.33333333%}
        .col-lg-offset-6{margin-left:50%}
        .col-lg-offset-5{margin-left:41.66666667%}
        .col-lg-offset-4{margin-left:33.33333333%}
        .col-lg-offset-3{margin-left:25%}
        .col-lg-offset-2{margin-left:16.66666667%}
        .col-lg-offset-1{margin-left:8.33333333%}
        .col-lg-offset-0{margin-left:0}
    }

    .main-slider{display:none;}
    .main-slider.slick-slider{display:block;}
    html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
    body{margin:0;font-family:Arial;font-size:14px;color:#676767;}
    article,aside,footer,header,nav,section{display:block;}
    h1{font-size:2em;margin:0.67em 0;}
    figcaption,figure,main{display:block;}
    figure{margin:1em 0;}
    hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}
    pre{font-family:monospace,monospace;font-size:1em;}
    a{background-color:transparent;-webkit-text-decoration-skip:objects;}
    a:active,a:hover{outline-width:0;}
    abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none;}
    b,strong{font-weight:inherit;}
    b,strong{font-weight:700;}
    code,kbd,samp{font-family:monospace,monospace;font-size:1em;}
    dfn{font-style:italic;}
    mark{background-color:#eee;color:#222;}
    small{font-size:80%;}
    sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
    sub{bottom:-0.25em;}
    sup{top:-0.5em;}
    audio,video{display:inline-block;}
    audio:not([controls]){display:none;height:0;}
    img{border-style:none;}
    svg:not(:root){overflow:hidden;}
    button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0;}
    button,input{overflow:visible;}
    button,select{text-transform:none;}
    button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
    button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
    button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:none;}
    fieldset{border:1px solid #bbb;margin:0 2px;padding:0.35em 0.625em 0.75em;}
    legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
    progress{display:inline-block;vertical-align:baseline;}
    textarea{overflow:auto;}
    [type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
    [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
    [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
    [type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
    ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
    details,menu{display:block;}
    summary{display:list-item;}
    canvas{display:inline-block;}
    template{display:none;}
    [hidden]{display:none;}

    /*--------------------------------------------------------------
    2.0 Accessibility
    --------------------------------------------------------------*/

    /* Text meant only for screen readers. */

    .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}
    .screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000; /* Above WP toolbar. */}

    /*--------------------------------------------------------------
    3.0 Alignments
    --------------------------------------------------------------*/
    .alignleft{display:inline;float:left;margin-right:1.5em;}
    .alignright{display:inline;float:right;margin-left:1.5em;}
    .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}

    /*--------------------------------------------------------------
    4.0 Clearings
    --------------------------------------------------------------*/
    .clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";display:table;table-layout:fixed;}
    .clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both;}

    /*--------------------------------------------------------------
    5.0 Typography
    --------------------------------------------------------------*/
    button,input,select,textarea{color:#333;font-size:15px;font-size:0.9375rem;font-weight:400;line-height:1.66;}
    h1,h2,h3,h4,h5,h6{clear:both;line-height:1.4;margin:0 0 0.75em;padding:1.5em 0 0;}
    h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0;}
    h1{font-size:24px;font-size:1.5rem;font-weight:300;}
    h2,.home.blog .entry-title{color:#666;font-size:20px;font-size:1.25rem;font-weight:300;}
    h3{color:#333;font-size:18px;font-size:1.125rem;font-weight:300;}
    h4{color:#333;font-size:16px;font-size:1rem;font-weight:800;}
    h5{color:#767676;font-size:13px;font-size:0.8125rem;font-weight:800;letter-spacing:0.15em;text-transform:uppercase;}
    h6{color:#333;font-size:15px;font-size:0.9375rem;font-weight:800;}
    p{margin:0 0 1.5em;padding:0;}
    dfn,cite,em,i{font-style:italic;}
    blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0;}
    blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:0.5em;}
    address{margin:0 0 1.5em;}
    pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
    code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem;}
    abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
    mark,ins{background:#eee;text-decoration:none;}
    big{font-size:125%;}
    blockquote{quotes:"" "";}
    q{quotes:"“" "”" "‘" "’";}
    blockquote:before,blockquote:after{content:"";}
    :focus{outline:none;}

    /* Typography for Arabic Font */
    html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea,html[lang="ary"] body,html[lang="ary"] button,html[lang="ary"] input,html[lang="ary"] select,html[lang="ary"] textarea,html[lang="azb"] body,html[lang="azb"] button,html[lang="azb"] input,html[lang="azb"] select,html[lang="azb"] textarea,html[lang="fa-IR"] body,html[lang="fa-IR"] button,html[lang="fa-IR"] input,html[lang="fa-IR"] select,html[lang="fa-IR"] textarea,html[lang="haz"] body,html[lang="haz"] button,html[lang="haz"] input,html[lang="haz"] select,html[lang="haz"] textarea,html[lang="ps"] body,html[lang="ps"] button,html[lang="ps"] input,html[lang="ps"] select,html[lang="ps"] textarea,html[lang="ur"] body,html[lang="ur"] button,html[lang="ur"] input,html[lang="ur"] select,html[lang="ur"] textarea{font-family:Tahoma,Arial,sans-serif;}
    html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] h5,html[lang="ar"] h6,html[lang="ary"] h1,html[lang="ary"] h2,html[lang="ary"] h3,html[lang="ary"] h4,html[lang="ary"] h5,html[lang="ary"] h6,html[lang="azb"] h1,html[lang="azb"] h2,html[lang="azb"] h3,html[lang="azb"] h4,html[lang="azb"] h5,html[lang="azb"] h6,html[lang="fa-IR"] h1,html[lang="fa-IR"] h2,html[lang="fa-IR"] h3,html[lang="fa-IR"] h4,html[lang="fa-IR"] h5,html[lang="fa-IR"] h6,html[lang="haz"] h1,html[lang="haz"] h2,html[lang="haz"] h3,html[lang="haz"] h4,html[lang="haz"] h5,html[lang="haz"] h6,html[lang="ps"] h1,html[lang="ps"] h2,html[lang="ps"] h3,html[lang="ps"] h4,html[lang="ps"] h5,html[lang="ps"] h6,html[lang="ur"] h1,html[lang="ur"] h2,html[lang="ur"] h3,html[lang="ur"] h4,html[lang="ur"] h5,html[lang="ur"] h6{font-weight:700;}

    /* Typography for Chinese Font */
    html[lang^="zh-"] body,html[lang^="zh-"] button,html[lang^="zh-"] input,html[lang^="zh-"] select,html[lang^="zh-"] textarea{font-family:"PingFang TC","Helvetica Neue",Helvetica,STHeitiTC-Light,Arial,sans-serif;}
    html[lang="zh-CN"] body,html[lang="zh-CN"] button,html[lang="zh-CN"] input,html[lang="zh-CN"] select,html[lang="zh-CN"] textarea{font-family:"PingFang SC","Helvetica Neue",Helvetica,STHeitiSC-Light,Arial,sans-serif;}
    html[lang^="zh-"] h1,html[lang^="zh-"] h2,html[lang^="zh-"] h3,html[lang^="zh-"] h4,html[lang^="zh-"] h5,html[lang^="zh-"] h6{font-weight:700;}

    /* Typography for Cyrillic Font */
    html[lang="bg-BG"] body,html[lang="bg-BG"] button,html[lang="bg-BG"] input,html[lang="bg-BG"] select,html[lang="bg-BG"] textarea,html[lang="ru-RU"] body,html[lang="ru-RU"] button,html[lang="ru-RU"] input,html[lang="ru-RU"] select,html[lang="ru-RU"] textarea,html[lang="uk"] body,html[lang="uk"] button,html[lang="uk"] input,html[lang="uk"] select,html[lang="uk"] textarea{font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,sans-serif;}
    html[lang="bg-BG"] h1,html[lang="bg-BG"] h2,html[lang="bg-BG"] h3,html[lang="bg-BG"] h4,html[lang="bg-BG"] h5,html[lang="bg-BG"] h6,html[lang="ru-RU"] h1,html[lang="ru-RU"] h2,html[lang="ru-RU"] h3,html[lang="ru-RU"] h4,html[lang="ru-RU"] h5,html[lang="ru-RU"] h6,html[lang="uk"] h1,html[lang="uk"] h2,html[lang="uk"] h3,html[lang="uk"] h4,html[lang="uk"] h5,html[lang="uk"] h6{font-weight:700;line-height:1.2;}

    /* Typography for Devanagari Font */
    html[lang="bn-BD"] body,html[lang="bn-BD"] button,html[lang="bn-BD"] input,html[lang="bn-BD"] select,html[lang="bn-BD"] textarea,html[lang="hi-IN"] body,html[lang="hi-IN"] button,html[lang="hi-IN"] input,html[lang="hi-IN"] select,html[lang="hi-IN"] textarea,html[lang="mr-IN"] body,html[lang="mr-IN"] button,html[lang="mr-IN"] input,html[lang="mr-IN"] select,html[lang="mr-IN"] textarea{font-family:Arial,sans-serif;}
    html[lang="bn-BD"] h1,html[lang="bn-BD"] h2,html[lang="bn-BD"] h3,html[lang="bn-BD"] h4,html[lang="bn-BD"] h5,html[lang="bn-BD"] h6,html[lang="hi-IN"] h1,html[lang="hi-IN"] h2,html[lang="hi-IN"] h3,html[lang="hi-IN"] h4,html[lang="hi-IN"] h5,html[lang="hi-IN"] h6,html[lang="mr-IN"] h1,html[lang="mr-IN"] h2,html[lang="mr-IN"] h3,html[lang="mr-IN"] h4,html[lang="mr-IN"] h5,html[lang="mr-IN"] h6{font-weight:700;}

    /* Typography for Greek Font */
    html[lang="el"] body,html[lang="el"] button,html[lang="el"] input,html[lang="el"] select,html[lang="el"] textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
    html[lang="el"] h1,html[lang="el"] h2,html[lang="el"] h3,html[lang="el"] h4,html[lang="el"] h5,html[lang="el"] h6{font-weight:700;line-height:1.3;}

    /* Typography for Gujarati Font */
    html[lang="gu-IN"] body,html[lang="gu-IN"] button,html[lang="gu-IN"] input,html[lang="gu-IN"] select,html[lang="gu-IN"] textarea{font-family:Arial,sans-serif;}
    html[lang="gu-IN"] h1,html[lang="gu-IN"] h2,html[lang="gu-IN"] h3,html[lang="gu-IN"] h4,html[lang="gu-IN"] h5,html[lang="gu-IN"] h6{font-weight:700;}

    /* Typography for Hebrew Font */
    html[lang="he-IL"] body,html[lang="he-IL"] button,html[lang="he-IL"] input,html[lang="he-IL"] select,html[lang="he-IL"] textarea{font-family:"Arial Hebrew",Arial,sans-serif;}
    html[lang="he-IL"] h1,html[lang="he-IL"] h2,html[lang="he-IL"] h3,html[lang="he-IL"] h4,html[lang="he-IL"] h5,html[lang="he-IL"] h6{font-weight:700;}

    /* Typography for Japanese Font */
    html[lang="ja"] body,html[lang="ja"] button,html[lang="ja"] input,html[lang="ja"] select,html[lang="ja"] textarea{font-family:"Hiragino Kaku Gothic Pro",Meiryo,sans-serif;}
    html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] h5,html[lang="ja"] h6{font-weight:700;}

    /* Typography for Korean font */
    html[lang="ko-KR"] body,html[lang="ko-KR"] button,html[lang="ko-KR"] input,html[lang="ko-KR"] select,html[lang="ko-KR"] textarea{font-family:"Apple SD Gothic Neo","Malgun Gothic","Nanum Gothic",Dotum,sans-serif;}
    html[lang="ko-KR"] h1,html[lang="ko-KR"] h2,html[lang="ko-KR"] h3,html[lang="ko-KR"] h4,html[lang="ko-KR"] h5,html[lang="ko-KR"] h6{font-weight:600;}

    /* Typography for Thai Font */
    html[lang="th"] h1,html[lang="th"] h2,html[lang="th"] h3,html[lang="th"] h4,html[lang="th"] h5,html[lang="th"] h6{line-height:1.65;font-family:"Sukhumvit Set","Helvetica Neue",Helvetica,Arial,sans-serif;}
    html[lang="th"] body,html[lang="th"] button,html[lang="th"] input,html[lang="th"] select,html[lang="th"] textarea{line-height:1.8;font-family:"Sukhumvit Set","Helvetica Neue",Helvetica,Arial,sans-serif;}

    /* Remove letter-spacing for all non-latin alphabets */
    html[lang="ar"] *,html[lang="ary"] *,html[lang="azb"] *,html[lang="haz"] *,html[lang="ps"] *,html[lang^="zh-"] *,html[lang="bg-BG"] *,html[lang="ru-RU"] *,html[lang="uk"] *,html[lang="bn-BD"] *,html[lang="hi-IN"] *,html[lang="mr-IN"] *,html[lang="el"] *,html[lang="gu-IN"] *,html[lang="he-IL"] *,html[lang="ja"] *,html[lang="ko-KR"] *,html[lang="th"] *{letter-spacing:0!important;}

    /*--------------------------------------------------------------
    6.0 Forms
    --------------------------------------------------------------*/
    label{color:#333;display:block;font-weight:800;margin-bottom:0.5em;}
    fieldset{margin-bottom:1em;}
    input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{background:#fff;-webkit-border-radius:3px;border-radius:3px;display:block;width:100%;font-family:Arial;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:#9a9a9a;display:block;font-size:14px;margin:0;padding:0 10px;height:38px;width:100%;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}
    input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#222;border-color:#99c8c9;}
    select{-webkit-border-radius:3px;border-radius:3px;font-family:Arial;background:#ffffff;border:1px solid #d6d6d6;color:#000000;display:inline-block;font-size:14px;font-weight:normal;height:38px;padding:0 4px;vertical-align:middle;width:100%;margin:0;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);font-size:14px;}
    input[type="radio"],input[type="checkbox"]{margin-right:0.5em;}
    input[type="radio"] + label,input[type="checkbox"] + label{font-weight:400;}
    button,input[type="button"],input[type="submit"]{background-color:#99c8c9;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s;}
    input + button,input + input[type="button"],input + input[type="submit"]{padding:0.75em 2em;}
    button.secondary,input[type="reset"],input[type="button"].secondary,input[type="reset"].secondary,input[type="submit"].secondary{background-color:#ddd;color:#222;}
    button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#767676;}
    button.secondary:hover,button.secondary:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="button"].secondary:hover,input[type="button"].secondary:focus,input[type="reset"].secondary:hover,input[type="reset"].secondary:focus,input[type="submit"].secondary:hover,input[type="submit"].secondary:focus{background:#bbb;}

    /* Placeholder text color -- selectors need to be separate to work. */
    ::-webkit-input-placeholder{color:#333;}
    :-moz-placeholder{color:#333;}
    ::-moz-placeholder{color:#333;}
    :-ms-input-placeholder{color:#333;}

    /*--------------------------------------------------------------
    7.0 Formatting
    --------------------------------------------------------------*/
    hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em;}

    /*--------------------------------------------------------------
    8.0 Lists
    --------------------------------------------------------------*/
    ul,ol{margin:0 0 1.5em;padding:0;}
    ul{list-style:disc;}
    ol{list-style:decimal;}
    li > ul,li > ol{margin-bottom:0;margin-left:1.5em;}
    dt{font-weight:700;}
    dd{margin:0 1.5em 1.5em;}

    /*--------------------------------------------------------------
    9.0 Tables
    --------------------------------------------------------------*/
    table{border-collapse:collapse;margin:0 0 1.5em;width:100%;}
    thead th{border-bottom:2px solid #bbb;padding-bottom:0.5em;}
    th{padding:0.4em;text-align:left;}
    tr{border-bottom:1px solid #eee;}
    td{padding:0.4em;}
    th:first-child,td:first-child{padding-left:0;}
    th:last-child,td:last-child{padding-right:0;}

    /*--------------------------------------------------------------
    10.0 Links
    --------------------------------------------------------------*/
    a{color:#222;text-decoration:none;}
    a:focus{outline:none;}
    a:hover,a:active{color:#000;outline:0;}

    /* Hover effects */
    .entry-content a,.entry-summary a,.widget a,.site-footer .widget-area a,.posts-navigation a,.widget_authors a strong{/*-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1); -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, box-shadow 130ms ease-in-out; transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;*/}
    .entry-title a,.entry-meta a,.page-links a,.page-links a .page-number,.entry-footer a,.entry-footer .cat-links a,.entry-footer .tags-links a,.edit-link a,.post-navigation a,.logged-in-as a,.comment-navigation a,.comment-metadata a,.comment-metadata a.comment-edit-link,.comment-reply-link,a .nav-title,.pagination a,.comments-pagination a,.site-info a,.widget .widget-title a,.widget ul li a,.site-footer .widget-area ul li a,.site-footer .widget-area ul li a{text-decoration:none; /*-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1); box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);  -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in, box-shadow 130ms ease-in-out; transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;*/}
    .entry-content a:focus,.entry-content a:hover,.entry-summary a:focus,.entry-summary a:hover,.widget a:focus,.widget a:hover,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover,.posts-navigation a:focus,.posts-navigation a:hover,.comment-metadata a:focus,.comment-metadata a:hover,.comment-metadata a.comment-edit-link:focus,.comment-metadata a.comment-edit-link:hover,.comment-reply-link:focus,.comment-reply-link:hover,.widget_authors a:focus strong,.widget_authors a:hover strong,.entry-title a:focus,.entry-title a:hover,.entry-meta a:focus,.entry-meta a:hover,.page-links a:focus .page-number,.page-links a:hover .page-number,.entry-footer a:focus,.entry-footer a:hover,.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover,.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover,.post-navigation a:focus,.post-navigation a:hover,.pagination a:not(.prev):not(.next):focus,.pagination a:not(.prev):not(.next):hover,.comments-pagination a:not(.prev):not(.next):focus,.comments-pagination a:not(.prev):not(.next):hover,.logged-in-as a:focus,.logged-in-as a:hover,a:focus .nav-title,a:hover .nav-title,.edit-link a:focus,.edit-link a:hover,.site-info a:focus,.site-info a:hover,.widget .widget-title a:focus,.widget .widget-title a:hover,.widget ul li a:focus,.widget ul li a:hover{color:#000; /*-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1); box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);*/}

    /* Fixes linked images */
    .entry-content a img,.widget a img{-webkit-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #fff;}
    .post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222;}

    /*--------------------------------------------------------------
    11.0 Featured Image Hover
    --------------------------------------------------------------*/
    .post-thumbnail{margin-bottom:1em;}
    .post-thumbnail a img{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
    .post-thumbnail a:hover img,.post-thumbnail a:focus img{opacity:0.7;}


    /*--------------------------------------------------------------
    12.0 Navigation
    --------------------------------------------------------------*/
    .navigation-top{float:left;margin-left:83px;}
    .navigation-top .wrap{padding:0;}
    .navigation-top a{color:#7f7f7f;font-size:11px;text-transform:uppercase;padding:6px 0 6px;white-space:normal;font-family:Arial;font-weight:normal;}
    .navigation-top a .big-cap{font-size:14px;}
    .navigation-top .current-menu-item > a,.navigation-top .current_page_item > a{color: #7f7f7f;}
    .main-navigation ul.menu > li:last-child{padding-right:0px;}
    .main-navigation{clear:both;display:block;}
    .main-navigation ul{background:#fff;list-style:none;margin:0;padding:0;text-align:left;font-size:0px;}

    /* Hide the menu on small screens when JavaScript is available.
    * It only works with JavaScript.
    */

    /*.js .main-navigation ul,*/
    .main-navigation .menu-item-has-children > a > .icon,.main-navigation .page_item_has_children > a > .icon,.main-navigation ul a > .icon{display:none;}
    .main-navigation > div > ul{border-top:1px solid #ccc;}
    .js .main-navigation.toggled-on > div > ul{display:block;}
    .main-navigation ul ul.toggled-on{display:block;}
    .main-navigation ul ul a{letter-spacing:0;padding:5px 0;position:relative;text-transform:none;text-transform:uppercase;}
    .main-navigation ul.menu > li{padding:0 13px;}
    .main-navigation ul.menu > li a{display:block;text-decoration:none;}
    .main-navigation ul.menu > li:hover > a{/*color:#9e0b0f;*/color:#89d5d2;}
    .main-navigation li li,.main-navigation li:last-child{border:0;}

    /* Menu toggle */
    .menu-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#9e0b0f;display:none;font-size:21px;margin:0;padding:0;text-shadow:none;line-height:normal;}

    /* Display the menu toggle when JavaScript is available. */
    .main-navigation.toggled-on ul.nav-menu{display:block;}
    .menu-toggle:hover,.menu-toggle:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
    .menu-toggle:focus{outline:none;}
    .menu-toggle .icon{top:-3px;}
    .toggled-on .menu-toggle .icon-bars,.menu-toggle .icon-close{display:none;}
    .toggled-on .menu-toggle .icon-close{display:inline-block;}

    /* Dropdown Toggle */
    .dropdown-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#7f7f7f;display:block;font-size:18px;left:0;line-height:normal;margin:0 auto;padding:8px 0;position:absolute;text-shadow:none;top:0;/*width:100%;*/text-align:left;}
    .dropdown-toggle:hover,.dropdown-toggle:focus{background:transparent;}
    .dropdown-toggle:focus{outline:none;}
    .dropdown-toggle.toggled-on .icon{-ms-transform:rotate(-180deg); /* IE 9 */-webkit-transform:rotate(-180deg); /* Chrome, Safari, Opera */transform:rotate(-180deg);}

    /* Scroll down arrow */
    .site-header .menu-scroll-down{display:none;}

    /*--------------------------------------------------------------
    13.0 Layout
    --------------------------------------------------------------*/
    html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    *,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
    body{background:#fff;}
    #page{position:relative;word-wrap:break-word;}
    .wrap{}
    .wrap:after{clear:both;content:"";display:block;}

    /*--------------------------------------------------------------
    13.1 Header
    --------------------------------------------------------------*/
    #masthead .wrap{position:relative;z-index: 999;}
    .site-header{border-bottom:1px solid #e1e1e1;height:74px;position:relative;padding:0px 0px 0px 20px; /*padding:0 20px;*/}
    /*.home .site-header, {border:none;}*/
    .site-header:after{content:"";background:url("../images/header-shadow.png") repeat-x;position:absolute;bottom:-17px;left:0;width:100%;height:16px;z-index:99;}

    /* Site branding */
    .site-branding{padding:1em 0;position:relative;-webkit-transition:margin-bottom 0.2s;transition:margin-bottom 0.2s;z-index:3;}
    .site-branding a{text-decoration:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
    .site-branding a:hover,.site-branding a:focus{opacity:0.7;}
    .site-title{clear:none;font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:0.08em;margin:0;padding:0;text-transform:uppercase;}
    .site-title,.site-title a{color:#222;opacity:1; /* Prevent opacity from changing during selective refreshes in the customize preview */}
    body.has-header-image .site-title,body.has-header-video .site-title,body.has-header-image .site-title a,body.has-header-video .site-title a{color:#fff;}
    .site-description{color:#666;font-size:13px;font-size:0.8125rem;margin-bottom:0;}
    body.has-header-image .site-description,body.has-header-video .site-description{color:#fff;opacity:0.8;}
    .custom-logo-link{display:inline-block;padding-right:1em;vertical-align:middle;width:auto;}
    .custom-logo-link img{display:inline-block;max-height:80px;width:auto;}
    body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-height:200px;max-width:100%;}
    .custom-logo-link a:hover,.custom-logo-link a:focus{opacity:0.9;}
    body:not(.title-tagline-hidden) .site-branding-text{display:inline-block;vertical-align:middle;}
    .custom-header{position:relative;}
    .has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header{display:table;height:300px;height:75vh;width:100%;}
    .custom-header-media{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;}
    .custom-header-media:before{background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0); /* IE6-9 */bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:2;}
    .has-header-image .custom-header-media img,.has-header-video .custom-header-media video,.has-header-video .custom-header-media iframe{position:fixed;height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw; /* vw prevents 1px gap on left that 100% has */width:auto;top:50%;padding-bottom:1px; /* Prevent header from extending beyond the footer */-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
    .wp-custom-header .wp-custom-header-video-button{ /* Specificity prevents .color-dark button overrides */background-color:rgba(34,34,34,0.5);border:1px solid rgba(255,255,255,0.6);color:rgba(255,255,255,0.6);height:45px;overflow:hidden;padding:0;position:fixed;right:30px;top:30px;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;width:45px;}
    .wp-custom-header .wp-custom-header-video-button:hover,.wp-custom-header .wp-custom-header-video-button:focus{ /* Specificity prevents .color-dark button overrides */border-color:rgba(255,255,255,0.8);background-color:rgba(34,34,34,0.8);color:#fff;}
    .admin-bar .wp-custom-header-video-button{top:62px;}
    .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img{bottom:0;position:absolute;top:auto;-ms-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}

    /* For browsers that support 'object-fit' */
    @supports (object-fit:cover){
        .has-header-image .custom-header-media img,.has-header-video .custom-header-media video,.has-header-video .custom-header-media iframe,.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;width:100%;}
    }

    /* Hides div in Customizer preview when header images or videos change. */
    body:not(.has-header-image):not(.has-header-video) .custom-header-media{display:none;}
    .has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding{display:table-cell;height:100%;vertical-align:bottom;}

    /*--------------------------------------------------------------
    13.2 Front Page
    --------------------------------------------------------------*/
    .twentyseventeen-front-page .site-content{padding:0;}
    .twentyseventeen-panel{overflow:hidden;position:relative;}
    .panel-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;}
    .panel-image:before{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */
        background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.3)));background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0); /* IE6-9 */bottom:0;content:"";left:0;right:0;position:absolute;top:100px;}
    .twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){border-top:1px solid #ddd;}
    .panel-content{position:relative;}
    .panel-content .wrap{padding-bottom:0.5em;padding-top:1.75em;}

    /* Panel edit link */
    .twentyseventeen-panel .edit-link{display:block;margin:0.3em 0 0;}
    .twentyseventeen-panel .entry-header .edit-link{font-size:14px;font-size:0.875rem;}

    /* Front Page - Recent Posts */
    .twentyseventeen-front-page .panel-content .recent-posts article{border:0;color:#333;margin-bottom:3em;}
    .recent-posts .entry-header{margin-bottom:1.2em;}
    .page .panel-content .recent-posts .entry-title{font-size:20px;font-size:1.25rem;font-weight:300;letter-spacing:0;text-transform:none;}
    .twentyseventeen-panel .recent-posts .entry-header .edit-link{color:#222;display:inline-block;font-size:11px;font-size:0.6875rem;margin-left:1em;}

    /*--------------------------------------------------------------
    13.3 Regular Content
    --------------------------------------------------------------*/
    .site-content-contain{background-color:#fff;position:relative; padding-top: 5px;}
    .home .site-content-contain, .page-template-tabular-shelving .site-content-contain, .page-template-cantilever-shelving .site-content-contain, .page-template-bracket-shelving .site-content-contain, .page-template-shelving-estimator .site-content-contain{ padding:0; }
    .site-content{}

    /*--------------------------------------------------------------
    13.4 Posts
    --------------------------------------------------------------*/

    /* Post Landing Page */

    .sticky{position:relative;}
    .post:not(.sticky) .icon-thumb-tack{display:none;}
    .sticky .icon-thumb-tack{display:block;height:18px;left:-1.5em;position:absolute;top:1.65em;width:20px;}
    .page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{color:#222;font-size:14px;font-size:0.875rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;}
    .entry-header .entry-title{margin-bottom:0.25em;}
    .entry-title a{color:#333;text-decoration:none;margin-left:-2px;}
    .entry-title:not(:first-child){padding-top:0;}
    .entry-meta{color:#767676;font-size:11px;font-size:0.6875rem;font-weight:800;letter-spacing:0.1818em;padding-bottom:0.25em;text-transform:uppercase;}
    .entry-meta a{color:#767676;}
    .byline,.updated:not(.published){display:none;}
    .single .byline,.group-blog .byline{display:inline;}
    .pagination,.comments-pagination{border-top:1px solid #eee;font-size:14px;font-size:0.875rem;font-weight:800;padding:2em 0 3em;text-align:center;}
    .pagination .icon,.comments-pagination .icon{width:0.666666666em;height:0.666666666em;}
    .comments-pagination{border:0;}
    .page-numbers{display:none;padding:0.5em 0.75em;}
    .page-numbers.current{color:#9e0b0f;display:inline-block;}
    .page-numbers.current .screen-reader-text{clip:auto;height:auto;overflow:auto;position:relative!important;width:auto;}
    .prev.page-numbers,.next.page-numbers{background-color:#93b9ba;color:#ffffff;-webkit-border-radius:2px;border-radius:2px;display:inline-block;font-size:24px;font-size:1.5rem;line-height:1;padding:0.25em 0.5em 0.4em;}
    .prev.page-numbers,.next.page-numbers{-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;}
    .prev.page-numbers:focus,.prev.page-numbers:hover,.next.page-numbers:focus,.next.page-numbers:hover{background-color:#9e0b0f;color:#fff;}
    .prev.page-numbers{float:left;}
    .next.page-numbers{float:right;}

    /* Aligned blockquotes */
    .entry-content blockquote.alignleft,.entry-content blockquote.alignright{color:#666;font-size:13px;font-size:0.8125rem;width:48%;}

    /* Blog landing, search, archives */
    .blog .site-main > article,.archive .site-main > article,.search .site-main > article{padding-bottom:2em;}
    body:not(.twentyseventeen-front-page) .entry-header{padding:1em 0;}
    body:not(.twentyseventeen-front-page) .entry-header,body:not(.twentyseventeen-front-page) .entry-content,body:not(.twentyseventeen-front-page) #comments{margin-left:auto;margin-right:auto;}
    body:not(.twentyseventeen-front-page) .entry-header{padding-top:0;}
    .blog .entry-meta a.post-edit-link,.archive .entry-meta a.post-edit-link,.search .entry-meta a.post-edit-link{color:#222;display:inline-block;margin-left:1em;white-space:nowrap;}
    .search .page .entry-meta a.post-edit-link{margin-left:0;white-space:nowrap;}
    .taxonomy-description{color:#666;font-size:13px;font-size:0.8125rem;}

    /* More tag */
    .entry-content .more-link:before{content:"";display:block;margin-top:1.5em;}

    /* Single Post */

    /*.single-post:not(.has-sidebar) #primary,*/
    .page.page-one-column:not(.twentyseventeen-front-page) #primary,.archive.page-one-column:not(.has-sidebar) .page-header,.archive.page-one-column:not(.has-sidebar) #primary{margin-left:auto;margin-right:auto;max-width:740px;}
    .single-featured-image-header{background-color:#fafafa;border-bottom:1px solid #eee;}
    .single-featured-image-header img{display:block;margin:auto;}
    .page-links{font-size:14px;font-size:0.875rem;font-weight:800;padding:2em 0 3em;}
    .page-links .page-number{color:#767676;display:inline-block;padding:0.5em 1em;}
    .page-links a{display:inline-block;}
    .page-links a .page-number{color:#222;}

    /* Entry footer */
    .entry-footer{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:2em;padding:2em 0;}
    .entry-footer .cat-links,.entry-footer .tags-links{display:block;font-size:11px;font-size:0.6875rem;font-weight:800;letter-spacing:0.1818em;padding-left:2.5em;position:relative;text-transform:uppercase;}
    .entry-footer .cat-links + .tags-links{margin-top:1em;}
    .entry-footer .cat-links a,.entry-footer .tags-links a{color:#333;}
    .entry-footer .cat-links .icon,.entry-footer .tags-links .icon{color:#767676;left:0;margin-right:0.5em;position:absolute;top:2px;}
    .entry-footer .edit-link{display:inline-block;}
    .entry-footer .edit-link a.post-edit-link{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:800;margin-top:2em;padding:0.7em 2em;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;white-space:nowrap;}
    .entry-footer .edit-link a.post-edit-link:hover,.entry-footer .edit-link a.post-edit-link:focus{background-color:#767676;}

    /* Post Formats */
    .blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none;}
    .format-quote blockquote{color:#333;font-size:20px;font-size:1.25rem;font-weight:300;overflow:visible;position:relative;}
    .format-quote blockquote .icon{display:block;height:20px;left:-1.25em;position:absolute;top:0.4em;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);width:20px;}

    /* Post Navigation */
    .post-navigation{font-weight:800;margin:3em 0;}
    .post-navigation .nav-links{padding:35px 0;}
    .nav-subtitle{background:transparent;color:#767676;display:block;font-size:11px;font-size:0.6875rem;letter-spacing:0.1818em;margin-bottom:1em;text-transform:uppercase;}
    .nav-title{color:#333;font-size:15px;font-size:0.9375rem;}
    .post-navigation .nav-next{margin-top:1.5em;}
    .nav-links .nav-previous .nav-title .nav-title-icon-wrapper{margin-right:0.5em;}
    .nav-links .nav-next .nav-title .nav-title-icon-wrapper{margin-left:0.5em;}

    /*--------------------------------------------------------------
    13.5 Pages
    --------------------------------------------------------------*/
    .page-header{padding-bottom:2em;}
    .page .entry-header .edit-link{font-size:14px;font-size:0.875rem;}
    .search .page .entry-header .edit-link{font-size:11px;font-size:0.6875rem;}
    .page-links{clear:both;margin:0 0 1.5em;}

    /* 404 page */
    .error-404.not-found{padding:80px 0;}
    .error404 .page-content{padding-bottom:4em;}
    .error404 .page-content .search-form,.search .page-content .search-form{margin-bottom:3em;}
    .error-404 .large-404{color:#99c8c9;font-size:180px;line-height:normal;margin:0px;text-align:center;}
    .custom-btn{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;margin:0 auto;padding:14px 10px;width:140px;text-transform:uppercase;display:block;vertical-align:middle;text-align:center;}
    .custom-btn:hover,.custom-btn:focus{background:#9e0b0f;border-color:#9e0b0f;color:#ffffff;}
    .error-404 h1{color:#7f7f7f;font-size:24px;line-height:normal;margin:20px 0 30px;padding:0;text-align:center;text-transform:uppercase;}
    .error-404 h1 .big-cap{font-size:32px;}

    /*--------------------------------------------------------------
    13.6 Footer
    --------------------------------------------------------------*/
    .site-footer{border-top:1px solid #c2c2c2;padding:12px 0;}
    .site-footer:after{content:"";clear:both;display:table;}

    /* Footer widgets */
    .site-footer .widget-area{padding-bottom:2em;padding-top:2em;}

    /* Social nav */
    .social-navigation{font-size:16px;font-size:1rem;margin-bottom:1em;}
    .social-navigation ul{list-style:none;margin-bottom:0;margin-left:0;}
    .social-navigation li{display:inline;}
    .social-navigation a{background-color:#767676;-webkit-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;height:40px;margin:0 1em 0.5em 0;text-align:center;width:40px;}
    .social-navigation a:hover,.social-navigation a:focus{background-color:#333;}
    .social-navigation .icon{height:16px;top:12px;width:16px;vertical-align:top;}

    /* Site info */
    .site-info{font-size:14px;font-size:0.875rem;margin-bottom:1em;}
    .site-info a{color:#666;}
    .site-info .sep{margin:0;display:block;visibility:hidden;height:0;width:100%;}

    /*--------------------------------------------------------------
    14.0 Comments
    --------------------------------------------------------------*/
    #comments{clear:both;padding:2em 0 0.5em;}
    .comments-title{font-size:20px;font-size:1.25rem;margin-bottom:1.5em;}
    .comment-list,.comment-list .children{list-style:none;margin:0;padding:0;}
    .comment-list li:before{display:none;}
    .comment-body{margin-left:65px;}
    .comment-author{font-size:16px;font-size:1rem;margin-bottom:0.4em;position:relative;z-index:2;}
    .comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px;}
    .comment-author .says{display:none;}
    .comment-meta{margin-bottom:1.5em;}
    .comment-metadata{color:#767676;font-size:10px;font-size:0.625rem;font-weight:800;letter-spacing:0.1818em;text-transform:uppercase;}
    .comment-metadata a{color:#767676;}
    .comment-metadata a.comment-edit-link{color:#222;margin-left:1em;}
    .comment-body{color:#333;font-size:14px;font-size:0.875rem;margin-bottom:4em;}
    .comment-reply-link{font-weight:800;position:relative;}
    .comment-reply-link .icon{color:#222;left:-2em;height:1em;position:absolute;top:0;width:1em;}
    .children .comment-author .avatar{height:30px;left:-45px;width:30px;}
    .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{border:1px solid #333;padding:2px;}
    .no-comments,.comment-awaiting-moderation{color:#767676;font-size:14px;font-size:0.875rem;font-style:italic;}
    .comments-pagination{margin:2em 0 3em;}
    .form-submit{text-align:right;}

    /*--------------------------------------------------------------
    15.0 Widgets
    --------------------------------------------------------------*/
    #secondary{padding:1em 0 2em;}
    .widget{padding-bottom:3em;}
    h2.widget-title{color:#222;font-size:13px;font-size:0.8125rem;font-weight:800;letter-spacing:0.1818em;margin-bottom:1.5em;text-transform:uppercase;}
    .widget-title a{color:inherit;}

    /* widget forms */
    .widget select{width:100%;}

    /* widget lists */
    .widget ul{list-style:none;margin:0;}
    .widget ul li,.widget ol li{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:0.5em 0;}
    .widget:not(.widget_tag_cloud) ul li + li{margin-top:-1px;}
    .widget ul li ul{margin:0 0 -1px;padding:0;position:relative;}
    .widget ul li li{border:0;padding-left:24px;padding-left:1.5rem;}

    /* Widget lists of links */
    .widget_top-posts ul li ul,.widget_rss_links ul li ul,.widget-grofile ul.grofile-links li ul,.widget_pages ul li ul,.widget_meta ul li ul{bottom:0;}
    .widget_nav_menu ul li li,.widget_top-posts ul li,.widget_top-posts ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li{padding-bottom:0.25em;padding-top:0.25em;}
    .widget_rss ul li{padding-bottom:1em;padding-top:1em;}

    /* Widget markup */
    .widget .post-date,.widget .rss-date{font-size:0.81em;}

    /* Text widget */
    .widget_text{word-wrap:break-word;}
    .widget_text ul{list-style:disc;margin:0 0 1.5em 1.5em;}
    .widget_text ol{list-style:decimal;}
    .widget_text ul li,.widget_text ol li{border:none;}
    .widget_text ul li:last-child,.widget_text ol li:last-child{padding-bottom:0;}
    .widget_text ul li ul{margin:0 0 0 1.5em;}
    .widget_text ul li li{padding-left:0;padding-right:0;}
    .widget_text ol li{list-style-position:inside;}
    .widget_text ol li + li{margin-top:-1px;}

    /* RSS Widget */
    .widget_rss .widget-title .rsswidget:first-child{float:right;}
    .widget_rss .widget-title .rsswidget:first-child:hover{background-color:transparent;}
    .widget_rss .widget-title .rsswidget:first-child img{display:block;}
    .widget_rss ul li{padding:2.125em 0;}
    .widget_rss ul li:first-child{border-top:none;padding-top:0;}
    .widget_rss li .rsswidget{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4;}
    .widget_rss .rss-date,.widget_rss li cite{color:#767676;display:block;font-size:10px;font-size:0.625rem;font-style:normal;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase;}
    .widget_rss .rss-date{margin:0.5em 0 1.5em;padding:0;}
    .widget_rss .rssSummary{margin-bottom:0.5em;}

    /* Contact Info Widget */
    .widget_contact_info .contact-map{margin-bottom:0.5em;}

    /* Gravatar */
    .widget-grofile h4{font-size:16px;font-size:1rem;margin-bottom:0;}

    /* Recent Comments */
    .widget_recent_comments table,.widget_recent_comments th,.widget_recent_comments td{border:0;}

    /* Recent Posts widget */
    .widget_recent_entries .post-date{display:block;}

    /* Search */
    .search-form{position:relative;}
    .search-form .search-submit{bottom:3px;padding:0.5em 1em;position:absolute;right:3px;top:3px;}
    .search-form .search-submit .icon{height:24px;top:-2px;width:24px;}

    /* Tag cloud widget */
    .tagcloud ul li{float:left;border-top:0;border-bottom:0;padding:0;margin:4px 4px 0 0;}
    .tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud{line-height:1.5;}
    .widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;display:block;padding:4px 10px 5px;position:relative;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;width:auto;word-wrap:break-word;z-index:0;}
    .widget .tagcloud a:hover,.widget .tagcloud a:focus,.widget.widget_tag_cloud a:hover,.widget.widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus{border-color:#bbb;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;}

    /* Calendar widget */
    .widget_calendar th,.widget_calendar td{text-align:center;}
    .widget_calendar tfoot td{border:0;}

    /* Gallery widget */
    .gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none;}

    /*--------------------------------------------------------------
    16.0 Media
    --------------------------------------------------------------*/
    img,video{height:auto; /* Make sure images are scaled correctly. */max-width:100%; /* Adhere to container width. */display:block;}
    img.alignleft,img.alignright{float:none;margin:0;}
    .page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}

    /* Make sure embeds and iframes fit their containers. */
    embed,iframe,object{margin-bottom:1.5em;max-width:100%;}

    /* Remove bottom on embeds that wrapped in paragraphs via wpautop. */
    p > embed:only-child,p > iframe:only-child,p > object:only-child{margin-bottom:0;}
    .page-template-our-history #attachment_4194{margin:0px;}
    .wp-caption,.gallery-caption{color:#666;font-size:13px;font-size:0.8125rem;font-style:italic;margin-bottom:1.5em;max-width:100%;}
    .wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
    .wp-caption .wp-caption-text{margin:5px 0;}

    /* Media Elements */
    .mejs-container{margin-bottom:1.5em;}

    /* Audio Player */
    .mejs-controls a.mejs-horizontal-volume-slider,.mejs-controls a.mejs-horizontal-volume-slider:focus,.mejs-controls a.mejs-horizontal-volume-slider:hover{background:transparent;border:0;}

    /* Playlist Color Overrides: Light */
    .site-content .wp-playlist-light{border-color:#eee;color:#222;}
    .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album{color:#333;}
    .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist{color:#767676;}
    .site-content .wp-playlist-light .wp-playlist-item{border-bottom:1px dotted #eee;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;}
    .site-content .wp-playlist-light .wp-playlist-item:hover,.site-content .wp-playlist-light .wp-playlist-item:focus{border-bottom-color:rgba(0,0,0,0);background-color:#767676;color:#fff;}
    .site-content .wp-playlist-light a.wp-playlist-caption:hover,.site-content .wp-playlist-light .wp-playlist-item:hover a,.site-content .wp-playlist-light .wp-playlist-item:focus a{color:#fff;}

    /* Playlist Color Overrides: Dark */
    .site-content .wp-playlist-dark{background:#222;border-color:#333;}
    .site-content .wp-playlist-dark .mejs-container .mejs-controls{background-color:#333;}
    .site-content .wp-playlist-dark .wp-playlist-caption{color:#fff;}
    .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album{color:#eee;}
    .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist{color:#aaa;}
    .site-content .wp-playlist-dark .wp-playlist-playing{background-color:#333;}
    .site-content .wp-playlist-dark .wp-playlist-item{border-bottom:1px dotted #555;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;}
    .site-content .wp-playlist-dark .wp-playlist-item:hover,.site-content .wp-playlist-dark .wp-playlist-item:focus{border-bottom-color:rgba(0,0,0,0);background-color:#aaa;color:#222;}
    .site-content .wp-playlist-dark a.wp-playlist-caption:hover,.site-content .wp-playlist-dark .wp-playlist-item:hover a,.site-content .wp-playlist-dark .wp-playlist-item:focus a{color:#222;}

    /* Playlist Style Overrides */
    .site-content .wp-playlist{padding:0.625em 0.625em 0.3125em;}
    .site-content .wp-playlist-current-item .wp-playlist-item-title{font-weight:700;}
    .site-content .wp-playlist-current-item .wp-playlist-item-album{font-style:normal;}
    .site-content .wp-playlist-current-item .wp-playlist-item-artist{font-size:10px;font-size:0.625rem;font-weight:800;letter-spacing:0.1818em;text-transform:uppercase;}
    .site-content .wp-playlist-item{padding:0 0.3125em;cursor:pointer;}
    .site-content .wp-playlist-item:last-of-type{border-bottom:none;}
    .site-content .wp-playlist-item a{padding:0.3125em 0;border-bottom:none;}
    .site-content .wp-playlist-item a,.site-content .wp-playlist-item a:focus,.site-content .wp-playlist-item a:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent;}
    .site-content .wp-playlist-item-length{top:5px;}

    /* SVG Icons base styles */
    .icon{display:inline-block;fill:currentColor;height:1em;position:relative; /* Align more nicely with capital letters */vertical-align:middle;width:1em;}

    /*--------------------------------------------------------------
    16.1 Galleries
    --------------------------------------------------------------*/
    .gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%;}
    .gallery-columns-1 .gallery-item{width:100%;}
    .gallery-columns-2 .gallery-item{max-width:50%;}
    .gallery-item a,.gallery-item a:hover,.gallery-item a:focus,.widget-area .gallery-item a,.widget-area .gallery-item a:hover,.widget-area .gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%;}
    .gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
    .gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%);}
    .gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0;}

    /*--------------------------------------------------------------
    17.0 Customizer
    --------------------------------------------------------------*/
    .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after{border:2px dashed #0085ba; /* Matches visible edit shortcuts. */bottom:1em;content:"";display:block;left:1em;position:absolute;right:1em;top:1em;z-index:1;}
    .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content{z-index:2; /* Prevent :after from preventing interactions within the section */}

    /* Used for placeholder text */
    .twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title{display:block;font-size:14px;font-size:0.875rem;font-weight:700;letter-spacing:1px;padding:3em;text-transform:uppercase;text-align:center;}

    /* Show borders on the custom page panels only when the front page sections are being edited */
    .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after{border:none;}
    .twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder{border:0;}

    /* Add some space around the visual edit shortcut buttons. */
    .twentyseventeen-panel > .customize-partial-edit-shortcut > button{top:30px;left:30px;}

    /* Ensure that placeholder icons are visible. */
    .twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before{visibility:visible;}

    /*--------------------------------------------------------------
    18.0 SVGs Fallbacks
    --------------------------------------------------------------*/
    .svg-fallback{display:none;}
    .no-svg .svg-fallback{display:inline-block;}
    .no-svg .dropdown-toggle{padding:0.5em 0 0;right:0;text-align:center;width:2em;}
    .no-svg .dropdown-toggle .svg-fallback.icon-angle-down{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;-webkit-transform:rotate(180deg); /* Chrome, Safari, Opera */-ms-transform:rotate(180deg); /* IE 9 */transform:rotate(180deg);}
    .no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down{-webkit-transform:rotate(0); /* Chrome, Safari, Opera */-ms-transform:rotate(0); /* IE 9 */transform:rotate(0);}
    .no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before{content:"\005E";}

    /* Social Menu fallbacks */
    .no-svg .social-navigation a{background:transparent;color:#222;height:auto;width:auto;}

    /* Show screen reader text in some cases */
    .no-svg .next.page-numbers .screen-reader-text,.no-svg .prev.page-numbers .screen-reader-text,.no-svg .social-navigation li a .screen-reader-text,.no-svg .search-submit .screen-reader-text{clip:auto;font-size:16px;font-size:1rem;font-weight:400;height:auto;position:relative!important; /* overrides previous !important styles */width:auto;}

    /*.postid-310.loading .woocommerce-product-gallery__wrapper{opacity:0;position: relative;}
    .postid-310.loading .woocommerce-product-gallery{
    background: rgba(0, 0, 0, 0) url("../images/Loading_icon.gif") no-repeat scroll center center;
    height: 400px;
    overflow: hidden;
    }*/
    .single-product #preloader{position:absolute;background-color:#fff;left:0;top:0;width:100%;height:100%;z-index:1;color:white;display:flex;padding-top:250px;  /*align-items: center;*/justify-content:center;opacity:1;transition:1s opacity ease-in;}
    #preloader div.logo{width:100px;height:108px;box-sizing:border-box;position:relative;background-color:white;}
    #preloader div.logo::before,#preloader div.logo::after{z-index:1;box-sizing:border-box;content:'';position:absolute;border:2px solid transparent;width:0;height:0;animation-timing-function:linear;}
    #preloader div.logo::before{top:0;left:0;animation:border-before 3s infinite;}
    #preloader div.logo::after{bottom:0;right:0;animation:border-after 3s infinite;}
    .single-product #preloader.hidden{opacity:0;}
    .single-product .woocommerce-product-gallery__wrapper{margin:0 auto;margin-left:auto;margin-right:auto;overflow:hidden;}
    .single-product.loading .woocommerce-product-gallery__wrapper{height:500px;overflow:hidden;}
    .single-product .woocommerce-product-gallery .flexslider .flex-direction-nav .flex-nav-prev{z-index:9;}
    .single-product .woocommerce-product-gallery .flexslider .flex-direction-nav .flex-nav-next{z-index:9;}
    .page-id-37342 .white-shadow:after{display:none;}
    .page-id-37342 .introduction-template-right p{width:89%;}
    .introduction-template-right .download-pdf.intro-pdf{font-size:14px;display:inline-block;margin-top:25px;}
    .introduction-template-right .download-pdf.intro-pdf:hover span{color:#9e0b0f;}
    .introduction-template-right .download-pdf.intro-pdf span{color:#0072bc;background-size:18px;}
    .Upper-Nav-Menu-Sec{position: relative;}
    .search-icon {position: relative;}
    .search-icon:after ,#searchform .search-btn:after{content: '';display: inline-block;width: 20px;height: 13px;background-image: url(./assets/images/search-icon.png);background-size: contain;background-position: center;background-repeat: no-repeat;margin-left: 6px;cursor: pointer;position: absolute;right: -22px;top: 14px;}
    .header-search {position: absolute;right: 0;top: 37px;opacity: 0;z-index: 99;visibility: hidden;transition: width 0.4s ease;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;width: 36.5%;}
    input.search-field {border-radius: 0;border: solid 2px #000;}
    .header-search.active {visibility: visible;opacity: 1;transition: width 0.4s ease;width: 36.5%;}
    .header-search #searchform{margin-top: 0;}
    .right-header-top{position: relative;}
    #searchform{display: flex;}


    /*-- Tricky Popup --*/
    .white-popup.tricky-popup-design { max-width: 1200px; width: 90%;margin: 30px auto; }
    .tricky-popup-design .popup-inner { width: 100%; margin: 0px; }
    .tricky-popup-design .popup-inner button.mfp-close { right: -20px; top: -20px; }
    .tricky-popup-body { position: relative;width: 100%; background: #fff; margin:0; border: 1px solid #7f7f7f; box-shadow: 0px 0px 15px rgb(0 0 0 / 50%); display: flex; justify-content: space-between; }
    .tricky-popup-body .tpd-left { width: 56.999%; }
    .tricky-popup-body .tpd-right { width: 43.333%; }
    .tpd-img1 { }
    .tpd-img1 img { width: 100%; }
    .tpd-img3 { }
    .tpd-img3 img { width: 100%; }
    
    .wall-flanges-styles-three { display: flex; flex-flow: wrap; margin: 0 -15px; }
    .wall-flanges-styles-three .wpcf7-list-item { width: calc(100%/3); padding: 0 15px; margin: 0; }
    .wall-flanges-styles-three .wpcf7-list-item.last { display: none; }



    /*--------------------------------------------------------------
    19.0 Media Queries
    --------------------------------------------------------------*/

    /* Adjust positioning of edit shortcuts, override style in customize-preview.css */
    @media screen and (min-width:20em){
        body.customize-partial-edit-shortcuts-shown .site-header .site-title{padding-left:0;}
    }
    @media screen and (min-width:30em){

        /* Typography */
        h1{font-size:30px;font-size:1.875rem;}
        h2,.home.blog .entry-title,.page .panel-content .recent-posts .entry-title{font-size:26px;font-size:1.625rem;}
        h3{font-size:22px;font-size:1.375rem;}
        h4{font-size:18px;font-size:1.125rem;}
        h5{font-size:13px;font-size:0.8125rem;}
        h6{font-size:16px;font-size:1rem;}
        .entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:14px;font-size:0.875rem;}

        /* Fix image alignment */
        img.alignleft{float:left;margin-right:1.5em;}
        img.alignright{float:right;margin-left:1.5em;}

        /* Site Branding */
        .site-branding{padding:3em 0;}

        /* Front Page */
        .panel-content .wrap{padding-bottom:2em;padding-top:3.5em;}
        .page-one-column .panel-content .wrap{max-width:740px;}
        .panel-content .entry-header{margin-bottom:4.5em;}
        .panel-content .recent-posts .entry-header{margin-bottom:0;}

        /* Blog Index, Archive, Search */
        .taxonomy-description{font-size:14px;font-size:0.875rem;}
        .page-numbers.current{font-size:16px;font-size:1rem;}

        /* Site Footer */
        .site-footer{font-size:16px;font-size:1rem;}

        /* Gallery Columns */
        .gallery-item{max-width:25%;}
        .gallery-columns-1 .gallery-item{max-width:100%;}
        .gallery-columns-2 .gallery-item{max-width:50%;}
        .gallery-columns-3 .gallery-item{max-width:33.33%;}
        .gallery-columns-4 .gallery-item{max-width:25%;}
    }
    @media screen and (min-width:48em){

        /* Typography */
        body,button,input,select,textarea{line-height:1.5;}
        .entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:13px;font-size:0.8125rem;}

        /* Layout */
        .wrap{}
        .has-sidebar:not(.error404) #primary{float:left;width:58%;}
        .has-sidebar #secondary{float:right;padding-top:0;width:36%;}
        .error404 #primary{float:none;}

        /* Site Branding */
        .site-branding{margin-bottom:0;}
        .has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding{bottom:0;display:block;left:0;height:auto;padding-top:0;position:absolute;width:100%;}
        .has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header{display:block;height:auto;}
        .custom-header-media{height:165px;position:relative;}
        .twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media,.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:0;position:relative;}
        .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;}
        .custom-logo-link{padding-right:2em;}
        .custom-logo-link img,body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-width:350px;}
        .title-tagline-hidden.home.has-header-image .custom-logo-link img,.title-tagline-hidden.home.has-header-video .custom-logo-link img{max-height:200px;}
        .site-title{font-size:36px;font-size:2.25rem;}
        .site-description{font-size:16px;font-size:1rem;}

        /* Navigation */

        /* Main Navigation */
        .main-navigation{width:auto;}
        .main-navigation > div > ul{border:0;margin-bottom:0;padding:0;}
        .main-navigation li li{display:block;position:relative;}
        .main-navigation ul ul{background:#fff;border:1px solid #b4b4b4;right:0;padding-top:15px;padding-bottom:0px;position:absolute;top:100%;z-index:99999;width:230px;margin-right:0px;/*margin-right:-70px; min-height:325px;*/opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .main-navigation ul ul li:last-child{padding-bottom:13px;margin-bottom:-1px;}
        .main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:before,.main-navigation ul li.page_item_has_children:after{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000;}
        .main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before{border-color:transparent transparent #bbb;bottom:0;}
        .main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:after{border-color:transparent transparent #fff;}
        .main-navigation li li:hover a,.main-navigation li li.focus a{}
        .main-navigation li li a{border-bottom:1px solid #fff;padding:0px 42px;font-size:12px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        /* .main-navigation li li.focus > a,.main-navigation li li:focus > a,.main-navigation li li:hover > a,.main-navigation li li a:hover,.main-navigation li li a:focus,.main-navigation li li.current_page_item a:hover,.main-navigation li li.current-menu-item a:hover,.main-navigation li li.current_page_item a:focus,.main-navigation li li.current-menu-item a:focus{color:#fff;background-color:#89d5d2;} */
        .main-navigation li li.focus > a,.main-navigation li li:focus > a,.main-navigation li li:hover > a,.main-navigation li li a:hover,.main-navigation li li a:focus,.main-navigation li li.current_page_item a:hover,.main-navigation li li.current-menu-item a:hover,.main-navigation li li.current_page_item a:focus,.main-navigation li li.current-menu-item a:focus{color:#fff;background-color:#89d5d2;}
        .main-navigation li li.menu-item-has-children.focus > a,.main-navigation li li.menu-item-has-children:focus > a,.main-navigation li li.menu-item-has-children:hover > a{border-color:#ccc;}
        .main-navigation .menu-item-has-children > a > .icon,.main-navigation .page_item_has_children > a > .icon{display:inline;font-size:16px;left:2px;position:relative;top:-1px;}
        .main-navigation ul ul .menu-item-has-children > a > .icon,.main-navigation ul ul .page_item_has_children > a > .icon{font-size:17px;left:25px;margin-top:-9px;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
        .main-navigation ul ul ul{margin:0;right:100%;top:0;}
        .main-navigation ul ul li.menu-item-has-children.focus:before,.main-navigation ul ul li.menu-item-has-children:hover:before,.main-navigation ul ul li.menu-item-has-children.focus:after,.main-navigation ul ul li.menu-item-has-children:hover:after,.main-navigation ul ul li.page_item_has_children.focus:before,.main-navigation ul ul li.page_item_has_children:hover:before,.main-navigation ul ul li.page_item_has_children.focus:after,.main-navigation ul ul li.page_item_has_children:hover:after{display:none;}
        .site-header .site-navigation-fixed .menu-scroll-down{display:none;}

        /* Scroll down arrow */
        .site-header .menu-scroll-down{display:block;padding:1em;position:absolute;right:0;}
        .site-header .menu-scroll-down .icon{-webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */-ms-transform:rotate(90deg); /* IE 9 */transform:rotate(90deg);}
        .site-header .menu-scroll-down{color:#fff;top:2em;}
        .site-header .navigation-top .menu-scroll-down{color:#767676;top:0.7em;}
        .menu-scroll-down:focus{outline:none;}
        .menu-scroll-down .icon{height:18px;width:18px;}

        /* Front Page */
        .twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding,.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{margin-bottom:70px;}
        .twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media,.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:1200px;height:100vh;max-height:100%;overflow:hidden;}
        .twentyseventeen-front-page.has-header-image .custom-header-media:before,.twentyseventeen-front-page.has-header-video .custom-header-media:before,.home.blog.has-header-image .custom-header-media:before,.home.blog.has-header-video .custom-header-media:before{height:33%;}
        .admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,.admin-bar.home.blog.has-header-image .custom-header-media,.admin-bar.home.blog.has-header-video .custom-header-media{height:calc(100vh - 32px);}
        .panel-content .wrap{padding-bottom:4.5em;padding-top:6em;}
        .panel-image{height:100vh;max-height:1200px;}

        /* With panel images 100% of the screen height, we're going to fix the background image where supported to create a parallax-like effect. */
        .background-fixed .panel-image{background-attachment:fixed;}
        .page-two-column .panel-content .entry-header{float:left;width:36%;}
        .page-two-column .panel-content .entry-content{float:right;width:58%;}

        /* Front Page - Recent Posts */
        .page-two-column .panel-content .recent-posts{clear:right;float:right;width:58%;}
        .panel-content .recent-posts article{margin-bottom:4em;}
        .panel-content .recent-posts .entry-header,.page-two-column #primary .panel-content .recent-posts .entry-header,.panel-content .recent-posts .entry-content,.page-two-column #primary .panel-content .recent-posts .entry-content{float:none;width:100%;}
        .panel-content .recent-posts .entry-header{margin-bottom:1.5em;}
        .page .panel-content .recent-posts .entry-title{font-size:26px;font-size:1.625rem;}

        /* Posts */
        .site-content{}
        .single-post .entry-title,.page .entry-title{font-size:26px;font-size:1.625rem;}
        .comments-pagination,.post-navigation{clear:both;}
        .post-navigation .nav-previous{float:left;width:50%;}
        .post-navigation .nav-next{float:right;text-align:right;width:50%;}
        .nav-next,.post-navigation .nav-next{margin-top:0;}

        /* Blog, archive, search */
        .sticky .icon-thumb-tack{height:23px;left:-2.5em;top:1.5em;width:32px;}
        body:not(.has-sidebar):not(.page-one-column) .page-header,body.has-sidebar.error404 #primary .page-header,body.page-two-column:not(.archive) #primary .entry-header,body.page-two-column.archive:not(.has-sidebar) #primary .page-header{float:left;width:36%;}
        .blog:not(.has-sidebar) #primary article,.archive:not(.page-one-column):not(.has-sidebar) #primary article,.search:not(.has-sidebar) #primary article,.error404:not(.has-sidebar) #primary .page-content,.error404.has-sidebar #primary .page-content,body.page-two-column:not(.archive) #primary .entry-content,body.page-two-column #comments{float:right;width:58%;}
        .blog .site-main > article,.archive .site-main > article,.search .site-main > article{padding-bottom:4em;}
        .navigation.pagination{border:0;clear:both;margin:0 auto;padding:0;width:58%;}
        .has-sidebar .navigation.pagination,.archive.page-one-column:not(.has-sidebar) .navigation.pagination{float:none;width:100%;}
        .entry-footer{display:table;width:100%;}
        .entry-footer .cat-tags-links{display:table-cell;vertical-align:middle;width:100%;}
        .entry-footer .edit-link{display:table-cell;text-align:right;vertical-align:middle;}
        .entry-footer .edit-link a.post-edit-link{margin-top:0;margin-left:1em;}

        /* Entry content */

        /* without sidebar */:not(.has-sidebar) .entry-content blockquote.alignleft{margin-left:-17.5%;width:48%;}
        :not(.has-sidebar) .entry-content blockquote.alignright{margin-right:-17.5%;width:48%;}

        /* with sidebar */
        .has-sidebar .entry-content blockquote.alignleft{margin-left:0;width:34%;}
        .has-sidebar .entry-content blockquote.alignright{margin-right:0;width:34%;}
        .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:-72.5%;width:62%;}

        /* blog and archive */
        .blog:not(.has-sidebar) .entry-content blockquote.alignleft,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,.archive:not(.has-sidebar) .entry-content blockquote.alignleft,.page-two-column .entry-content blockquote.alignleft{margin-left:-72.5%;width:62%;}
        .blog:not(.has-sidebar) .entry-content blockquote.alignright,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright{margin-right:0;width:36%;}

        /* Post formats */
        .format-quote blockquote .icon{left:-1.5em;}

        /* Pages */
        .page.page-one-column .entry-header,.twentyseventeen-front-page.page-one-column .entry-header,.archive.page-one-column:not(.has-sidebar) .page-header{margin-bottom:4em;}

        /* 404 page */
        .error404 .page-content{padding-bottom:9em;}

        /* Comments */
        #comments{padding-top:5em;}
        .comments-title{margin-bottom:2.5em;}
        ol.children .children{padding-left:2em;}

        /* Posts pagination */
        .nav-links .nav-title{position:relative;}
        .nav-title-icon-wrapper{position:absolute;text-align:center;width:2em;}
        .nav-links .nav-previous .nav-title .nav-title-icon-wrapper{left:-2em;}
        .nav-links .nav-next .nav-title .nav-title-icon-wrapper{right:-2em;}

        /* Secondary */
        #secondary{font-size:14px;font-size:0.875rem;line-height:1.6;}

        /* Widgets */
        h2.widget-title{font-size:11px;font-size:0.6875rem;margin-bottom:2em;}

        /* Footer */
        .site-footer{margin-top:33px;line-height:normal;}
        .site-footer .widget-column.footer-widget-1{float:left;width:36%;}
        .site-footer .widget-column.footer-widget-2{float:right;width:58%;}
        .social-navigation{clear:left;float:left;margin-bottom:0;width:36%;}
        .site-info{float:left;padding:0.7em 0 0;width:58%;}
        .social-navigation + .site-info{margin-left:6%;}
        .site-info .sep{margin:0 0.5em;display:inline;visibility:visible;height:auto;width:auto;}

        /* Gallery Columns */
        .gallery-columns-5 .gallery-item{max-width:20%;}
        .gallery-columns-6 .gallery-item{max-width:16.66%;}
        .gallery-columns-7 .gallery-item{max-width:14.28%;}
        .gallery-columns-8 .gallery-item{max-width:12.5%;}
        .gallery-columns-9 .gallery-item{max-width:11.11%;}
    }
    @media screen and (min-width:67em){

        /* Layout */

        /* Navigation */
        .navigation-top .wrap{}
        .navigation-top nav{margin-left:0;}

        /* Sticky posts */
        .sticky .icon-thumb-tack{font-size:32px;font-size:2rem;height:22px;left:-1.25em;top:0.75em;width:32px;}

        /* Pagination */
        .page-numbers{display:inline-block;}
        .page-numbers.current{font-size:15px;font-size:0.9375rem;}
        .page-numbers.current .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;}

        /* Comments */
        .comment-body{margin-left:0;}
    }
    @media screen and (min-width:79em){
        .has-sidebar .entry-content blockquote.alignleft{margin-left:-20%;}
        .blog:not(.has-sidebar) .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright,.twentyseventeen-front-page .entry-content blockquote.alignright{margin-right:-20%;}
    }
    @media screen and (max-width:48.875em) and (min-width:48em){
        .admin-bar .site-navigation-fixed.navigation-top,.admin-bar .site-navigation-hidden.navigation-top{top:46px;}
    }

    /*--------------------------------------------------------------
    20.0 Print
    --------------------------------------------------------------*/
    @media print{

        /* Hide elements */
        form,button,input,select,textarea,.navigation-top,.social-navigation,#secondary,.content-bottom-widgets,.header-image,.panel-image-prop,.icon-thumb-tack,.page-links,.edit-link,.post-navigation,.pagination.navigation,.comments-pagination,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link,.site-footer aside.widget-area,.site-info{display:none!important;}
        .entry-footer,#comments,.site-footer,.single-featured-image-header{border:0;}

        /* Font sizes */
        body{font-size:12pt;}
        h1{font-size:24pt;}
        h2{font-size:22pt;}
        h3{font-size:17pt;}
        h4{font-size:12pt;}
        h5{font-size:11pt;}
        h6{font-size:12pt;}
        .page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{font-size:10pt;}

        /* Layout */
        .wrap{padding-left:5%!important;padding-right:5%!important;max-width:none;}

        /* Site Branding */
        .site-header{background:transparent;padding:0;}
        .custom-header-media{padding:0;}
        .twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding,.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{position:relative;}
        .site-branding{margin-top:0;margin-bottom:1.75em!important; /* override styles added by JavaScript */}
        .site-title{font-size:25pt;}
        .site-description{font-size:12pt;opacity:1;}

        /* Posts */
        .single-featured-image-header{background:transparent;}
        .entry-meta{font-size:9pt;}

        /* Colors */
        body,.site{background:none!important; /* Brute force since user agents all print differently. */}
        body,a,.site-title a,.twentyseventeen-front-page.has-header-image .site-title,.twentyseventeen-front-page.has-header-video .site-title,.twentyseventeen-front-page.has-header-image .site-title a,.twentyseventeen-front-page.has-header-video .site-title a{color:#222!important; /* Make sure color schemes don't affect to print */}
        h2,h5,blockquote,.site-description,.twentyseventeen-front-page.has-header-image .site-description,.twentyseventeen-front-page.has-header-video .site-description,.entry-meta,.entry-meta a{color:#777!important; /* Make sure color schemes don't affect to print */}
        .entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:11pt;width:34%;}
        .site-footer{padding:0;}
    }
    .common-button{background:#ffffff;border:4px solid #ebebeb;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#7f7f7f;font-size:12px;font-weight:bold;line-height:normal;margin:0;padding:7px 15px 6px;text-transform:uppercase;display:inline-block;text-align:center;box-shadow:-2px 2px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:-2px 2px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:-2px 2px 4px 0px rgba(0,0,0,0.4);}
    .common-button:hover,.common-button:focus{background:#cfebeb;border-color:#cfebeb;color:#7f7f7f;}

    /*.zoomLens{cursor:none !important;}*/
    .logo-tagline{float:left;margin:3px 0 0;}
    .logo{float:left;margin:9px 0 2px;}
    .top-call{float:right;margin-top:10px;}
    .top-call a{font-family:Arial;font-size:12px;font-weight:bold;color:#7f7f7f;}
    .header-top{padding-right:20px;border-bottom:2px solid #99c8c9;width:100%;position:relative;}
    .header-top:after{content:"";clear:both;display:table;}

    /*.header-top:before{background:url("../images/header-icon.jpg") no-repeat; top:9px; content:""; height:58px; left:50%; position:absolute; width:51px; z-index:99; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}*/
    .header-bottom{width:100%;}
    .header-bottom:after{content:"";clear:both;display:table;}
    .custom-menu-list{margin:0px;padding:0px;}
    .custom-menu-list li{list-style:none;margin:0 0 5px 0;}
    .custom-menu-list li ul{margin:5px 0 5px 10px;padding:0px;}
    .custom-menu-list li ul li{list-style:none;margin:0 0 5px 0;}
    .custom-menu-list li ul li a{font-size:10px;}
    .custom-menu-list li a:hover,.custom-menu-list li a:focus{color:#9e0b0f;}
    .main-slider-wrap{position:relative;}
    .main-slider{}
    .main-slider .slick-dots{margin:0px;padding:0px;position:absolute;width:100%;text-align:center;bottom:10px;left:0;}
    .main-slider .slick-dots li{display:inline-block;line-height:normal;margin:0px 8px;padding:0px;}
    .main-slider .slick-dots li button{font-size:0px;line-height:normal;width:10px;height:10px;background:#ffffff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0px;padding:0px;vertical-align:middle;}
    .main-slider .slick-dots li.slick-active button{background:#98e6e2;}
    .main-slider .slick-list,.slick-slide img{width:100%!important;height:100%!important;}
    .slider-buttons{display:none;background:rgba(255,255,255,0.5);position:absolute;left:50%;bottom:40px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:4px 10px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
    .slider-buttons .play{font-size:0px;margin:0 5px;padding:0px;background:url("../images/play.svg") no-repeat center;height:37px;width:36px;display:none;opacity:0.6;}
    .slider-buttons .pause{font-size:0px;margin:0 5px;padding:0px;background:url("../images/pause.svg") no-repeat center;height:37px;width:36px;opacity:0.6;}
    .slider-buttons .prev-custom{font-size:0px;margin:0px;padding:0px;background:url("../images/arrow_left.svg") no-repeat 0 1px;height:37px;width:36px;opacity:0.6;}
    .slider-buttons .next-custom{font-size:0px;margin:0px;padding:0px;background:url("../images/arrow_right.svg") no-repeat 0 1px;height:37px;width:36px;opacity:0.6;}
    .main-slider-wrap:hover .slider-buttons{display:inline-block;}

    /* up close and personal */
    .up-close-and-personal{width:100%;}
    .up-close-and-personal-buttons{text-align:center;width:100%;}
    .up-close-and-personal-buttons .play-2{font-size:0px;margin:0 5px;padding:0px;background:url("../images/play-white.svg") no-repeat center;height:37px;width:36px;display:none;}
    .up-close-and-personal-buttons .pause-2{font-size:0px;margin:0 5px;padding:0px;background:url("../images/pause-white.svg") no-repeat center;height:37px;width:36px;}
    .up-close-and-personal-buttons .prev-custom-2{font-size:0px;margin:0px;padding:0px;background:url("../images/arrow_left-white.svg") no-repeat 0 1px;height:37px;width:36px;float:left;}
    .up-close-and-personal-buttons .next-custom-2{font-size:0px;margin:0px;padding:0px;background:url("../images/arrow_right-white.svg") no-repeat 0 1px;height:37px;width:36px;float:right;}
    .up-close-and-personal h2{color:#ffffff;font-family:"Conv_AvantGarde-Book";font-size:20px;margin:10px 0 10px 0;padding:0;text-align:center;text-transform:capitalize;}
    .up-close-and-personal h2 span.big-cap{font-size:22px;}
    .up-close-and-personal ul{margin:0;padding:0;}
    .up-close-and-personal ul li{color:#ffffff;font-family:"Conv_AvantGarde-Book";font-size:18px;line-height:22px;margin:0 0 18px;}
    .home-middle{padding:0 20px;}
    .home-about-sec{text-align:center;background:url("../images/pi-logo.png") no-repeat left top;padding:0;margin:12px 0 10px; /*min-height:273px;*/}
    .home-about-sec{border-bottom: 2px solid #a5cfcf;}
    .home .home-about-sec{background-size:auto 90%;}
    .home-about-sec .about-logo{padding:0px 0 25px 0;}
    .home-about-sec .about-logo img{display:inline-block; max-width: 350px; width: 100%;}
    .home-about-sec p{color:#676767;font-size:18px;font-family:'Conv_AvantGarde-Book';line-height:22px;margin:0;}
    .home-about-sec h2{color:#676767;font-size:18px;font-family:'Conv_AvantGarde-Book';line-height:26px;margin:10px 0 8px;padding:0px;}
    .home-about-sec h2 span.big-cap{font-size:26px;}
    .img-block-left-text{border-bottom:2px solid #a5cfcf;padding:14px 0 14px 0;}
    .left-side{-ms-flex: 0 0 37%;flex: 0 0 37%;max-width: 37%;display: inline-block;vertical-align: middle;}
    .center-side {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
    .right-side{display: inline-block;vertical-align: middle;padding: 0 0 0 40px;-ms-flex: 0 0 43%;flex: 0 0 43%;max-width: 43%;}
    .right-side h2{color:#676767;font-size:24px;font-family:'Conv_AvantGarde-Book';margin:0 0 32px 0;text-transform:uppercase;}
    .right-side h2 span.big-cap{font-size:30px;}
    .right-side ul{margin:0px;padding:0px;}
    .right-side ul li{color:#676767;font-size:18px;font-family:'Conv_AvantGarde-Book';margin:0 0 18px 0;line-height:22px;}
    .right-side ul li:last-child {
        margin-bottom: 0;
    }
    .right-side ul li a{color:#0072bc;}
    .lightgallerytest a{color:#0072bc;font-size:18px;font-family:'Conv_AvantGarde-Book';}
    .right-side ul li a:hover,.right-side ul li a:focus{color:#9e0b0f;}
    .lightgallerytest a:hover,.lightgallerytest a:focus{color:#0072bc;}
    .right-side.center-title h2{text-align:center;}
    .extra-space{padding:0 10%;}
    .lightgallerytest a,.imgpoupvideo a{cursor:pointer;}
    .download-pdf{color:#0072bc;font-size:18px;font-family:'Conv_AvantGarde-Book';}
    .download-pdf span.pdf-icon{background:url("../images/pdf-icon.png") no-repeat 0 2px;padding:1px 0 2px 25px;display:inline-block;margin-right:30px;color:#000;}
    .download-pdf:hover,.download-pdf:focus{color:#9e0b0f;}
    .palmer-logo-sec{padding:0px;}
    .palmer-logo-sec .palmer-logo-img{display:inline-block;vertical-align:top;width:32%;}
    .palmer-logo-sec .palmer-logo-text{display:inline-block;vertical-align:top;width:66%;padding:46px 0 0 75px;font-family:'Conv_AvantGarde-Book';}
    .palmer-logo-sec .palmer-logo-text p{color:#676767;font-size:18px;font-family:'Conv_AvantGarde-Book';margin:0 0 20px 0;line-height:22px;}
    .palmer-logo-sec .palmer-logo-text .more-link{color:#0072bc;font-size:18px;font-family:'Conv_AvantGarde-Book';margin:0 auto;display:block;width:140px;}
    .palmer-logo-sec .palmer-logo-text .more-link:hover,.palmer-logo-sec .palmer-logo-text .more-link:focus{color:#9e0b0f;}
    .n-more-link a{color:#0072bc;font-size:18px;font-family:'Conv_AvantGarde-Book';margin:0 auto;display:block;width:65px;}
    .n-more-link a:hover,.n-more-link a:focus{color:#9e0b0f;}
    .border-img{border:2px solid #919191;}
    .white-shadow{position:relative;}
    .white-shadow:after{content:"";position:absolute;right:0px;top:0px;height:100%;width:70px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}
    .gallery-slider{padding:14px 25px 7px 30px;border-bottom:2px solid #a5cfcf;position:relative;}
    .gallery-slider .slick-slide{padding:0 15px;}
    .gallery-slider .slick-slide a{text-align:center;color:#7f7f7f;}
    .gallery-slider .slick-slide a strong{display:block;font-family:Arial;font-size:14px;font-weight:normal;padding:5px 0 2px;width:100%;}
    .gallery-slider .slick-slide a:hover,.gallery-slider .slick-slide a:focus{color:#9e0b0f;}
    .gallery-slider .slick-slide a img{border:1px solid #c2c2c2;}
    .gallery-slider .slick-prev{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:0;z-index:9;font-size:0px;margin:0px;padding:0px;background:url("../images/slider-arrow.png") no-repeat top left;height:31px;width:20px;}
    .gallery-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;z-index:9;font-size:0px;margin:0px;padding:0px;background:url("../images/slider-arrow.png") no-repeat top right;height:31px;width:20px;}

    /* Footer */
    .f-box{width:25%;float:left;border-right:1px solid #c3cdcc;min-height:155px;position:relative;padding:0 10px;}
    .site-footer .f-box:nth-child(4){border-right:0;}
    .footer-social{text-align:center;margin:10px 0 20px 0;}
    .footer-social ul{margin:0 auto;padding:0px;width:100%;max-width:230px;}
    .footer-social ul li{margin:0px 7px 8px;padding:0px;list-style:none;display:inline-block;}
    .footer-social ul li a{background:url("../images/Footer-Social-Icons.jpg") no-repeat;height:35px;width:35px;display:block;}
    .footer-social ul li a.facebook{background-position:-52px 0!important;}
    .footer-social ul li a.pinterest{background-position:-103px 0!important;}
    .footer-social ul li a.instagram{background-position:-154px 0!important;}
    .footer-social ul li a.youtube{background-position:-26px -49px!important;}
    .footer-social ul li a.email{background-position:-77px -49px!important;}
    .footer-social ul li a.print{background-position:-128px -49px!important;}
    .footer-links{margin:0 auto;padding:0px;display:table;width:auto;}
    .footer-links ul{margin:0 0 12px;padding:0px;}
    .footer-links ul li{list-style:none;}
    .footer-links ul li a{color:#abb5bc;font-size:14px;font-family:Arial;}
    .footer-links ul li a:hover{color:#9e0b0f;}
    .footer-address{text-align:center;}
    .footer-address address{margin:0 0 10px 0;color:#abb5bc;font-size:12px;font-family:Arial;display:inline-block;font-style:normal;text-align:left;}
    .address-bottom{display:block;}
    .address-bottom img{display:inline-block;vertical-align:middle;}
    .address-bottom span{color:#abb5bc;vertical-align:middle;margin:0 0 0 10px;font-size:12px;font-family:Arial;display:inline-block;font-style:normal;text-align:right;}
    .copy-right{color:#abb5bc;font-size:10px;font-family:Arial;text-align:center;font-weight:bold;}
    #go-to-top{display:inline-block;background-color:#a5cfcf;width:50px;height:50px;text-align:center;position:fixed;bottom:-100%;right:60px;padding:6px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 1s ease;transition:all 0.6s ease;z-index:1000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
    #go-to-top:hover{cursor:pointer;background-color:#9e0b0f;}
    #go-to-top.show-btn{bottom:60px;}
    #go-to-top img{display:inline-block;}
    .ada-footer-logo{position:absolute;top:30px;right:20px;}

    /* About Palmer */
    .custom-title{display:inline-block;margin:3px 0 10px 0;}
    .custom-title h1,.custom-title h2{color:#000000;font-size:18px;margin:0px;padding:0px;display:inline-block;}
    .custom-cat-title{color:#000000;display:inline-block;font-size:18px;margin:0;padding:0;text-transform:capitalize;}
    .breadcrumb{float:right;font-size:12px;color:#a3a3a3;font-weight:bold;margin:5px 0 0 0;}
    .breadcrumb:after{content:"";clear:both;display:table;}
    .breadcrumb a{color:#a3a3a3;}
    .breadcrumb a:hover{color:red;/*color:#9e0b0f;*/}
    .about-palmer-box{margin:0 0 25px 0;}
    .about-palmer-box a{text-align:center;}
    .about-palmer-box a img{border:1px solid #c2c2c2; width: 100%; height: auto; display: block; }
    .about-palmer-box a span{color:#7f7f7f;font-size:14px;display:block;width:100%;padding:4px 0 0 0;text-transform:uppercase;}
    .about-palmer-box a:hover span{color:#9e0b0f;}

    /* About Who We are */
    .about-who-we-are-inner{}
    .about-who-we-are-inner:after{content:"";clear:both;display:table;}
    .about-who-we-are-left-side{width:84%;border-right:1px solid #d0d0d0;float:left;}
    .about-who-we-are-left-side:after{content:"";clear:both;display:table;}
    .about-who-we-are-left-img{width:70%;float:left;}
    .about-who-we-are-left-text{width:30%;float:left;padding-top:66px;}
    .about-who-we-are-left-side h1,.about-who-we-are-left-side h2{font-size:18px;color:#676767;font-weight:normal;padding:6px 50px 7px 0;margin:0px;line-height:normal;text-transform:uppercase;}
    .about-who-we-are-left-side h1 span.big-cap,.about-who-we-are-left-side h2 span.big-cap,.home-owners-inner-left .three-title h2 span.big-cap{font-size:18px;}
    .about-who-we-are-left-text p{font-size:14px;color:#636363;line-height:18px;padding:0 15px 0 15px;}
    .about-who-we-are-left-text p:last-child{margin-bottom:0px;}
    .three-title{padding:15px 0px 15px 0;}
    .three-title h2{display:inline-block;width:32.9%;padding:0px;text-transform:uppercase;font-size:18px;}
    .left-right-title h2{text-align:right;padding:0px 50px 7px 0;}
    .left-right-title h1{padding:6px 50px 0 0;}
    .left-right-title h2:first-child{text-align:left;padding:6px 50px 0 0;}
    .about-who-we-are-right-side{width:16%;float:left;}
    .about-who-we-are-right-side h2{text-align:center;font-size:24px;color:#737373;padding:30px 0 12px 0;margin:0px;}
    .about-who-we-are-right-side h2 span.big-cap{font-size:30px;}
    .about-who-we-are-right-side ul{margin:0 0 0 35px;padding:0px;}
    .about-who-we-are-right-side ul li{list-style:none;margin:0 0 15px 0;line-height:normal;}
    .about-who-we-are-right-side ul li a{font-size:14px;color:#737373;}
    .about-who-we-are-right-side ul li a:hover{color:#9e0b0f;}
    .hover-img-data{margin:20px 0 0 35px;width:115px;}
    .hover-img-data-thumb{border:1px solid #cccccc;width:115px;height:115px;display:block;margin-bottom:23px;}
    .hover-img-data-thumb img{width:100%;}
    .hover-img-data p{font-size:14px;color:#636363;line-height:17px;}
    .hover-img-data{display:none;}
    .ziczac-title{color:#9e0b0f;font-size:18px;font-weight:bold;line-height:22px;margin:0 auto;max-width:50%;padding:0 0 30px;width:100%;}
    .ziczac-title strong{display:block;text-align:left;}
    .ziczac-title strong:nth-child(1){}
    .ziczac-title strong:nth-child(2){margin-left:20px;}
    .ziczac-title strong:nth-child(3){margin-left:40px;}
    .ziczac-title strong:nth-child(4){margin-left:60px;}
    .ziczac-title span{text-align:center;}

    /* Our partner */
    .our-partner-left-side{width:84%;border-right:1px solid #d0d0d0;float:left;}
    .our-partner-left-side:after{content:"";clear:both;display:table;}
    .our-partner-left-img{width:70%;float:left;position:relative;}
    .our-partner-left-img h2{font-size:20px;color:#676767;font-weight:normal;padding:6px 50px 7px 0;margin:0px;line-height:normal;text-transform:uppercase;}
    .our-partner-left-img h2 span.big-cap{font-size:24px;}
    .our-partner-right-img-text{width:30%;float:left;padding:40px 0 40px;border-left:1px solid #d0d0d0;}
    .our-partner-right-img-text h2{font-size:24px;color:#676767;font-weight:normal;margin:0px;padding:0px 20px 26px;line-height:normal;text-transform:uppercase;}
    .our-partner-right-img-text h2 span.big-cap{font-size:30px;}
    .our-partner-right-img-text p{color:#636363;font-size:14px;line-height:26px;padding:0 20px;}
    .our-partner-right-img-text p:last-child{margin-bottom:0px;}
    .our-partner-left-img a{color:#0069b4;position:absolute;}
    .our-partner-left-img a:hover,.our-partner-left-img a:focus{color:#9e0b0f;}
    .op-link-1{right:30px;top:75px;}
    .op-link-2{left:-10px;top:390px;}
    .op-link-3{bottom:240px;right:50px;}
    .op-link-4{bottom:12px;right:286px;}

    /* Customization page */
    .about-customization-inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
    .about-customization-inner:after{content:"";clear:both;display:table;}
    .cyantitle{font-size:18px;color:#91bdbe;font-weight:normal;padding:6px 0 15px;margin:0 2% 0 0;line-height:normal;text-transform:uppercase;text-align:center;}
    .cyantitle span.big-cap{font-size:22px;}
    .about-customization-left{padding:10px;border:1px solid #c4c4c4;float:left;margin-right:3%;width:47.5%;text-align:center;}
    .about-customization-right{padding:10px;border:1px solid #c4c4c4;float:left;width:47.5%;text-align:center;}
    .about-customization-left h2,.about-customization-right h2{padding:5px 0 30px;}
    .about-customization-left img,.about-customization-right img{display:inline-block;}
    .about-customization-inner p{color:#737373;font-size:14px;font-weight:400;text-align:left;padding:0 15%;}
    .customization-sizing-inner{}
    .customization-sizing-inner:after{content:"";clear:both;display:table;}
    .customization-sizing-left h1,.customization-sizing-left h2{font-size:18px;color:#9e0b0f;font-weight:normal;padding:6px 50px 7px 0;margin:0px;line-height:normal;text-transform:uppercase;}
    .customization-sizing-left h1 span.big-cap,.customization-sizing-left h2 span.big-cap{font-size:22px;}
    .customization-sizing-left{float:left;width:62%;}
    .customization-sizing-right{float:left;width:38%;text-align:center;padding-top:71px;}
    .customization-sizing-right img{display:inline-block;}
    .customization-sizing-left p,.customization-sizing-right p{color:#737373;font-size:14px;font-weight:400;text-align:left;padding:0 15%;}
    .customization-sizing-left p a,.customization-sizing-right p a{color:#0069b4;}
    .customization-sizing-left p a:hover,.customization-sizing-right p a:hover{color:#9e0b0f;}

    /* Our History page */
    .red-title{color:#9e0b0f;font-size:18px;line-height:22px;padding:10px 15px 30px;font-weight:normal;text-align:center;}
    .our-history-content{}
    .our-history-content p{color:#636363;font-size:14px;line-height:18px;padding:0 0px;}
    .our-history-content h4{color:#636363;font-size:14px;line-height:18px;padding:0 15px;text-transform:uppercase;font-weight:normal;text-align:center;}
    .our-history-content-left{width:48%;margin-right:2%;float:left;}
    .our-history-content-right{width:48%;float:left;padding-top:70px;}
    .history-img{float:right;padding-left:10px;}
    .history-img-left{float:left;padding-right:10px;}

    /* Testimonial Page */
    .testimonial-box{margin:0 0 28px 0;}
    .testimonial-box.brd-img img{border:1px solid #c6c6c6;}
    .testimonial-content{background:#e5f1f1;border:1px solid #b7b7b7;padding:13px 23px 23px 23px;}
    .testimonial-content h2{font-family:Arial;font-size:16px;color:#000;line-height:normal;margin:0px 0px 20px 0px;font-weight:bold;text-transform:uppercase;padding:10px 0 10px 50px;background:url("../images/testimonial-icon.jpg") no-repeat;}
    .testimonial-content p{font-family:Arial;font-size:12px;color:#000;line-height:26px;margin:0px 0px 25px 0px;font-weight:bold;}
    .testimonial-content p:last-child{margin:0px;}
    .testimonial-author{font-family:Arial;font-size:12px;color:#000;line-height:normal;padding:10px 0 0 10px;text-transform:uppercase;font-weight:bold;}

    /* Gallery page */
    .gallery-inner{padding:0 20px;}
    .gallery-inner .grid{margin:0 -5px;}
    .gallery-inner .grid .grid-item{padding:0 5px;width:25%;float:left;list-style:none;margin-bottom:10px;}
    .gallery-filter{margin:2px 122px 20px 0;}
    .gallery-filter label{color:#939393;display:inline-block;font-size:12px;font-weight:normal;text-transform:uppercase;vertical-align:middle;margin:0px;}
    .gallery-filter input{width:80px;height:21px;border:1px solid #d6d6d6;vertical-align:middle;display:inline-block;padding:0px 5px;color:#939393;display:inline-block;font-size:12px;font-weight:normal;margin:0 25px 0 0;}
    .gallery-filter label .big-cap{font-size:14px;}
    .gallery-filter select{width:135px;height:21px;border:1px solid #d6d6d6;vertical-align:middle;display:inline-block;padding:0px;background:#ffffff;color:#000000;display:inline-block;font-size:12px;font-weight:normal;}
    .gallery-box{position:relative;}
    .gallery-box .img_hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background:rgba(0,0,0,0.75);opacity:0;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
    .gallery-box:hover .img_hover{opacity:1;}
    .gallery-box .img_hover span.hove_desc{background:url(../images/icon-zoom-in.svg);position:absolute;top:50%;left:50%;padding-bottom:25px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;color:#FFF;width:95%;background-repeat:no-repeat;background-position:center bottom;background-size:17px auto;}
    .gallery-box .img_hover span.idnumber{position:absolute;bottom:5px;right:10px;color:#ffffff;}
    .gallery-box a img{width:100%;}
    ul.pop-gallaty{list-style:none;font-size:0;padding:0;margin:0 -10px;}
    ul.pop-gallaty li{font-size:15px;width:25%;display:inline-block;padding:0 5px 5px 0px}
    .fancybox-wrap .fancybox-skin{background-color:transparent;box-shadow:none!important;-webkit-box-shadow:none!important;padding:0!important;}
    .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner{max-width:600px;margin:0 auto;overflow:visible!important;}
    .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner > img{width:100%;}
    .fancybox-wrap .fancybox-skin .fancybox-close{left:0;right:initial;top:-40px;}
    .fancybox-outer .fancybox-nav{width:50px;margin:0px;height:auto;min-height:600px;}
    .fancybox-nav span{visibility:visible!important;}
    .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next{right:-50px;}
    .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev{left:-50px;}
    .popbox .discription{color:#fff;font-size:15px;padding:12px 0;font-weight:normal;}
    .popbox .discription a{color:#fff;}
    ul.tags{list-style:none;padding-left:0;margin-top:5px;}
    ul.tags li{float:left;font:14px/18px Arial,sans-serif;margin:10px 10px 0 0;}
    ul.tags li a{color:#fff;background:url(../images/tag.png) no-repeat 0 9px;padding:12px 5px 12px 29px;}
    .popbox .discription h2,.popbox .discription p{font-size:16px;line-height:25px;margin:0 0 10px;display:block;width:100%;color:#fff;}
    .fancybox-wrap .icons{float:right;position:absolute;right:0;top:-40px;}
    .fancybox-wrap .icons li{display:inline-block;margin:0 5px;}
    .fancybox-wrap .icons li:hover,.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev span:hover,.fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next span:hover,.fancybox-wrap .fancybox-skin .fancybox-close:hover{opacity:0.8;}
    .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav span{/*margin-top:-95px;*/}
    #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite_new.png)!important;}
    .fancybox-wrap .icons li a img{display:inline-block;vertical-align:middle;width:21px;}
    .fancybox-wrap .icons li.insta a img{width:17px;}
    .fancybox-wrap .icons li.pintrest a img{width:25px;}
    .fancybox-wrap .icons li a{background-color:rgba(255,255,255,0.5);-webkit-background-color:rgba(255,255,255,0.5);-ms-background-color:rgba(255,255,255,0.5);width:33px;height:33px;line-height:33px;display:block;border-radius:100px;text-align:center;vertical-align:middle;}
    .view-more-btn{clear:both;padding:25px 0 0;text-align:center;}
    .view-more-btn .anchor-view-more,.view-more-btn button,.view-more-btn .anchor-back-gallery{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:16px;font-weight:bold;line-height:normal;margin:0;padding:15px 40px;text-transform:uppercase;display:inline-block;display:inline-block;margin:0;font-family:Arial;}
    .view-more-btn .anchor-view-more:hover,.view-more-btn .anchor-view-more:focus,.view-more-btn .anchor-back-gallery:hover,.view-more-btn .anchor-back-gallery:focus,.view-more-btn button:hover,.view-more-btn button:focus{background:#9e0b0f;border-color:#9e0b0f;}
    .view-more-btn button{margin-left:15px;}
    .home .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner{max-width:800px;height:800px!important;width:800px!important;}

    @media(max-width:767px){
        .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-next{right:0;}
        .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-prev{left:0;}
        ul.pop-gallaty li{width:50%;padding:0 10px 10px 0px!important;}
        .view-more-btn{padding:25px 0 33px;}
        .view-more-btn .anchor-view-more,.view-more-btn button{font-size:14px;padding:13px 20px;}
        .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner{height:100%!important;}
        .fancybox-outer,.fancybox-inner{margin-top:50px!important;}    
    }
    @media(min-width:768px){
        .fancybox-wrap{margin-top:30px!important;}
    }
    @media(max-width:600px){
        .main-slider-wrap:hover .slider-buttons{display:none;}
        body .before-begin {
            padding: 15px;
            min-height: 320px;
            max-height: 320px;
        }
        body .before-begin h3, body .before-begin .before-begin-inner a{font-size: 17px;margin-bottom: 5px;}
        body .before-begin .before-begin-inner a{bottom: -4px;left: 16%;}
        .before-begin .before-begin-inner ul{padding-left: 15px;;margin: 10px 0;}
        body .before-begin .before-begin-inner h4, body .before-begin .before-begin-inner ul li{margin-bottom: 5px;}
        body .before-begin .before-begin-inner a:before {width: 35px;height: 36px;}
    }
    .dealers-chapter-box{margin:0 0 25px;text-align:center;}
    .dealers-chapter-box a img{border:1px solid #c2c2c2;}
    .dealers-chapter-box a span{color:#7f7f7f;display:block;font-size:14px;padding:4px 0 0;width:100%;}
    .dealers-chapter-box a:hover span{color:#9e0b0f;}
    .dealers-chapter-box h2{font-size:24px;color:#888888;text-transform:uppercase;line-height:30px;margin:90px 0 0 0;text-align:left;display:inline-block;}
    .dealers-chapter-box h2 a{color:#0072bc;font-size:14px;text-transform:lowercase;display:block;}
    .dealers-chapter-box h2 a:hover{color:#9e0b0f;}

    /* Po traking */
    .po-traking-right-img{position:relative;}
    .po-traking-right-img:after{content:"";position:absolute;left:0px;top:0px;height:100%;width:100px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}
    .po-tracking-inner{clear:both;padding:15px 0 0;}
    .po-traking-box{position:relative;z-index:9;box-shadow:0 0 15px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 15px 6px rgba(0,0,0,0.2);padding:15px 50px;text-align:center;min-height:280px;}
    .po-traking-box h3{color:#7f7f7f;font-size:18px;font-family:Arial;text-transform:uppercase;margin:0px;padding:0px;line-height:normal;}
    .po-traking-box h3 .big-cap{font-size:24px;}
    .po-traking-box p{color:#7f7f7f;font-size:12px;font-family:Arial;font-weight:bold;margin:5px 0 10px 0;padding:0px;}
    .po-traking-box .pobox-bot-link{bottom:13px;color:#0072bc;font-family:Arial;font-size:12px;font-weight:bold;left:0;margin:0;padding:0;position:absolute;width:100%;}
    .po-traking-box .pobox-bot-link:hover{color:#9e0b0f;}
    .po-traking-box input{max-width:390px;width:100%;margin:0 auto 15px;height:45px;background:url("../images/trakingbox-bg.jpg") no-repeat;background-size:100% 45px;border:0px;border-radius:0px;}
    .white-popup-block.tracking-popup{background:#d0e6e6;border:5px solid #f1f2f3;box-shadow:-15px 10px 20px 0 rgba(0,0,0,0.4) inset;-moz-box-shadow:-15px 10px 20px 0 rgba(0,0,0,0.4) inset;-webkit-box-shadow:-15px 10px 20px 0 rgba(0,0,0,0.4) inset;}
    .tracking-popup h2{color:#9e0039;font-size:24px;line-height:normal;margin:0 0 5px;padding:0;text-align:center;}
    .item-tracking > small{color:#525c5c;display:block;font-size:14px;text-align:center;}
    .po-track-list{margin:30px 0 0 20px;padding:0px;}
    .po-track-list li{font-size:14px;text-transform:uppercase;color:#000000;margin:0 0 5px;}
    .po-track-list li a{color:#0072bc;}
    .po-track-list li a:hover{color:#9e0039;}
    .po-track-list li:last-child{margin:0px;}

    .po-traking-box form#catcustomcontentform {margin-bottom: 30px;}

    .item-tracking-detail h2{margin:0 0 12px;text-align:left;text-transform:uppercase;}
    .item-tracking-detail .detail-track-info{font-size:18px;color:#7f7f7f;margin-bottom:10px;}
    .item-tracking-detail .detail-track-info label{display:inline-block;vertical-align:middle;margin:0 0 0 30px;color:#000000;font-weight:normal;}
    .item-tracking-detail .ship-date.detail-track-info label{color:#ff0000;}
    .item-tracking-detail .detail-track-info small{color:#7f7f7f;display:block;font-size:12px;line-height:normal;margin:0 0 15px;}
    .item-tracking-detail .detail-track-info a{color:#0072bc;font-size:18px;}
    .item-tracking-detail .detail-track-info a:hover{color:#9e0039;}
    .accurate-date-info{margin:30px 0 0;}
    .accurate-date-info small{color:#7f7f7f;display:block;font-size:12px;line-height:normal;margin:0 0 10px;}
    .accurate-date-info small label{color:#000;font-weight:normal;vertical-align:middle;display:inline-block;margin:0px;}
    .item-no-found h2{font-size:30px;text-align:left;margin:0 0 20px;}
    .item-no-found ul{margin:0 0 0 20px;}
    .item-no-found ul li{color:#525c5c;font-weight:normal;font-size:14px;margin:0 0 5px;}
    .item-no-found ul li .no-info{margin:12px 0 12px -13px;}
    .resources-dealers-inner{clear:both;padding:15px 0 0;}
    .resources-dealers-box-title h2{font-size:20px;color:#959595;text-transform:uppercase;text-align:center;margin:0px;padding:0px;padding-left:10px;line-height:normal;font-weight:normal}
    .resources-dealers-box-title p{font-size:20px;color:#959595;text-transform:lowercase;text-align:center;margin:0px;padding:0px;line-height:normal;font-weight:normal}
    .resources-dealers-box-title h2 .big-cap{font-size:24px;}
    .resources-dealers-box-inner{margin:20px 0 0 0;border:1px solid #c2c2c2;position:relative;padding:30px 30px 20px 95px;width:100%;max-width:552px;float:right;}
    .download-icon{left:-70px;position:absolute;top:-70px;}
    .resources-dealers-box-inner ul{margin:0px;padding:0px;}
    .resources-dealers-box-inner ul li{list-style:none;margin-bottom:9px;color:#0072bc;font-size:12px;text-transform:uppercase;line-height:22px;}
    .resources-dealers-box-inner ul li:last-child{margin-bottom:0px;}
    .resources-dealers-box-inner ul li a{color:#0072bc;font-size:12px;text-transform:uppercase;line-height:normal;padding:3px 0 3px 35px;display:inline-block;}
    .resources-dealers-box-inner ul li a .big-cap{font-size:16px;font-weight:normal;}
    .resources-dealers-box-inner ul li a:hover{color:#9e0b0f;}
    .resources-right-img{margin:10px 0 0 0;}
    .rd-pdf-icon a{background:url("../images/resources-icon.png") no-repeat 0 -95px;}
    .rd-video-icon a{background:url("../images/resources-icon.png") no-repeat 0 0;}
    .rd-book-icon a{background:url("../images/resources-icon.png") no-repeat 0 -186px;}
    .rd-glob-icon a{background:url("../images/resources-icon.png") no-repeat 0 -282px;}
    .dex-logo{background:url("../images/resources-icon.png") no-repeat 0 -380px;padding:3px 0 3px 28px;color:#0072bc;font-size:12px;text-transform:uppercase;line-height:normal;display:inline-block;font-weight:normal;}
    .rd-excel-icon a{background:url("../images/excel-icon.png") no-repeat 5px 0;}
    .page-template-resources-for-dealers .fancybox-inner{max-width:800px!important;}

    /* Style gallery page */
    .sg-title-wrapper{padding:0 15px;position:relative;text-align:left;}
    .sg-title-wrapper .middel-text{color:#b4b4b4;font-size:17px;left:0;position:absolute;text-align:center;top:0;width:100%;}
    .sg-title-wrapper .custom-title{margin:3px 0 0;position:relative;z-index:1;}
    .sg-title-wrapper .breadcrumb{position:relative;z-index:1;}

    /* Search page */
    .sink-database-inner{}
    .sink-database-inner:after{content:"";clear:both;display:table;}
    .sink-database-left{width:18%;float:left;}
    .sink-database-left h2{color:#737373;font-size:20px;margin:0;padding:10px 0 8px;text-align:center;}
    .sink-database-left h2 .big-cap{font-size:28px;}
    .sink-database-left ul{margin:0 20px 0 0;padding:0;}
    .sink-database-left ul li{line-height:normal;list-style:none;margin:0 0 15px;}
    .sink-database-left ul li label{color:#737373;font-size:14px;font-weight:normal;font-family:'Conv_AvantGarde-Book';}
    .sink-database-left ul li select{background:#ffffff;border:1px solid #d6d6d6;color:#000;display:inline-block;font-size:12px;font-weight:normal;height:25px;padding:0;vertical-align:middle;width:100%;}
    .sink-database-left ul li button,.sink-database-left ul li .browse-all-btn,.sink-database-left ul li .search-btn{background:#93b9ba;border:1px solid #81a7a7;color:#fff;font-size:12px;text-transform:uppercase;font-weight:bold;margin:0px;padding:6px 10px;line-height:normal;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;}
    .sink-database-left ul li button:hover,.sink-database-left ul li button:focus,.sink-database-left ul li .browse-all-btn:hover,.sink-database-left ul li .browse-all-btn:focus,.sink-database-left ul li .search-btn:hover,.sink-database-left ul li .search-btn:focus{background:#9e0b0f;border-color:#9e0b0f;}
    .sink-database-left ul li .reset-filters-btn{float:right;}
    .sink-database-left ul li .browse-all-btn{float:right;margin-top:9px;clear:both;}
    .sink-database-middle{width:64%;border-right:1px solid #cecece;border-left:1px solid #cecece;float:left;padding:25px 0 0;}
    .sink-database-middle .sink-database-img{border:1px solid #000000;max-width:591px;width:100%;margin:0 auto;}
    .align-center{text-align:center;}
    .sink-database-middle p{font-size:13px;line-height:20px;margin:0 auto 20px;width:90%;}
    .sink-database-middle p:last-child{margin-bottom:0px;}
    .searc-result-box{padding:10px 0;display:table;width:100%;}
    .searc-result-box:after{content:"";clear:both;display:table;}
    .sr-left{width:20%;display:table-cell;vertical-align:middle;padding:20px 0 0 25px;}
    .sr-left .sr-prd-name{font-size:18px;font-weight:bold;text-transform:uppercase;color:#2e2e2e;margin:0 0px 5px 0px;padding:0px;}
    .sr-left .sr-prd-name a{color:#2e2e2e;}
    .sr-left .sr-prd-name a:hover{color:#9e0b0f;}
    .sr-left strong{font-size:15px;font-weight:bold;color:#2e2e2e;display:inline-block;width:100%;margin:0 0 6px 0;}
    .sr-left .sr-pdf-link{color:#009bea;font-size:12px;background:url("../images/resources-icon.png") no-repeat -5px -95px;padding-left:36px;padding:4px 0 4px 36px;display:inline-block;}
    .sr-left .sr-pdf-link:hover{color:#9e0b0f;}
    .sr-middle{width:52%;display:table-cell;vertical-align:middle;}
    .sr-middle .sr-img{text-align:center;padding:0 10px;}
    .sr-middle .sr-img img{display:inline-block;}
    .sr-right{width:28%;display:table-cell;vertical-align:middle;padding:18px 0 0 0;}
    .sr-right strong{font-size:14px;}
    .sr-right ul{margin:4px 0px 0px 0px;padding:0px;}
    .sr-right ul li{list-style:none;font-size:13px;}
    .sink-database-inner .about-who-we-are-right-side{width:18%;}
    .sink-database-inner .about-who-we-are-right-side h2{line-height:normal;}
    .sink-databas-leftbar-text{clear:both;padding:25px 20px 0 0;}
    .sink-databas-leftbar-text p{font-size:14px;color:#676767;font-weight:normal;line-height:normal;}

    /* Category page */
    .title-wrapper:after{content:"";clear:both;display:table;}
    .category-title{text-align:center;margin:0 auto 12px;position:relative;width:98.2%;clear:both;}
    .category-title:after{content:"";background:#000000;height:4px;width:100%;position:absolute;top:50%;margin-top:-2px;left:0;}
    .category-title h1,.category-title h2{margin:0px;font-size:24px;color:#000000;font-weight:normal;text-transform:uppercase;line-height:normal;display:inline-block;background:#fff;padding:0 10px;position:relative;z-index:9;}
    .category-title h1 .big-cap,.category-title h2 .big-cap{font-size:30px;}
    .term-style-gallery .site-main{padding:0 11px;}
    .category-container{margin:0 0 10px;}
    .woocommerce ul.products,.woocommerce-page ul.products{clear:both;text-align:center;margin:0 -11px;}
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;margin:0;padding:0 11px;position:relative;width:24.7%;margin-left:0;display:inline-block;}
    .woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{height:auto;max-width:100%;border:1px solid #c2c2c2;}
    .woocommerce-loop-product__title{margin:8px 0 19px 0;padding:0px;text-align:center;letter-spacing:0;font-weight:normal;line-height:normal;font-size:18px;text-transform:uppercase;}
    .woocommerce-loop-product__title a{color:#000000;}
    .woocommerce-loop-product__title a span.big-cap{font-size:24px;}
    .the-classic-collection.category-title:after{/*background:#da7c4f;*/ background:#818181;}
    .the-classic-collection.category-title h1,.the-classic-collection.category-title h2,.the-classic-collection .woocommerce-loop-product__title a{/*color:#da7c4f;*/ color:#818181;}
    .the-traditional-collection.category-title:after{/*background:#7cca88;*/ background:#818181;}
    .the-traditional-collection.category-title h1,.the-traditional-collection.category-title h2,.the-traditional-collection .woocommerce-loop-product__title a{/*color:#7cca88;*/ color:#818181;}
    .the-modern-collection.category-title:after{/*background:#abb8dd;*/ background:#818181;}
    .the-modern-collection.category-title h1,.the-modern-collection.category-title h2,.the-modern-collection .woocommerce-loop-product__title a{/*color:#abb8dd;*/ color:#818181;}
    .the-wall-mount-collection.category-title:after{/*background:#b09091;*/ background:#818181;}
    .the-wall-mount-collection.category-title h1,.the-wall-mount-collection.category-title h2,.the-wall-mount-collection .woocommerce-loop-product__title a{/*color:#b09091;*/ color:#818181;}
    .the-classic-collection .woocommerce-loop-product__title a:hover,.the-traditional-collection .woocommerce-loop-product__title a:hover,.the-modern-collection .woocommerce-loop-product__title a:hover,.the-wall-mount-collection .woocommerce-loop-product__title a:hover{color:#9e0b0f;}

    /* finishes */
    .finishes-top{}
    .finishes-top:after{content:"";clear:both;display:table;}
    .finishes-top .finishes-top-left{float:left;width:60%;}
    .finishes-top .finishes-top-right{float:right;width:40%;padding:0 0 0 40px;}
    .finishes-top .finishes-top-right img{width:89%;}
    .finishes-title{border-top:1px solid #d9d9d9;padding:15px 0 20px 8px;}
    .finishes-title h2{margin:0px;padding:0px;font-size:16px;font-weight:bold;color:#000;display:inline-block;vertical-align:middle;}
    .finishes-title p{font-style:14px;color:#000;display:inline-block;vertical-align:middle;margin:0px;font-size:14px;}
    .finishes-top-left .category-container{margin:0 0 19px;}
    .finishes-top-left .category-container ul:after{content:"";clear:both;display:table;}
    .finishes-top-left .category-container ul{margin:0px;padding:0px;}
    .finishes-top-left .category-container ul li{width:20%;float:left;list-style:none;text-align:center;padding:0 15px;position:relative;}
    .finishes-top-left .category-container ul li img{display:inline-block;}
    .finishes-top-left .category-container ul li .woocommerce-loop-product__title{margin:0px;padding:0px;font-size:13px;text-transform:capitalize;color:#000;}
    .reeded-tubing-finishis{color:#676767;font-size:14px;left:0;padding:0 15px 0 31%;position:absolute;text-align:left;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
    .term-description{color:#676767;font-size:14px;line-height:normal;margin-top:15px;}
    .term-description p{margin:0 0 15px 0;}
    .finishes-top .finishes-top-left .category-container ul li{width:33.33%;}
    .finishes-title a{color:#0069b4;font-size:14px;font-weight:bold;margin-left:130px;text-decoration:underline;}
    .finishes-title a:hover{color:#9e0b0f;}

    /* Detail page */
    .woocommerce-tabs a,.woocommerce-tabs a:hover{box-shadow:none;}
    .single-product div.product{clear:both;}
    .product .woocommerce-product-gallery{float:left;width:48%!important;margin-bottom:0px;}
    .product .product-content-wrapper{width:47%;margin-left:4%;float:right;padding-top:5px;}
    .product-content-wrapper .summary.entry-summary{width:100%!important;margin:0px 0 30px 0;}
    .product-content-wrapper .summary.entry-summary:afetr{content:"";clear:both;display:table;}
    .summary.entry-summary .left-summary{width:50%;float:left;}
    .summary.entry-summary .right-summary{width:50%;float:left;text-align:right;}
    .summary.entry-summary .right-summary img{display:inline-block;}
    .postid-309348 .summary.entry-summary .right-summary { top: 20px; position: relative; }
    .woocommerce div.product div.summary {     margin-bottom: 0 !important; }
    .product-content-wrapper .summary.entry-summary .product_title.entry-title{margin:0px;padding:0;font-size:30px;color:#000;font-weight:normal;line-height:30px;}
    .product-content-wrapper .summary.entry-summary .product_title.entry-title span.big-cap{font-size:40px;}
    .woocommerce-product-details__short-description{margin:0 0 20px 0;}
    .woocommerce-product-details__short-description p{font-family:Arial;font-size:12px;color:#636363;margin:0;padding:0;}
    /* .left-summary .below-excerpt{margin:50px 0 0;} */
    .left-summary .below-excerpt{margin:10px 0 0;}
    .left-summary .below-excerpt p{font-family:Arial;font-size:12px;color:#636363;margin:0 0 10px 0;padding:0;}
    .left-summary .below-excerpt a.is-pdf,.below-excerpt-links a.is-link{font-family:Arial;font-size:14px;color:#0069b4;margin:18px 0 0;padding:2px 0 2px 28px;background:url("../images/pdf-icon.png") no-repeat 0 0;box-shadow:none;display:block;}
    .below-excerpt-links a.is-link{background:url("../images/download.png")  no-repeat 0 0;    background-position-x: -5px;
        background-position-y: 0;}
    .left-summary .estimate-frm-link.is-pdf{background:url("../images/link.png") no-repeat 0 0!important;background-size:20px!important;}
    .left-summary .below-excerpt a.is-pdf:hover,.below-excerpt-links a.is-link:hover{color:#9e0b0f;}
    .left-summary .below-excerpt a.is-pdf-studio{font-family:Arial;font-size:14px;color:#0069b4;margin:18px 0 0;padding:2px 0 2px 28px;background:url("../images/pdf-icon.png") no-repeat 0 0;box-shadow:none;display:block;}
    .left-summary .estimate-frm-link.is-pdf-studio{background:url("../images/link.png") no-repeat 0 0!important;background-size:20px!important;}
    .left-summary .below-excerpt a.is-pdf-studio:hover{color:#9e0b0f;}
    .product .product-content-wrapper.below-summery{position:relative;margin-top:-168px;}
    .title-abbrev{color:#000;font-size:12px;height:13px;line-height:normal;padding:0 0 0 2px;width:190px;margin:0 0 50px 3px;}
    .title-abbrev.Orange{background:rgb(217,124,78); /* Old browsers */background:-moz-linear-gradient(left,rgba(217,124,78,1) 0%,rgba(217,124,78,1) 58%,rgba(255,255,255,1) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,rgba(217,124,78,1) 0%,rgba(217,124,78,1) 58%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(217,124,78,1) 0%,rgba(217,124,78,1) 58%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d97c4e',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}
    .title-abbrev.Green{background:rgb(94,172,106); /* Old browsers */background:-moz-linear-gradient(left,rgba(94,172,106,1) 0%,rgba(94,172,106,1) 58%,rgba(255,255,255,1) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,rgba(94,172,106,1) 0%,rgba(94,172,106,1) 58%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(94,172,106,1) 0%,rgba(94,172,106,1) 58%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d97c4e',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}
    .title-abbrev.Blue{background:rgb(126,145,200); /* Old browsers */background:-moz-linear-gradient(left,rgba(126,145,200,1) 0%,rgba(126,145,200,1) 58%,rgba(255,255,255,1) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,rgba(126,145,200,1) 0%,rgba(126,145,200,1) 58%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(126,145,200,1) 0%,rgba(126,145,200,1) 58%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d97c4e',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}
    .title-abbrev.Brown{background:rgb(169,137,138); /* Old browsers */background:-moz-linear-gradient(left,rgba(169,137,138,1) 0%,rgba(169,137,138,1) 58%,rgba(255,255,255,1) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,rgba(169,137,138,1) 0%,rgba(169,137,138,1) 58%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(169,137,138,1) 0%,rgba(169,137,138,1) 58%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d97c4e',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}
    .enlargeslider{height:775px!important;margin-bottom:20px;}
    .productnav .navigation.post-navigation{margin:0;}
    .productnav .nav-subtitle{background:none;color:#8d8d8d;display:block;font-size:12px;font-weight:normal;letter-spacing:inherit;margin-bottom:0;text-transform:capitalize;}
    .productnav .nav-subtitle:hover{color:#9e0b0f;}

    .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{ display: none; }
    .woocommerce div.product .woocommerce-tabs ul.tabs::before { border:none; }


    .woocommerce-tabs ul.tabs{display:table;font-size:0;margin:0;padding:0;width:100%;}

    .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f2f2f2;border:1px solid #d5d5d5;margin:0 2px 0 0; border-radius: 0; padding:0;text-align:center;vertical-align:top;width: 24.5%;}

    .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-bottom:0;padding-bottom:4px;}
    .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;text-align:center;height:40px;box-shadow:none;color:#000000;display:table;font-size:12px;line-height:normal;vertical-align:middle;padding:6px 10px;}
    .woocommerce-tabs ul.tabs li a span{display:table-cell;vertical-align:middle; font-weight: 400; }
    .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{box-shadow:none;}
    .woocommerce-tabs .woocommerce-Tabs-panel{border:1px solid #d5d5d5;margin-top:-1px !important;min-height:265px;width:calc(100% - 7px);float:left;}
    #tab-description{background:url("../images/tab-1-bg.jpg") no-repeat;padding:30px;}
    #tab-description a{margin:0 0 10px;}
    #tab-description a:last-child{margin:0px;}
    #tab-description a.is-pdf{font-family:Arial;font-size:12px;font-weight:700;color:#0069b4;box-shadow:none;display:block;}
    #tab-description a.is-pdf label{padding:2px 10px 2px 32px;color:#212121;font-weight:700;background:url("../images/resources-icon.png") no-repeat scroll 0 -95px;display:inline-block;vertical-align:middle;margin:0px;}
    #tab-description a.is-pdf:hover,#tab-description a.is-pdf:hover label{color:#9e0b0f;cursor:pointer;}
    #tab-description a.is-dxf{font-family:Arial;font-size:12px;color:#212121;box-shadow:none;display:block;}
    #tab-description a.is-dxf label{padding:2px 10px 2px 32px;color:#212121;background:url("../images/resources-icon.png") no-repeat scroll 0 -380px;display:inline-block;vertical-align:middle;margin:0px;font-weight:normal;}
    #tab-description a.is-dxf:hover,#tab-description a.is-dxf:hover label{color:#9e0b0f;cursor:pointer;}
    #tab-description p{font-family:Arial;font-size:12px;color:#212121;margin:0;}
    #tab-description ul{margin:15px 0 0 0;}
    #tab-description ul li{font-family:Arial;font-size:12px;color:#212121;margin:0;list-style:none;}
    #tab-description ul li a{color:#0072bc;}
    #tab-description ul li a:hover,#tab-description ul li a:focus{color:#9e0b0f;}
    .product-pdf-download{margin:18px 0 18px;}
    #tab-finishes{padding:22px 10px 10px 10px;}
    #tab-shelves_and_shelsupport{background:url("../images/tab-3-bg.jpg") no-repeat;padding:20px;}
    #tab-options_and_accessories{background:url("../images/optionsand-accessories-tab-bg.jpg") no-repeat;padding:20px;background-size:cover;}
    #tab-edge-options_and_accessories{background:url("../images/option-bg-8-g.png") no-repeat;padding:20px;background-size:cover;}
    #tab-finishes ul{margin:0px;padding:0px;display:flex; flex-wrap:wrap;}
    #tab-finishes ul:after{content:"";clear:both;display:table;}
    #tab-finishes ul li{list-style:none;margin:0 5px;text-align:center;width:18%;}
    #tab-finishes ul li a{border:1px solid #b4b4b4;display:block;}
    #tab-finishes ul li a img{box-shadow:none;}
    #tab-finishes ul li .finished-title{margin:3px 0 0;padding:0px;font-size:11px;color:#7f7f7f;line-height:normal;min-height:45px;}
    #tab-finishes .finishes-desc{clear:both;color:#7f7f7f;display:inline-block;font-size:12px;margin:10px 0;text-align:center;width:100%;}
    #tab-finishes .finishes-desc a{color:#0081d5;box-shadow:none;}
    #tab-finishes .finishes-desc a:hover{color:#9e0b0f;}
    #tab-shelves_and_shelsupport ul{margin:0px;padding:0px;}
    #tab-shelves_and_shelsupport ul li{list-style:none;margin:0 0 6px 0;padding:0px;}
    #tab-shelves_and_shelsupport ul li a{color:#0081d5;text-decoration:underline;text-transform:capitalize;font-size:12px;}
    #tab-shelves_and_shelsupport ul li a:hover{color:#9e0b0f;}
    #tab-shelves_and_shelsupport .shelf-supports-desc{color:#000000;font-size:14px;margin:10px 0;}
    #tab-shelves_and_shelsupport ul.shelf-supports-links{margin:0 0 0 30px;}
    #tab-options_and_accessories ul{margin:0px;padding:0px;}
    #tab-options_and_accessories ul li{list-style:none;margin:0 0 6px 0;padding:0px;display:inline-block;width:49%;}
    .edge-options ul.edge-option-links li{list-style:none;margin:0 0 6px 0;padding:0px;}
    .edge-options ul.edge-option-links li p{margin:0;}
    .edge-options ul.edge-option-links li a.popup-modal{color: #0081d5; text-decoration: underline;text-transform: capitalize;font-size: 12px;}
    #tab-options_and_accessories ul li a{color:#0081d5;text-decoration:underline;text-transform:capitalize;font-size:12px;}
    #tab-options_and_accessories ul li a:hover{color:#9e0b0f;}
    #tab-finishes,#tab-shelves_and_shelsupport,#tab-options_and_accessories{display:none;}
    #tab-mountings,#tab-finials,#tab-edge-options_and_accessories{display:none;}
    .woocommerce-product-gallery__wrapper #slider{margin:0 0 22px 0;}
    .woocommerce-product-gallery .flexslider{position:relative;padding:0 35px;}
    .woocommerce-product-gallery .flexslider ul.slides{margin:0px;padding:0px;}
    .woocommerce-product-gallery .flexslider ul.slides:after{content:"";clear:both;display:table;}
    .woocommerce-product-gallery .flexslider ul li{list-style:none;}
    .woocommerce-product-gallery .flexslider .flex-direction-nav{margin:0px;padding:0px;}
    .woocommerce-product-gallery .flexslider .flex-direction-nav .flex-nav-prev{list-style:none;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:9;}
    .woocommerce-product-gallery .flexslider .flex-direction-nav .flex-nav-next{list-style:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:9;}
    .woocommerce-product-gallery .flexslider .flex-direction-nav .flex-nav-prev .flex-prev{font-size:0px;margin:0px;padding:0px;background:url("../images/arrow_left.svg") no-repeat 0 1px;height:37px;width:36px;opacity:0.6;display:block;}
    .woocommerce-product-gallery .flexslider .flex-direction-nav .flex-nav-next .flex-next{font-size:0px;margin:0px;padding:0px;background:url("../images/arrow_right.svg") no-repeat 0 1px;height:37px;width:36px;opacity:0.6;display:block;}
    .woocommerce-product-gallery #carousel{padding:0 70px;width:100%;max-width:595px;}
    .woocommerce-product-gallery #carousel .flex-direction-nav .flex-nav-prev{left:35px;}
    .woocommerce-product-gallery #carousel .flex-direction-nav .flex-nav-next{right:35px;}
    .large-zoom-glass-none .zoomContainer{display:none!important;}
    .attachment-shop_thumbnail.woocommerce-product-gallery__image > a{display:block;}

    /* Enlarge Button */
    .enlarge{display:block;height:100px;width:100px;position:absolute;bottom:0;right:36px;z-index:1000;}
    .enlarge .enlarge-icon{height:24px;width:24px;background:url("../images/enlarge-icon.svg") no-repeat center center / 100%;position:absolute;bottom:20px;right:20px;border:0;outline:0;margin:0;padding:0;color:inherit;text-decoration:none;cursor:pointer;}
    .enlarge.imgSwitcher_expander_trigger .enlarge-icon{background:url("../images/enlarge-out-icon.svg") no-repeat center center / 100%;}
    .quick-ship-link{margin:14px 0 -12px;position:relative;}

    /* options and accessories */
    .options-and-accessories-box{margin:0 0 25px 0;}
    .options-and-accessories-box a{text-align:center;}
    .options-and-accessories-box a img{border:1px solid #c2c2c2;}
    .options-and-accessories-box a span{color:#7f7f7f;font-size:14px;display:block;width:100%;padding:4px 0 0 0;}
    .options-and-accessories-box a:hover span{color:#9e0b0f;}
    .no-bdr{border:0px!important;}

    /* Hospitality Division Services-inner */
    .hospitality-right .download-pdf span.pdf-icon{background:url(http://local.palmer.com/wp-content/themes/twentyseventeen/assets/images/pdf-icon.png) no-repeat left top;padding:5px 0 4px 25px;display:inline-block;    /* margin-right: 30px; */font-size:13px;line-height:15px;font-weight:600;color:#0069b4;margin-right:0px;}
    .hospitality-right .download-pdf span.pdf-icon:hover{color:#9e0b0f;}
    .page-template-hospitality-division-services .site-footer,.page-template-hospitality-division-services-two .site-footer{margin-top:0px;}
    .hospitality-division-services-inner{background-size:100%!important;height:100%;padding-bottom:29px;clear:both;box-shadow:-2px 14px 6px -6px rgba(0,0,0,0.2) inset;-moz-box-shadow:-2px 14px 6px -6px rgba(0,0,0,0.2) inset;-webkit-box-shadow:-2px 14px 6px -6px rgba(0,0,0,0.2) inset;}
    .hospitality-division-services-inner .mobile-banner{display:none;}
    .hospitality-custom-div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}
    .hospital-logo-headline{color:#676767;font-size:14px;line-height:20px;font-weight:normal;margin:10px 0 0 0;}
    .hospital-logo-headline a{display:inline-block!important;float:none!important;margin-bottom:0px!important;margin-right:0!important;}
    .hospitality-left{width:30%;padding:60px 35px 0 70px;}
    .hospitality-logo{width:100%;text-align:center;padding-top:20px;}
    .hospitality-logo img{display:inline-block;}
    .hospitality-right{width:30%;padding:60px 80px 0 60px;}
    .hospitality-division-services-inner p{color:#676767;font-size:16px;font-weight:normal;line-height:30px;}
    .hospitality-division-services-inner p:last-child{margin:0px;}
    .hospitality-division-services-inner a{color:#0069b4;float:right;margin-right:10px;}
    .hospitality-division-services-inner a:hover{color:#9e0b0f;}
    .hospitality-division-services-inner-2{background-size:100%!important;min-height:903px;padding-bottom:29px;clear:both;position:relative;background-position:center top 30px!important;box-shadow:-2px 14px 6px -6px rgba(0,0,0,0.2) inset;-moz-box-shadow:-2px 14px 6px -6px rgba(0,0,0,0.2) inset;-webkit-box-shadow:-2px 14px 6px -6px rgba(0,0,0,0.2) inset;}
    .hospitality-division-services-inner-2 .mobile-banner{display:none;}
    .hospitality-division-services-inner-2 p{color:#343434;font-size:14px;font-weight:normal;line-height:normal;}
    .top-box{padding:30px 0 0 40px;width:55%;}
    .bottom-box{background:rgba(255,255,255,0.8);border:1px solid #e1e1e1;box-shadow:0 0 8px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,0.1);padding:5px 10px 15px;position:absolute;right:190px;bottom:100px;width:100%;max-width:368px;}
    .bottom-box ul{margin:0px;padding:0px;}
    .bottom-box ul li{list-style:none;position:relative;padding:0 0 0 13px;}
    .bottom-box ul li:before{content:"";height:5px;width:5px;background:#0069b4;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;top:10px;left:0px;}
    .bottom-box ul li a{color:#0069b4;font-size:16px;font-weight:normal;line-height:normal;}
    .bottom-box ul li a:hover{color:#9e0b0f;}

    /* specs and resources  */
    .product-style-sheets-inner-left{border-right:1px solid #d0d0d0;float:left;width:84%;padding-right:30px;}
    .product-style-sheets-inner-left:after{content:"";clear:both;display:table;}
    .product-style-sheets-inner .about-who-we-are-right-side h2{line-height:normal;}
    .product-style-sheets-inner-left-img{width:55%;float:left;padding-right:30px;position:relative;z-index:1;}
    .product-style-sheets-inner-right-text{width:45%;float:left;padding-top:20px;}
    .top-title{color:#959595;font-size:16px;font-weight:normal;line-height:normal;margin:0;padding:0 0 5px 80px;text-align:left;text-transform:uppercase;}
    .top-title .big-cap{font-size:20px;}
    .pss-box{border:1px solid #b4b4b4;position:relative;padding:50px 15px 15px 27px;}
    .pss-box-download-icon{left:-30px;position:absolute;top:-60px;width:105px;z-index:2;}
    .pss-box-download-icon img{}
    .pss-box h2{color:#959595;font-size:16px;font-weight:normal;line-height:normal;margin:0 0 20px;padding:0;text-align:center;text-transform:uppercase;}
    .pss-box h2 .big-cap{font-size:20px;}
    .pss-box ul{margin:0px;padding:0px;}
    .pss-box ul li{list-style:none;line-height:30px;}
    .pss-box ul li a{font-size:16px;color:#9a9a9a;}
    .pss-box ul li a span{color:#0069b4;text-transform:uppercase;}
    .pss-box ul li a:hover{color:#9e0b0f;}
    .download-masterpdf{line-height:normal;padding:18px 0 0 27px;}
    .download-masterpdf a{color:#0069b4;font-size:14px;}
    .download-masterpdf a:hover{color:#9e0b0f;}
    .download-masterpdf a .big-cap{font-size:16px;}
    .download-masterpdf p{font-size:14px;color:#9a9a9a;display:block;width:100%;margin:0px 0px 13px 0px;}
    .pss-box.prd-spec-draw-box h2{padding:0 0 0 52px;text-align:left;}
    .pss-box.prd-spec-draw-box ul li{list-style:none;line-height:30px;font-size:16px;color:#9a9a9a;width:100%;clear:both;}
    .pss-box.prd-spec-draw-box ul li:after{content:"";clear:both;display:table;}
    .pss-box.prd-spec-draw-box ul li span{color:#0069b4;text-transform:uppercase;}
    .prd-spec-draw-dwonload-bloc{float:right;}
    .prd-spec-draw-dwonload-bloc a{color:#0069b4!important;font-size:14px!important;}
    .prd-spec-draw-dwonload-bloc a:hover,.exp-view:hover{color:#9e0b0f!important;}
    .prd-spec-draw-dwonload-bloc a.d-pdf{background:url("../images/pdf-dxf-icon.png") no-repeat top left;padding:2px 0 2px 25px;margin-right:7px;}
    .prd-spec-draw-dwonload-bloc a.d-dxe{background:url("../images/pdf-dxf-icon.png") no-repeat top left -65px;padding:2px 0 2px 25px;}
    .download-imgpdf ul li{list-style:none;line-height:30px;font-size:16px;color:#9a9a9a;width:100%;clear:both;}

    /* shelves */
    .shelving-title{font-size:14px;color:#8f0000;text-transform:uppercase;text-align:center;margin:0 0 10px;}
    .Shelving-inner{}
    .Shelving-inner:after{content:"";clear:both;display:table;}
    .shelving-left{float:left;width:52%;padding:0 20px 0 0;}
    .shelving-box{margin:0 0 20px 0;}
    .shelving-box:after{content:"";clear:both;display:table;}
    .shelving-box-img{width:42%;display:inline-block;vertical-align:middle;}
    .shelving-box-img a{display:block;border:1px solid #c6c6c6;}
    .shelving-box-text{display:inline-block;vertical-align:middle;width:57%;padding:0 0 0 30px;}
    .shelving-box-text h2{color:#616161;font-size:18px;text-transform:uppercase;line-height:18px;font-family:'Conv_AvantGarde-Book';margin:0 0 20px 0;padding:0px;}
    .shelving-box-text p{color:#616161;font-size:14px;line-height:normal;margin:0px 0px 15px 0px;}
    .shelving-box-text a.more-pdf{background:url("../images/pdf-icon.png") no-repeat 0 0;font-size:14px;color:#448ccb;padding:0px 0 2px 26px;float:right;margin:-13px 0 0;}
    .shelving-box-text a.more-pdf:hover{color:#8f0000;}
    .shelving-box-text-bottom{text-align:center;font-size:14px;line-height:normal;color:#448ccb;clear:both;padding:10px 0 0;}
    .shelving-box-text-bottom span{display:block;width:100%;color:#959595;text-transform:uppercase;}
    .shelving-box-text-bottom a{color:#448ccb;}
    .shelving-box-text-bottom a:hover{color:#8f0000;}
    .shelving-right{position:relative;float:right;width:48%;}
    .shelving-right:after{content:"";position:absolute;left:0px;top:0px;height:100%;width:70px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}

    /* Shelving popup */
    .shelves-popup-text{position:relative;padding:30px 30px 5px 30px;}
    .shelves-popup-text p{color:#616161;font-size:14px;line-height:normal;margin:0 0 15px;}
    .shelves-popup-text p a{color:#616161;font-size:14px;text-decoration:underline;}
    .shelves-popup-text p a:hover{color:#8f0000;}
    .shelves-popup-text a.more-pdf{background:url("../images/pdf-icon.png") no-repeat 0 0;font-size:14px;color:#448ccb;padding:0px 0 2px 26px;margin:0px;position:absolute;right:25px;bottom:10px;}
    .shelves-popup-text a.more-pdf:hover{color:#8f0000;}

    /* shelf support */
    .shelf-supports-box{border-bottom:2px solid #dedede;}
    .shelf-supports-box:last-child{border-bottom:0px;}
    .shelf-supports-box .shelf-supports-box-img{display:inline-block;vertical-align:middle;width:33%;}
    .shelf-supports-box .shelf-supports-box-name{display:inline-block;vertical-align:middle;width:20%;text-align:center;}
    .shelf-supports-box .shelf-supports-box-text{display:inline-block;vertical-align:middle;width:34%;padding:0 0 0 80px;}
    .shelf-supports-box .shelf-supports-box-name h2{color:#000000;font-size:24px;text-transform:uppercase;line-height:normal;font-family:'Conv_AvantGarde-Book';margin:0px;}
    .shelf-supports-box .shelf-supports-box-name h2 span.big-cap{font-size:30px;}
    .shelf-supports-box .shelf-supports-box-text p{font-size:14px;color:#676767;line-height:normal;}
    .shelf-supports-box .shelf-supports-box-text a.more-links{color:#448ccb;font-size:14px;float:right;margin-right:70px;}
    .shelf-supports-box .shelf-supports-box-text a.more-links:hover{color:#8f0000;}

    /* Oprtions and accessories */
    .option-accessories-container{}
    .option-accessories-container .term-description{color:#b3b3b3;font-size:14px;line-height:28px;margin-top:70px;}
    .option-accessories-container .term-description p{margin:0;}
    .option-accessories-box{margin:0 0 25px;}
    .option-accessories-box img{border:1px solid #c2c2c2;display:inline-block;}
    .option-accessories-box-name{}
    .option-accessories-box-name h2{margin:0px;color:#7f7f7f;display:block;font-size:14px;padding:4px 0 0;width:100%;text-align:center;text-transform:uppercase;}
    .option-accessories-box:hover h2{color:#9e0b0f;}
    .option-accessories-popup{text-align:center;}
    .option-accessories-popup img{border:1px solid #b4b4b4;display:inline-block;}
    .option-accessories-popup-text{}
    .option-accessories-popup-text h2{color:#676767;margin:0px;padding:5px 0 27px;font-size:14px;}
    .option-accessories-popup-text h2 span.big-cap{font-size:18px;}
    .option-accessories-popup-text ul{margin:0 0 10px 0;padding:0px;}
    .option-accessories-popup-text ul li{color:#676767;margin:0px 10px 0px 0px;padding:0px;font-size:14px;display:inline-block;position:relative;line-height:normal;}
    .option-accessories-popup-text ul li:before{content:"•";display:inline-block;font-size:22px;margin-right:5px;vertical-align:-3px;}
    .option-accessories-popup-text p{color:#676767;margin:0 0 10px 0;padding:0px;font-size:16px;display:inline-block;line-height:25px;}

    /* Contact Us */
    .contact-us-inner{padding:20px 0 0 0; position: relative; }
    .contact-us-inner:before{ width: 1px; height: calc(100% + 14px); background-color: #e1e1e1; left: 58.5%; top: 20px; position: absolute; content: ""; }
    .page-template-newsletter .contact-us-inner:before {
        background: #fff;
    }
    .contact-us-inner:after{content:"";clear:both;display:table;}
    .contactus-left{width:52%;float:left;padding-top: 30px;}
    .contactus-left h2{color:#9a9a9a;font-size:16px;font-weight:normal;margin:0 0 10px 0;padding:0px;text-transform:uppercase;}
    .contactus-left h2 .big-cap{font-size:20px;}
    .contact-from input{font-family:Arial;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:#9a9a9a;display:block;font-size:14px;margin:0 0 14px 0;padding:0 10px;height:38px;width:100%;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}
    .contact-from select{font-family:Arial;background:#ffffff;border:1px solid #d6d6d6;color:#9a9a9a;display:inline-block;font-size:14px;font-weight:normal;height:38px;vertical-align:middle;width:100%;margin:0 0 14px 0;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);padding:0 7px;}
    .contact-from textarea{font-family:Arial;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:#9a9a9a;display:block;font-size:14px;margin:0 0 14px 0;padding:10px;height:110px;width:100%;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}
    .contactus-right{float:right;width:39%;padding-top: 0px;}
    .contactus-right p{margin:0px;padding:0px;color:#9a9a9a;font-size:16px;}
    .contactus-right h2{color:#7e7e7e;font-size:30px;margin:20px 0 3px 0;padding:0;}
    .contactus-right address{margin:0px;padding:0px;color:#9a9a9a;font-size:16px;font-style:normal;}
    .contactus-right address a{color:#9a9a9a;}
    .contactus-right address a:hover{color:#9e0b0f;}
    .second-select-div a,.third-select-div p a{color:gray!important;font-size:18px!important;line-height:180%!important;font-weight:700!important;text-decoration:none!important;}
    .second-select-div a:hover,.third-select-div p a:hover{color:#9e0b0f!important;}
    .cp-emails{border:1px solid #b4b4b4;margin:110px 0 0;position:relative;padding:40px 30px 10px 40px;}
    .cp-emails .contact-email-icon{left:-10px;position:absolute;top:-58px;}
    .cp-emails h3{color:#9a9a9a;font-size:16px;font-weight:normal;margin:-69px 0 40px 0;padding:0 40px 0 80px;text-transform:uppercase;}
    .cp-emails h3 .big-cap{font-size:20px;}
    .cp-emails a{font-size:16px;color:#0069b4;margin:0 0 20px 0;display:inline-block;}
    .cp-emails a:hover{color:#9e0b0f;}
    .contact-from .contact-submit-btn{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;margin:15px 0 0 0;padding:6px 10px;text-transform:uppercase;height:44px;width:100px;}
    .contact-from .contact-submit-btn:hover,.contact-from .contact-submit-btn:focus{background:#9e0b0f;border-color:#9e0b0f;}
    .file-attachment{}
    .file-attachment label{margin:0 0 10px 0;padding:0px;color:#9a9a9a;font-size:14px;font-weight:normal;}
    .file-attachment input{height:inherit;border:0;padding:0;box-shadow:none;margin:0;}
    .recapcha-block{}
    .recapcha-block label{margin:0 0 10px 0;padding:0px;color:#9a9a9a;font-size:14px;font-weight:normal;}

    .contact-red-ttl{ color: #f00; font-size: 16px; margin: 0 0 10px; }

    .contact-edge-selve{
        display: flex;
        padding: 0 0 30px;
        margin: 0 0 40px;
        border-bottom: 1px solid #e1e1e1;
    }
    .contact-edge-logo{ margin-right: 30px; }
    .contact-edge-list{ list-style: none; margin-top: 25px; }
    .contact-edge-list ul li{ display: flex; color: #000; align-items: flex-start; }
    .contact-edge-list ul li label{ font-style: none; color: #000; font-weight: 600; }
    .contact-edge-list ul li input{ position: relative; top: 4px; }

    .contact-three-logo{ padding: 0 0 35px}
    .contactus-right-top{ border:2px solid #e1e1e1; padding: 50px; min-height: 390px; display: flex; align-items: center; justify-content: center; }
    .contactus-right-top .crt-inner{ max-width: 385px; margin: 0 auto; display: block; }

    .contactus-left .contact-box{padding:20px 50px 40px;box-shadow: -5px 5px 15px 5px rgb(0 0 0 / 22%);-webkit-box-shadow: -5px 5px 15px 5px rgb(0 0 0 / 22%);-moz-box-shadow: -5px 5px 15px 5px rgb(0 0 0 / 22%); margin-bottom:20px;}
    .contactus-left .contact-box h2{letter-spacing:0px;font-size:38px;font-family:'Conv_AvantGarde-Book';color:#666666;text-transform:capitalize;text-align:center;}
    .contactus-left .contact-box form{padding:10px;}
    .contactus-left .contact-box{margin-bottom: 55px !important;}
    .contactus-left .image img{width:100%;}
    .contact-three-logo img{width:100%;}
    .contactus-left label:last-child{margin-bottom:0;}
    /*.site-footer{border-top:0;}*/
    .contactus-left .contact-box .redio-btn:hover{box-shadow: 0px 1px 5px 2px rgb(0 0 0 / 20%);-webkit-box-shadow: 0px 1px 5px 2px rgb(0 0 0 / 20%);-moz-box-shadow: 0px 1px 5px 2px rgb(0 0 0 / 20%);}
    .contactus-left .contact-box .redio-btn{z-index: 0;color:#666666;display:block;position:relative;margin-left:25px;padding: 15px 0 11px 25px;margin-bottom:30px;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Conv_AvantGarde-Book';font-weight:400;text-transform:uppercase;background-image: url(../images/text-bg.png);background-size: 100% 100%;background-position: center;background-repeat: no-repeat; /*background-color:#cfebeb;border:5px solid #f0f1f3;-moz-box-shadow:inset 0 0 3px #d0d0d0;-webkit-box-shadow:inset 0 0 3px #d0d0d0;box-shadow:inset 0 0 3px #d0d0d0;*/}
    .contactus-left .contact-box .redio-btn input{position:absolute;opacity:0;cursor:pointer;}
    .contactus-left .contact-box .checkmark:before{content:"";background: #eeeeee;width: 22px;height: 22px;border-radius:50%;position:absolute;top:2.4px;left:2.4px;}
    .contactus-left .contact-box .checkmark{position:absolute;z-index:999999;left:-35px;top:50%;height:47px;width:47px;background:linear-gradient(180deg, rgb(150 148 169) 0%, rgba(227,227,228,1) 100%);border-radius:50%;border:10px solid #f8f9f3;-moz-box-shadow:0px 6px 7px rgb(0 0 0 / 32%);-webkit-box-shadow:0px 6px 7px rgb(0 0 0 / 32%);box-shadow:0px 6px 7px rgb(0 0 0 / 32%);transform:translate(0, -50%);}
    .contactus-left .contact-box .redio-btn:hover .checkmark{background: linear-gradient(180deg, rgb(96 183 77) 0%, rgb(179 220 176) 100%)}
    .contactus-left .contact-box .redio-btn input:checked ~ .checkmark{background-color:#f9fbf4;}
    .contactus-left .contact-box .checkmark:after{content:"";position:absolute;display:none;}
    .contactus-left .contact-box .redio-btn input:checked ~ .checkmark:before, .contactus-left .contact-box .redio-btn:hover .checkmark:before{display:block;background: linear-gradient(180deg, rgba(160,246,99,1) 6%, rgba(65,164,0,1) 80%)}
    .contactus-left .contact-box .redio-btn input:checked ~ .checkmark{background: linear-gradient(180deg, rgb(173 224 162) 0%, rgb(179 220 176) 100%);}
    .contactus-left .contact-box .redio-btn .checkmark:after{top:0px;left:0px;width:27px;height:27px;border-radius:50%;background:#eeeeee;}


    /* Where to buy */
    .where-to-buy-inner{}
    .where-to-buy-inner:after{content:"";clear:both;display:table;}
    .where-to-buy-left{width:50%;float:left;}
    .where-to-buy-right{float:left;margin-left:2%;padding-left:15px;width:48%;}
    .bdr-left,.rightobrder{border-left:1px solid #bfbfbf;}
    .wtb-thumbsec-box{margin:0 0 25px;}
    .wtb-thumbsec-box a{text-align:center;}
    .wtb-thumbsec-box a img{border:1px solid #b4b4b4;}
    .wtb-thumbsec-box a{cursor:default;}
    .wtb-thumbsec-box a span{color:#7f7f7f;display:block;font-size:14px;padding:4px 0 0;text-transform:uppercase;width:100%;}
    .wtb-thumbsec-box a:hover span{color:#9e0b0f;}
    .where-to-buy-thumbsec .col-md-6:nth-child(3){clear:both;}
    .where-to-buy-left:after{content:"";clear:both;display:table;}
    .where-to-buy-form{width:50%;float:left;padding-right:30px;}
    .where-to-buy-form h3.wtb-grey-title{font-size:18px;color:#818181;line-height:normal;font-weight:normal;padding:0px;margin:0px;font-weight:bold;}
    .page-template-sink-database p.wtb-grey-title,.post-type-archive-sink p.wtb-grey-title{padding-top:8px;padding-left:18px;padding-right:18px;color:#818181;}
    .page-template-sink-database .blankdiv,.post-type-archive-sink .blankdiv{padding-bottom:20px;clear:both;border-bottom:1px solid #ceccc7;width:90%}
    .where-to-buy-address{width:50%;float:left;}
    .where-to-buy-form h3.wtb-cyan-title{font-size:18px;color:#a3ced0;line-height:normal;font-weight:normal;padding:0px;margin:0px;text-align:center;font-weight:bold;}
    .where-to-buy-form{}
    .where-to-buy-form h2{color:#2d2d2d;font-size:18px;font-weight:bold;margin:50px 0 10px;padding:0;text-transform:uppercase;}
    .where-to-buy-form ul{margin:0px;padding:0px;}
    .where-to-buy-form ul li{list-style:none;}
    .where-to-buy-form ul li label{color:#5f5f5f;font-size:14px;font-weight:normal;margin:0 0 5px;padding:0;}
    .where-to-buy-form ul li .or-text{color:#2d2d2d;font-size:14px;font-weight:normal;margin:15px 0;padding:0;text-transform:uppercase;display:block;}
    .where-to-buy-form .sectionradiobtn{width:12px;box-shadow:none;}
    .where-to-buy-form input{font-family:Arial;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:#9a9a9a;display:block;font-size:14px;margin:0;padding:0 10px;height:32px;width:90%;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}
    .where-to-buy-form select{font-family:Arial;background:#ffffff;border:1px solid #d6d6d6;color:#9a9a9a;display:inline-block;font-size:14px;font-weight:normal;height:30px;padding:0;vertical-align:middle;width:100%;margin:0 0 14px 0;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
    .whedalre-to-buy-form button{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;margin:15px 0 0 0;padding:6px 10px;text-transform:uppercase;height:44px;width:100px;}
    .where-to-buy-form button:hover,.where-to-buy-form button:focus{background:#9e0b0f;border-color:#9e0b0f;}
    .where-to-buy-form ul li .wtb-filters{margin:15px 0 0 0;}
    .where-to-buy-form ul li .wtb-filters strong{color:#2d2d2d;font-size:16px;font-weight:bold;padding:0;margin:0 0 10px;display:block;}
    .where-to-buy-form ul li .wtb-filters label{display:inline-block;width:30%;vertical-align:middle;margin:0 0 14px;}
    .where-to-buy-form ul li .wtb-filters select{display:inline-block;width:58%;vertical-align:middle;}
    .where-to-buy-address ol{margin-left:0;padding-left:15px;font-size:13px;list-style:none;}
    .where-to-buy-address ol li:after{content:"";clear:both;display:table;}
    .where-to-buy-address #locatorResults span{display:inline-block;margin-top:0;margin-bottom:10px;}
    .where-to-buy-address #locatorResults span.addreddnumber{display:inline-block;margin-top:0;margin-bottom:0;font-size:12px;width:20px;float:left;}
    .where-to-buy-address #locatorResults .adddetails{width:90%;float:left;}
    .where-to-buy-address p{font-weight:normal;font-size:12px;line-height:1.6;margin-bottom:1.25em;}
    .where-to-buy-address p a{color:#1e85e3;}
    .where-to-buy-address .Displaying.Dealer{color:red;}
    .wtba-bdr-left{border-left:1px solid #edeceb;padding:10px 0 0 15px;}
    .home-owners-inner{}
    .home-owners-inner:after{content:"";clear:both;display:table;}
    .home-owners-inner-left{float:left;width:72%;}
    .home-owners-inner-right{float:left;width:28%;}
    .home-owners-inner-right img.pi-icon{width:133px;margin:0 auto 20px;display:block;}
    .home-owners-inner-right p{color:#818181;font-size:14px;line-height:20px;margin:0 0 15px 0;}
    .home-owners-inner-right a{color:#0069b4;text-decoration:underline;}
    .home-owners-inner-right a:hover{color:#9e0b0f;}
    .home-owners-inner-right p img{display:inline-block;vertical-align:middle;}
    .home-owners-inner-right h2{font-size:24px;color:#676767;margin:15px 0 0 0;padding:0px;text-align:center;line-height:normal;}
    .home-owners-inner-right h2 span.big-cap{font-size:30px;}
    .home-owners-inner-right h3{color:#676767;font-size:16px;margin:30px 0 30px;padding:0px;text-align:center;font-weight:bold;}
    .home-owners-inner-right .center-link{text-align:center;font-size:14px;margin:0 0 15px;}
    .home-owners-inner-right .center-link a{margin:5px 0px;display:inline-block;}
    .home-owners-inner-right .left-links{font-size:14px;margin:0 0 15px;}
    .home-owners-inner-right .left-links a{margin:5px 0px;display:inline-block;}
    .white-popup{max-width:1000px;width:100%;margin:0 auto;}
    .white-popup video{width:100%;}
    .warranty-inner{margin:20px 0 0;}
    .warranty-img{text-align:right;}
    .warranty-img img{display:inline-block;}
    .warranty-text h2,.terms-text h2{color:#676767;font-size:18px;margin:0 0 35px;text-transform:uppercase;text-align:center;}
    .warranty-text h2 span.big-cap,.terms-text h2 span.big-cap{font-size:24px;}
    .warranty-text p{color:#000000;font-size:14px;line-height:21px;}
    .terms-text ol{-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;column-count:2;column-gap:30px;display:block;height:100%;counter-reset:my-badass-counter;}
    .terms-text ol li{width:100%!important;display:inline-block;padding-left:20px;position:relative;color:#000000;font-size:14px;line-height:21px;}
    .terms-text ol li:before{content:counter(my-badass-counter);counter-increment:my-badass-counter;left:0;position:absolute;top:0;}
    .expediting-inner{margin:20px 0 0;}
    .expediting-img h2{color:#848484;font-size:20px;font-weight:bold;margin:0 0 8px 0;padding:0;text-align:center;}
    .expediting-img img{border:1px solid #c9c9c9;}
    .expediting-text h2{color:#676767;font-size:24px;line-height:normal;text-align:center;}
    .expediting-text strong{color:#be0000;display:block;font-size:16px;line-height:normal;width:100%;}
    .expediting-text p{color:#000000;font-size:14px;line-height:21px;margin:0 0 0 20px;}
    .expediting-text a.mor.contactus-left .contact-box h2e-link{color:#0069b4;display:inline-block;font-size:14px;margin:5px 0 30px 270px;}
    .expediting-text a.more-link:hover{color:#be0000;}
    .expediting-text-inner{margin:50px 0 0 50px;}
    .displays-and-finish-inner{margin:20px 0 0;}
    .displays-and-finish-left h2{color:#676767;float:right;font-size:16px;margin:0 20px -166px 0;position:relative;text-transform:uppercase;z-index:1;}
    .displays-and-finish-left h2 span.big-cap{font-size:20px;}
    .displays-and-finish-left h2 ul{margin:0px;padding:0px;}
    .displays-and-finish-left h2 ul li{list-style:none;padding-bottom:5px;}
    .displays-and-finish-left h2 ul li:nth-child(2){margin-left:40px;}
    .displays-and-finish-left h2 ul li:nth-child(3){margin-left:80px;}
    .displays-and-finish-left h2 ul li:nth-child(4){margin-left:120px;}
    .displays-and-finish-left h2 ul li:nth-child(5){margin-left:160px;}
    .displays-and-finish-left h2 ul li:nth-child(6){margin-left:200px;}
    .df-item-name{text-align:center;}
    .df-item-name h3{color:#676767;font-size:12px;margin:0;text-transform:uppercase;}
    .df-item-name h3 span.big-cap{font-size:16px;}
    .df-item-name a{color:#0072bc;font-size:14px;}
    .df-item-name a:hover{color:#be0000;}
    .df-right-block-1{text-align:right;position:relative;z-index:1;margin:0 0 12px;}
    .df-right-block-2{text-align:right;}
    .df-right-block-1 img,.df-right-block-2 img{display:inline-block;}
    .df-right-block-1 a{clear:both;color:#0072bc;display:inline-block;font-size:14px;text-align:center;width:190px;margin:-10px 0 0 0;}
    .df-right-block-1 a span.big-cap{font-size:16px;}
    .df-right-block-1 a:hover{color:#be0000;}

    /* Printed Promational */
    .printed-promational-inner{padding:20px 0 0;}
    .printed-promational-form input{margin-bottom:14px;}
    .printed-promational-form select{margin-bottom:14px;}
    .printed-promational-form label{color:#9a9a9a;font-size:14px;font-weight:normal;margin:0 0 10px;padding:0;}
    .printed-promational-form input[type="checkbox"]{margin:0;vertical-align:middle;}
    .printed-promational-form textarea{height:120px;resize:none;padding:10px;margin-bottom:10px;}
    .printed-promational-form .SendCatelog,.printed-promational-form .SendBrochures{border:1px solid #cccccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#9a9a9a;display:block;font-family:Arial;font-size:14px;padding:7px 10px;transition:box-shadow 0.45s ease 0s,border-color 0.45s ease-in-out 0s;-webkit-transition:box-shadow 0.45s ease 0s,border-color 0.45s ease-in-out 0s;width:100%;}
    .printed-promational-form .SendCatelog label,.printed-promational-form .SendBrochures label{margin:0px;cursor:pointer;}
    .printed-promational-form .SendCatelog span.wpcf7-list-item,.printed-promational-form .SendBrochures span.wpcf7-list-item{margin:0px;}
    .printed-promational-form small{color:#818181;display:block;font-size:12px;margin:5px 0 14px 30px;}
    .printed-promational-img{}
    .printed-promational-img img{border:1px solid #9f9f9f;}
    .printed-promational-form .contact-submit-btn{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;height:44px;line-height:normal;margin:15px 0 0;padding:6px 10px;text-transform:uppercase;width:100px;display:inline-block;vertical-align:middle;}
    .printed-promational-form .contact-submit-btn:hover,.printed-promational-form .contact-submit-btn:focus{background:#9e0b0f;border-color:#9e0b0f;}
    .psmap-text{color:#9a9a9a;display:inline-block;font-size:16px;margin:15px 0 0 10px;vertical-align:middle;}

    /* Custmaization desing */
    .custom-desing-inner{}
    .custom-desing-inner:after{content:"";clear:both;display:table;}
    .custom-desing-inner-left{width:50%;float:left;}
    .custom-desing-inner-left img{border:1px solid #cdcdce;}
    .custom-desing-inner-right{width:50%;float:left;position:relative;}
    .custom-desing-inner-right-top{left:0;position:absolute;top:0;width:50%;}
    .custom-desing-inner-right-top h2{color:#676767;font-size:24px;font-weight:normal;line-height:normal;margin:0 0 20px 0;padding:0;text-transform:uppercase;}
    .custom-desing-inner-right-top h2 span.big-cap{font-size:30px;}
    .custom-desing-inner-right-top p{color:#676767;font-size:14px;font-weight:normal;line-height:normal;}
    .custom-desing-inner-right-bottom{bottom:5px;left:0;position:absolute;width:100%;}
    .custom-desing-inner-right-bottom .download-pdf-link{float:right;color:#0072bc;font-size:14px;background:url("../images/resources-icon.png") no-repeat -5px -95px;padding-left:36px;padding:2px 0 2px 30px;display:inline-block;}
    .custom-desing-inner-right-bottom .download-pdf-link:hover{color:#9e0b0f;}
    .custom-desing-inner-right-bottom .visit-gallry-link{color:#0072bc;font-size:14px;line-height:normal;}
    .custom-desing-inner-right-bottom .visit-gallry-link:hover{color:#9e0b0f;}

    /* introduction template */
    .introduction-template-inner{margin:20px 0 0 0;}
    .introduction-template-inner:after{content:"";clear:both;display:table;}
    .introduction-template-left{width:50%;float:left;}
    .introduction-template-left p{text-align:center;color:#000;}
    .introduction-template-right{width:45%;float:right;}
    .indroduction-title{margin:0 0 25px;}
    .indroduction-title h2{color:#676767;font-size:30px;font-weight:normal;line-height:normal;margin:0;padding:0;}
    .indroduction-title h2 + h2{margin-left:50px;}
    .introduction-template-right strong{color:#676767;font-size:16px;font-weight:normal;line-height:normal;margin:0 0 18px;display:block;}
    .introduction-template-right p{width:70%;margin:0px;line-height:18px;}
    .introduction-template-right .more-link{color:#0069b4;font-size:14px;margin:0;position:relative;z-index:1;display:inline-block;float: right;}
    .introduction-template-right .more-link:hover{color:#9e0b0f;}
    .introduction-template-right > img{margin:20px 0 0;}

    /* Blog Page */
    .blog-wrapper{}
    .blog-wrapper:after{content:"";clear:both;display:table;}
    .blog-left-bar{width:72%;float:left;}
    .blog-left-bar .post{width:100%!important;float:none!important;}
    .blog-left-bar .post .post-thumbnail{border:1px solid #d6d6d6;margin:0 0 15px;padding:5px 5px 0px 5px;text-align:center;width:100%;}
    .blog-left-bar .post .post-thumbnail a{display:inline-block;}
    .blog-left-bar .post .post-thumbnail a img{display:inline-block;}
    .blog-left-bar .post .entry-content{color:#222222;font-size:12px;line-height:1.6;}
    .blog-left-bar .post .entry-content a{color:#1e85e3;box-shadow:none;}
    .blog-left-bar .post .entry-content a:hover{color:#9e0b0f;box-shadow:none;}
    .blog-left-bar .post .entry-content .post-author{color:#76923c;display:block;margin:0 0 20px;text-align:center;}
    .comment-wrap{border:1px solid #cccccc;clear:both;padding:10px 20px;display:inline-block;color:#3fbbf2;display:inline-block;font-family:Arial;}
    .comment-wrap .author{margin-right:15px;display:inline-block;vertical-align:middle;}
    .comment-wrap .comment-count{color:#3fbbf2!important;display:inline-block;vertical-align:middle;}
    .comment-wrap .comment-count:hover{color:#9e0b0f!important;}
    .blog-sidebar{width:20%;float:right;}
    .blog-wrapper .post .entry-header{margin:15px 0 10px 0;padding:0px;}
    .blog-wrapper .post .entry-header .entry-title{margin:0px;padding:0px;display:inline-block;vertical-align:middle;line-height:normal;font-weight:bold;font-size:20px;}
    .blog-wrapper .post .entry-header .entry-title a{color:#222222;line-height:normal;box-shadow:none;}
    .blog-wrapper .post .entry-header .entry-title a:hover{color:#9e0b0f;}
    .blog-wrapper .post .entry-header .post-author{color:#76923c;font-family:Arial;font-size:12px;vertical-align:middle;display:inline-block;font-weight:bold;margin:0 0 0 7px;}
    .blog-sidebar .widget-title{color:#222222;line-height:normal;line-height:normal;font-weight:bold;font-size:20px;margin:0 0 12px;padding:0px;text-transform:capitalize;letter-spacing:0;}
    .entry-content-desc{margin:0 0 20px;color:#222222;font-size:12px;}
    .entry-content-desc ul{margin:10px 0 10px 10px;text-align:left;}
    .entry-content-desc p{margin-bottom:10px;}
    .quick-tips-image{background:url("../images/quick-tip-logo.jpg") no-repeat;display:block;height:81px;margin:0 0 10px;width:97px;}
    .blog-wrapper .blog-sidebar .widget_nav_menu{padding:0px;}
    .blog-wrapper .blog-sidebar .widget_nav_menu .menu{}
    .blog-wrapper .blog-sidebar .widget_nav_menu .menu li{border:0px;position:relative;margin:0px;padding:0 0 0 8px;}
    .blog-wrapper .blog-sidebar .widget_nav_menu .menu li a{font-size:13px;color:#76b6b6;box-shadow:none;text-transform:capitalize;}
    .blog-wrapper .blog-sidebar .widget_nav_menu .menu li a:hover{color:#9e0b0f;}
    .blog-wrapper .blog-sidebar .widget_nav_menu .menu li:before{content:"";background:#76b6b6;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
    .blog-wrapper .blog-sidebar .widget_nav_menu .widget-title{font-size:15px;text-transform:uppercase;margin:12px 0 9px;padding:0px;color:#76b6b6;}
    .blog-wrapper .blog-sidebar .widget_categories{padding-top:2.8em;}
    .blog-wrapper .blog-sidebar .cat-post-widget{padding-top:0!important;}
    .blog-wrapper .blog-sidebar .widget_categories ul li,.blog-wrapper .blog-sidebar .widget_recent_entries ul li,.blog-wrapper .blog-sidebar .cat-post-widget ul li{border:0px;position:relative;margin:0px;padding:0 0 0 8px;font-size:13px;color:#76b6b6;}
    .blog-wrapper .blog-sidebar .widget_categories ul li a,.blog-wrapper .blog-sidebar .widget_recent_entries ul li a,.blog-wrapper .blog-sidebar .cat-post-widget ul li a{font-size:13px;color:#76b6b6;box-shadow:none;text-transform:capitalize;}
    .blog-wrapper .blog-sidebar .widget_categories ul li a:hover,.blog-wrapper .blog-sidebar .widget_recent_entries ul li a:hover,.blog-wrapper .blog-sidebar .cat-post-widget ul li:hover{color:#9e0b0f;}
    .blog-wrapper .blog-sidebar .widget_categories ul li:before,.blog-wrapper .blog-sidebar .widget_recent_entries ul li:before,.blog-wrapper .blog-sidebar .cat-post-widget ul li:before{content:"";background:#76b6b6;position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
    .blog-wrapper .blog-sidebar .cat-post-widget{padding-top:2.8em;}
    #category-posts-2-internal .cat-post-item, #category-posts-4-internal .cat-post-item{padding:0 0 0 8px!important;}
    #category-posts-2-internal li > div,  #category-posts-4-internal li > div{margin:0px!important;}
    #category-posts-2-internal .cat-post-title,  #category-posts-4-internal .cat-post-title{font-size:13px!important;}
    #category-posts-2-internal .cat-post-title:hover,#category-posts-2-internal .cat-post-title:focus, #category-posts-4-internal .cat-post-title:hover,#category-posts-4-internal .cat-post-title:focus{color:#9e0b0f!important;}
    #category-posts-3-internal .cat-post-item{padding:0 0 0 8px!important;}
    #category-posts-3-internal li > div{margin:0!important;}
    #category-posts-3-internal .cat-post-title{font-size:13px!important;}
    #category-posts-3-internal .cat-post-title:hover,#category-posts-3-internal .cat-post-title:focus{color:#9e0b0f!important;}
    .blog-wrapper .post .entry-header .entry-title{margin:0px;padding:0px;display:inline-block;vertical-align:middle;line-height:normal;font-weight:bold;font-size:20px;color:#222222;line-height:normal;box-shadow:none;}
    .blog-wrapper .post .entry-header .entry-meta{margin:0 0 0 5px;padding:0px;display:inline-block;vertical-align:middle;line-height:normal;font-weight:bold;color:#b6b3b3;font-size:16px;letter-spacing:0px;}
    .blog-wrapper .post .entry-header .entry-meta .posted-on a{color:#b6b3b3;}
    .blog-left-bar #comments{border:1px solid #cccccc!important;clear:both!important;padding:10px!important;}
    .blog-left-bar #comments .author-comment{color:#3fbbf2;display:inline-block;font-family:Arial;font-size:12px;padding:0 10px;}
    .blog-left-bar #comments .author-comment .author{margin-right:20px;}
    .blog-left-bar #comments .comment-title{margin:25px 0 8px;font-size:18px;text-transform:uppercase;font-weight:bold;color:#222222;font-style:normal;border-top:1px solid #dddddd;padding:15px 0 0 0;}
    .thumbnail{float:right;position:relative;width:55%;margin:10px 0 20px;}
    .thumbnail > a{display:inline-block;margin-right:10px;}
    .thumbnail > a > img{border:1px solid #dddddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px;width:150px;}
    #comments .author-comment{width:100%;}
    #comments .comment-list .comment-body{border:1px solid #eeeeee;margin:0;}
    #comments .comment-list .comment-body .comment-meta{background:#eeeeee;font-size:11px;padding:6px;margin:0;}
    #comments .comment-list .comment-body .comment-meta .comment-author{color:#222222;font-size:12px;display:inline-block;vertical-align:middle;text-transform:capitalize;margin:0px 5px 0px 0px;padding:0px;}
    #comments .comment-list .comment-body .comment-meta .comment-metadata{display:inline-block;vertical-align:middle;text-transform:capitalize;}
    #comments .comment-list .comment-body .comment-meta .comment-metadata a{letter-spacing:0px;color:#222222;}
    #comments .comment-list .comment-body .comment-content{color:#222222;padding:9px;font-size:16px;text-transform:capitalize;}
    #comments .comment-list .comment-body .comment-content p{margin:0px;}
    #comments .comment-list .comment-body .reply{display:none;}
    #comments  #respond{margin:50px 0 0 0;padding:0 10px;}
    #comments  #respond .comment-reply-title{color:#222222;font-style:normal;font-size:18px;font-weight:bold;margin:0px 0px 15px 0px;padding:0px;}
    #commentform p{font-size:12px;color:#222222;}
    #commentform .submit{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;height:44px;line-height:normal;margin:15px 0 0;padding:6px 20px;text-transform:uppercase;display:inline-block;vertical-align:middle;}
    #commentform .submit:hover,#commentform .submit:focus{background:#9e0b0f;border-color:#9e0b0f;}
    #commentform textarea{height:130px;resize:nono;}
    .disable-cat-wrap{border:1px solid #b4b4b4;padding:15px;text-align:center;margin:0 0 20px;}
    .disable-cat-wrap > img{display:inline-block;}
    .disable-cat-wrap .sub-title{color:#717171;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:20px;text-align:center;font-style:italic;}
    .blog-left-bar .post .disable-cat-wrap .post-thumbnail{border:1px solid #d6d6d6;margin:0 auto 20px;max-width:620px;padding:0;text-align:center;width:100%;}
    .blog-left-bar .post .disable-cat-wrap .post-thumbnail a{display:block;}
    .blog-left-bar .post .disable-cat-wrap .post-thumbnail img{display:block;width:100%;}
    .blog-left-bar .post .disable-cat-wrap .entry-content{margin:0 auto 20px;max-width:620px;padding:0;text-align:center;width:100%;}
    .stay-connected{}
    .stay-connected h3{color:#6b6d64;text-transform:uppercase;margin:17px 0 7px;padding:0px;font-size:18px;}
    .stay-connected a{display:inline-block;height:33px;width:33px;vertical-align:middle;margin:0 6px;}
    .stay-connected a.facebook-connected{background:url("../images/fb-blog-icon.jpg") no-repeat;}
    .stay-connected a.houzz-connected{background:url("../images/houzz-blog-icon.jpg") no-repeat;}
    .stay-connected small{color:#222222;font-style:normal;font-size:10px;display:block;margin:10px 0 0;}
    .blog-row h2{font-size:20px;font-weight:bold;line-height:1.4;margin:15px 0 30px;text-align:center;text-transform:uppercase;}
    .blog-row h3{font-size:18px;font-weight:bold;line-height:1.4;margin:10px 0 10px;text-align:left;}
    .bf{font-size:1.1rem;font-weight:100;line-height:1.1em;}
    .text-right{text-align:right;}
    .blog-row .button{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset!important;-moz-box-shadow:0 1px 0 0 #ffffff inset!important;-webkit-box-shadow:0 1px 0 0 #ffffff inset!important;color:#ffffff!important;font-size:14px;font-weight:bold;line-height:normal;margin:15px 0 0 0;padding:6px 10px;text-transform:uppercase;display:inline-block;text-align:center;}
    .blog-row .button:hover,.blog-row .button:focus{background:#9e0b0f;border-color:#9e0b0f;}
    .absolute-bolg-link-wrap{position:relative;}
    .absolute-bolg-link{position:absolute;right:0;top:240px;}
    .absolute-bolg-link-wrap .wp-image-4083{position:absolute;right:0;top:95px;}

    /* Sign up */
    .Dealer-sign-up-top{margin:0 0 20px;}
    .Dealer-sign-up-top h3{font-size:18px;font-weight:bold;margin:0 0 10px;padding:0;}
    .Dealer-sign-up-top p{margin:0 0 10px;}
    .Dealer-sign-up-top a{color:#0069b4;}
    .Dealer-sign-up-top a:hover{color:#9e0b0f}

    /* FAQS */
    .faq-inner{margin:20px 0 0 0;}
    .faq-inner:after{content:"";clear:both;display:table;}
    .faq-inner .faq-left{width:50%;float:left;padding:0 30px 0 0;}
    .faq-inner .faq-right{width:50%;float:left;}

    /*accordion styale*/
    .accordion-box{margin:0 0 6px;}
    .accordion-box .acco_tab{color:#5c5852;font-weight:normal;font-style:normal;font-size:16px;display:block;width:100%;cursor:pointer;margin:0px;padding:0px;}
    .accordion-box .acco_tab:after{content:"";clear:both;display:table;}
    .accordion-box .acco_tab .title-name{float:left;width:95%;}
    .accordion-box .acco_tab .icone{float:right;cursor:pointer;width:25px;height:25px;text-align:center;color:#5c5852;line-height:22px;}
    .accordion-box .acco_tab .fa{width:100%;text-align:center;}
    .accordion-box .acco_tab .fa-plus:before{content:"+";font-family:'FontAwesome';font-size:16px;}
    .accordion-box .acco_tab.acco-active .fa-plus:before{content:"-";font-size:26px;line-height:19px;}
    .accordion-box .accordion-content{padding:10px 0px 15px;display:none;border-bottom:1px solid #dddddd;margin:0 0 20px;}
    .accordion-box .accordion-content p{margin:0;font-size:14px;line-height:21px;margin:0;}

    /* Make Payment */
    .make-payment-inner{margin:20px 0 0 0;}
    .make-payment-inner:after{content:"";clear:both;display:table;}
    .make-payment-inner .make-payment-left{width:50%;float:left;padding:0 30px 0 0;}
    .make-payment-left img{border:1px solid #b9b9b9;}
    .make-payment-inner .make-payment-right{width:50%;float:left;padding:0 5%;}
    .make-payment-right h3{color:#717171;font-size:20px;margin:0 0 20px;padding:0;line-height:30px;}
    .make-payment-right p{margin:0 0 20px;padding:0;line-height:30px;}
    .make-payment-btn{text-align:center;}
    .make-payment-btn a{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;height:44px;line-height:normal;margin:0;padding:6px 10px;text-transform:uppercase;width:120px;display:inline-block;vertical-align:middle; margin-right: 5px;}
    .make-payment-btn a:hover,.make-payment-btn a:focus{background:#9e0b0f;border-color:#9e0b0f;}

    /* Start Shelving Etimator */
    .shelving-estimator-section{padding: 0 10px;}
    .shelving-estimator-section .container-fluid{padding: 0 15px;}
    .requesting-title p{font-size:30px;color:#959595;text-align:center;line-height:1.1;margin:0;padding-top:20px;}
    .shelving-logo img{margin:0 auto 10px;}
    .shelving-block{width:100%;padding-top:30px;}
    .shelving-block #shelving-eastimator-popup{padding-top:30%;}
    .shelving-block .shelving-img span{display:block;color:#000;font-size:12px;}
    .shelving-eastimator-popup-text{width:100%;max-width:75%;margin:35px auto 0;text-align:center;padding-top: 0%;}
    .shelving-eastimator-popup-text p{color:#0090df;font-size:18px;}
    .shelving-block .shelving-img .notification-p{color:#676767;font-size:13px;text-align:right;margin-bottom:0;padding-top:20px; position: absolute; right: 5px; bottom: 2px;}
    .eastimator-image-col .shelving-boxdiv .notification-p {display: inline-block;padding: 0 10px;margin-bottom: 5px;}
    .shelvingbox-note {display: flex;align-items: center;justify-content: space-between;}
    .shelving-price-center{display:flex;align-items:center;justify-content:center;flex-direction:column;}
    .shelving-des{text-align:center;margin-top: 8px;}
    .shelving-des p {margin-bottom: 15px;}
    .shelving-des-box{display:flex;align-items:center;justify-content:space-around;margin:20px 0;}
    .shelving-des-box span{color:rgba(0,0,0,0.75);}
    .shelving-des p {color: #799b9a;font-weight: bold;}
    .shelving-des p strong{color:#000;}
    .shelving-block #shelving-eastimator-popup .eastimate-poup{box-shadow:-1px 4px 18.75px 1.25px rgba(0, 0, 0, 0.9);}
    .shelving-img{padding:0px 0 10px 0; display:flex; position: relative;align-items: center;justify-content: center;}
    .shelving-style-right img{max-height:250px;min-height:250px;object-fit:cover;margin: 0 auto;}
    .shelving-style-left img{max-height: 250px !important;min-height: 250px !important;object-fit: contain;width: 250px !important;max-width: 250px !important;}
    .shelving-style-left,.shelving-style-right{position:relative;margin-bottom: 30px}
    .shelving-style-left h4{position:absolute;padding:0;bottom:7%;right:12%;font-size:14px;color:#9e9e9e;font-style:italic;font-weight: normal;}
    .shelving-style .col-md-3:nth-child(2) .shelving-style-left h4 {right: 18%;}
    .shelving-style .col-md-3:nth-child(4) .shelving-style-left h4 {right: 20%;}
    .shelving-style-right h4{position:absolute;padding:0;bottom:6%;left: 24%;font-style:italic;font-size:14px;color:#9e9e9e;font-weight: normal;}
    .shelving-style{width:100%; padding-bottom: 50px;}
    .shelving-estimator-section .shelving-boxdiv{box-shadow: -1px 4px 9.75px -0.75px rgba(0, 0, 0, 0.9);margin-bottom: 25px;}
    .shelving-estimator-section .shelving-logo{position: absolute; top: 10px; z-index: 1; left: 50%; margin-left: -92px;}
    .shelving-estimator-section .shelving-style .shelving-logo{position: absolute; top: auto; bottom: -45px; z-index: 1; left: 50%; margin-left: -92px;}
    .shelving-estimator-section .col-md-4.eastimator-image-col{width: 41%;}
    .shelving-estimator-section .col-md-4.eastimator-radio-col{width: 18%;}
    .shelving-estimator-section .shelving-imginner{position: relative;}
    .shelving-estimator-section .shelving-price-content{position: absolute; bottom: 32px; left: 0; width: 100%;  text-align: center;}
    .shelving-estimator-section .shelving-price-content span:first-child{margin-left: -10px;}
    .shelving-estimator-section .shelving-price-content span:last-child{margin-left: 10px;}
    .shelving-des p span {width: 49%;display: inline-block;text-align: center;color: #799b9a;}
    .eastimator-radio-col .white-popup .inner-wrapper:nth-child(2), .eastimator-radio-col .white-popup .inner-wrapper:nth-child(3) {padding: 15px 0;} 
    .shelving-style .col-md-3:nth-child(4) {border-right: 1px solid #bfbfbf;}
    .shelving-style .col-md-2 {padding: 0;}
    .shelving-des.black p {color: #000;}
    #shelving3-right .shelving-popcontent .nSketch-img {float: none;}
    #shelving3-right .shelving-popcontent .nSketch-img img {margin: 0 auto;}
    /* End Shelving Etimator */

    /* Care and Cleaning */
    .care-and-cleaning-title{margin:35px 0 25px;position:relative;}
    .care-and-cleaning-title h2{display:inline-block;width:49%;text-align:center;color:#000000;font-size:24px;margin:0px;padding:0px;text-transform:uppercase;}
    .care-and-cleaning-title h2 span.big-cap{font-size:30px;}
    .care-and-cleaning-title > img{left:50%;margin-left:-160px;position:absolute;top:-20px;}
    .care-and-cleaning-inner{text-align:center;}
    .care-and-cleaning-inner:after{content:"";clear:both;display:table;}
    .care-cleaning-left{display:inline-block;width:43%;margin-right:4%;}
    .care-cleaning-right{display:inline-block;width:43%;}
    .care-cleaning-left img,.care-cleaning-right img{border:1px solid #b8b8b8;}
    .care-and-cleaning-inner h2{display:inline-block;text-align:center;color:#000000;font-size:20px;margin:0px;padding:0px;text-transform:uppercase;}
    .care-and-cleaning-inner h2 span.big-cap{font-size:24px;}
    .care-and-cleaning-desc{color:#000000;font-size:18px;margin:10px auto 0;text-align:center;width:80%;}
    .care-and-cleaning-desc p{margin:0 0 15px;}
    .care-and-cleaning-desc span{color:#a00057;}
    .care-and-cleaning-desc a{color:#0069b4;text-decoration:underline;}
    .care-and-cleaning-desc a:hover{color:#9e0b0f;}
    .care-and-cleaning-desc-bot{margin:25px 0 0;}
    .care-and-cleaning-desc-bot:after{content:"";clear:both;display:table;}
    .care-and-cleaning-desc-bot p{float:left;font-size:14px;text-align:left;width:50%;}
    .care-and-cleaning-desc-bot a.pdf{float:right;font-size:14px;background:url("../images/pdf-icon.png") no-repeat 0 2px;padding:0 0 2px 25px;}

    /* Custom desing and gallery */
    .custom-desing-gallery-top{}
    .custom-desing-gallery-top:after{content:"";clear:both;display:table;}
    .custom-desing-gallery-top-left{width:60%;float:left;}
    .custom-desing-gallery-top-right{width:40%;float:left;}
    .custom-desing-gallery-title{margin:0 0 20px;}
    .custom-desing-gallery-title h2{color:#676767;font-size:24px;font-weight:normal;line-height:normal;margin:0;padding:0;text-transform:uppercase;}
    .custom-desing-gallery-title h2 span.big-cap{font-size:30px;}
    .custom-desing-gallery-title h2 + h2{margin-left:125px;}
    .about-customization-inner a{color:#0069b4;}
    .about-customization-inner a:hover,.about-customization-inner a:focus{color:#9e0b0f;}
    .custom-desing-gallery-top-right strong{color:#676767;display:block;font-size:16px;margin:0 0 20px;}
    .custom-desing-gallery-top-right p{width:78%;line-height:18px;}
    .blue-one{color:#0072bc;font-size:14px;margin:0 0 30px 0px;}
    .blue-two{color:#0072bc;font-size:14px;text-align:center;margin:10px 0 0 0;}
    .cdg-img{box-shadow:4px 6px 13px 0 rgba(0,0,0,0.3);-moz-box-shadow:4px 6px 13px 0 rgba(0,0,0,0.3);-webkit-box-shadow:4px 6px 13px 0 rgba(0,0,0,0.3);display:inline-block;}
    .cdg-products{width:100%;display:block;clear:both;padding-top:20px;}
    .cdg-products ul{margin:0px;padding:0px;}
    .cdg-products ul li{list-style:none;display:inline-block;width:33%;text-align:center;margin-bottom:25px;padding:0 15px;}
    .cdg-pop-desc{text-align:center;width:100%;margin:15px 0;}
    .cdg-pop-desc h2{color:#ffffff;font-size:15px;font-weight:normal;line-height:24px;margin:0;padding:0;}
    .cdg-pop-desc-pdf{text-align:right;padding-right:15px;}
    .cdg-pop-desc-pdf a.cdg-pdf-link{background:url("../images/pdf-icon.png") no-repeat 0 2px;color:#0072bc;display:inline-block;font-size:14px;padding:1px 0 2px 25px;}
    .cdg-pop-desc-pdf a.cdg-pdf-link:hover,.cdg-pop-desc-pdf a.cdg-pdf-link:focus{color:#9e0b0f;}
    .cdg-pop-desc h2 a{color:#ffffff;}
    .cdg-pop-desc h2 a:hover,.cdg-pop-desc h2 a:focus{color:#9e0b0f;}
    .cdg-popup{background:transparent!important;}
    .cdg-popup:after{content:"";clear:both;display:table;}
    .cdg-popup-top{background:#ffffff;padding-bottom:15px;}
    .cdg-popup-top > img{display:inline-block;margin-bottom:10px;}
    .where-to-buy-address .pagination ul{margin:0;padding:0;}
    .where-to-buy-address .pagination ul li{margin:0 10px;padding:0;list-style:none;display:inline-block;}
    .where-to-buy-address .pagination ul li a{color:#1e85e3;font-size:12px;font-weight:normal;}
    .where-to-buy-address .pagination ul li.current a{color:#000000;}
    .cd-kichen-text-1{max-width:175px;width:100%;}
    .cd-kichen-text-2{display:block;max-width:175px;padding:35px 0 0;width:100%;}
    .page-id-3859 .custom-desing-inner-right-top h2{width:180px;}
    .cd-studio-text-1{max-width:130px;padding:10px 0 0;width:100%;}
    .page-id-3931 .custom-desing-inner-right-top h2{width:185px;text-align:center;}
    .cd-wood-text-1{width:140px;}
    .woocommerce-product-gallery__trigger{display:none;}
    .printed-promational-form span.wpcf7-not-valid-tip{color:#ff0000;display:block;font-size:12px;font-weight:normal;margin-bottom:15px;}
    .c-radio-buttons{border:1px solid #cccccc;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#9a9a9a;font-family:Arial;font-size:14px;margin-bottom:10px;padding:7px 10px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
    .c-radio-buttons .c-label{margin-right:15px;}
    .c-radio-buttons input{display:inline-block;margin:0;vertical-align:middle;}
    .c-radio-buttons span.wpcf7-list-item{display:inline-block;margin:0 0 0 30px;}
    .c-required-text small{margin:-3px 0 15px;}
    .contact-from span.wpcf7-not-valid-tip{color:#ff0000;display:block;font-size:12px;font-weight:normal;margin-bottom:15px;}
    .contact-from .c-required-text small{margin:-3px 0 15px;color:#818181;display:block;font-size:12px;}
    .removeattach, #mfcf7_zl_multifilecontainer .mfcf7_zl_delete_file .delete-file{border:1px solid #e7e7e7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;margin-top:10px;padding:2px 6px;}
    .removeattach:hover,.removeattach:focus, #mfcf7_zl_multifilecontainer .mfcf7_zl_delete_file .delete-file:hover, #mfcf7_zl_multifilecontainer .mfcf7_zl_delete_file .delete-file:focus{color:#ffffff;background:#9e0b0f;border-color:#9e0b0f;}
    .no-post-div{clear:both;color:#7f7f7f;display:block;font-size:36px;font-weight:normal;margin:20px 0;text-align:center;width:100%;}
    .enlarge-icon-bg{content:"";height:40px;right:13px;position:absolute;bottom:12px;width:40px;z-index:-1;}
    h1.hometitle{margin:0 0 5px 0;padding:0;font-size:18px;}
    .footer-note{color:#909090;clear:both;font-size:13px;text-align:center;padding:20px 15px 0 15px;display:block;width:100%;}
    .shelving-bottom-images-sec{padding:20px 0 0 0;clear:both;}
    .shelving-bottom-images-sec:after{content:"";clear:both;display:table;}
    .shelving-bottom-images-sec-left,.shelving-bottom-images-sec-right{width:50%;float:left;}
    .shelving-bottom-img{margin-bottom:10px;}
    .self-support-popup .self-support-popup-titlt{color:#000;font-size:24px;text-transform:uppercase;line-height:normal;font-family:'Conv_AvantGarde-Book';margin:0;/*position:absolute;top:50px;right:0;*/width:100%;/*text-align:center;padding:0 0 0 80px;*/}
    .self-support-popup .self-support-popup-titlt span.big-cap{font-size:30px;}
    .self-support-popup .self-support-popup-img{display:inline-block;width:62%;vertical-align:middle;}
    .self-support-popup .shelves-popup-text{display:inline-block;width:37%;vertical-align:middle;padding:0 0 0 40px;}
    .self-support-popup .shelves-popup-text a.more-pdf{padding:0 0 0px 26px;margin:20px 0 0 0;position:inherit;right:auto;bottom:auto;display:inline-block;}
    .customsidebar{width:175px;position:absolute;top:0;right:0;border-left:1px solid #cdcdcd;height:100%;right:-185px;}
    .customsidebar:after{content:"";clear:both;display:table;}
    .customsidebar ul li{margin:0;padding:0;border:0;}
    .customsidebar ul li a{font-size:12px;color:#918f90;font-weight:bold;padding:5px 21px;display:block;text-transform:uppercase;}
    .customsidebar ul li.current-menu-item a,.customsidebar ul li a:hover,.customsidebar ul li a:focus{color:#9e0b0f;}
    .customsidebar .widget{padding-bottom:0px;}
    .customsidebar h2{font-size:16px;color:#918f90;font-weight:bold;padding:0 0 15px 21px;display:block;text-transform:uppercase;margin:0;}
    .store-li{padding-top:8%!important;}
    .store-link a{color:#0069b4;font-size:14px;font-weight:bold;text-decoration:underline;}
    .store-link a:hover{color:#9e0b0f;}
    .edge-shelving-page-inner{}
    .edge-shelving-page-inner:after{content:"";clear:both;display:table;}
    .edge-shelving-page-left{float:left;width:63.7%;}
    .edge-shelving-page-right{float:left;width:36.3%;padding:102px 0 0 30px;}
    .edge-shelving-page-left h2{color:#676767;font-size:18px;font-weight:bold;text-align:center;margin:10px 0 20px 0;padding:0 5%;line-height:24px;}
    .edge-shelving-pdf-box{border:1px solid #b4b4b4;position:relative;padding:25px 15px 25px 15px;margin:0 0 20px 0;}
    .edge-shelving-pdf-box .pss-box-download-icon{left:-31px;position:absolute;top:-50px;width:105px;z-index:2;}
    .edge-shelving-pdf-box h2{margin:0 0 23px 70px;padding:0;color:#9a9a9a;font-size:16px;text-transform:uppercase;}
    .edge-shelving-pdf-box h2 .big-cap{font-size:22px;}
    .edge-shelving-pdf-box h3{margin:0 0 18px 0;padding:0;color:#676767;font-size:16px;text-transform:uppercase;text-align:center;}
    .edge-shelving-pdf-box h3 .big-cap{font-size:22px;}
    .edge-shelving-pdf-box ul{margin:0 0 23px 0;padding:0px;}
    .edge-shelving-pdf-box ul li{margin:0px;padding:2px 0;list-style:none;}
    .edge-shelving-pdf-box ul li span{color:#0069b4;font-size:16px;text-transform:uppercase;display:inline-block;}
    .edge-shelving-pdf-box ul li a.d-pdf{float:right;font-size:16px;color:#9a9a9a;background:url("../images/pdf-icon.png") no-repeat top 3px right 0;padding:0 25px 0 0;}
    .edge-shelving-pdf-box ul li a.d-pdf:hover{color:#9e0b0f;}
    .edge-shelving-pdf-box ul li:after{content:"";clear:both;display:table;}
    .bracket-shelving-box-img{margin:0 -15px -25px;}
    .header-piconicon{top:9px;content:"";height:58px;position:absolute;width:51px;margin-left:40px;z-index:99;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
    .estimat-note{font-size:10px;max-width:200px;font-weight:bold;color:#d2004a;}
    .bracket-shelving-fittings-section{text-align:center;display:inline-block;width:100%;margin-top:20px;}
    .fittings-section-block{width:29.6%;padding-left:15px;padding-right:15px;text-align:center;display:inline-block;margin-bottom:15px;}
    .fittings-img{margin-bottom:10px;}
    .fittings-img img{margin:0 auto;}
    .fittings-section-block h4{font-size:18px;font-weight:normal;padding-top:0;}
    .grecaptcha-badge{display:none;}

    .regency-knob-tube .white-shadow.wh-none:after{
        display: none;
    }
    p.form-title {
        color: #000;
    }
    a.footer-newsletter-btn.btn {
        clear: both;
        background-color: #b5c2c8;
        border: 0 none;
        border-radius: 0;
        transition: all 0.23s ease-in-out 0s;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        font-size: 16px;
        font-weight: 600;
        height: 32px;
        line-height: 32px;
        margin: 0 5px 10px 0;
        padding: 0 10px;
        text-align: center;
        text-decoration: none;
        vertical-align: top;
        white-space: nowrap;
        width: auto;
        margin-top: 5px;
    }

    a.footer-newsletter-btn.btn:hover {
        background-color: #aaa;
    }

    #wpcf7-f231030-o1 .wpcf7-form-control-wrap.menu-994 select.enterWebdropdown {
        margin: 15px 0;
    }

    .enterWeb input.wpcf7-form-control.wpcf7-text {
        margin-top: 15px;
    }
    .padlock{
        text-align: center;
    }
    .padlock p {
        color: #000;
        line-height: 18px;
        font-size: 15px;
    }
    .padlock a.padlock-icon{
        background-image: url(./assets/images/un-locked-red.png);        
        width: 48px;
        height: 48px;
        display: inline-block;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

    a.padlock-icon.svg-height-padalock.unlocked,a.padlock-icon.svg-width-padalock.unlocked{    
        background-image:url(./assets/images/locked-green_form.png);    
    }

    a.padlock-icon.svg-height-padalock.unlocked{    
        background-image:url(./assets/images/un-locked-red.png);    
    }
    a.padlock-icon.svg-height-padalock.locked{    
        background-image:url(./assets/images/locked-green_form.png);    
    } 

    .svg-flex.svg-flex-left .svg-input-container .padlock {
        margin-top: -33px;
    }

    .svg-flex.svg-flex-bottom .svg-input-container .padlock {
        display: flex;
        align-items: center;
    }

    .svg-flex.svg-flex-bottom .svg-input-container .padlock a.padlock-icon.svg-width-padalock {
        margin-left: 15px;
        margin-right: 15px;
    }
    .svg-flex.svg-flex-bottom .svg-input-container {
        display: flex;
        align-items: center;
    }

    .svg-flex.svg-flex-bottom .svg-input-container .padlock p {
        margin-bottom: 0;
    }

    .white-popup.shelving-pop {
        max-width: 750px;
        margin: 0 auto;
        text-align: center;
    }

    .white-popup.shelving-pop .popup-inner {
        background-color: #fff;
        padding: 24px 20px 0 24px;
    }

    .white-popup.shelving-pop .popup-inner h2,.white-popup.shelving-pop .popup-inner p {
        color: #000;
    }
    .white-popup.shelving-pop .popup-inner p {
        text-align: left;
    }

    .turbing-compared-text {
        padding: 0px !important;
        background: none !important;
    }

    .turbing-compared-text a.is-pdf {
        font-size: 15px !important;
        text-align: right;
    }

    .title-img-sec + .turbing-compared-text#tab-description {
        margin-top: -25px;
        margin-bottom: 10px;
    }

    /**/
    /* Reponsive Start*/

    /*@media only screen and (min-width:1800px){
        .shelving-annoted-main .custom-sidebar-btn {display: none;}
        .shelving-annoted-main .customsidebar{right: 60px;}
    }*/

    @media only screen and (min-width:1760px){
        .shelving-annoted-main .customsidebar {right: 60px;}
    }

    @media only screen and (min-width:1640px){
        .single-product .product .container,
        .embry-kitchen-leg > .container{position:relative;}
        .custom-sidebar-btn{display:none;}    
        .shelving-annoted-main .customsidebar{right: 60px;}
    }

    @media only screen and (min-width:1640px) and (max-width:1759px){
    .shelving-annoted-main .customsidebar {right: -10px;}
    }

    /*@media only screen and (max-width:1799px){
        .shelving-annoted-main .custom-sidebar-btn.shelving-btn {right: -55px;display:block !important;}
    }*/

    @media only screen and (max-width:1639px){
        .customsidebar{position:fixed;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .customsidebar.c-sidebar-open{right:0;}
        .customsidebar{width:175px;position:absolute;top:0;right:0;border-left:1px solid #cdcdcd;height:100%;right:-185px;background:#fff;z-index:9999;}
        .single-product div.product,
        .embry-kitchen-leg{overflow:hidden;}
        .custom-sidebar-btn{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;right:-31px;top:40%;z-index:10000;background:#bfe6e6;margin-top:-30px;padding:7px 10px;font-size:14px;color:#000000;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
        .custom-sidebar-btn.c-btn-open{right:144px;}
        .custom-sidebar-btn.shelving-btn{right:-61px;}
        .custom-sidebar-btn.shelving-btn.c-btn-open{right:144px;}
        .shelving-eastimator-popup-text{padding-top: 0%;}
        /*.shelving-style-left h4{right: -10%;}*/
        .shelving-style .col-md-3:nth-child(2) .shelving-style-left h4 {right: 0%;}
        .shelving-style .col-md-3:nth-child(4) .shelving-style-left h4 {right: 5px;}
        .shelving-style-right h4{left: 18%;}

    }
    @media only screen and (max-width:991px){
        .Upper-Nav-Menu-Sec{display:none;}
        .custom-sidebar-btn{top:10%;z-index: 9;}
        .main-navigation ul ul{min-height:auto;opacity:1;visibility:visible;display:none;}
        .js .main-navigation ul{display:none;}
        .js .main-navigation.toggled-on > div > ul{display:block;}

        .contact-three-logo{ text-align: center;}
        .contact-three-logo img{ display: block; margin: 0 auto; }
        .shelving-style-right img {margin: 20px auto;}

    }
    @media only screen and (max-width:767px){
        .custom-sidebar-btn{top:63px;right:-33px;}
        .custom-sidebar-btn.c-btn-open{right:141px;}
        .custom-sidebar-btn.shelving-btn{right:-63px;top:125px;}
        .custom-sidebar-btn.shelving-btn.c-btn-open{right:140px;}
    }
    @media only screen and (min-width:1366px) and (max-width:1490px){
        .main-navigation ul.menu > li{padding:0 10px;}
        .js .main-navigation ul.menu > li.menu-item-has-children{background-position:center right -1px!important;}
    }

    @media only screen and (min-width:1366px) and (max-width:1480px){

        .home-about-sec p{font-size:16px;line-height:20px;margin:0 0 20px 0;}
        .right-side h2{font-size:22px;margin:0 0 22px 0;}
        .right-side ul li{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text p{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text .more-link{font-size:16px;}
        .gallery-slider .slick-slide a strong{font-size:16px;}
        .right-side{padding:0 5%;}
        .palmer-logo-sec{padding:0px;}
        .palmer-logo-sec .palmer-logo-img{vertical-align:middle;}
        .palmer-logo-sec .palmer-logo-text{vertical-align:middle;padding:0px 0 0 50px;}
        .shelving-eastimator-popup-text {padding-top: 0%;}
    }
    @media only screen and (min-width:1300px) and (max-width:1365px){
        .op-link-2{left:-20px;top:350px;}
        .op-link-3{bottom:210px;right:30px;}
        .op-link-4{bottom:10px;right:238px;}
        .shelving-style-left img, .shelving-style-right img {max-height: 200px;min-height: 200px;}
        .eastimator-radio-col .white-popup .eastimate-inner ul {padding: 0 0 0 40px !important;}
        .shelving-eastimator-popup-text {padding-top: 0%;}
    }
    @media only screen and (min-width:1200px) and (max-width:1365px){
        .main-navigation ul.menu > li{padding:0 8px;}
        .home-about-sec p{font-size:16px;line-height:20px;margin:0 0 20px 0;}
        .right-side h2{font-size:22px;margin:0 0 22px 0;}
        .right-side ul li{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text p{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text .more-link{font-size:16px;}
        .gallery-slider .slick-slide a strong{font-size:16px;}
        .right-side{padding:0 5%;}
        .extra-space{padding:0;}
        .main-slider .slick-next{right:45%;}
        .main-slider .slick-prev{left:45%;}
        .about-who-we-are-left-side{width:80%;}
        .about-who-we-are-right-side{width:20%;}
        .about-who-we-are-left-text{width:35%;}
        .about-who-we-are-left-img{width:65%;}
        .three-title h2{display:inline-block;width:auto;}
        .js .main-navigation ul.menu > li.menu-item-has-children{background-position:center right 0!important;padding-right:13px!important;}
        .palmer-logo-sec{padding:0px;}
        .palmer-logo-sec .palmer-logo-img{vertical-align:middle;}
        .palmer-logo-sec .palmer-logo-text{vertical-align:middle;padding:0px 0 0 50px;}
        .ziczac-title{max-width:70%;}
        .about-customization-inner p{padding:0 10%;}
        .product-style-sheets-inner .about-who-we-are-right-side{width:16%;}
        .our-partner-left-img{width:65%;}
        .our-partner-right-img-text{width:35%;}
        .our-partner-left-side{width:80%;}
        .header-top:before{display:none;}
        .eastimator-radio-col .white-popup .eastimate-inner ul {padding: 0 0 0 30px;}
    }
    @media only screen and (min-width:992px) and (max-width:1300px){
        .edge-shelving-pdf-box .pss-box-download-icon{left:-30px;}
        .edge-shelving-page-right{padding:150px 0 0 30px;}
        .edge-shelving-pdf-box h2{font-size:15px;}
        .edge-shelving-pdf-box h2 .big-cap{font-size:20px;}
        .edge-shelving-pdf-box h3{font-size:15px;}
        .edge-shelving-pdf-box h3 .big-cap{font-size:20px;}
        .edge-shelving-pdf-box ul li span{font-size:14px;}
        .edge-shelving-page-left{width:57.7%;}
        .edge-shelving-page-right{width:42.3%;}
    }
    @media only screen and (max-width:1339px){
        .shelving-style-left img, .shelving-style-right img {max-height: 160px !important;min-height: 160px!important;}
        .shelving-style .shelving-style-left img {max-width: 160px !important;max-height: 160px !important;min-height: 160px !important;}
        .shelving-style .shelving-style-right h4 {left: 27%;}    
        .shelving-style .shelving-style-left h4 {right: -8px;}
    }
    @media only screen and (max-width:1300px){
        .specs-and-resources-inner{background:none!important;}
        .care-cleaning-left,.care-cleaning-right{width:47%;}
        .care-and-cleaning-title > img{margin-left:-70px;width:150px;}
        .shelving-eastimator-popup-text {padding-top: 0%;}
    }
    @media only screen and (max-width:1299px){
        .hospitality-division-services-inner-2{display:block;background:none!important;padding-bottom:0px;}
        .hospitality-division-services-inner-2 .mobile-banner{display:block;}
        .bottom-box{margin:0 0 20px;max-width:100%;position:relative;width:100%;bottom:auto;right:auto;}
        .top-box{padding:10px 0 0;width:100%;}
        .hospitality-division-services-inner-2 p{line-height:25px;}
        .reeded-tubing-finishis{padding:0 15px 0 8%;}
        .contact-edge-logo{ max-width: 150px; }
        .contact-edge-list{ margin-top: 15px; }
        .contactus-right-top{ padding: 20px; }
        .cp-emails h3{font-size:12px;padding:0 0 0 70px;margin:-63px 0 40px;}
        .cp-emails h3 .big-cap{font-size:16px;}
        .cp-emails a{font-size:15px;margin:0 0 15px;}
        .contactus-right address{font-size:15px;}
        .displays-and-finish-left h2{margin:0 20px -135px 0;}
        .df-right-block-1{margin:0 0 -30px;}
        .custom-desing-inner-left{width:49%;}
        .custom-desing-inner-right{background-size:100%;margin-left:3%;min-height:465px;width:48%;}
        .custom-desing-inner-right-top{width:74%;}
        .custom-desing-inner-right-top h2{font-size:20px;}
        .custom-desing-inner-right-top h2 span.big-cap{font-size:24px;}
        .page-id-3931 .custom-desing-inner-right-top h2{width:155px;}
        .page-id-3931 .custom-desing-inner-right > img{margin-top:30px;}
        .blog-sidebar{width:24%;}
        .woocommerce-tabs ul.tabs li a , .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:11px;}
        #tab-finishes ul li{width:22.6%;}
        #tab-shelves_and_shelsupport{background-size:cover;}
        .accordion-box .acco_tab .title-name{width:94%;}
        .woocommerce-tabs .woocommerce-Tabs-panel{width:calc(100% - 4px);}
        .custom-desing-gallery-title h2 + h2{margin-left:55px;}
        .blue-one{margin:0 0 30px 0px;}
        .blue-two{margin:10px 0 0 0px;}
        .custom-desing-gallery-top-right p{width:100%;}
        .woocommerce-product-gallery #carousel{max-width:475px;}
        .our-partner-left-img a,.op-link-1,.op-link-2,.op-link-3,.op-link-4{position:inherit;top:auto;left:auto;right:auto;bottom:auto;display:block;}
        .our-partner-left-img > img{margin-bottom:20px;}
        .absolute-bolg-link-wrap{padding-top:400px;height:auto!important;}
        .absolute-bolg-link{position:inherit;right:auto;top:auto;}
        .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div span.wpcf7-not-valid-tip{width: 100%;float: left;}
        .shelving-style-left, .shelving-style-right{margin-bottom: 20px;}
        .shelving-style-left h4,.shelving-style .shelving-style-right h4{position: static;text-align: center;padding-top: 15px;}
        .shelving-style{padding-bottom: 25px;}
        .shelving-style .shelving-style-left img{margin: 0 auto;}
        body .shelving-annoted-steps .tooltip-content {padding: 50px 20px 25px 20px;}
        body .shelving-annoted-form .shelving-annoted-steps {width: 32%;padding: 30px;margin-left: 35px;}
    }
    @media only screen and (max-width:1199px){
        .eastimator-radio-col .white-popup .eastimate-inner ul {padding: 0 0 0 20px;}
        .shelving-style-left img, .shelving-style-right img {max-height: 140px;min-height: 140px;}
        .shelving-style .shelving-style-left h4,.shelving-style .shelving-style-right h4 {position: static;text-align: center;}
        .shelving-style-left img, .shelving-style-right img {margin: 0 auto;}
        .shelving-style-left, .shelving-style-right {position: relative;margin-bottom: 20px;}
        body .finshis-row ul li.product h3{font-size: 15px;}
        BODY .finshis-row ul li.product h3 span {font-size: 20px;}
        .next-step-form img {right: 235px !important;}
        .finials-main .finials-img-wrap{height: 294px;}
        body .shelving-annoted-main .shelving-annoted-details {width: 55%;}
        .shelving-annoted-main .shelving-annoted-details .shelving-product-summary .left-summary .product-summary p br {display: none;}
        body .shelving-product-summary .left-summary{width: 50%;}
        body .shelving-product-summary{width: 580px;}
        body .shelving-estimate-form.product-from .shelving-annoted-total {width: 518px;}
        body .shelving-estimate-form .form-group{width: 257px;}
        body .shelving-estimate-form.product-from .shelving-annoted-total .form-group {width: 160px;}
        body .shelving-annoted-view img {max-width: 540px;}
        body #shelving_annoted_form .shelving-annoted-form .shelving-annoted-steps {width: 100%;margin-left: 0;padding: 25px;}
        body #shelving_annoted_form .shelving-annoted-form .shelving-annoted-form-box {width: 100%;}
        body .shelving_for_help{left: -15px}
    }
    @media only screen and (min-width:1200px) and (max-width:1300px){
        .sink-database-middle{width:54%;}
        .sink-database-left{width:23%;}
        .sink-database-inner .about-who-we-are-right-side{width:23%;}
        .sr-left{width:30%;}
        .sr-middle{width:42%;}
        .sink-database-left ul li button,.sink-database-left ul li .search-btn,.sink-database-left ul li .browse-all-btn{width:100%;margin-bottom:10px;text-align:center;}
        .sink-database-left ul li .browse-all-btn{margin-top:0px;}
        .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:24.6%;}
        .ziczac-title{max-width:70%;}
        .about-customization-inner p{padding:0 10%;}
        .hospitality-logo img{max-width:300px;width:100%;}
        .hospitality-left{padding:60px 15px 0 20px;}
        .hospitality-right{padding:60px 15px 0 10px;}
        .hospitality-division-services-inner p{line-height:25px;}
        .hospitality-logo{padding-top:20px;}
        .hospitality-division-services-inner p{font-size:15px;}
        .sink-database-middle .sink-database-img{width:94%;}
        .product-style-sheets-inner-left{width:80%;}
        .product-style-sheets-inner .about-who-we-are-right-side{width:20%;}
        .pss-box-download-icon{left:-50px;top:-50px;width:100px;}
        .top-title{padding:0 0 5px 70px;}
        .product-style-sheets-inner-left-img{padding-right:0;width:100%;}
        .product-style-sheets-inner-right-text{width:100%;}
        .option-accessories-container .term-description{margin-top:25px;}
        .finishes-top-left .category-container ul li .woocommerce-loop-product__title{min-height:35px;}
        .download-icon{left:-20px;top:-40px;width:110px;}
        .eastimator-radio-col .white-popup .eastimate-inner ul {padding: 0 0 0 30px;}
    }
    @media only screen and (min-width:992px) and (max-width:1299px){
        .enlargeslider{height:577px!important;margin-bottom:20px;}
        .cd-kichen-text-2{margin:-2px 0 0;padding:0;}
        .hospitality-division-services-inner a{margin-right:80px;}
        .cd-kichen-text-1{margin-top:-14px;}
        .where-to-buy-address #locatorResults .adddetails{width:88%;}
        .product .product-content-wrapper{margin-left:2%;width:49%;}
        .product-content-wrapper .summary.entry-summary .product_title.entry-title{font-size:20px;}
        .product-content-wrapper .summary.entry-summary .product_title.entry-title span.big-cap{font-size:30px;}
        .ada-footer-logo{top:43px;right:15px;}
        .store-link{margin:90px 0 0 70px;}
        .store-li{margin:0!important;}
        .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div {margin-left: 10px !important;}
        .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div .FirstContact .firstcontact-radio-btn span.wpcf7-list-item{width: 55px !important;}
    }

    @media only screen and (min-width:1200px) and (max-width:1300px){
        .shelving-eastimator-popup-text {padding-top: 0%;}
    }   

    @media only screen and (min-width:992px) and (max-width:1199px){
        .main-navigation ul.menu > li{padding:0 5px;}
        .navigation-top a{font-size:10px;}
        .navigation-top a .big-cap{font-size:12px;}
        .main-navigation ul ul{width:200px;margin-right:0px;padding-top:15px;padding-bottom:0px;}
        .main-navigation li li a{padding:4px 20px;font-size:10px;}
        .main-navigation ul ul .menu-item-has-children > a > .icon,.main-navigation ul ul .page_item_has_children > a > .icon{left:5px;}
        .home-about-sec p{font-size:16px;line-height:20px;margin:0 0 20px 0;}
        .right-side h2{font-size:22px;margin:0 0 22px 0;}
        .right-side ul li{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text p{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text .more-link{font-size:16px;}
        .gallery-slider .slick-slide a strong{font-size:16px;}
        .right-side{padding:0 5%;}
        .extra-space{padding:0;}
        .header-top:before{display:none;}
        .main-slider .slick-next{right:44%;}
        .main-slider .slick-prev{left:44%;}
        .about-who-we-are-left-side{width:80%;}
        .about-who-we-are-right-side{width:20%;}
        .about-who-we-are-left-text{width:35%;}
        .about-who-we-are-left-img{width:65%;}
        .three-title h2{display:inline-block;width:auto;padding-right:15px;}
        .dealers-chapter-box h2{margin:50px 0 0;}
        .sink-database-middle{width:54%;}
        .sink-database-left{width:23%;}
        .sink-database-inner .about-who-we-are-right-side{width:23%;}
        .sr-left{width:30%;}
        .sr-middle{width:42%;}
        .sink-database-left ul li button,.sink-database-left ul li .search-btn,.sink-database-left ul li .browse-all-btn{width:100%;margin-bottom:10px;text-align:center;}
        .sink-database-left ul li .browse-all-btn{margin-top:0px;}
        .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:24.6%;}
        .palmer-logo-sec{padding:0px;}
        .palmer-logo-sec .palmer-logo-img{width:100%;text-align:center;max-width:160px;margin:0 auto 20px;display:block;}
        .palmer-logo-sec .palmer-logo-text{width:100%;padding:0px 0 0 50px;}
        .ziczac-title{max-width:70%;}
        .about-customization-inner p{padding:0 10%;}
        .hospitality-logo img{max-width:300px;width:100%;}
        .hospitality-left{padding:60px 15px 0 20px;}
        .hospitality-right{padding:60px 15px 0 10px;}
        .hospitality-division-services-inner p{line-height:25px;font-size:15px;}
        .hospitality-division-services-inner-2 p{line-height:25px;}
        .hospitality-logo{padding-top:20px;}
        .sink-database-middle .sink-database-img{width:94%;}
        .product-style-sheets-inner-left{width:80%;}
        .product-style-sheets-inner .about-who-we-are-right-side{width:20%;}
        .pss-box-download-icon{left:-50px;top:-50px;width:100px;}
        .top-title{padding:0 0 5px 70px;}
        .product-style-sheets-inner-left-img{padding-right:0;width:100%;}
        .product-style-sheets-inner-right-text{width:100%;}
        .finishes-top-left .category-container ul li .woocommerce-loop-product__title{min-height:35px;}
        .download-icon{left:-20px;top:-40px;width:110px;}
        .sg-title-wrapper .middel-text{font-size:14px;top:2px;}
        .our-partner-left-side{width:80%;}
        .js .main-navigation ul.menu > li.menu-item-has-children{background-position:center right 0!important;padding-right:11px!important;}
        .sink-database-middle .sink-database-img{width:94%;}
        .option-accessories-container .term-description{margin-top:25px;}
        .header-piconicon{width:48px;margin-left:30px;}
        .logo-tagline img{max-width:260px;}
        .header-top .logo img{max-width:260px;}
        .shelving-eastimator-popup-text {padding-top: 0;}
        body .leg-style-show img {max-width: 300px;}

    }

    @media only screen and (min-width:992px){
        .js .menu-toggle,.js .dropdown-toggle{display:none;}
        .js .main-navigation ul.menu{display:block;}
        .js .main-navigation ul.menu > li{position:relative;}
        .js .main-navigation ul.menu > li.menu-item-has-children{background:url("../images/menu-arrow.png") no-repeat center right 2px;}
        .js .main-navigation ul.menu li:hover ul.sub-menu{display:block;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .js .main-navigation ul.menu li ul.sub-menu li ul.sub-menu{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .js .main-navigation ul.menu li ul.sub-menu li:hover > ul.sub-menu{display:block;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
        .main-navigation li{border:0;display:inline-block;}
        .sub-menu .menu-item-has-children:hover:after{content:"";position:absolute;top:0;left:0px;height:100%;width:43px;background:transparent;display:block!important;border:0;}
        .js .main-navigation ul.menu li:hover > ul.sub-menu > li > a{padding:5px 42px;}
    }

    @media only screen and (max-width:1199px){
        .shelving-price-left, .shelving-price-right {flex-direction: column;}
        .shelving-eastimator-popup-text {max-width: 100%;margin: 40px auto 0;}
    }

    @media only screen and (min-width:992px) and (max-width:1070px){ 
        .shelving-product-summary .title-img-sec {
            margin-left: 0px !important;
        }
        body .shelving-annoted-main .shelving-annoted-details {
            width: 60% !important;
        }
        
        
    }

    @media only screen and (max-width:1024px){
        .eastimator-radio-col .white-popup .eastimate-inner ul {
            padding: 0 50px 0px 50px;
        }
        /*body .leg-style-show, body.finish-style-show{display: none !important;}*/
        body .finshis-row ul li.product h3 {font-size: 13px;}
        body .finshis-row ul li.product h3 span {font-size: 18px;}
        .vanity-form-inner-right .row {display: flex;}
        body .vanity-form-inner-right {width: 50%;padding: 0;position: unset;margin-top: 40px;}    

    }
    @media only screen and (max-width:991px){
        .top-call{display:none;}
        .main-navigation > div > ul{margin-top:10px;}
        .main-navigation .menu-item-has-children > a > .icon{display:none;}
        .main-navigation ul.menu > li{padding:0;}
        .main-navigation ul.menu > li.active > a{color:#9e0b0f;background:#DFFFFE;}
        .main-navigation ul ul{position:relative;top:auto;width:100%;padding:5px 0 0 17px;border:0px;margin:0px;}
        .main-navigation li li a{border-bottom:0;padding:10px 20px;font-size:11px;}
        .main-navigation li li:hover > a{color:#9e0b0f;}
        .main-navigation li li.active > a{color:#9e0b0f;background:#DFFFFE;}
        .main-navigation ul ul li .dropdown-toggle{padding:5px 0;text-align:left;}
        .main-navigation ul ul ul{padding:5px 0 0 17px;right:0;top:0;margin:0px;}
        .header-top:before{display:none;}
        .site-header{height:auto;padding-bottom:7px;padding-left:20px;padding-right:0px;}
        .js .menu-toggle{display:block;position:absolute;top:-45px;right:15px;z-index:999;}
        .main-navigation li{border-bottom:1px solid #ccc;position:relative;}
        .navigation-top{float:right;position:relative;width:100%;}
        .navigation-top a{padding:10px 20px;}
        .palmer-logo-sec .palmer-logo-text{padding:0 0 0 40px; font-size:16px;}
        .home-about-sec p{font-size:16px;line-height:20px;margin:0;}
        .right-side h2{font-size:22px;margin:0 0 22px 0;}
        .right-side ul li{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text p{font-size:16px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text .more-link{font-size:16px;}
        .gallery-slider .slick-slide a strong{font-size:14px;}
        .right-side,.center-side{padding:0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top:20px;}
        .left-side{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
        .extra-space{padding:0;}
        .right-side ul{margin:0px 0px 0px 20px;}
        .f-box{width:50%;min-height:175px;padding:0 15px;}
        .footer-links{margin:0px;}
        .footer-address{text-align:left;}
        .footer-social{text-align:left;margin:10px 0 10px 0;}
        .copy-right{text-align:left;}
        .footer-social ul{max-width:100%;}
        .footer-social ul li{margin:0px 5px 8px;}
        .main-slider .slick-next{right:42%;}
        .main-slider .slick-prev{left:42%;}
        .about-who-we-are-left-img{width:98%;}
        .about-who-we-are-left-text{width:100%;padding-top:30px;}
        .about-who-we-are-left-text p{padding:0 15px 0 0;}
        .about-who-we-are-right-side{width:25%;}
        .about-who-we-are-left-side{width:75%;}
        .three-title h2{display:inline-block;width:auto;font-size:15px;padding-right:15px;}
        .gallery-filter{margin:2px 20px 0 0;}
        .gallery-inner .grid .grid-item{width:33.33%;}
        .dealers-chapter-box h2{font-size:18px;line-height:26px;margin:30px 0 0;}
        .sink-database-middle{border:0;padding:0;width:100%;}
        .sink-database-inner .about-who-we-are-right-side{width:100%;}
        .about-who-we-are-right-side ul{margin:0 0 0 15px;padding:0;}
        .sink-database-left{width:100%;}
        .sink-database-left ul{margin:0;padding:0;}
        .sink-database-left h2{font-size:16px;}
        .sink-database-left h2 .big-cap{font-size:22px;}
        .sink-database-inner .about-who-we-are-right-side h2{margin:0;padding:0 0 12px;}
        .sr-left{width:30%;padding:0 0 0 0;}
        .sr-right{padding:0 0 0 20px;width:30%;}
        .sr-middle{width:40%;}
        .sr-middle .sr-img{padding:0 10px 0 0;}
        .sink-database-middle ul li button{width:100%;margin-bottom:10px;}
        .sink-database-middle ul li .browse-all-btn{margin-top:0px;}
        .sink-database-middle p{width:100%;}
        .sink-database-right .sink-database-img{max-width:460px;}
        .sink-database-right p{width:90%;}
        .breadcrumb{margin:0 0 15px 0;}
        .woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:32.9%;float:none;margin:0px;}
        .ziczac-title{padding:0 0 15px;}
        .about-customization-inner{display:block;}
        .about-customization-left,.about-customization-right{width:97%;margin-right:0px;margin-bottom:20px;}
        .customization-sizing-right .ziczac-title{max-width:80%;}
        .customization-sizing-left p,.customization-sizing-right p{padding:0 5%;}
        .hospitality-left{padding:0px 15px 0 20px;}
        .hospitality-right{padding:0px 15px 0 10px;}
        .hospitality-division-services-inner p{font-size:13px;line-height:20px;margin:0 0 15px;}
        .hospitality-division-services-inner-2 p{font-size:14px;line-height:20px;margin:0 0 15px;}
        .hospitality-logo{padding-top:20px;}
        .hospitality-logo img{max-width:160px;width:100%;}
        .hospital-logo-headline{font-size:13px;}
        .history-img{padding-left:0;text-align:center;width:100%;}
        .history-img img{display:inline-block;}
        .product-style-sheets-inner-left-img{padding-right:0;width:100%;}
        .product-style-sheets-inner-right-text{width:100%;}
        .pss-box-download-icon{left:-10px;top:-65px;width:120px;}
        .top-title{padding:0 0 5px 120px;}
        .product-style-sheets-inner-left{width:70%;}
        .product-style-sheets-inner .about-who-we-are-right-side{width:30%;}
        .product-style-sheets-inner .about-who-we-are-right-side ul{margin:0 0 0 35px;}
        .shelving-left{padding:0;width:100%;}
        .shelving-box-img a img{width:100%;}
        .shelving-right{width:100%;}
        .shelving-right img{width:100%;}
        .shelf-supports-box .shelf-supports-box-text{padding:0 0 0 30px;width:33%;}
        .finishes-top .finishes-top-left .category-container ul li{margin-bottom:20px;width:50%;}
        .finishes-top-left .category-container{margin:0;}
        .finishes-top-left .category-container ul li{margin-bottom:20px;width:30%;}
        .option-accessories-container .term-description{font-size:13px;line-height:18px;margin-top:10px;}
        .bottom-box{margin:20px 0 20px;}
        .shelf-supports-box .shelf-supports-box-text{padding:15px 0 15px 30px;}
        .shelf-supports-box .shelf-supports-box-name h2{font-size:20px;}
        .shelf-supports-box .shelf-supports-box-name h2 span.big-cap{font-size:26px;}
        .finishes-top-left .category-container ul li .woocommerce-loop-product__title{min-height:35px;}
        .product .woocommerce-product-gallery{width:100%!important;}
        .product .product-content-wrapper{float:left;margin-left:0;width:100%;}
        .navigation.pagination{padding:20px 0 20px;border:0px;}
        .contactus-left{width:100%;}
        .contactus-right{width:100%; padding-top: 50px; }
        .contactus-right-top{max-width: 400px;margin: 0 auto;min-height: 0;padding: 40px;}
        .contact-us-inner:before{ display: none; }
        .cp-emails{width:50%;display:inline-block;vertical-align:top;margin:0px;}
        .cp-emails h3{font-size:16px;margin:30px 0 15px;padding:0;}
        .cp-emails h3 .big-cap{font-size:20px;}
        .cp-emails a{font-size:16px;}
        .contactus-right address{font-size:16px;}
        .where-to-buy-form{float:left;margin-bottom:30px;padding-right:0;width:100%;}
        .where-to-buy-address{width:100%;}
        .wtba-bdr-left{border-left:0;padding:0;}
        .where-to-buy-address.wtba-bdr-left{text-align:left;}
        .home-owners-inner-left{width:100%;}
        .home-owners-inner-right{width:100%;margin-bottom:10px;}
        .resources-right-img{text-align:center;margin-top:30px;}
        .resources-right-img img{display:inline-block;}
        .expediting-text-inner{margin:40px 0 0 20px;}
        .expediting-text a.more-link{margin:5px 0 30px 250px;}
        .displays-and-finish-left h2{margin:0 20px -105px 0;}
        .df-right-block-1{margin:0 0 -10px;}
        .printed-promational-img{text-align:center;margin-top:25px;}
        .printed-promational-img img{display:inline-block;}
        .resources-dealers-box-inner{float:none;margin:20px auto 0;}
        .custom-desing-inner-left{margin-bottom:20px;text-align:center;width:100%;}
        .custom-desing-inner-left img{display:inline-block;}
        .custom-desing-inner-right{clear:both;float:none;margin:0 auto 20px;max-width:609px;width:100%;}
        .custom-desing-inner-right-top{width:74%;}
        .introduction-template-right .more-link{margin:-10px 50px 0 0;}
        .indroduction-title h2{font-size:24px;}
        #tab-finishes ul li{width:18.6%;}
        .make-payment-inner .make-payment-left{text-align:center;width:100%;padding:0 0 20px;}
        .make-payment-inner .make-payment-left img{display:inline-block;}
        .make-payment-inner .make-payment-right{padding:0;width:100%;margin:0 0 20px 0;}
        .make-payment-right h3{line-height:normal;margin:0 0 10px;}
        .make-payment-right p{line-height:20px;margin:0 0 15px;}
        .faq-inner .faq-left{padding:0 0 20px;width:100%;}
        .faq-inner .faq-right{text-align:center;width:100%;padding:0;}
        .faq-inner .faq-right img{display:inline-block;}
        .accordion-box .acco_tab{font-size:15px;}
        .care-and-cleaning-title > img{display:none;}
        .care-and-cleaning-title h2{font-size:20px;line-height:normal;}
        .care-and-cleaning-title h2 span.big-cap{font-size:24px;}
        .care-and-cleaning-desc-bot p{text-align:center;width:100%;}
        .care-and-cleaning-desc-bot a.pdf{float:none;padding:4px 0 2px 25px;}
        .sg-title-wrapper .middel-text{clear:both;display:block;left:auto;position:inherit;top:auto;}
        .sg-title-wrapper .custom-title{margin:3px 0 10px;}
        .custom-desing-gallery-top-left{text-align:center;width:100%;}
        .custom-desing-gallery-top-left img{display:inline-block;}
        .custom-desing-gallery-top-right{text-align:center;width:100%;}
        .product .product-content-wrapper.below-summery{margin-top:0px;}
        .enlarge{display:none;}
        .woocommerce-product-gallery #carousel{padding:0 35px;margin:0 auto;}
        .woocommerce-product-gallery #carousel .flex-direction-nav .flex-nav-next{right:0;}
        .woocommerce-product-gallery #carousel .flex-direction-nav .flex-nav-prev{left:0;}
        .cd-kichen-text-1{padding:10px 0 0;}
        .cd-kichen-text-2{padding:28px 0 0;}
        .our-partner-left-side{border-right:1px solid #d0d0d0;float:left;width:75%;}
        .our-partner-left-img{padding-right:10px;width:100%;}
        .our-partner-right-img-text{border-left:0;padding:30px 0 0;width:100%;}
        .our-partner-right-img-text h2{padding:0 0 26px;}
        .our-partner-right-img-text p{margin:0 0 20px;padding:0;}
        .thumbnail{width:70%;}
        .where-to-buy-address ol{padding-left:0px;}
        .self-support-popup .self-support-popup-titlt{top:15px;}
        .store-link{margin:100px 0 0 0;}
        .store-li{padding:17% 4%!important;margin:0!important;}
        .edge-shelving-page-left,.edge-shelving-page-right{width:100%;}
        .edge-shelving-page-left-img img{width:100%;}
        .edge-shelving-page-right-img{text-align:center;margin:0 0 20px 0;}
        .edge-shelving-page-right-img img{display:inline-block;}
        .header-piconicon{width:41px;margin-left:30px;}
        .toggled-on .menu-toggle .icon-close{display:block;top:-10px;}
        .requesting-title p{font-size: 20px;}
        .shelving-img > img {width: 100%;}  
        .shelving-block #shelving-eastimator-popup {padding-top: 40px;}
        .shelving-eastimator-popup-text {max-width: 100%;margin: 30px auto 0;}
        .shelving-style-left h4 {left: 35%;bottom: 10%;}
        .shelving-style-right {padding: 30px 0;}
        .shelving-style-right h4 {left: 40%;bottom: 20%;}
        .shelving-eastimator-popup-text {padding-top: 0;}
        .shelving-style .shelving-style-left h4, .shelving-style .shelving-style-right h4 {margin-top: 5px;}
        .shelving-style-left{margin-bottom: 50px;}
        .shelving-style-right {padding-top: 60px;}
        .shelving-style-right img {margin: 15px auto;}
        body .finshis-row ul li:first-child {padding-left: 15px;}
        body .finshis-row ul li:last-child {padding-right: 15px;}
        .finshis-row ul li{margin-bottom: 20px;}
        .vanity-form-box input.form-control::placeholder,label.lbl-txt{font-size:14px !important;}
        body .vanity-form-box span.error{margin: 12px 0 0px 0;line-height: 10px;font-size:12.5px;}
        body .shelving-annoted-form .shelving-annoted-form-box{width: 100%;}
        body .shelving-annoted-form .shelving-annoted-steps {width: 100%;padding: 25px;margin-left: 0;}
        body .shelving-product-summary {width: 100%;}
        body .shelving-annoted-steps .tooltip-content {padding: 25px 10px 25px 10px;}
        body .shelving-annoted-main .shelving-annoted-details .shelving-product-summary {margin-left: 0;}
        body .shelving-annoted-main .shelving-annoted-details .shelving-product-summary .title-img-sec img,body .shelving-product-summary .right-summary img {margin: 0 auto;}
        .shelving-annoted-main .shelving-annoted-details .shelving-product-summary .left-summary .product-summary ul br {display: none;}
        body #shelving_annoted_estimate .shelving-estimate-form.product-from .form-group{width: 100%;}
        body .shelving-estimate-form.product-from .shelving-annoted-total {width: 100%;}
        body .shelving-estimate-form.product-from .slick-wrapper {margin-left: 0;padding-left: 0 !important;margin-top: -31px;}
        body .shelving-estimate-form.product-from #shelving-finish-slider .slide-item{/*width: 44% !important;*/width: 18% !important; height: unset;}
        .shelving-estimate-form .col-md-12 {padding-right: 0;}
        body .shelving-estimate-form .number-identical-dropdown {margin: -10px 15px 0 14px;}
        body #shelving_annoted_estimate .shelving-estimate-form.product-from .form-group.number-identical-units {width: 100%;}
        .shelving-estimate-form .col-md-12.mbl-pr-0 {padding-right: 15px;}
        body .shelving-annoted-svg-container .shelving-annoted-view img {max-width: 360px;}
        body .shelving-annoted-svg-container h2 {font-size: 25px;margin-bottom: 90px;}
        body .shelving-annoted-view .svg-input{font-size: 15px !important;width: 70px !important;height: auto;}
        body .shelving-annoted-svg-container .shelving-annoted-view{width: 65%;}
        body .shelving-annoted-svg-container .shelving-annoted-view .svg-flex-left {left: -40px;}
        body .padlock p{font-size: 12px;}
        #shelving-finish-slider {
            display: flex;
            flex-wrap: wrap;
            margin-top: 50px;
            justify-content: center;
        }
        #shelving-finish-slider .slide-item a.popup-modal img {
            width: 100%;
            /* height: 100px; */
            object-fit: contain;
        }
        .shelving-product-summary-title-des {
            width: 50%;
            float: right;
            margin-top: -55%;
            position: relative;
        }
        .shelving-annoted-img {
            width: 50% !important;
            float: left;
            padding-right: 5%;
        }
        .shelving-product-summary .title-img-sec {
            margin-top: 0px;
        }
        .shelving-product-summary .right-summary {
            position: absolute;
            bottom: 25px;
            right: 0;
        }
    }

    @media only screen and (max-width:767px){
        .site-header{/*padding:0 15px 7px;*/}
        .logo,.logo-tagline{width:212px;}
        .js .menu-toggle{top:-35px;}
        .js .toggled-on .menu-toggle{top:-45px;}
        .home-about-sec .about-logo{padding:0 0 20px 0;}
        .home-about-sec p{font-size:14px;line-height:20px;}
        .home-middle{padding:0 15px;}
        .right-side h2{font-size:18px;margin:0 0 20px 0;}
        .right-side ul li{font-size:14px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text p{font-size:14px;line-height:20px;}
        .palmer-logo-sec .palmer-logo-text .more-link{font-size:14px;}
        .download-pdf span.pdf-icon{margin-right:20px;}
        .f-box{width:100%;min-height:auto;padding:0 15px;border-right:0px;}
        .copy-right{margin:0 0 13px 0;}
        .main-slider .slick-next{right:0;}
        .main-slider .slick-prev{left:0;}
        .main-slider .slick-dots li{margin:0 5px;}
        .about-palmer-box a{display:block;}
        .about-palmer-box a img{display:inline-block;}
        .about-who-we-are-right-side{width:100%;}
        .about-who-we-are-left-side{width:100%;border-right:0;}
        .about-who-we-are-left-side h1,.about-who-we-are-left-side h2{padding:15px 0px 15px 0;}
        .left-right-title h1{padding:6px 0px 0 0;}
        .left-right-title h2{padding:0px 0px 7px 0;}
        .about-who-we-are-left-img{width:100%;}
        .about-who-we-are-right-side h2{padding:10px 0 14px 0;text-align:left;}
        .about-who-we-are-right-side ul{margin:0px;padding:0px;}
        .hover-img-data{margin:20px 0 0 0;width:100%;}
        .hover-img-data-thumb{margin-bottom:20px;}
        .about-who-we-are-left-text p{padding:0;}
        .home-about-sec h2,.right-side h2{font-size:16px;text-align:center;}
        .home-about-sec h2 span.big-cap,.right-side h2 span.big-cap{font-size:22px;}
        .three-title{padding:15px 0px 15px 0;}
        .three-title h2{padding:0px 15px 0px 0px;}
        .gallery-inner .grid .grid-item{width:50%;}
        .breadcrumb{width:100%;}
        .gallery-filter{margin:0;width:100%;}
        .gallery-inner{clear:both;padding:20px 15px 0;}
        .gallery-filter input{margin:0 20px 0 0;}
        .gallery-filter select{width:130px;}
        #go-to-top{right:25px;}
        #go-to-top.show-btn{bottom:30px;}
        .dealers-chapter-box a img{display:inline-block;}
        .dealers-chapter-box h2 br{display:none;}
        .dealers-chapter-box h2{margin:0px;}
        .dealers-chapter-inner{clear:both;padding:20px 0 0;}
        .po-traking-right-img{margin:30px 0;}
        .po-traking-right-img img{width:100%;}
        .po-traking-box h3 .big-cap{font-size:22px;}
        .po-traking-box h3{font-size:16px;}
        .po-traking-box{padding:15px;min-height:250px;}
        .download-icon{display:block;left:auto;margin:0 0 20px;position:inherit;text-align:center;top:auto;width:100%;}
        .download-icon img{display:inline-block;}
        .resources-dealers-box-inner{padding:15px;}
        .resources-dealers-box-title h2{font-size:16px;margin:10px 0 0;}
        .sink-database-middle{padding:0 0 15px;border-right:0;width:100%;}
        .sink-database-left{width:100%;margin:20px 0 10px;}
        .sink-database-left h2{font-size:16px;}
        .sink-database-left h2 .big-cap{font-size:22px;}
        .sr-right{width:100%;padding:0;display:block;text-align:center;}
        .sr-left{width:100%;padding:0 0 15px 0;display:block;text-align:center;}
        .sr-middle{width:100%;padding:0 0 15px 0;display:block;}
        .sr-middle .sr-img{padding:0;}
        .sink-database-left ul li button,.sink-database-left ul li .search-btn,.sink-database-left ul li .browse-all-btn{width:100%;margin-bottom:10px;text-align:center;}
        .sink-database-left ul li .browse-all-btn{margin-top:0px;}
        .searc-result-box{padding:15px 0;display:block;border-bottom:1px solid #dddddd;}
        .sink-database-left ul{margin:0;}
        .sink-database-left p{width:100%;}
        .woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none;margin:0px;}
        .woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{width:100%;}
        .palmer-logo-sec .palmer-logo-img{display:block;width:75%;margin:0 30px 20px;}
        .palmer-logo-sec .palmer-logo-text{padding:0;width:100%;text-align:center;font-size:14px;}
        .about-customization-left,.about-customization-right{width:100%;margin-right:0px;margin-bottom:20px;}
        .ziczac-title{max-width:88%;}
        .about-customization-inner p{padding:0 5%;}
        .customization-sizing-left{width:100%;}
        .customization-sizing-right{padding-top:0;width:100%;}
        .hospitality-division-services-inner{display:block;background:none!important;padding-bottom:0px;}
        .hospitality-division-services-inner .mobile-banner{display:block;}
        .hospitality-left{padding:15px 0 0;width:100%;}
        .hospitality-logo{padding:5px 0 0;width:100%;}
        .hospitality-right{padding:5px 0 0;width:100%;}
        .our-history-content-left{margin-right:0;width:100%;}
        .history-img{padding-left:10px;width:auto;}
        .our-history-content-right{padding-top:0;width:100%;}
        .our-history-content p{padding:0px;}
        .specs-and-resources-inner{background:none;}
        .product-style-sheets-inner-left{border-right:0;padding-right:0;width:100%;}
        .top-title{padding:0 0 5px;}
        .pss-box-download-icon{left:auto;margin:0 auto;position:inherit;top:auto;width:120px;}
        .pss-box{padding:15px;}
        .download-masterpdf{padding:15px 0 0 15px;}
        .product-style-sheets-inner .about-who-we-are-right-side{padding-top:10px;width:100%;}
        .product-style-sheets-inner .about-who-we-are-right-side ul{margin:0;}
        .about-who-we-are-right-side h2{font-size:20px;}
        .about-who-we-are-right-side h2 span.big-cap{font-size:26px;}
        .pss-box ul li{line-height:26px;}
        .pss-box ul li a{font-size:14px;}
        .shelf-supports-box{padding:15px 0;}
        .shelf-supports-box .shelf-supports-box-img{width:100%;text-align:center;}
        .shelf-supports-box .shelf-supports-box-img img{display:inline-block;}
        .shelf-supports-box .shelf-supports-box-name{margin:20px 0;width:100%;}
        .shelf-supports-box .shelf-supports-box-name h2{font-size:18px;}
        .shelf-supports-box .shelf-supports-box-name h2 span.big-cap{font-size:22px;}
        .shelf-supports-box .shelf-supports-box-text{padding:0;width:100%;}
        .finishes-top .finishes-top-left{padding-right:0;width:100%;}
        .finishes-top .finishes-top-right{text-align:center;width:100%;padding:0px;}
        .finishes-top .finishes-top-right img{display:inline-block;}
        .finishes-top .finishes-top-left .category-container ul li{width:33.33%;}
        .finishes-top-left .category-container ul li{width:33.33%;}
        .option-accessories-box{text-align:center;}
        .option-accessories-container .term-description{margin:0 0 20px;}
        .finishes-top-left .category-container ul li .woocommerce-loop-product__title{min-height:35px;}
        .contactus-right-top{width:100%;}
        .cp-emails{padding:15px;width:100%;margin:25px 0;}
        .contactus-right h2{font-size:22px;}
        .cp-emails .contact-email-icon{left:auto;position:relative;top:auto;}
        .where-to-buy-left{padding-top:0;width:100%;}
        .where-to-buy-form h3.wtb-grey-title{font-size:15px;}
        .where-to-buy-form h2{margin:20px 0 10px;}
        .where-to-buy-right{margin-left:0;margin-top:30px;padding-left:0;width:100%;}
        .where-to-buy-right.bdr-left,.rightobrder{border-left:0px;}
        .wtb-thumbsec-box a{display:block;}
        .wtb-thumbsec-box a img{display:inline-block;}
        .where-to-buy-address{text-align:center;}
        .where-to-buy-address img{display:inline-block;}
        .warranty-text h2,.terms-text h2{margin:0 0 15px;}
        .warranty-img{text-align:center;}
        .terms-text ol{-webkit-column-count:1;-webkit-column-gap:0px;-moz-column-count:1;-moz-column-gap:0px;column-count:1;column-gap:0px;display:block;height:100%;counter-reset:my-badass-counter;}
        .expediting-img{text-align:center;margin:0 0 20px;}
        .expediting-img img{display:inline-block;}
        .expediting-text-inner{margin:30px 0;}
        .expediting-text a.more-link{margin:5px 0 30px 230px;}
        .expediting-text h2{font-size:18px;}
        .expediting-img h2{font-size:16px;}
        .expediting-text strong{font-size:15px;}
        .displays-and-finish-left h2{font-size:14px;margin:0 0 -35px;}
        .displays-and-finish-left h2 span.big-cap{font-size:16px;}
        .displays-and-finish-left h2 ul li:nth-child(2){margin-left:20px;}
        .displays-and-finish-left h2 ul li:nth-child(3){margin-left:40px;}
        .displays-and-finish-left h2 ul li:nth-child(4){margin-left:60px;}
        .displays-and-finish-left h2 ul li:nth-child(5){margin-left:80px;}
        .displays-and-finish-left h2 ul li:nth-child(6){margin-left:100px;}
        .df-item-name{padding:20px 0;}
        .df-right-block-1{margin:0;text-align:center;}
        .df-right-block-1 a{margin:0 auto 20px;display:block;}
        .df-right-block-2{text-align:center;}
        .home-owners-inner-right h2{font-size:18px;}
        .home-owners-inner-right h2 span.big-cap{font-size:24px;}
        .home-owners-inner-right h3{margin:20px 0;}
        .resources-dealers-inner{clear:both;padding:0px;}
        .SendBrochures{margin-bottom:14px;}
        .introduction-template-left{width:100%;text-align:center;}
        .introduction-template-left img{display:inline-block;}
        .introduction-template-left.white-shadow:after{display:none;}
        .introduction-template-right{margin:20px 0;width:100%;}
        .introduction-template-right .more-link{margin:0 50px 0 0;}
        .indroduction-title{margin:0 0 20px;}
        .indroduction-title h2{font-size:20px;}
        .tracking-popup h2,.item-no-found h2{font-size:20px;}
        .tracking-popup{padding:20px!important;}
        .item-no-found ul{margin:0 0 0 13px;}
        .item-tracking-detail .detail-track-info{font-size:14px;}
        .item-tracking-detail .detail-track-info label{margin:0px;}
        .item-tracking-detail .ship-date.detail-track-info label{margin:0 0 15px;}
        .item-tracking-detail .detail-track-info a{font-size:14px;}
        .accurate-date-info{margin:20px 0 0;}
        .blog-sidebar{width:100%;}
        .blog-left-bar{width:100%;margin-bottom:20px;}
        .widget{padding-bottom:10px;}
        .blog-wrapper .blog-sidebar .widget_categories{padding-bottom:20px;padding-top:20px;}
        .blog-wrapper .blog-sidebar .cat-post-widget{padding-top:20px;}
        .product-content-wrapper .summary.entry-summary .product_title.entry-title{font-size:20px;margin:0 0 15px;}
        .product-content-wrapper .summary.entry-summary .product_title.entry-title span.big-cap{font-size:26px;}
        .left-summary .below-excerpt{margin:0 0 20px;}
        .woocommerce-product-gallery{margin-bottom:20px;}
        #tab-finishes ul li{width:22.6%;}
        #tab-description{padding:10px;}
        #tab-shelves_and_shelsupport{padding:10px;}
        #tab-options_and_accessories{padding:10px;}
        .woocommerce-tabs .woocommerce-Tabs-panel{min-height:auto;}
        #tab-shelves_and_shelsupport ul.shelf-supports-links{margin:0 0 0 15px;}
        #tab-shelves_and_shelsupport .shelf-supports-desc{margin:15px 0;}
        #tab-description a.is-pdf label{margin:-2px 0 0;padding:6px 10px 5px 32px;}
        #tab-description a.is-dxf label{padding:3px 10px 3px 32px;}
        .left-summary .below-excerpt a.is-pdf{padding:4px 0 4px 28px;margin:15px 0 0;}
        .accordion-box .acco_tab .title-name{width:90%;}
        .care-cleaning-left,.care-cleaning-right{margin:0 0 20px;width:100%;}
        .care-and-cleaning-title h2{width:100%;}
        .care-cleaning-left img,.care-cleaning-right img{display:inline-block;}
        .care-and-cleaning-inner h2{display:block;}
        .care-and-cleaning-desc{font-size:16px;margin:10px auto 30px;width:100%;}
        .product .product-content-wrapper{margin-bottom:10px;}
        .sg-title-wrapper .middel-text{text-align:left;font-size:14px;margin-bottom:10px;}
        .sg-title-wrapper .breadcrumb{margin:0 0 10px;}
        .cdg-products ul li{width:50%;}
        .custom-desing-gallery-title h2{font-size:20px;}
        .custom-desing-gallery-title h2 span.big-cap{font-size:24px;}
        .custom-desing-gallery-title h2 + h2{margin-left:0;}
        .where-to-buy-form ul li .wtb-filters select{width:67%;}
        .where-to-buy-form input{width:98.2%;}
        .custom-desing-inner-right-bottom .download-pdf-link{padding:4px 0 2px 30px;}
        .up-close-and-personal h2{font-size:14px;}
        .up-close-and-personal h2 span.big-cap{font-size:18px;}
        .hospitality-division-services-inner a{display:inline-block;float:none;margin-bottom:20px;margin-right:0;}
        .our-partner-left-img{padding-right:0;width:100%;}
        .our-partner-left-side{border-right:0;width:100%;}
        .page-id-3931 .custom-desing-inner-right > img{margin-top:0;}
        .thumbnail{width:100%;}
        .absolute-bolg-link-wrap{height:auto!important;}
        .post-navigation .nav-links:after{content:"";clear:both;display:table;}
        .post-navigation .nav-next{float:right;margin:0;}
        .post-navigation .nav-previous{float:left;margin:0;}
        .no-post-div{font-size:20px;}
        .error-404.not-found{padding:20px 0 40px;}
        .error-404 .large-404{font-size:110px;}
        .error-404 h1{font-size:20px;}
        .error-404 h1 .big-cap{font-size:24px;}
        .shelving-bottom-images-sec-left,.shelving-bottom-images-sec-right{width:100%;}
        .post-navigation .nav-links{padding:15px 0 20px;}
        .self-support-popup .self-support-popup-img{width:100%;}
        .self-support-popup .shelves-popup-text{width:100%;padding:20px 0 0 0;}
        .self-support-popup .shelves-popup-text a.more-pdf{padding:3px 0 2px 26px;}
        .self-support-popup .self-support-popup-titlt{font-size:20px;position:inherit;top:auto;right:0;width:100%;padding:0 0 15px 0;margin:0;}
        .self-support-popup .self-support-popup-titlt span.big-cap{font-size:24px;}
        .hospitality-logo{padding:30px 0 0;}
        .hospitality-logo img{max-width:230px;}
        .hospital-logo-headline{font-size:14px;margin:10px 0 10px 0;}
        .hospitality-custom-div{display:block;}
        .hospitality-division-services-inner p{font-size:14px;}
        .quick-ship-link{margin:20px 0 0;}
        .finishes-title a{margin-left:8px;}
        .store-link{margin:0 0 40px 0;clear:both;text-align:center;display:block;}
        .store-li{padding:19% 4%!important;margin:0!important;clear:unset;}
        .edge-shelving-page-left h2{padding:0px;font-size:16px;line-height:20px;}
        .edge-shelving-page-right{padding:30px 0 0 0;}
        .edge-shelving-pdf-box .pss-box-download-icon{left:auto;position:relative;top:0;}
        .edge-shelving-pdf-box h2{margin:0 0 23px 0;text-align:center;}
        .edge-shelving-pdf-box ul li a.d-pdf{padding:3px 25px 3px 0;}
        .edge-shelving-pdf-box h3{line-height:normal;}
        .edge-shelving-pdf-box{padding:15px 15px 0 15px;}
        .bracket-shelving-box-img{margin:0 -15px 0;}
        .header-piconicon{width:29px;margin-left:22px;height:auto;}
        .toggled-on .menu-toggle .icon-close{display:inline-block;top:-3px;}
        .shelving-style-left img, .shelving-style-right img{margin: 0 auto;}
        .shelving-style-left h4,.shelving-style-right h4 {position: static;text-align: center;}
        .boder-left {border-left: 0;}
        .shelving-logo {width: 100%;float: left;padding: 20px 0;}
        .shelving-style-right {width: 100%;float: left;}
        .shelving-style-left img, .shelving-style-right img {max-height: unset;min-height: unset;}
        .shelving-style-left {margin-bottom: 20px;}
        .shelving-style .col-md-3:nth-child(4) .shelving-style-left {margin-bottom: 50px;}
        .shelving-style .col-md-3:nth-child(1) {margin-top: 40px;}
        .shelving-estimator-section .shelving-style .shelving-logo {bottom: unset;}
        .shelving-block{padding-bottom: 40px;}
        body .next-step-form img{position: unset;margin: 0 auto;margin-bottom: 10px}
        .paginations {padding-top: 50px;}
        .next-step-form {text-align: center;}
        a.next-step-out.next-step-2 .step2-next,
        a.next-step-out.next-step-3 .step3-next,
        a.next-step-out.next-step-4 .step4-next,
        a.next-step-out.next-step-5 .step5-next,
        a.next-step-out.next-step-6 .step6-next,
        a.next-step-out.next-step-7 .step7-next{
            display: none !important;
        }
        a.next-step-out.next-step-2 .step2-next-out,
        a.next-step-out.next-step-3 .step3-next-out,
        a.next-step-out.next-step-4 .step4-next-out,
        a.next-step-out.next-step-5 .step5-next-out,
        a.next-step-out.next-step-6 .step6-next-out,
        a.next-step-out.next-step-7 .step7-next-out{
            display: block !important;
        }
        .shelving-estimate-form .slick-wrapper{
                margin-top: 0;
        }
        #shelving-finish-slider {
            margin-top: 25px;
            margin-bottom: 25px;
        }
        .turbing-compared-text a.is-pdf { 
            text-align: left;
        }

    }
    @media only screen and (max-width:639px){
        .shelving-box-img{width:100%;}
        .shelving-box-text{padding:20px 0 0;width:100%;}
        .shelving-box-text a.more-pdf{margin:-10px 0 0;}
        .finishes-top .finishes-top-left .category-container ul li,.finishes-top-left .category-container ul li{width:100%;}
        .finishes-top-left .category-container ul li .woocommerce-loop-product__title{min-height:auto;}
        .contact-edge-selve{ display: block; }
        .contactus-right{ padding: 35px 0; }
        .contact-three-logo{ padding: 0 0 30px; }
    }
    @media only screen and (max-width:479px){
        .history-img{padding-left:0;text-align:center;width:100%;}
        .history-img img{display:inline-block;}
        .psmap-text{font-size:13px;margin:15px 0 0;}
        .custom-desing-inner-right-top{margin:20px 0 0;position:inherit;width:100%;}
        .custom-desing-inner-right-bottom{position:inherit;width:100%;}
        .custom-desing-inner-right-bottom .download-pdf-link{display:block;margin:15px 0 0;padding:4px 0 2px 30px;float:none;}
        .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li{width:49%;}
        #tab-finishes ul li{width:46%;}
        .woocommerce-tabs ul.tabs li a{font-size:10px;padding:3px;}
        .finials-main.tab-mounting-main .tab-mount-block{padding:4px 4px 0;}
        .tab-mounting-main h6{font-size:11px;}
        .cdg-products ul li{width:100%;margin-bottom:30px;}
        .cd-kichen-text-1{max-width:100%;padding:0px;}
        .cd-kichen-text-2{max-width:100%;padding:0;}
        .page-id-3859 .custom-desing-inner-right-top h2{width:100%;}
        .cd-studio-text-1{max-width:100%;padding:0;}
        .cd-wood-text-1{width:100%;}
        .thumbnail > a > img{width:130px;}
        .c-radio-buttons .c-label{display:block;margin-bottom:15px;margin-right:0;width:100%;}
        .c-radio-buttons span.wpcf7-list-item{margin:0 30px 3px 0;}
        body .woocommerce-tabs ul.tabs.five-tabs li {width: 32% !important;}
    }
    #wpsl-gmap,#wpsl-stores{display:none;}
    #overlay{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;height:100%;display:flex;align-items:center;justify-content:center;}
    #overlay div.logo{width:100px;height:108px;box-sizing:border-box;position:relative;background-color:white;}
    #overlay div.logo::before,#overlay div.logo::after{z-index:1;box-sizing:border-box;content:'';position:absolute;border:2px solid transparent;width:0;height:0;animation-timing-function:linear;}
    #overlay div.logo::before{top:0;left:0;animation:border-before 3s infinite;}
    #overlay div.logo::after{bottom:0;right:0;animation:border-after 3s infinite;}
    @keyframes border-before{
        0%{width:0;height:0;border-top-color:#a5cfcf;border-right-color:transparent;}
        24.99%{border-right-color:transparent;}
        25%{height:0;width:100%;border-top-color:#a5cfcf;border-right-color:#a5cfcf;}
        50%,100%{width:100%;height:100%;border-top-color:#a5cfcf;border-right-color:#a5cfcf;}
    }
    @keyframes border-after{
        0%,49.99%{width:0;height:0;border-left-color:transparent;border-bottom-color:transparent;}
        50%{width:0;height:0;border-left-color:transparent;border-bottom-color:#a5cfcf;}
        74.99%{border-left-color:transparent;border-bottom-color:#a5cfcf;}
        75%{height:0;width:100%;border-left-color:#a5cfcf;border-bottom-color:#a5cfcf;}
        100%{width:100%;height:100%;border-left-color:#a5cfcf;border-bottom-color:#a5cfcf;}
    }
    .page-template-gallary .popbox{overflow:hidden;}
    .sink-radio{font-family:Arial;color:rgba(0,0,0,0.75);position:relative;margin:0 0 8px;padding-left:18px;}
    .sink-radio .sectionradiobtn{width:14px;box-shadow:none;position:absolute;top:3px;height:14px;left:0;cursor:pointer;}
    .sink-radio p{margin:0;}
    .sink-radio label{color:rgba(0,0,0,0.75);margin:0;font-weight:400;cursor:pointer;}
    .sink-radio ul li{color:rgba(0,0,0,0.75);list-style:inside disc;}
    .where-to-buy-address .default-img-div img{margin-right:0;}
    .where-to-buy-address{padding-left:25px;border-left:1px solid #ceccc7;}
    .where-to-buy-right{padding-left:25px;}
    .hospital-text{padding-top:220px;background:url(./assets/images/hospital-bg.png) no-repeat left top;}
    .hospital-text p{font-size:18px;line-height:180%;font-weight:700;color:#808080;text-align:center;}
    .hospital-text a{font-size:13px;font-weight:400;color:#0069b4;text-decoration:underline;text-align:center;display:block;}
    .learn-more-content{font-size:16px;color:#808080;text-align:center;}
    .learn-more-content ul{margin-top:25px;}
    .learn-more-content ul li{list-style:inside disc;display:block;font-size:16px;margin:0 0 8px;}
    .learn-more-content ul li a{color:#0069b4;text-decoration:underline;display:inline-block;font-size:16px;}
    .learn-more-content ul li a:hover{text-decoration:none;}
    .second-sec-links ul li a{text-decoration:none;}
    .where-to-buy-form h3.wtb-grey-title{font-size:18px;color:gray;margin:20px 0 0;}
    .province-form{display:none;background:#eff9f7;border:1px solid #8f9594;padding:10px;margin:15px 0 0;}
    form.province-form ul li{list-style:none;}
    .formradio{padding-bottom:24px;border-bottom:1px solid #ceccc7;}
    .hospital-text.hh-2{padding-top:180px;background:url(./assets/images/hospital-bg.png) no-repeat left top;background-size:150px 90px;background-position:0 80px;}
    .hospital-text.hh-3{padding-top:230px;background:url(./assets/images/hospital-bg.png) no-repeat left top;background-size:150px 90px;background-position:0 130px;}
    .enter-location{background:url(./assets/images/bottom-line.png) no-repeat left bottom;font-size:18px;color:#818181;font-weight:400;text-align:center;padding:380px 0 100px;background-size:150px;}
    .download-imgpdf ul li{display:flex;justify-content:center;flex-wrap:wrap;}
    .download-imgpdf ul li span{color:#0069b4;}
    .download-imgpdf ul li .prd-spec-draw-dwonload-bloc{float:none;}
    .js .main-navigation ul.menu>li.menu-item-has-children{background:none;}
    .menu-upper-nav-menu-container{display:inline-block;float:right;}
    ul#menu-upper-nav-menu{margin:0;}
    ul#menu-upper-nav-menu li{display:inline-block;list-style-type:none;margin-right:6px;margin-top:10px;}
    ul#menu-upper-nav-menu li:last-child{margin-right:20px;}
    ul#menu-upper-nav-menu li a{color:#7f7f7f;font-size:11px;text-transform:uppercase;padding:6px 0 6px;white-space:normal;font-family:Arial;font-weight:normal;}
    ul#menu-upper-nav-menu li a .big-cap{font-size:14px;}
    ul#menu-upper-nav-menu li a:hover{color:#9e0b0f;}
    .main-navigation ul li#menu-item-61173>ul{left:10px;}
    .main-navigation ul li#menu-item-61210>ul{left:10px;}
    .page-template-gallary .lg-outer .lg-inner{white-space:normal;max-width:600px;margin:0 auto;position:relative;}
    .page-template-gallary .lg-current .icons{position:absolute;top:80px;right:0px;}
    .page-template-gallary .lg-current .icons li{display:inline-block;list-style-type:none;}
    .page-template-gallary .lg-current .icons li a{background:rgba(255,255,255,0.5);border-radius:100%;display:block;opacity:1;width:30px;height:30px;}
    .page-template-gallary .lg-current .icons li a img{margin:0 auto;max-width:20px;top:5px;position:relative;}
    .page-template-gallary .popbox .discription .taglist ul.tags{display:inline-block;margin-top:0px;margin-bottom:0px;}
    .page-template-gallary .popbox .discription .taglist ul.tags li{margin:0 10px 5px 0;}
    .finshis-row ul{list-style:none;display:inline-block;width:100%;}
    .finshis-row ul li{display:inline-block;width:20%;float:left;padding:0 15px 5px 15px;}
    .finshis-row ul li h2{margin:0px;padding:10px 0;font-size:13px;text-transform:capitalize;color:#000;display:inline-block;width:100%;text-align:center;}
    .finshis-row ul li{display:inline-block;width:20%;float:left;padding:0 15px;    /*border-bottom: 1px solid #b3b3b3;*/}
    .finshis-row .finshis-row-title h2{margin:0px;padding:0px;font-size:16px;font-weight:bold;color:#000;display:inline-block;vertical-align:middle;}
    .finshis-row .finshis-row-title p{color:#000;display:inline-block;vertical-align:middle;margin:0px;font-size:14px;}
    .finshis-row-title a{color:#0069b4;font-size:14px;font-weight:bold;margin-left:130px;text-decoration:underline;}
    .finishes-last-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-top:20px;}
    .first-block-des{width:40%;}
    .donwlod-links{width:20%;}
    .first-block-img{width:20%;}
    .first-block-des p{color:#8d8d8d;margin:0 0 15px 0;}
    .donwlod-links a{color:#0069b4;font-size:14px;font-weight:bold;text-decoration:underline;text-align:center;display:inline-block;}
    .first-block-img img{width:100%;}

    @media screen and (max-width:1440px){
    #shelving-finish-slider .slide-item{margin-bottom: 9px !important;}
    body .number-identical-dropdown {
        margin: -10px 15px 0 33px;
    }
    body .shelving-estimate-form .slick-wrapper{
        margin-top: -15px;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right {
        max-width: 85% !important;
    }

    }
    @media screen and (max-width:1299px){
        .hospital-text.hh-2{padding-top:180px;background-size:110px 60px;background-position:0 118px;}
        .hospital-text.hh-3{padding-top:310px;background-size:110px 60px;background-position:0 240px;}
        body .shelving-annoted-main .shelving-annoted-img{width: 40%;}
        body .shelving-annoted-main .shelving-annoted-details{width: 53%;}
        body #shelving-finish-slider .slick-slide{margin: 0;}
        body #shelving-finish-slider .slide-item{width: 45% !important;}
        body .shelving-estimate-form .slick-wrapper{margin-left: 20px;}
        body .form-group.v-mb-0.number-identical-units {width: 243px;}
        body .shelving-annoted-total{width: 533px;}
        body .shelving-annoted-form .shelving-annoted-form-box{width: 65%;}

    }
    @media screen and (min-width:1440px){
        .navigation-top{margin-right:23%;float:right;margin-left:0;}
    }

    @media only screen and (min-width:1700px) and (max-width:1799px){
        .shelving-style .col-md-3:nth-child(4) .shelving-style-left h4 {right: 5%;}
        .shelving-style .col-md-3:nth-child(2) .shelving-style-left h4{right: 7%;}
        .shelving-style-left h4{right: 0;}
        .shelving-style-right h4{left: 22%}
    }

    @media screen and (min-width:2200px){
        .shelving-style-right h4{left: 30%;}
    }
    @media screen and (min-width:1800px){
    .shelving-style .col-md-3:nth-child(4) .shelving-style-left h4{right: 7%;}
    }

    @media screen and (min-width:1700px){
        .navigation-top{margin-right:20%;float:right;margin-left:0;}
    }

    @media screen and (max-width:1700px){
        .shelving-style-left h4,.shelving-style-right h4 {position: static;text-align: center;padding-top: 15px;}
        .shelving-style-left, .shelving-style-right{margin-bottom: 20px;}
        .shelving-style{padding-bottom: 30px;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf{margin-top: 35px !important;left: 21% !important;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf span {margin-right: 0;margin-left: 20px;width: 350px;}
    }

    @media screen and (max-width:1600px){
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left p{
            width: 60% !important;
        }
        body.page-template-free-standing-gallery-rails .bar-img{
            padding-top: 90px!important;
        }
        body.page-template-free-standing-gallery-rails .rail-main-img{
            width: 65%;
            top: 30px !important
        }
    }

    @media screen and (max-width:1500px){
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left p{width: 100% !important;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right h2 {font-size: 15px;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf{left: 2% !important;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left{margin-top: 35px;}
        body.page-template-free-standing-gallery-rails .rail-main-img{width: 60%;}
        body.page-template-free-standing-gallery-rails .rail-left-img{max-width: 40%;}
        body.page-template-free-standing-gallery-rails .bar-img{padding-top: 70px !important;}
    }


    @media screen and (max-width:1500px){
        body.page-template-free-standing-gallery-rails .rail-main-img{
            max-width: 70% !important;
            top: 70px !important;
        }
    }

    @media screen and (max-width:991px){
        .menu-upper-nav-menu-container{margin-right:30px;}
        .where-to-buy-address{padding-left:0;border:none;}
        .hospital-text{padding-top:50px;}
        .enter-location{padding:0;background:none;}
        .hospital-text.hh-2{padding-top:0;background:none;}
        .hospital-text.hh-3{padding:0;background:none;}
        .finshis-row ul li{width:33.33%;}
        .finishes-last-row{display:inline-block;}
        .first-block-des,.donwlod-links,.first-block-img,.donwlod-links{width:100%;float:left;}
        .donwlod-links a{width:100%;}
        .first-block-img img{width:auto;margin:0 auto;}
        .finishes-last-row{margin-bottom:15px;}
        .shelving-style .col-md-3:nth-child(4) {border-right: 0;}
        body.page-template-free-standing-gallery-rails .rail-left-img{position: unset !important;padding-top: 120px;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-left{display: flex;justify-content: center;}
        .rail-edge-logo{position: unset !important;}
        body.page-template-free-standing-gallery-rails .rail-main-img{position: static !important;max-width: 55% !important;}
        .free-rail-col {padding-top: 40px;}
        body.page-template-free-standing-gallery-rails .bar-img {padding-top: 70px !important;}
        body.page-template-free-standing-gallery-rails .rail-left-img{max-width: 30%;}
        body .shelving-annoted-main .shelving-annoted-img,body .shelving-annoted-main .shelving-annoted-details{width: 100%;}
        body .shelving-estimate-form .slick-wrapper {margin-top: 0;padding: 0 10px;}
        body #shelving-finish-slider .slide-item {width: 48% !important;margin-left: 13px;margin-bottom: 15px !important;}
        body #shelving-finish-slider .slick-slide {margin: 1px 0;}
        .shelving-annoted-img .shelving-img-block img {margin: 0 auto;}
        /*body .before-begin{width: 690px;padding: 40px 0px 80px 28px;}*/
    }
    @media screen and (max-width:767px){
        .fittings-section-block{width:100%;padding:0px;}
        .finshis-row-title a{margin:10px 0 0 0;display:inline-block;width:100%;}
        .finshis-row .finshis-row-title p{width:100%;margin-top:10px;}
        body .vanity-form-inner{float: none;}
        body .before-begin h3,body .before-begin-inner a{font-size: 20px;}
        body .before-begin .before-begin-inner h4,body .before-begin .before-begin-inner ul li{font-size: 16px;}
        body .before-begin .before-begin-inner p{font-size: 15px;}
        body .before-begin-inner a:before{width: 42px;height: 43px;margin-right: 3px;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-left {display: block;}
        body.page-template-free-standing-gallery-rails .rail-left-img,body.page-template-free-standing-gallery-rails .rail-main-img{max-width: 100% !important;position: unset !important;margin: 0 auto;}
        .rail-edge-logo{width: 120px;;}
        body.page-template-free-standing-gallery-rails .rail-left-img{padding-top: 0;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-left img,body.page-template-free-standing-gallery-rails .free-standing-rails .rs-right img{margin: 0 auto !important;max-width: 100%;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf{position: unset !important;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rs-right{padding-top: 20px !important;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf span{width: auto !important;}
        body #shelving-finish-slider .slide-item {width: 46.5% !important;margin-bottom: 11px !important;margin-left: 8px;}
        body .shelving-annoted-total .shelving-price h2{font-size: 20px;}
        body .shelving-annoted-total{padding: 5px;}
        body .shelving-annoted-total .shelving-price:after {font-size: 26px;top: 75px;left: 0;}
        body .shelving-annoted-total .shelving-price {width: 100%;margin-bottom: 40px;}
        body .shelving-annoted-total .shelving-price:nth-child(3){margin-bottom: 10px}
        body .shelving-annoted-total p, .shelving-annoted-total label {margin: 5px 0 0 0;}
        body.page-template-free-standing-gallery-rails .bar-img {padding-top: 0px !important;}
    }
    @media screen and (max-width:600px){
        .menu-upper-nav-menu-container{margin:5px 0 5px 0;float:left;width:100%;}
        ul#menu-upper-nav-menu li a .big-cap{font-size:10px;}
        ul#menu-upper-nav-menu li{margin-right:5px;}
        ul#menu-upper-nav-menu li a{font-size:10px;}
        .finshis-row ul li{width:100%;}
        .finshis-row a img{display:table;margin:0 auto;}
    }

    /* ----------------------------------
        New Pages
    ---------------------------------- */
    .title-img-sec{margin-bottom:40px;margin-left:-50px;}
    .edge-container{padding:0 20px;}
    .top-edge-shelving-system{display:flex;align-items:center;justify-content:space-between;background:none;padding:0 0 8px;}
    .top-edge-shelving-system .top-edge-left{width:17%;padding-right:30px;}
    .top-edge-shelving-system .top-edge-right{width:17%;text-align:right;padding:0 30px;}
    .top-edge-shelving-system .top-edge-middle{text-align:center;}
    .top-edge-shelving-system .top-edge-middle img{max-width:450px;}
    .top-edge-shelving-system  img{display:inline-block;max-height:150px;}
    .custom-shelving-style{text-align:center;border-bottom:2px solid #a5cfcf;padding-bottom:10px;}
    .custom-shelving-style h2{font-family:'Conv_AvantGarde-Book';color:#676767;font-size:22px;margin:0 0 12px;text-transform:uppercase;}
    .custom-shelving-style h2 span.big-cap{font-size:26px;}
    .custom-shelving-style ul{margin:0 auto;max-width:1300px;}
    .custom-shelving-style ul li{font-family:'Conv_AvantGarde-Book';font-size:18px;margin:0 0 2px;display:inline-block;position:relative;width:48%;text-align:left;color:#000;vertical-align:top;padding-left:25px;}
    .custom-shelving-style ul li:before{content:'\2022';margin:0;position:absolute;left:5px;top:-1px;}
    .custom-shelving-style ul li a{color:#009fe3;}
    .custom-shelving-style ul li a span{text-decoration:underline;}
    .cant-click-here{text-align:center;margin-top:20px;}
    .cant-click-here a{font-family:'Conv_AvantGarde-Book';font-size:18px;color:#009fe3;}
    .cant-click-here a span{text-decoration:underline;}
    .edge-rollover-img{position:relative;display:inline-block;transition:all 0.5s ease 0s;margin:0 0 25px;}
    .edge-rollover-img img{display:inline-block;width:100%;max-width:100%;height:auto;margin:0;transition:all 0.3s ease 0s;}
    .edge-rollover-img .edge-hover{width:100%;max-width:100%;height:auto;position:absolute;top:0;left:0;visibility:hidden;transition:all 0.5s ease 0s;opacity:0;}
    .edge-rollover-img:hover .edge-hover{visibility:visible;opacity:1;}
    .edge-content .text-center{text-align:center;}
    .edge-content p{font-size:15px;}
    .slider-breadcrump{position:absolute;width:100%;top:0;left:0;z-index:111;}
    .slider-breadcrump .breadcrumb{color:#fff;}
    .slider-breadcrump .breadcrumb a{color:#fff;}
    .slider-breadcrump .breadcrumb a:hover{color:#f00;}

    /* Regency Knob */
    .regency-knob-tube{display:flex;position:relative;margin-top:12px;}
    .regency-knob-tube:before{content:'';width:2px;height:100%;background:#a5cfcf;position:absolute;left:50%;top:0;margin-left:-1px;}
    .regency-knob-tube > div{flex:0 0 50%;max-width:50%;padding:0 60px;}
    .regency-knob-tube .edge-content{text-align:center;}
    .regency-knob-tube .edge-content p{text-align:left;margin-bottom:12px;}
    .regency-knob-tube .white-shadow img{max-height:340px;width:auto;display:block;margin:0 auto;}
    .regency-knob-tube .white-shadow{margin-bottom:8px;}
    .page-template-bracket-shelving .right-side{text-align:center;}

    /* --------------------------------
    Cantilever Shelving
    -------------------------------- */
    .cantilever-container-main{padding-left:25%;position:relative;}
    .cantilever-container-main .custom-shelving-style{text-align:left;}
    .cantilever-container-main .custom-shelving-style .each-word{text-align:center;}
    .cantilever-container-main .custom-shelving-style ul{max-width:100%;}
    .cantilever-bottom-section{display:flex;justify-content:space-between;padding:30px 30px 0;}
    .cantilever-bottom-section .cantilever-left{width:36%;}
    .cantilever-bottom-section .cantilever-left a{display:block;margin:0 0 15px;}
    .cantilever-bottom-section .cantilever-left a img{display:block;}
    .cantilever-bottom-section .cantilever-left a span{display:block;text-align:center;padding:4px 0 0;color:#676767;}
    .cantilever-bottom-section .cantilever-right{width:57%;}
    .cantilever-bottom-section .cantilever-right .edge-rollover-img{margin:0 0 25px 85px;}
    .cant-shelving-button-main{display:flex;}
    .cant-shelving-button-main .drawing-gallery-btn a{display:block;}
    .cantilever-container-main .custom-shelving-style .cant-shelving-button-main ul{max-width:calc(100% - 200px);padding-right:15px;margin:0;}
    .catilever-rack-content p{font-size:18px;padding-left:10%;}
    .cantilever-rack{position:absolute;width:21.5%;left:0;top:0;}
    .cantilever-container-main .drawing-gallery-btn{margin-right:20px;}

    /* --------------------------------
    Shelving System
    -------------------------------- */
    .system-edge-top-details{text-align:center;}
    .system-edge-top-details > img{display:inline-block;}
    .system-edge-top-details h2{color:#676767;font-size:18px;font-family:'Conv_AvantGarde-Book';line-height:26px;margin:8px 0 20px 0;padding:0px;}
    .system-edge-top-details h2 span.big-cap{font-size:26px;}
    .system-edge-top-details p{font-family:'Conv_AvantGarde-Book';color:#676767;font-size:18px;line-height:22px;margin:0 0 25px 0;}
    .system-tagline h2{font-family:'Conv_AvantGarde-Book';text-align:center;color:#676767;font-size:22px;margin:0;text-transform:uppercase;}
    .system-tagline h2 span.big-cap{font-size:26px;}
    .edge-landing-blocks{width:100%;max-width:908px;margin:0 auto;display:flex;flex-wrap:wrap;}
    .edge-landing-blocks .el-block-inner{padding:10px;max-width:50%;width:100%;position:relative;}
    .edge-landing-blocks .el-block-inner .el-block-content{position:absolute;width:270px;left:-270px;top:49%;}
    .edge-landing-blocks .el-block-inner:nth-child(2n) .el-block-content{left:auto;right:-270px;}
    .edge-landing-blocks .edge-rollover-img{margin:0 0 18px;}
    .edge-landing-blocks .edge-rollover-img a{display:inline-block;}
    .edge-landing-blocks .el-block-inner ul{margin:0;}
    .edge-landing-blocks .el-block-inner ul li{list-style:none;font-size:18px;position:relative;padding-left:20px;}
    .edge-landing-blocks .el-block-inner ul li:before{content:'\2022';margin:0;position:absolute;left:5px;top:0;}
    .mount-popup.white-popup-block{padding:20px!important;text-align:center;}
    .mount-popup.white-popup-block img{border:1px solid #c1c1c1;}
    .mount-popup .mount-popup-content{text-align:center;margin:15px 0 0;}
    .mount-popup .mount-popup-content h6{font-size:14px;color:#676767;font-weight:400;}
    .mount-popup .mount-popup-content h6 span.big-pop{font-size:18px;}
    .mount-popup .mount-popup-content ul{display:inline-block;margin:0 auto;}
    .mount-popup .mount-popup-content ul li{font-size:14px;color:#676767;margin:0 4px 8px;list-style:inside disc;display:inline-block;position:relative;}
    .mount-popup .mount-popup-content ul li:first-child{display:block;}
    .mount-popup .mount-popup-content ul li:before{content:'\2022';position:relative;left:0;top:1px;font-size:18px;margin-right:6px;display:inline-block;line-height:14px;}
    .page-template-bracket-shelving .drawing-gallery-btn{margin-right:50px;margin-top:-35px;}

    /* --------------------------------------
    Custom Shelving
    -------------------------------------- */
    .page-template-custom-shelving .home-about-sec p{margin:0;}
    .custom-container-main{padding-left:28%;position:relative;}
    .custom-container-main .custom-rack{position:absolute;width:23%;left:0;top:0;}
    .custom-container-main .custom-shelving-container{display:flex;position:relative;}
    .custom-container-main .custom-shelving-container:after{content:'';position:absolute;height:100%;width:1px;top:0;right:226px;background:#d0d0d0;}
    .custom-container-main .custom-shelving-left h6{float:left;padding-left:15px;}
    .custom-container-main h2.each-word{font-family:'Conv_AvantGarde-Book';color:#676767;font-size:22px;margin:0 0 12px;text-transform:uppercase;}
    .custom-container-main h2.each-word span.big-cap{font-size:26px;}
    .custom-shelving-top{display:flex;}
    .custom-shelving-top .cst-left{width:58%;}
    .custom-shelving-top .cst-left h6 p{margin:0;}
    .custom-shelving-top .cst-left img{margin-left:-100px;max-width:calc(100% + 100px);margin-top:20px;display:block;}
    .csb-ttl{font-family:'Conv_AvantGarde-Book';font-size:36px;color:#000;font-weight:800;letter-spacing:3px;margin:0 0 0 105px;}
    .custom-bottom-box{border:1px solid #b4b4b4;margin-right:70px;position:relative;}
    .custom-bottom-box:before{content:'';background:url(../images/download-ball.jpg) no-repeat left top;width:128px;height:122px;position:absolute;left:-35px;top:-55px;}
    .csb-box-main{display:flex;margin:0;}
    .csb-box-main .csb-box{width:33.33%;padding:0 15px;text-align:center;}
    .csb-box-main .csb-box p{font-family:'Conv_AvantGarde-Book';font-size:18px;color:#000;text-align:left;margin:0 0 15px;}
    .csb-box-main .csb-box .csb-pdf{text-align:left;}
    .csb-box-main .csb-box .csb-pdf a{font-family:'Conv_AvantGarde-Book';font-size:18px;color:#0069b4;text-align:left;display:inline-block;}
    .csb-box-main .csb-box .csb-pdf a:after{content:'';background:url('../images/cb-pdf-icon.png') no-repeat left top;width:21px;height:20px;display:inline-block;top:2px;left:3px;position:relative;}
    .csb-type-img img{display:inline-block;}
    .csb-tagline{padding:15px 15px 25px 115px;}
    .csb-tagline h2{color:#9a9a9a;font-size:16px;font-family:'Arial';font-weight:400;line-height:20px;margin:0 0 8px;padding:0px;}
    .csb-tagline h2 span.big-cap{font-size:20px;}
    .csb-tagline h5{font-family:'Arial';font-weight:400;color:#9a9a9a;letter-spacing:0;font-size:16px;text-transform:none;margin:0 0 0 10px;padding:0;}
    .csr-logo{margin-left:-15px;}
    .custom-container-main .custom-shelving-right{width:225px;flex:0 0 225px;padding:0 15px 0 35px;}
    .custom-shelving-menu{border-top:1px solid #b2b2b2;padding:30px 0 0;margin:30px 0 0;}
    .custom-shelving-menu h5{font-family:'Arial';font-size:16px;line-height:normal;font-weight:700;color:#9dc5c5;text-transform:uppercase;}
    .custom-shelving-menu h5 a{color:#9dc5c5;}
    .custom-shelving-menu h5 a:hover{color:#d8000f;}
    .custom-shelving-menu ul li{font-family:'Arial';font-size:12px;margin:0 0 12px;text-transform:uppercase;line-height:normal;font-weight:700;color:#a3a3a3;list-style:none;}
    .custom-shelving-menu ul li a{color:#a3a3a3;padding:0;}
    .custom-shelving-menu ul li a:hover{color:#ff0000;}
    .custom-shelving-right .gal-ttl{font-family:'Conv_AvantGarde-Book';font-size:30px;line-height:normal;color:#89d5d2;border-top:1px solid #b2b2b2;padding:30px 0 0;margin:30px 0 18px;}
    .custom-shelving-right .edge-rollover-img{margin:0 30px 8px 0;}

    /* Drawing Gallery */
    .drawing-gallery-outer{position:relative;}
    .drawing-gallery-outer:after{content:'';position:absolute;height:calc(100% - 65px);width:1px;top:65px;right:226px;background:#d0d0d0;}
    .drawing-gallery-container .custom-shelving-container:after{display:none;}
    .drawing-gallery-container.custom-container-main{padding-left:26%;overflow:hidden;}
    .drawing-gallery-container.custom-container-main .custom-rack img{object-fit:cover;object-position:center right;height:100%;}
    .drawing-gallery-container .custom-shelving-left{width:calc(100% - 224px);padding-right:35px;}
    .drawing-gallery-container .custom-shelving-left .custom-gallery-block{position:relative;border:1px solid #d4d4d4;padding:15px 0 0 15px;margin-top:58px;}
    .drawing-gallery-container .custom-shelving-left .custom-gallery-block:before{content:'';background:url(../images/download-ball.jpg) no-repeat left top;width:128px;height:122px;position:absolute;left:-65px;top:-47px;}
    .gallery-list-ttl{font-family:'Conv_AvantGarde-Book';color:#000;font-size:30px;margin:0 0 6px;text-transform:uppercase;padding-left:40px;}
    .gallery-list-ttl span{font-size:36px;}
    .gallery-list-sec{border-top:3px solid #89d5d2;padding:12px 0 0;margin:0 0 20px;}
    .gallery-list-block ul{margin:0;}
    .gallery-list-block ul li{font-family:'Arial';font-size:16px;font-weight:400;color:#000;list-style:none;margin:0 0 10px;}
    .gallery-list-block ul li a{background:url(../images/cb-pdf-icon.png) no-repeat 17px 3px;padding-left:52px;font-size:24px;font-weight:700;color:#0069b4;}
    .custom-gallery-block .cg-ttl{padding-left:52px;margin-top:-58px;}
    .custom-gallery-block .csb-tagline{padding-left:60px;}
    .drawing-gallery-list-main{height:900px;overflow-y:scroll;}
    .style-types-list{display:flex;flex-wrap:wrap;width:calc(100% - 260px);margin-top:25px;}
    .style-types-list > div{width:25%;text-align:center;}
    ul.mount-list{margin-bottom:20px;}
    ul.mount-list li{font-family:'Arial';font-size:12px;margin:0 0 12px;text-transform:uppercase;line-height:normal;font-weight:700;color:#a3a3a3;list-style:none;}
    ul.mount-list li a{color:#a3a3a3;}
    ul.mount-list li a:hover{color:#f00;}

    /* TAbular Shelving */
    .tabular-system{border:none;}
    .edge-tabular{border:none;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .edge-tabular .left-side.white-shadow img{width: 100%;}
    .tabular-image{margin:0 -20px;}
    .tabular-tabs-list{display:flex;justify-content:center;border-bottom:2px solid #a5cfcf;margin:0 0 12px;}
    .tabular-tabs-list > div{width:33.33%;text-align:center;padding:12px 20px 5px;position:relative;}
    .tabular-tabs-list > div:after{content:'';width:2px;background:#a5cfcf;height:calc(100% - 5px);position:absolute;right:-1px;top:0;}
    .tabular-tabs-list > div:before{border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fff;content:'';width:0;height:0;position:absolute;right:-16px;top:-16px;}
    .tabular-tabs-list > div:last-child:before,.tabular-tabs-list > div:last-child:after{display:none;}
    .tabular-tabs-list > div .edge-rollover-img{margin:0;}
    .edge-tabular .edge-rollover-img{margin-bottom:12px;}
    .edge-tabular .edge-content p{margin-bottom:8px;}
    .page-template-tabular-shelving .site-footer{margin-top:10px;}
    .tabular-image{position:relative;}
    .tabular-image > img{width:100%;}
    .tabular-image .tabular-link{position:absolute;height:calc(100% - 60px);top:30px;}
    .tabular-image .tabular-link a{display:block;transition:all 0.3s ease 0s;width:100%;height:100%;}
    .tabular-image .tabular-link a:hover{background:rgba(165,207,207,0.5);}
    .tabular-image .tabular-link-1{left:12%;width:25%;height:63%;top:24%;}
    .tabular-image .tabular-link-2{right:27%;width:25%;height:58%;top:23%;}
    .tabular-image .tabular-link-3{right:9%;width:10%;height:30%;top:30%;}
    .woocommerce-tabs ul.tabs.five-tabs li{width:19.5% !important;}
    .woocommerce-tabs ul.tabs.three-tabs li{width:32.70% !important;}
    #tab-options_and_accessories .edge-options p{font-family:'Arial';font-size:12px;font-weight:400;color:#000;}
    #tab-options_and_accessories .edge-options ul li{display:block;padding-left:15px;font-family:'Arial';font-size:12px;font-weight:400;color:#000;margin:0 0 2px;position:relative;}
    #tab-options_and_accessories .edge-options ul li:before{content:'\2022';position:absolute;left:0;top:-5px;font-size:20px;}
    .tab-mounting-main{padding:14px;text-align:center;display:flex;flex-wrap:wrap;}
    .tab-mounting-main .tab-mounting-column{width:33.33%;position:relative;border-right:1px solid #d5d5d5;}
    .tab-mounting-main .tab-mounting-column:last-child{border:none;}
    .tab-mounting-main .tab-mounting-column.two-mounting-images .tab-mount-block{position:relative;height:50%;}
    .tab-mounting-main .tab-mounting-column.two-mounting-images .tab-mount-block:first-child:after{content:'';height:1px;width:calc(100% - 16px);background:#d5d5d5;position:absolute;bottom:0;left:8px;}
    .tab-mounting-main .tab-mount-block{padding:7px;display:flex;flex-direction:column;height:100%;}
    .tab-mounting-main .tab-mount-block .tab-mount-image{flex:1;display:flex;align-items:center;padding:10px;justify-content:center;}
    .tab-mounting-main h6{font-size:12px;font-weight:400;color:#000;margin:0;}
    .finials-main{padding:14px 0 0;}
    .finials-main.tab-mounting-main .tab-mount-block{padding:7px 7px 0;}
    .finials-main.tab-mounting-main .tab-mount-block .tab-mount-image{padding:10px 10px 0;align-items:flex-end;}
    .finials-main.tab-mounting-main .tab-mount-block .tab-mount-image img{box-shadow:none;}
    .finials-main.tab-mounting-main .two-mounting-images .tab-mount-block .tab-mount-image img{max-height:102px;width:auto;}
    .finials-main.tab-mounting-main .tab-mounting-column{flex:0 0 25%;width:25%;}
    .woocommerce-tabs .woocommerce-Tabs-panel#tab-finials{min-height:0;}

    /* Product Sidebar */
    .edge-shelving-sidebar{padding-left:20px;width:205px;right:-210px;padding-right:35px;}
    .edge-shelving-sidebar .custom-shelving-menu{padding:15px 0 0;margin:15px 0 0;}
    .edge-shelving-sidebar .gal-ttl{font-family:'Conv_AvantGarde-Book';font-size:28px;line-height:normal;color:#89d5d2;border-top:1px solid #b2b2b2;padding:30px 0 0;margin:30px 0 18px;}
    .edge-shelving-sidebar .edge-rollover-img{margin:0 0 10px;}
    .woocommerce-product-gallery img{border:1px solid #b2b2b2;}
    .woocommerce-product-gallery__wrapper #slider img {
        opacity: 0;
    }
    .woocommerce-product-gallery__wrapper #slider .flex-viewport {
        overflow: unset!important;
    }
    .woocommerce-product-gallery #slider  .flex-active-slide img{opacity: 1;}

    /* New Css */
    .tubular-extra-pad{padding:0 180px;}
    .cantilever-extra-pad{padding:0 75px;}
    .tubular-shelving-btn{display:flex;align-items:center;text-align:left;}
    .tubular-shelving-btn .custom-tab-btn-left h2{text-align:center;}
    .covid-19-sec{padding:0 150px;}
    .covid-19-sec h2{text-align:center;color:#7ca4a6;font-weight:bold;}


    .form-box.specify-shelving-system-options {}

    .form-box.specify-shelving-system-options .form-inner {
        margin-bottom: 20px;
    }

    .form-box.specify-shelving-system-options .form-inner .select-wrap select {
        background: #c7eaeb;
        margin-bottom: 10px;
    }

    .form-box.specify-shelving-system-options .form-inner .vertical-radio {
        margin: 0;
    }

    .form-box.specify-shelving-system-options .form-inner .vertical-radio span.wpcf7-list-item.first {display: block;/* margin: 0 0 4px 0; */}

    .form-box.specify-shelving-system-options .form-inner p.wc_no_attachment {
        text-align: center;
        color: red;
        margin: 3px 0 5px 0;
    }

    /* Start Vanity Order Form Css */
    .disable-grey a.blue-link, .disable-grey {
        color: #9a9a9a !important;
    }
    .vanity-section{padding: 0 40px;width: 100%;float: left;position: relative;}
    .vanity-form-inner{max-width:800px;float: left;/*cursor: pointer;*//*max-width: 44%;float: left;*/position: relative;}
    .leg-style-show,.finish-style-show {width: auto;float: left;padding-left: 15px;}
    .leg-style-show img{width: 100%;border: solid 1px #a7aaae;padding: 0px;position: absolute;top: 0;margin-left: 20px;max-width: 280px;right: -40%;z-index: 9;}
    .vanity-form-inner h1{text-align:center;margin-bottom:5px;color:#9cae06;font-family:'Conv_AvantGarde-Book';font-size:36px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
    .vanity-form-box{padding:0 12px 0px 12px;border:2px solid #000;position:relative;margin:35px 0 12px 0;background:#a7aaae;/* z-index:1000;*/}
    .vanity-form-box h4{padding:4px 5px;font-size:17px;background:#9cae06;color:#fff;font-weight:400;border:2px solid #000;display:table;margin:0 auto;line-height:normal;position:relative;top:-15px;-moz-box-shadow:0px 3px 8px rgb(100,100,100);-webkit-box-shadow:0px 3px 8px rgb(100,100,100);box-shadow:2px 3px 8px rgb(100,100,100);text-transform: uppercase;}
    .vanity-form-box.counter-sink-top h4{background:#5E8A73;}
    .vanity-form-box.leg-system h4{background:#EDB322;}
    .leg-style-show img,.finish-style-show img, .slof-style-show img {display: none;}
    .finish-style-show img {width: 100%;border: solid 1px #a7aaae;padding: 0px;position: absolute;top: -311px;margin-left: 20px;max-width: 245px;right: -35.5%;z-index: 9;}
    .vanity-form-box.materials-options h4{background:#5B9ABD;}
    .vanity-form-box.shelving-options h4{background:#F3888E;}
    .vanity-form-box.optional-accessories h4{background:#9787B6;}
    .vanity-form-box.expeditting-services h4{background:#C04041;}
    .vanity-form-box .steps-1:before,.vanity-form-box .steps-2:before,.vanity-form-box .steps-3:before,.vanity-form-box .steps-4:before,.vanity-form-box .steps-5:before,.vanity-form-box .steps-6:before,.vanity-form-box .steps-7:before{content:'';display:inline-block;width:54px;height:55px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:6px;position:absolute;left:-31px;top:-20px;}
    .select2-container{width: 100% !important;}
    .select2-dropdown{border: 0 !important;}
    .paginations {position: relative;padding-bottom: 120px;}
    .steps-number{display: flex;align-items: center;position: absolute;left: -22px;}
    .next_step_text{position: absolute;right: 15px;top: 18px;}
    .next-step-form img{position: absolute;right: 260px;}
    /*.next-step-out:hover img.next-img-hover {display: inline;}*/
    a.next-step-out.next-step-2:hover .step2-next-out,
    a.next-step-out.next-step-3:hover .step3-next-out,
    a.next-step-out.next-step-4:hover .step4-next-out,
    a.next-step-out.next-step-5:hover .step5-next-out,
    a.next-step-out.next-step-6:hover .step6-next-out,
    a.next-step-out.next-step-7:hover .step7-next-out
    {display: inline;}
    div#step-7 .step-seven-show-1 { padding-bottom: 25px;}

    /*.lbl-top{position: relative;}
    label.lbl-txt {padding-left: 25px;position: absolute;top: 2;pointer-events: none;color: #7d7d7d !important;font-weight: normal;}*/
    .lbl-top input.form-control{padding: 15px 0 0 25px;}
    label.lbl-txt {padding-left: 25px;top: 10px;left: 0;position: absolute;transition: .2s ease-in-out;box-sizing: border-box;color: #7d7d7d;font-size: 16px;font-weight: normal;pointer-events: none;}
    .form-group.lbl-top {position: relative;}
    .form-group.lbl-top input:focus + label,.form-group.lbl-top input.has-value + label{top: 0;font-size: 13px;left: -10px;color: #9cae06;}
    .counter-sink-top .form-group.lbl-top input:focus + label,.counter-sink-top .form-group.lbl-top input.has-value + label{color: #5e8a74;}
    .leg-system  .form-group.lbl-top input:focus + label,.leg-system  .form-group.lbl-top input.has-value + label{color: #edb323;}
    label.filed-name {text-align: right;margin-bottom: 0 !important;font-weight: normal;color: #ffffff;text-transform: lowercase;}

    /*.next-step-out:hover img.step2-next-out,.next-step-out:hover img.step3-next-out,
    .next-step-out:hover img.step4-next-out,.next-step-out:hover img.step5-next-out,
    .next-step-out:hover img.step6-next-out,.next-step-out:hover img.step7-next-out{display: inline;}*/
    .next-img-hover{display: none;}
    .next_step_text a {color: red;font-weight: bold;}
    .vanity-form-box.expeditting-services {margin-bottom: 12px;}
    .drop-ship-details .drop-ship-form p {font-size: 18px;width: 100%;float: left;padding-top: 5px;}
    .paginations p {margin-bottom: 0 !important;}
    .steps-number a img {opacity: 0.4;margin-right: 8px;}
    .steps-number a.active img {opacity: 1;}
    /*.paginations p {display: none;}*/
    .paginations p.active {display: block;}
    p.click_here_straight {font-size: 16px;color: #000;position: absolute;left: 11%;width: 100%;bottom: 28px;}
    p.click_here_straight a {color: #0000ff;text-decoration: underline;}
    .vanity-form-box.expeditting-services p.need-sooner.d-none {padding-right: 0;}
    .steps-1:before,.steps-2:before,.steps-3:before,.steps-4:before,.steps-5:before,.steps-6:before,.steps-7:before{content: '';display: inline-block;width: 54px;height: 55px;background-size: contain;background-position: center;background-repeat: no-repeat;margin-left: 6px;position: absolute;left: -31px;top: -20px}
    .vanity-form-box .steps-1:before{background-image:url(./assets/images/step-1.png);}
    .vanity-form-box .steps-2:before{background-image:url(./assets/images/step-2.png);}
    .vanity-form-box .steps-3:before{background-image:url(./assets/images/step-3.png);}
    .vanity-form-box .steps-4:before{background-image:url(./assets/images/step-4.png);}
    .vanity-form-box .steps-5:before{background-image:url(./assets/images/step-5.png);}
    .vanity-form-box .steps-6:before{background-image:url(./assets/images/step-6.png);}
    .vanity-form-box .steps-7:before{background-image:url(./assets/images/step-7.png);}
    .vanity-form-box input.form-control::placeholder{font-size:16px;}
    .vanity-form-box input.form-control::placeholder,
    .rdo-btn label span,        
    .vanity-order-form .select2-container--default .select2-selection--single .select2-selection__rendered,
    .form-group.drop-ship label,
    .vanity-form-box textarea{color: #7d7d7d !important;opacity: 1;}

    .vanity-form-box input.form-control::placeholder{color: #7d7d7d !important;}
    .vanity-form-box textarea::placeholder{color: #7d7d7d !important;opacity: 1;}
    .vanity-form-box .form-group{margin-bottom:20px;}
    .vanity-form-box input.form-control{color: #000;height:41px;border-radius:0;border:0;-moz-box-shadow:4px 6px 8px 0px rgb(100,100,100, 0.5);-webkit-box-shadow:4px 6px 8px 0px rgb(100,100,100, 0.5);box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);border:1px solid #757779;padding-left:25px;padding-right: 0;width: 100%;}
    .vanity-form-box textarea{height:139px;font-size:16px;padding-left: 25px;border:1px solid #757779;color: #000 !important;border-radius: 0px;-moz-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);-webkit-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);}
    .vanity-form-box.leg-system .form-group.rdo-btn {padding-left: 25px;}
    .vanity-form-box span#custom-text {font-size: 13px;color: #7d7d7d;display: block;}
    .vanity-form-box textarea::placeholder{color:#9a9a9a;}
    .vanity-form-box p{color:#fff;font-weight:400;font-size:16px;text-align:center;margin-top:-9px;margin-bottom:7px;}
    .uploader{display:block;clear:both;margin:0 auto;width:100%;max-width:600px;}
    .uploader input[type=file]{display:none;}
    .uploader #file-image.hidden{display:none;}
    .uploader #start{width:90%;border-style:dashed;border-width:1px;border-color:#9e9e9e;padding:0 0;margin:0 auto;margin-bottom:5px;padding-top:10px;cursor:pointer;}
    .uploader #notimage.hidden{display:none;}
    .uploader .btn{background:#9bae06;border:2px solid #9bae06;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;padding:6px 10px;text-transform:uppercase;height:30px;display:inline-block;width:120px;}
    .uploader #response.hidden{display:none;}
    .uploader label{float:left;clear:both;width:100%;text-align:center;background:#fff;border-radius:0px;border:1px solid #757779;transition:all 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0; -moz-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);
        -webkit-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);
        box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);}
    .uploader label span{font-size:14px;color:#9a9a9a;}
    .uploader #start h6{font-size:14px;color:#909090;margin:0;font-weight:bold;}
    .vanity-form-box input.form-control::placeholder{color:#909090;font-size:16px;}
    .vanity-form-box .form-group{margin-bottom:15px;}
    .vanity-form-box.dealer-job .form-group:before{background-image:none;}
    .vanity-form-box.dealer-job .form-group.rdo-btn a:before{background-image:url(./assets/images/que-img.jpg);}
    .vanity-form-box .form-group a:before{content:'';display:inline-block;width:41px;height:31px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:6px;position:absolute;left:4px;top:9px;z-index:9;background-image:url(./assets/images/que-img.jpg);}
    .uploader{display:block;clear:both;margin:0 auto;width:100%;max-width:600px;}
    .uploader input[type=file]{display:none;}
    .uploader #file-image.hidden{display:none;}
    .uploader #start{width:90%;border-style:dashed;border-width:1px;border-color:#9e9e9e;padding:0 0;margin:0 auto;margin-bottom:5px;padding-top:10px;cursor:pointer;}
    .uploader #notimage.hidden{display:none;}
    .uploader .btn{background:#9bae06;border:2px solid #9bae06;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;padding:6px 10px;text-transform:uppercase;height:30px;display:inline-block;width:120px;margin-bottom:0px;}
    .uploader #response.hidden{display:none;}
    .uploader label{float:left;clear:both;width:100%;text-align:center;background:#fff;border-radius:0px;border:1px solid #757779;transition:all 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:5px;}
    .uploader label span{font-size:14px;margin:3px 0;display:inline-block;color:#7d7d7d;font-weight: normal;}
    .uploader #start h6{font-size:14px;color:#7d7d7d;margin:0;font-weight:bold;}
    .form-group.drop-ship{display:flex;background-color:#fff;align-items:center;height:41px;border-radius:0;border:0;-moz-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);-webkit-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);border:1px solid #757779;padding-left: 25px;}
    .form-group.drop-ship input.form-control{box-shadow:none;}
    .form-group.drop-ship label{margin-bottom:0;}
    .vanity-form-box.dealer-job .rdo-btn label:nth-child(3){padding-left: 25px;}
    .vanity-form-box.dealer-job .rdo-btn label{width:100%;}
    .rdo-btn label{display:flex;cursor:pointer;font-weight:500;position:relative;overflow:hidden;width:100%;margin-bottom:0px;color: #7d7d7d !important;}
    .rdo-btn label input{position:absolute;left:-9999px;}
    .rdo-btn label span{display:flex;align-items:center;padding:0;/*color: #8f8f8f !important;*/font-size:14px;transition:0.25s ease;opacity: 1; /*padding-left:25px;*/}
    .form-group.rdo-btn{display:flex;height:41px;border-radius:0;border:0;-moz-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);-webkit-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5);border:1px solid #757779;padding-left: 25px;background-color:#fff;}
    .rdo-btn label span:before{display:flex;flex-shrink:0;content:'';display:inline-block;width:36px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:1px;background-image:url(./assets/images/off.jpg);}
    .rdo-btn label input:checked + span:before{content:'';display:inline-block;width:36px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(./assets/images/on.jpg)!important;}
    .rdo-btn label input:disabled + span:before{content:'';display:inline-block;width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(./assets/images/disabled.png) !important;}
    .rdo-btn label input.radio-disabled-show:disabled + span:before {content: '';display: inline-block;width: 30px;height: 30px;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url(./assets/images/on.jpg)!important;}
    .vanity-form-box.dealer-job .rdo-btn label span:after{display:flex;flex-shrink:0;content:'';display:inline-block;width:36px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:10px;background-image:url(./assets/images/off.jpg);}
    .vanity-form-box.dealer-job .rdo-btn label input:checked + span:after{content:'';display:inline-block;width:36px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(./assets/images/on.jpg);}
    .vanity-form-box.dealer-job .rdo-btn label span:before{background-image:none;}
    .vanity-form-box.dealer-job .rdo-btn label input:checked + span:before{background-image: none !important;}
    .form-group.drop-ship label{/*color: #8f8f8f !important;*/font-size:16px;font-weight:400;cursor:pointer;opacity: 1;}
    .form-group.drop-ship input.form-control{padding:0;height:initial;width:initial;margin-bottom:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;border:0;margin-right:0;z-index: 99;}
    .form-group.drop-ship input.form-control:after{content:'';-webkit-appearance:none;background-color: #9cae06;border:2px solid #000;box-shadow:0 1px 2px rgba(0,0,0,.05), inset 0px -70px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-left:6px;z-index: 9;}
    .form-group.drop-ship input.form-control:checked:after {content: '';background-image: url(./assets/images/check-mark.png);background-size: contain;background-repeat: no-repeat;display: inline-block;z-index: 99;}
    .checkshadow {position: relative;z-index: 0;}
    .form-group.drop-ship .checkshadow:after{content: '';background-image: url(./assets/images/checkshadow.png);background-size: contain;background-repeat: no-repeat;display: inline-block;width: 51px;height: 32px;position: absolute;left: 7px;z-index: 0;top: 0;display: none;}
    .form-group.drop-ship .checkshadow.show:after{display: block;}
    .vanity-form-box #Date_1{font-size: 16px;}
    .select2-container--open .select2-dropdown{/*    border: 1px solid #757779 !important;*/border-radius: 0 !important;}
    .vanity-form-box span.error {color: #f00;margin: 15px 0 15px 0;font-size: 1em;font-weight: normal;display: block;line-height: 0;}
    .select2-container--default .select2-results>.select2-results__options{box-shadow: inset 0px 7px 10px -4px !important;}
    .select2-results{background-color:#fff;border-radius:0 !important;-moz-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5) !important;-webkit-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5) !important;box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5) !important;border:1px solid #757779 !important;}
    .vanity-order-form .select2-container--default .select2-selection--single{height:41px !important;border-radius:0 !important;-moz-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5) !important;-webkit-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5) !important;box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5) !important;border:1px solid #757779 !important;padding-left:15px;display:flex;align-items:center;justify-content:flex-start;}
    .select2-results__option{padding: 6px 16px !important;}
    .disabled-show + .select2-container--disabled span.select2-selection.select2-selection--single .select2-selection__rendered {color: #000 !important;}
    .disabled-show + .select2-container--disabled span.select2-selection.select2-selection--single{background-color: #fff !important;}
    .vanity-order-form .vanity-form-box.shelving-options .disabled-show + .select2-container--disabled .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrow-rose.jpg) !important;content:'';display:inline-block;background-position:center;background-repeat:no-repeat;width:17px;height:36px;top:3px;pointer-events:none;}
    .vanity-order-form .vanity-form-box.leg-system .disabled-show + .select2-container--disabled .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrow-yellow.jpg) !important;content:'';display:inline-block;background-position:center;background-repeat:no-repeat;width:17px;height:36px;top:3px;pointer-events:none;}
    .vanity-order-form .vanity-form-box.optional-accessories .disabled-show + .select2-container--disabled .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrow-purple.jpg) !important;content:'';display:inline-block;background-position:center;background-repeat:no-repeat;width:17px;height:36px;top:3px;pointer-events:none;}
    .vanity-order-form .vanity-form-box.dealer-job  .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/light-green-up.jpg);}
    .vanity-order-form .select2-container--default .select2-selection--single .select2-selection__arrow{display:inline-block;width:17px;height:33px;cursor:pointer;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-position:center;background-repeat:no-repeat;outline:none;right:4px;top:4px;}
    .vanity-order-form .vanity-form-box.counter-sink-top .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/countertop-arrow.jpg);}
    .vanity-order-form .vanity-form-box.leg-system .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrow-yellow.jpg);}
    .vanity-order-form .vanity-form-box.materials-options .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrows-blue.jpg);}
    .vanity-order-form .vanity-form-box.shelving-options .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrow-rose.jpg);}
    .vanity-order-form .vanity-form-box.optional-accessories .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrow-purple.jpg);}
    .vanity-order-form .vanity-form-box.expeditting-services .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/arrow-red.jpg);}
    .vanity-order-form .vanity-form-box.counter-sink-top .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/green-open.jpg);}
    .vanity-order-form .vanity-form-box.leg-system .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/yellow-open.png);}
    .vanity-order-form .vanity-form-box.materials-options .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/blue-open.jpg);}
    .vanity-order-form .vanity-form-box.shelving-options .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/rose-open.jpg);}
    .vanity-order-form .vanity-form-box.optional-accessories .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/purple-open.jpg);}
    .vanity-order-form .vanity-form-box.dealer-job  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/light-green-black.jpg);}
    #select2-leg_style-results{max-height:100% !important;width:710px !important;background-color:#fff;border-radius:0 !important;-moz-box-shadow:0px 2px 5px rgb(100,100,100) !important;-webkit-box-shadow:0px 2px 5px rgb(100,100,100) !important;box-shadow:0px 2px 5px rgb(100,100,100) !important;border:1px solid #757779 !important;}
    .select2-container--default .select2-results__group{font-weight:bold;color:#000;padding:0 0 0px 5px!important;display:inline-block !important;border-bottom:solid 2px #edb323;}
    body .vanity-form-box.counter-sink-top #select2--al-results .select2-results__option--selected,body .vanity-form-box.counter-sink-top #select2-results__option--highlighted.select2-results__option--selectable{background-color:#5e8a73 !important;color:#fff !important;}
    .select2-container--default .select2-results__option .select2-results__option{font-weight:bold;color:#7d7d7d !important;border-left:solid 2px #edb323;padding:5px 0px 5px 10px !important;}
    .select2-container--default .select2-results__option--group{width:25% !important;padding:20px 6px 20px 10px !important;float:left !important;}
    .vanity-order-form .select2-container--disabled .select2-selection--single .select2-selection__arrow {content: '';display: inline-block;width: 30px;height: 30px;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url(./assets/images/disabled.png) !important;}
    .admin-bar .select2-container--open .select2-dropdown {top: 30px;}
    .vanity-order-form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
    .vanity-order-form .select2-container--default .select2-selection--single .select2-selection__rendered{color: #7d7d7d !important;font-size:16px !important;z-index: 0;}
    .select2-results__option{color: #000 !important;}
    .colour-green .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #5e8a73;color: white !important;}
    .colour-blue .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #5a99bd;color: white !important;}
    .colour-red .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #f3878e;color: white !important;}
    .colour-purple .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #9787b6;color: white !important;}
    .colour-brown .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #c04041;color: white !important;}
    .colour-yollow .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #edb323;color: white !important;}
    .colour-lightgreen .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #94a503;color: white !important;}
    .colour-lightgreen .select2-container--default .select2-results__option--selected{background-color: #94a503;color: white !important;}
    .colour-green .select2-container--default .select2-results__option--selected{background-color: #5e8a73;color: white !important;}
    .colour-blue .select2-container--default .select2-results__option--selected{background-color: #5a99bd;color: white !important;}
    .colour-red .select2-container--default .select2-results__option--selected{background-color: #f3878e;color: white !important;}
    .colour-purple .select2-container--default .select2-results__option--selected{background-color: #9787b6;color: white !important;}
    .colour-brown .select2-container--default .select2-results__option--selected{background-color: #c04041;color: white !important;}
    .colour-yollow .select2-container--default .select2-results__option--selected{background-color: #edb323;color: white !important;}
    .form-footer .submit-btn,.form-footer .savedata-btn,.form-footer .clear-btn{display:flex;align-items:center;justify-content:flex-start;}
    #select2-state-results li.select2-results__option.select2-results__option--group strong.select2-results__group {display: none !important;}
    .submit-btn .btn-submit{background:#99c5b8;width:120px;border:1px solid #84b4a6;}
    .savedata-btn a{background:#8da6d5;width:200px;border:1px solid #8da6d5}
    .savedata-btn a:hover,.clear-btn a:hover{background: #767676;}
    .submit-btn .btn-submit:hover{border: 1px solid #767676;}
    .clear-btn a{background:#afafaf;width:120px;border:1px solid #afafaf}
    .submit-btn .btn-submit,.savedata-btn a,.clear-btn a{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;padding:7px 10px 0px 10px;text-transform:uppercase;height:30px;text-align:center;}
    .submit-btn .btn-submit {padding: 4px 10px 0px 10px;margin-bottom: 10px;}
    .form-footer p{margin-bottom:0 !important;font-size:16px;color:#000;margin-left:18px;}
    .form-footer-note p{text-align:center;margin:0 !important;font-weight:bold;color:#bf4040;}
    .form-footer-note{margin-top:20px;}
    .rdo-btn label span strong{color:#ff0000;margin:0 5px;}
    .vanity-popup .popup-inner {max-width: 80%;width: 100%;margin-top: 30px;}
    form#vanity_order-form {position: relative;width: 100%;float: left;}
    .vanity-popup .popup-inner button.mfp-close {right: -18px;top: -20px;background: url(http://local.palmer.com/wp-content/uploads/2020/05/close-new.png)}
    .admin-bar div#purchase_order_popup {margin-top: 30px;}
    .white-popup.vanity-popup{text-align: center;}
    .before-begin{background-image: url(./assets/images/splash-image.png);background-size: cover;background-repeat: no-repeat;width: 810px;position: relative;padding: 40px 0px 55px 28px;margin-top: 40px;background-position: center;max-width: 100%;display: block;height: auto;border: solid 1px #7f7f7f;-moz-box-shadow: 6px 6px 8px 0px #cecece;-webkit-box-shadow: 6px 6px 8px 0px #cecece;box-shadow: 6px 6px 8px 0px #cecece;}
    .before-begin .before-begin-inner ul li {color: #000;font-size: 18px;margin-bottom: 3px;}
    .before-begin-inner ul {padding-left: 40px;}
    .before-begin .before-begin-inner p {color: #000;}
    .before-begin h3{font-family: 'Conv_AvantGarde-Book';color: #000;font-size: 30px;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-moz-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
    .before-begin .before-begin-inner h4 {/*font-family: 'Avantgardebq-Extralight';*/color: #000;font-size: 18px;font-weight: normal;letter-spacing: 1px;}
    .before-begin .before-begin-inner p:first-child{font-size: 18px;}
    .before-begin .before-begin-inner p {color: #000;font-size: 16px;}
    .before-begin-inner ul li:last-child {list-style: none;margin: 10px 12px;}
    .before-begin-inner a {position: absolute;left: 23%;font-size: 24px;font-family: 'Conv_AvantGarde-Book';display: flex;align-items: center;font-weight: 500;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-moz-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
    .before-begin-inner a:before {content: '';display: inline-block;width: 54px;height: 55px;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url(./assets/images/step-1.png);}
    .drop-ship-details {width: 100%;float: left;padding: 0 28px;margin-bottom: 14px;}
    .drop-ship-form .pl-0.pr-0 {padding: 0px 8px;}
    .drop-ship-form {background-color: #94a506;padding: 10px 0 0px 0;width: 100%;float: left;}
    .drop-ship-details .drop-ship-form .form-group {margin-bottom: 0;}
    .tooltip-content {text-align: center;background-color: #ffffff;border: solid 2px #ff0000;position: absolute;z-index: 9;width: 100%;top: 40px;max-width: 371px;}
    .tooltip-content p {color: #000;margin-bottom: 0;margin-top: 15px;}
    .tooltip-content h5 {font-size: 16px;color: #000;font-weight: normal;text-transform: capitalize;align-items: center;letter-spacing: normal;}
    .tooltip-content h5:before{content: '';display: inline-block;width: 56px;height: 56px;background-size: contain;background-position: center;background-repeat: no-repeat;margin-left: 10px;background-image: url(./assets/images/drop-alert.png);}
    .tooltip-header {margin-top: 5px;padding-left: 79px;}
    .tooltip-content p:last-child {margin-bottom: 23px;margin-top: 16px;}
    .tooltip-content:before{content: '';display: inline-block;width: 22px;height: 15px;background-size: contain;background-position: center;background-repeat: no-repeat;top: -15px;position: absolute;left: 53.6%;background-image: url(./assets/images/warning-up-arrow.png);}
    #select2-countertop_select_2_1-results li.select2-results__option:first-child,
    #select2-select_identical_leg_system-results li.select2-results__option:first-child,
    #select2-select_acrylic_rod_4-results li.select2-results__option:first-child,
    #select2-select_reeded_tubing_4-results li.select2-results__option:first-child,
    #select2-select_shelving_type_5-results li.select2-results__option:first-child,
    #select2-select_shelf_support_5-results li.select2-results__option:first-child,
    #select2-select_front_risers_6-results li.select2-results__option:first-child,
    #select2-select_wall_bracket_6-results li.select2-results__option:first-child,
    #select2-select_toilet_paper_6-results li.select2-results__option:first-child,
    #select2-select_auxilliary_towel_6-results li.select2-results__option:first-child,
    #select2-countertop_select_2_1-results li.select2-results__option:first-child,
    #select2-countertop_select_2_2-results li.select2-results__option:first-child,
    #select2-select_number_of-results li.select2-results__option:first-child,
    #select2-select_front_legs_3-results li.select2-results__option:first-child,
    #select2-select_single_legs-results li.select2-results__option:first-child,
    #select2-hammered_tubing_4-results li.select2-results__option:first-child,
    #select2-leg_style-results li.select2-results__option:first-child .select2-results__options--nested li:first-child,
    #select2-select_quick_ship-results li.select2-results__option:first-child .select2-results__options--nested li:first-child,
    #select2-select_finish_3-results li.select2-results__option:first-child .select2-results__options--nested li:first-child {display: none;}
    #select2-select_quick_ship-results li.select2-results__option:first-child .select2-results__options--nested li:first-child {display: none;}
    #select2-select_finish_3-results li.select2-results__option:first-child .select2-results__options--nested li:first-child {display: none;}
    #select2-state-results  li.select2-results__option:first-child .select2-results__options--nested li:first-child {display: none;}
    .vanity-form-box.expeditting-services p {margin-bottom: 0 !important;line-height: 22px;padding: 0 30px;margin-top: -3px;}
    .select2-container--default #select2-select_quick_ship-results  .select2-results__option--group{width: 50% !important;text-align: center;float: left;padding: 20px 0px 15px 0px !important;position: relative;}
    .select2-container--default  #select2-select_finish_3-results .select2-results__option--group{width: 50% !important;float: left;}
    #select2-select_finish_3-results {max-height: 100% !important;width: 600px !important;background-color: #fff;border-radius: 0 !important;-moz-box-shadow: 0px 2px 5px rgb(100,100,100) !important;-webkit-box-shadow: 0px 2px 5px rgb(100,100,100) !important;box-shadow: 0px 2px 5px rgb(100,100,100) !important;border: 1px solid #757779 !important;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option .select2-results__option{border-left: 0 !important;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__group {font-weight: normal;color: #000;padding: 0 0 0px 5px!important;display: inline-block !important;border-bottom: solid 1px #cbcbcb;letter-spacing: 1px;width: 95%;}
    #select2-select_quick_ship-results li.select2-results__option:first-child .select2-results__options--nested li{border-right: solid 1px #cbcbcb;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option .select2-results__option {font-weight: normal;border-left: 0 !important;padding: 5px 30px !important;text-align: left;color: #000 !important;letter-spacing: 1px;}
    /*.select2-container--default #select2-select_quick_ship-results .select2-results__option--group:after {content: '--';display: inline-block;}*/
    .select2-container--default #select2-select_quick_ship-results .select2-results__option--group:nth-child(3) {width: 100% !important;padding: 15px 0 5px 0!important;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option--group:nth-child(1){padding-bottom: 0!important;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option--group:nth-child(2){padding-bottom: 0!important;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option--group:nth-child(2):before,
    .select2-container--default #select2-select_quick_ship-results .select2-results__option--group:nth-child(4):before{display: none;}
    #select2-state-results li.select2-results__option.select2-results__option--group ul.select2-results__options.select2-results__options--nested .select2-results__option {border: 0;padding-left: 15px !important;font-weight: normal;}
    #select2-state-results li.select2-results__option.select2-results__option--group {width: 100% !important;float: left;}
    #select2-state-results li.select2-results__option.select2-results__option--group {width: 100% !important;padding: 0px !important;}
    #select2-state-results{max-height: 380px !important;}
    #select2-state-results li.select2-results__option.select2-results__option--group strong.select2-results__group {border-bottom: 0 !important;}
    [aria-label="None of the Above"] strong.select2-results__group {cursor: pointer;border-bottom: 0 !important;}
    .form-error .vanity-form-box.leg-system .optional_rear_risers,.form-error .vanity-form-box .drop-ship-details .form-group.v-state{margin-bottom: 31px;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option--group:last-child:before {display: none;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option .select2-results__option:hover {color: #fff !important;background-color: #edb323;}
    .select2-container--default #select2-select_quick_ship-results .select2-results__option--group:before {content: '';width: 1px;height: 18px;top: 17px;background-color: #cbcbcb;display: inline-block;position: absolute;right: 0;}
    ul#select2-select_quick_ship-results {max-height: 100% !important;background-color: #fff;border-radius: 0 !important;-moz-box-shadow: 0px 2px 5px rgb(100,100,100) !important;-webkit-box-shadow: 0px 2px 5px rgb(100,100,100) !important;box-shadow: 0px 2px 5px rgb(100,100,100) !important;border: 1px solid #757779 !important;padding: 0 10px;padding-bottom: 5px;}
    ul#select2-select_quick_ship-results,#select2-select_finish_3-results {border-left: 0 !important;}
    .paginations .disable {pointer-events: none;}
    .form-footer {margin-top: 30px;position: relative;}
    .form-footer .row.d-flex {display: flex;align-items: center;}
    .form-footer-left {padding-left: 15px;}
    .form-footer-right {padding-left: 23px;}
    .vanity-form-box.counter-sink-top .tooltip-content{top: 53px;padding-bottom: 10px;z-index: 999;}
    .vanity-form-box.counter-sink-top .tooltip-content p {margin-bottom: 15px;}
    .vanity-form-box.counter-sink-top .tooltip-content:before {right: 21%;left: unset;}
    .vanity-form-box.counter-sink-top .tooltip-content span,.vanity-form-box.counter-sink-top .tooltip-content strong {font-size: 16px;color: #000;}
    .vanity-form-box.counter-sink-top .tooltip-content input{box-shadow:none;width:auto;height:20px;margin-left:8px;-webkit-appearance:none;width:auto;border:0;box-shadow:none;padding-left:0;height:23px;}
    .vanity-form-box.counter-sink-top .tooltip-content span.skip-before{display:flex;align-items:center;justify-content:center;font-size:16px;}
    .vanity-form-box.counter-sink-top .tooltip-content input.form-control:after{content:'';-webkit-appearance:none;background-color:#edb323;border:2px solid #000;box-shadow:0 1px 2px rgba(0,0,0,.05), inset 0px -70px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-left:6px;z-index:9;}
    .vanity-form-box.counter-sink-top .tooltip-content input.form-control:checked:after{content:'';background-image:url(./assets/images/check-mark.png);background-size:contain;background-repeat:no-repeat;display:inline-block;z-index:99;}
    .step-help a{display:inline-block;}
    .step-help-blue{position:absolute;right:-178px;top:0;display:inline-block;width:170px;}
    .step-help{position:absolute;right:-65%;top:0;width:500px;height:95px;}
    .step-help a:hover .step-help-blue-img{display:block !important;}
    img.step-help-blue-img{position:absolute;top:0;z-index: 99;}
    .need-sooner p{color:#7d7d7d;padding-left:25px;font-size:18px;padding-top:19px;text-align:left;z-index: 9;margin-left: 13px;}
    .need-sooner ul{padding-left:44px;margin-top:15px;}
    /*.need-sooner{pointer-events:none;width:247px;}*/
    .need-sooner{pointer-events:none;width:280px;}
    .help-srcoll{width:300px;overflow:auto;overflow-x:hidden;max-height:462px;background-color:#ffff;padding-right:10px;}
    .need-sooner ul li{color:#7d7d7d;font-size:16px;margin-bottom:17px;}
    p.need-sooner{color:#7d7d7d;padding-left:25px;font-size:18px;padding-top:14px;text-align:left;}
    /*.help-srcoll{width:270px;overflow:auto;overflow-x:hidden;max-height:462px;background-color:#ffff;padding-right:10px;}*/
    .current img.step-help-blue-img{display:block;}
    .bigdrop{left:-229px !important;}
    .file_drag_area{border:2px dashed #000 !important;}
    img.step-help-blue-img{margin-bottom:15px;}
    p.need-sooner.blue,img.step-help-blue-img.blue{display:block;}
    .select2-container--default .select2-results__option[aria-disabled=true]{color:#7d7d7d !important;opacity:0.5;}
    .vanity-order-form .select2-container--default .select-disabled.select2-selection--single{pointer-events:none !important;}
    .vanity-order-form .select2-container--default .select-disabled.select2-selection--single .select2-selection__rendered{color:#000 !important;}
    /*.form-error .form-group.countertop-height,.form-error .form-group.confirm-email{margin-bottom:31px;}*/
    #drop_ship_popup{max-width:720px;}
    #styles_pg_spawn_popup .popup-inner{max-width:60%;margin-top:2%;background-color:#fff;padding-bottom:20px;}
    #styles_pg_spawn_popup .popup-inner a,#finishes_pg_spawn_popup .popup-inner a,#shelving_options_popup .popup-inner a,#shelf_support_options_popup .popup-inner a{color:#5797fb;font-size:18px;}
    #finishes_pg_spawn_popup .popup-inner{max-width:67%;margin-top:2%;background-color:#fff;padding-bottom:20px;}
    #shelving_options_popup .popup-inner{max-width:80%;margin-top:3%;background-color:#fff;padding-bottom:20px;}
    #shelf_support_options_popup .popup-inner{max-width:70%;margin-top:5%;background-color:#fff;padding-bottom:20px;}
    #countertop_materials_popup .china-sinktop a{color:#5797fb;font-size:18px;}
    #countertop_materials_popup .china-sinktop p.legs-to-rest{color:#ff0000;padding-left:70px;font-weight:bold;}
    #countertop_materials_popup .popup-inner{background-color:#fff;text-align:left;padding:47px;color:#000;}
    #countertop_materials_popup .popup-inner h2{font-size:30px;color:#000;margin-bottom:13px;}
    #countertop_materials_popup .popup-inner p{font-size:18px;margin-bottom:15px;}
    .span-countertop{margin-bottom:40px;}
    .china-sinktop-inner{margin-bottom:15px;}
    .china-sinktop-inner p{margin-bottom:0 !important;}
    p.click_here_quick_ship{font-size:16px;color:#000;position:absolute;left: 11%;bottom: 0;width: 100%;}
    .paginations p strong{color:#ff0000;}
    p.click_here_quick_ship a{color:#0000ff;text-decoration:underline;}
    a.click_here_quick_ship_a,a.click_here_straight_a{text-decoration:none !important;}
    .free-standing-rails .rs-left,.free-standing-rails .rs-right{width:100%;}
    .free-standing-rails .rail-left img{margin:0 auto;}
    .free-standing-rails .rs-right img{margin-top:-15px;}
    .vanity-form-box.shelving-options .help-srcoll{max-height:164px;}
    body.page-template-free-standing-gallery-rails .free-standing-rails{padding:50px 0 20px 0;}
    *:focus{outline:#000 solid 1px;}
    .attention-content p,.notes-content p {margin-bottom: 0;text-align: left;display: block;font-size: 16px;color: #000;}
    .attention-popup span:before {content: '';display: inline-block;width: 56px;height: 56px;background-size: contain;background-position: center;background-repeat: no-repeat;margin-left: 0;background-image: url(./assets/images/drop-alert.png);margin-top: -5px;}
    .attention-popup {width: 640px;background-color: #fff;}
    .attention-content span.call-for,.notes-content span.call-for {float: right;font-size: 16px;color: #000;margin-right: 0;}
    .attention-content span.call-for::before ,.notes-content span.call-for::before {display: none;}
    .attention-popup .popup-inner {max-width: 100%;padding: 20px 25px 10px 20px;display: flex;align-items: center; gap: 12px;}
    .attention-popup .popup-inner > span { width: 56px;}
    #select2-select_quick_ship-container{color: red !important;}
    #what-can-help h4 {
        background: #5e8a73;
    }
    .attention-popup .popup-inner .attention-content{
        width: calc(100% - 68px);
        padding-right: 50px;
    }
    #what-can-help .help-srcoll {
        max-height: 200px;
    }
    div#file-upload-form {
        display: flex;
        flex-wrap: wrap;
    }
    .attention-content span.call-for{
        margin-top: 20px;
    }
    .uploader ul.fileList {
        list-style: none;
        text-align: center;
        width: 100%;
    }

    .uploader ul.fileList li {
        color: #fff;
    }

    .uploader ul.fileList li strong {
        color: #fff;
        text-align: center;
        font-size: 14px;
        display: inline-block;
        font-weight: normal;
    }

    a.removeFile {
        color: red;
        text-align: center;
        font-size: 14px;
        display: inline-block;
        font-weight: normal;
    }
    #files-area{
        width: 100%;
        margin: 0 auto;
        margin-bottom: 5px;
    }
    .file-block{
        border-radius: 10px;
        background-color: #fff;
        color: initial;
        display: inline-flex;
        margin-bottom: 3px;
    }

    .file-block > span.name{
        padding-right: 10px;
        /*width: max-content;*/
        display: inline-flex;
        font-size: 13px;
        align-items: center;
        padding-right: 10px;
        padding-bottom: 2px;
        word-break: break-word;
    }

    .file-delete:hover {
        background-color: rgba(144, 163, 203, 0.2);
        border-radius: 10px;
    }

    .file-delete span {
        font-size: 13px;
        margin-top: 1px;
    }

    .file-delete{
    display: flex;
    width: 25px;
    color: initial;
    background-color: #6eb4ff00;
    font-size: large;
    justify-content: center;
    margin-right: 3px;
    cursor: pointer;
    }




    .step-help a.help-icon {
        position: absolute;
        left: -40px;
        top: -20px;
    }
    .help-srcoll{
        margin-top: -15px;
    }
    .hlp-txt .help-srcoll {
        margin-top: 0;
    }

    .vanity-form-pw {
        width: 50%;
        margin: 0 auto;
        padding-top: 80px;
        padding-bottom: 20px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .vanity-form-pw form.post-password-form  label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 15px;
        FONT-VARIANT: JIS04;
    }

    .vanity-form-pw form.post-password-form  label #pwbox-304056,.vanity-form-pw .auth-required label input#pwbox-309480{
        width: 290px;
        margin: 0px 15px;
        height: 42px;
    }

    .vanity-form-pw form.post-password-form  input[type="submit"] {width: auto;}

    .vanity-form-pw form.post-password-form p:last-child {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        margin-top: 30px;
    }

    .edge-landing-main {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    a.estimate-btn {
        position: absolute;
        background-color: #fff;
        font-size: 20px;
        z-index: 9;
        padding: 15px 30px;
        text-align: center;
        text-transform: uppercase;
        color: #000;
        text-decoration: none;
        width: 190px;
        /*box-shadow: inset -2px -2px 3px 3px rgb(0,0,0,0.2);*/
        /*box-shadow: inset -1px -1px 5px 5px rgb(0,0,0,0.2);*/
        padding-bottom: 20px;
        box-shadow: inset -1px -1px 4px 4px rgb(0,0,0,0.2);
        border: solid 6px #fff;
    }
    a.estimate-btn:after {content: '';background-color: #a5cfcf;width: 100%;height: 3px;display: block;margin-top: -1px;letter-spacing: 1px;}
    a.estimate-btn:hover:after {
        background-color: red;
    }
    a.estimate-btn span {
        font-size: 14px;
        display: block;
        text-transform: lowercase;
        font-weight: bold;
        letter-spacing: 1px;
    }
    .category-title a h2:hover {
        color: #9e0b0f;
    }
    .shelving-eastimator-popup-text p:nth-child(1),.shelving-eastimator-popup-text p:nth-child(2) {
        color: #000000;
        text-transform: uppercase;
    }

    .finshis-row ul li.product h3 {
        text-transform: uppercase;
        font-size: 16px;
    }

    .finshis-row ul li.product h3 span {
        font-size: 24px;
    }

    .finshis-row ul li:last-child {
        padding-right: 0;
    }
    .finshis-row ul li:first-child {
        padding-left: 0;
    }
    .form-acceptance {
        background-color: #fff;
        border: 1px solid #d3d3d3;
        margin-bottom: 10px;
        width: 97%;
    }

    .form-acceptance span.wpcf7-form-control.wpcf7-acceptance label {
        margin-bottom: 0;
        padding: 5px 0;
    }
    .form-btm span.wpcf7-spinner {
        position: absolute;
        width: 20px;
        height: 20px;
        margin: 0 18px;
    }

    .form-btm p input,.clar-form {
        margin: 0 0 0 10px;
    }
    .form-btm span.wpcf7-spinner {
        position: absolute;
        width: 20px;
        height: 20px;
        margin: 0;
        top: 30px;
        left: 0;
    }
    body .form-btm p input{
        margin: 0 0 0 30px;
    }
    .form-btm .clar-form{
        margin: 10px 0 0 30px; 
    }
    .form-acceptance input.must_accept {
        -webkit-appearance: none;
        position: relative;
        outline: none;
    }

    .form-acceptance input.must_accept:before {
        content: '';
        -webkit-appearance: none;
        padding: 9px;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        cursor: pointer;
        margin-left: 0;
        z-index: 9;
        border-radius: 2px;
        background-color: #fff;
        border: 2px solid #c1c1c1;
    }
    .form-acceptance input.must_accept:checked:after{
        content: '';
        display: block;
        position: absolute;
        top: 3px;
        left: 8px;
        width: 6px;
        height: 14px;
        border: solid #000;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
        z-index: 99;
    }
    .form-acceptance span.wpcf7-form-control.wpcf7-acceptance label span.wpcf7-list-item-label {
        font-weight: 400;
    }
    #rush_weeks {
        width: 100%;
        text-align: right;
        color: yellow;
        float: left;
        padding: 0 15px 5px 0;
    }
    #rush_weeks span:first-child {
        text-transform: uppercase;
        font-weight: bold;
    }
    /*.vanity-form-inner-right {
        width: 600px;
        float: left;
        padding: 0 50px;
        margin-top: 80px;
    }*/

    .vanity-form-inner-right {
        width: 600px;
        float: left;
        padding: 10px 50px;
        margin-top: 80px;
        position: sticky;
        top: 0;
    }
    .admin-bar .vanity-form-inner-right {
        top: 32px;
    }

    .vanity-form-inner-right img {
        position: unset;
        margin-bottom: 20px;
        margin-left: 0;
        max-width: 250px;
        max-height: 250px;
        object-fit: contain;
        border: 0;
    }

    .vanity-form-inner-right .col-md-6 {
        padding: 0;
    }
    .slof-style-img-col{
        padding: 0;
        padding-left: 15px;
    }

    .vanity-form-inner-right  .finish-style-show{width: 100%;position: relative;}

    .vanity-order-form .select2-container--default .select2-selection--single .select2-selection__rendered.option-selected {
        color: #000 !important;
    }

    /*.vanity-form-inner-right  .finish-style-show img{
    border: solid 2px #a7aaae;
    }*/

    span.get-quotes {
        position: absolute;
        right: 36px;
        font-size: 18px;
        color: #9cae06;
        font-family: 'Conv_AvantGarde-Book';
        margin-top: -10px;
    }


    body.page-template-free-standing-gallery-rails .free-standing-rails .rs-right {
        padding-top: 60px;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left {
        margin-top: 0;
        text-align: center;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails  .rail-right h2 {
        text-align: center;
        color: #555555;
        padding: 0 60px;
        margin-bottom: 44px;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rs-right img {
        margin-top: -20px;
        padding: 0;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right p {
        text-align: left;
        max-width: 77%;
        margin: 0 auto;
        margin-right: 0;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left p {
        width: 55%;
        margin: 0 auto;
        text-align: left;
        color: #000
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf {
        margin-top: 0;
        display: block;
        position: static;
        left: 19%;
        width: 100%;
        color: #007dcf;
        font-weight: bold;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf span{
        margin-right: 0;
        margin-left: 10px;
        width: 460px;
    }


    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left p:first-child {
        margin-bottom: 25px;
    }


    body.page-template-free-standing-gallery-rails .rail-left-img {position: absolute;top: 120px;left: 30px;z-index: 9}
    /*body.page-template-free-standing-gallery-rails .rail-main-img {position: absolute;left: 0px;top: 0;max-width: 70%;}*/
    body.page-template-free-standing-gallery-rails .rail-main-img {
        position: static !important;
        left: 0px;
        top: 0;
        margin: 0 auto;
        width: 100%;
        margin-top: 60px;
        max-width: 100% !important;
    }

    .download-pdf-block{
        margin-top: 74px;
        margin-bottom: 40px
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left ul {
        list-style: none;
        margin: 125px 0 0 0;
    }


    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left ul span:before {
        content: '';
        font-size: 20px;
        position: absolute;
        left: -7px;
        top: 50%;
        transform: translate(-50%,-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        display: inline-block;
        background-color: #000;
        min-width: 3px;
        min-height: 3px;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left ul span {
        position: relative;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right {
        max-width: 70%;
        margin: 0 auto;
        text-align: center;
    }

    body.page-template-free-standing-gallery-rails .bar-img {width: 100%;float: left;}
    body.page-template-free-standing-gallery-rails .rail-main-img img {margin: 0 auto;margin-right: 0;}


    .form-group.lbl-top.popup-link a::before {
        left: -10px;
    }


    .wall-bracket-form {
        background-color: #a7aaae;
        border: solid 2px #000;
        padding: 30px 10px 10px 10px;
        margin-bottom: -111px;
        z-index: 99;
        position: relative;
        top: -10px;
    }

    .wall-bracket-form p {
        color: #000;
        line-height: 20px;
    }

    .wall-bracket-form .form-group {
        width: 70%;
        margin: 0 auto;
    }

    span.wall-bracket-close {
        position: absolute;
        right: 8px;
        top: 2px;
        color: #000;
    }

    .full-banner-img {
        margin-top: 20px;
        border-bottom: 2px solid #a5cfcf;
        padding-bottom: 20px;
    }

    .two-mounting-images-right .tab-mount-block:not(:last-child) h6 {
        padding-top: 0;
        padding-bottom: 25px;
    }

    .finials-hover-warp-parent {
        display: flex;
        align-items: center;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99;
    }

    .tab-mounting-main.finials-main {
        position: relative;
    }

    .finials-hover-warp {
        height: 100%;
    }

    .finials-hover-warp.finials-hover-wrap-1 {
        width: 27%;
    }

    .finials-hover-warp.finials-hover-wrap-2 {
        width: 8%;
    }

    .finials-hover-warp.finials-hover-wrap-3 {
        width: 20%;
    }

    .finials-hover-warp.finials-hover-wrap-4 {
        width: 14%;
    }

    .finials-hover-warp.finials-hover-wrap-5 {
        width: 31%;
    }


    .finials-hover-warp a.h-100{
        display: inline-block;
        height: 100%;
        width: 100%;
    }

    a.finials-th {
        height: 65%;
        display: inline-block;
        width: 100%;
    }
    a.finials-three-a{
        height: 35%;
        display: inline-block;
        width: 100%;
    }

    .tab-mounting-main.finials-main .tab-mounting-column {
        display: none;
    }
    .finials-main{
        padding: 0;
    }
    #shelves .popup-inner button.mfp-close {
        right: -3px;
        top: -3px;
    }
    #final-grp .popup-inner button.mfp-close, #no-solid-wood-blocking-popup button.mfp-close{
        right: -17px;
        top: -20px;
    }
    #final-grp {
        margin: 0 20px auto;
    }

    .popup-inner button.mfp-close{
        background: url('../images/X.png')! important;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain !important;
        width: 38px !important;
        height: 38px !important;
        right: 7px;
        top: 10px;

    }

    #finials-product-modal-2 img {
        margin: 0 auto;
    }
    .tab-mounting-main .tab-mounting-column.two-mounting-images:last-child .tab-mount-block:nth-child(1) h6 {
        padding-bottom: 45px;
    }
    #demo-popup .popup-inner button.mfp-close ,.white-popup.three-cwmonuts .popup-inner button.mfp-close{
        right: 0;
        top: 0;
    }
    .page-id-236270 #dimensions .popup-inner button.mfp-close,.page-id-236254 #dimensions .popup-inner button.mfp-close,
    .page-id-236262 #dimensions .popup-inner button.mfp-close{
        right: 0 !important;
        top: 0 !important;
    }
    #tubing-size-popup button.mfp-close,#solid-wood-blocking-popup .popup-inner button.mfp-close {
        right: -19px;
        top: -19px;
    }
    #finish .popup-inner button.mfp-close{
        right: 3px;
        top: 3px;
    }
    .three-fwmounts-one .popup-inner button.mfp-close,#wall-style .popup-inner button.mfp-close,.page-id-236262 .white-popup.three-cwmonuts-only .popup-inner button.mfp-close,
    .page-id-236262 .white-popup.three-fwmounts .popup-inner button.mfp-close,.page-id-236262 .white-popup.three-fcccmounts .popup-inner button.mfp-close,
    .page-id-236262 #vertical .popup-inner button.mfp-close,.page-id-236270 #style-popup .popup-inner button.mfp-close
    {
        right: 3px;
        top: 4px;
    }
    .white-popup.three-cwmonuts-only .popup-inner button.mfp-close,.white-popup.three-fwmounts .popup-inner button.mfp-close,
    .white-popup.three-fwcmounts .popup-inner button.mfp-close,.white-popup.three-fcccmounts .popup-inner button.mfp-close,
    #vertical .popup-inner button.mfp-close,#vertical-horizontal .popup-inner button.mfp-close,.page-id-236262 .white-popup.three-cwmonuts .popup-inner button.mfp-close{
        right: 7px;
        top: 6px;

    }
    #dimensions .popup-inner button.mfp-close,#qnty .popup-inner button.mfp-close,#style-popup .popup-inner button.mfp-close,
    .page-id-236270 #shelves .popup-inner button.mfp-close,.page-id-236262 #shelves .popup-inner button.mfp-close,.page-id-236270 #final-grp-new .popup-inner button.mfp-close
    {
        right: 7px;
        top: 7px;
    }

    #demo-popup .popup-inner button.mfp-close{
        right: 0;
        top: 2px;
    }

    .page-id-236262 #style-popup .popup-inner button.mfp-close{
        right: 3px;
        top: 3px;
    }

    .page-id-231031 .three-cwmonuts .popup-inner button.mfp-close {
        right: 0;
        top: 3px;
    }

    .page-id-236270 .white-popup.three-fwmounts .popup-inner button.mfp-close,.page-id-236270 .white-popup.three-cwmonuts .popup-inner button.mfp-close,
    .page-id-236270 .white-popup.three-fwcmounts .popup-inner,.page-id-236270 .white-popup.three-fwcmounts .popup-inner button.mfp-close{right: 3px;top: 4px;}

    .finials-img-wrap {
        width: 574px;
        height: 440px;
        background-repeat: no-repeat;
        background-size: cover;
        transition: all ease .5s;
    }


    .finials-img-wrap.finials-hover-img-wrap-1{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/steeple-hover.png) !important;
    }
    .finials-img-wrap.finials-hover-img-wrap-2{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/cone-hover.png) !important;
    }
    .finials-img-wrap.finials-hover-img-wrap-3{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/bistro-hover.png) !important;
    }
    .finials-img-wrap.finials-hover-img-wrap-4{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/king-hover.png) !important;
    }
    .finials-img-wrap.finials-hover-img-wrap-5{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/butons-hover.png) !important;
    }

    .finials-img-wrap.finials-hover-wrap-three-a.finials-hover-img-wrap-3{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/cone-hover.png) !important;
    }

    .finials-img-wrap.finials-hover-img-wrap-4.finials-hover-wrap-three-a{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/butons-hover.png) !important;
    }


    .form-flex .dimensions-left {
        display: flex;
        justify-content: space-between;
    }

    .form-flex .dimensions-left .blue-link{
        font-size: 15px;
    }

    .form-flex  .Depth-of-Shelves.dimensions-field,.Depth-of-Shelves.dimensions-field input{
        width: 174px;
    } 

    .vanity-form-box .form-group #notes_popup:before{
        display: none;
    }

    #file-upload-form {
        position: relative;
    }

    #file-upload-form a.popup-modal {
        content: '';
        display: inline-block;
        width: 41px;
        height: 31px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-left: 0;
        position: absolute;
        left: -4px;
        top: 9px;
        z-index: 0;
        background-image: url(./assets/images/que-img.jpg);
    }

    .notes_body_popup,.site-content{
        position:relative;
    }

    #notes_popup .popup-inner {
        padding: 20px;
        padding-top: 0;
        margin-top: 25px;
    }

    #notes_popup span {
        margin-top: 10px;
    }

    #notes_popup span:before{
        margin-top: 0px;
    }
    .notes_popup_body .notes_popup_in {
        position: fixed;
        top: 50%;
        transform: translateY(-50%);
        left: 10px;
        z-index:100000;
    }
    .notes_popup_body:before {
        content: '';
        background-color: #000;
        opacity: .7;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 9999;
    }

    #notes_popup button.mfp-close {
        top: -43px;
    }

    .vanity-form-box.sub-filed-added .form-group.input-dis{
        position: relative;
    }

    .vanity-form-box.sub-filed-added .form-group.input-dis img {
        display: block;
        position: absolute;
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
    }

    .visitor_customer_dealer .form-group.rdo-btn {
        padding-left: 17px;
        justify-content: space-between;
    }

    .visitor_customer_dealer .form-group.visitor-rdo-btn label {
        width: 63%;
    }

    .visitor_customer_dealer .form-group.visitor-rdo-btn label:last-child {
        padding-left: 0;
        width: 34%;
    }

    .filed-hidden {
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
    }

    .form-inner.horizontal-post-rear .vertical-radio {
        margin-left: 0;
    }

    .form-inner.horizontal-post-rear .vertical-radio span.wpcf7-list-item {
        margin: 0 10px 0 0;
    }

    .form-inner.horizontal-post-rear span.wpcf7-list-item.last {
        display: none !important;
    }



    /*.visitor_customer_dealer .col-md-8 {
        width: 68.5%;
    }*/

    /*.finials-img-wrap.finials-hover-wrap-th.finials-hover-img-wrap-3{
        background-image: url(http://local.palmer.com/wp-content/uploads/2022/01/king-hover.png) !important;
    }*/



    /*.finials-img-wrap.finials-hover-img-wrap-3.finials-hover-wrap-th*/


    /*@media screen and (min-width: 1600px){
    .vanity-form-inner{max-width: 53%;}
    .vanity-form-inner-right {width: 47%}
    }*/


    /* End Vanity Order Form Css */



    /*Shelving Annoted CSS Start*/
    .shelving-annoted-main .container {max-width: 1660px;}
    .shelving-annoted-breadcrumb .breadcrumb ul {list-style: none;}
    .shelving-annoted-breadcrumb .breadcrumb ul li {display: inline-block;}
    .shelving-annoted-breadcrumb .breadcrumb ul li:after {content: '/';margin-left: 5px;}
    .shelving-annoted-breadcrumb .breadcrumb ul li:last-child:after {content: '';}
    .shelving-annoted-main .shelving-annoted-img {float: left;width: 47%;}
    .shelving-annoted-main .shelving-annoted-details {width: 50%;float: right;padding-top: 5px;}
    /*.shelving-img-block{border: solid 1px #000;}*/
    .shelving-product-summary .title-img-sec {margin-bottom: 30px;margin-left: -48px;}
    .img-inner-txt,.img-outer-txt{text-align: center;}
    .img-inner-txt p,.img-outer-txt p{margin-bottom: 8px;}
    .img-inner-txt p{margin-top: 8px;}
    .img-outer-txt,.img-inner-txt{padding-top: 10px;}
    .shelving-annoted-main .customsidebar {position: absolute;}
    .shelving-annoted-main {position: relative;overflow: hidden;}
    .shelving-product-summary {width: 625px;float: left;margin-left: 10px;}
    .shelving-product-summary .left-summary{width:55%;float:left;}
    .shelving-product-summary .right-summary{width:45%;float:left;}
    .shelving-annoted-main .shelving-annoted-details .shelving-product-summary .left-summary .product-summary p{font-size:16px;color:#000;margin-bottom: 15px;}
    .shelving-annoted-main .shelving-annoted-details .shelving-product-summary .left-summary .product-summary ul li{font-size:12px;color:#000;margin-bottom:10px;}
    .shelving-annoted-main .shelving-annoted-details .shelving-product-summary .left-summary .product-summary ul{padding-left:15px;margin-bottom:10px;}
    .read-more{text-align:center;color:red;}
    .read-more a{color:#0000ff;}
    .shelving-estimate-form .select2-selection{height:41px !important;border-radius:0 !important;border:1px solid #757779 !important;padding-left:15px;display:flex;align-items:center;justify-content:flex-start;outline:none;}
    .shelving-estimate-form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
    .shelving-estimate-form{width:100%;float:left;margin-top:15px;}
    .shelving-estimate-form .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/countertop-arrow.jpg);display:inline-block;width:17px;height:33px;cursor:pointer;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-position:center;background-repeat:no-repeat;outline:none;right:4px;top:4px;}
    .shelving-estimate-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-image:url(./assets/images/green-open.jpg);}
    .shelving-estimate-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#000 !important;font-size:15px;}
    .shelving-estimate-form .form-group a{content:'';display:inline-block;width:41px;height:31px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:3px;position:absolute;left:4px;top:9px;z-index:9;background-image:url(./assets/images/gree-que-img.png);}
    .shelving-estimate-form .col-md-6{padding:0;}
    .shelving-estimate-form .form-group{margin-bottom:8px;width: 275px;}
    #shelving-finish-slider .slide-item{width: 110px !important;float: left;outline: none;border: solid 1px #b4b4b4;margin-left: 8px;margin-bottom: 5px;height: 175px;}
    #shelving-finish-slider .slick-prev,#shelving-finish-slider .slick-next{font-size:0px;padding:0px;background:url(../images/arrow_right.svg) no-repeat 0 1px;height:37px;width:36px;opacity:0.6;display:block;margin:0 auto;transform:rotate(-90deg);outline:none;    position: relative;
        left: -32px;
    }
    #shelving-finish-slider .slick-next{transform:rotate(90deg);margin-top: -15px;}
    #shelving-finish-slider .form-group.rdo-btn{border:0;box-shadow:none;outline:none;padding-left:0;margin-bottom:0;}
    #shelving-finish-slider .form-group.rdo-btn label{width:100%;}
    #shelving-finish-slider .form-group.rdo-btn label span:before{left:0;top:0;}
    #shelving-finish-slider .slick-slide{border:0;margin:0 10px;outline: none;}
    #shelving-finish-slider .slide-item h2{font-size:12px;text-align:center;margin:0;padding:0 0 2px 0;min-height: 44px;line-height: normal;}
    #shelving-finish-slider .slick-slide img{height: 128px !important;object-fit: contain;margin-top: -40px;}
    .shelving-estimate-form .slick-wrapper{margin-top:-12px;margin-left:10px;width: 100%;}
    .shelving-annoted-total {border: solid 1px #000;width: 515px;float: left;text-align: center;padding: 3px 10px 1px 10px;margin-top: 0px;}
    .shelving-annoted-total .shelving-price {
        display: inline-block;
        width: 33.33%;
        float: left;
    }
    .shelving-estimate-form .row >* div{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .shelving-estimate-form .rack-shelving-parts-img{
        width: 100%;
        display: block;
        margin-top: 22px;
    }
    .shelving-annoted-total .shelving-price:first-child h2 {
        color: #0000c3;
    }

    .shelving-annoted-total .shelving-price h2 {
        font-size: 36px;
        font-weight: bold;
        color: #7d7d7d;
        margin-bottom: 0;
        line-height: normal;
    }

    .shelving-annoted-total p,.shelving-annoted-total label{
    margin: 0px 0;
        font-size: 12px;
        font-weight: bold !important;
    }

    /*.shelving-annoted-total .shelving-price:after {
        content: '+';
        position: absolute;
        right: -7px;
        top: 25px;
        transform: translateY(-50%);
        font-size: 30px;
        font-weight: bold;
    }*/

    /*.shelving-annoted-total .shelving-shipping.shelving-price:before{
        content: '+';
        position: absolute;
        left: 6px;
        top: 25px;
        transform: translateY(-50%);
        font-size: 30px;
        font-weight: bold;
    }
    */

    .shelving-shipping.shelving-price h2:before {
        content: '+';
        position: absolute;
        left: -36px;
        top: 25px;
        transform: translateY(-50%);
        font-size: 30px;
        font-weight: bold;
        color: #676767;
    }

    .shelving-shipping.shelving-price h2 {
        position: relative;
        display: inline-block;
    }


    .shelving-annoted-total .shelving-price {
        position: relative;
    }
    .shelving-annoted-total .shelving-price:nth-child(3):after {
        content: '';
    }
    .shelving-annoted-total .shelving-price:nth-child(1) p{
        color: #000000;
    }
    .shelving-annoted-total label {
        color: #000;
    }

    .shelving-price .form-group {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: -1px;
        margin-bottom: 0;
    }   

    .drop-green .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
        background-color: #5e8a73;
        color: white !important;
    }

    .shelving-annoted-view,.shelving-annoted-form{
        width: 100%;
        float: left;
        margin-top: 15px;
    }

    .shelving-annoted-svg-container .shelving-annoted-view {
        width: 72%;
        float: left;

    }

    .shelving-annoted-svg-container .shelving-annoted-side-view {
        width: 20%;
        float: left;
        margin-left: 50px;
        margin-top: 50px;
    }
    .form-group.v-mb-0.number-identical-units {
        position: relative;
        width: 225px;
    }

    .number-identical-dropdown {
        margin: -6px 15px 0 33px;
    }

    .number-identical-dropdown .form-group a.popup-modal{
    left: -1px;
    }
    .continue-orde-txt {
        text-align: center;
    }

    .continue-order-now {
        width: 100%;
        float: left;
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .continue-orde-txt a{
        position: relative;
    }

    .continue-orde-txt a:after {
        content: '';
        display: inline-block;
        background: url(../images/order-arrow.png) no-repeat center center;
        width: 32px;
        height: 34px;
        background-size: contain;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin-left: 8px;
        margin-top: 4px;
    }

    .shelving-annoted-form .shelving-annoted-form-box {
        width: 64%;
        float: left;
        margin-top: 0;
        padding: 40px 20px 0px 21px;
    }
    .shelving-annoted-form .shelving-annoted-form-box h4 {
        position: absolute;
    }
    .shelving-annoted-steps .tooltip-content {
        position: static;
        width: auto;
        max-width: 100%;
        padding: 25px 15px 25px 15px;
        border: 0;
    }

    .shelving-annoted-form .shelving-annoted-steps {
        width: 30%;
        float: left;
        background-color: #a7aaae;
        padding: 43px;
        margin-left: 80px;
    }
    .shelving-annoted-form .shelving-annoted-steps ol {
        text-align: left;
        color: #000;
        margin-top: 30px;
        margin-left: 25px;
        list-style-type: decimal;
        text-align: left;
        padding-left: 15px;
    }

    .shelving-annoted-form .shelving-annoted-steps ol li {
        margin-top: 15px;
        color: #000;
        font-size: 16px;
    }
    .shelving-annoted-steps .tooltip-content .tooltip-header {
        padding-left: 0;
        width: 100%;
    }

    .shelving-annoted-steps .tooltip-content .tooltip-header h5 {
        /*justify-content: center;*/
    }

    .shelving-annoted-steps .tooltip-content h5::before {
        position: absolute;
        left: 0;
        margin-left: 0;
        top: -12px;
    }

    #attention_popup_form {
        margin: 0 auto;
    }


    .shelving-annoted-steps .tooltip-content .tooltip-header {
        position: relative;
    }
    .form-footer {
        width: 100%;
        float: left;
    }

    .shelving-annoted-form-box span.select2-selection.select2-selection--single {
        height: 41px !important;
        border-radius: 0 !important;
        -moz-box-shadow: 4px 6px 8px 0px rgb(100,100,100, 0.5) !important;
        -webkit-box-shadow: 4px 6px 8px 0px rgb(100 100 100 / 50%) !important;
        box-shadow: 4px 6px 8px 0px rgb(100 100 100 / 50%) !important;
        border: 1px solid #757779 !important;
        padding-left: 15px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .select2-container--open .bigdrop{
            left: 0 !important;
    }
    #select2-customer_state-results li.select2-results__option.select2-results__option--group {
        width: 100% !important;
        padding: 0px !important;
    }
    #select2-customer_state-results li.select2-results__option{
        width: 100% !important;
        border: 0;
        padding-left: 15px !important;
        font-weight: normal;
    }
    #select2-customer_state-results li.select2-results__option.select2-results__option--group {
        border: 0;
        width: 100% !important;
        padding: 0px !important;
        font-weight: normal;
    }

    #select2-customer_state-results .select2-container--default .select2-results__group{
        border-bottom: 0 !important;
    }
    #select2-customer_state-results li.select2-results__option:first-child .select2-results__options--nested li:first-child {
        display: none;
    }
    .colour-lightgreen .select2-container--default .select2-results__option--selected {
        background-color: #94a503;
        color: white !important;
    }

    #select2-customer_state-results li.select2-results__option.select2-results__option--group strong.select2-results__group {
        border-bottom: 0 !important;
    }
    #select2-customer_state-results li.select2-results__option.select2-results__option--group strong.select2-results__group {
        display: none !important;
    }

    .vanity-form-box.shelving-annoted-form-box.dealer-job .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
        background-image: url(./assets/images/light-green-black.jpg);
    }

    .vanity-form-box.shelving-annoted-form-box.dealer-job .select2-container--default .select2-selection--single .select2-selection__arrow {
        background-image: url(./assets/images/light-green-up.jpg);
    }

    .vanity-form-box.shelving-annoted-form-box.dealer-job .select2-container--default .select2-selection--single .select2-selection__arrow {
        display: inline-block;
        width: 17px;
        height: 33px;
        cursor: pointer;
        -webkit-appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        -o-appearance: none;
        appearance: none;
        background-position: center;
        background-repeat: no-repeat;
        outline: none;
        right: 4px;
        top: 4px;
    }
    .vanity-form-box.shelving-annoted-form-box.dealer-job .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: none;
    }

    #shelving-finish-slider .form-group.rdo-btn,.shelving-annoted-total .form-group {
        width: auto;
    }

    .shelving-annoted-svg-container {
        width: 100%;
        float: left;
        margin-top: 8px;
        max-width: 1340px;
        border: solid 1px #000;
        display: flex;
        justify-content: end;
        padding-bottom: 10px;

    }

    .ball-strudio-message {
        width: 100%;
        max-width: 1340px;
        margin-top: 5px;
    }

    .shelving-annoted-form,.continue-order-now{
        max-width: 1340px;
    }

    .sp-0{
    padding: 0;
    z-index: 9;
    }

    .f-12 {
        font-size: 12px !important;
        font-weight: bold !important;
    }
    .production-lead-weeks {
        width: 100%;
        float: left;
    }
    .shelving-annoted-total .form-group input[type="checkbox"] {
        outline: none;
    }
    .shelving-annoted-svg-container h2 {
        font-size: 36px;
        text-align: center;
        margin-bottom: 60px;
    }

    #shelving-finish-slider .slick-list.draggable {
        margin-top: -10px;
    }
    #shelving_annoted_form{
        width: 100%;
        float: left;
    }
    .shelving_for_help{
        position: absolute;
        top: 0;
        left: -35px;
    }
    .shelving-annoted-view img {
        width: 100%;
        margin: 0 auto;
        max-width: 800px;
    }

    .shelving_for_help img.step-help-img {
        width: auto;
    }
    .shelving-annoted-side-view img {
        width: 220px;
        height: 100%;
    }

    .drop-green .select2-container--default .select2-results>.select2-results__options{
    max-height: 350px;
    }

    .shelving-estimate-form .form-group.rdo-btn {
        box-shadow: none;
    }

    .shelving-annoted-total .shelving-price p{
    
    }
    .shelving-annoted-total .production-lead-weeks p {
        line-height: 22px;
        padding: 0 30px;
    }



    span#overall_height_label,span#overall_width_label{
        font-size: 11px;
        position: absolute;
        line-height: normal;
        color: #b3b4b6;
        left: 22px;
        top: 1px;
    }
    .page-template-shelving-annoted-template .white-popup.vanity-popup .popup-inner button.mfp-close {
        right: 6px;
        top: 5px;
    }

    #number_of_vertical_post button.mfp-close,div#number_of_shelf_levels button.mfp-close {
        right: -5px;
        top: -7px;
    }

    #depth_of_shelf_material button.mfp-close,#overall_height button.mfp-close{
        top: 6px;
    }

    #mirror_trim_rings button.mfp-close {
        top: 4px;
    }
    .page-template-shelving-annoted-template #number_identical_units_popup img {
        width: 100%;
    }

    #number_identical_units_popup button.mfp-close {
        right: 12px;
        top: 10px;
    }
    .shelving-pop button.mfp-close {
        top: -19px !important;
        right: -19px !important;
    }

    .shelving-annoted-view img[data-posts="2"] {
        max-width: 652px;
    }

    .vanity-dealer-list {
        width: 100%;
        float: left;
        padding: 60px 40px 0 40px;
    }

    .vanity-dealer-list h5 {
        color: #000000;
        font-size: 16px;
        padding: 0px;
        margin: 0 !important;
        text-align: center;
    }

    .vanity-dealer-list h2 {
        padding: 0;
        margin: 15px 0px;
        text-transform: capitalize;
        font-size: 24px;
        text-align: center;
    }

    .vanity-dealer-list .vanityorder_form_dealers_list > div {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 20px 0 0  0;
    }

    .vanity-dealer-list .vanityorder_form_dealers_list > div li {
        display: flex;
        margin-right: 50px;
    }

    .vanity-dealer-list .vanityorder_form_dealers_list > div li .adddetails span {
        margin-bottom: 5px;
        display: inline-block;
    }

    .vanity-dealer-list .vanityorder_form_dealers_list > div li .adddetails a {
        color: #1e85e3;
    }

    .vanity-dealer-list .vanityorder_form_dealers_list > div li p strong.Displaying.Dealer {
        display: none;
    }

    .approval-drawing-fees {
        width: 100%;
        display: block;
        float: left;
        color: #bf4040;
        font-weight: bold;
        font-size: 16px;
    }

    .customer_first_attemp div.w-30, .customer_first_attemp label span {
        box-sizing: border-box;
        color: #7d7d7d;
        font-size: 16px !important;
        font-weight: normal;
        pointer-events: none;
        padding-right: 20px;
    }

    .customer_first_attemp .form-group.rdo-btn.visitor-rdo-btn {
        align-items: center;
        width: 100%;
    }

    .customer_first_attemp label {
        padding-left: 0 !important;
        justify-content: flex-start;
        width: auto !important;
    }

    .customer_first_attemp label label:first-child {
        padding-right: 10px;
    }


    /*#select2-customer_state-results li.select2-results__option*/
    /*Shelving Annoted CSS End*/

    .edge-closet-btn {
        text-align: center;
        margin: 45px 0 20px 0;
    }

    .edge-closet-btn a.btn {
        background: #99c5b8;
        border: 1px solid #84b4a6;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 0 1px 0 0 #ffffff inset;
        -moz-box-shadow: 0 1px 0 0 #ffffff inset;
        -webkit-box-shadow: 0 1px 0 0 #ffffff inset;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        line-height: normal;
        padding: 12px 15px;
        text-transform: uppercase;
        height: 40px;
        width: auto;
    }

    .edge-closet-btn a.btn:hover {
        background: #767676;
        border: 1px solid #767675;
    }

    .closet-rod-btn {
        width: 100%;
        display: flex;
        align-items: center;
        margin-top: 40px;
    }




    .closet-rod-btn .closet-left {
        width: 60%;
        position:absolute;
        float: left;
        text-align: center;
        padding-left: 20px; 
        padding-top: 15px;
        z-index:0;
        margin-top:-114px;
    }
    .closet-rod-btn.closet-main{
        margin-top: 20px;
    }
    .closet-rod-btn.closet-main .closet-left{
    margin-top:0;
    padding-top:0 !important;
    position: unset;
    width: 42%;
    }
    .closet-rod-btn.closet-main .closet-right{
        position: unset;
        margin-top: -44%;
        width: 57.5%;
    }



    .hover_img {
        top: 0;
        left: 0;
        display: none;
        position:absolute;
    }


    .closet-rod-btn .closet-left:hover .hover_img {
        display: inline;
    }



    .closet-rod-btn .closet-right {
        width: 48.5%;
        float: left;
        margin-top: 1px;
    }

    .closet-rod-btn .closet-right a.custom-download1.intro-pdf.download-pdf.more-link {
        margin-top: 0 !important;
    }

    .page-id-310231 .vanity-form-box .form-group a:hover:before {
        background-image: url(http://local.palmer.com/wp-content/themes/sinklegs/assets/images/hover-que-img.svg) !important;
        top: 10px;
    }
    /* --------------------------------------
    Select-Collection-Style-Selector
    -------------------------------------- */
    .select-selving-logo-text-main {
        padding-top: 30px;
        /*padding-bottom: 21px;*/
        text-align: center;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 20px;
        border-bottom: 1px solid #c2c2c2;
    }
    .select-selving-logo {
        padding-bottom: 10px;
    }
    .select-selving-logo img {
        width: 100%;
        max-width: 35%;
        margin:0 auto;
    }
    .edge-logo {
        padding-bottom: 45px;
    }
    .edge-logo img {
        margin:0 auto;
    }
    .select-selving-logo-text-main h6 {
        color: #676767;
        font-size: 18px;
        line-height: 24px;
        font-weight: 300;
        padding-bottom: 30px;
        padding-top: 0px;
        margin: 0;
        text-transform: uppercase;
        /*font-family: 'Conv_AvantGarde-Book';*/
    }
    .select-selving-logo-text-main h6 span {
        font-size: 26px;
    }
    .select-selving-logo-text-main p {
        font-size: 24px;
        font-weight: 400;
        /*color: #676767;*/
        color:#8d8d8d;
        line-height: 24px;
        margin: 0; 
        padding-bottom: 16px;
    }
    .studio-style-collection-main {
        padding-top: 0px;
    /* padding-left: 25px;
        padding-right: 50px;*/
        padding-bottom: 20px;
        /*border-top: 1px solid #c2c2c2;*/
    }
    .studio-style-collection-main .studio-logo-text-main {
        display: flex;
        justify-content: space-between;
        position: relative;
        overflow: hidden;
        margin-top: -40px;
    }
    .studio-logo-text-main .studio-logo-tex-sub  {
        padding-left: 45px;
        padding-right: 50px;
        /*padding-bottom: 50px;*/
        /*border-right: 1px solid #c2c2c2;*/
        position: relative;
        width: 100%;
    }
    .studio-logo-text-main .studio-logo-tex-sub:not(:last-child):after {
        content: '';
        width: 1px;
        height: 100%;
        position: absolute;
        right: 0;
        top: 40px;
        background-color: #c2c2c2;
    }

    .studio-logo-text-main .studio-logo-tex-sub:last-child {
        border-right: 0px solid #c2c2c2;
        padding-left: 20px;
    }
    .studio-logo img {
        width: unset !important;
        /*margin: 0 auto;*/
    /* position: absolute;
        top: 10px;
        object-fit: scale-down;*/
    }
    .studio-logo-tex-sub .studio-logo {
    position: absolute;
        left: 50%;
        transform: translateX(-55%);
    }
    .studio-logo-tex-sub:nth-child(1) .studio-logo {
        transform: translateX(-75%);
        top: 3%;
    }
    .studio-logo-tex-sub:nth-child(2) .studio-logo {
        transform: translateX(-75%);
        top: 3%;
    }
    .studio-logo-tex-sub:nth-child(3) .studio-logo {
        transform: translateX(-65%);
        top: 3%;
    }
    .studio-img img {
        width: 100%;
        /*height: 623px;*/
    }
    .studio-img-one img {
        margin-top: -10px;
    }
    .studio-img-two img {
        margin-left: 20px;
    }
    .studio-img-three img {
        margin-left: -20px;
    }
    /*.studio-img-one img {
        margin-top: -10px;
    }*/
    .studio-des-text p {
        color: #000000;
        font-size: 16px;
        font-weight: 500;
        line-height: 30px;
        padding-bottom: 28px;
        margin: 0;
    }
    .studio-text-box {
        padding: 20px;
        background-color: #dff2f0;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
    .studio-text-box h6 {
        color:#000000;
        font-size: 18px;
        font-weight: 500;
        margin:0;
        padding:0;
        padding-bottom: 35px;
        text-align: center;
    }
    .studio-text-box ul {
        margin:0;
        padding: 0;
        padding-left: 20px;
    }
    .studio-text-box ul li {
        color: #000000;
        font-size: 15px;
        font-weight: 600;
        padding-bottom: 10px;
    }
    .studio-text-box ul li:last-child {
        padding-bottom:0px;
    }
    .studio-des-text-box-main {
        margin-left: 20%;
        margin-top: -28%;
    }
    .studio-des-text-box-three-main {
        margin-top: -22%;
    }
    .estimate-logo {
        padding-top: 20px;
        text-align: center;
    }
    .estimate-logo img {
        display: inline-block;
    }
    .order-text-main p {
        text-align: center;
        color: #000000;
        font-size: 18px;
        font-weight: 500;
        line-height: 35px;
        padding-bottom: 0px;
        margin: 0;
        padding-top: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .order-text-main p a.link-here {
        color: #1616ee;
    }
    .studio-img.studio-img-two {
        margin-top: 10px;
    }

    .studio-img.studio-img-three {
        margin-top: 21px;
    }
    .studio-logo-tex-sub:nth-child(2) .studio-des-text-box-main {
        margin-top: -32%;
    } 
    .studio-logo-tex-sub:nth-child(3) .studio-des-text-box-main {
        margin-top: -35%;
        margin-left: 25%;
    }
    .studio-logo-tex-sub:nth-child(1) .studio-logo img {

    }

    .studio-logo-tex-sub:nth-child(3) .studio-des-text-box-main .studio-des-text {
        padding-right: 0;
    }


    /* Ambassador */
    .ambassador-section{padding:70px 0 60px}
    .heading-title{border-bottom:solid 5px #99cbcb}
    .heading-title h1{font-size:47px;text-align:center;color:#ccc;font-family:Avant-Garde-Gothic-Medium;margin-bottom:2px;padding:0 25px}
    .ambassador-section .container{max-width:990px}
    .description-text p{font-size:21.55px;color:#000;font-family:ITCAvantGardeStd-Bk;text-align:center}
    .our-ambassador-wrap{padding:0 25px}
    .our-ambassador-wrap .description-text{padding:50px 0 25px 0}
    .ambassador-col{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -25px;margin-bottom:-60px}
    .ambassador-col .ambassador-box{width:50%;padding:0 25px;margin-bottom:60px}
    .ambassador-col .ambassador-box .image img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
    .ambassador-col .ambassador-box .image{position:relative;padding-bottom:113%}
    .ambassador-col .ambassador-box .text{text-align:center;padding:40px 0}
    .ambassador-col .ambassador-box .text h3{margin-bottom:5px;color:#9acbcb}
    .ambassador-col .ambassador-box .text h3,.ambassador-col .ambassador-box .text p{font-size:21.55px;font-family:ITCAvantGardeStd-Bk}
    .ambassador-col .ambassador-box .text p{color:#000}
    .ambassador-col .ambassador-box .text a{background-color:#b6c2c8;padding:17px 24px;font-size:21px;line-height: normal;display:inline-block;color:#fff;text-transform:uppercase;font-family:Avant-Garde-Gothic-Medium;font-weight:700;transition: all .3s;}
    .ambassador-col .ambassador-box .text a:hover {background-color: #99cbcb;}

    .ambassador-intro-sec{padding:60px 0 0 0}
    .ambassador-intro-sec .heading-title a{color:#9acbcb}
    .ambassador-intro-sec .heading-title a:hover{color:#000}
    .ambassador-intro-sec .heading-title{max-width:100%;border:0;position:relative;padding-bottom:5px}
    .ambassador-intro-sec .heading-title:after{content:'';display:inline-flex;position:absolute;left:50%;bottom:0;width:calc(100% - 150px);height:5px;background-color:#99cbcb;transform:translateX(-50%)}
    .ambassador-intro-sec .heading-title h1{margin-bottom:10px;font-size:44px;padding:0;font-family:ITCAvantGardePro-Bk}
    .ambassador-intro-main{display:flex;align-items:center;padding:70px 0;margin:0 -20px}
    .ambassador-intro-main .left-col{width:69%}
    .ambassador-intro-main>div{padding:0 20px}
    .ambassador-intro-main .left-col .intro-text p{font-size:20px;color:#000;font-family:ITCAvantGardeStd-Bk;text-align:justify}
    .ambassador-intro-main .right-col{width:34.5%}
    .ambassador-intro-main .right-col .ambassador-img{position:relative;padding-bottom:135%}
    .ambassador-intro-main .right-col .ambassador-img img{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%}
    .ambassador-intro-sec.ambassador-intro-sec-main .heading-title:after{
        content: none !important;
    }
    .ambassador-intro-sec.ambassador-intro-sec-main .heading-title{
        display:flex;
        gap: 80px;
        align-items: center;
    }
    .ambassador-intro-sec.ambassador-intro-sec-main {
        border-bottom: 1px solid #c2c2c2;
    }
    .ambassador-intro-sec.ambassador-intro-sec-main .ambassador-intro-main{
        padding-top: 0;

    }
    .ambassador-intro-sec.ambassador-intro-sec-main .heading-title h1{
        color:#000000;
        font-size: 34px;
        line-height: 41px;
    }
    .ambassador-intro-sec.ambassador-intro-sec-main .heading-title img{
        max-width: 200px;
    }

    .ambassador-intro-sec.ambassador-intro-sec-main .ambassador-img img{
        width: auto;
        height: auto;
    }
    .qa-sec .container{max-width:1000px}
    .qa-img{text-align:center;position:relative;z-index:1}
    .qa-img img{margin:0 auto;position:relative;background-color:#fff}
    .qa-img:after{content:'';display:inline;position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;width:100%;background-color:#99cbcb;z-index:-1}
    .title-text h2{font-size:32px;color:#000;font-family:ITCAvantGardePro-Bk}

    .get-start-design-sec{padding:110px 0}
    .get-start-design-main{display:flex;margin:0 -15px;justify-content:space-between}
    .get-start-design-main{display:flex;margin:0 -20px;flex-wrap: wrap;}
    .get-start-design-main .left-col{width:69.5%}
    .get-start-design-main .right-col{width:30.5%}
    .get-start-design-main>div{padding:0 20px}
    .get-start-design-main .left-col .text{column-count:2;column-gap:40px;margin-top:15px}
    .get-start-image img{width:100%;object-fit:cover;min-height:563px}
    .approach-sec .approach-text p:first-child::first-letter{color:#fff}
    span.img-des{text-align:right;display:block;color:#b6c2c8;font-size:12px;font-weight:700;margin-top:15px;margin-bottom:10px;}
    .get-started-section  .get-start-design-main{
        flex-wrap: wrap;

    }
    .get-started-img-block{
        margin-top: 2rem;
    }
    .get-started-section  .get-start-design-main .get-started-img-block{
        width: 100% !important;
    }
    .get-start-design-sec  .get-started-img-block{width: 100%;}
    .get-start-design-sec  .get-started-img-block .get-start-image{
        max-width: 521px;
        margin: auto;
    }
    .get-start-design-sec  .get-started-img-block .get-start-image img{
        min-height: auto;
    }
    .get-started-section .get-start-design-main .left-col .text{
        column-count: unset;
    }
    .get-started-section .get-start-design-main .left-col .text p::first-letter{
    font-size: 32px !important;
    color: #9acbcb;
    margin-right: 2px !important;
    }
    .get-started-section .get-start-design-main .right-col p{
        font-style: italic;
        font-size: 29px;
        line-height: 37px;
    }
    .testimonial-sec-main{
        margin-top: 120px;
    }
    .lets-connect-sec-main h2{
        margin-bottom: 0  !important;
    }
    .whats-aspects-main-sec{
        padding-top: 0 !important;
        padding-bottom: 80px !important;
    }

    /* .get-started-section .title-text h2,.approach-sec-main .title-text h2,.whats-aspects-sec-main  h2,.clients-expect-sec-main h2,.lets-connect-sec-main .lets-connect-bottom h2:first-child{
        color: #9acbcb !important;
    } */
    .approach-sec-main.full-width-text .approach-texts p{
        max-width: 95% !important;
    }
    .approach-sec-main.full-width-text,.testimonial-sec-main{
        background-color: rgba(217, 217, 217, 0.49) !important;
    }
    .get-start-design-main .texts p:first-child::first-letter{
        font-size: 40px;
        color: #9acbcb !important;
    }
    .approach-sec-main .approach-text{
        margin-top: 35px !important;
    }
    .whats-aspects-img.explore-pro-btn a{
        margin-top: 25px;
    }
    .get-start-design-sec.get-started-section .explore-pro-btn{
        text-align: center;
        margin-top: 40px;
    }
    .whats-aspects-img.explore-pro-btn{
        text-align: center;
    }
    /* .whats-aspects-sec.whats-aspects-sec-main .explore-pro-btn a.btn,.get-start-design-sec.get-started-section .explore-pro-btn a.btn,.whats-aspects-sec.whats-aspects-main-sec .explore-pro-btn a.btn,.lets-connect-sec.lets-connect-sec-main .explore-pro-btn a.btn{
        background-color: rgba(0, 0, 0, 0.43);
    } */
    .whats-aspects-sec.whats-aspects-sec-main .explore-pro-btn a.btn:hover,.get-start-design-sec.get-started-section .explore-pro-btn a.btn:hover,.whats-aspects-sec.whats-aspects-main-sec .explore-pro-btn a.btn:hover,.lets-connect-sec.lets-connect-sec-main .explore-pro-btn a.btn:hover{
        background-color: #99cbcb;
    }
    .lets-connect-sec.lets-connect-sec-main  .lets-connect-top p{
        margin-bottom: 0;
        color: #000;
        font-weight:300 ;
    }
    /* .whats-aspects-sec-new span.img-des{
        text-align: center;
    } */
    @media(min-width:992px){
        .get-start-design-sec.get-started-section .get-start-design-main .left-col{
            width: 64%;
        }
        .get-start-design-sec.get-started-section .get-start-design-main .right-col{
            width: 36%;
        }

        .whats-aspects-sec.whats-aspects-sec-main .left-col{
            width: 302px;
        }
        .whats-aspects-sec.whats-aspects-sec-main .right-col{
            width: calc(100% - 302px);
                padding-top: 50px;
        }
        .whats-aspects-sec.whats-aspects-main-sec .left-col{
            width: 362px;
        }
        .whats-aspects-sec.whats-aspects-main-sec .right-col{
            width: calc(100% - 362px);
        }
        .whats-aspects-sec.whats-aspects-sec-main h2{
            margin-bottom: 30px;
        }
    
        .approach-sec-main.full-width-text .approach-texts p {
            font-size: 21px !important;
            color: #000 !important;
            text-align: left !important;
        }
    }
    @media(max-width:991px){
        .get-start-design-sec.get-started-section br{
            display: none;
        }
        .get-started-section .get-start-design-main .right-col p{
            font-size: 20px;
        line-height: 30px;
        }
    }

    @media(min-width:768px){
        .whats-aspects-sec-new .left-col{
            width: 40% !important;
        }
        .whats-aspects-sec-new .right-col{
            width: 60% !important;
        }
    }
    .approach-sec-main.full-width-text 
    .explore-pro-btn{text-align:center;margin-top:30px;width:100%;display:block}
    .explore-pro-btn a.btn,.whats-aspects-text a.btn{background-color:#b6c2c8;padding:19px 20px;font-size:17px;line-height: normal;display:inline-block;color:#fff;text-transform:uppercase;font-family:'Avant-Garde-Gothic-Medium';font-weight:100;transition:all .3s}
    .explore-pro-btn a.btn:hover,.whats-aspects-text a.btn:hover{background-color:#99cbcb}
    .approach-sec{background-color:#b6c2c8;padding:55px 0 100px}
    .approach-sec .title-text h2{color:#fff;font-size:31px;margin-bottom:15px;margin-top:0}
    .approach-sec .approach-text{margin-top:85px}
    .approach-sec .approach-text p{column-count:2;column-gap:50px}

    .whats-aspects-text .explore-pro-btn{text-align:left}
    .whats-aspects-sec{padding-top:120px}
    .whats-aspects-main{display:flex;margin:0 -20px}
    .whats-aspects-main>div{padding:0 20px}
    .whats-aspects-main .left-col{width:35%}
    .whats-aspects-main .right-col{width:65%}
    .whats-aspects-sec h2{margin-bottom:50px}

    .clients-expect-sec{padding:130px 0}
    .clients-expect-main{display:flex;justify-content:space-between}
    .clients-expect-main .left-col{width:48%}
    .clients-expect-main .right-col{width:47.5%}
    .clients-expect-sec .title-text h2{margin-bottom:65px}

    .testimonial-sec .testimonial-main {display: flex;margin: 0 -20px;justify-content: space-between;align-items: center;}
    .testimonial-sec .testimonial-main .testimonial-text {width: calc(100% - 245px);}
    .testimonial-sec .testimonial-main .testimonial-img {width: 245px;height: 205px;}
    .testimonial-sec .testimonial-main>div{padding:0 20px}
    .testimonial-sec{padding:73px 0;background-color:#b6c2c8}
    .testimonial-text p{font-size:27px}
    .testimonial-img img {width: 100%;object-fit: cover;border-radius: 50%;height: 100%;}
    .testimonial-text p {font-size: 25px;}

    .ambassador-intro-sec .container,.approach-sec .container,.clients-expect-sec .container,.get-start-design-sec .container,.testimonial-sec .container,.whats-aspects-sec .container,
    .lets-connect-sec .container, .container,.inspiration-comes-sec .container {max-width:1160px}
    .ambassador-intro-main .left-col .intro-text p,.approach-sec p,.clients-aspects-text p,.clients-aspects-texts p,.get-start-design-sec p,.testimonial-text p,.whats-aspects-text p,.whats-aspects-texts p,
    .inspiration-content p{font-family:'ITCAvantGardePro-Bk';font-size:21px;color:#000;text-align:left}
    .ambassador-intro-main .left-col .intro-text p:nth-last-child(1),.approach-sec .approach-text p:nth-last-child(1),.clients-aspects-text p:nth-last-child(1),.testimonial-text p:nth-last-child(1),.whats-aspects-text p:nth-last-child(1),
    .inspiration-content p:nth-last-child(1){margin-bottom:0}
    .approach-sec .approach-text p:first-child::first-letter,
    .clients-aspects-text p:first-child::first-letter,
    .get-start-design-main .left-col .text p:first-child::first-letter,
    .whats-aspects-text > p:nth-child(1)::first-letter,
    .inspiration-text-top .left-col .inspiration-content p:first-child::first-letter,
    .inspiration-text-bottom .inspiration-content p:first-child::first-letter,
    .inspiration-comes-sec .inspiration-text-top > div.full-col .inspiration-content p:first-child::first-letter{font-size:108.3px;initial-letter:3;text-transform:capitalize;margin-right:5px;line-height: 1;float: left;}

    .whats-aspects-text > p:first-child::first-letter,
    .inspiration-text-top .left-col .inspiration-content p:first-child::first-letter,
    .get-start-design-sec.has-quoted-text .text p:first-child::first-letter,
    .inspiration-comes-sec .inspiration-text-top > div.full-col .inspiration-content p:first-child::first-letter,
    .approach-sec.full-width-text .approach-text p:first-child::first-letter,
    .get-start-design-sec .get-start-design-main .text p:first-child::first-letter {margin-right:7px}

    .lets-connect-sec{padding: 130px 0 70px 0;}
    .lets-connect-sec h2 {font-size: 32px;color: #000;font-family: ITCAvantGardePro-Bk;margin-bottom: 45px;}
    .lets-connect-top {text-align: center;padding-bottom: 100px;border-bottom: 5px solid #99cbcb;}
    .lets-connect-top p,.lets-connect-top h3 {color: #b6c2c8;font-size: 26.93px;}
    .lets-connect-top h3 {padding: 0;margin: 0 0 25px 0;}
    .lets-connect-sec .container {max-width: 1000px;}
    .lets-connect-bottom {text-align: center;padding-top: 100px;}
    .lets-connect-bottom .explore-pro-btn {margin-top: 100px;}

    .inspiration-comes-img {width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;padding-bottom: 70%;}
    .inspiration-comes-img img {width: 100%;position: absolute;left: 0;top: 0;height: 100%;object-fit: cover;}
    .inspiration-comes-sec {overflow: hidden;padding-bottom: 130px;}
    .inspiration-text-top > div {width: 50%;padding: 0 20px;}
    .inspiration-text-top {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -20px;padding-top: 60px;}
    .inspiration-text-bottom {padding-top: 130px;}
    .inspiration-text-top .right-col .inspiration-content .explore-pro-btn {margin-top: 90px;}
    .inspiration-text-bottom .inspiration-content p {column-count: 2;column-gap: 40px;}

    /*New css 2024*/
    .get-start-design-sec.has-quoted-text .quote-block,
    .whats-aspects-sec.has-quote-block .quote-block {
        border-top: 5px solid #9acbcb;
        border-bottom: 5px solid #9acbcb;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .get-start-design-sec.has-quoted-text .quote-block p,
    .whats-aspects-sec.has-quote-block .quote-block h6 {
        margin: 0;
    }
    .get-start-design-sec.has-quoted-text .quote-block p,
    .whats-aspects-sec.has-quote-block .quote-block h6 {
        font-size: 26px;
        line-height: 1.6;
        font-weight: 400;
        font-family: 'ITCAvantGardePro-Bk';
        color: #000;
        text-align: center;
    }
    .approach-sec.full-width-text .approach-text p,.approach-sec.full-width-text .approach-texts p {
        column-count: auto;
        max-width: 600px;
        margin: 0 auto;
        font-size: 18px;
        line-height: 1.5;
    }
    .inspiration-text-top > div.full-col {
        width: 100%;
    }
    .inspiration-text-top > div.full-col .inspiration-content p {
        max-width: 790px;
        margin-left: auto;
        margin-right: auto;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main .left-col {
        width: 69%;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main .right-col {
        width: 31%;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main .quote-block {
        margin-top: 120px;
        margin-bottom: 220px;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main .btn,
    .whats-aspects-sec.two-column-text .whats-aspects-main .whats-aspects-text .btn {
        width: 193px;
        text-align: center;
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .whats-aspects-sec .whats-aspects-img img {width: 100%}
    .whats-aspects-sec.has-quote-block,
    .whats-aspects-sec.two-column-text {
        margin-bottom: 80px;
    }
    .inspiration-text-top > div.center-col {
        width: 100%;
        padding-top: 50px;
    }
    .whats-aspects-sec.two-column-text .whats-aspects-main .whats-aspects-text {
        column-count: 2;
        column-gap: 50px;
    }
    /* Ambassador */

    /* Stemware Holders */
    .stemware-title-sec .stemware-title h2 {
        color: #202020;
        /* text-transform: uppercase; */
        margin: 0;
    }
    .stemware-title-sec .stemware-breadcrumb .breadcrumb {
        margin: 0;
        float: unset;
    }
    .stemware-title-sec .container {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .stemware-banner-img img {
        width: 100%;
        max-width: 1432px;
        margin: auto;
    }
    .stemware-full-img,.stemware-img{
        max-width: 425px;
    }
    .stemware-title-sec .container:after{
        content: unset;
    }

    .stemware-render-banner {
        /* padding: 0px 50px; */
        padding-left: 150px;
        padding-right: 70px;
        margin-top: -10px;
    }

    .stemware-holder-main-sec .title {
        text-align: center;
    }

    /* .stemware-holder-main-sec .title h1 {
        font-size: 28px;
        letter-spacing: 18px;
        line-height: 39px;
        text-transform: uppercase;
        color: #acacac;
        margin-top: 10px;
        margin-bottom: 70px;
    } */

    .stemware-holder-main-sec {
        margin-bottom: 40px;
        /* width:90%; */
    }
    .stemware-holder-row .row{
        display: flex;
        justify-content: space-between;
    }

    .stemware-holder-row .row {
        display: flex;
        justify-content: space-between;
        gap: 100px;
    }
    .stemware-holder-row .row:after {
        content: unset;
    }

    .stemware-holder-row .row >div {
        width: 70%;
        padding: 0 15px;
    }

    .stemware-img {
        position: relative;
        left: -45px;
        margin: 40px 0px;
        margin-bottom: 20px;
    }

    .stemware-img img {
        /* width: 75%; */
        padding-left:20px;
    }

    .stemware-text ul {
        margin-left: 20px;
    }

    /* .stemware-text p, .stemware-text ul li {
        font-size: 24px;
        letter-spacing: 4px;
        color: #000000;
        margin-bottom: 30px;
    } */

    .stemware-text ul li br {
        display: none;
    }

    .stemware-text ul li:last-child{
        margin-bottom: 0;
    }

    .stemware-holder-row .container {
        max-width: 1560px;
    }

    /* .stemware-holder-row .right-col {
        margin-top: 65px;
    } */

    /* .stemware-full-img {
        padding-right: 100px;
    } */

    /* Stemware Holders */

    #tab-edge-options_and_accessories .edge-options ul li a {
        color: #0081d5;
    }

    #tab-edge-options_and_accessories .edge-options ul li a:hover{
        color: #9e0b0f;
    }

    #tab-edge-options_and_accessories .edge-options ul {
        list-style-type: none;
    }

    #tab-edge-options_and_accessories .edge-options ul li {
        margin-bottom: 10px;
        font-weight: bold;
    }

    #tab-edge-options_and_accessories .edge-options ul li a {
        text-decoration: underline;
    }

    @media only screen and (max-width:1699px){ 
        .stemware-render-banner {
            padding-left: 90px;
            padding-right:80px;
        }
    }


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

        .stemware-holder-row .row {
            gap: 180px;
        }
    }

    @media only screen and (max-width:1199px){
        .stemware-render-banner {
            padding: 0px;
            padding-top: 0px;
            margin-top: 0px;
        }
        .testimonial-sec .testimonial-main .testimonial-img {
            /* height: 190px; */
        }
        .inspiration-text-top > div.center-col {
            padding-top: 0;
        }
        .whats-aspects-sec.has-quote-block .whats-aspects-main .quote-block {
            margin-top: 80px;
            margin-bottom: 80px;
        }
        .whats-aspects-sec.has-quote-block {
            margin-bottom: 80px;
        }
        .get-start-design-sec.has-quoted-text .quote-block p, .whats-aspects-sec.has-quote-block .quote-block h6 {
            font-size: 22px;
        }
        .get-start-design-sec.has-quoted-text .quote-block, .whats-aspects-sec.has-quote-block .quote-block {
            padding-top: 30px;
            padding-bottom: 30px;
        }

        .stemware-holder-main-sec .title h1 {
            /* font-size: 40px; */
            /* letter-spacing: 10px; */
            margin-bottom: 40px;
        }

        /* .stemware-text p, .stemware-text ul li {
            font-size: 16px;
            line-height: normal;
            letter-spacing: 2px;
            margin-bottom: 15px;
        } */

        .stemware-img {
            left: -15px;
        }


        .stemware-img {
            margin: 20px 0px;
        }

        .stemware-holder-row .row {
            gap: 20px;
        }

        .stemware-img img {
            padding-left: 0px;
        }

        .stemware-holder-main-sec {
            margin-bottom: 10px;
        }

        
    }

    @media only screen and (max-width:991px){
    .ambassador-col{margin:0 -15px;margin-bottom:-30px}
    .ambassador-col .ambassador-box{padding:0 15px;margin-bottom:30px}
    .ambassador-col .ambassador-box .text{padding:20px 0}
    .ambassador-col .ambassador-box .text a{font-size:16px;padding:13px 20px}
    .ambassador-col .ambassador-box .text p{margin-bottom:20px;font-size:16px}
    .description-text p{font-size:16px}
    .our-ambassador-wrap .description-text{padding:25px 0 25px 0}
    .heading-title h1{font-size:35px;text-align:center;color:#ccc;font-family:Avant-Garde-Gothic-Medium;margin-bottom:2px;padding:0 25px}
    .ambassador-section{padding-top:40px;padding-bottom:40px}

    .ambassador-intro-sec .heading-title h1,.ambassador-intro-sec.ambassador-intro-sec-main .heading-title h1  {
        font-size: 28px;
    }
    .get-start-design-sec {
        padding: 50px 0;
    }
    .get-start-design-main {
        flex-direction: column;
    }
    .get-start-design-main .left-col {
        width: 100%;
        margin-bottom: 40px;
    }
    .get-start-design-main .right-col {
        width: 100%;
    }
    .ambassador-intro-sec.ambassador-intro-sec-main .heading-title img{
            max-width: 120px;
    }
    .ambassador-intro-sec.ambassador-intro-sec-main .heading-title {
        gap:20px;
    }
    .get-start-image {
        /* position: relative;
        padding-bottom: 100%; */    
    }
        .get-start-image img {
        width: 100%;
        object-fit: scale-down;
        position: inherit;
        height: 100%;
        left: 0;
        top: 0;
        min-height: unset;
    }
    .approach-sec {
        padding: 55px 0 55px;
    }
    .approach-sec .approach-text {
        margin-top: 40px;
    }
    .approach-sec .approach-text p,
    .get-start-design-main .left-col .text {
        column-gap: 20px;
    }
    .whats-aspects-sec {
        padding-top: 50px;
    }

    .whats-aspects-sec h2 {
        margin-bottom: 20px;
    }

    .clients-expect-sec,
    .lets-connect-sec {
        padding: 50px 0;
    }

    .clients-expect-sec .title-text h2 {
        margin-bottom: 30px;
    }

    .inspiration-text-top {
        padding-top: 30px;
        margin: 0 -15px;
    }

    .ambassador-intro-main{
        margin: 0 -15px;
    }

    .inspiration-text-top > div,
    .ambassador-intro-main>div {
        padding: 0 25px;   
    }

    .inspiration-text-bottom {
        padding-top: 50px;
    }

    .inspiration-comes-sec {
        padding-bottom: 50px;
    }

    .testimonial-sec {
        padding: 40px 0;
    }

    .lets-connect-top p, .lets-connect-top h3 {
        font-size: 20px;
    }

    .lets-connect-sec h2{
        margin-bottom: 15px;
    }

    .lets-connect-top p {
        margin-bottom: 0;
    }

    .lets-connect-top {
        padding-bottom: 50px;
    }

    .lets-connect-bottom{
        padding-top: 50px;
    }

    .lets-connect-bottom .explore-pro-btn {
        margin-top: 50px;
    }

    .explore-pro-btn a.btn, .whats-aspects-text a.btn {
        padding: 14px 16px;
        font-size: 15px;
    }

    .title-text h2,
    .approach-sec .title-text h2,
    .lets-connect-sec h2 {
        font-size: 24px;
        text-align:center;
    }

    .ambassador-intro-main .left-col .intro-text p, .approach-sec p, .clients-aspects-text p, .get-start-design-sec p, .testimonial-text p, .whats-aspects-text p, .inspiration-content p,.whats-aspects-texts p,.clients-aspects-texts p {
        font-family: 'ITCAvantGardePro-Bk';
        font-size: 16px;
        color: #000;
        /*text-align: center;*/
        padding-left:12px;
        padding-right:12px;
        line-height: 24px;
    }
    .inspiration-text-top > div.center-col {
        padding-top: 10px;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main :is(.left-col, .right-col) {
        width: 100%;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main {
        flex-wrap: wrap;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main .right-col {
        padding-top: 35px;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main .quote-block {
        margin-top: 80px;
        margin-bottom: 40px;
    }
    .get-start-design-sec.has-quoted-text .quote-block, .whats-aspects-sec.has-quote-block .quote-block {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .get-start-design-sec.has-quoted-text .quote-block p, .whats-aspects-sec.has-quote-block .quote-block h6 {
        font-size: 22px;
    }
    .stemware-holder-main-sec .title h1 {
        /* font-size: 30px;
        letter-spacing: 5px; */
        margin-bottom: 30px;
    }

    .stemware-img {
        margin: 15px 0px;
    }

    /* .stemware-render-banner {
        padding-top: 30px;
    } */




    }

    @media only screen and (max-width:767px){
    .heading-title h1{font-size:26px;line-height:normal;padding:0}
    .our-ambassador-wrap{padding:0}
    .ambassador-col{flex-direction:column}
    .our-ambassador-wrap .description-text{padding:25px}
    .ambassador-col .ambassador-box{margin-bottom:15px;width:100%}
    .ambassador-col{margin-bottom:-15px}

    .ambassador-intro-sec .heading-title h1, .ambassador-intro-sec.ambassador-intro-sec-main .heading-title h1 {
        font-size: 24px;
        line-height: 34px;
    }
    .get-started-section .get-start-design-main .right-col p{
        font-size: 18px;
        line-height: 30px;
    }
    .whats-aspects-sec.whats-aspects-sec-main .right-col,.clients-expect-sec.clients-expect-sec-main{
        padding-top: 0;
    }
    .clients-expect-sec.clients-expect-sec-main{
        padding-bottom: 0;
    }
    .testimonial-sec-main {
    margin-top: 30px;
    }
    .ambassador-intro-sec.ambassador-intro-sec-main .heading-title{
        flex-wrap: wrap;
        justify-content:center;
    }
    .ambassador-intro-sec {
        padding: 40px 0 0 0;
    }
    .ambassador-intro-main {
        flex-direction: column-reverse;
        padding: 40px 0;
        margin: 0;
    }
    .ambassador-intro-main .left-col {
        width: 100%;
        margin-top: 30px;
        padding:0px;
    }
    .ambassador-intro-main .right-col {
        width: 50%;
        margin: 0 auto;
        padding: 0;
    }
    .qa-img img {
        width: 25%;
    }
    .approach-sec .approach-text p, .get-start-design-main .left-col .text,
    .inspiration-text-bottom .inspiration-content p {
        column-count: 1;
        margin-top: 0;
        padding:12px;
    }
    .get-start-design-main .left-col {
        margin-bottom: 0;
    }
    .clients-expect-main,
    .whats-aspects-main,
    .inspiration-text-top {
        flex-direction: column;
    }

    .clients-expect-main > div,
    .whats-aspects-main > div,
    .inspiration-text-top > div {width: 100% !important; padding-bottom:50px;}

    .approach-sec {
        padding: 40px 0;
        padding-left:12px;
        padding-right:12px;
    }
    .whats-aspects-sec,
    .inspiration-text-bottom  {
        padding-top: 40px;
        padding-left:5px;
        padding-right:5px;
    }
    .inspiration-comes-sec {
        padding-bottom: 40px;
    }
    .inspiration-text-top .left-col {
        margin-bottom: 20px;
    }
    .inspiration-text-top .right-col .inspiration-content .explore-pro-btn {
        margin-top: 30px;
    }
    .testimonial-sec .testimonial-main {
        flex-direction: column-reverse;
        margin: 0;
    }
    .testimonial-sec .testimonial-main .testimonial-text {
        width: 100%;
        padding: 0;
        padding-left:12px;
        padding-right:12px;
    }
    .testimonial-sec .testimonial-main .testimonial-img {
        width: 120px;
        padding: 0;
        margin-bottom: 20px;
        height: 120px;
    }
    .lets-connect-top p, .lets-connect-top h3 {
        font-size: 16px;
    }
    .clients-expect-sec, .lets-connect-sec {
        padding: 40px 0;
    }
    .lets-connect-top {
        padding-bottom: 30px;
    }
    .lets-connect-bottom {
        padding-top: 30px;
        padding-left:4px;
        padding-right:4px;
    }
    .lets-connect-sec h2 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .approach-sec .approach-text p:first-child::first-letter,.clients-aspects-text p:first-child::first-letter,.get-start-design-main .left-col .text p:first-child::first-letter,.whats-aspects-text p:first-child::first-letter,
    .inspiration-text-top .left-col .inspiration-content p:first-child::first-letter,
    .inspiration-text-bottom .inspiration-content p:first-child::first-letter{font-size:67px;initial-letter:2;}
    .whats-aspects-text p:first-child::first-letter,.inspiration-text-top .left-col .inspiration-content p:first-child::first-letter{margin-right:6px}
    .inspiration-text-top > div.center-col {
        padding-top: 0;
    }
    .whats-aspects-sec.has-quote-block .whats-aspects-main .quote-block {margin-top: 40px;}
    .whats-aspects-sec.has-quote-block {
        margin-bottom: 60px;
    }
    .get-start-design-sec.has-quoted-text .quote-block p, .whats-aspects-sec.has-quote-block .quote-block h6 {
        font-size: 20px;
        line-height: 1.4;
    }
    .stemware-holder-row .row {
        flex-direction: column;
        gap: 20px;
    }
    .stemware-holder-main-sec {
        margin-top: 20px;
    }
    .stemware-holder-row .row >div {
        width: 100%;
    }
    /* .stemware-holder-main-sec .title h1 {
        font-size: 26px;
        letter-spacing: 2px;
    } */
    .stemware-holder-row .right-col {
        margin-top: 10px;
    }
    .stemware-img {
        left: 0;
        margin: 0;
        margin-bottom: 20px;
    }
    .stemware-title-sec .container {
        display: block;
    }
    .stemware-title-sec {
        padding-bottom: 15px;
    }
    .stemware-title h2 {
        padding-bottom: 10px;
    }
    .stemware-img img {
        padding-left: 0px;
    }
    }
    @media only screen and (max-width: 575px) {
        .get-start-design-sec.has-quoted-text .quote-block p, .whats-aspects-sec.has-quote-block .quote-block h6 {
            font-size: 20px;
        }
        .get-start-design-sec.has-quoted-text .quote-block, .whats-aspects-sec.has-quote-block .quote-block {
            border-top: 3px solid #9acbcb;
            border-bottom: 3px solid #9acbcb;
            padding-left:10px;
            padding-right:10px;
        }
    }
    /* Ambassador */

    /* --------------------------------------
    Kitchen-leg
    -------------------------------------- */
    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
    .kitchen-leg-inner{padding:0 40px;}
    .kitch-box-inner{display:flex;width:100%;height:100%;}
    .kitch-same-box{float:left;width:33.33%;}
    .sillo-box{display:flex;}
    .main-big-image img{margin:0 auto;width:100%;}
    .kitchen-leg-inner figcaption{position:absolute;bottom:0;color:#fff;margin:0 0 5px 10px;font-weight:300;font-family:'Conv_AvantGarde-Book';}
    .main-big-image{position:relative;margin:0 0 50px 0;}
    .slio-img p{margin:0;position:absolute;top:50%;transform:translateY(-50%);font-style:italic;font-weight:normal;}
    .slio-img{position:relative;width:50%;}
    .other-box,.other-box a{text-align:center;text-transform:capitalize;font-style:italic;margin:0;font-size:15px;font-family:'Conv_AvantGarde-Book';}
    .kitch-head h2{color:#000;margin:0;font-size:36px;font-weight:normal;line-height:normal;font-family:'Conv_AvantGarde-Book';}
    .kitch-head p{font-size:19px;margin-bottom:20px;font-family:'Conv_AvantGarde-Book';color:#000;font-weight:normal;}
    .kitchen-leg-inner .breadcrumb{margin:5px 0;}
    .kitch-more span.pdf-icon{color:#0381b2;font-size:15px;background:url(../images/pdf-icon.png) no-repeat left center;padding:2px 0 2px 25px;line-height: normal;}
    .kitch-btm-txt h3{text-align:center;font-weight:normal;font-size:22px;font-family:'Conv_AvantGarde-Book';}
    .kitch-head{text-align:center;}
    .kitch-center{padding:0 50px;position:relative;}
    .kitchen-leg-inner{
        overflow: hidden;
        padding-right: 210px;
        position: relative;
        padding-bottom: 30px;
    }
    .page-template-kitchen-leg-systems .site-footer {
        margin: 0;
    }
    .kitchen-leg-inner .customsidebar{
        right: 0;
        margin-top: 30px;
    }
    @media screen and (max-width: 1639px){
        .kitchen-leg-inner .customsidebar{right: -185px;}
        .kitchen-leg-inner{padding-right: 40px;}
        .kitchen-leg-inner .customsidebar.c-sidebar-open{right: 0;}
    }
    @media screen and (max-width: 1575px){
    .shelving-style-left h4 {
        right: -30px;
    }
    .shelving-style-right h4 {
        left: 16%;
    }
    .shelving-style .col-md-3:nth-child(4) .shelving-style-left h4 {
        right: 0%;
    }
    .shelving-style .col-md-3:nth-child(2) .shelving-style-left h4 {
        right: -18px;
    }
    /*
    .vanity-form-inner{
        max-width: 775px;
    }*/
    .vanity-form-inner{
        max-width: 800px;
    }
    .vanity-form-inner-right{
        width: 570px;
    }
    .next-step-form img{
        right: 240px;
        width: 130px;
    }
    .next_step_text{
        right: 0;
    }

    }

    @media screen and (min-width: 1499px){
        .kitch-center{ padding-bottom: 180px; }
    }

    .kitch-btm-txt p{font-size:16px;font-weight:normal;color:#000;font-family:'Conv_AvantGarde-Book';}
    .amrican-falg{text-align:center;position:absolute;bottom:0;left:0;right:0;}
    .amrican-falg img{margin:0 auto;}
    .amrican-falg p{font-size:16px;margin:0;font-weight:normal;font-family:'Conv_AvantGarde-Book';}
    .img-credit img{margin:0 auto;width:100%;}
    .img-credit{margin-bottom:60px;position:relative;}
    .img-credit .callout{margin:0;max-width:80px;position:absolute;right:40px;top:60px;}
    .side-bar img{margin:0 auto 25px;}
    .kitch-btm-txt p:nth-child(3){max-width:65%;}
    .side-bar{margin:-160px 0 0 0;}
    .kitch-more{text-align:center;}
    .kitch-more p a{font-size:20px;font-weight:normal;font-family:'Conv_AvantGarde-Book';}
    .img-credit:nth-child(2){margin-bottom:40px;}
    .kitch-center img{margin:0 auto auto;}
    .kitch-btm-txt{margin-bottom:30px;}
    .amrican-falg a.download-pdf .link-icon{ font-size: 15px;background-repeat: no-repeat;background-position: left center;padding: 2px 0 2px 26px;background-image: url(../images/link-icon.png); }
    .amrican-falg .amrican-falg-link{margin: 0 0 30px;}

    /* studio-tubular-shelving-estimator */
    .studio-page-wrapper{padding:0 40px;}
    .studio-title{display:flex;justify-content:space-between;margin:5px 0 20px;}
    .studio-title h1{font-size:16px;color:#000;margin:0;}
    .studio-form-info{max-width:800px;}
    .logo-with-txt{max-width:450px;float:left;}
    .logo-with-txt h2{color:#000;margin:0;padding:35px 0;}
    .logo-with-txt p{margin:0;font-size:18px;color:#000;}
    .form-box p{color:#000;margin:0;}
    .dd-rd p{color: #5d5050;}
    .customer-id .dd-rd span.wpcf7-list-item-label{color: #9a9a9a;}
    .form-box{background:#c7eaeb;padding:0 12px 20px 12px;border:2px solid #000;position:relative;margin:0 0 50px 0;}
    .step {
        position: absolute;
        top: -20px;
        background: #acacac;
        width: 43px;
        height: 43px;
        font-size: 31px;
        color: #000;
        line-height: 41px;
        text-align: center;
        border-radius: 100%;
        border: 2px solid #000;
        left: -20px;
    }
    .form-box h4{padding:2px 5px;font-size:16px;font-weight:normal;border:2px solid #000;display:table;margin:0 auto;line-height:normal;background:#fff;position:relative;top:-15px;}
    .form-inner{background:#fff;padding:5px 20px;}
    .form-inner span{margin:0;font-size:15px;color:#000;}
    .project-id span.wpcf7-list-item-label{color: #9a9a9a;}
    .form-inner .wpcf7-list-item{margin:0 20px 0 0;}
    .form-inner .wpcf7-list-item input{margin:-2px 0 0 2px;vertical-align:middle;}
    .blue-link{font-size:16px;color:#0000ff;margin-bottom:2px;display:inline-block;}
    .main-xip .col-md-12.col-sm-12{padding:0;}
    .main-xip .col-md-12.col-sm-12.form-inner{padding:5px 20px;}
    .main-top{display:flex;width:100%;flex-flow:wrap;}
    .main-top textarea{height:85px;}
    #flang .popup-inner button.mfp-close {right: 10px;top: 9px;}
    #conc-falng-counter .popup-inner button.mfp-close{right: 3px;top: 4px;}
    span.wpcf7-form-control-wrap.ceiling-mount{margin:0;}
    .page-template-rack-Style span.wpcf7-form-control-wrap.ceiling-mount .wpcf7-not-valid-tip{background: #fff;padding-left: 25px;}
    span.wpcf7-form-control-wrap.top-finials{margin:0;}
    .customer-id input{margin-bottom:15px;}
    .customer-id .form-inner{margin-bottom:15px; border-radius: 3px; border: 1px solid #cccccc;padding: 5px 10px;}
    .customer-id .form-inner p{ display: inline-block; font-size: 14px; color: #9a9a9a;}
    .customer-id .form-inner .firstcontact-div{display: inline-block; margin-left: 34px; }
    .customer-id .form-inner .firstcontact-radio-btn .wpcf7-list-item.last{display: none;}
    .project-id input{margin-bottom:15px;}
    .title h5{font-size:16px;letter-spacing:0;font-weight:normal;color:#000;display:inline-block;margin:0;}
    .unit-block .form-inner .title p{margin:0;font-size:14px;display:inline-block;}
    .unit-block .form-inner{margin-bottom:20px;}
    .unit-block .form-inner:last-child,.shelving-unit .form-inner:last-child{margin:0;}
    .title{margin-bottom:12px;}
    .unit-block .wpcf7-list-item{width:100%;}
    .unit-block .form-inner p{margin:0;display:inline-block;}
    .unit-block .form-inner span{font-size:14px;}
    .shelving-unit p{margin:0;display:inline-block;}
    .shelving-unit .form-inner{margin-bottom:15px;}
    .studio-page-wrapper p:empty{display:none;}
    .vertical-radio{display:inline-block;margin:0 0 0 20px;}
    .solid-wood-blocking-radio{display:inline-block;margin:0 0 0 20px;}
    .solid-wood-blocking-radio span{margin-bottom: 0!important;font-size: 15px;color: #000;}
    .unit-block .solid-wood-blocking-radio .wpcf7-list-item{width:auto;}
    .shelving-unit .horizontal-post p{width:100%;}
    .shelving-unit input[type="radio"]{width:auto;height:auto;}
    .shelving-unit input{width:50px !important;height:26px;}
    .shelving-unit .horizontal-post .vertical-radio{margin:0;}
    .unit-block .wpcf7-form-control-wrap{margin-bottom:20px;display:inline-block;}
    .final-option select{background:#c7eaeb;width:100%;border:1px solid #939393;}
    .unit-block .final-option span{width:100%;}
    .finish-block p{margin:0 0 0 20px;}
    .finish-block p:last-child{margin:0;}
    .finish-block .col-md-12{margin-bottom:8px;}
    .finish-block .row .col-md-12:last-child{margin:0;}
    .dimensions p{margin:0 0 6px 0;}
    .dimensions ul{list-style:disc;padding:0 0 0 20px;font-size:14px;}
    .dimensions ul li{font-size:14px;}
    .dimensions-left p {font-size:14px;display:inline-block;}
    .dimensions-left input{width:125px;height:37px;}
    .dimensions-left{text-align:right;}
    .form-btm{display:flex;align-items:center;}
    .form-btm p{margin:0;position:relative;}
    .ajax-loader{position:absolute;left:0;}
    .form-btm p{margin:0 0 0 10px;}
    .form-btm p input{background:#99c5b8;border:1px solid #84b4a6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;margin:0 0 0 40px;padding:6px 10px;text-transform:uppercase;height:44px;width:120px;}
    .clar-form{background:#a0a0a0;border:1px solid #9e9e9e;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 0 0 #ffffff inset;-moz-box-shadow:0 1px 0 0 #ffffff inset;-webkit-box-shadow:0 1px 0 0 #ffffff inset;color:#ffffff;font-size:14px;font-weight:bold;line-height:normal;margin:10px 0 0 40px;padding:14px 10px;text-transform:uppercase;height:44px;width:120px;float:left;cursor:pointer;}
    .clar-form:hover{color:#fff;}
    .form-inner input.wpcf7-form-control.wpcf7-file{color:#9a9a9a;font-size:14px;}
    .notes .row{display:flex;align-items:center;}
    .notes .row textarea{min-height:125px;}
    .notes .form-inner{padding:10px;}
    .white-popup{margin:initial;/*max-width:450px;*/}
    .shelf-tab{margin:initial;margin:20px auto;width:780px;}
    .popup-inner{position:relative;display:inline-block;padding-left: 40px;}
    .popup-inner button.mfp-close{width:40px;height:40px;opacity:1;border-radius:100%;z-index:9;background:url(http://local.palmer.com/wp-content/uploads/2020/05/close-new.png);}
    .blue-link.hide{font-size:14px;display:none;}
    .studio-title .breadcrumb{margin:0;}
    .form-box .mb-select span.wpcf7-form-control-wrap .customer-category-options { margin-bottom: 15px; }
    .form-box .mb-form-0 .wpcf7-form-control-wrap input {margin-bottom: 0;}
    .form-box p.form-title{margin:0 0 20px 50px;}
    .form-box p.grren-text{color:#019301;font-size:14px;}
    .form-box p.grren-text a{color:#019301;text-decoration:underline;}
    .dimensions .row{display:flex;flex-flow:row wrap;}
    .dimensions .dimansion-note{height:100%;}
    .dimensions .dimansion-note textarea{min-height:125px;}
    .screw-flanges-disable .blue-link{color:gray;}
    .screw-flanges-disable .exposed-concealed-screw-flanges{pointer-events:none;cursor:none;}
    .studio-head{display:flex;}
    .drawing-gallery-btn a{margin-bottom:10px;float:right;}
    .drawing-gallery-btn a:last-child{margin-bottom:0;}
    #eastimate-poup,#eastimate-poup-new,#shelving-eastimator-popup{display:flex;align-items:center;justify-content:center;max-width:100%;}
    .eastimate-poup{background:#b1d1d0;padding: 5px 20px;position:relative;}
    .eastimate-inner{text-align:center;}
    .eastimate-inner .inner-wrapper {background-color: #fff;border: 1px solid #000;padding: 15px;margin: 15px 0;}
    .eastimate-inner p{font-weight:500;color:#000;margin:0;}
    .eastimate-inner h2{padding:0;margin:0;text-transform:uppercase;letter-spacing:3px;color:#000;}
    .eastimate-inner ul{list-style:none;text-align:left;}
    .eastimate-inner ul li{margin-bottom:15px;cursor:pointer;}
    .eastimate-inner ul li:last-child{margin:0;}
    .eastimate-inner ul li input{float:left;cursor:pointer;margin:4px 10px 0 0;}
    .eastimate-inner ul label{display:block;overflow:hidden;cursor:pointer;margin:0;vertical-align:top;color:#989898;}
    .eastimate-poup button.mfp-close{width:40px;height:40px;opacity:1;border-radius:100%;z-index:9;background:url(http://local.palmer.com/wp-content/uploads/2020/05/close-new.png);right:-15px;top:-20px;}
    .eastimate-inner .inner-wrapper img {max-width: 150px;margin: 0 auto;margin-bottom: 16px;}
    .eastimate-inner ul {margin: 0;padding: 0 40px;}
    .page-template-rack-Style .finish-block .row{margin:0;}
    .page-template-rack-Style .finish-block .col-md-12{background:#fff;padding:10px 20px;}
    .page-template-rack-Style .final-option.top-final-options-sec p{margin:0;}
    .page-template-rack-Style .final-option.bottom-final-options-sec p{margin:0;}
    .page-template-rack-Style .final-option.top-final-options-sec{margin:0 0 10px 15px;}
    .page-template-rack-Style  .final-option.bottom-final-options-sec{margin:0 0 10px 15px;}
    .page-template-rack-Style .finish-block p:first-child{margin:0;}
    .fisnih-block .col-md-12{margin-bottom:10px;}
    .page-template-rack-Style .finish-block p.head{margin-bottom:10px;display:inline-block;}
    .studio-form-info .customer-id span.wpcf7-not-valid-tip{margin:-10px 0 15px 0;}
    .studio-form-info span.wpcf7-not-valid-tip{color:#f00;}
    .studio-form-info div.wpcf7-mail-sent-ok{border:2px solid #ff0000;color:#ff0000;text-align:center;}
    .page-template-Ball-Style .logo-with-txt img{margin:-16px 0 0 -14px;}
    .page-template-Ball-Style .logo-with-txt h2{padding-bottom:10px;}
    .page-template-Ball-Style .studio-form-wrapper{margin-top:-30px;}
    .page-template-metro-tubular-shelving-estimator .studio-head img{max-width:28%;}
    .page-template-metro-tubular-shelving-estimator .logo-with-txt img{margin:-2px 0 0 -8px;max-width:100%;}
    .page-template-metro-tubular-shelving-estimator .logo-with-txt h2{padding:26px 0;}
    .page-template-split-Style .studio-head img{margin-top:-20px;}
    .page-template-split-Style .logo-with-txt img{margin:0 0 0 -16px;}
    .page-template-split-Style .logo-with-txt h2{padding:25px 0;}
    .page-template-split-Style .studio-form-wrapper{margin-top:-70px;}
    .page-template-rack-Style .logo-with-txt img{margin:-5px 0 0 -9px;}
    .page-template-rack-Style .logo-with-txt h2{padding:20px 0;}
    .page-template-rack-Style .studio-head{padding-bottom:40px;}
    .finshis-row{border-bottom:1px solid #c0c0c0;padding:30px 0;}
    .custom-pot-page .container{max-width:1600px;}
    .custom-pot-page .breadcrumb{text-align:center;}
    .pot-main-img img{width:100%;}
    .pot-main-img{padding-right:50px;}
    .custom-pot-page .custom-title-inner{font-size:24px;margin-bottom:25px;}
    .pot-with-txt ul{margin:0;padding:50px 40px 0 0;max-width:250px;list-style:none;}
    .pot-with-txt{display:flex;}
    .pot-with-txt ul li{margin-bottom:10px;color:#000000;position:relative;padding:0 0 0 15px;}
    .pot-with-txt ul li:before{top:5px;content:"";background:#000;width:4px;height:4px;position:absolute;left:0;border-radius:100%;}
    .project-id span.wpcf7-not-valid-tip {
        margin: -10px 0 15px 0;
    }
    .page-template-shelving-estimator .mfp-bg {display: block; background: transparent;}
    .page-template-shelving-estimator .mfp-wrap{ z-index: 99999; }
    .page-template-shelving-estimator .site-header { z-index: 9999;}
    .page-template-shelving-estimator .eastimate-poup { box-shadow: -4px 4px 29.75px 5.25px rgba(0, 0, 0, 0.9);}
    html { overflow: inherit !important;}

    /*-----------*/
    body .white-bg-popup { background: #fff;max-width: 560px;margin-top: 50px;}
    body .white-bg-popup .popup-inner button.mfp-close { margin-top: -20px; margin-right: -20px;}
    body .white-bg-popup .popup-inner { padding: 30px 40px;}
    .blue-link a {color: #0000ff;}
    body .white-bg-popup .popup-inner h2 { color: #000; font-size: 22px;text-align: center;text-transform: uppercase;}
    body .white-bg-popup .popup-inner .popup-flex {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;flex-wrap: wrap;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}
    body .white-bg-popup .popup-inner .popup-flex .poupup-col p {font-size: 18px;color: #000;margin: 0;line-height: 34px;letter-spacing: 1px;}
    body .white-bg-popup .popup-inner .popup-flex .poupup-col:first-child { width: 60%;}
    body .white-bg-popup .popup-inner .popup-flex .poupup-col:last-child { padding-left: 20px;width: 40%;}
    .form-title-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;text-align: center;align-items: center;margin-bottom: 45px;margin-top: 30px;}
    .form-title-wrapper .title-text {padding-left: 10px;}
    .form-title-wrapper .title-text ul,.form-title-wrapper .title-text ul li {display: inline-block;color: #000;}
    .form-title-wrapper .title-text ul li {position: relative;padding-right: 10px;padding-left: 7px;}
    .form-title-wrapper .title-text ul li:after {content: "";position: absolute;width: 4px;height: 4px;background: #000;border-radius: 50%;right: 0;top: 50%;transform: translateY(-50%);}
    .form-title-wrapper .title-text ul li:last-child:after { display: none;}


    .overall-width,.dimensions-field {
        width: 125px;
        display: inline-block;
        text-align: left;
        margin-bottom: 7px;
    }
    .dimensions-left p{
            vertical-align: top;
        margin-top: 6px;
    }
    #solid-wood-blocking-popup .popup-inner{
            margin-top: 30px;
            margin-left: 15px;
        margin-right: 15px;
    }
    /*#solid-wood-blocking-popup .popup-inner button.mfp-close{
        right: -30px;
        top: -24px;
    }*/

    /*CARTHAGE page */
    .the-carthage {
        position: relative;
    }
    .the-carthage-pdf .download-pdf{
        display: block;
    }
    .the-carthage-pdf {
        right: 0;
        position: absolute;
        bottom: 6%;
    }
    .the-carthage-pdf .download-pdf span{
        font-size: 15px;
        color: #0381b2;
        display: block;
    }
    .carthage-desc {
        position: absolute;
        right: 15px;
        top: 8%;
        width: 26%;
        color: #000;
    }
    .the-carthage .amrican-falg {
        position: absolute;
        bottom: 0;
        left: 14%;
        right: auto;
        margin: 0;
    }
    .carthage-top-heading {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        width: 27%;
    }
    .carthage-top-heading h2{
        font-weight: 600;
        margin: 0;
        color: #000;
    }
    .carthage-top-heading h2::first-letter{
        font-size: 32px;
    }
    .the-carthage .carthage-img{
        width: 100%;
    }
    .carthage-top-heading h3{    
        font-weight: 600;
        padding: 0;
        margin: 0;
        color: #000;
    }
    .carthage-top-heading p{
        font-family: 'Conv_AvantGarde-Book';
        color: #000;
        font-size: 16px;
    }
    .page-template-the-carthage .site-footer{
        margin-top: 0;
    }
    .the-carthage-pdf .link-icon{
        background-repeat: no-repeat;
        background-position: left center;
        padding: 1px 0 2px 26px;
        background-image: url(../images/link-icon.png);
    }
    .the-carthage-wrp {
        position: relative;
        overflow: hidden;
        padding-right: 173px;
    }
    .the-carthage-wrp .customsidebar{
        right: 0;
        margin-top: 30px;
    }

    .tax-product_cat.woocommerce ul.products li.product a img{ margin: 0; }
    .tax-product_cat.woocommerce ul.products li.product, .tax-product_cat.woocommerce-page ul.products li.product{ margin: 0 0 30px; }

    /** Embry Kitchen Leg */
    .page-template-embry-kitchen-legs .site-footer{margin-top: 0;}
    .embry-kitchen-leg{margin: 30px 0 0;position: relative;}
    .embry-kitchen-leg .embry-kitchen-leg-inner{position: relative;min-height: 860px;max-width: 1270px;}
    .embry-kitchen-leg .embry-bg-img {margin-top: 50px;position: absolute;top: 0;left: 15px;width: 350px;max-width: 100%;}
    .embry-kitchen-leg .embry-title-img {position: absolute;top: 0;right: 120px;width: 500px;max-width: 100%;}
    .embry-kitchen-leg .embry-foot-img {position: absolute;left: 42.1%;bottom: 68px;transform: translateX(-50%);width: 370px;max-width: 100%;}
    .embry-kitchen-leg .embry-leg-img {position: absolute;bottom: 60px;right: 10px;width: 530px;max-width: 100%;}
    .embry-kitchen-leg .embry-silo-img {position: absolute;bottom: 10px;left: 60px;width: 1060px;max-width: 100%;}
    .embry-kitchen-leg .embry-kitchen-content {width: 230px;max-width: 100%;position: absolute;top: 0;left: 340px;text-align: center;z-index: 1;}
    .embry-kitchen-leg .embry-kitchen-content h1{line-height: 30px;display: inline-block;}
    .embry-kitchen-leg .embry-kitchen-content h1 span{font-size: 40px;line-height: 40px;font-variant: small-caps;}
    .embry-kitchen-leg .embry-kitchen-content p{text-align: left;}
    .embry-kitchen-leg .embry-kitchen-link{position: absolute;top: 28%;right: 40px;z-index: 1;}
    .embry-kitchen-leg .embry-kitchen-link a{color: #0381b2;text-decoration: none;display: block;margin-bottom: 8px;}
    .embry-kitchen-leg .embry-kitchen-link a:hover{color: #9e0b0f;}
    .embry-kitchen-leg .embry-kitchen-link a:before{content: '';display: inline-block;width: 20px;height: 20px;background-image: url(./assets/images/pdf-icon.png);background-size: contain;margin-right: 8px;vertical-align: bottom;}
    /** Embry Kitchen Leg */

    /** custom-architectural */
    .custom-desing-gallery-page .custom-title{display: block;text-align: center;}
    .custom-desing-gallery-page .custom-title h1{color: #7f7f7f;text-transform: uppercase;font-size: 40px;}
    .custom-desing-gallery-page .custom-title p{
        color: #7f7f7f;
        font-size: 18px;
        font-family: 'Conv_AvantGarde-Book';
        margin-bottom: 0;
    }
    .subhead-main {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        position: relative;
    }
    .subhead-main .sub-text {
        max-width: calc(100% - 15%);
    }
    .subhead-main .logo-box {
        width: 15%;
        position: absolute;
        right: 15px;
        left: auto;
        padding-left: 15px;
    }
    .subhead-main .logo-box img{max-width: 130px;width: 100%;margin: 0 auto;}
    .architectural-img-gallery {
        margin-top: 30px;
    }
    .architectural-img-gallery .architectural-main
    {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -15px;
    }
    .architectural-item{width: 25%;padding: 0 15px;margin-bottom: 10px;}
    .architectural-img {
        border: 1px solid #000;
    }
    .architectural-img img{width: 100%;object-fit: cover;}
    .architectural-name p,.architectural-name p a{
        font-size: 14px;
        color: #7f7f7f;
        font-family: Arial;
        font-weight: 300;
        text-transform: uppercase;
        margin: 0;
        text-align: center;
        padding-top: 5px;
    }



    /* --------------------------------------
    Media screen and css
    -------------------------------------- */
    @media screen and (min-width:1921px){
        .kitch-btm-txt p:nth-child(3){max-width:57%;}
        .side-bar{margin:-130px 0 0 0;}
        .carthage-top-heading p,.carthage-desc{
            font-size: 22px;
        }

    }
    @media screen and (min-width: 1350px){
        .carthage-top-heading p,.carthage-desc{
            font-size: 18px;
        }
    }
    @media screen and (max-width:1850px){ 
        .studio-logo-text-main .studio-logo-tex-sub {
            padding-left: 40px;
            padding-right: 40px;
        }
    /*                .studio-logo img {
        width: 320px;
    }*/
    }
    @media screen and (max-width:1700px){ 
    /*            .studio-logo img {
        width: 300px;
    }*/
    .studio-text-box ul li {
            font-size: 13px;
        }
        .studio-text-box h6 {
            padding-bottom: 25px;
        }
    }
    @media screen and (max-width:1650px){
    /*    .studio-des-text p {
            font-size: 14px;
            line-height: 28px;
        }*/
    }
    @media screen and (max-width:1639px){
        .the-carthage-wrp{
            padding-right: 0;
        }
        .the-carthage-wrp .customsidebar{
            right: -185px;
        }
        .the-carthage-wrp .customsidebar.c-sidebar-open{
            right: 0;
        }
    /*    .studio-logo img {
        width: 270px;
    }
    */ .studio-logo-text-main .studio-logo-tex-sub {
            padding-left: 30px;
            padding-right: 30px;
        }
    
    }
    @media screen and (max-width:1599px){
        .drawing-gallery-list-main{height:800px;}
        .page-template-bracket-shelving .drawing-gallery-btn{margin-top:-10px;margin-right:30px;}
        .amrican-falg{bottom:-20px;margin:20px auto auto;}

    }
    @media screen and (max-width:1599px){
    .studio-des-text p {
        font-size: 15px;
        line-height: 28px;
    }
    
    }

    @media screen and (max-width:1499px){
        .edge-landing-blocks{max-width:840px;}
        .edge-landing-blocks .el-block-inner .el-block-content{left:-47%;width:45%;}
        .edge-landing-blocks .el-block-inner:nth-child(2n) .el-block-content{left:auto;right:-47%;}
        .edge-landing-blocks .el-block-inner ul li{font-size:14px;}
        .drawing-gallery-list-main{height:550px;}
        .cantilever-container-main .custom-shelving-style .cant-shelving-button-main ul{max-width:calc(100% - 160px);}
        .page-template-bracket-shelving .drawing-gallery-btn{margin-top:0;}
        .amrican-falg{position:relative;margin:40px auto auto;bottom:0;}
        .kitch-center{padding:0 20px;}
        .shelving-logo img {max-width: 100px !important;}
        .shelving-estimator-section .shelving-logo {margin-left: -60px !important;}
        .shelving-style-left img{max-width: 200px !important;max-height: 200px !important;min-height: 200px !important;}
        .shelving-style-right img{max-height: 200px;min-height: 200px;}
        .shelving-style .col-md-3:nth-child(4) .shelving-style-left h4 {right: 5px;}
        .shelving-style-left h4 {right: -5%;}
        .shelving-style .col-md-3:nth-child(2) .shelving-style-left h4 {right: 0%;}
        .shelving-style-right h4 {left: 23%;}
        /*.studio-des-text-box-main {
            margin-top: -35%;
        }*/
        .studio-des-text p {
            font-size: 14px;
            line-height: 26px;
        }

    }
    @media only screen and (min-width:1400px) and (max-width:1500px){ 
        .studio-text-box {
        padding: 15px 12px;
    }
    .studio-text-box ul li {
        font-size: 12px;
    }
    /*.studio-des-text p {
        font-size: 13px;
    }*/
    }

    @media only screen and (min-width: 1401px) {
        .embry-kitchen-leg .embry-title-img {
            right: 0;
        }
        .embry-kitchen-leg .embry-kitchen-link {
            right: 20px;
            top: 35%;
        }
        .embry-kitchen-leg .embry-silo-img {
            width: 960px;
            bottom: 20px;
        }
        .embry-kitchen-leg .embry-leg-img {
            width: 470px;
            bottom: 50px;
            right: 0;
        }
    }
    @media screen and (max-width:1400px){
        .kitch-btm-txt p:nth-child(3){max-width:100%;}
        .side-bar{margin:0;}
        .slio-img p{top:60%;transform:translateY(-60%);}
        .embry-kitchen-leg .embry-foot-img{left: 38%;bottom: 0;}
        .embry-kitchen-leg .embry-leg-img{bottom: 0;}
        .embry-kitchen-leg .embry-silo-img{left: 70px;width: 1000px;}
        .embry-kitchen-leg .embry-kitchen-content{left: 330px;}
        .embry-kitchen-leg .embry-kitchen-link{top: 38%;right:  25px;}
        .shelving-style-left h4 {right: -20px;}
        .shelving-style-right h4 {left: 20%;}
        .shelving-style .col-md-3:nth-child(2) .shelving-style-left h4 {right: 0;}
        .shelving-style .col-md-3:nth-child(4) .shelving-style-left h4 {right: 0;}
        .vanity-form-inner-right {width: 340px;padding: 10px 15px; }
        .select-selving-logo-text-main p br {
        display: none;
    }
    @media (min-width: 1200px) and (max-width: 1400px) {
        .embry-kitchen-leg .embry-title-img {
            right: 0;
        }
        .embry-kitchen-leg .embry-leg-img {
            right: 0;
            width: 520px;
            bottom: -15px;
        }
    }
    /*.studio-logo img {
        width: 220px;
        left: 13%;
    }
    */.select-selving-logo-text-main p {
        font-size: 22px;
    }
    .studio-style-collection-main .studio-logo-text-main {
        margin-top: -30px;
    }
    .studio-logo-tex-sub:nth-child(1) .studio-logo , .studio-logo-tex-sub:nth-child(2) .studio-logo , .studio-logo-tex-sub:nth-child(3) .studio-logo {
        top: 2%;
    }
    .studio-logo-text-main .studio-logo-tex-sub {
        padding-left: 20px;
    }
    .studio-logo-text-main .studio-logo-tex-sub:last-child {
        padding-left: 10px;
    }
    .studio-text-box {
        padding: 15px;
    }
    .studio-des-text p {
        font-size: 13px;
        line-height: 24px;
    }
    }
    @media screen and (max-width:1339px){
    .studio-text-box {
        padding: 14px;
    }
    }

    @media screen and (max-width:1299px){
        .edge-landing-blocks{max-width:630px;}
        .img-credit .callout{right:0;top:20px;}
        .custom-gallery-block .cg-ttl{padding-right:15px;}
        .gallery-list-block ul li a{font-size:18px;background-size:14px;padding-left:25px;background-position:left 2px;}
        .drawing-gallery-container .custom-shelving-left .custom-gallery-block:before{content:'';background:url(../images/download-ball.jpg) no-repeat left top;width:85px;height:122px;position:absolute;left:-43px;top:-47px;background-size:100%;}
        .tubular-extra-pad{padding:0 50px;}
        .amrican-falg{margin:20px auto auto;}
        .flag-top{height:auto;}
        .side-bar{margin:0;}
        .kitch-btm-txt p:nth-child(3){max-width:100%;}
        /*.need-sooner {display: none !important;}*/
        /*body.splash-txt .step-help .help-srcoll .need-sooner{display: block !important;}*/
    /* body.splash-txt .step-help{width: auto;right: -40%;}*/
    .vanity-form-inner-right {width: 339px;padding: 10px 30px;}
    .step-help{right: -50%;width: 380px;}
    .shelving-annoted-steps .tooltip-content .tooltip-header {padding-left: 65px;}
    /*  .studio-logo img {
        width: 200px;
    }
    */.studio-img img {
        height: unset;
    }
    .studio-logo-text-main .studio-logo-tex-sub {
        padding-left: 25px;
        padding-right: 25px;
    }
    .studio-des-text p {
        font-size: 14px;
        line-height: 28px;
        padding-bottom: 20px;
    }
    .studio-text-box ul li {
        font-size: 14px;
        padding-bottom: 15px;
    }
    /*.studio-img-two img {
        margin-left: 0px;
    }*/
    #shelving-finish-slider .slick-prev,#shelving-finish-slider .slick-next {
        left: unset;
    }
    }

    @media screen and (max-width:1230px){
    .studio-text-box h6 {
        font-size: 16px;
    }
    }

    @media screen and (max-width:1199px){
        .need-sooner {display: none !important;}
        .top-edge-shelving-system .top-edge-left,.top-edge-shelving-system .top-edge-right{width:25%;}
        .top-edge-shelving-system .top-edge-middle img{width:100%;max-width:300px;}
        .top-edge-shelving-system .top-edge-right{padding-right:15px;}
        .custom-shelving-style ul li{font-size:15px;vertical-align:top;}
        .edge-apex-main .left-side img{display:inline-block;}

        /* Catlever */
        .cantilever-bottom-section .cantilever-right{width:60%;}
        .cantilever-bottom-section .cantilever-right .edge-rollover-img{margin-left:40px;}

        /* Custom Shelving */
        .csb-ttl{font-size:24px;}
        .custom-shelving-top .cst-left img{margin-left:0;width:100%;}
        .custom-container-main{padding-left:25%;}
        .custom-container-main .custom-rack{width:21%;}
        .csb-box-main{flex-wrap:wrap;}
        .csb-box-main .csb-box{width:50%;}
        .custom-bottom-box{margin-right:30px;}
        .cantilever-extra-pad{padding:0;}
        .finials-main.tab-mounting-main .two-mounting-images .tab-mount-block .tab-mount-image img{max-height:70px;width:auto;}
        .kitch-center{padding:0 20px;}
        .kitch-head h2{font-size:28px;}
        .kitch-head p{font-size:17px;}
        .kitch-btm-txt h3{font-size:18px;}
        .kitch-btm-txt p{font-size:16px;}
        .amrican-falg p{font-size:16px;}
        .kitch-box-inner{display:inline-block;width:100%;height:auto;}
        .pot-main-img{padding-right:0;}
        .custom-pot-page .custom-title-inner{margin-bottom:20px;}

        .carthage-top-heading p,
        .the-carthage .amrican-falg p{
            font-size: 14px;
        }
        .carthage-top-heading h3{
            font-size: 18px;
        }
        body .carthage-top-heading h2{
            font-size: 22px;
        }
        .carthage-top-heading h2::first-letter{
            font-size: 30px;
        }
        .carthage-desc{
            font-size: 13px;
            top: 6%;
        }
        .the-carthage-pdf .download-pdf span{
            margin-right: 10px;
            font-size: 14px;
        }
        .the-carthage .amrican-falg img{
            max-width: 225px;
        }
        .embry-kitchen-leg .embry-title-img{right: 15px;width: 500px;}
        .embry-kitchen-leg .embry-leg-img{right: 0;width: 350px;}
        .embry-kitchen-leg .embry-silo-img{width: 500px;}
        .embry-kitchen-leg .embry-kitchen-content{top: 130px;left: 440px;}
        .shelving-estimator-section .shelving-logo {margin-left: -55px !important;}
        .shelving-logo img {max-width: 95px !important;}  
        .step-help {right: -28%;width: 200px;}
        .vanity-dealer-list .vanityorder_form_dealers_list > div {
            padding: 20px 0 0  0;
            display: grid;
            gap: 20px;
            grid-template-columns: repeat(3,minmax(0,1fr));
        }
        .vanity-dealer-list .vanityorder_form_dealers_list > div li {
            margin-right: 0;
            width: 100%;
        }
        .select-selving-logo-text-main h6 , .select-selving-logo-text-main p {
        font-size: 20px;
    }
    .select-selving-logo-text-main h6 {
        padding-bottom: 25px;
    }
    .edge-logo {
        padding-bottom: 35px;
    }
    .select-selving-logo img {
        max-width: 50%;
    }
    /*.studio-logo img {
        width: 170px;
    }
    */.studio-des-text-box-main {
            margin-top: -30%;
        }
    /*.studio-logo img {
        width: 250px;
    }
    .studio-img img {
        height: unset;
    }
    .studio-logo-text-main .studio-logo-tex-sub {
        padding-left: 25px;
        padding-right: 25px;
    }
    .studio-des-text p {
        font-size: 14px;
        line-height: 28px;
        padding-bottom: 20px;
    }
    .studio-text-box ul li {
        font-size: 14px;
        padding-bottom: 15px;
    }*/
    .order-text-main p {
        font-size: 16px;
        line-height: 28px;
    }
    .studio-style-collection-main .studio-logo-text-main {
        margin-top: -15px; 
    }
    .studio-logo-tex-sub:nth-child(1) .studio-logo {
        top: 1%;
    }
    .studio-logo-tex-sub:nth-child(2) .studio-logo {
        top: 1%;
    }
    .studio-logo-tex-sub:nth-child(3) .studio-logo {
        top: 2%;
    }
    .studio-text-box {
        padding: 10px;
    }

    }


    @media screen and (max-width:1100px){ 
    /*   .studio-logo img {
        width: 180px;
        left: 10%;
    }*/
    }
    @media screen and (max-width:991px){
        .edge-apex-main{text-align:center;}
        .regency-knob-tube{flex-wrap:wrap;}
        .regency-knob-tube > div{width:100%;max-width:100%;flex:0 0 100%;padding:0;}
        .regency-knob-tube:before{display:none;}
        .regency-knob-tube .regency-left{border-bottom:2px solid #a5cfcf;padding-bottom:25px;}
        .regency-knob-tube .regency-right{padding-bottom:25px;}
        .regency-knob-tube .edge-content p{text-align:center;}
        .custom-shelving-style ul{display:inline-block;}
        .custom-shelving-style ul li{width:100%;text-align:left;}
        .kitch-more span.pdf-icon{background-size:16px;padding:2px 0 2px 20px;background-position: left 3px;}
        .amrican-falg a.download-pdf .link-icon{background-size:16px;}
        .amrican-falg .amrican-falg-link { margin: 0 0 20px; }

        /* Edge System */
        .edge-landing-blocks{max-width:100%;margin-bottom:30px;}
        .edge-landing-blocks .el-block-inner .el-block-content{position:static;width:100%;margin-top:20px;}
        .edge-landing-blocks .el-main-img img{width:100%;}

        /* Custom Shelving */
        .csb-box-main{display:block;}
        .csb-box-main .csb-box{width:100%;}
        .csb-box-main .csb-box p,.csb-box-main .csb-box .csb-pdf a{font-size:15px;}
        .custom-shelving-top{display:block;}
        .custom-shelving-top .cst-left{width:100%;padding-right:15px;}
        .custom-container-main .custom-shelving-left h6{float:none;}
        .gallery-list-ttl span{font-size:26px;}
        .gallery-list-ttl{font-size:18px;}
        .title-img-sec{margin-left:0 !important;margin-top:50px;}
        .slider-breadcrump{top:5px;}
        .download-pdf{font-size:15px;}
        .finials-main.tab-mounting-main .two-mounting-images .tab-mount-block .tab-mount-image img{max-height:110px;}
        .page-template-bracket-shelving .drawing-gallery-btn{margin-right:0;}
        .covid-19-sec{padding:0 25px;}
        .kitch-same-box{width:100%;}
        .slio-img{width:50%;}
        .kitch-same-box.kitch-center{margin:30px 0 0;}
        .kitch-btm-txt p:nth-child(3){max-width:100%;}
        .slio-img img{margin:0 auto;}
        .side-bar{margin:0;}
        .amrican-falg{margin:30px 0;}
        .kitch-more{margin-bottom:30px;}
        .kitchen-leg-inner{padding:0 20px;}
        .kitch-center{padding:0;}
        .kitch-head p{font-size:15px;margin-top:5px;}
        .kitch-btm-txt p{font-size:14px;line-height:18px;}
        .studio-page-wrapper{padding:0 20px;}
        .form-box{padding:0 20px;}
        .custom-pot-page .breadcrumb{text-align:left;}
        .custom-pot-page .custom-title-inner{margin:10px 0;}
        .pot-with-txt ul{padding:0 10px 0 0;}

        .carthage-desc {
            font-size: 11px;
            top: 4%;
        }
        .carthage-desc p{
            margin-bottom: 10px;
        }
        .carthage-top-heading p{
            margin-bottom: 10px;
            font-size: 11px;
        }
        .carthage-top-heading h3 {
            font-size: 16px;
        }

        body .carthage-top-heading h2 {
            font-size: 19px;
        }
        .carthage-top-heading h2::first-letter{
            font-size: 24px;
        }
        .the-carthage .amrican-falg p{
            font-size: 11px;
        }
        .the-carthage .amrican-falg img {
            max-width: 200px;
        }
        .the-carthage-pdf .download-pdf span{
            font-size: 11px;
            background-size: 15px;
            padding: 2px 0 2px 18px;
        }
        .embry-kitchen-leg .embry-kitchen-leg-inner{min-height: 750px;}
        .embry-kitchen-leg .embry-bg-img{width: 230px;}
        .embry-kitchen-leg .embry-foot-img {left: 48%;width: 250px;}
        .embry-kitchen-leg .embry-leg-img{width: 250px;right: 15px;}
        .embry-kitchen-leg .embry-silo-img {width: 300px;}
        .embry-kitchen-leg .embry-kitchen-link {top: 60%;}
        .architectural-item{width: 33.33%;}
        .custom-desing-gallery-page .custom-title h1{font-size: 34px;}
        .subhead-main .sub-text{width: 100%;max-width: 100%;}
        .subhead-main .logo-box{width: 100%;position: static;}

        .wall-flanges-styles-three{margin: 0 -5px;}
        .wall-flanges-styles-three .wpcf7-list-item{padding: 0 5px;position: relative;}
        .wall-flanges-styles-three .wpcf7-list-item input[type="radio"] { margin: 0; position: absolute; left: 0; top: 5px; }
        .wall-flanges-styles-three .wpcf7-list-item .wpcf7-list-item-label { padding-left: 15px; }
        .next_step_text{top: 62px;}
        .steps-number{top: 0;}
        .paginations {padding-top: 90px;padding-bottom: 0;}
        .form-footer {margin-top: 30px;}
        p.click_here_straight,p.click_here_quick_ship{position: static;margin: 15px 0;width: 100%;text-align: center;}
        .vanity-form-pw{display: block;width: 100%;}
        .paginations .next_step_text{width: 100%;text-align: center;position: unset;}
        .paginations{padding-top: 70px;}
        .vanity-form-box.expeditting-services {margin-bottom: 20px !important;}
        .step-help {right: -41%;width: auto;}
        .next-step-form img{top: 0;right: 230px;}
        .form-flex .dimensions-left{justify-content: flex-end;}
        .shelving-annoted-total .production-lead-weeks p {line-height: 22px;padding: 0 65px;}
    /*    .customer_first_attemp div.w-30 {
        width: 34%;
        }*/
        /*.visitor_customer_dealer .col-md-8 {width: 69.5%;}*/
        .edge-logo {
        padding-bottom: 30px;
    }
        .select-selving-logo-text-main h6 {
        padding-bottom: 25px;
    }
    .select-selving-logo-text-main h6 , .select-selving-logo-text-main p {
        font-size: 18px;
    }
    .select-selving-logo img {
        max-width: 70%;
    }
    .studio-logo img {
        position: unset;
        /*width: 100%;*/
        margin: 0 auto;
    }
    /*.studio-img img {
        height: unset;
    }
    .studio-logo-text-main .studio-logo-tex-sub {
        padding-left: 25px;
        padding-right: 25px;
    }
    .studio-des-text p {
        font-size: 14px;
        line-height: 28px;
        padding-bottom: 20px;
    }
    .studio-text-box ul li {
        font-size: 14px;
        padding-bottom: 15px;
    }*/
    .studio-img-two img {
        margin-left: 0px;
    }

    .studio-img.studio-img-two {
        margin-top: 0px;
    }
    .studio-img.studio-img-three {
        margin-top: 10px;
    }
    .studio-style-collection-main .studio-logo-text-main {
        margin-top: -5px;
    }
    .studio-logo-tex-sub:nth-child(1) .studio-logo , .studio-logo-tex-sub:nth-child(2) .studio-logo , .studio-logo-tex-sub:nth-child(3) .studio-logo  {
        top: 0%;
    }
    .whats-aspects-sec.two-column-text .whats-aspects-main .whats-aspects-text {
        column-count: 1;
        padding-left:14px;
        padding-right:14px;
    }

    }

    @media screen and (max-width:879px){
        .next-step-form img{right: 200px !important}
    }
    @media screen and (max-width:820px){
        .next-step-form img{right: 155px !important}
    }




    @media screen and (max-width:768px){
        .next-step-form img {top: 3px;right: 150px !important}
        body .finials-main .finials-img-wrap{height: 460px;}
        #mirror_trim_rings button.mfp-close {
        top: -1px;
        right: 0;
    }
    .page-template-shelving-annoted-template .white-popup.vanity-popup .popup-inner button.mfp-close {
        right: 1px;
        top: 0;
    }
    #number_identical_units_popup button.mfp-close {
        right: 5px;
        top: 4px;
    }
    #number_of_vertical_post button.mfp-close, div#number_of_shelf_levels button.mfp-close {
        right: -8px;
        top: -8px;
    }
    #depth_of_shelf_material button.mfp-close, #overall_height button.mfp-close {
        top: 1px;
        right: 0px;
    }
    .req-estimate-button {
        padding-bottom: 20px;
        padding-top: 0px;
    }
    }
    @media screen and (max-width:767px){
        .top-edge-shelving-system{flex-wrap:wrap;}
        .top-edge-shelving-system .top-edge-left,.top-edge-shelving-system .top-edge-right{width:50%;padding:0 20px;}
        .top-edge-shelving-system .top-edge-middle{order:2;margin:40px 0 0;}
        .cantilever-bottom-section{padding:15px;}
        .catilever-rack-content p,.cant-click-here a{font-size:15px;}
        .shelving-annoted-steps .tooltip-content .tooltip-header {padding-left: 60px;}    
        #finish-esti-time{
            right: 20vw !important;
        }
        /* Custom Shelving */
        .top-edge-shelving-system .top-edge-middle{padding-bottom:18px;width:100%;margin-top:20px;}
        .custom-bottom-box{margin-right:0;}
        .custom-container-main{padding-left:0;}
        .custom-container-main .custom-rack{position:static;margin:20px auto;text-align:center;}
        .custom-container-main .custom-shelving-container{display:block;}
        .custom-container-main .custom-shelving-container:after{display:none;}
        .custom-container-main .custom-shelving-right{padding:30px 0;width:100%;}

        /* Gallery Shelving */
        .drawing-gallery-list-main{overflow:visible;height:auto;}
        .drawing-gallery-outer:after{display:none;}
        .drawing-gallery-container.custom-container-main{padding-left:0;}
        .style-types-list{width:100%;margin-bottom:30px;}
        .drawing-gallery-container .custom-shelving-left{width:100%;padding:0;}
        .drawing-gallery-container .custom-shelving-left .custom-gallery-block{margin-top:78px;}
        .drawing-gallery-container .custom-shelving-left .custom-gallery-block:before{left:-5px;height:90px;width:70px;}
        .custom-gallery-block .cg-ttl{padding-left:55px;}
        .custom-container-main h2.each-word,.custom-shelving-style h2{font-size:16px;line-height:24px;}
        .custom-container-main h2.each-word span.big-cap,.custom-shelving-style h2 span.big-cap{font-size:22px;}
        .custom-bottom-box:before{width:80px;height:80px;left:-15px;background-size:100%;}
        .csb-tagline{padding:25px 15px;}
        .csb-ttl{margin:0 0 0 75px;font-size:18px;}
        .cantilever-bottom-section .cantilever-right .edge-rollover-img{margin-left:0;}
        .drawing-gallery-container.custom-container-main .custom-rack img{height:auto;}

        /* Extra Pad */
        .tubular-extra-pad{padding:0;}
        .covid-19-sec{padding:0 15px;}
        .form-btm{flex-direction:column;margin:0 0 30px 0;}
        .form-btm p input{margin:20px 0 0 0;}
        .notes .row{flex-flow:row wrap;}
        .dimensions-left{text-align:left;}
        .form-box p{font-size:14px;}
        .finish-block p{margin:0 0 5px 0;}
        .vertical-radio{margin:4px 0 0 0;}
        .form-inner .wpcf7-list-item{margin:0 0 5px 0;width:100%;}
        .shelving-unit p{margin:0 0 5px 0;display:inline-block;width:100%;}
        .unit-block .form-inner span{font-size:14px;display:block;overflow:hidden;}
        .form-inner .wpcf7-list-item input{margin:1px 5px 0 5px;vertical-align:middle;float:left;}
        .unit-block .form-inner span{margin-bottom:7px;}
        .clar-form{margin:0;}
        .studio-head{flex-flow:row wrap;}
        .page-template-studio-tubular-shelving .form-box p.form-title{margin-top:0;}
        .page-template-studio-tubular-shelving form{margin-top:0;}
        .page-template-Ball-Style .studio-form-wrapper{margin-top:0;}
        .page-template-Ball-Style .logo-with-txt h2{padding-bottom:30px;}
        .page-template-metro-tubular-shelving-estimator .studio-head img{max-width:100%;}
        .page-template-split-Style .studio-form-wrapper{margin-top:0;}
        .page-template-split-Style .studio-head img{margin-top:0;}
        .logo-with-txt h2{padding:25px 0;font-size:20px;}
        .studio-head{padding-bottom:10px;}
        .logo-with-txt p{font-size:16px;}
        .pot-with-txt{flex-flow:row wrap;}
        .pot-with-txt ul{max-width:100%;padding:0;}
        .custom-pot-page .custom-title-inner{font-size:18px;}
        .main-top{margin-top:10px;}
        .main-top .col-md-6{width:100%;}
        .main-top .col-md-12.col-sm-12.form-inner{padding:5px 10px;margin-bottom:10px;}
        .customer-id .form-inner .firstcontact-div{margin:0; }
        .unit-block .form-inner p{display: block;}
        .solid-wood-blocking-radio{margin:0;}
        .solid-wood-blocking-radio-btn .wpcf7-list-item{margin-top: 8px;}

        .carthage-desc{
            font-size: 10px;
        }
        .carthage-top-heading p {
            margin-bottom: 6px;
            font-size: 9px;
        }
        .carthage-top-heading h3 {
            font-size: 14px;
        }
        body .carthage-top-heading h2 {
            font-size: 17px;
        }
        .carthage-top-heading h2::first-letter{
            font-size: 22px;
        }
        .the-carthage-pdf .download-pdf span {
            font-size: 10px;
            background-size: 12px;
            padding: 2px 0 2px 18px;
        }
        .the-carthage-pdf{
            width: 25%;
        }
        .the-carthage .amrican-falg p {
            font-size: 10px;
        }
        .the-carthage .amrican-falg img {
            max-width: 150px;
        }

        .embry-kitchen-leg .embry-kitchen-leg-inner {min-height: 730px;}
        .embry-kitchen-leg .embry-bg-img{width: 230px;}
        .embry-kitchen-leg .embry-title-img {width: 400px;}
        .embry-kitchen-leg .embry-foot-img {left: 15px;transform: none;}
        .embry-kitchen-leg .embry-leg-img{width: 250px;}
        .embry-kitchen-leg .embry-silo-img {width: 300px;bottom: 100px;left: 15px;}
        .embry-kitchen-leg .embry-kitchen-content {left: unset;right: 15px;}
        .embry-kitchen-leg .embry-kitchen-link {top: 58%;right: 15px;}
        .custom-desing-gallery-page .custom-title h1{font-size: 24px;}
        .subhead-main{margin-top: 10px;}
        .architectural-item{width: 50%;}
        .subhead-main .logo-box img{margin: 0 auto;}

        .wall-flanges-styles-three{margin: 0 -5px;}
        .wall-flanges-styles-three .wpcf7-list-item{width: calc(100%/2);padding: 0 5px;position: relative;margin-bottom: 10px;}
        .wall-flanges-styles-three .wpcf7-list-item input[type="radio"] { margin: 0; position: relative; left: 0; top: 0px; }
        .wall-flanges-styles-three .wpcf7-list-item .wpcf7-list-item-label { padding-left: 0px; }
        .paginations {margin-bottom: 20px;}
        .steps-number a img {width: 40px;height: 40px;}
        .before-begin{margin-bottom: 30px;}
        .drop-ship-details,.drop-ship-form{float: none;}
        .drop-ship-form{padding: 10px 0 23px 0;}
        .drop-ship-details .drop-ship-form p {font-size: 16px;}
        .form-footer .row.d-flex{display: block;}
        .form-footer-right {padding: 0;margin-top: 25px;}
        .form-footer-left .g-recaptcha > div {margin: 0 auto;}
        .tooltip-content:before {left: 47.5%;}
        .attention-popup .popup-inner{padding: 20px;}
        .attention-popup {width: 100%;}
        .attention-content p, .notes-content p {margin-bottom: 10px;}
        .attention-content p:last-child, .notes-content p:last-child {margin-bottom: 0;}
        .file-block{width: 100%;}
        .vanity-form-pw form.post-password-form p:last-child{display: block;}
        .vanity-form-pw form.post-password-form label {display: block;text-align: left;padding-left: 12px;}
        .vanity-form-pw form.post-password-form label #pwbox-304056,.vanity-form-pw .auth-required label input#pwbox-309480{width: 100%;margin: 12px 0px;height: 42px;}
        .vanity-form-pw {padding-left: 15px;padding-right: 15px;}
        body .vanity-form-inner-right,.leg-style-show, .finish-style-show{width: 100%;padding: 0;}
        .vanity-form-inner-right .row {display: block;}
        .vanity-form-inner-right img{margin: 10px auto;max-width: 250px;max-height: 250px;}
        .step-help a.help-icon{display: none !important;}
        .wall-bracket-form{position: static;margin-bottom: 10px;}
        .form-flex .dimensions-left{justify-content: flex-start;flex-wrap: wrap;}
        .form-flex .Depth-of-Shelves.dimensions-field, .Depth-of-Shelves.dimensions-field input,body #shelving_annoted_estimate .shelving-estimate-form.product-from .form-group.number-identical-units{width: 100%;}
        body .shelving-estimate-form .col-md-12 {padding-right: 12px;}
        body #shelving_annoted_estimate .shelving-estimate-form.product-from .slick-wrapper{width: 100%;margin-top: 0;}
        
        /* body .shelving-annoted-svg-container{display: block;} */
        /* body .shelving-estimate-form.product-from #shelving-finish-slider .slide-item{width: 47% !important;    width: 46.5% !important;margin-left: 12px !important;} */
        body .shelving-estimate-form.product-from #shelving-finish-slider .slide-item {
            /* width: 44% !important; */
            width: 18% !important;
            height: unset;
        }

        /* body .shelving-annoted-svg-container .shelving-annoted-view,.shelving-annoted-svg-container .shelving-annoted-side-view{width: 100%;margin-left: 0;} */

        body .shelving-annoted-side-view img{margin: 0 auto;}
        body .shelving-annoted-svg-container h2{font-size: 18px;margin-bottom: 50px;}
        body .shelving-annoted-svg-container .shelving-annoted-view img{max-width: 250px;}
        body .svg-flex.svg-flex-top{top: 40px;}
        body .svg-flex.svg-flex-right{right: 5px;}
        body .shelving-annoted-svg-container .shelving-annoted-view .svg-input{font-size: 12px !important;width: 60px !important;}
        body .shelving-annoted-svg-container .shelving-annoted-view .svg-input-container a.svg-input-help:before{width: 15px;height: 15px;top: -6px;}
        body .padlock a.padlock-icon{width: 30px;height: 30px;}
        body .shelving-annoted-svg-container .shelving-annoted-view .svg-flex-left {left: 10px;}
        body .padlock p {font-size: 10px;line-height: normal;}
        .page-template-shelving-annoted-template .white-popup.vanity-popup .popup-inner button.mfp-close {
        width: 30px !important;
        height: 30px !important;
            right: -4px;
        top: -4px;
    }
    #mirror_trim_rings button.mfp-close {
        top: -5px;
        right: -4px;
    }
    #depth_of_shelf_material button.mfp-close, #overall_height button.mfp-close {
        top: -4px;
        right: -4px;
    }
    #number_of_vertical_post button.mfp-close, div#number_of_shelf_levels button.mfp-close {
        right: -9px;
        top: -9px;
    }
    #number_identical_units_popup button.mfp-close {
        right: -2px;
        top: -2px;
    }
    .shelving-pop button.mfp-close {
        top: -14px !important;
        right: -15px !important;
    }

    .shelving-shipping.shelving-price h2:before {
        left: 30%;
        top: -19px;
    }

    .vanity-dealer-list .vanityorder_form_dealers_list > div {
        gap: 5px;
        grid-template-columns: repeat(1,minmax(0,1fr));
    }

    /*.visitor_customer_dealer .col-md-8 {
        width: 100%;
    }*/

    .visitor_customer_dealer .form-group.rdo-btn {
        flex-direction: column;
        height: auto;
    }

    .visitor_customer_dealer .form-group.visitor-rdo-btn label:last-child {
        width: 100%;
    }
    /*.customer_first_attemp div.w-30 {
        width: 40%;
    }*/
    .edge-closet-btn {
        text-align: center;
        margin: 45px 0 45px 0;
    }

    /*select-collection-style-selector css*/
    .select-selving-logo-text-main h6 , .select-selving-logo-text-main p {
        font-size: 16px;
    }
    .studio-style-collection-main .studio-logo-text-main {
        display: unset;
    }
    /*.studio-logo img {
        position: unset;
        width: 300px;
        margin: 0 auto;
    }
    */.studio-img-one img , .studio-img-two img , .studio-img-three img {
        margin: 0;
    } 
    .studio-img img {
        height: 623px;
        object-fit: contain;
        margin-bottom: 15px;
    }
    .studio-des-text-box-main {
        margin-left: 0;
        margin-top: 0;
    }
    .studio-logo-text-main .studio-logo-tex-sub {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 40px;
    }
    .studio-logo-text-main .studio-logo-tex-sub:last-child {
        padding-left: 15px;
    }
    .studio-logo-text-main .studio-logo-tex-sub:last-child {
        margin-bottom: 0px;
    }
    .studio-text-box {
        padding: 12px;
    }
    .studio-text-box h6 {
        font-size: 16px;
        padding-bottom: 25px;
    }
    .studio-text-box ul li {
        font-size: 13px;
        padding-bottom: 15px;
    }
    .order-text-main p {
        font-size: 15px;
        line-height: 28px;
        padding-bottom: 15px;
    }
    .studio-logo-text-main .studio-logo-tex-sub {
        border-right: 0px;
    }
    .studio-des-text {
        min-height: unset !important;
    }
    .studio-logo-tex-sub:nth-child(2) .studio-des-text-box-main {
        margin-top: unset;
    }
    .studio-logo-tex-sub:nth-child(3) .studio-des-text-box-main {
        margin-top: unset;
        margin-left: 0;
    }
    .studio-logo-text-main .studio-logo-tex-sub:not(:last-child):after { 
        width: 0px;
    }
    .studio-logo-tex-sub .studio-logo {
        position: unset;
        transform: unset !important;
    }
    .step-help{
        display: none;
    }

    body .shelving-annoted-svg-container .shelving-annoted-view {
        width: 70%;
    }
    .shelving-annoted-svg-container .shelving-annoted-side-view {
        margin-left: 40px;
        margin-top: 10px;
    }
    .shelving-annoted-svg-container {
        align-items: center;
    }
    .product  .container.lc {
        display: flex;
        flex-direction: column-reverse;
    }
    body .shelving_for_help img {
        width: 30px !important;
    }
        .whats-aspects-img img {
            width: 100%;
        }
        .whats-aspects-sec .right-col {
            padding-top: 30px;
        }
        .whats-aspects-main,.get-start-design-main {
            margin: 0;

        }
        .whats-aspects-main :is(.left-col, .right-col),
        .get-start-design-main :is(.left-col, .right-col) {
            padding-left: 0;
            padding-right: 0;
            text-align:center;
        }
        .whats-aspects-sec.has-quote-block, .whats-aspects-sec.two-column-text {
            margin-bottom: 60px;
        }
        .inspiration-comes-sec .two-col-images .image-block img {
            width: 100%;
        }
        .inspiration-comes-sec .two-col-images {
            display: flex;
            flex-wrap: wrap;
            row-gap: 10px;
        }
        .footer-content-box {
            border-right: 0px;
        }
    }
    @media screen and (max-width:639px){
        .cantilever-rack{position:static;width:100%;}
        .cantilever-container-main{padding-left:0;}
        .cantilever-bottom-section{padding:15px 0;display:block;}
        .cantilever-bottom-section .cantilever-left{width:100%;margin:30px 0;}
        .cantilever-bottom-section .cantilever-right{width:100%;margin:0;}
        .cantilever-rack{max-width:120px;margin:0 auto;}
        .cantilever-rack img{display:block;}
        .cantilever-bottom-section .cantilever-left a img{width:100%;}
        .style-types-list > div{width:50%;}
        .top-edge-shelving-system .top-edge-right{max-width:120px;}
        .csr-logo{max-width:215px;}
        .page-template-custom-shelving .top-edge-middle h2.each-word{border-top:2px solid #a5cfcf;padding:25px 0 0;}
        .cantilever-container-main .custom-shelving-style .cant-shelving-button-main ul{max-width:calc(100% - 90px);}
        .custom-shelving-style ul li{font-size:13px;margin-bottom:8px;}
        #solid-wood-blocking-popup .popup-inner button.mfp-close{
                right: -15px;
            top: -15px;
        }

        .carthage-desc,
        .the-carthage-pdf .download-pdf span,
        .the-carthage .amrican-falg p,
        .carthage-top-heading p{
            font-size: 8px;
        }
        .the-carthage .amrican-falg img {
            max-width: 120px;
        }
        .carthage-top-heading{
            width: 30%;
        }
        .carthage-top-heading h3 {
            font-size: 11px;
        }
        body .carthage-top-heading h2 {
            font-size: 14px;
            line-height: normal;
        }
        .carthage-top-heading h2::first-letter{
            font-size: 18px;
        }
        .customer_first_attemp div.w-30 {
            width: 100%;
            margin: 5px 0;
        }
        .customer_first_attemp .form-group.rdo-btn.visitor-rdo-btn {
            align-items: flex-start;
            width: 100%;
            flex-direction: column;
            height: auto;
        }
        .vanity-form-box.dealer-job .customer_first_attemp .form-group.rdo-btn a:before {
            top: 33px;
        }
    }

    @media screen and (max-width: 540px){
        body.page-template-contact-us-new .form-inner.dd-rd{display: block !important;height: 70px;padding-top: 8px;}
        body.page-template-contact-us-new .form-inner.dd-rd .firstcontact-div {margin-left: 0 !important;}
        body.page-template-contact-us-new .form-inner.dd-rd .firstcontact-div .FirstContact .firstcontact-radio-btn span.wpcf7-list-item{width: 65px;margin: 10px 0;justify-content: flex-start;}
        body.page-template-contact-us-new .form-inner.dd-rd .firstcontact-div span.wpcf7-not-valid-tip {margin-left: -10px;}
    }

    @media screen and (max-width: 575px){
        .embry-kitchen-leg img{position: static !important;margin: 0 auto 30px !important;}
        .embry-kitchen-leg .embry-kitchen-content{position: static;margin: 0 auto;width: 100%;text-align: left;}
        .embry-kitchen-leg .embry-kitchen-link{position: static;margin: 0 auto 30px;width: 100%;}
        .embry-kitchen-leg .embry-kitchen-content h1{display: block;}
        .embry-kitchen-leg .embry-kitchen-content h1 br{display: none;}
        .drop-ship-details{padding: 0 20px;}
        .architectural-item{width: 100%;}
        body .before-begin {min-height: 306px;max-height: 306px;}
        .wall-flanges-styles-three{margin: 0 -5px;}
        .wall-flanges-styles-three .wpcf7-list-item{width: calc(100%/1);padding: 0 5px;position: relative;margin-bottom: 10px;}
        .wall-flanges-styles-three .wpcf7-list-item input[type="radio"] { margin: 0; position: relative; left: 0; top: 0px; }
        .wall-flanges-styles-three .wpcf7-list-item .wpcf7-list-item-label { padding-left: 0px; }
        body .vanity-form-box.dealer-job .rdo-btn label {width: 35%;}
        .vanity-form-box.dealer-job .rdo-btn label:nth-child(3) {padding-left: 40px;}
        .studio-img img {
        height: unset;
        margin-bottom: 15px;
    }
    .studio-logo-text-main .studio-logo-tex-sub {
        margin-bottom: 80px;
    }

    body .shelving-annoted-svg-container{display: block;}
    body .shelving-annoted-svg-container .shelving-annoted-view, .shelving-annoted-svg-container .shelving-annoted-side-view {
        width: 100%;
        margin-left: 0;
    }
    body .shelving_for_help {
        left: 0px;
    }
    }

    @media screen and (max-width:479px){
        .edge-landing-blocks .el-block-inner{width:100%;max-width:100%;}
        .edge-landing-blocks .edge-rollover-img{max-width:200px;}
        .tab-mounting-main .tab-mounting-column{width:50%;border:none;}
        .product_cat-pot-racks .tab-mounting-main .tab-mounting-column{border-right:1px solid #d5d5d5 !important;}
    .product_cat-pot-racks .tab-mounting-main .tab-mounting-column.two-mounting-images > div{
        width: 100% !important;
    }
        .tab-mounting-main .tab-mounting-column.two-mounting-images{width:100%;display:flex;}
        .tab-mounting-main .tab-mounting-column.two-mounting-images > div{width:50%;height:auto;}
        .tab-mounting-main .tab-mounting-column.two-mounting-images .tab-mount-block{height:auto;}
        /* body .woocommerce-tabs ul.tabs.five-tabs li{width: 18.5% !important;} */
        .tab-mounting-main .tab-mounting-column.two-mounting-images .tab-mount-block:first-child:after{display:none;}
        .top-edge-shelving-system .top-edge-right{max-width:90px;}
        .slio-img{width:100%;}
        .sillo-box{flex-flow:row wrap;}
        .kitchen-leg-inner image figcaption{margin:0 auto 5px;left:0;right:0;text-align:center;}
        .img-credit .callout{right:0;top:10px;}
        .step{width:33px;height:33px;font-size:22px;line-height:32px;}
        .form-box{padding:0 10px;}
        .dimensions-left p{width:100%;}
        .dimensions textarea{height:100px;}
        .dimensions-left input,.overall-width,.dimensions-field{width:100%;}
        .blue-link{font-size:14px;}
        .notes .row .col-md-8.col-sm-12{width:100%;margin-bottom:10px;}
        .blue-link{font-size:14px;}
        .dimensions .col-md-6.col-sm-12{width:100%;}

        .the-carthage-pdf{
            bottom: 0;
        }
        .the-carthage-pdf .download-pdf span{
            background-size: 10px;
            padding: 2px 0 2px 13px;
            margin-right: 5px;
            font-size: 7px;
        }
        .the-carthage .amrican-falg p,.carthage-desc,.carthage-top-heading p{
            font-size: 7px;
        }
        .the-carthage .amrican-falg img {
            max-width: 80px;
        }
        .the-carthage .amrican-falg{
            left: 11%;
        }
        .carthage-desc p {
            margin-bottom: 5px;
        }
        .carthage-desc{
            right: 5px;
            top: 0;
        }
        .carthage-top-heading h3 {
            font-size: 8px;
        }
        body .carthage-top-heading h2{
            font-size: 11px;
        }
        .carthage-top-heading h2::first-letter{
            font-size: 16px;
        }
        .the-carthage{
            padding-top: 40px;
        }
        body .before-begin h3, body .before-begin .before-begin-inner a{
                font-size: 17px !important;
        }
        body .before-begin .before-begin-inner h4, body .before-begin .before-begin-inner ul li{
            font-size: 14px !important;
        }
        .before-begin .before-begin-inner ul{
            margin: 5px 0 !important;
        }    
        body .before-begin .before-begin-inner a:before {width: 30px;height: 31px;}
        body .tab-mounting-main.finials-main .finials-img-wrap{height: 250px !important;}
        .vanity-form-box.dealer-job .customer_first_attemp .form-group.rdo-btn a:before {
            top: 29px;
        }
        .select-selving-logo img {
        max-width: unset;
    }
    body .shelving-annoted-svg-container h2 {
        font-size: 14px;
        margin-bottom: 90px;
    }
    body .shelving_for_help {
        top: 18px;
    }
    body .shelving-annoted-svg-container .shelving-annoted-view .svg-input {
        font-size: 9px !important;
        width: 50px !important;
    }
    }
    .edge-slider #preloader{position:absolute;z-index:111;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:111;opacity:1;transition:all 0.3s ease 0s;}
    .edge-slider #preloader.edge-loader{z-index:-1;opacity:0;}
    .edge-slider-wrap{}
    .zoomLens{cursor:none!important;}


    .regency-line{ width: 100%; height: 2px; background-color: #a5cfcf; margin: 20px 0; }

    .contact-flag-sec{ text-align: center; margin: 80px 0 0; }
    .contact-flag-sec img{ max-width: 100%; display: block; margin: 0 auto; }
    .contact-flag-sec span{ display: block; }

    .page-template-free-standing-gallery-rails .free-rail-main{ padding: 50px 0; }
    .rail-left{ position: relative; }
    .rail-edge-logo{
        position: absolute;
        max-width: 150px;
        left: 30px;
        top: 0;
    }


    .rs-left{ float: left; width: 45%; }
    .rs-left ul { margin: 40px 0 80px; padding-left: 16px; }
    .rs-left ul li{ color: #000; margin: 0 0 8px; }
    .rs-right{ float: right; width: 55%; }
    .rail-right h2{
        color: #676767;
        font-size: 18px;
        font-family: 'Conv_AvantGarde-Book';
        line-height: 26px;
        margin: 10px 0 8px;
        padding: 0px;
        text-transform: uppercase;
    }
    .rail-right h2 span.big-cap{
        font-size: 26px;
    }

    .bar-img{ margin-bottom: -33px; }
    .bar-img img{ display: block; width: 100%; }
    .rail-right .download-pdf.intro-pdf,.gallery-pdf-block .download-pdf.intro-pdf,.stemware-text .download-pdf.intro-pdf{ font-size: 14px; color: #0072bc; }
    .rail-right .download-pdf.intro-pdf span,.gallery-pdf-block .download-pdf.intro-pdf span,.stemware-text .download-pdf.intro-pdf span{  color: #0072bc; background-size: 18px; }
    .gallery-pdf-block .download-pdf.intro-pdf span,.stemware-text .download-pdf.intro-pdf span{font-weight: bold;}
    .stemware-text .download-pdf-block,.gallery-pdf-block .download-pdf-block{
        margin-top: 20px;
        margin-bottom: 0;
    }
    .gallery-pdf-block .download-pdf-block:last-child{
        margin-bottom:80px;
    }
    @media screen and (max-width: 1170px){
        .rs-left ul{ margin: 20px 0 40px; }
        .rail-edge-logo{ max-width: 120px; left: 0; }
        .rs-left{ width: 55%; }
        .rs-right{ width: 45%; }
    }
    @media (max-width: 767px){
        .bar-img{ margin: 0; }
        .gallery-pdf-block .download-pdf-block{
            margin-top:30px;
            margin-bottom:20px;
        }
        .gallery-pdf-block .download-pdf-block:last-child{
            margin-top: 0;
            margin-bottom: 0;
        }
    }
    @media (max-width: 575px) {
        body .white-bg-popup .popup-inner button.mfp-close {margin-top: -20px; margin-right: -20px; }
        body .white-bg-popup { max-width: 95%;}
    }
    @media screen and (max-width: 767px){
        
        .regency-line{ margin: 10px 0; }
    }
    @media screen and (max-width: 675px){
        body .finials-main .finials-img-wrap {
            height: 400px;
        }
    }
    @media screen and (max-width: 575px){
    body .finials-main .finials-img-wrap {
        height: 315px !important;
    }
    }

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

        body .white-bg-popup .popup-inner .popup-flex .poupup-col:first-child { width: 100%; }
        body .white-bg-popup .popup-inner .popup-flex .poupup-col:last-child {padding-left: 0;width: 100%;margin-top: 20px;text-align: center;}

        .page-template-free-standing-gallery-rails .free-rail-main{ padding: 50px 0 0; }
        .rail-edge-logo{max-width: 65px;}
        .rs-left{ float: none; width: 100%; }
        .rs-right{ float: none; width: 100%; }
        body .finials-main .finials-img-wrap{height: 360px;}
    }

    /* New Header */

    .header-left .logo-main img {
        width: 400px;
        max-width: 400px;
        padding-right: 20px;
    }
    .header-left {
        float: left;
        width: 44%;
        padding: 9px 0;
    }
    .header-right {
        float: right;
        width: 56%;
    }
    .header-new {
        display: inline-block;
        width: 100%;
        display: -webkit-box; 
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex; 
        display: flex;
    }
    .right-header-top {
        display: inline-block;
        width: 100%;
        padding-right: 20px;
    }
    .right-header-bottom {
        width: 100%;
        display: inline-block;
        border-top: 2px solid #99c8c9;
    }
    .right-header-bottom .navigation-top {
        margin-right: 0;
        margin-left: 0;
        float: left;
    }
    .header-new .main-navigation ul.menu > li:first-child {
        padding-left: 10px;
    }

    @media only screen and (max-width: 1299px){
        .header-left .logo-main img {
            width: 335px;
            max-width: 335px;
        }
        .header-right {
            width: 65%;
        }
        .header-left{
            width: 35%;
            padding: 14px 0;
        }
        .closet-rod-btn .closet-right a.custom-download1.intro-pdf.download-pdf.more-link span.pdf-icon {
            margin-right: 0;
        }
    }
    @media only screen and (max-width: 991px){
        .right-header-bottom {
            border: 0;
        }
        .header-left {
            padding: 10px 0;
            width: 50%;
            padding-left: 20px;
        }
        .header-new {
            padding: 0;
            z-index: 9999;
        }
        .header-new .menu-toggle {
            top: -37px;
            right: 20px;
        }
        .header-right {
            width: 50%;
        }
        .right-header-bottom .navigation-top {
            position: absolute;
            left: 0;
            top: 56px;
            z-index: 999;
        }
        .site-header:after{
            z-index: 999;
        }
        .header-right .main-navigation.toggled-on .menu-toggle {
            top: -35px;
        }
        .header-right .main-navigation ul.menu > li {
            padding: 0 10px;
        }
        .header-right ul#Lower-Nav-Menu .dropdown-toggle {
            padding: 6px 5px;
            right: 0;
            text-align: right;
            width: 100%;
            margin-right: 9px;
        }
        .main-navigation ul ul li .dropdown-toggle{
            right: 0;
            text-align: right;
            width: 100%;
        }   
        .header-right .dropdown-toggle svg.icon.icon-angle-down{
            font-size: 29px;
            color: #0090df;
        }
        .header-right .main-navigation li li, .header-right .main-navigation li:last-child{
            border-bottom: 1px solid #ccc;
        }
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-left {margin-bottom: 25px;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-left img {margin: 0;}  
        a.estimate-btn{top: 15px;}
        .edge-landing-main{padding-top: 120px;}  
        .finials-main .finials-img-wrap {width: 100%;height: 620px;}
        .closet-rod-btn .closet-right a.custom-download1.intro-pdf.download-pdf.more-link {
            margin-right: 0 !important; 
            font-size: 13px;

        }
    }

    @media only screen and (max-width: 768px){
        #select2-leg_style-results{width: 670px !important;}
        .select2-container--open .select2-dropdown{top: 0px;}
        .vanity-form-box input.form-control::placeholder,.rdo-btn label span,        
        .vanity-order-form .select2-container--default .select2-selection--single .select2-selection__rendered,.form-group.drop-ship label,.vanity-form-box textarea{font-size: 14px !important;}    
        .rdo-btn label span:before,.rdo-btn label input:checked + span:before{width: 30px;height: 30px;}
        /*.step-help {bottom: -65px;right: 0;top: unset;}*/
        .step-help {bottom: -70px;right: -3px;top: unset;width: 92px;height: auto;}
        p.need-sooner,.step-help-img{display: none !important;}  
        .vanity-form-box.expeditting-services {margin-bottom: 70px;}
        .form-footer {text-align: left;}
        .form-footer-note p {margin-top: 15px;margin-bottom: 20px !important;margin-left: 0;text-align: center;line-height: 1.3;}
        .form-footer p{margin-top: 20px;}
        .form-footer-note br {display: none;}
        .form-footer .submit-btn, .form-footer .savedata-btn, .form-footer .clear-btn{display: block;margin-bottom: 15px;}
        .submit-btn .btn-submit, .savedata-btn a, .clear-btn a {padding: 7px 10px 4px 10px;width: 120px !important;display: inline-block;}
        .form-footer-note {margin-top: 0;}
        .form-footer p{margin-left: 0;margin-top: 15px;}
        .before-begin{width: 650px;padding: 40px 0px 60px 28px;}
        #select2-select_finish_3-results{width: 312px !important;height: 328px;}
        .select2-container--default #select2-select_finish_3-results .select2-results__option--group{width: 100% !important;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right {margin-bottom: 25px;}
        .bigdrop {left: 0 !important;}
    }

    @media only screen and (max-width: 767px){
        .header-left .logo-main img {
            width: 260px;
            max-width: 260px;
            position: relative;
            z-index: 1;
        }
        .right-header-bottom .navigation-top {
            top: 44px;
        }
        .header-new .menu-toggle {
            top: -31px;
        }
        .header-right .main-navigation.toggled-on .menu-toggle {
            top: -42px;
        }
        .header-right .dropdown-toggle {
            padding: 3px 5px;
        }
        .kitchen-leg-inner .custom-sidebar-btn{
            top: 117px;
        }
        .vanity-form-box.dealer-job .rdo-btn label {
            width: 35%;
        }
        .vanity-form-box.dealer-job .rdo-btn label:nth-child(3) {
            padding-left: 0;
        }
        .uploader{max-width: 100%;}
        .uploader label{margin-bottom: 10px;}
        .vanity-form-inner h1{font-size: 20px;}    
        .select2-container--default .select2-results__option--group{width: 100% !important;padding: 10px 10px 5px 10px !important;}
        #select2-leg_style-results {width: auto !important;max-height: 200px !important;}
        .vanity-form-box h4{font-size: 15px;}
        .vanity-form-box p{font-size: 14px;}
        .vanity-form-box .steps-1:before, .vanity-form-box .steps-2:before, .vanity-form-box .steps-3:before, .vanity-form-box .steps-4:before, .vanity-form-box .steps-5:before, .vanity-form-box .steps-6:before, .vanity-form-box .steps-7:before
        {width: 40px;height: 40px;}
        .form-footer {text-align: center;}
        .before-begin{width: 650px;padding: 40px 0px 50px 28px;}
        body #select2-select_finish_3-results{width: 100% !important;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right p br {display: none;}
        .closet-rod-btn .closet-left,.closet-rod-btn .closet-right {
            width: 100%;
            float: none;
            text-align: center;
        }
        .closet-rod-btn {
            flex-direction: column;
            justify-content: center;
            text-align: center;
            margin-top: 20px;
        }
        .closet-rod-btn.closet-main {
            flex-direction:unset;
            justify-content: unset;
            text-align: unset;
        }
        .closet-rod-btn .closet-right a.custom-download1.intro-pdf.download-pdf.more-link {
            margin: 20px 0 0 0 !important;
            font-size: 14px;
            float: none;
        }
        .closet-rod-btn.closet-main .closet-right{
            text-align: left;
            margin-top: -40%;
        }
    }

    /* New Header */

    .d-none{display: none;}


    @media only screen and (min-width: 768px){
        .vertical-post{display: flex;}
        .vertical-post p.vertical-pop-link{min-width:142px;}
        .vertical-post .wpcf7-list-item{margin:0; }
        .vertical-post.split-vertical-post .wpcf7-list-item{margin: 0 20px 0 0;}
        .inspiration-comes-sec .two-col-images {
            display: flex;
            justify-content: space-between;
        }
        
        .inspiration-comes-sec .two-col-images .left-image {
            width: calc(31% - 8px);
        }
        .inspiration-comes-sec .two-col-images .right-image {
            width: calc(69% - 8px);
        }
        .inspiration-comes-sec .two-col-images .image-block img {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            object-fit: cover;
        }
        .inspiration-comes-sec .two-col-images .left-image .image-block {
            padding-top: 148%;
        }
        .inspiration-comes-sec-new.inspiration-comes-sec .two-col-images .left-image .image-block{
            padding-top: 68%;
        }
        .inspiration-comes-sec .two-col-images .image-block {
            position: relative;
        }
        .inspiration-comes-sec .two-col-images .right-image .image-block {
            height: 100%;
        }
    }
    .inspiration-comes-sec-new.inspiration-comes-sec .two-col-images .left-image{
        display:flex;
        flex-direction: column;
        gap: 16px;
    }
    .inspiration-comes-sec-new.inspiration-comes-sec .two-col-images{
        padding-top: 65px;
    }
    .inspiration-comes-sec-new.inspiration-comes-sec{
        padding: 130px 16px;
    }
    /* .inspiration-comes-sec-new.inspiration-comes-sec span.img-des{
        text-align: center;
    } */

    .lg-outer.homelightgallery .lg-inner{white-space:normal;}
    .numberofidentifyshelfunits-section p {
        float: left;
    }
    .numberofidentifyshelfunits-section{
        padding: 5px 10px;
        background-color: #fff;
        overflow: hidden;
        display: block;
    }
    .numberofidentifyshelfunits-section p:nth-child(1){
        padding-top: 6px;
        padding-right: 5px;
    }
    .numberofidentifyshelfunits-section select{
        width: 72px;
    }
    .img-none{display: none;}
    .elmnt-none{display: none !important;}
    .img-block{display: block;}

    .form-box .form-inner .custom-file-attachment input{
        background: #99c5b8;
        border: 1px solid #84b4a6;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 0 1px 0 0 #ffffff inset;
        -moz-box-shadow: 0 1px 0 0 #ffffff inset;
        -webkit-box-shadow: 0 1px 0 0 #ffffff inset;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        line-height: normal;
        padding: 6px 10px;
        text-transform: uppercase;
        height: 44px;
        width: 120px;
    }
    .form-box .form-inner .codedropz-upload-inner h6{font-size: 14px;}
    .form-box .form-inner .codedropz-upload-inner .codedropz-btn-wrap{margin-top: 6px;height: 30px;}
    .form-box .form-inner .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{margin-bottom: 18px;}
    .form-box .form-inner .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{
        background: #99c5b8;
        border: 1px solid #84b4a6;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 0 1px 0 0 #ffffff inset;
        -moz-box-shadow: 0 1px 0 0 #ffffff inset;
        -webkit-box-shadow: 0 1px 0 0 #ffffff inset;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        line-height: normal;
        padding: 6px 10px;
        text-transform: uppercase;
        height: 44px;
        width: 120px;
    }
    .form-box .form-inner .dnd-upload-counter{display: none;}
    .form-box .form-inner .custom-file-attachment input:hover{background: #767676;}
    .form-box .form-inner .custom-file-attachment .attach-file-name{font-size: 14px;}
    #error-popup{background: #c7eaeb;padding: 30px; position: relative;margin-left: 32px;max-width: 480px;position: relative;}
    #error-popup:before{content: '';right: 40px;bottom: 10px !important; position: absolute;bottom: 0;background-image: url('../images/question.png');background-repeat: no-repeat;height: 140px;width: 90px;z-index: 0;}
    #error-popup .popup-inner p:last-child{margin-bottom: 0px;}
    #error-popup .popup-inner p span span span:first-child{margin-left: 0;}

    /*19feb*/
    .main-slider .slick-next, 
    .main-slider .slick-prev{
            display: none !important;
    }
    .main-slider:hover .slick-next {
        position: absolute;
        right: -270px;
        left: 0;
        margin: auto;
            bottom: 4px;
        background: transparent;
        padding: 0;
        background: url(../images/right-arrow-nav.png);
        width: 25px;
        height: 34px;
        display: inline-block !important;
        font-size: 0;
        z-index: 1;
    }
    .main-slider:hover .slick-prev {
        position: absolute;
        left: -270px;
        right: 0;
        margin: auto;
            bottom: 4px;
        background: transparent;
        padding: 0;
        background: url(../images/left-arrow-nav.png);
        width: 25px;
        height: 34px;
        display: inline-block !important;
        font-size: 0;
        z-index: 1;
    }
    .home-about-sec{
        position: relative;
        background: none;
    }
    .home .home-about-sec:after{
        text-align: center;
        /*background: url(../images/pi-logo.png) no-repeat left top;*/
        padding: 0;
        margin: 12px 0 10px;
        display: inline-block;
        right: 0;
        content: "";
        position: absolute;
        top: -11px;
        width: 146px;
        height: 158px;
        background-size: cover;
    }
    .home .home-about-sec:before{
        text-align: center;
        /*background: url(../images/pi-logo.png) no-repeat left top;*/
        padding: 0;
        margin: 12px 0 10px;
        display: inline-block;
        left: 0;
        content: "";
        position: absolute;
        top: -11px;
        width: 146px;
        height: 158px;
        background-size: cover;
    }


    @media (min-width: 1025px) and (max-width: 1280px) {
    .home-about-sec h2 span.big-cap {
        font-size: 22px;
    }
    .home-about-sec h2{
        font-size: 16px;
        line-height: 22px;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right {
        max-width: 100% !important;
    }
    }


    @media (min-width: 768px) and (max-width: 870px) {
        .visitor-rdo-btn label span {
            font-size: 13px !important;
        }
    }

    @media only screen and (min-width: 992px){
    .header-right {
        padding-right: 20px;
    }
    .gallery-slider {
        padding: 14px 10px 14px 10px;
    }
    .home .home-about-sec {
        min-height: 180px;
    }
    .home-about-sec .about-logo {
        padding: 0px 0 10px 0;
        min-width: 350px;
    }
    .home .home-about-sec {
        min-height: 180px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        width: 100%;
    }
    }
    @media only screen and (max-width: 991px){
    .home-about-sec:after, 
    .home-about-sec:before{
        width: 37px;
        height: 40px;
    top: -20px;
    }
    .gallery-slider {
        padding: 14px 20px 7px 20px;
    }
    }
    @media only screen and (max-width: 767px){
    .home-about-sec .about-logo img {
        max-width: 250px;
    }
    .inspiration-comes-sec-new.inspiration-comes-sec{
        padding: 0 16px 40px 16px;
    }
    .inspiration-comes-sec-new.inspiration-comes-sec .two-col-images .left-image{
        width: 100%;
    }
    .inspiration-comes-sec-new.inspiration-comes-sec .two-col-images {
        padding-top: 0px;
    }
    h1.hometitle {
        font-size: 16px;
    }
    .home-about-sec h2 {
        font-size: 12px;
        line-height: 20px;
    }
    .home-about-sec h2 span.big-cap{
        font-size: 16px;
    }
    .home-about-sec p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 18px;
    }
    .home-about-sec{
            margin: 20px 0 10px;
    }

    }

    @media only screen and (max-width: 360px){
    body .tab-mounting-main.finials-main .finials-img-wrap{
        height: 200px !important;
    }
    }

    @media only screen and (max-width: 360px){
    .home-about-sec:after, 
    .home-about-sec:before{
        width: 20px;
        height: 22px;
    top: -8px;
    }
    }

    /*Image Animation Home*/

    .tubing-size-radio span.wpcf7-form-control-wrap.tubing-size {
        margin-left: 45px;
    }
    .tubing-size-radio span.wpcf7-form-control-wrap.tubing-size span.wpcf7-list-item.last {
        margin-left: 30px;
    }
    form.wpcf7-form .form-box .form-inner.tubing-size-inner {
        margin-top: 20px;
    }
    .tabular-rollover {
        position: relative;
    }
    .tabular-rollover .tabular-img-wrap {
        min-height: auto;
        background-image: url(../images/rollover-bg-main.png);
        background-repeat: no-repeat;
        background-size: cover;
        transition: all ease .5s;
    }
    .tabular-hover-wrap-parent .tabular-hover-wrap {
        height: 100%;
        transform: skew(-35deg);
    }
    .tabular-hover-wrap-parent {
        display: flex;
        align-items: center;
        overflow: hidden;
    }
    .tabular-hover-wrap.tabular-hover-wrap-2 {
        width: 30%;
    }
    .tabular-hover-wrap.tabular-hover-wrap-3 {
        width: 25%;
    }
    .tabular-hover-wrap.tabular-hover-wrap-1 {
        width: 45%;
    }
    .tabular-hover-wrap-parent {
        display: flex;
        align-items: center;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99;
    }
    /*.tabular-rollover .tabular-img-wrap.tabular-img-wrap-1 {
        background-image: url(../images/Summer-Studio.jpg);
    }*/

    .tabular-rollover .tabular-img-wrap.tabular-img-wrap-1 {
        background-image: url(../images/tubular-pg-roll-overs.png);
    }

    .tabular-rollover .tabular-img-wrap.tabular-img-wrap-2 {
        background-image: url(../images/rollover-bg-2.png);
    }
    .tabular-rollover .tabular-img-wrap.tabular-img-wrap-3 {
        background-image: url(../images/rollover-bg-3.png);
    }
    .tabular-hover-wrap-parent .tabular-hover-wrap a {
        display: inline-block;
        height: 100%;
        width: 100%;
    }
    .tabular-img-wrap-img{
        width: 100%;
        opacity: 0;
        visibility: hidden;
    }


    #qty-error-popup{margin: initial;max-width: 530px;background: #fff;text-align: center;padding: 25px 30px;margin: 180px;}
    #qty-error-popup .popup-inner{width: 100%;}
    #qty-error-popup .popup-inner p{position: relative;text-transform: uppercase;color: #000000;font-size: 18px;}
    #qty-error-popup .popup-inner p span{color: #ff0000;}
    #qty-error-popup .popup-inner p:before{content: '';background-image: url(../images/question-popup-bg.png);width: 36px;height: 54px;background-size: cover;position: absolute;left: 0;top: 10px; z-index: -1;}
    #qty-error-popup .popup-inner p:after{content: '';background-image: url(../images/question-popup-bg.png);width: 36px;height: 54px;background-size: cover;position: absolute;right: 0;top: 10px;}
    #qty-error-popup .radio-btn-div{text-align: left;margin-top: 20px;content: '';background-image: url(../images/bull-popup-bg.png);height: 200px;background-position: left;background-size: contain;text-align: left;background-repeat: no-repeat;}
    #qty-error-popup .radio-btn-div .wpcf7-list-item label{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
    #qty-error-popup .radio-btn-div .wpcf7-list-item{margin: 5px 165px 0 5px;}

    @media only screen and (max-width: 991px) {
    .contactus-left .contact-box h2{text-align: left;font-size: 20px;}

    }
    @media only screen and (max-width: 767px) {
    #qty-error-popup{margin: 0 auto;}
    .checkmark:before{top: 0px;left: 0px;}
        .redio-btn .checkmark:after{top: -2px;left: -2px;width: 25px;height: 25px;}
    .checkmark{left: -28px;height: 40px;width: 40px;}
        .contactus-left .contact-box{padding: 15px;}
        .contactus-left .contact-box form{padding: 0;}
        .contactus-left .contact-box .redio-btn{margin-left: 35px;font-size: 18px;line-height: 18px;}
    }
    @media only screen and (max-width: 599px){
        #qty-error-popup{padding: 10px;}
        #qty-error-popup .popup-inner p{padding: 10px 35px;}
        #qty-error-popup .radio-btn-div .wpcf7-list-item{margin: 15px 165px 0 5px;}
    }
    @media only screen and (max-width: 467px){
        #qty-error-popup .popup-inner p:before,
        #qty-error-popup .popup-inner p:after{top: 25%;}
        #qty-error-popup .radio-btn-div{max-width: 290px;margin: 0 auto;}
        #qty-error-popup .radio-btn-div .wpcf7-list-item{margin: 43px 85px 0 5px;}
        #qty-error-popup .popup-inner p{margin-bottom: 0;}
        .tooltip-content:before {left: 52.5%;}
    }

    @media only screen and (min-width: 1300px){
        .container.custom {max-width: 1440px;width: 100%;}
        .contactus-left .contact-box{width: 80%;margin: 0 auto;}
    }

    .page-template-contact-us-new form.invalid .wpcf7-response-output{display:none;}

    /* 20-5-2021 CSS */
    .shelving-popup{ display: none; }
    .page-template-shelving-estimator-new .fancybox-overlay,.page-template-shelving-estimator-new-test .fancybox-overlay{ background: rgba(0,0,0,0.75); }
    .fancybox-lock .page-template-shelving-estimator-new .fancybox-overlay,.page-template-shelving-estimator-new-test .fancybox-overlay{   overflow: hidden; overflow-y: auto;}
    .page-template-shelving-estimator-new .fancybox-wrap,.page-template-shelving-estimator-new-test .fancybox-wrap{ width: 100% !important; max-width: 1100px; background: #fff; margin: 0 !important; }
    .page-template-shelving-estimator-new .fancybox-skin,.page-template-shelving-estimator-new-test .fancybox-skin{ background: transparent; border: none; padding:0px !important;  box-shadow: none !important; }
    .page-template-shelving-estimator-new .fancybox-inner,.page-template-shelving-estimator-new-test .fancybox-inner{ width: 100% !important; max-width: 100% !important; margin: 0 !important; }
    .page-template-shelving-estimator-new .fancybox-skin ,.page-template-shelving-estimator-new-test .fancybox-skin{ border-radius: 0px; }
    .page-template-shelving-estimator-new .fancybox-outer .fancybox-nav,.page-template-shelving-estimator-new-test .fancybox-outer .fancybox-nav{display: none !important;}
    .page-template-shelving-estimator-new .fancybox-close,.page-template-shelving-estimator-new-test .fancybox-close{display: none !important;}

    .shelving-popup:after{content: ""; display: table; clear: both;}
    .shelving-popimage{ width: 62%; float: left; }
    .shelving-popcontent{ width: 38%; float: left; padding: 40px 40px 40px 0; }
    .shelving-popcontent p{color: #9e9e9e; font-size: 16px;font-weight: 600; line-height: 1.2; margin-bottom: 25px;}
    .shelving-popcontent p a{color: #005fca; text-decoration: underline;}
    .shelving-popcontent ul{padding: 0 0 0 20px; margin-bottom: 25px; list-style: none;}
    .shelving-popcontent ul li{color: #000; font-weight: 600; margin-bottom: 5px; font-size: 16px;line-height: 1.2;}
    .shelving-popcontent .shelving-logo img {  margin: 0 0 0 auto;  max-width: 320px;}
    /*.shelving-popcontent .nSketch-img{float: right;}*/
    /*.shelving-popcontent .nSketch-img img{max-height: 250px;}*/
    .shelving-popcontent .nSketch-img {
        float: none;
        max-width: 250px;
        margin: 0 auto;
    }
    .shelving-popup.box-4 .nSketch-img {
        float: right;
        max-width: 320px;
    }
    /*#shelving4-right .shelving-popcontent .nSketch-img img {
        max-height: 120px;
    }*/
    .shelving-contetext{clear: both; margin-top: 30px;}
    .shelving-pop-bottom-image {padding-top: 100px;}
    .dd-rd .firstcontact-div .FirstContact span.wpcf7-list-item.last {display: none !important;}

    .page-template-contact-us-new .form-inner.dd-rd{
        display: flex !important;
        align-items: center;
        padding: 0 10px;
        border: 1px solid #d6d6d6;
        border-radius: 3px;
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
        color: #9a9a9a;
        font-size: 14px;
        margin: 0 0 14px 0;
    }

    .page-template-contact-us-new .form-inner.dd-rd p {
        margin-bottom: 0;
        color: #9a9a9a;
    }

    .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div {
        margin-left: 20px;
    }

    .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div .FirstContact {
        font-size: 14px;
        z-index: 999;
    }
    .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div span.wpcf7-not-valid-tip {
        margin-left: 10px;
    }
    .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div .FirstContact .firstcontact-radio-btn span.wpcf7-list-item {
        margin: 0;
        width: 65px;
        float: left;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div .FirstContact .firstcontact-radio-btn span.wpcf7-list-item input {
        margin: -2px 8px 0 2px;
        width: 16px;
        box-shadow: none;
        cursor: pointer;
    }

    .page-template-contact-us-new .form-inner.dd-rd .firstcontact-div .FirstContact span.wpcf7-list-item-label {
        color: #9a9a9a;
        font-weight: bold;
    }

    .vanity-form-box .form-group.filed-added {
        margin-bottom: 0 !important;
    }
    .vanity-form-box .form-group.filed-added span.error.countertop_select_2_1 {
        display: none;
    }

        .vanity-form-box.leg-system.sub-filed-added .form-group,.vanity-form-box.leg-system.sub-filed-added .lbl-show-mb1,.vanity-form-box.leg-system.sub-filed-added .lbl-show-mb3{
            margin-bottom: 22px;
        }
        .vanity-form-box.leg-system.sub-filed-added .form-group.lbl-show-mb2{
            margin-bottom: 36px;
        }

    .vanity-form-box.leg-system.sub-filed-added .form-group.lbl-show-mb2 span.error.select_finish_3{
        display: none !important;
    }

    .vanity-form-box.leg-system.sub-filed-added .form-group.lbl-show-mb1.filed-added, .vanity-form-box.leg-system.sub-filed-added .form-group.lbl-show-mb2.filed-added {
        margin-bottom: 2px !important;
    }
    span.error {
        display: none !important;
    }

    .form-control.error-msg ,.form-group.error-msg span.select2-selection.select2-selection--single{
        border: 2px solid #f00 !important;
    }
    .form-control.error-msg:focus,.form-group.error-msg span.select2-selection.select2-selection--single:focus{
        outline: none;
    }
    .drop-ship-details .drop-ship-form .form-group {
        margin-bottom: 15px;
    }
    .vanity-form-box.sub-filed-added .form-group.contertop-show-lbl {
        margin-bottom: 23px !important;
    }
    .stone-forest-details .stone-forest-inner p {
        font-size: 14px;
    }

    .stone-forest-details {
        width: 100%;
        float: left;
        width: 100%;
        float: left;
        padding: 0 28px;
        margin-bottom: 14px;
    }

    .stone-forest-inner {
        background-color: #618a74;
        padding: 10px 10px 0px 10px;
        width: 100%;
        float: left;
    }
    .stone-forest-details .stone-forest-inner h3 {
        color: #fff;
        font-size: 20px;
        text-align: center;
        margin-bottom: 10px;
    }

    .stone-forest-inner .form-group.rdo-btn {
        padding-left: 3px;
    }
    .stone-forest-inner .form-group.rdo-btn label span::before {
        position: unset;
        margin-right: 8px;
    }
    .stone-forest-inner .form-group.rdo-btn h5 {
        padding: 12px 8px;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: normal;
        color: #000;
        width: 200px;
        text-transform: capitalize;
    }

    .stone-forest-inner .form-group.rdo-btn label {
        justify-content: space-between;
    }

    .stone-forest-inner .form-group.rdo-btn label span {
        color: #000 !important;
        width: 330px;

    }

    .stone-forest-inner .form-group.rdo-btn h5:last-child {
        text-transform: lowercase;
    }

    #submit_attention_popup {
        position: absolute;
        left: 50%;
        top: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        border: solid 2px #bf4040;
        margin-top: 10px;
        width: 600px !important;
        background-color: #fff;
    }

    #submit_attention_popup .popup-inner {
        margin-top: 0;
        position: relative;
        max-width: 100%;
        padding: 20px 25px 10px 20px;
        display: flex;
        align-items: center
    }

    .add-hint-popup-popup .popup-inner {
        margin: 0;
        max-width: 100%;
        padding: 20px 15px;
        border: solid 2px #000;
        background-color: #c9eaeb;
    }

    .add-hint-popup-popup .popup-inner h6 {
        font-size: 16px;
        color: red;
        margin-bottom: 5px;
    }

    .add-hint-popup-popup span.green {
        color: #1e801b;
        font-weight: bold;
        margin: 0 2px;
        font-size: 15px;
    }

    .add-hint-popup-popup span.red {
        color: red;
        font-size: 15px;
        font-weight: bold;
        margin: 0 5px;
    }

    .add-hint-popup-popup  {
        text-align: center;
        position: absolute;
        width: 70%;
        margin: 10px auto;
        right: 10px;
        top: 90px;
        z-index: 99;
        display: none;
    }
    .add-hint-popup-popup.white-popup.vanity-popup.add-hint-popup-error.countertop-error {
        left: -205px;
        bottom: -55px;
        top: unset;
    }
    .add-hint-popup-popup.white-popup.vanity-popup.add-hint-popup-error.counterdepth-error {
        bottom: -55px;
        top: unset;
        right: -39px;
    }
    .add-hint-popup-popup.white-popup.vanity-popup.add-hint-popup-error.counterheight-error {
        bottom: -55px;
        top: unset;
    }


    .add-hint-popup-popup p {
        margin: 0;
        color: #000;
    }

    #submit_attention_popup .popup-inner:after{content: 'X';position: absolute;right: 13px;top: 5px;color: #000;}
    #submit_attention_popup span {
        float: left;
        margin-right: 12px;
    }

    #submit_attention_popup span:before {
        content: '';
        display: inline-block;
        width: 56px;
        height: 56px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-left: 0;
        background-image: url(./assets/images/drop-alert.png);
        margin-top: -5px;
    }



    /* New Page - Finish Lead Times */
    .production-lead-time{padding-top:30px;}
    .production-lead-top{text-align:center;}
    .production-lead-top h2{color:#000000;font-size:24px;line-height:normal;padding:0px;padding-bottom:20px;font-variant:small-caps;letter-spacing:0.2px;margin-bottom:10px;}
    .production-lead-top p{font-size:18px;color:#0054a6;max-width:600px;margin:auto;line-height:normal;margin-bottom: 38px;}
    .production-lead-list{max-width:865px;margin:auto;padding-top:35px;position:relative;}
    .production-lead-list::before{content:"";display:block;height:140px;width:140px;background-color:#fff;background-image:url('../images/calendar-icon.jpg');background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;left:-70px;top:-30px;z-index:1;}
    .production-lead-row{margin:0 -8px;display:flex;flex-wrap:wrap;justify-content:center;height:100%;}
    .production-lead-row-content{padding:0 8px;margin-bottom:15px;}
    .production-lead-row-content-box{position:relative;border:1px solid #c2c2c2;padding:22px;text-align:center;height:100%;padding-top: 23px;}
    .production-lead-row-content-box h6{position:absolute;left:50%;top: -53px;transform:translateX(-50%);font-size:24px;text-transform:uppercase;font-weight:normal;color:rgba(0,0,0,0.50);background:#fff;padding:5px 10px;margin:0;white-space:nowrap;}
    .production-lead-row-content ul{margin:0;}
    .production-lead-row-content ul li{list-style:none;font-size:18px;color:#000000;font-family:arial;font-variant:small-caps;line-height:normal;margin:10px 0;display:inline-flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap;}
    .production-lead-row-content ul li span{font-size:18px;margin-left: 5px;}
    .production-lead-row-content:nth-child(1){width:calc(57% - 70px);}
    .production-lead-row-content:nth-child(2){width:22.5%;}
    .production-lead-row-content:nth-child(3){margin:0 -8px;width:70px;position:relative;padding-left:0;padding-right:0;}
    .production-lead-row-content:nth-child(3) .production-lead-row-content-box{border-color:transparent;}
    .production-lead-row-content:nth-child(3) .production-lead-row-content-box h6{opacity:0;}
    .production-lead-row-content:nth-child(3) .production-lead-row-content-box ul li{position:relative;color:transparent;}
    .production-lead-row-content:nth-child(3) .production-lead-row-content-box img{position:absolute;left:0;top:50%;margin:0px -23px;max-width:70px;transform:translateY(-50%);}
    .production-lead-row-content:nth-child(4){width:22%;}
    .production-lead-row:first-child .production-lead-row-content-box{padding-top:60px;}
    .production-lead-bottom{text-align:center;}
    .production-lead-bottom p{margin:0 12px 10px 12px;font-size:12px;font-family:arial;color:#000;}
    .production-lead-row-content-box.first-lbl h6 {top: -29px;}


    /* New Page - Finish Lead Times w/ Rack */
    .production-lead-time-r{padding-top:30px;}
    .production-lead-top-r{text-align:center;}
    .production-lead-top-r h2{color:#000000;font-size:24px;line-height:normal;padding:0px;font-variant:small-caps;letter-spacing:0.2px;margin-bottom:10px;}
    .production-lead-top-r p{font-size:18px;color:#0054a6;max-width:600px;margin:auto;line-height:normal;margin-bottom: 30px;}
    .production-lead-list-r{max-width:1180px;margin:auto;padding-top:35px;position:relative;}
    .production-lead-list-r::before{content:"";display:block;height:110px;width:110px;background-color:#fff;background-image:url('../images/calendar-icon.jpg');background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;left:-11px;top:-23px;z-index:1;}
    .production-lead-row-r{margin:0 -8px;display:flex;justify-content:center;height:100%;}
    .production-lead-row-content-r{padding:0 8px;margin-bottom:15px; width:19%}
    .production-lead-row-content-box-r{position:relative;border:1px solid #c2c2c2;padding:10px;text-align:center;height:100%;}
    .production-lead-row-content-box-r h6{position:absolute;left:50%;top: -53px;transform:translateX(-50%);font-size:24px;text-transform:uppercase;font-weight:normal;color:rgba(0,0,0,0.50);background:#fff;padding:5px 10px;margin:0;white-space:nowrap;}
    .production-lead-row-content-r ul{margin:0;}
    .production-lead-row-content-r ul li{list-style:none;font-size:18px;color:#000000;font-family:arial;font-variant:small-caps;line-height:normal;margin:10px 0;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;}
    .production-lead-row-content-r ul li span{font-size:18px;margin-left: 5px;}
    .production-lead-row-content-r:nth-child(1){width:calc(37% - 70px);}
    .production-lead-row-content-r:nth-child(2){width:19%;}
    .production-lead-row-content-r:nth-child(3){margin:0 -8px;width:71px;position:relative;padding-left:0;padding-right:0;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r{border-color:transparent;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r h6{opacity:0;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r ul li{position:relative;color:transparent;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r img{position:absolute;left:0;top:50%;margin:0px -13px;max-width:70px;transform:translateY(-50%);}
    .production-lead-row-content-r:nth-child(4){width:19%;}
    .production-lead-row-r:first-child .production-lead-row-content-box-r{padding-top:24px;}
    .production-lead-row-r:first-child .production-lead-row-content-box-r{padding-top:24px;}
    .production-lead-bottom-r{text-align:center;}
    .production-lead-bottom-r p{margin:0;font-size:14px;font-family:arial;color:#000;}
    .production-lead-row-content-box.first-lbl-r h6 {top: -20px;}



    @media (max-width: 1900px){
    .shelving-logo img {max-width: 140px;}
    .shelving-estimator-section .shelving-logo{margin-left: -70px;}
    }
    @media (max-width: 1680px){
        .shelving-estimator-section {  padding: 0 20px;}
        .shelving-estimator-section .col-md-4.eastimator-radio-col {   width: 24%;}
        .shelving-estimator-section .col-md-4.eastimator-image-col { width: 38%;}
        .shelving-img {  padding: 0px 0 20px 0;}
        .shelving-estimator-section .shelving-price-content{bottom: 20px;}
        .shelving-logo img {max-width: 120px;}
    }
    @media (max-width: 1366px){
        .shelving-estimator-section {  padding: 0 10px;}
        .shelving-estimator-section .shelving-price-content {  bottom: 15px;}
        .shelving-block .shelving-img .notification-p{font-size: 12px;}
        .shelving-des p{font-size: 12px;}
        .shelving-block .shelving-img span{font-size: 10px;}
        .shelving-eastimator-popup-text{max-width: 100%;}
        .shelving-estimator-section .shelving-style .shelving-logo{width: auto;}
        .requesting-title p {  font-size: 26px;}
        .shelving-block #shelving-eastimator-popup {  padding-top: 20%;}
    }
    @media (max-width: 1024px){
        .shelving-estimator-section .col-md-4.eastimator-image-col{width: 100%;}
        .shelving-estimator-section .col-md-4.eastimator-radio-col{width: 100%;}
        .shelving-estimator-section .shelving-logo{width: 116px; margin-left: -58px;}
        .shelving-logo img{max-width: 116px !important;}
        .shelving-estimator-section .shelving-boxdiv {  max-width: 600px;  margin: 20px auto;}
        .shelving-block .shelving-img span {  font-size: 12px;}
        .shelving-block .shelving-img .notification-p{font-size: 14px;}
        .shelving-des p{font-size: 14px;}
        .requesting-title p {  font-size: 20px;}
        .shelving-block #shelving-eastimator-popup {  padding-top: 0;}
        .page-template-shelving-estimator-new .fancybox-wrap,.page-template-shelving-estimator-new-test .fancybox-wrap{ max-width: 85%;}
        .shelving-popcontent .shelving-logo img {  max-width: 240px;}
        .shelving-popimage { width: 65%;}
        .shelving-popcontent {  width: 35%;}
        .shelving-eastimator-popup-text p:nth-child(1), .shelving-eastimator-popup-text p:nth-child(2){line-height: 1.4;}
        .next-step-form img{right: 240px;}
        body.page-template-free-standing-gallery-rails .free-standing-rails  .rail-right h2 {
        padding: 0;
        margin-bottom: 40px;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right p {
        text-align: left;
        max-width: 100%;
        margin-left: 30px;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right p br {
        display: none;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left ul {
        list-style: none;
        margin: 40px 0 0 0;
    }
    .download-pdf-block {
        margin-top: 0;
        margin-bottom: 40px;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf {
        position: absolute;
        left: 0 !important;
    }
    }
    @media (max-width: 991px){
        .page-template-shelving-estimator-new .fancybox-wrap,.page-template-shelving-estimator-new-test .fancybox-wrap{ max-width: 65%;}
        .shelving-popcontent .shelving-logo img {  max-width: 240px;}
        .shelving-popimage { width: 100%;}
        .shelving-popcontent {  width: 100%;}
        .shelving-popcontent{padding: 40px;}
        .shelving-popcontent .nSketch-img img{max-height: 220px;}
        .shelving-popcontent .nSketch-img{float: right;}
        .shelving-pop-bottom-image {padding-top: 50px;}
        .shelving-pop-bottom-image img {margin: 0 auto;}   
        
        /* New Page - Finish Lead Times */
        .production-lead-list::before {height: 80px;width: 80px;left: -15px;top: -10px;}
        .production-lead-row{justify-content: space-between;}
        .production-lead-row-content-box h6{font-size: 18px;}
        .production-lead-row-content ul li{min-height: 46px;font-size: 16px;}
        .production-lead-row-content ul li span{font-size: 16px;}
        .production-lead-row:first-child .production-lead-row-content-box{padding-top: 30px;}
        .production-lead-top p{margin-bottom: 25px;}
        .production-lead-row-content-box h6{top: -42px;}
        .add-hint-popup-popup{width: 80%;}
        .add-hint-popup-popup.white-popup.vanity-popup.add-hint-popup-error.countertop-error{left: -100px;}
        .add-hint-popup-popup.white-popup.vanity-popup.add-hint-popup-error.counterdepth-error{right: 0;}
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-left img {
        margin: 0 auto;
        }
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right p {
            text-align: center;
            margin-left: 0px;
        }
        body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right {
            max-width: 100% !important;
        }
        body.page-template-free-standing-gallery-rails .free-standing-rails .rs-right {
        padding-top: 50px;
        }
        body.page-template-free-standing-gallery-rails .free-standing-rails .rs-right img {
            margin-top: 0;
            margin: 0 auto;
        }
        .download-pdf-block {
        margin-top: 0;
            margin-bottom: 0;
        }
        body.page-template-free-standing-gallery-rails .rail-main-img {
            margin-top: 0;
        }
        body.page-template-free-standing-gallery-rails .free-standing-rails {
        padding: 0px 0 0 0;
        }
    }
    @media (max-width: 767px){
        .shelving-estimator-section .shelving-logo{padding: 0; float: none;}
    /* .select2-container--open .select2-dropdown {top: 43px;}*/
    
    /* New Page - Finish Lead Times */
        .page-template-finish-lead-times #page{overflow: hidden;}
        .production-lead-time {padding: 15px 0;}
        .production-lead-top h2{font-size: 20px;}
        .production-lead-top p{font-size: 14px;}
        .production-lead-list::before {height: 40px;width: 40px;left: -10px;top: 20px;}
        .production-lead-row-content ul li {font-size: 13px;margin: 5px 0;min-height: 45px;}
        .production-lead-row-content ul li span {font-size: 10px;padding-left: 5px;}
        .production-lead-row {margin: 0 -2px;}
        .production-lead-row-content {padding: 0 2px;margin-bottom: 6px;}
        .production-lead-row-content-box {padding: 10px 5px;}
        .production-lead-row-content-box h6 {top: -31px;font-size: 12px;padding: 7px 2px;}  
        .production-lead-row-content:nth-child(1) {width: calc(55% - 60px);}
        .production-lead-row-content:nth-child(3) {width: 70px;}
        .production-lead-row-content:nth-child(3) .production-lead-row-content-box img {margin: 0px -3px;max-width: 65px;} 
        .production-lead-row:first-child .production-lead-row-content-box {padding-top: 15px;} 
        .production-lead-row-content-box.first-lbl h6 {top: -15px;}
        .production-lead-top p {margin-bottom: 10px;}
        .vanity-form-box .form-group.contertop-show-lbl {margin-bottom: 15px !important;}
        .stone-forest-details,.stone-forest-inner {float: none;padding-bottom: 1px;}
        .stone-forest-details .form-group.rdo-btn {height: auto;}
        .stone-forest-details .form-group.rdo-btn label {display: block;}
        .stone-forest-details .form-group.rdo-btn label span { width: 100%;}
        .stone-forest-details .form-group.rdo-btn label  h5 {width: 100%;padding: 5px 38px;font-size: 14px;}
        .stone-forest-details .stone-forest-inner h3{font-size: 16px;}
        #submit_attention_popup .attention-content p br, #submit_attention_popup .notes-content p br {display: none;}
        #submit_attention_popup{width: 100% !important;}
        .add-hint-popup-popup {width: 93%;left: 13px;top: 155px;right: unset;}
        .add-hint-popup-popup.white-popup.vanity-popup.add-hint-popup-error.countertop-error {
        left: 12px;
        bottom: 60px;		
    }
    .add-hint-popup-popup.white-popup.vanity-popup.add-hint-popup-error.counterdepth-error {
        right: 0;
        top: unset;
        bottom: 0;
        left: 0;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails  .rail-right h2 {
        padding: 0;
        margin-bottom: 25px;
    }
    body.page-template-free-standing-gallery-rails .bar-img {
        padding-top: 20px !important;
    }
        
        /* New Page - Finish Lead Times W/ Rack */
    .production-lead-time-r{padding-top:30px;}
    .production-lead-top-r{text-align:center;}
    .production-lead-top-r h2{color:#000000;font-size:24px;line-height:normal;padding:0px;font-variant:small-caps;letter-spacing:0.2px;margin-bottom:10px;}
    .production-lead-top-r p{font-size:18px;color:#0054a6;max-width:600px;margin:auto;line-height:normal;margin-bottom: 38px;}
    .production-lead-list-r{max-width:1180px;margin:auto;padding-top:35px;position:relative;}
    .production-lead-list-r::before{content:"";display:block;height:70px;width:70px;background-color:#fff;background-image:url('../images/calendar-icon.jpg');background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;left:-0px;top:2px;z-index:1;}
    .production-lead-row-r{margin:0 -8px;display:flex;justify-content:center;height:100%;}
    .production-lead-row-content-r{padding:0 8px;margin-bottom:15px; width:19%}
    .production-lead-row-content-box-r{position:relative;border:1px solid #c2c2c2;padding:10px;text-align:center;height:100%;}
    .production-lead-row-content-box-r h6{position:absolute;left:50%;top: -21px;transform:translateX(-50%);font-size:12px;text-transform:uppercase;font-weight:normal;color:rgba(0,0,0,0.50);background:#fff;padding:5px 10px;margin:0;white-space:nowrap;}
    .production-lead-row-content-r ul{margin:0;}
    .production-lead-row-content-r ul li{list-style:none;font-size:12px;color:#000000;font-family:arial;font-variant:small-caps;line-height:normal;margin:14px 0;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;}
    .production-lead-row-content-r ul li span{font-size:10px;margin-left: 5px;}
    .production-lead-row-content-r:nth-child(1){width:calc(37% - 1px);}
    .production-lead-row-content-r:nth-child(2){width:19%;}
    .production-lead-row-content-r:nth-child(3){margin:0 -8px;width:50px;position:relative;padding-left:0;padding-right:0;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r{border-color:transparent;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r h6{opacity:0;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r ul li{position:relative;color:transparent;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r img{position:absolute;left:0;top:68%;margin:0px -11px;max-width:50px;transform:translateY(-50%);}
    .production-lead-row-content-r:nth-child(4){width:19%;}
    .production-lead-row-r:first-child .production-lead-row-content-box-r{padding-top:60px;}
    .production-lead-row-r:first-child .production-lead-row-content-box-r{padding-top:60px;}
    .production-lead-bottom-r{text-align:center;}
    .production-lead-bottom-r p{margin:0;font-size:14px;font-family:arial;color:#000;}
    .production-lead-row-content-box.first-lbl-r h6 {top: -20px;}
        
        
    }

    @media (max-width: 480px){
        .shelving-estimator-section {  padding: 0 0px;}
        .shelving-estimator-section .shelving-logo{width: 80px; margin-left: -40px !important; top: 5px;}
        .shelving-block .shelving-img .notification-p{font-size: 12px;}
        .shelving-des p{font-size: 12px;}
        .shelving-block .shelving-img span{font-size: 9px;}
        .shelving-eastimator-popup-text{max-width: 80%;}
        .requesting-title p {  font-size: 20px;}
        .page-template-shelving-estimator-new .fancybox-wrap,.page-template-shelving-estimator-new-test .fancybox-wrap{ max-width: 75%;}
        .shelving-popcontent p, .shelving-popcontent ul li{font-size: 14px;}
        .shelving-popcontent p{margin-bottom: 20px;}
        .shelving-logo img{max-width: 80px !important;}
        .shelving-popcontent { padding: 30px;}
        body .vanity-form-box.dealer-job .rdo-btn label {width: 100%;}
        .drop-ship-form {padding: 10px 0px 40px 0px;}
        body .before-begin {min-height: 300px;max-height: 300px;}
        .vanity-form-box.dealer-job .rdo-btn label input:checked + span:after,.vanity-form-box.dealer-job .rdo-btn label span:after,.rdo-btn label span:before, .rdo-btn label input:checked + span:before{width: 30px;height: 30px;}

        /* New Page - Finish Lead Times */
        .production-lead-row-content-box h6{font-size: 10px;top: -27px;}
        .production-lead-row-content ul li{font-size: 14px;}
        .production-lead-row-content:nth-child(1) {width: calc(57% - 50px);}
        .production-lead-row-content:nth-child(3){width: 50px;}    
        .production-lead-row-content:nth-child(3) .production-lead-row-content-box img {max-width: 45px;}
        .production-lead-row-content-box.first-lbl h6 {top: -13px;}

        /* New Page - Finish Lead Times W/ Rack */
    .production-lead-time-r{padding-top:30px;}
    .production-lead-top-r{text-align:center;}
    .production-lead-top-r h2{color:#000000;font-size:16px;line-height:normal;padding:0px;font-variant:small-caps;letter-spacing:0.2px;margin-bottom:24px;}
    .production-lead-top-r p{font-size:13px;color:#0054a6;max-width:600px;margin:auto;line-height:normal;margin-bottom: 38px;}
    .production-lead-list-r{max-width:1180px;margin:auto;padding-top:35px;position:relative;}
    .production-lead-list-r::before{content:"";display:block;height:35px;width:35px;background-color:#fff;background-image:url('../images/calendar-icon.jpg');background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;left:-2px;top:18px;z-index:1;}
    .production-lead-row-r{margin:0 -8px;display:flex;justify-content:center;height:100%;}
    .production-lead-row-content-r{padding:0 8px;margin-bottom:15px; width:19%}
    .production-lead-row-content-box-r{position:relative;border:1px solid #c2c2c2;padding:0px 11px;text-align:center;height:100%;}
    .production-lead-row-content-box-r h6{position:absolute;left:50%;top: -21px;transform:translateX(-50%);font-size:8px;text-transform:uppercase;font-weight:normal;color:rgba(0,0,0,0.50);background:#fff;padding:5px 10px;margin:0;white-space:nowrap;}
    .production-lead-row-content-r ul{margin:0;}
    .production-lead-row-content-r ul li{list-style:none;font-size:8px;color:#000000;font-family:arial;font-variant:small-caps;line-height:normal;margin:14px 0;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;}
    .production-lead-row-content-r ul li span{font-size:8px;margin-left: 5px;}
    .production-lead-row-content-r:nth-child(1){width:calc(37% - 16px);}
    .production-lead-row-content-r:nth-child(2){width:19%;}
    .production-lead-row-content-r:nth-child(3){margin:0 -8px;width:40px;position:relative;padding-left:0;padding-right:0;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r{border-color:transparent;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r h6{opacity:0;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r ul li{position:relative;color:transparent;margin-bottom:23px;}
    .production-lead-row-content-r:nth-child(3) .production-lead-row-content-box-r img{position:absolute;left:0;top:100%;margin:0px -11px;max-width:39px;transform:translateY(-47%);}
    .production-lead-row-content-r:nth-child(4){width:19%;}
    .production-lead-row-r:first-child .production-lead-row-content-box-r{padding-top:13px;}
    .production-lead-row-r:first-child .production-lead-row-content-box-r{padding-top:0px;}
    .production-lead-bottom-r{text-align:center;}
    .production-lead-bottom-r p{margin:0;font-size:9px;font-family:arial;color:#000;}
    .production-lead-row-content-box.first-lbl-r h6 {top: -20px;}
        
    }


    @media (max-width: 425px){
    
    }

    @media (max-width: 414px){
    body .before-begin {min-height: 240px;max-height: 300px;}
    }


    @media (max-width: 380px){
        body.page-template-contact-us-new .form-inner.dd-rd {height: 90px;}
        .vanity-form-box.dealer-job .rdo-btn label span:after{margin-left: 15px;}
        .vanity-form-box.dealer-job .rdo-btn label span{margin-left: 10px;}
        .before-begin{padding: 40px 0px 5px 28px;}
        .drop-ship-form {padding: 10px 2px 40px 2px;}
    }
    @media (max-width: 360px){
        .shelving-popcontent .shelving-logo img { max-width: 180px;}
        .vanity-section {padding: 0px 0px 0px 30px;}
    }


    /*Closet Rod CSS */
    .form-boxdimensionsexcel{
        background: #c7eaeb;
        padding: 0 12px 20px 12px;
        border: 2px solid #000;
        position: relative;
        margin: 0 0 50px 0;
        width:1400px;
    }

    .roomids{ padding: 2px 5px;
        font-size: 16px;
        font-weight: normal;
    
        display: table;
        margin: 0 auto;
        line-height: normal;
        background: #fff;
        position: relative;
        top: -15px;}



    tr
        {mso-height-source:auto;
        background-color:white;}
    col
        {mso-width-source:auto;}
    br
        {mso-data-placement:same-cell;}
    .style0
        {mso-number-format:General;
        text-align:general;
        vertical-align:bottom;
        white-space:nowrap;
        mso-rotate:0;
        mso-background-source:auto;
        mso-pattern:auto;
        color:black;
        font-size:11.0pt;
        font-weight:400;
        font-style:normal;
        text-decoration:none;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        border:none;
        mso-protection:locked visible;
        mso-style-name:Normal;
        mso-style-id:0;}
    td
        {mso-style-parent:style0;
        padding-top:1px;
        padding-right:1px;
        padding-left:1px;
        mso-ignore:padding;
        color:black;
        font-size:11.0pt;
        font-weight:400;
        font-style:normal;
        text-decoration:none;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        mso-number-format:General;
        text-align:general;
        vertical-align:bottom;
        border:none;
        mso-background-source:auto;
        mso-pattern:auto;
        mso-protection:locked visible;
        white-space:nowrap;
        mso-rotate:0;}
    .xl153
        {mso-style-parent:style0;
        font-size:13.0pt;
        font-weight:700;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        text-align:center;
        vertical-align:middle;
        border:1.6pt solid #99CCCC;}
    .xl154
        {mso-style-parent:style0;
        font-size:13.0pt;
        font-weight:700;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        text-align:center;
        vertical-align:middle;
        border:1.6pt solid #99CCCC;
        white-space:normal;}
    .xl254
        {mso-style-parent:style0;
        font-size:1.0pt;
        font-weight:700;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        text-align:center;
        vertical-align:middle;
        border:1.6pt solid #99CCCC;
        white-space:normal;}
    .xl155
        {mso-style-parent:style0;
        border:1.6pt solid #99CCCC;
        font-size:13.0pt;}
    .xl156
        {mso-style-parent:style0;
        font-size:13.0pt;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        border:1.6pt solid #99CCCC;}
    .xl157
        {mso-style-parent:style0;
        font-size:13.0pt;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        border:1.6pt solid #99CCCC;
        white-space:normal;}
    .xl158
        {mso-style-parent:style0;
        font-size:13.0pt;
        font-weight:700;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        text-align:center;
        vertical-align:middle;
        border-top:1.6pt solid #99CCCC;
        border-right:1.6pt solid #99CCCC;
        border-bottom:none;
        border-left:1.6pt solid #99CCCC;}
    .xl159
        {mso-style-parent:style0;
        font-size:11.0pt;
        font-weight:700;
        font-family:Arial, sans-serif;
        mso-font-charset:0;
        text-align:center;
        vertical-align:middle;
        border-top:none;
        border-right:1.6pt solid #99CCCC;
        border-bottom:1.6pt solid #99CCCC;
        border-left:1.6pt solid #99CCCC;}
    #rod{
        padding: 2px 5px;
        font-size: 16px;
        font-weight: normal;
        border: 2px solid #000;
        display: table;
        margin: 0 auto;
        line-height: normal;
        background: #fff;
        position: relative;
        top: -15px;
    }



    /* Ball studio CSS */
    /* .shelving-annoted-img.ball-shelving-annoted:before {
        content: "Studio Style shown for configuration - Actual Ball Images coming in January";
        color: red;
        font-size: 3rem;
        position: absolute;
        top: 14rem;
        left: 2rem;
        max-width: 40vw;
    } */

    .ball-strudio-message {
        color: red;
        font-size: 1rem;
        display: inline-block; 
        width: 100%;
        font-weight: bold;
        text-align: center;    
    }


    /* @media (max-width: 990px){
        .shelving-annoted-img.ball-shelving-annoted:before {
            content: "Studio Style shown for configuration - Actual Ball Images coming in January";
            color: red;
            font-size: 3rem;
            position: absolute;
            top: 1rem;
            left: 2rem;
            max-width: 100vw;
        }
    } */

    span.shelving-price-postfix.shelving-price-listpostfix {
        color: #bf4040;
        font-weight: bolder;
    }
    span.shelving-price-postfix.shelving-price-netpostfix {
        color: #bf4040;
        font-weight: bolder !important;
    }

    .drawing_fee{
        color:#ff0000;
        font-size: 14px;
    }



    /* Free Standing Gallery Rails New */
    body.page-template-free-standing-gallery-rails-new .free-standing-rails-new .rs-right-new {
        padding-top: 60px;
    }

    body.page-template-free-standing-gallery-rails-new .free-standing-rails-new .rail-right .rs-left {
        margin-top: 0;
        text-align: center;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails  .rail-right h2 {
        text-align: center;
        color: #555555;
        padding: 0 60px;
        margin-bottom: 44px;
    }

    body.page-template-free-standing-gallery-rails-new .free-standing-rails-new .rs-right-new img {
        margin-top: -20px;
        padding: 0;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right p {
        text-align: left;
        max-width: 77%;
        margin: 0 auto;
        margin-right: 0;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left p {
        width: 55%;
        margin: 0 auto;
        text-align: left;
        color: #000
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf {
        margin-top: 0;
        display: block;
        position: static;
        left: 19%;
        width: 100%;
        color: #007dcf;
        font-weight: bold;
    }
    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .download-pdf.intro-pdf span{
        margin-right: 0;
        margin-left: 10px;
        width: 460px;
    }


    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left p:first-child {
        margin-bottom: 25px;
    }


    body.page-template-free-standing-gallery-rails .rail-left-img {position: absolute;top: 120px;left: 30px;z-index: 9}
    /*body.page-template-free-standing-gallery-rails .rail-main-img {position: absolute;left: 0px;top: 0;max-width: 70%;}*/
    body.page-template-free-standing-gallery-rails .rail-main-img {
        position: static !important;
        left: 0px;
        top: 0;
        margin: 0 auto;
        width: 100%;
        margin-top: 60px;
        max-width: 100% !important;
    }

    .download-pdf-block{
        margin-top: 74px;
        margin-bottom: 40px
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left ul {
        list-style: none;
        margin: 125px 0 0 0;
    }


    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left ul span:before {
        content: '';
        font-size: 20px;
        position: absolute;
        left: -7px;
        top: 50%;
        transform: translate(-50%,-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        display: inline-block;
        background-color: #000;
        min-width: 3px;
        min-height: 3px;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails .rail-right .rs-left ul span {
        position: relative;
    }

    body.page-template-free-standing-gallery-rails-new .free-standing-rails-new .rail-right-new {
        max-width: 70%;
        margin: 0 auto;
        text-align: center;
    }

    body.page-template-free-standing-gallery-rails .bar-img {width: 100%;float: left;}
    body.page-template-free-standing-gallery-rails .rail-main-img img {margin: 0 auto;margin-right: 0;}

    .page-template-free-standing-gallery-rails-new .free-rail-main-new { padding: 50px 0; }
    .rail-left{ position: relative; }
    .rail-edge-logo{
        position: absolute;
        max-width: 150px;
        left: 30px;
        top: 0;
    }

    body.page-template-free-standing-gallery-rails .free-standing-rails-new {padding:50px 0 20px 0;}


    /* rack style css */


    .rack-style-main .shelving-img-block img,
    .rack-style-main .rack-shelving-parts-img .shelving-img-block,
    .rack-style-main .rack-shelving-parts-img .mt-3 .shelving-img-block img{
        border: 0 !important;
    }

    .rack-style-main .shelving-img-block, .rack-style-main .rack-shelving-parts-img .rack-style-main .shelving-img-block img, .rack-style-main .rack-shelving-parts-img .mt-3 .shelving-img-block, .rack-style-main .rack-shelving-parts-img .shelving-img-block {
        border: 1px solid #000 !important;
    }

    .rack-style-main .shelving-img-block .img-inner-txt {
        color: #7d7d7d;
    }

    .rack-style-main .rack-shelving-parts-img .row > div {padding: 0 5px;}

    .rack-style-main .rack-shelving-parts-img .row {
        margin: 0 -4px;
    }

    .rack-style-main .img-inner-txt-main,
    .rack-style-main .img-inner-static{
        text-align: center;
    }


    .rack-style-main .rack-shelving-parts-img .row .mt-3 .shelving-img-block img {
        width: auto;
        margin: 0 auto;
    }


    .rack-style-main .rack-shelving-parts-img .mt-3 .img-inner-txt {
        position: absolute;
        bottom: 32px;
        left: 50%;
        transform: translateX(-75%);
    }

    .rack-style-main .shelving-product-summary.rack-style .right-summary ul {
        margin-bottom: 0;
        margin-top: 30px;
    }


    .rack-style-main .shelving-product-summary.rack-style .right-summary ul li {
        font-size: 12px;
        color: #000;
        margin-bottom: 10px;
    }


    .rack-style-main .shelving-product-summary.rack-style .right-summary {
        margin-top: 115px;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"] {
        top: 9em;
        height: 51.5em;
        justify-content: space-evenly;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"] {
        top: 8em;
        height: 56em;
        justify-content: space-evenly;
    }

    .shelving-annoted-svg-container.rack-style  .svg-flex.svg-flex-right[data-posts="4"] {
        height: 44em;
        top: 13em;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="3"] {
        height: 55em;
        top: 8.5em;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="4"] {
        top: 12em;
        height: 48em;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="2"] {
        top: 12em;
        height: 35em;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"][data-shelves="2"]{
        top: 11em;
        height: 35em;
        justify-content: space-evenly;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"][data-shelves="4"]{
        top: 13em;
        height: 44em;
        justify-content: space-evenly;
    }

    .shelving-annoted-svg-container.rack-style  .svg-flex.svg-flex-right[data-posts="4"][data-shelves="2"]{
        height: 27em;
        top: 15em;
    }

    .shelving-annoted-svg-container.rack-style .shelving-annoted-side-view img[data-posts="2"],
    .shelving-annoted-svg-container.rack-style .shelving-annoted-side-view img[data-posts="3"],  
    .shelving-annoted-svg-container.rack-style .shelving-annoted-side-view img[data-posts="4"]{
        top: 50%;
        transform: translateY(-50%);
        height: 737px;
    }

    .shelving-annoted-svg-container.rack-style .shelving-annoted-side-view img[data-posts="2"] {
        height: 640px;
    }

    .shelving-annoted-svg-container.rack-style .shelving_for_help {
        z-index: 1;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-top {
        top: 7em !important;
    }

    .shelving-annoted-svg-container.rack-style .shelving-annoted-view .text-box {
        margin-bottom: 80px !important;
    }

    body .shelving-annoted-svg-container.rack-style .shelving-annoted-view .svg-input-container a.svg-input-help{
        display: inline-block;
    }

    body .shelving-annoted-svg-container.rack-style .shelving-annoted-view .svg-input-container a.svg-input-help:before{
        top: -3px;
    }

    .shelving-annoted-svg-container.rack-style {
        position: relative;
    }

    p.shelving-annoted-dimensions {
        position: absolute;
        bottom: 0;
        max-width: 30%;
        right: 50px;
        color: #000;
        font-size: 13px;
    }

    .shelving-annoted-main .shelving-annoted-img 
    > .shelving-img-block {
        padding-bottom: 10px;
    }

    .shelving-annoted-main.rack-style-main .rack-shelving-parts-img .img-outer-txt {
        padding-top: 0;
    }

    @media screen and (max-width: 1199px){
        
    .rack-style-main .rack-shelving-parts-img .mt-3 .img-inner-txt {
        bottom: 0;
    }

    .shelving-annoted-svg-container.rack-style .shelving-annoted-view img[data-posts="2"] {
        max-width: 400px;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"] {
        top: 10em;
        height: 26em;
        justify-content: space-evenly;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"] {
        height: 36.5em;
    }

    .shelving-annoted-svg-container.rack-style  .svg-flex.svg-flex-right[data-posts="4"] {
        height: 28em;
    }

    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="2"] {
        top: 12em;
        height: 20em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="3"] {
        height: 29em;
        top: 12em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="4"] {
        top: 12em;
        height: 29em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"][data-shelves="2"] {
        top: 11em;
        height: 24em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"][data-shelves="4"] {
        height: 29em;
    }
    .shelving-annoted-svg-container.rack-style  .svg-flex.svg-flex-right[data-posts="4"][data-shelves="2"] {
        height: 16em;
        top: 15em;
    }
    p.shelving-annoted-dimensions {
        max-width: 100%;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
        width: 100%;
        padding: 0 10px;
    }
    }

    @media screen and (max-width: 991px){
    .shelving-annoted-main .shelving-annoted-details .shelving-product-summary .left-summary .product-summary p {
        font-size: 14px !important;
    }
    .shelving-annoted-main.rack-style-main .shelving-annoted-img {
        width: 100% !important;
    }

    .rack-style-main .rack-shelving-parts-img .row > div {
        width: 33.33%;
        float: left;
    }

    .rack-style-main .rack-shelving-parts-img .row .mt-3 {
        width: 100%;
        margin-bottom: 20px;
    }
    .rack-style-main .shelving-product-summary.rack-style .right-summary {
        margin-top: 0;
        position: static;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"] {
        top: 29%;
        right: -40px;
        height: 22em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"] {
        height: 23.5em;
        top: 13em;
    }
    .shelving-annoted-svg-container.rack-style  .svg-flex.svg-flex-right[data-posts="4"] {
        height: 18em;
        right: -20px;
        top: 28%;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="2"] {
        top: 12em;
        height: 25em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="3"] {
        height: 33em;
        top: 12em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="2"][data-shelves="4"] {
        top: 14em;
        height: 30em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"][data-shelves="2"] {
        top: 14em;
        height: 16em;
    }
    .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-right[data-posts="3"][data-shelves="4"] {
        height: 21em;
        top: 14em;
    }
    .shelving-annoted-svg-container.rack-style  .svg-flex.svg-flex-right[data-posts="4"][data-shelves="2"] {
        height: 12em;
        top: 15.5em;
    }
    }

    @media screen and (max-width: 767px){
    .rack-style-main .img-inner-txt-main, .rack-style-main .img-inner-static,
    .rack-style-main .img-inner-txt p, .rack-style-main .img-outer-txt p{
        font-size: 10px;
    }

    body .rack-style-main .shelving-product-summary .left-summary{
        width: 100%;
    }

    .rack-style-main .shelving-product-summary.rack-style .right-summary {
        margin-top: 0;
        width: 100%;
        position: static;
    }
    .rack-style-main .shelving-product-summary.rack-style .right-summary ul {
    margin-left: 15px;
    }
    }

    @media only screen and (min-width: 768px) and (max-width: 991px)  {
        .shelving-annoted-svg-container.rack-style .svg-flex.svg-flex-top {
            top: 10em !important;
        }
    }

    /* rack style css */



    /* new home page design dhaval css */

    .introducing-plamer-main {
        display: flex;
        align-items: center;
    }

    .introducing-plamer-main img {
        max-width: 62%;
        margin-left:15%;
    }

    .introducing-plamer-main .border-img {
        position: relative;
        padding-bottom: 65%;
    }

    .introducing-plamer-main .border-img img {
        margin: 0 0 0 17%;
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
    }

    .palmer-logo-img {
        position: relative;
        padding-bottom: 24%;
    }

    .palmer-logo-img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        position: absolute;
        top: 0;
        left: 0;
    }

    .introducing-plamer-main .right-side , .feature-plamer-main  .right-side {
        flex: unset;
        max-width: unset;
    }

    .introducing-plamer-main .palmer-logo-sec .palmer-logo-text {
        width: unset;
        padding: 0 17%;
        text-align: center;
    }

    .introducing-plamer-main .white-shadow , 
    .introducing-plamer-main .right-side , 
    .introducing-plamer-main .palmer-logo-img ,
    .feature-plamer-main .left-side ,  
    .feature-plamer-main .right-side , 
    .feature-plamer-main .palmer-logo-sec .palmer-logo-text ,
    .palmer-elegent-des-text .palmer-elegent-des , .palmer-elegent-des-text .palmer-elegent-list-text {
        width: 100%;
    }
    .palmer-link {
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
    }

    .palmer-link a {
        /*text-decoration: underline;*/
        color: #0072bc;
        font-family: 'Conv_AvantGarde-Book';
        letter-spacing: 2px;
        font-weight: 600;
    }

    .feature-plamer-main  {
        display: flex;
        align-items: center;
        padding-top: 14px;
        padding-bottom: 14px;
    }

    .palmer-elegent-des-text {
        display: flex;
        gap: 80px;
    }

    .feature-plamer-main .palmer-logo-text .each-word {
        max-width: 35%;
    }

    .feature-plamer-main .palmer-logo-sec .palmer-logo-text {
        padding-top: 0px;
    }

    .feature-plamer-main .left-side {
        margin-top: 0px;
    }

    @media (max-width:1500px) { 
        .feature-plamer-main .palmer-logo-text .each-word {
            max-width: 50%;
        }    
        .feature-plamer-main {
            padding-bottom: 30px;
        }
        .palmer-elegent-des-text { 
            gap: 50px;
        }
    }

    @media (max-width:1199px) {
    .feature-plamer-main .palmer-logo-text .each-word{
        max-width: 65%;
    }

    .introducing-plamer-main .palmer-logo-sec .palmer-logo-text {
        padding: 0px 30px;
    }
    }

    @media (max-width:991px) {
        .feature-plamer-main .left-side {
            max-width: unset;
            flex: unset;
        }
        .introducing-plamer-main img , .feature-plamer-main .palmer-logo-text .each-word {
            max-width: 92%;
        }
        .palmer-elegent-des-text {
            display: block;
        }
        .feature-plamer-main {
            padding-top: 0px;
            padding-bottom:30px;
        }
        .introducing-plamer-main .palmer-logo-sec .palmer-logo-text {
            padding: 0px 10px;
        }
        .introducing-plamer-main img {
            max-width: 62%;
        }
        .introducing-plamer-main .border-img {
            padding-bottom: 80%;
        }
        .palmer-logo-img {
            padding-bottom: 33%;
        }
    }

    @media (max-width:767px) {
        .feature-plamer-main , .palmer-elegent-des-text  , .introducing-plamer-main {
            display: block;
        }
        .introducing-plamer-main .palmer-logo-sec .palmer-logo-text {
            padding: 0;
        }
        .feature-plamer-main .left-side {
            margin-top: 0px;
        }
    }



    /* home page ambassador section */
    
    .spotlight-designer-main{
        padding: 15px 0;
        border-bottom: 2px solid #a5cfcf;
    }

    .spotlight-designer-block{
        display: flex;
        gap:50px;
        flex-wrap: wrap;
        align-items: center;
    }
    .spotlight-designer-block .spotlight-designer-left,.spotlight-designer-block .spotlight-designer-right{
    width:calc(33.33% - 33.33px);
    display: flex;
    gap:30px;
    position: relative;
    }
    .spotlight-designer-block .spotlight-designer-left{
        border: 2px solid #919191;
    padding: 30px;
    }
    .spotlight-designer-block .spotlight-designer-left::after{
        content: "";
        position: absolute;
        right: -2px;
        top: -2px;
        height: calc(100% + 4px);
        width: 70px;
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    }
    .spotlight-designer-block .spotlight-designer h3{
        text-align: center;
        padding-top: 10px;
        color: #676767;
        font-size: 19px;
        font-family: 'Conv_AvantGarde-Book';
        text-transform: uppercase;
        margin-bottom: 0;
    }
    .spotlight-designer-block .spotlight-designer h3 .big-cap{
        font-size: 24px;
    }
    .spotlight-designer-block .spotlight-designer-left>*,.spotlight-designer-block .spotlight-designer-right>*{
        width: calc(50% - 15px);
        z-index: 1;
    }
    .spotlight-designer-block .spotlight-designer-left>* img,.spotlight-designer-block .spotlight-designer-right>* img{
        min-height: 310px;
        max-height: 310px;
        width: 100%;
        object-fit: cover;
        object-position: top;
    }
    .spotlight-designer-block .spotlight-designer-content{
        width:calc(33.33% - 33.33px);
    }
    .spotlight-designer-block .spotlight-content-block {
        max-width: 445px;
        text-align: center;
        margin: auto;
    }
    .spotlight-designer-block .spotlight-content-block h2{
        color: #676767;
        margin: 0 0 32px 0;
        font-size: 24px;
        font-family: 'Conv_AvantGarde-Book';
        text-transform: uppercase;
        max-width: 334px;
        margin-left: auto;
        margin-right: auto;
    }
    .spotlight-designer-block .spotlight-content-block p{
        color: #676767;
        font-size: 18px;
        font-family: 'Conv_AvantGarde-Book';
        margin: 0 0 20px 0;
        line-height: 22px;
    }
    .spotlight-designer-block .spotlight-content-block h2 .big-cap{
        font-size: 30px
    }
    .spotlight-designer-block .spotlight-content-block a{
        /*text-decoration: underline;*/
        color: #0072bc;
        font-family: 'Conv_AvantGarde-Book';
        letter-spacing: 2px;
        font-weight: 600;
    }
    @media screen and (min-width:1200px) and (max-width:1500px){
        .spotlight-designer-block .spotlight-designer-left>* img, .spotlight-designer-block .spotlight-designer-right>* img {
        max-height: 200px;
        min-height: 200px;
    }
    .spotlight-designer-block .spotlight-designer-left{
        padding: 10px;
        gap: 10px;
    }
    .spotlight-designer-block .spotlight-designer-left>*{
        width: calc(50% - 5px);
    }
    .spotlight-designer-block .spotlight-designer h3 .big-cap {
        font-size: 19px;
    }
    .spotlight-designer-block .spotlight-designer h3 {
        font-size: 14px;
    }
    }
    @media screen and (min-width:992px) and (max-width:1199px){
        .spotlight-designer-block .spotlight-designer-left>* img, .spotlight-designer-block .spotlight-designer-right>* img {
        max-height: 180px;
        min-height: 180px;
        }
        .spotlight-designer-block .spotlight-designer h3 .big-cap {
        font-size: 19px;
        }
        .spotlight-designer-block .spotlight-designer h3 {
        font-size: 14px;
        }
    }
    @media  screen and (min-width:768px) and (max-width:991px){
        .spotlight-designer-block .spotlight-designer-left,.spotlight-designer-block .spotlight-designer-right{
            flex-wrap: wrap;
        }
        .spotlight-designer-block .spotlight-designer-left>*, .spotlight-designer-block .spotlight-designer-right>*{
            width: 100%;
        }
    }

    @media(max-width:767px){
        .spotlight-designer-block .spotlight-designer-left, .spotlight-designer-block .spotlight-designer-right,.spotlight-designer-block .spotlight-designer-content{
            width: 100%;
        }
        .spotlight-designer-block .spotlight-designer-left{
            padding: 10px;
        }
        .spotlight-designer-block .spotlight-designer-left>* img, .spotlight-designer-block .spotlight-designer-right>* img {
            min-height: 150px;
            max-height: 150px;
        }
        .spotlight-designer-block .spotlight-content-block h2{
            font-size: 16px;
        }
        .spotlight-designer-block .spotlight-content-block h2 .big-cap{
            font-size: 22px;
        }
        .spotlight-designer-block .spotlight-designer h3 .big-cap{
            font-size: 19px;
        }
        .spotlight-designer-block .spotlight-designer h3{
            font-size: 14px;
        }
        .spotlight-designer-block {
            gap: 20px;
        }
        .spotlight-designer-block .spotlight-content-block p{
            font-size:14px;
            line-height: 20px;
        }
        .spotlight-designer-block .spotlight-content-block h2{
            margin-bottom: 20px;
        }
    }   

    /* dozen-pot-racks css start here */

    .dozen-pot-racks-main .container {
        max-width: 1335px;
    }
    .dozen-pot-racks-main .banner-main .container{
        max-width: 1166px;
    }
    .perfection-main .container{
        max-width: 1300px;
    }
    .banner-img img{
        height: 612px;
    }
    /* .dozen-pot-racks-main .stemware-title-sec .container , .dozen-pot-racks-main .banner-main .container , .dozen-pot-racks-main .perfection-main .container {
        padding: 0px 110px;
    } */

    .perfection-main .perfection-row,.pock-racks-block{
        display: flex;
        flex-wrap: wrap;
    }
    .perfection-main .perfection-row{
        flex-wrap: nowrap;
    }
    .perfection-main .perfection-row .perfection-left-img{
        width: 24%;
        position: relative;
    }
    .perfection-main .perfection-row .perfection-left-img:first-child img{
        margin-top: -85px;
        filter: drop-shadow(4px 7px 25.3px  rgba(0, 0, 0, 0.36));
    }
    .perfection-main .perfection-row .perfection-left-img:first-child {
        left: -32px;
    }
    .perfection-main .perfection-row .perfection-content{
        width: calc(57% - 90px);
        margin-right:10px;
        text-align:center;
    }
    .pock-racks-block .pock-racks-block-right{
        width:25%;
        padding-top:93px;
    }
    .pock-racks-block .pock-racks-img{
        width:75%;
    }
    .pock-racks-block-right{
        gap: 12px;
    }
    .pock-racks-block-right,.pock-racks-text{
        display: flex;
        align-items: flex-start;
    }
    /* .pock-racks-block-right .pock-racks-title{
        width: 52px;
    } */
    .pock-racks-block-right .pock-racks-text{
        width: calc(100% - 0px);
        flex-wrap: wrap;
        position: relative;
    }
    .pock-racks-text ul{
        width: 100%;
        padding-left:1em;
        z-index:1;
        padding-top: 50px;
        margin-bottom: 0;
    }
    .pock-racks-text .pock-racks-text-title{
        z-index: 1;
        width: 66%;
        /* padding-left: 34px; */
    }
    .pock-racks-block{
        align-items: center;
    }
    .pock-racks-text .pock-racks-text-title h3 {
        font-family: 'ITCAvantGardePro-Bk';
        font-size:39px;
        text-transform: uppercase;
        color: rgba(0,0,0,0.40);
        line-height: 49px;
        font-weight: 700;
        margin-bottom: 0 !important;
    }

    .choose-text h3{
        text-align: center;
        font-family: 'ITCAvantGardePro-Bk';
        font-size: 28px;
        color:rgba(0, 0, 0, 0.6);
        line-height: normal;
        margin-bottom: 21px;
    }

    .pock-racks-text .pock-racks-img{
        width:86% !important;
        position: absolute;
        left:13%;
        top:2%;
    }
    .concept-title sup{
        top:-2em;
        text-decoration: underline;
        font-size:22px;
        font-weight: 900;
    }
    .perfection-content p{
        max-width: 566px;
    }
    .perfection-main .perfection-row .perfection-content h2,.pot-racks-main .concept-title h2{
        font-family: 'ITCAvantGardePro-Bk';
        font-size: 36px;
        text-transform: uppercase;
        color:rgba(0,0,0,0.4);
        margin-bottom: 0 !important;
        line-height: normal !important;
    }
    .perfection-main .perfection-row .perfection-content h2 .big-cap,.pot-racks-main .concept-title h2 .big-cap,.pock-racks-text .pock-racks-text-title h3 .big-cap,.choose-text h3 .big-cap{
        font-size: 50px;
    }
    .perfection-main .perfection-row .perfection-content h2 {
        line-height: normal;
        margin-bottom: 15px;
        text-align:center;
        margin-right:26px;
        word-spacing:7px;
    }
    .pot-racks-main .posts-block h3 .big-cap , .pot-racks-main .posts-block h3::first-letter {
        font-size: 53px;
    }
    .perfection-main .perfection-row .perfection-content P,.pock-racks-text ul li{
        color: #000;
        font-size: 16px;
        font-family: 'ITCAvantGardePro-Bk';
        margin: 0 0 22px 0;
        margin-left:23px;
        line-height: 28px;
    }
    .pock-racks-text ul li{
        margin-bottom: 6px;
        width: fit-content;
    }
    .pock-racks-text ul li span{
        width: 100%;
        display: block;
        text-align: right;
    }

    .pot-racks-main .pot-racks-title h4{
        font-family: 'ITCAvantGardePro-Bk';
        font-size: 28px;
        color:#7d7d7d;
        font-weight: 600;
        text-align: center;
        margin-bottom: 12px !important;
    }
    .pot-racks-main .pot-rack-block-main{
        box-shadow:-10.42px 10.79px 11px rgba(12,12,12,0.28);
        padding:14px;
        padding-bottom:26px;
        padding-left:55px;
        padding-right:55px;
        border:1px solid rgba(12,12,12,0.28);
        margin-bottom:54px;
        overflow: hidden;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(2){
        padding-top: 0;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4){
    margin-bottom: 65px !important;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-first-row{
        padding-bottom: 21px;
    }
    @media(min-width:992px){
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block-right .pock-racks-text ,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block-right .pock-racks-text,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block-right .pock-racks-text,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-third-row .pock-racks-block-right .pock-racks-text  {
            width: calc(100% - 97px);
        }
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4) .pock-racks-block.pock-racks-first-row{
        padding-bottom: 19px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row{
        padding-top: 35px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-second-row .pock-racks-img:first-child img{
        padding-top: 30px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-first-row{
        padding-bottom: 40px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block.pock-racks-first-row{
        padding-bottom: 10px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5){
        margin-bottom: 75px !important;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6){
    margin-bottom: 81px !important;
    }
    .pot-racks-main .concept-title h2{
        text-align: center;
        z-index: 1;
        position: relative;
        background: #fff;
        display: inline-block;
        margin: auto;
        padding:0 10px;
        font-size: 80px;
        line-height: normal;
        font-family: 'Arial MT', sans-serif;
        color: rgb(0 0 0 / 75%);
        
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(2) .concept-title h2{
        padding-right:0 !important;
    }
    .pot-racks-main .concept-title h2 span,.pot-racks-main .concept-title h2 sup{
        font-family: 'ITCAvantGardePro-Bk';
    }
    .pot-racks-main .concept-title h2 span:first-child {
        font-size: 60px;   
    }
    .concept-word {
        color: rgba(0,0,0,0.41);
    }
    .pot-racks-main .concept-title h2 .big-cap {
        font-size: 80px !important;
        line-height: normal;
    }

    .pot-racks-main .concept-title {
        position: relative;
        display: flex;
    }
    .pot-racks-main .concept-title::after{
        content: "";
        position: absolute;
        width: 100%;
        height:6px;
        background-color: #99c8c9;
        left:0;
        top:44%;
        transform: translate(0,-50%);
    }
    .pot-racks-main .posts-block h3{
        margin-bottom: 0;
        font-family: 'ITCAvantGardePro-Bk';
        font-size: 34px;
        text-transform: uppercase;
        color: rgba(0,0,0,0.6);
        line-height: normal;
    }
    .posts-block .each-word{
        font-size: 36px;
    }
    .posts-block .num{
        font-size: 53px;
    }
    .pot-racks-main .posts-block{
        padding: 18px; 
        padding-top: 10px;
        padding-bottom: 0;
        border: 1px solid #000;
        width: fit-content;
        margin: auto;
        margin-top: -10px !important;
        background:#FFF;
        box-shadow: 2.631px 8.607px 15px rgba(12,12,12,0.3);
        position: relative;
        z-index: 1;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n),.pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right{
        flex-direction: row-reverse;
        padding-top: 0;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right{
        padding-top: 52px !important;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img,
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img{
        margin-left: -150%;
    }
    @media(min-width:1200px){
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img,
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img{
            margin-left: -70%;
        }

    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
        margin-left: -40%;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block,.pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right,.pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-text{
        flex-direction: row-reverse;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-block-right .pock-racks-text{
        flex-direction: row;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-third-row .pock-racks-text-title{
        padding-left: 26px;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-third-row .pock-racks-block-right .pock-racks-text .pock-racks-img{
        top: -2%;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-second-row .pock-racks-img:first-child img{
        padding-right: 23px;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-block-right .pock-racks-text .pock-racks-img{
        left:10%;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-block-right .pock-racks-text  .pock-racks-text-title{
        padding-left:0;
    }
    .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block:nth-child(2n){
        flex-direction: row;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text,.pot-rack-block-main .pock-racks-block:nth-child(3) .pock-racks-text{
        flex-direction: row-reverse;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text .pock-racks-text-title{
    padding-left: 26px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(2) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
        padding-left:32px ;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text  .pock-racks-img {
        width: 72% !important;
        left: -11%;
        top: -6%;
    }
    .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-img:first-child,.pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-img:first-child,.pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-img:first-child,.pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block:last-child .pock-racks-img:first-child{
    width: 66% !important;
    }
    .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block-right,.pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block-right,.pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block-right,.pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block:last-child .pock-racks-block-right{
        width: 34% !important;
    }body 
    .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-second-row .pock-racks-img{
        width: 100% !important;
    }
    .pot-rack-block-main .pock-racks-second-row .pock-racks-img:first-child img{
        padding-top:21px;
    }
    .pot-rack-block-main:nth-child(4) .pock-racks-second-row .pock-racks-img:first-child img{
        padding-top:5px;
    }
    .pot-racks-row .pot-rack-block-main:last-child{
        margin-bottom: 0;
        padding-top: 0;
    }
    .pot-rack-block-main:last-child .pock-racks-second-row .pock-racks-img:first-child img{
        padding-top: 53px;
    }
    .pot-rack-block-main:last-child .pock-racks-block:nth-child(2n){
        padding-bottom: 40px;
    }
    .pock-racks-block.full-width-img > div{
        width: 100%;
    }
    .pock-racks-block.full-width-img .choose-text{
        margin-top: -35px;

    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6){
        padding-top: 0;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-second-row .pock-racks-img:first-child img{
        padding-top: 36px;
    }
    .site-footer{
        display:flex;
        flex-wrap: wrap;
    }
    .footer-content-box .f-box {
        width: 50% !important;
    }
    .footer-content-box {
        display: flex;
        flex-wrap: wrap;
        width: 50%;
        border-right: 1px solid #c3cdcc;
    }

    .footer-content-box div:nth-child(2) {
        border-right: 0px;
    }

    .f-bottom-text {
        width: 100%;
        padding:10px;
        padding-top: 20px;
        text-align:center;
    }
    .f-bottom-text p{
        font-family: 'ITCAvantGardePro-Bk';
        font-size:11px;
        color:#909090;
        text-align: center;
    }
    .f-bottom-text p .big-cap,.f-bottom-text p span:last-child{
        font-size:14px;
    }

    .pock-racks-third-row {
        border-top: 5px solid #aae6e6;
    }

    .pock-racks-third-row .pock-racks-text .pock-racks-img ,.pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-text .pock-racks-img {
        left: -30%;
        width:82%;
    }

    .pock-racks-third-row .pock-racks-text .pock-racks-text-title ,.pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-text .pock-racks-text-title {
    padding-left: 30px;
    }
    @font-face {
        font-family: 'Arial MT';
        src: url('assets/fonts/ArialMT-Medium.eot');
        src: url('assets/fonts/ArialMT-Medium.eot?#iefix') format('embedded-opentype'),
            url('assets/fonts/ArialMT-Medium.woff2') format('woff2'),
            url('assets/fonts/ArialMT-Medium.woff') format('woff'),
            url('assets/fonts/ArialMT-Medium.ttf') format('truetype'),
            url('assets/fonts/ArialMT-Medium.svg#ArialMT-Medium') format('svg');
        font-weight: 500;
        font-style: normal;
        font-display: swap;
    }
    .three-four-container {
        max-width: 1378px;
        margin: 0 auto;
        padding-left: 15px;
        padding-right: 15px;
    }
    .split-collar-section .three-four-container {
        border-top: 2px solid #d6d6d6;
        padding-top: 25px;
    }
    .split-collar-section .logo-block {
        text-align: center;
    }
    .split-collar-section .logo-block img {
        margin: 0 auto 6px;
    }
    .split-collar-section .logo-block p,
    .three-four-banner .banner-image .banner-text p {
        font-size: 24px;
        color: #8d8d8d;
        font-family: 'Arial MT';
        font-weight: 500;
        margin-bottom: 0;
    }
    .split-collar-section .images-wrapper {
        display: flex;
        justify-content: space-between;
        padding-left: 50px;
        padding-right: 50px;
    }
    .studio-tubular-section-bottom .wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-left: 155px;
        padding-right: 155px;
        align-items: flex-start;
    }
    .studio-tubular-section-bottom .wrapper .left-block {width: 31%;padding-top: 30px;}
    .studio-tubular-section-bottom .wrapper .right-block {
        width: 60%;
    }
    .studio-tubular-section-bottom .wrapper .left-block .caption-text {
        width: 218px;
        margin-left: 60px;
    }
    .studio-tubular-section-bottom .wrapper .caption-text p,
    .studio-tubular-section .caption-text p{
        margin-bottom: 0;
        font-family: 'Arial';
        font-size: 18px;
        color: #000;
        line-height: 20px;
    }
    .studio-tubular-section-bottom .wrapper .right-block {
        display: flex;
        align-items: center;
    }
    .studio-tubular-section-bottom .wrapper .right-block .caption-text {
        width: 220px;
        text-align: right;
        padding-right: 18px;
    }
    .studio-tubular-section-bottom .wrapper .right-block a {
        width: calc(100% - 220px);
    }
    .studio-tubular-section-bottom {
        padding-bottom: 10px;
        padding-top: 20px;
    }
    .studio-tubular-section .wrapper {
        display: flex;
        flex-wrap: wrap;
        padding-left: 100px;
        padding-right: 100px;
    }
    .studio-tubular-section .left-block {
        width: 52%;
        padding-top: 45px;
        position: relative;
    }
    .studio-tubular-section .right-block {
        width: 48%;
        padding-left: 15px;
    }
    .studio-tubular-section .left-block .logo {
        float: none;
        margin-left: 55px;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .studio-tubular-section .left-block .caption-text {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: right;
    }
    .studio-tubular-section .right-block .caption-text {
        padding-top: 15px;
        max-width: 485px;
    }
    .three-four-top-text .top-text {
        display: flex;
        justify-content: space-between;
        padding-top: 15px;
    }
    .three-four-top-text .top-text .title {
        margin-bottom: 0;
    }
    .three-four-top-text .top-text .title h4 {
        margin-bottom: 0;
        font-family: 'ITCAvantGardePro-Bk';
        font-size: 18px;
        line-height: 24px;
    }
    .three-four-top-text .breadcrumb {
        margin: 0;
        float: unset;
    }
    .three-four-banner .banner-logo {
        display: flex;
        justify-content: center;
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .three-four-banner .banner-image {
        position: relative;
    }
    .three-four-banner .banner-image .banner-text {
        text-align: center;
        position: absolute;
        width: 100%;
        bottom: 35px;
    }
    .three-four-banner .banner-image img {
        width: 100%;
    }
    @media(max-width:1300px){
        .banner-img img{
            height: auto;
        }
        .perfection-main .perfection-row .perfection-left-img:first-child img{
            margin-top: -28%;
        }
        .pot-racks-main .pot-rack-block-main{
            margin-bottom: 30px;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4){
            margin-bottom: 44px;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6){
            margin-bottom: 70px;
        }
    }
    @media screen and (min-width:992px) and (max-width:1080px){
        .dozen-pot-racks-main{
        padding-top: 30px;
        }
    } 
    @media screen and (min-width:1200px) and (max-width:1399px){
        
        .dozen-pot-racks-main .container{
            padding: 0 30px;
        }

    } 

    @media (max-width: 1400px) {
        .pock-racks-text .pock-racks-text-title h3 {
            font-size: 34px;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -30%;
        }
    }
    @media only screen and (max-width: 1399px) {
        .studio-tubular-section-bottom .wrapper .caption-text p, .studio-tubular-section .caption-text p {
            font-size: 17px;
            line-height: 21px;
        }   
    }
    @media screen and (min-width:992px) and (max-width:1199px){
        .dozen-pot-racks-main .stemware-title-sec .container, .dozen-pot-racks-main .banner-main .container, .dozen-pot-racks-main .perfection-main .container {
            padding: 0px 50px;
        }
        .pock-racks-title img{
            max-width: 70px;
        }
        .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-img:first-child, .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-img:first-child, .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-img:first-child, .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block:last-child .pock-racks-img:first-child{
            width:60% !important;
        }
        .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block:last-child .pock-racks-block-right{
            width: 40% !important;
        }
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img, 
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -50%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {  
            margin-left: -15%;
        }
        
        .dozen-pot-racks-main .container{
            padding: 0 30px;
        }
        .pot-racks-main .pot-racks-title h4{
            font-size: 22px;
        }
        .pock-racks-block .pock-racks-img {
            width: 68%;
        }
        .pock-racks-block .pock-racks-block-right {
            width: 32%;
        }
        .pock-racks-text ul{
            padding-top:30px;
        }
        .pock-racks-text .pock-racks-text-title h3{
            font-size: 32px;
        }
        .perfection-main .perfection-row .perfection-content h2 .big-cap, .pot-racks-main .concept-title h2 .big-cap, .pock-racks-text .pock-racks-text-title h3 .big-cap, .choose-text h3 .big-cap{
            font-size: 50px;
        }
        .perfection-main .perfection-row .perfection-content h2, .pot-racks-main .concept-title h2,.pock-racks-text .pock-racks-text-title h3{
            font-size:34px
        }
        .perfection-main .perfection-row .perfection-content P, .pock-racks-text ul li{
            font-size: 16px;
            line-height: 26px;
        }
        .pot-racks-main .concept-title h2 span:first-child{
            font-size: 49px;
        }
        .pot-racks-main .concept-title h2,.pot-racks-main .concept-title h2 .big-cap {
        font-size: 70px !important;
        }
        .concept-title sup{
            top: -1.6em;
        }
        .pot-racks-main .posts-block h3 .big-cap, .pot-racks-main .posts-block h3::first-letter,.posts-block .num {
            font-size: 40px;
        }
        .pot-racks-main .posts-block h3,.posts-block .each-word{
            font-size: 26px;
        }
    
    }
    @media only screen and (max-width: 1199px) {
        .three-four-top-text .top-text {
            padding-top: 20px;
        }
        .three-four-top-text .top-text .title h4 {
            font-size: 16px;
            line-height: 20px;
        }
        .three-four-banner .banner-logo img {
            max-width: 360px;
        }
        .split-collar-section .logo-block p, .three-four-banner .banner-image .banner-text p {
            font-size: 20px;
            line-height: 24px;
        }
        .studio-tubular-section .wrapper {
            padding-right: 40px;
            padding-left: 40px;
        }
        .studio-tubular-section .left-block .logo {
            margin-left: 30px;
        }
        .studio-tubular-section-bottom .wrapper .caption-text p, .studio-tubular-section .caption-text p {
            font-size: 16px;
            line-height: 20px;
        }
        .studio-tubular-section-bottom .wrapper {
            padding-left: 80px;
            padding-right: 80px;
        }
        .studio-tubular-section-bottom .wrapper .left-block {
            width: 32%;
            padding-top: 20px;
        }
        .studio-tubular-section-bottom .wrapper .right-block {
            width: 67%;
        }
        .studio-tubular-section-bottom .wrapper .left-block .caption-text {
            margin-left: 40px;
        }
        .studio-tubular-section-bottom .wrapper .right-block .caption-text {
            width: 196px;
            padding-right: 10px;
        }
        .studio-tubular-section-bottom .wrapper .right-block a {
            width: calc(100% - 196px);
        }
        .studio-tubular-section .left-block .image {
            padding-right: 50px;
        }
    }


    @media(max-width:991px){
        .pock-racks-block >*{
            width:100%  !important;
            justify-content: center;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-block-right .pock-racks-text .pock-racks-img,.pock-racks-text .pock-racks-img{
            left: 0;
        }
        .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-img:first-child, .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-img:first-child, .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-img:first-child, .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block:last-child .pock-racks-img:first-child,.pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block:last-child .pock-racks-block-right{
            width: 100% !important;
        }
        .pock-racks-block .pock-racks-block-right{
            max-width: 280px;
            padding-top: 30px;
        }
        .pock-racks-block{
            justify-content: center;
        }
        .dozen-pot-racks-main .stemware-title-sec .container, .dozen-pot-racks-main .banner-main .container, .dozen-pot-racks-main .perfection-main .container {
            padding: 0px 15px;
        }
        .perfection-main .perfection-row .perfection-content P, .pock-racks-text ul li {
            font-size: 16px;
            line-height: 26px;
            margin-bottom: 15px;
        }
        .pot-racks-main .concept-title {
            margin: 10px 0px 0;
        }
        .pock-racks-text .pock-racks-text-title h3,.perfection-main .perfection-row .perfection-content h2, .pot-racks-main .concept-title h2{
            font-size: 27px;
            line-height: 37px;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -60%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-third-row .pock-racks-text-title{
            padding-left: 34px 
        }
        .pot-racks-main .pot-racks-title h4{
            font-size: 18px;
        }
        .perfection-main .perfection-row .perfection-content h2 .big-cap, .pot-racks-main .concept-title h2 .big-cap, .pock-racks-text .pock-racks-text-title h3 .big-cap, .choose-text h3 .big-cap{
            font-size: 40px;
        }
        .perfection-main .perfection-row .perfection-content P, .pock-racks-text ul li{
            font-size: 16px;
            line-height: 26px;
            margin-bottom: 10px;
        }
        .pot-racks-main .concept-title h2 span:first-child{
            font-size: 40px;
        }
        
        .pot-racks-main .concept-title h2,.pot-racks-main .concept-title h2 .big-cap {
        font-size: 50px !important;
        }
        .concept-title sup{
            top: -1.2em;
        }
        .posts-block .num {
            font-size: 34px;
        }
        .pot-racks-main .posts-block h3 .big-cap, .pot-racks-main .posts-block h3::first-letter {
            font-size: 34px;
        }
        .pot-racks-main .posts-block h3,.posts-block .each-word{
            font-size: 23px;
        }
        .perfection-main .perfection-row .perfection-left-img {
            width: 30%;
        }
        /* .perfection-main .perfection-row .perfection-content {
            width: calc(40% - 40px);
        } */
        .perfection-main .perfection-row .perfection-left-img:first-child img {
            margin-top: -26% !important;
        }
        .pock-racks-block.full-width-img .choose-text{
            margin-top: 0;
        }
        .perfection-main .perfection-row .perfection-left-img:first-child {
            left: -15px;
        }
    .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block-right,.pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block-right,.pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block-right,.pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-third-row .pock-racks-block-right{
        max-width: 350px !important;
    }

    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text .pock-racks-text-title {
        padding-left: 30px;
    }
    .pot-racks-row .pot-rack-block-main:last-child{
        padding-top: 24px;
    }
        .split-collar-section .logo-block p, .three-four-banner .banner-image .banner-text p {
            font-size: 18px;
            line-height: 22px;
        }
        .three-four-banner .banner-image .banner-text {
            bottom: 25px;
        }
        .studio-tubular-section .left-block .logo {
            max-width: 280px;
            margin-left: 15px;
        }
        .studio-tubular-section .left-block .caption-text {
            position: inherit;
            padding-right: 15px;
            padding-top: 10px;
        }
        .studio-tubular-section-bottom .wrapper {
            padding-left: 30px;
            padding-right: 30px;
        }
        .studio-tubular-section-bottom .wrapper .left-block {
            padding-top: 10px;
            width: 28%;
        }
        .studio-tubular-section-bottom .wrapper .right-block {
            width: 70%;
        }
        .studio-tubular-section-bottom .wrapper .left-block .caption-text {
            margin-left: 0;
        }
        .split-collar-section .logo-block img {
            max-width: 420px;
        }
    }
    @media(max-width:767px){
        .pot-racks-main .pot-racks-title h4{
            font-size: 16px;
        }
        .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-third-row .pock-racks-block-right {
            max-width: 340px !important;
        }
        .banner-img img{
            height: auto;
        }
        .pock-racks-text .pock-racks-text-title h3{
            font-size:26px;
        }
        .perfection-main .perfection-row .perfection-content h2 .big-cap, .pot-racks-main .concept-title h2 .big-cap, .pock-racks-text .pock-racks-text-title h3 .big-cap, .choose-text h3 .big-cap{
            font-size: 45px;
        }
        .pot-racks-main .concept-title h2 span:first-child{
            font-size: 30px;
        }
        .pot-racks-main .concept-title h2,.pot-racks-main .concept-title h2 .big-cap {
        font-size: 45px !important;
        }
        .concept-title sup{
            top: -1em;
        }
        .posts-block .num {
            font-size: 30px;
        }
        .pot-racks-main .posts-block h3 .big-cap, .pot-racks-main .posts-block h3::first-letter {
            font-size: 30px;
        }
        .pot-racks-main .posts-block h3,.posts-block .each-word{
            font-size: 18px;
        }
        .perfection-main .perfection-row .perfection-left-img{
            width: 30% !important;
        }
        .perfection-main .perfection-row .perfection-content{
            width:100% !important;
            padding-top: 15px;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img{
            margin-left: 0%;
            position: relative;
            left: -50px;
        }
        .pock-racks-block.full-width-img .choose-text{
            margin-top:20px;
        }
        .footer-content-box .f-box{
            width: 100% !important;
        }
        .pot-rack-block-main .pock-racks-block:first-child .pock-racks-block-right{
            padding-bottom: 20px;
        }
        .pock-racks-title img {
            width: 70px;
        }
        body .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text  .pock-racks-img {
            width: 60%  !important;
            left: -5%;
            /* top: -12%; */
            top:-5%;
        }
        .pot-racks-main .posts-block h3{
            text-align: center;
        }
        .pot-racks-main .pot-rack-block-main{
            padding-left: 20px;
            padding-right: 20px;
            box-shadow: -3.42px -3.21px 11px rgba(12,12,12,0.28);
        }
        section.pot-racks-main{
            padding: 60px 0;
        }

        .perfection-main .perfection-row .perfection-left-img:first-child img,.perfection-left-img img {
            max-width: 170px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            margin-top: -31% !important;
        }
        .concept-title sup{
            font-size: 18px;
        }
        .pot-racks-main .concept-title::after {
        height: 4px;
        }
        .perfection-main .perfection-row .perfection-left-img:last-child  img{
            margin-top: 0 !important;
        }
        .pock-racks-text .pock-racks-img {
            top: 0;
        }

        .pot-racks-main .posts-block {
            margin-top: 15px!important;
            margin-bottom: 15px !important;
            box-shadow: 0px 3px 21.8px 0px rgba(0, 0, 0, 0.30);
            padding: 12px;
        padding-bottom: 3px;
        }
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text {
            flex-direction: unset;
        }
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text .pock-racks-text-title {
            margin-left: 80px;
        }
        .pock-racks-block .pock-racks-block-right{
            max-width: 270px;
        }
        .pock-racks-text .pock-racks-text-title h3, .perfection-main .perfection-row .perfection-content h2, .pot-racks-main .concept-title h2 {
            font-size: 26px;
            line-height: 36px !important;
        }
        .pock-racks-text ul{
            padding-top:40px !important;
        }
        .choose-text h3{
            font-size: 18px;
        }
        .pot-racks-main .pot-rack-block-main{
            margin-bottom: 34px;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4) {
            margin-bottom: 35px !important;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) {
            margin-bottom: 45px !important;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6){
            margin-bottom: 51px !important;

        }
        .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block:last-child .pock-racks-block-right{
            padding-top: 0;
        }
        .perfection-main .perfection-row .perfection-content P, .pock-racks-text ul li{
            font-size: 14px;
            line-height: 24px;
        }
        .pock-racks-text ul li{
            margin-bottom:5px;
        }
        .pot-racks-main .concept-title h2 {
            padding:0 5px;
        }
        .three-four-top-text .top-text .title h4 {
            font-size: 14px;
            line-height: 18px;
        }
        .three-four-banner .banner-logo img {
            max-width: 280px;
        }
        .three-four-banner .banner-image .banner-text p {
            font-size: 14px;
            line-height: 20px;
        }
        .three-four-banner .banner-image .banner-text {
            bottom: 16px;
        }
        .studio-tubular-section .left-block {
            width: 100%;
            padding-top: 30px;
        }
        .studio-tubular-section .left-block .logo {
            max-width: 320px;
            width: 100%;
            margin: 0 auto 15px;
        }
        .studio-tubular-section .caption-text p {
            text-align: center;
        }
        .studio-tubular-section .right-block {
            width: 100%;
            padding-left: 0;
            padding-top: 20px;
        }
        .studio-tubular-section-bottom .wrapper .left-block {
            width: 100%;
            text-align: center;
        }
        .studio-tubular-section-bottom .wrapper .left-block a {
            display: inline-flex;
        }
        .studio-tubular-section-bottom .wrapper .left-block .caption-text {
            margin: 0 auto;
        }
        .studio-tubular-section-bottom .wrapper .right-block .caption-text {
            width: 50%;
        }
        .studio-tubular-section-bottom .wrapper .right-block a {
            width: 50%;
        }
        .studio-tubular-section-bottom .wrapper .right-block {
            width: 100%;
            padding-top: 25px;
            padding-bottom: 5px;
        }
        .split-collar-section .logo-block img {
            max-width: 380px;
            width: 100%;
        }
        .split-collar-section .logo-block p {
            font-size: 16px;
            line-height: 20px;
        }
        .split-collar-section .images-wrapper {
            padding-left: 15px;
            padding-right: 15px;
            flex-wrap: wrap;
        }
        .split-collar-section .images-wrapper .left-image,.split-collar-section .images-wrapper .right-image {
            width: 100%;
            text-align: center;
        }
        .split-collar-section .images-wrapper .left-image a, .split-collar-section .images-wrapper .right-image a {
            display: inline-flex;
            justify-content: center;
        }
        .three-four-top-text .top-text {
            flex-wrap: wrap;
        }
        .three-four-top-text .top-text .stemware-breadcrumb {
            margin-top: 10px;
        }
        .three-four-top-text .top-text .title h4 {
            font-size: 16px;
            line-height: 20px;
        }
        .studio-tubular-section-bottom .wrapper {
            padding-left: 0;
            padding-right: 0;
        }
        .studio-tubular-section .wrapper {
            padding-right: 20px;
            padding-left: 20px;
        }
        .studio-tubular-section .left-block .image {
            padding-right: 0;
            text-align: center;
        }
        .studio-tubular-section .left-block .image a {
            display: inline-flex;
            margin: 0 auto;
        }
        .studio-tubular-section .left-block .image {
            padding-right: 0;
            text-align: center;
        }
        .studio-tubular-section .left-block .image a {
            display: inline-flex;
            margin: 0 auto;
        }
        .studio-tubular-section .right-block .caption-text {
            max-width: 440px;
            margin: 0 auto;
        }
        .studio-tubular-section .right-block {
            text-align: center;
        }
        .studio-tubular-section .right-block a {
            display: inline-flex;
        }
    }
    @media(max-width:575px){
        .footer-content-box {
    width:100% !important;
    border-right: 0;
    }
    .pock-racks-text .pock-racks-text-title h3{
        max-width: 100px;
    }
    .pot-racks-main .pot-rack-block-main {
        padding-left: 15px;
        padding-right: 15px;}
        .pock-racks-text .pock-racks-img {
            width: 74% !important;
            left:0%;}
    .pock-racks-title img {
        width: 50px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block.pock-racks-first-row .pock-racks-block-right .pock-racks-img,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-first-row .pock-racks-block-right .pock-racks-img,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-first-row .pock-racks-block-right .pock-racks-img{
    width: 56% !important;
    left: 0 !important;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-second-row .pock-racks-block-right .pock-racks-img,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row .pock-racks-block-right .pock-racks-img{
    width:43% !important;
    }
    .concept-title sup {
        font-size: 14px;
    }
    .concept-title sup {
        top: -1.1em;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
        padding-left: 36px;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
        padding-left:15px !important;
    }
    .pock-racks-third-row .pock-racks-text .pock-racks-img, .pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-text .pock-racks-img{
        left:-20%;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text .pock-racks-text-title{
        margin-left: 54px;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img{
        left: -140px;
    }
    /* .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img, .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img{
        left: -40px;
    } */
    .pock-racks-text ul li{
        font-size: 14px;
        line-height: 24px;
    }
    .pock-racks-block .pock-racks-block-right {
        max-width: 230px;
    }
    .pot-racks-main .concept-title h2, .pot-racks-main .concept-title h2 .big-cap{
        font-size: 36px !important;
    }
    .pot-racks-main .concept-title h2 span:first-child{
        font-size: 24px;
    }
    .posts-block .num {
        font-size: 26px;
    }
    .pot-racks-main .posts-block h3 .big-cap, .pot-racks-main .posts-block h3::first-letter {
        font-size: 24px;
    }
    section.pot-racks-main {
        padding: 10px 0 40px 0;
    }
    .pot-racks-main .posts-block h3, .posts-block .each-word {
        font-size: 16px;
    }
    .pock-racks-text .pock-racks-text-title h3, .perfection-main .perfection-row .perfection-content h2, .pot-racks-main .concept-title h2 {
        font-size: 19px;
        line-height: 29px !important;
    }
    .perfection-main .perfection-row .perfection-content h2 .big-cap, .pot-racks-main .concept-title h2 .big-cap, .pock-racks-text .pock-racks-text-title h3 .big-cap, .choose-text h3 .big-cap {
        font-size: 26px;
    }
    body .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text .pock-racks-img,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-third-row .pock-racks-block-right .pock-racks-img{
        width: 56% !important;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-third-row .pock-racks-text-title{
        padding-left: 0 !important;
    }
    .pot-racks-main .posts-block{
        margin-top:0 !important;
    }
    .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right{
        padding-top: 25px !important;
    }
    .pot-rack-block-main .pock-racks-block:first-child .pock-racks-block-right,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-first-row, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-first-row {
        padding-bottom:0px !important;
    }
    .pot-rack-block-main:last-child .pock-racks-block:nth-child(2n) {
        padding-bottom: 20px !important;
    }
    .choose-text h3{
        margin-bottom: 0 !important;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-second-row .pock-racks-img:first-child img {
    padding-top: 0 !important;
    }
    .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4) .pock-racks-block.pock-racks-first-row{
        padding-bottom: 0;
    }
    .pot-rack-block-main:last-child .pock-racks-second-row .pock-racks-img:first-child img{
        padding-top: 20px;
    }
    .pock-racks-text ul {
        padding-top:40px !important;
    }
    .three-four-banner .banner-image .banner-text {
        position: inherit;
        bottom: auto;
        margin-top: 8px;
    }
    .studio-tubular-section .wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    .studio-tubular-section-bottom .wrapper .caption-text p, .studio-tubular-section .caption-text p {
        font-size: 14px;
        line-height: 18px;
    }
    .studio-tubular-section-bottom .wrapper .right-block .caption-text {
        width: 45%;
        padding-right: 5px;
    }
    .studio-tubular-section-bottom .wrapper .right-block a {
        width: 55%;
    }
    }
    @media(max-width:480px){ 
        .perfection-main .perfection-row .perfection-content P{
            margin-left: -15vw;
            margin-right: -15vw;
        }
    }
    @media(max-width:425px){
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title,  .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title,  .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title,  .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(2) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
            padding-left: 48px;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-text-title,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-text-title, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-text-title{
        padding-left: 15px;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-img, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-img,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-img{
            left:7% !important;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
            width: 72%;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img{
            left: -70px;
        }
        .pock-racks-text .pock-racks-img {
            width: 50% !important;
        }
        body .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-text .pock-racks-img{
            width: 40% !important;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block.pock-racks-first-row .pock-racks-block-right .pock-racks-img, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-first-row .pock-racks-block-right .pock-racks-img, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-first-row .pock-racks-block-right .pock-racks-img,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-third-row .pock-racks-block-right .pock-racks-img  {
        width:58% !important
        }
    .pock-racks-block {
            justify-content: flex-start;
        }
        .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block-right, .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-third-row .pock-racks-block-right,.pock-racks-block .pock-racks-block-right{
            max-width: 100% !important;
            gap: 0;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-second-row .pock-racks-block-right .pock-racks-img, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row .pock-racks-block-right .pock-racks-img{
            width:46% !important;
        }
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            left: -150px;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
            padding-left: 0 !important;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6){
            padding-top: 14px;
        }
    }
    @media(max-width:375px){
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(2) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
            padding-left: 34px;
        }
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img{
            left: -120px;
        }
    }
    @media(max-width:360px){
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(2) .pock-racks-first-row .pock-racks-block-right .pock-racks-img{
            left: 4% !important;
            top: 3% !important;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(4) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(2) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title,.pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
            padding-left: 15px  !important;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(7) .pock-racks-block.pock-racks-second-row .pock-racks-text .pock-racks-text-title{
            padding-left: 0 !important;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-first-row .pock-racks-block-right .pock-racks-text .pock-racks-img, .pock-racks-text .pock-racks-img {
            left: 5%;
            top: 3%;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(3) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-img, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(5) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-img, .pot-racks-main .pot-racks-row .pot-rack-block-main:nth-child(6) .pock-racks-block.pock-racks-first-row .pock-racks-text .pock-racks-img{
            left: 14% !important;
        }
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            left: -80px;
        }
        .pot-racks-main .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            left: -70px;
        }
    }

    /* gallery rails v2 */

    .gallery-rails-main{
        padding-top: 120px;
        padding-bottom: 30px;
    }
    .gallery-rails-main .container > div > div:first-child {
        width: calc(47% - 45px);
    }
    .gallery-rails-main .container > div > div:last-child {
        width: calc(53% - 45px);
    }
    .gallery-rails-left-img img{
        width: 100%;
    }
    .gallery-rails-logo > div{
        width: 100%  !important; 
        padding-bottom: 40px;
        padding-top: 40px;
        display: flex;
        justify-content: center;
    }
    .gallery-rails-main .container{
        max-width: 1335px !important;
    }
    .gallery-rails-main .container > div{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap:90px;
        justify-content: center;
    }
    .stemware-holder-main-sec .title h1{
        max-width: 100% !important;
        text-align:center !important;
        margin-top: 10px;
        margin-bottom:20px;
    }
    .gallery-rails-main .gallery-rails-right-content h2,.stemware-holder-main-sec .title h1{
        font-size: 20px;
        font-family: 'ITCAvantGardePro-Bk';
        color: #000;
        text-align: center;
        max-width: 573px;
        text-transform: uppercase;
    }.gallery-rails-main .gallery-rails-right-content h2 .big-cap,.stemware-holder-main-sec .title h1 .big-cap,.gallery-rails-main .gallery-rails-right-content h2 .dash{
        font-size: 30px;
    }.gallery-rails-main .gallery-rails-right-content p,.stemware-text p, .stemware-text ul li{
        font-size:14px;
        font-family: 'ITCAvantGardePro-Bk';
        color: #000;
        line-height: 22px;
    }
    .gallery-rails-right-content img{
        /*box-shadow: 0 0 2px rgba(0,0,0,0.2);*/
    }
    .gallery-rails-main .falg-block{
        max-width: 261px;
        margin:auto;
        display: block  !important;
        padding: 0 !important;
        margin-top: -50px;
    }
    .gallery-rails-main .falg-block p{
        font-family: 'ITCAvantGardePro-Bk';
        font-size: 10px;
        color: #000;
        line-height: 22px;
        margin-bottom: 0;
        text-align: center;
    }
    .gallery-rails-main .container .gallery-rails-content .gallery-rails-left-img .gallery-rails-left-img{
        max-width: 430px;
        margin:70px auto 0 auto;
    }
    @media(max-width:1199px){
        .gallery-rails-main .falg-block{
            margin-top: 20px;
        }
        .gallery-rails-main .gallery-rails-right-content p br{
            display: none;
        }
    }
    @media(max-width:850px){
    .gallery-rails-main .container .gallery-rails-content .gallery-rails-left-img .gallery-rails-left-img{
        margin-top:25%;
    }

    }
    @media(max-width:767px){
        .gallery-rails-main .container > div > div:first-child ,.gallery-rails-main .container > div > div:last-child {
            width:100%
        }
        .gallery-rails-main{
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .gallery-rails-main .container > div{
            gap:0;
        }
        .gallery-rails-main .gallery-rails-right-content h2{
            text-align: left;
        }
        .gallery-rails-main .falg-block{
            margin: 20px 0;
        }.gallery-rails-main .container .gallery-rails-content .gallery-rails-left-img .gallery-rails-left-img{
            margin-top:40px;
            margin-bottom: 40px;
        }
        .gallery-rails-main .gallery-rails-right-content .gallery-rails-right-img{
            margin-top: 40px;
        }
    }

    /* pot-rack--sidebar */

    .pot-rack--sidebar .pot-rack--images img{
    max-width: 158px;
    padding-bottom: 24px;
    margin-left: 5px;
    }
    .pot-rack--sidebar{
        width: 215px !important;
        right:-215px !important;
    }
    .pot-rack--sidebar .pot-rack--images{
        position: relative;
    }
    .pot-rack--sidebar .pot-rack--images::after{
        content: "";
        position: absolute;
        width: 100%;
        height: 1px;
        background-color: #cdcdcd;
        bottom:0;
        left: 21px;
    }
    .pot-rack--sidebar ul{
        padding-top: 40px;
    }
    .pot-rack--sidebar ul li a{
        font-size: 14px !important;
        margin-bottom: 14px;
        color: #707070;
    }
    .pot-rack--sidebar ul li:last-child a{
        margin-bottom: 0;
    }
    .product_cat-pot-racks .tab-mounting-main > *,.product_cat-foot-rails .tab-mounting-main > *{
        width: 50% !important;
    }
    .product_cat-foot-rails .tab-mounting-main > *{
        border-right: 0 ;
    }
    .product_cat-foot-rails .tab-mounting-main > * img{
        border: 1px solid #d5d5d5;
        width: 100%;
    }
    .product_cat-foot-rails .tab-mounting-main .tab-mount-block .tab-mount-image a,.product_cat-foot-rails .woocommerce-Tabs-panel {
        width: 100%;
    }
    .product_cat-foot-rails .tab-mounting-main .tab-mount-block .tab-mount-image{
        padding: 0;
    }
    .product_cat-foot-rails .tab-mount-block:first-child:after{
        display: none;
    }
    #tab-finials .finials-main .finials-img-wrap {
        width: 100% !important;
    }  
    .product_cat-pot-racks .tab-mounting-main .tab-mounting-column.two-mounting-images .tab-mount-block:first-child:after{
        display: none;
    }
    .product_cat-pot-racks .tab-mounting-main .tab-mounting-column:nth-child(1),.product_cat-pot-racks .tab-mounting-main .tab-mounting-column:nth-child(2){
        border-bottom: 1px solid #d5d5d5;
    }
    .product_cat-pot-racks .tab-mounting-main .tab-mounting-column:nth-child(2n){
        border-right: 0;
    }
    .product_cat-foot-rails .woocommerce-tabs ul.tabs{
        display:flex;
        flex-wrap: wrap;
        gap:4px;
    }
    .product_cat-foot-rails .woocommerce-tabs ul.tabs li{
        flex:auto ;
        margin: 0px !important;
    }
    .product_cat-foot-rails .woocommerce-tabs ul.tabs::after{
        display: none !important;
    }

    @media (max-width: 575px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -350%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            left: -290% !important;
        }
    }

    @media (max-width: 480px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -310%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            left: -275% !important;
        } 
        .product_cat-foot-rails .tab-mounting-main{
            padding: 5px;
        }
    .product_cat-foot-rails .tab-mounting-main > *{
        display: contents !important;
    }
    }

    @media (max-width: 400px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -215%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            left: -160% !important;
        }
    }

    /* Dhruval CSS */

    .stemware-banner-img {
        margin-top: 10px;
    }

    /* Home page New Section CSS */

    .intro_section {
        border-bottom: 2px solid #a5cfcf;
        margin-top: 10px;
        padding-bottom: 10px;
    }

    .intro_row {
        display: flex;
        align-items: center;
        /*width: 100%;*/
    }

    .intro_row .first_column {
        max-width: 814px;
        position: relative;
    }

    .intro_image.left_image {
        border: 2px solid #919191;
    }

    .intro_image img {
        display: block;
    }

    .intro_row .first_column::after {
        content: "";
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
        width: 70px;
        background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);
    }

    .intro_heading {
        text-align: center;
    }

    .intro_heading h2 {
        font-family: 'Conv_AvantGarde-Book';
        font-weight: 300;
        font-size: 24px;
        line-height: 1.4;
        color: #676767;
        max-width: 75%;
        margin: 0 auto;
        text-transform: uppercase;
    }

    .intro_heading h2 span.big-cap {
        font-size: 30px;
    }

    .intro_para {
        margin-top: 32px;
    }

    .intro_para p {
        font-family: 'Conv_AvantGarde-Book';
        font-size: 16px;
        line-height: 22px;
        color: #000000;
        margin-bottom: 20px;
        letter-spacing: 0px;
    }

    .intro_para p:last-child {
        margin-bottom: 0;
    }

    .intro_btn {
        margin-top: 20px;
        margin-bottom: 7px;
    }

    .intro_btn a {
        display: inline-block;
        font-family: 'Conv_AvantGarde-Book';
        font-weight: 600;
        font-size: 14px;
        line-height: 1.5;
        color: #0072bc;
        letter-spacing: 2px;
    }

    .intro_row .second_column {
        max-width: 356px;
        padding: 0 7px;
        text-align:center;
    }

    .intro_column.third_column {
        margin-left: 100px;
    }

    @media (max-width: 1365px) {
        .intro_column.third_column {
            margin-left: 0;
        }
        .intro_column.second_column {
            margin: 10px 0;
        }
        .intro_heading h2 {
            font-size: 22px;
        }
        .intro_para p {
            line-height: 20px;
        }
        .intro_para {
            margin-top: 22px;
        }
    }

    @media (max-width:1300px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -45%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -15%;
        }
    }

    @media (max-width: 1199px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -105%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -50%;
        }
        .intro_para p {
            letter-spacing: 0;
            margin-bottom: 15px;
        }
    }

    @media (max-width: 1100px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -60%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -10%;
        }
    } 

    @media (max-width: 991px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -100%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -60%;
        }
        .feature-plamer-main {
            padding-top: 14px;
        }
    }

    @media (max-width: 767px) {
        .stemware-banner-img {
            margin-top: 0;
        }
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -160%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -10%;
        }
        .intro_row {
            flex-direction: column;
        }
        .intro_section {
            margin-top: 14px;
            padding-bottom: 14px;
        }
        .intro_row .first_column {
            max-width: 100%;
        }
        .intro_column.second_column {
            max-width: 100%;
            padding: 0;
            margin: 20px 0;
        }
        .intro_heading h2 {
            max-width: 100%;
            font-size: 16px;
        }
        .intro_heading h2 span.big-cap {
            font-size: 20px;
        }
        .intro_para {
            margin-top: 20px;
        }
        .intro_para p {
            font-size: 14px;
            margin-bottom: 10px;
        }
        .introducing-plamer-main img {
            max-width: 70%;
        } 
        .palmer-logo-img {
            padding-bottom: 60%;
        }
    }

    @media (max-width: 575px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -350%;
        }
    }

    @media (max-width: 500px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -315%;
        }
    }

    @media (max-width: 400px) {
        .pot-rack-block-main .pock-racks-block:nth-child(2n) .pock-racks-block-right .pock-racks-title img {
            margin-left: -220%;
        }
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -50%;
        }
    }

    @media (max-width: 350px) {
        .pot-racks-row .pot-rack-block-main:last-child .pock-racks-block-right .pock-racks-title img {
            margin-left: -10%;
        }

    }

    /* sales-image-library */
    .video_section {
        margin-top: 40px;
    }

    .container {
        max-width: 1360px;
        margin: 0 auto;
        padding: 0 15px;
    }

    .video_content {
        text-align: center;
    }

    .video_heading h1 {
        display: inline-block;
        font-family: 'ITCAvantGardePro-Bk';
        font-weight: 300;
        font-size: 38px;
        line-height: 46px;
        color: #818181;
        letter-spacing: 0em;
        margin-bottom: 20px;
        padding-bottom: 15px;
        border-bottom: 6px solid #98CBCA;
    }

    .video_para {
        max-width: 910px;
        margin: 0 auto;
    }

    .video_para p {
        font-family: 'ITCAvantGardePro-Bk';
        font-weight: 300;
        font-size: 20px;
        line-height: 24px;
        color: #000000A1;
        margin: 0;
        letter-spacing: 0em;
        text-align: justify;
    }

    .custom_video {
        margin-top: 50px;
    }

    .custom_video .cover {
        background-image: url("http://local.palmer.com/store/wp-content/uploads/2024/03/video_image.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        position: relative;
        width: 610px;
        height: 350px;
        margin: 0 auto;
    }

    .custom_video .cover.bg_change {
        /* background-image: url("http://local.palmer.com/store/wp-content/uploads/2024/03/video_image_without_bg.png"); */
    }

    .custom_video .cover video {
        display: block;
        opacity: 0;
        transition: 1s;
        position: absolute;
        top: 0;
        left: 7px;
        /* left: 0; */
        z-index: -1;
        width: calc(100% - 14px);
        height: calc(100% - 7px);
        /* width: 100%; */
        /* height: 100%; */
        background-color: #FFFFFF;
    }

    .video_play_icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        cursor: pointer;
    }

    .video_play_icon img {
        width: 155px;
        height: 155px;
        object-fit: cover;
        border-radius: 100%;
    }

    .gallery_section {
        margin-top: 80px;
        margin-bottom: 100px;
    }

    .gallery_heading {
        position: relative;
        text-align: center;
    }

    .gallery_heading h2 {
        display: inline-block;
        font-family: 'ITCAvantGardePro-Bk';
        font-weight: 300;
        font-size: 28px;
        line-height: 34px;
        color: #98CBCA;
        background-color: #FFFFFF;
        margin: 0;
        letter-spacing: 0em;
        text-transform: uppercase;
        position: relative;
        z-index: 1;
        padding: 0 20px;
    }

    .gallery_heading::after {
        content: "";
        width: 100%;
        height: 4px;
        background-color: #98CBCA;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }

    .product_gallery_content {
        margin-top: 150px;
    }

    .gallery_wrapper {
        margin: 0 -12px;
    }

    .gallery_row {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        margin-bottom: -127px;
    }

    .gallery_column {
        width: 33.33%;
        margin-bottom: 127px;
        padding: 0 12px;
    }

    .gallery_image {
        position: relative;
        padding-bottom: 100%;
    }

    .gallery_image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
    }

    .gallery_bottom_content {
        background-color: #FFFFFF;
        padding-top: 56px;
        padding-bottom: 20px;
    }

    .gallery_detail h3,
    .gallery_detail a {
        display: inline-block;
        font-family: 'ITCAvantGardePro-Bk';
        font-weight: 300;
        font-size: 24px;
        line-height: 29px;
        color: #818181;
        margin: 0;
        letter-spacing: 0em;
        text-transform: capitalize;
    }

    .gallery_detail a {
        text-decoration: underline;
    }

    .gallery_detail a:focus,
    .gallery_detail a:focus-visible {
        outline: none;
    }

    .gallery_detail.product_name {
        margin-top: 40px;
    }

    .explore-pro-btn {
        text-align: center;
        padding-top: 20px;
    }

    .clients-expect-img .explore-pro-btn {
        margin-top: 20px;
    }

    /* slof image */
    .slof-style-show img#slof_image {width: 100%;max-width: 100%;border: 1px solid #999;max-height: unset;}

    .image--debug {
        position: fixed;
        right: 0;
        top: 0;
        background: #f5f5f5;
        box-shadow: 0px 0px 3px 1px #dfd3d3;
        font-size: 12px;
        padding: 1rem;
        z-index: 999;
    }

    body.admin-bar .image--debug {
        top: 32px
    }

    .image--debug:empty {
        display: none;
    }

    /* Media Query CSS */

    @media (max-width: 1199px) {
        .video_heading h1 {
            font-size: 30px;
            line-height: 40px;
            padding-bottom: 10px;
            max-width: 717.67px;
        }
        .video_para {
            max-width: 717.67px;
        }
        .video_para p {
            font-size: 18px;
        }
        .custom_video {
            margin-top: 30px;
        }
        .video_play_icon img {
            width: 120px;
            height: 120px;
        }
        .gallery_section {
            margin-top: 60px;
        }
        .gallery_heading h2 {
            font-size: 24px;
        }
        .product_gallery_content {
            margin-top: 100px;
        }
        .gallery_wrapper {
            margin: 0 -10px;
        }
        .gallery_row {
            margin-bottom: -80px;
        }
        .gallery_column {
            margin-bottom: 80px;
            padding: 0 10px;
        }
        .gallery_bottom_content {
            padding-top: 30px;
        }
        .gallery_detail h3, 
        .gallery_detail a {
            font-size: 20px;
        }
        .gallery_detail.product_name {
            margin-top: 20px;
        }
        .dealer_info_section {
            margin-top: 50px;
        }
        .dealer_info_para p {
            max-width: 100%;
            font-size: 20px;
            line-height: 30px;
        }
        .product_listing_section {
            margin-top: 100px;
        }
        .product_category {
            margin-bottom: 150px;
        }
        .pro_category_title {
            margin-bottom: 80px;
        }
        .pro_category_title h2 {
            font-size: 36px;
            line-height: 36px;
        }
        .product_wrapper {
            margin: 0 -10px;
        }
        .product_column {
            padding: 0 10px;
        }
        .product_image img {
            height: 350px;
        }
        .product_bottom_content {
            padding-top: 30px;
        }
        .product_title, 
        .product_desc {
            padding: 0 20px;
        }
        .product_desc p {
            padding-bottom: 20px;
        }
        .order_btn a {
            font-size: 22px;
            line-height: 32px;
            padding: 10px 20px;
        }
    }

    @media (max-width: 991px) {
        .video_heading h1 {
            font-size: 26px;
            line-height: 36px;
            max-width: 622px;
        }
        .video_para {
            max-width: 622px;
        }
        .video_play_icon img {
            width: 100px;
            height: 100px;
        }
        .product_gallery_content {
            margin-top: 60px;
        }
        .gallery_row {
            margin-bottom: -60px;
        }
        .gallery_column {
            width: 50%;
            margin-bottom: 60px;
        }
        .gallery_bottom_content {
            padding-top: 20px;
        }
        .gallery_detail h3, 
        .gallery_detail a {
            font-size: 18px;
            line-height: 28px;
        } 
        .gallery_detail.product_name {
            margin-top: 10px;
        }
        .dealer_info_section {
            margin-top: 40px;
        }
        .dealer_info_para p {
            font-size: 18px;
        }
        .product_listing_section {
            margin-top: 60px;
        }
        .product_category {
            margin-bottom: 100px;
        }
        .pro_category_title {
            margin-bottom: 50px;
        }
        .pro_category_title h2 {
            font-size: 30px;
            line-height: 30px;
        }
        .product_image img {
            height: 300px;
        }
        .product_bottom_content {
            padding-top: 20px;
        }
        .product_title, 
        .product_desc {
            padding: 0px 15px;
        }
        .product_desc p {
            line-height: 26px;
            padding-bottom: 15px;
        }
        .order_btn {
            margin-top: 20px;
        }
        .order_btn a {
            font-size: 20px;
            line-height: 30px;
        }
    }

    @media (max-width: 767px) {
        .video_para {
            max-width: 100%;
        }
        .video_heading h1 {
            font-size: 24px;
            line-height: 34px;
            max-width: 100%;
        }
        .video_para p {
            font-size: 16px;
        }
        .custom_video {
            margin-top: 20px;
        }
        .custom_video .cover {
            width: 100%;
        }
        .custom_video .cover video {
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .gallery_section {
            margin-top: 40px;
        }
        .gallery_heading h2 {
            font-size: 22px;
            line-height: 32px;
        }    
        .product_gallery_content {
            margin-top: 40px;
        }
        .gallery_wrapper {
            margin: 0;
        }
        .gallery_row {
            margin-bottom: -40px;
        }
        .gallery_column {
            width: 100%;
            margin-bottom: 40px;
            padding: 0;
        }
        .dealer_info_para p {
            font-size: 16px;
            line-height: 26px;
        }
        .product_listing_section {
            margin-top: 50px;
        }
        .product_category {
            margin-bottom: 70px;
        }
        .pro_category_title {
            margin-bottom: 30px;
        }
        .pro_category_title h2 {
            font-size: 26px;
            line-height: 26px;
        }
        .product_wrapper {
            margin: 0;
        }
        .product_column {
            width: 100%;
            padding: 0;
            margin-bottom: 70px;
        }
        .product_column:last-child {
            margin-bottom: 0;
        }
        .product_image img {
            height: auto;
        }
        .product_title, 
        .product_desc {
            padding: 0;
        }
        .order_btn a {
            font-size: 18px;
            line-height: 26px;
            padding: 8px 15px;
        }
    }

    @media (max-width: 450px) {
        .pro_category_title h2 {
            font-size: 22px;
            line-height: 22px;
        }
    }

    @media (max-width: 400px) {
        .gallery_heading h2 {
            font-size: 20px;
            line-height: 30px;
            padding: 0 10px;
        }
        .pro_category_title h2 {
            font-size: 20px;
            line-height: 30px;
        }
    }
    .postid-312336 .lets-connect-sec .container{
        display: flex;
        flex-direction: column-reverse;
    }
    .postid-312336 .lets-connect-sec .container .lets-connect-bottom{
        padding-top: 0;
        padding-bottom: 100px;
        border-bottom: 5px solid #99cbcb;
    
    }
    .postid-312336 .lets-connect-sec .container .lets-connect-bottom h2:not(:first-child),.lets-connect-sec-main-new .lets-connect-top h2:not(:first-child){
        color: #b6c2c8 !important;
    }
    .postid-312336 .lets-connect-sec .container .lets-connect-top {
        padding-bottom:0px;
        padding-top: 100px;
        border-bottom: 0;
    }
    .postid-312336 .lets-connect-sec .container .lets-connect-top .explore-pro-btn{
        margin-top: 100px;
    }
    .two-col-images.img-des-text{
        padding: 0 20px;
    }
    .two-col-images.img-des-text .left-image.img-des-text span{
        text-align: left;
        max-width: 390px;
    }
    .two-col-images.img-des-text .right-image.img-des-text span{
        max-width: 500px;
        margin-left:auto;
    }
    @media(max-width:767px){
        .postid-312336 .lets-connect-sec .container .lets-connect-bottom{
            padding-bottom: 30px;
        
        }
        .postid-312336 .lets-connect-sec .container .lets-connect-top {
            padding-top: 30px;
        }
        .postid-312336 .lets-connect-sec .container .lets-connect-top .explore-pro-btn{
            margin-top: 50px;
        }
    }
/* Above Css was in theme style.css */

/* Below Css was in Contact-form-7 styles.css */
    .wpcf7-list-item {
        display: inline-block;
        margin: 0 0 0 1em;
    }
    .wpcf7-not-valid-tip {
        color: #dc3232 !important;
        font-size: 1em;
        font-weight: normal;
        display: block;
    }
/* Above Css was in Contact-form-7 styles.css */

/* Below CSS included as inline css and stored in database */
    .blue-note p {
        color: #0000ff;
    }
    .dd-rd.dd-rd-btn input[type="radio"] {
        width: 19px;
        outline: none;
        box-shadow: none;
    }
    #finish-esti-time {
        position: absolute;
        bottom: 22px;
        right: 11px;
        font-weight: bold;
        color: #8f8f8f;
        font-size: 14px;
        text-transform: capitalize;
    }
    .specify-shelving-system-options .wc_no_attachment, 
    .temp-hide {
        display: none;
    }
    .form-inner > .ceiling-flat-or-angled { display: inline-block; margin-left: 25px;}

    @media only screen and (max-width: 1400px){
    span.esti-time {
        font-size: 10px;
        right: 5px;
    }
    }
    @media only screen and (max-width: 767px){
        
    .dd-rd.dd-rd-btn .firstcontact-div {width: 100%;
        float: left;}

    .dd-rd.dd-rd-btn .firstcontact-div .firstcontact-radio-btn {display: flex;}

    .dd-rd.dd-rd-btn .firstcontact-div .firstcontact-radio-btn span.wpcf7-list-item.first,.dd-rd.dd-rd-btn .firstcontact-div .firstcontact-radio-btn span.wpcf7-list-item.last {width: 80px;display: flex;align-items: center;}


    }


    .contact-us-inner:before {
        width: 0px;
        height: calc(100% + 14px);
        background-color: #e1e1e1;
        left: 58.5%;
        top: 20px;
        position: absolute;
        content: "";}

    .contactus-right {
        float: right;
        margin-top: 90px;
        margin-left: 90px;
    }
    .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
        color: #323232;
        width: 360px;
        font-size: 22px;
        font-weight: 600;
    }

    div.ctct-form-embed div.ctct-form-defaults div.ctct-form-success {
        min-height: 100px;
        display: block;
        width: 430px;
    }

    #finish-esti-time {
        position: absolute;
        bottom: 22px;
        right: 11px;
        font-weight: bold;
        color: #a0a0a0d1;
        font-size: 14px;
        text-transform: capitalize;
    }

    /* Customizing - Additional CSS
    */
    .page-template-rack-Style-two .form-inner {
        padding: 5px 12px;
    }
    .page-template-rack-Style-two .solid-wood-blocking-radio {
        margin: 0 0 0 10px;   
    }
    .page-template-rack-Style-two .shelving-unit .col-md-6.col-sm-6 p > a {
        font-size: 15px;
    }
    .page-template-rack-Style-two .shelving-unit .col-md-6.col-sm-6{
        padding-right:0;
    }
/* Above CSS included as inline css and stored in database */