/*-------- COLORS --------*/

:root {
    /* All text that appears outside of the colored boxes, background for the colored boxes */
    /* Insurance/Financing buttons */
    /* Some titles, some buttons */
    /* Background color for hover states, text color for hover states */
    /* Background color, all text appearing within the colored boxes */
}


/* RESET 
------------------------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    -webkit-text-size-adjust: none;
}

body.notInv,
.notInv div,
.notInv span,
.notInv applet,
.notInv object,
.notInv iframe,
.notInv h1,
.notInv h2,
.notInv h3,
.notInv h4,
.notInv h5,
.notInv h6,
.notInv p,
.notInv blockquote,
.notInv pre,
.notInv a,
.notInv abbr,
.notInv acronym,
.notInv address,
.notInv big,
.notInv cite,
.notInv code,
.notInv del,
.notInv dfn,
.notInv em,
.notInv font,
.notInv img,
.notInv ins,
.notInv kbd,
.notInv q,
.notInv s,
.notInv samp,
.notInv small,
.notInv strike,
.notInv strong,
.notInv sub,
.notInv sup,
.notInv tt,
.notInv var,
.notInv b,
.notInv u,
.notInv i,
.notInv center,
.notInv dl,
.notInv dt,
.notInv dd,
.notInv ol,
.notInv ul,
.notInv li,
.notInv fieldset,
.notInv form,
.notInv label,
.notInv legend,
.notInv table,
.notInv caption,
.notInv tbody,
.notInv tfoot,
.notInv thead,
.notInv tr,
.notInv th,
.notInv td {
    margin: 0 auto;
}


a {
    color: #000;
    text-decoration: none;

}

a:hover {
    text-decoration: none;
}

p {
    padding: 20px 0;
}

.main p {
    color: #39363A;
    font-family: aktiv-grotesk-condensed, sans-serif;
    font-weight: bold;
    font-size: 22px;
}


.extra-pad {
    padding: 60px 0;
}
/*---------Rentals----------------*/
.rental-page .cat{width:calc(25% - 4px)!important;}
.rental-page h1{font-size:26px; text-transform:uppercase; font-weight:bold; color:#000; padding-bottom:20px;}
.rental-buttons{display:flex; flex-direction:row;}
.rental-buttons a{flex:1; background:rgba(0,0,0,.7); color:#fff; text-transform:uppercase;text-align:center; padding:12px; box-sizing:border-box; margin:5px; }
.rental-buttons a:hover{background:#000;}
.rental {padding:20px 0;}
.rental h2{font-size:22px; text-transform:uppercase; font-weight:bold; color:#000;}





.notInventory {
    /* GLOBAL SITE FRAMEWORK
   ------------------------------------------------*/
}

.notInventory .clear {
    clear: both;
}

.notInventory .left {
    text-align: left;
}

.notInventory .right {
    /* float: right; */
}

.notInventory * {
    box-sizing: border-box;
    font-family: aktiv-grotesk, sans-serif;
}

.wrapper.main img {
    max-width: 417px;
    width: 100%;
}

.notInventory h1,
.notInventory h2,
.notInventory h3,
.notInventory h4,
.notInventory h5,
.notInventory h6,
.notInventory header * {
    font-family: eurostile, sans-serif;
}

.header div#menu-line {
    display: none;
}

.manus {
    /* width: 10%; */
    display: inline-block;
}

.manus {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 40px !important;
    margin-left: 0 !important;
}

.notInventory body {
    background: url(../siteart/green-dust-and-scratches.png) #CFCFCF;
}

i.fa-solid.fa-chevron-left,i.fa-solid.fa-chevron-right { 
	background: #39363A;
    padding: 30px;
    font-size: 30px;
color:#fff;}

i.fa-solid.fa-chevron-left{
    border-radius: 0 20px 20px 0;}

i.fa-solid.fa-chevron-right{
    border-radius: 20px 0px 0px 20px;}

.notInventory .wrapper {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    position: relative;
}

.wrapper.main.tall {
    height: 420px;
}

.notInventory .wrapper.main {
    display: flex;
    align-items: center;
}

.notInventory .centerStuff {
    display: flex;
    max-width: 1192px;
}

.notInventory ::selection {
    color: #fff;
    background: #356088;
}

.notInventory ::-moz-selection {
    color: #fff;
    background: #356088;
    /* HEADER 
   ----------------------------------------------*/
}

.notInventory header.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    background: #fff;
    box-shadow: 1px 1px 3px #CBCBCB;
    z-index: 999999;
}

.notInventory .height {
    height: 118px;
    /*END STICKY NAV*/
}

.notInventory .header {
    width: 100%;
    display: inline-block;
    text-align: right;
    margin: 0 auto;
    background: linear-gradient(rgba(141, 141, 141, 0.40), rgba(141, 141, 141, 0.40)), url(../siteart/wood.png);
    /* border-bottom: 4px solid var(--primary); */
    DISPLAY: FLEX;
    padding: 10px 0;
}

.notInventory .logo {
    text-align: left;
    width: 100%;
	max-width:200px;
    margin: 0 auto;
    display: inline-block;
    z-index: 100;
    left: 10%;
    display: flex;
    align-items: center;
}

.manulogos {
    /* width: 10px; */
    /* padding: 0 !important; */
    margin: 0 !important;
}

.notInventory .logo img {
    width: 100% !important;
    max-height: unset;
}

.manulogos img {
    width: 95px !important;
    height: 40px;
    object-fit: contain;
}

.notInventory .logo.reduce {
    margin-right: 60px;
    top: 0 !important;
    left: 191px;
    margin: 0;
}

.notInventory .logo img.reduce {
    width: 200px;
    padding: 10px;
    -webkit-transition: width 1s, height 1s, -webkit-transform 1s;
    transition: width 1s, height 1s, transform 1s;
    /* HOME PAGE STYLES
   -----------------------------------------------*/
    /* search over slider */
}

.notInventory .home-search {
    width: 25%;
    display: inline-block;
    padding: 15px;
    text-align: left;
    background: #fff;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 10;
}

.notInventory .home-search h3 {
    font-size: 18px;
    text-transform: uppercase;
    color: #75583e;
    font-weight: 500;
}

.notInventory .home-search {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    padding: 20px;
    margin: 0 auto;
    text-align: left;
}

.notInventory .home-search .col {
    width: 49%;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 auto;
    text-align: left;
}

.notInventory .home-search label {
    text-align: left;
    padding: 5px 0;
    font-size: 12px;
}

.notInventory .home-search input,
.notInventory select {
    width: 100%;
    background: #eeeeee !important;
    border: 1px solid #e0e0e0 !important;
    padding: 7px;
    margin-top: 5px;
    -webkit-appearance: none;
}

.notInventory .home-search .submit-btn {
    width: 100%;
    background: #75583e !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1.5px;
    margin-top: 15px;
    padding: 10px;
}

.notInventory .black-bg {
    width: 100%;
    background: #000;
    background-size: cover;
    max-width: 1300px;
    margin: 0 auto;
    padding: 5px;
    position: relative;
}

.notInventory .home-welcome img {
    width: 60%;
    display: inline-block;
    margin: 0 auto;
    box-shadow: 4px 4px 8px #103412;
}

.notInventory .welcome-right {
    width: 30%;
    display: inline-block;
    margin-left: 60px;
    text-align: center;
    vertical-align: top;
    margin-top: 30px;
}

.notInventory .welcome-message {
    background: rgba(0, 0, 0, 0.68);
}

.notInventory .welcome-message h1 {
    color: #ffdd00;
    font-weight: 100;
    font-size: 36px;
    text-transform: uppercase;
}

.notInventory .welcome-message p {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}

.notInventory .welcome-map {
    width: 35%;
    display: block;
    margin-top: 30px;
}

.notInventory .welcome-map img {
    width: 100%;
    display: block;
    margin: 0 auto;
    box-shadow: none;
}

.notInventory .welcome-button {
    padding: 20px 40px;
    color: #FFDD00;
    border: 3px solid #FFDD00;
    font-size: 20px;
    font-weight: bold;
    background: #0f4313;
    text-decoration: none;
    margin-top: 100px;
}

.notInventory .welcome-button:hover {
    box-shadow: 5px 5px 8px #123A14;
    /*--cat bar--*/
}

.notInventory .cat-bar {
    background: linear-gradient(rgba(141, 141, 141, 0.40), rgba(141, 141, 141, 0.40)), url(../siteart/wood.png) !important;
    width: 100%;
    margin: 0 auto;
}

.notInventory .cat {
    position: relative;
    margin: 0 auto;
    display: inline-block;
    width: 244px;
    padding: 2px;
}

.slider-wrapper .cat {
    float: right;
    z-index: 9;
}

.slider-wrapper .notInventory .cat {}

.notInventory .cat img {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.notInventory .cat h3 {
    position: absolute;
    bottom: 5px;
    left: 5px;
    right: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: rgba(0, 0, 0, 0.7);
    width: 96%;
    padding: 10px 6px 10px 6px;
    font-size: calc(0.625rem + ((1vw - 8.5px) * 0.3738));
}

.notInventory .yardcard img {
    width: 80%;
}

.notInventory .slider-wrapper .cat h3 {
    bottom: 9.375VW;
    font-size: calc(0.625rem + ((1vw - 8.5px) * 0.9346));
    width: calc(14.375rem + ((1vw - 8.5px) * 14.9533));
    left: calc(-2.5rem + ((1vw - 8.5px) * -26.1682));
}

.notInventory .cat.exmark-finance,
.notInventory .cat.agdirect-finance,
.notInventory .cat.dfs-finance,
.notInventory .cat.currency-finance {
    background-color: #ffffff;
    display: flex;
}

.notInventory .cat.exmark-finance a,
.notInventory .cat.agdirect-finance a,
.notInventory .cat.dfs-finance a,
.notInventory .cat.currency-finance a {
    margin: 50px auto 80px;
}

.financing-page .wrapper h2 {
    margin: 25px auto;
}

.financing-page .financing-group {
    margin: 15px auto 50px;
}

@media (min-width: 1921px) {
    .notInventory .cat h3 {
        font-size: 14px;
    }
}

.notInventory .cat h3:hover {
    height: 90%;
    padding-top: 30%;
    /* font-size: 24px; */
    transition-property: height;
    transition-duration: 2s;
    transition-timing-function: linear;
    transition-delay: 1s;
    /*--about bar--*/
}

.notInventory .slider-wrapper .cat h3:hover {
    height: initial;
    padding: 10px;
}

.notInventory .home-about {
    width: 100%;
    background: #F6F4F5;
    background-size: cover;
    color: #fff;
}

.notInventory .home-about h2 {
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 20px 0;
    width: 100%;
    font-size: 35px;
    /*--contact bar--*/
}

.notInventory .contact-bar {
    background: rgba(255, 239, 0, 0.71);
    width: 100%;
    border-top: 6px solid #75583e;
    border-bottom: 6px solid #75583e;
}

.notInventory .contact-info {
    display: inline-block;
    width: 24%;
    margin: 0 auto;
    vertical-align: top;
}

.notInventory .contact-info img {
    width: 70px;
    display: inline-block;
    margin: 0 auto;
    vertical-align: middle;
}

.notInventory .contact-caption {
    display: inline-block;
    margin: 0 auto;
    vertical-align: middle;
    padding: 15px 10px;
}

.notInventory .contact-caption h3 {
    color: #333;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 30px;
    text-align: left;
    display: block;
    padding-bottom: 0;
}

.notInventory .contact-caption p {
    display: block;
    color: #333;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
    padding: 0;
}

.notInventory .manu-bar {
    position: relative;
    margin: 0 auto;
    width: 100%;
}

.notInventory .manu-bar video {
    opacity: 0.6;
    display: block;
    background: url(../siteart/pause-img.jpg) no-repeat;
}

.notInventory .maurer {
    width: 100%;
    top: 20%;
    position: absolute;
    text-align: center;
}

.notInventory .maurer img {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
    padding: 0 15px;
    text-align: left;
    position: relative;
}

.notInventory .maurer h3 {
    width: 25%;
    display: block;
    color: #000;
    text-shadow: 1px 1px 1px #000;
    font-size: 18px;
    vertical-align: top;
    margin: 0 auto;
    text-align: center;
    position: relative;
    padding: 20px 0;
    /*  DETAILED SEARCH
   ------------------------------------------------*/
}

.notInventory .inv-search-home {
    background: #39363A;
    background-position: center;
    background-size: cover;
    margin-top: -6px;
}

.notInventory .detailed-search {
    padding: 0;
}

.notInventory .detailed-search h3 {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    padding: 0 0 20px 0;
    color: #fff;
}

.notInventory .detailed-search h4 {
    font-size: 20px;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.notInventory .content {
    width: 100%;
    margin: 0 auto;
}

.notInventory .detailed-form {
    margin: auto;
}

.notInventory .clear {
    clear: both;
}

.notInventory .detailed-row {
    margin: 10px 0 5px;
    font-size: 18px;
}

.notInventory .column4 {
    width: 25%;
    float: left;
    padding-right: 20px;
    box-sizing: border-box;
    margin-top: 5px;
}

.notInventory .last {
    padding-right: 0px;
}

.notInventory .detailed-search input[type='submit'] {
    font-size: 16px;
    background: #75583e;
    width: 100%;
    margin-top: 5px;
    color: #fff;
    display: inline-block;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    outline: none;
    border: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -webkit-border-radius: 0;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 8px;
    font-family: eurostile, sans-serif;
}

.notInventory .detailed-search input[type='submit']:hover {
    background: #C5C5C5;
    color: #39363A;
}

.notInventory .detailed-search input[type='text'] {
    width: 100%;
    margin-top: 8px;
    padding: 8px 10px;
    font-size: 12px;
    background-color: #f9f9f9;
    border: 1px solid #bebebe;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-family: aktiv-grotesk-condensed, sans-serif;
}

.notInventory .detailed-search-wrap h3 span {
    color: #d7d7d7;
}

.notInventory main {
    width: 100%;
    padding: 50px;
    margin: 0 auto;
}

.notInventory section {
    display: none;
    padding: 20px 0 0;
    border-top: 1px solid #75583e;
}

.notInventory .detailed-search label {
    display: inline-block;
    margin: 0 0 -1px;
    padding: 7px 25px;
    font-weight: 600;
    text-align: center;
    color: #bbb;
    border: 1px solid transparent;
    font-family: aktiv-grotesk-condensed, sans-serif;
}

.notInventory label:before {
    font-weight: normal;
    margin-right: 10px;
    /*label[for*='1']:before { content: '\f1cb'; }
   label[for*='2']:before { content: '\f17d'; }
   label[for*='3']:before { content: '\f16b'; }
   label[for*='4']:before { content: '\f1a9'; }*/
}

.notInventory label:hover {
    color: #888;
    cursor: pointer;
}

.notInventory input:checked+label {
    color: #fff;
    background: #75583e;
    border-top: 5px solid #FFD500;
    border-bottom: 1px solid #75583e;
}

.notInventory #taball:checked~#contentall,
.notInventory #tab1:checked~#content1,
.notInventory #tab2:checked~#content2,
.notInventory #tab3:checked~#content3,
.notInventory #tab4:checked~#content4,
.notInventory #tab5:checked~#content5,
.notInventory #tab6:checked~#content6{
    display: block;
}

@media screen and (max-width: 650px) {
    .notInventory label:before {
        margin: 0;
        font-size: 18px;
    }
}

@media screen and (max-width: 400px) {

    /*--side tabs--*/
    .notInventory label {
        padding: 15px;
    }
}

.notInventory .side {
    background: #fff;
    width: 300px;
    height: 500px;
    position: fixed;
    z-index: 100;
}

.notInventory #commodity {
    top: 195px;
    height: auto;
    z-index: 99999;
    right: -410px;
    width: 410px;
}

.notInventory #commodityTab {
    display: block;
    height: 45px;
    width: 50px;
    background: url(../siteart/commodity-icon.png);
    position: absolute;
    left: -50px;
    top: 0px;
}

.notInventory #weather {
    top: 240px;
    height: auto;
    z-index: 998;
    right: -300px;
    width: 300px;
}

.notInventory #weatherTab {
    display: block;
    height: 45px;
    width: 50px;
    background: url(../siteart/weather-icon.png);
    position: absolute;
    left: -50px;
    top: 0px;
}

.notInventory #facebook {
    top: 285px;
    height: auto;
    z-index: 998;
    right: -340px;
    width: 340px;
}

.notInventory #facebookTab {
    display: block;
    height: 45px;
    width: 50px;
    background: url(../siteart/facebook.jpg);
    position: absolute;
    left: -50px;
    top: 0px;
}

.notInventory #invsearch {
    top: 340px;
    height: auto;
    z-index: 997;
    right: -340px;
    width: 340px;
    box-sizing: content-box;
}

.notInventory #invsearchTab {
    display: block;
    height: 200px;
    width: 50px;
    background: url(../siteart/searchinv-icon.png);
    position: absolute;
    left: -50px;
    top: 0px;
}

.notInventory .active {
    right: 0 !important;
}

.notInventory .equipment-search {
    padding: 25px;
    box-sizing: border-box;
}

.notInventory .equipment-search input,
.notInventory .detailed-search select {
    width: 100%;
    padding: 8px 10px;
    font-size: 12px;
    background-color: #fff;
    box-sizing: border-box;
    color: #555;
    margin-top: 8px;
    box-sizing: border-box;
    outline: none;
    border-radius: 0;
    border: 3px solid #afafaf;
    font-family: aktiv-grotesk-condensed, sans-serif;
}

.notInventory .equipment-search input[type='submit'] {
    display: inline-block;
    border: none;
    background: #75583e;
    font-size: 18px;
    color: #fff;
    width: 100%;
    outline: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    cursor: pointer;
    position: relative;
    padding: 10px;
    vertical-align: top;
    margin-bottom: 8px;
    text-align: left;
    /*--accordion styles--*/
}

.notInventory .accordion-panel {
    width: 100%;
}

.notInventory .accordion-panel .accordion h3 {
    font-size: 16px;
}

.notInventory .accordion-panel .accordion dt {
    display: block;
    padding: 25px;
    color: #555;
    cursor: pointer;
    position: relative;
    user-select: none;
}

.notInventory .accordion-panel .accordion dd {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease-out;
    margin-left: 0;
    background: #F4F4F4;
}

.notInventory .accordion-panel .accordion .content {
    padding: 25px;
    overflow: auto;
}

.notInventory .accordion-panel .plus-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    transition: transform 0.35s ease-out;
    position: absolute;
    right: 35px;
    top: 50%;
    margin-top: -12px;
}

.notInventory .accordion-panel .plus-icon:before,
.notInventory .accordion-panel .plus-icon:after {
    content: '';
    background: #FFDD00;
    position: absolute;
}

.notInventory .accordion-panel .plus-icon:before {
    width: 2px;
    height: 15px;
    margin-left: -0.5px;
    left: 50%;
}

.notInventory .accordion-panel .plus-icon:after {
    width: 15px;
    height: 2px;
    margin-top: -0.5px;
    top: 50%;
    opacity: 1;
    transition: opacity 0.35s ease-out;
}

.notInventory .accordion-panel .is-open .plus-icon {
    transform: rotate(90deg);
}

.notInventory .accordion-panel .is-open .plus-icon:after {
    opacity: 0;
}

.notInventory .accordion-panel .hidden {
    display: none;
}

.notInventory .accordion-panel .open-btn,
.notInventory .accordion-panel .close-btn {
    cursor: pointer;
    position: absolute;
    right: 0;
    width: 90px;
}

.notInventory .accordion-panel .buttons-wrapper {
    position: relative;
}

.notInventory .accordion-panel .buttons-wrapper .plus-icon {
    position: absolute;
    right: 10px;
    top: 12px;
    /* SUB PAGE STYLES
   ------------------------------------------------*/
}

.notInventory .sub-page {
    background: url(../siteart/white-carbon-bg.png);
    width: 100%;
}

.notInventory .sub-header {
    background: #75583e;
    width: 100%;
}

.notInventory .sub-header h1 {
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px 3px #000;
    text-align: center;
}

.notInventory .fin {
    width: 50%;
    margin-left: 25%;
    /*--finance page--*/
}

.notInventory .fin-page {
    background: url(../siteart/fin-bg.png) no-repeat;
    background-position: top right;
}

.notInventory .fin-page p {
    text-align: center;
    font-size: 24px;
}

.notInventory .half {
    width: 49%;
    display: inline-block;
    margin: 0 auto;
    vertical-align: middle;
    padding: 20px;
}

.notInventory .calculator {
    background: rgba(63, 63, 63, 0.6);
    padding: 10px;
    width: 100%;
}

.notInventory .financial-calc {
    width: 100%;
    height: 500px;
}

.notInventory h5 {
    color: #fff;
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 0;
}

.notInventory .calculator-wrapper label {
    color: #fff !important;
}

.notInventory .pad-tb {
    padding: 0 !important;
    /*--consignments page--*/
}

.notInventory .cons-half {
    width: 47%;
    display: inline-block;
    margin: 10px;
    padding: 20px;
    vertical-align: top;
    border: 1px solid #333;
    background: #f3f3f3;
}

.notInventory .cons-half:nth-child(3) {
    margin-top: -195px;
}

.notInventory .cons-half h3 {
    text-transform: uppercase;
    color: #1C5920;
    text-align: center;
}

.notInventory .cons-half h4 {
    font-size: 16px;
}

.notInventory .cons-half h5 {
    font-size: 14px;
    text-decoration: underline;
    color: #333;
}

.notInventory .cons-half p {
    font-size: 14px;
}

.notInventory .cons-half ul li {
    margin-left: 50px;
}

.notInventory .col-one-half {
    width: 49%;
    display: inline-block;
    margin: 0 auto;
    vertical-align: top;
}

.notInventory .cons-img {
    float: right;
    width: 50%;
    /*.consignments-page .sub-page{height:1210px;}*/
}

.notInventory .pricing {
    width: 65%;
    text-align: left;
    margin: 0 auto;
    display: block;
    vertical-align: top;
}

.notInventory .pricing .col-half {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    padding: 15px;
    text-align: left;
    /* INVENTORY
   ------------------------------------------------*/
}

.notInventory .cf {
    /* background: #fff; */
}

.notInventory .hosted-content input[type='submit'],
.notInventory .hosted-content button[type='submit'],
.notInventory .hosted-content .btn,
.notInventory .hosted-content .button {
    background: #FFDD00 !important;
}

.notInventory .hosted-content h1 {
    font-size: 20px;
    color: #000;
    text-transform: none;
    padding-bottom: 0 !important;
    font-weight: bold;
}

.notInventory .hosted-content h3 {
    text-transform: none !important;
}

.notInventory .hosted-content .listings-wrapper .listings-list .listing-banner h2 {
    text-transform: none !important;
}

.notInventory .scroll {
    position: relative;
    margin: 0 auto;
    background: #75583e;
}

.notInventory .scrolling-wrap {
    padding: 10px 0 3px;
    width: 100%;
    height: auto;
    overflow-x: hidden;
}

.notInventory .scrolling {
    width: 100%;
    height: 92px;
    overflow-x: hidden;
    margin-bottom: 0;
}

.notInventory .map {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    z-index: 99999;
}

.notInventory .home-map {
    position: relative;
    margin: 0 auto;
    margin-bottom: -6px;
}

.notInventory .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 250px;
    opacity: 0;
    /* FOOTER
   ------------------------------*/
}

.notInventory .footer {
    width: 100%;
    color: #000 !important;
    font-size: 11px;
    text-align: center;
    /* background: #fff; */
    padding: 20px 0;
    background: none;
    border: none;
}

.notInventory .footer h3 {
    font-size: 13px;
    font-family: Aktiv-Grotesk-Condensed;
    text-transform: uppercase;
    font-weight: 500;
}

.notInventory .footer h1 {
    font-size: 25px;
    line-height: 0.7 !important;
    font-family: eurostile, sans-serif !important;
}

.notInventory .footer a {
    text-decoration: none !important;
    font-weight: normal;
}

.notInventory .footer a {
    color: #000;
    text-decoration: underline;
}

.notInventory .footer a:hover {
    color: #000;
    text-decoration: none;
}

.notInventory .divfooter {
    width: 60%;
    margin: 20px auto;
}

.notInventory .footer img {
    width: 300px;
}

@media screen and (max-width: 1700px) {}

@media screen and (max-width: 1670px) {}

@media screen and (max-width: 1732px) {
    .notInventory .logo {
        /* width: 100%; */
        text-align: center;
        position: relative;
        left: 0;
      /*----- order: 1;--*/ 
        margin: 0;
    }

    .notInventory .logo img {
        width: 152px !important;
        margin: 20px auto;
    }

    .notInventory .logo img.reduce {
        width: 30%;
    }

    .notInventory header.fixed {
        position: inherit;
    }
   
   
    /*---------
	.notInventory .header{flex-direction:row-reverse; justify-content: space-between}--------*/
	/*-----.manus{display:flex; flex-direction:row; justify-content: space-around; width:calc(50% - 100px); flex-wrap:wrap;}------*/
}
@media screen and (max-width: 1498px){
    nav.primary ul li a img {
        height: 32px!important;
        width: 100%!important;
    }
     nav.primary ul li a {
        font-size: 12px !important;
    }
    .notInventory .header{
        justify-content: space-between;
        align-items: center;
    }
}

@media screen and (max-width: 1400px){
    nav.primary ul li a img {
        height: 32px!important;
        width: 100%!important;
    }
    nav.primary ul li a {
        font-size: 12px !important;
    }
    .notInventory .header{
        justify-content: space-between;
        align-items: center;
    }
}
    


@media screen and (max-width: 1580px) {
    .notInventory .detailed-row {
        padding: 0;
    }

    .notInventory .home-search {
        width: 47%;
    }

    .notInventory .home-search .col {
        width: 32%;
    }
}


@media screen and (max-width: 1475px) {
    .notInventory .logo {
        left: 0;
    }
}

@media screen and (max-width: 900px) {
    .notInventory .logo {
        margin: 0 30px
    }
}

@media screen and (max-width: 535px) {

    .logo,
    .manus {
        justify-content: center !important;
        margin: 0 !important;
        margin-bottom: 10px !important;
    }

    .logo {
        width: 100% !important
    }
}

@media screen and (max-width: 1380px) {
    .notInventory .home-search .submit-btn {
        margin-top: 5px;
        padding: 7px;
    }
}
@media screen and (max-width: 1237px){
    
    .notInventory .logo {
        order: 1;
    }
    .notInventory .header{flex-direction:row-reverse; justify-content: space-between;}
    .manus{display:flex; flex-direction:row; justify-content: space-around; width:calc(50% - 100px); flex-wrap:wrap;}

}

@media screen and (max-width: 1310px) {
    .notInventory .cat {
        width: 16%;
    }

    .slider-wrapper .cat {
        width: 25%;
    }

    .notInventory .cons-img img {
        width: 98%;
    }
}

@media screen and (max-width: 1250px) {
    .notInventory .cons-img {
        top: 79%;
    }

    .notInventory .cons-img img {
        width: 85%;
    }
}

@media screen and (max-width: 1212px) {
    .notInventory .cons-half:nth-child(3) {
        margin-top: -168px;
    }
}

@media screen and (max-width: 1170px) {
    .notInventory .home-search {
        width: 100%;
        display: block;
        position: relative;
        left: auto;
        right: auto;
        top: 0;
    }

    .notInventory .home-search .submit-btn {
        margin-top: 10px;
    }
}

@media screen and (max-width: 1142px) {
    .notInventory .cons-img img {
        width: 75%;
    }
}

@media screen and (max-width: 1024px) {
    .notInventory .cons-img {
        display: none;
    }

    .notInventory .centerStuff,
    .notInventory .wrapper.main {
        flex-direction: column;
    }

    .notInventory .welcome-message p {
        margin-bottom: 15%;
    }

    .notInventory .consignments-page .sub-page {
        height: auto;
    }
}

@media screen and (max-width: 950px) {
    .notInventory .cat {
        width: 32%;
    }

    .notInventory .fin {
        width: 40%;
    }

    .notInventory .contact-info {
        width: 49%;
    }

    .notInventory .maurer {
        top: 10%;
    }

    .notInventory .maurer h3 {
        width: 55%;
    }
}

@media screen and (max-width: 900px) {
    .notInventory .side {
        display: none;
    }

    .notInventory .welcome-message p {
        margin-bottom: 6%;
    }

    .notInventory .contact-loc {
        width: 100%;
        height: 150px;
    }

    .notInventory .contact-loc p {
        padding-top: 60px;
    }

    .notInventory .contact-phone {
        width: 100%;
        height: 150px;
    }

    .notInventory .contact-phone p {
        padding-top: 60px;
    }

    .notInventory .contact-email {
        width: 100%;
        height: 150px;
    }

    .notInventory .contact-email p {
        padding-top: 60px;
    }
}

@media screen and (max-width: 850px) {
    .notInventory .green-bg {
        position: relative;
    }

    .notInventory .slider-wrapper .cat h3 {
        position: static;
        width: 100%;
        background: none;
        font-size: 15px;
    }

    .notInventory .slider-wrapper .cat {
        width: 100%;
        background: #39363a;
    }


    .notInventory .cat h3 {
        font-size: 13px;
    }

    .notInventory .welcome-message {
        position: absolute;
        top: 40px;
        left: 0;
        width: 100%;
        z-index: 9999;
    }

    .notInventory .home-welcome img {
        width: 100%;
    }

    .notInventory .welcome-message h1 {
        text-shadow: 1px 1px 3px #000;
    }

    .notInventory .welcome-message p {
        text-shadow: 1px 1px 3px #000;
    }

    .notInventory .half {
        width: 100%;
    }

    .notInventory .financial-calc {
        height: 400px;
    }

    .notInventory .welcome-map {
        display: none;
    }

    .notInventory .fin-page {
        background-position: center center;
    }

    .notInventory .cons-half {
        width: 100%;
    }

    .notInventory .cons-half:nth-child(3) {
        margin-top: 10px;
    }

    .notInventory .column4 {
        width: 100%;
    }
	
	.categories{display:flex; flex-direction:row; flex-wrap:wrap;}
	.categories .cat{width:calc(50% - 4px)!important;}
	
}

@media screen and (max-width: 645px) {
    .notInventory .welcome-message {
        top: 20px;
    }

    .notInventory .welcome-button {
        padding: 10px 10px;
    }

    .notInventory .welcome-message p {
        margin-bottom: 0;
    }

    .notInventory .fin {
        width: 50%;
    }

    .notInventory .maurer h3 {
        display: none;
    }

    .notInventory .maurer img {
        width: 50%;
    }
}

@media screen and (max-width: 550px) {
    .notInventory .logo img {
        width: 45%;
    }

    .notInventory .cat {
        width: 49%;
    }

    .notInventory .home-search .col {
        width: 49%;
    }

    .notInventory .contact-info {
        width: 100%;
        text-align: center;
        padding: 20px 0;
    }

    .notInventory .detailed-search label {
        padding: 7px 15px;
        font-size: 16px;
    }
	
}

@media screen and (max-width: 450px) {
    .notInventory .welcome-message {
        top: 0;
    }

    .notInventory .welcome-message h1 {
        font-size: 30px;
    }

    .notInventory .welcome-button {
        font-size: 18px;
    }

    .notInventory .detailed-search label {
        width: 100%;
    }
	.categories .cat{width:calc(100% - 4px)!important;}
}

@media screen and (max-width: 390px) {
    .notInventory .logo img {
        width: 55%;
    }

    .notInventory .welcome-message p {
        padding: 0 0 20px 0;
    }

    .notInventory .fin {
        width: 60%;
    }

    .notInventory .home-welcome img {
        overflow-x: hidden;
    }
}

/* FOR AT  */