﻿/***** BEGIN 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {  
    display: block;  
} 

/*-------- COLORS --------

*/

/***** END RESET *****/
::-moz-selection {
    background: #000; 
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}


/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

/*-------- BODY STYLES --------*/

body {

}

a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}

button {cursor: pointer !important;}
hr{border:#000 1px solid;}

/*--- HEADER STYLES ---------------------*/
header {}
.site-header {background-color: #242424; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;}
.header-width {width: 95%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; padding: 4px 0;}
.header-flex {display: flex; gap: 7px; padding: 6px 0;}
.header-flex i {color: #fff; font-size: 23px;}
.header-flex i.red {color: #e41d19; font-size: 36px; margin-top: -5px;}
.header-flex a:hover i {color: #1e7ac3;}
.site-header .detailed-search {display: flex !important; align-items: center !important; gap: 2px !important;}
.site-header .detailed-search button {background: #1e7ac3 !important; border: none !important; color: #fff !important; padding: 6px 9px !important; border-radius: 2px !important;}
.site-header .detailed-search .keyword-wrapper {font-family: 'poppins', sans-serif !important; padding: 7px 0 5px 15px !important; border-radius: 3px !important; font-size: 13px !important; line-height: 0 !important; height: 13px !important;}
 


/*---BODY--------------------------------*/
/*---DEFAULT---*/
.case-gif {background: #000;}
.case-gif img {width: 600px; margin: 0 auto; display: flex; justify-content: center;}
.reel img {width: 100%;}
.mobile {display: none;}
.head-locations {background-color: rgba(145,145,145,0.80);}
.head-locations-flex {width: 90%; margin: 0 auto; display: flex; justify-content: center; padding: 30px 0; gap: 60px;}
.head-locations h3 {color: #464646; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 15px; padding-bottom: 5px;}
.head-locations p {color: #464646; font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 14px; padding-left: 20px;}
.head-locations a:hover h3, .head-locations a:hover p {color: #1e7ac3;}
.hero-content-width {width: 95%; margin: 0 auto;}
.new-holland-logo img {width: 110px;}
.new-holland-logo {padding-top: 26px;}
.hero-call-to {display: flex; justify-content: flex-start; padding-top: 70px; padding-bottom: 220px;}
.hero-call-to h1 {color: #fff; font-family: 'Poppins', sans-serif; font-size: 37px; line-height: 42px;}
.call-to-width {width: 430px;}
.call-to-width button {background: #1e7ac3; border: none; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; letter-spacing: .5px; padding: 12px 30px; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; margin-top: 21px;}
.call-to-width a:hover button {background-color: #242424;}
.mobile-only {display: none;}
.img-nav-flex {display: flex; margin-top: 35px;}
.img button {display: flex; justify-content: space-between;}
.img-button {background-color: rgba(30,122,195,0.60); display: flex; justify-content: space-between; padding: 10px 23px; align-items: center;}
.img-button h3 {color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 500; letter-spacing: .5px;}
.img-button i {color: #fff; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;}
.new-inventory:hover .img-button, .pre-owned-inventory:hover .img-button, .find-parts:hover .img-button, .schedule-service:hover .img-button, .financing-options:hover .img-button, .leasing:hover .img-button, .lending:hover .img-button, .insurance:hover .img-button, .commercial-account:hover .img-button {background-color: rgba(36,36,36,0.79);}
.img-nav-flex h2 {color: #fff; font-family: 'Poppins', sans-serif; font-size: 24px; line-height: 26px;}
.new-inventory {
	background: #000 url(/siteart/new-inventory.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	width: 20%;
	border: .5px #fff solid;
}
.pre-owned-inventory {
	background:#000 url(/siteart/pre-owned-inventory.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	width: 20%;
	border: .5px #fff solid;
}
.find-parts {
	background:#000 url(/siteart/find-parts.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	width: 20%;
	border: .5px #fff solid;
}
.schedule-service {
	background:#000 url(/siteart/schedule-service.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	width: 20%;
	border: .5px #fff solid;
}
.financing-options {
	background:#000 url(/siteart/financing-options.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	width: 20%;
	border: .5px #fff solid;
}
.img-button-padding {padding: 30px 25px 142px 25px;}
.torn-paper {
	background: url(../siteart/torn-paper.jpg) no-repeat;
	background-size: cover;
	background-position: 0% 94%;
}
.view-location-brands {width: 97%; margin: 0 auto; padding: 80px 0 10px 0;}
.view-location-brands p {color: #000; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: .1px;}
.location-button-brands {display: flex; justify-content: center; align-items: center; gap: 5px;}
.location-button-brands button {width: 24.5%; background-color: #282828; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; letter-spacing: .1px; border: none; font-size: 28px; padding: 25px 0; height: 125px;}
.location-button-brands button:hover {background-color: #e41d19; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;}
.brand-dropdown {display: flex; justify-content: space-between; width: 80%; margin: 0 auto; flex-wrap: wrap; gap: 20px; padding: 58px 0 152px 0;}
.brand-dropdown div {width: 14%;}
.brand-dropdown img {width: 100%;}
.brand-dropdown span {font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 500;}
.locationselect {background: #e41d19 !important;}
.mobile-brands {display: none;}
.about-section {background: #282828; color: #fff; font-family: 'Poppins', sans-serif;}
.about-section-flex {display: flex; justify-content: space-between; width: 90%; margin: 0 auto; padding-top: 78px; padding-bottom: 50px;}
.about-section h2 {font-weight: 500; font-size: 19px; line-height: 33px;}
.about-section h1 {font-weight: 500; font-size: 19px; line-height: 33px;}
.about-section h2 span, .newsletter-sign-up h2 {font-weight: 600; font-size: 34px;}
.about-section h1 span {font-weight: 600; font-size: 34px;}
.about-section p, .newsletter-sign-up p {font-size: 15px; font-weight: 500; line-height: 21px; padding-bottom: 17px;}
.about-section button, .newsletter-sign-up button, .launch button, .parts-button button {background: #e41d19; font-family: 'Poppins', sans-serif; border: none; color: #fff; font-weight: 600; font-size: 14px; padding: 10px 52px; margin-top: 20px; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; letter-spacing: .5px;}
.about-section a:hover button, .newsletter-sign-up a:hover button, .launch:hover button {background-color: #1e7ac3;}
.about-content {width: 60%;}
.about-content i {color: #e41d19;}
.about-content ul li {line-height: 24px; margin-bottom: 10px;}
.about-img {width: 35%;}
.about-img img {width: 100%;}

/*Accordion*/
.flex-container.flex-services {
    justify-content: space-between;
    gap: 15px;
}

.flex-services .page-head {
    flex: 1;
}

.service-section {
    flex: 1;
}

.accordion {
	background: #194F1A;
    color: #fff;
    cursor: pointer;
    padding: 15px 40px;
    font-size: 25px;
    width: 95%;
	margin: 0 auto;
    text-align: left;
    border: none;
    outline: none;
	font-family: 'inter-variable', sans-serif !important;
    transition: 0.4s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 600;
    letter-spacing: 1px;
	border-radius: 5px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
}

.panel ul.fa-ul {
    padding-inline-start: 0px;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 20px;
  background-color: #EBEBEB;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
	margin: 8px 0;
}

.panel p {
    padding: 0px 0;
	color: #000;
	font-family: 'poppins', sans-serif;
	font-size: 16px; 
	line-height: 26px;
}

#qa {width: 90%; margin: 0 auto; padding: 80px 0;}
#qa .our-staff {width: 100%;}
#qa .accordion {width: 100%; background: none; font-size: 18px; font-weight: 400; color: #000; padding: 0px; justify-content: space-between; gap: 15px; line-height: 26px;}
#qa h2 {font-family: 'poppins', sans-serif; font-size: 30px; line-height: 35px; margin-bottom: 25px;}
#qa .accordion p {font-family: 'poppins', sans-serif; font-size: 18px; line-height: 30px;}
#qa .panel {padding: 0 30px;}
#qa ul li {list-style-type: disc;}
#qa .numeral-list li {list-style-type: decimal !important;}
#qa .numeral-list > ul li {list-style-type: lower-alpha !important;}
#qa ul > ul li {list-style-type: circle !important;}
#qa ul > ul > ul li {list-style-type: square !important;}
#qa ul > ul {margin-left: 25px;}
#qa ul > ul > ul {margin-left: 30px;}
#qa .panel > ul {margin-left: 15px;}
#qa .panel-table div {display: flex; justify-content: space-between;}
#qa .panel-table div p {width: 100%; text-align: center;}
.img-icon-p-flex p {display: flex; align-items: center; gap: 5px;}
#qa .img-p-flex {display: flex; gap: 10px; flex-wrap: wrap;}
#qa p a, #qa li a {color: #2A762B; border-bottom: 1px transparent solid;}
#qa p a:hover, #qa li a:hover {border-bottom: 1px #2A762B solid; transition: .5s;}
#qa .accordion:after {color: #848484; content: '+'; font-size: 28px; font-weight: 400; float: left;}

#qa .specs .accordion:before, #qa .specs .accordion:after {content: '';}
#qa .specs .accordion {font-size: 22px; margin-bottom: 18px; color: #000; font-weight: 600; background: #D9D9D9; padding: 12px 0 10px 0; border-radius: 0px; display: flex; justify-content: center; margin-top: 25px;}
#qa .specs-flex {display: flex;}
#qa .specs-flex div {width: 300px; padding: 10px;}
#qa .specs-flex div p {color: #1D1D1D;}
#qa .specs-gray {background: #F0F0F0;}
#qa .specs p span {font-size: 22px; font-weight: 600; padding-left: 10px; color: #2A762B;}

.newsletter-sign-up {
	background: #000 url("/siteart/newsletter-sign-up.jpg") no-repeat;
	background-size: cover;
	background-position: center;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.newsletter-sign-up-flex {display: flex; justify-content: space-between; width: 90%; margin: 0 auto; padding: 35px 0; margin-top: 10px; margin-bottom: 10px;}
.newsletter-sign-up {color: #fff; font-family: 'Poppins', sans-serif;}
.newsletter-sign-up h2 {padding-bottom: 6px;}
.brand-reel {display: flex; justify-content: space-between; width: 94%; margin: 0 auto; padding: 59px 0;}
.brand-reel div {width: 10%;}
.brand-reel img {width: 100%;}

#google-reviews {background: url("/siteart/review-bkgrd.jpg") no-repeat; background-position: center; background-size: cover;}
.reviews-overlay {background: rgba(0,0,0,0.85);}
.review-wrapper {width: 90%; margin: 0 auto; padding: 85px 0 65px 0; text-align: center;}
.review-stars {display: flex; gap: 8px; justify-content: center;}
.review-content {display: flex; justify-content: center; align-items: center;}
.review-stars i {color: #E3BF03; font-size: 20px;}
.review-content p {font-family: 'poppins', sans-serif; color: #fff; font-size: 20px; line-height: 29px; width: 70%; margin: 0 auto; margin-top: 30px; margin-bottom: 35px;}
.review-content i {color: rgba(187,187,187,0.15); font-size: 40px;}

/*---SHOWROOM---*/
.showroom {justify-content: space-evenly; display: flex; flex-wrap: wrap; gap: 24px; width: 100%; margin: 0 auto; padding: 40px 0 93px 0;}
.showroom div {border: 1px #bbb solid; padding: 4px 20px;}
.showroom a:hover div {border: 1px #1e7ac3 solid; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

/*---GET A QUOTE---*/
.sell-your-equipment {width: 80%; margin: 0 auto; text-align: center; padding-top: 45px; font-family: 'Poppins', sans-serif;}
.sub-header {text-align: left; width: 100%; margin: 0 auto;}
.sell-your-equipment input {width: 80%; padding: 7px 0 7px 12px; margin-bottom: 9px;}
.sub-header h1 {font-family: 'Poppins', sans-serif; color: #1e7ac3; font-size: 38px;}
.form-p {font-size: 14px; padding: 28px 0 19px 0;}
.sell-your-equipment textarea {width: 80%; padding: 7px 0 7px 12px; font-family: 'Arial', sans-serif;}
.sell-your-equipment select {width: 82.3%; padding: 7px 0 7px 10px; font-family: 'Arial', sans-serif; margin-bottom: 9px; color:#6E6E6E;}
.sell-your-equipment td {width: 50%;}
.sub-header h2 {font-family: 'Poppins', sans-serif; color: #1e7ac3; width: 83%; margin: 0 auto; padding-top: 25px; padding-bottom: 10px;}
.sell-your-equipment .equipment-message td {width: 100% !important;}
.captcha td {width: 40% !important; padding: 60px 0;}
.captcha-div {width: 37%; margin: 0 auto;}
#Recieve_Offers, #Privacy_Policy {width: 4%;}
.sell-your-equipment label {font-family: 'Poppins', sans-serif; font-size: 14px;}
.sell-your-equipment .checkbox {text-align: left;}
.checkbox-table {width: 94%; margin: 0 auto;}
.CaptchaMessagePanel {font-weight: normal !important; font-family: 'Poppins', sans-serif !important; font-size: 14px !important;}
.CaptchaWhatsThisPanel a {font-family: 'Poppins', sans-serif !important; color: #095B9C !important;}
.CaptchaWhatsThisPanel a:hover {color: #e41d19 !important;}
.sell-your-equipment .captch input {background-color: #1e7ac3; font-family: 'Poppins', sans-serif; color: #fff; font-size: 15px; border: none;}

/*---GET A QUOTE---*/
.form-radio-flex {display: flex; justify-content: space-between; width: 100% !important;}
.sell-your-equipment .form-radio-flex input {width: 10%;}

/*---CONTACT---*/
.left-align {text-align: left; width: 100%; margin: 0 auto; line-height: 20px;}

/*---PARTS DEPARTMENT---*/
.no-left-margin h2 {width: 100% !important;}
.no-left-margin .form-p {padding: 5px 0 5px 0 !important; width: 100%;}
.img-parts-flex {display: flex; justify-content: space-between; width: 57%; margin: 0 auto; gap: 50px; margin-bottom: 50px;}
.launch button {margin-top: -20px !important;}
.launch:hover button, .parts-button:hover button, .new-holland-buttons button:hover {background-color: #282828 !important;}
.parts-button button {background-color: #1e7ac3 !important; width: 33%; padding: 14px 10px !important;}
.ordering-parts-button {text-align: left; width: 100%; margin: 0 auto;}
.parts-department {padding-bottom: 90px;}
.form-p a {color: #1e7ac3;}
.form-p a:hover {color: #282828;}

.parts-button-flex {display: flex; gap: 10px; margin-top: 20px;}
.parts-button-flex button {margin-top: 0px !important;}

/*---NEW HOLLAND---*/
.new-holland-drop {text-align: left; width: 96.5%; margin: 0 auto; border: 3px #e41d19 solid; padding: 20px; margin-top: 30px;}
.new-holland-buttons {width: 100%; margin: 0 auto; display: flex; justify-content: space-between;}
.new-holland-buttons button {background: #282828; font-family: 'Poppins', sans-serif; border: none; color: #fff; font-weight: 600; font-size: 14px; padding: 14px 10px; margin-top: 20px; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; letter-spacing: .5px; width: 33%;}
.partsselect, .brpselect {background: #e41d19 !important;}
.about-process p, .brp-process p {width: 100% !important;}
.about-process li, .partstore-ul li, .brp-process li, .check-li {font-size: 14px; line-height: 20px; padding-top: 12px;}
.about-process .form-p, .remove-padding .form-p, .brp-process .form-p {padding: 5px 0 !important;}
.about-process h3, .brp-process h3 {color: #e41d19 !important; padding-bottom: 10px;}
.sub-header-size {font-weight: 400; color: #282828 !important; padding: 7px 0px 18px 0px !important; font-size: 22px !important;}

.ul-flex {display: flex; justify-content: space-between;}
.sub-content h3 {text-align: left;width: 100%;margin: 0 auto;color: #1e7ac3;font-weight: 400;}
.flex-img {display: flex; justify-content: space-between; gap: 34px;}
.flex-img img {width: 400px; position: relative; top: -23px;}
.flex-img .case-truck img {width: 434px; top: -51px; left: 39px;}
.flex-img .tractor img {width: 600px; top: -10px;}
/*---AFS---*/
.button-flex { width: 100%; }
.button-full-width {width: 100% !important;}

/*---BRP---*/
.brp-img {display: flex; width: 100%; justify-content: space-between; padding-bottom: 20px;}
.brp-img img {width: 33%;}

/*---ABOUT---*/
.about-img-pg {width: 100%; padding-bottom: 20px;}
.about-img-pg img {width: 858px; display: flex;}
.about-sub-check h2 {padding-bottom: 3px; font-size: 18px !important;}
.contact-us-bkgrd {background: url("/siteart/contact-us-bkgrd.jpg") no-repeat; background-size: cover; background-position: center;}
.contact-us-overlay {background: rgba(30,122,195,0.90); margin-top: 40px;}
.contact-us-bkgrd h2, .contact-us-bkgrd p  {color: #fff !important;}
.contact-us-bkgrd .contact-us-wrapper {width: 95%; margin: 0 auto; padding-bottom: 50px; padding-top: 20px;}
.contact-us-bkgrd .contact-us-wrapper button {border: 2px #fff solid; background: transparent !important;}
.contact-us-bkgrd .contact-us-wrapper button:hover {background: #fff !important; color: #1e7ac3;}

.about-hr {border: #bbb 1px dashed !important; margin-top: 80px;}
.employee-contact {margin-top: 50px;}
.employee-contact h3 {color: #6E6E6E; margin-top: -4px; font-weight: 400; font-size: 14px; margin-bottom: 10px;}
.employee-contact p {margin-bottom: 5px;}
.employee-contact a {color: #000;}
.employee-contact a:hover {color: #e41d19;}
.employee-flex {display: flex; flex-wrap: wrap; gap: 15px; margin-top: 40px;}
.employee-contact span {color: #bbb;}
.employee-location {margin-top: 65px;}
.employee-contact h2 {color: #2f2f2f;}
.employee-flex > div {width: 328px; border: 1px #bbb solid;}
.employee-contact h1 {margin-bottom: -20px;}
.department {color: #686868 !important; font-size: 20px !important; margin-top: 45px !important; margin-bottom: -24px !important; text-transform: uppercase !important; font-weight: 400 !important; display: flex; text-align: left; align-items: center; justify-content: flex-start; gap: 11px; padding: 0px !important;}
.department hr {border: #1e7ac3 4px solid; width: 0px; height: 11px; margin: 0px; margin-bottom: 2px;}
.header-change h2 {font-family: 'Poppins', sans-serif; color: #1e7ac3; font-size: 38px; margin-bottom: -20px; margin-top: 65px; padding: 0px;}

.employee-flex img {width: 100%;}
.employee-flex > div > div {padding: 20px 20px 30px 20px;}
.employee-flex h2 {font-size: 20px;}
.employee-flex p {font-size: 14px; margin-top: 16px;}

/*---LOCATION NUGS---*/
#location-h1 {width: 100%; margin: 0 auto; text-align: left;}
#location-h1 h1 {margin-bottom: 3px; font-family: "poppins", sans-serif; color: #1e7ac3; font-size: 38px;}
#location-page-flex {display: flex; justify-content: space-between;}
#location-page h2 {font-family: "poppins", sans-serif; color: #000; font-weight: 400; font-size: 24px; line-height: 31px;}
#location-h2-top {margin-top: 60px; margin-bottom: 19px;}
#location-h2-top h2 {color: #1e7ac3; text-align: left; font-weight: 600;}
#location-page li {font-family: "poppins", sans-serif; color: #000; font-size: 14px; font-weight: 500; margin-bottom: 10px;}
#location-page button {background-color: #1e7ac3; color: #fff; box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px; font-weight: 600; padding: 12px 30px; margin-top: 33px; cursor: pointer; border: none; letter-spacing: .5px; font-family: 'Poppins', sans-serif;}
#location-page .build-button button {width: 100% !important; margin-top: 0px !important;}
#location-page a:hover button {background-color: #282828;}
#location-page #hours-map a:hover button {background-color: #282828;}
#location-page p {font-family: "poppins", sans-serif; font-size: 14px; font-weight: 500; color: #000; line-height: 22px; text-align: left;}
#location-page a {color: #282828;}
#location-page a:hover {color: #e41d19;}
#location-map {display: flex; align-items: center;}
.location-contact-map {width: 62%;}
#monday {padding-right: 65px;}
#tuesday {padding-right: 62px;}
#wednesday {padding-right: 37px;}
#thursday {padding-right: 55px;}
#friday {padding-right: 78px;}
#saturday {padding-right: 57px;}
#sunday {padding-right: 69px;}
#sales-parts-flex {display: flex; justify-content: space-between; width: 122%;}
.knoxville-map {margin-top: 30px; width: 44%;}
.knoxville-flex {width: 47% !important;}
.map-margin {margin-top: 30px;}
#nug-map {width: 63% !important;}
#location-page ul {text-align: left;}
#hours-map {text-align: left;}
.hide-on-large {display: none;}

/*---THANK YOU---*/
.thank-you-button {display: flex; width: 50%; gap: 10px;}
.thank-you-button button {width: 100%;}

.button-override button {width: 254px !important;}
.drop-down-small {display: none;}
.sub-head-width, .sub-head-width h2 {width: 91% !important;}

/*---PRIVACY---*/
.table-frame {display: flex; margin: 30px 0;}
.table-box {border: 1px #bbb solid; padding: 10px;}
.table-box-h {border: 1px #bbb solid; height: 18px; padding: 10px;}
.table-box {height: 68px;}
.tall-box {height: 167px !important;}
.table-frame p { line-height: 20px;}
.table-frame > div:first-child {width: 40%;}
.table-frame > div:last-child {width: 60%;}

/*---ACCESSIBILTY---*/
.accessibilty hr {border: 1px #bbb dashed; margin: 51px 0 38px 0;}

/*---FINANCING---*/
.financing .sub-content h3 {padding-top: 10px; padding-bottom: 3px;}
.lending {
	background: url("/siteart/lending.jpg") no-repeat;
	background-color:#000;
	background-size: cover;
	background-position: center;
	width: 24.7%;
	border: .5px #fff solid;
}
.lending .img-button-padding {padding: 30px 0 142px 25px;}
.lending h3 {color: #fff !important;}
.leasing {
	background: url("/siteart/leasing.jpg") no-repeat;
	background-color:#000;
	background-size: cover;
	background-position: center;
	width: 24.7%;
	border: .5px #fff solid;
}
.leasing .img-button-padding {padding: 30px 0 142px 25px;}
.leasing h3 {color: #fff !important;}
.insurance {
	background: url("/siteart/insurance.jpg") no-repeat;
	background-color:#000;
	background-size: cover;
	background-position: center;
	width: 24.7%;
	border: .5px #fff solid;
}
.insurance .img-button-padding {padding: 30px 0 142px 25px;}
.insurance h3 {color: #fff !important;}
.commercial-account {
	background: url("/siteart/productivity-plus.jpg") no-repeat;
	background-color:#000;
	background-size: cover;
	background-position: center;
	width: 24.7%;
	border: .5px #fff solid;
}

/*--- Logo ----*/
 .responsive-logo {
    width: 80px;
  }

.commercial-account h3 {color: #fff !important;}
.financing .img-button-padding {text-align: left;}
.finance-img-flex {display: flex; justify-content: space-between; gap: 30px;}
.finance-img-flex img {width: 345px;}

/*---CAREERS---*/
.sell-your-equipment .career-radio input {width: 3% !important;}
.career-radio td {text-align: left;}
.career-table {width: 82%; margin: 0 auto; margin-top: 20px; margin-bottom: 10px;}
.career-table p {margin-bottom: 3px;}
.email-resumes td {padding-top: 60px;}
.email-resumes a {color: #1e7ac3;}
.email-resumes a:hover {color: #e41d19;}
/*--------FORM STYLES--------------------*/
.form-radio-flex { padding-top: 25px; padding-bottom: 10px; width: 91% !important; text-align: left; display: block !important; width: 55% !important;}
.service-radio td {width: 83% !important; margin: 0 auto;}



/*-------- FOOTER STYLES ----------------*/
footer{}
.footer {background-color: #282828;}
.footer-flex {width: 90%; margin: 0 auto; display: flex; justify-content: space-between; padding-top: 56px;}
.quick-links {display: flex; justify-content: space-between; gap: 50px;}
.footer h4 {color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 22px;}
.footer-button-location button {border:none; background: transparent; color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; padding: 0; margin-top: 16px; padding-bottom: 3px; border-bottom: 2px #282828 solid ;}
.footer-button-location button:hover {color: #e41d19 !important; border-bottom: 2px #e41d19 solid !important;}
.footer-button-location {display: flex; justify-content: space-between; gap: 30px; padding-bottom: 16px;}
.footer-address {color: #bbb; font-family: 'Poppins', sans-serif; font-size: 14px !important; line-height: 24px;}
.footer-phone {color: #bbb; font-size: 14px; font-family: 'Poppins', sans-serif; line-height: 58px;}
.footer-map-hours button {margin-top: -20px; color: #fff; background-color: #e41d19; border: none; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; font-weight: 600; font-size: 14px; padding: 10px 36px; letter-spacing: .5px; font-family: 'Poppins', sans-serif;}
.footer-map-hours button:hover {background-color: #1e7ac3;}
.quick-links li a {color: #fff; font-family: 'Poppins', sans-serif; font-size: 15px; line-height: 36px;}
.quick-links ul {margin-top: 16px;}
.quick-links li a:hover {color: #e41d19; padding-bottom: 4px;}
.footer-privacy {display: flex; width: 40%; margin: 0 auto; justify-content: center; gap: 30px; margin-top: 50px;}
.footer-privacy li a {color: #bbb; font-family: 'Poppins', sans-serif; font-size: 14px;}
.footer-privacy li a:hover {color: #e41d19;}
.footer hr {width: 90%; margin: 0 auto; border: #bbb 1px solid !important; opacity: 36%; margin-top: 13px;}
.footer h5 {text-align: center; color: #bbb; opacity: 36%; font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 13px; padding: 19px 0 40px 0;}
.footer h6 {font-family: 'Poppins', sans-serif; font-size: 16px; margin: 0; line-height: 21px; color: #FF777A!important; margin-bottom: -14px;}
.footer-location-flex-change {display: flex; gap: 100px;}

/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/
.list-top-section .list-title .list-title-text, .list-top-section .list-title .list-listings-count, .list-content .media-buttons .print-this, .list-content .media-buttons .email-this, .list-top-section .sticky-top-menu .listing-option-bar-content .list-listings-count, .body-content, .faceted-search-content .selected-facets-container .selected-header .filter-clear-all, .faceted-search-content .selected-facets-container .selected-facet, .faceted-search-content .faceted-section-head .faceted-section-title, .faceted-search-content .faceted-section-box .faceted-search, .list-content .listing-portion-title, .list-content .list-listing .dealer-name, .list-content .list-listing .listing-main-stats .spec-label, .list-content .price-container .price, .list-content .spec-value, .list-content .listing-dealer-info .spec-label, .list-content .listing-dealer-info .dealer-data, .list-content .listing-dealer-info spec-value, .list-content .list-listing .listing-top-right .listing-dealer-info .phone-link, .list-content .listing-widgets a, .breadcrumbs__link, .wmcoequipcomhdev-9b9i01, .wmcoequipcomhdev-xhioxp, .wmcoequipcomhdev-88jlbf, .wmcoequipcomhdev-9uiqsl, .wmcoequipcomhdev-9gup2g, .wmcoequipcomhdev-1cczsil, .list-content .listing-description  {font-family: 'Poppins', sans-serif !important;}
.list-top-section .list-title .list-title-text {text-transform: uppercase !important;}
.list-top-section .list-title .list-listings-count, .list-top-section .sticky-top-menu .listing-option-bar-content .list-listings-count {color: #1e7ac3 !important;}
.list-content, .detail-wrapper {margin-top: 40px !important; margin-bottom: 40px !important;}
.faceted-search-content .selected-facets-container .selected-facet, .view-listing-details-link, .wmcoequipcomhdev-88jlbf {background: #1e7ac3 !important;}
.faceted-search-content button.faceted-search:hover {background: #000 !important;}
.list-content .price-container .price, .listing-prices__retail-price {color: #e41d19 !important;}
.list-content .list-listing .listing-top-right .listing-dealer-info .phone-link {padding-left: 5px;}
.view-listing-details-link:hover, .wmcoequipcomhdev-88jlbf:hover {background: #1967A4 !important;}
.disclaimer {font-size: 14px !important; line-height: 19px !important;}
.breadcrumbs__link, .wmcoequipcomhdev-9b9i01, .wmcoequipcomhdev-xhioxp {color: #282828 !important;}
#inventory-header-search .site-header .detailed-search .keyword-wrapper {height: 27px !important;}
.parts-list-content {margin-top: 50px !important; margin-bottom: 100px !important;}

/*---------- RESPONSIVE STYLES ----------*/
@media only screen and (max-width: 1805px) {
	.img-button-padding {padding: 30px 25px 116px 25px;}
}
@media only screen and (max-width: 1536px) {
	.tall-box {height: 186px !important;}
}
@media only screen and (max-width: 1489px) {
	.sell-your-equipment select {width: 83%;}
}
/*@media only screen and (max-width: 1443px) {
	.location-button-brands button {width: 33.1%;}
}*/
@media only screen and (max-width: 1422px) {
	.flex-img img {width: 374px;}
}
@media only screen and (max-width: 1401px) {
	.tall-box {height: 207px !important;}
}
@media only screen and (max-width: 1391px) {
	.flex-img .case-truck img {width: 371px; top: -22px;}
}
@media only screen and (max-width: 1362px) {
	.about-img img {padding-top: 23px;}
}
@media only screen and (max-width: 1344px) {
	.hero-img {background-position: 64%;}
}
@media only screen and (max-width: 1315px) {
	.table-box {height: 86px;}
}
@media only screen and (max-width: 1366px) {
	.finance-img-flex img {width: 277px;}
}
@media only screen and (max-width: 1304px) {
	.img-parts-flex {width: 75%;}
}
@media only screen and (max-width: 1260px) {
	.flex-img img {width: 311px; top: 29px;}
}
@media only screen and (max-width: 1242px) {
	.tall-box {height: 229px !important;}
}
@media only screen and (max-width: 1200px) {
	.flex-img .case-truck img {width: 66%; top: 0; left: 0;}
	.head-locations-flex {gap: 0px; justify-content: space-between;}
}
@media only screen and (max-width: 1178px) {
	.hero-img {background-position: 76%;}
	.img-nav-flex {flex-wrap: wrap;}
	.new-inventory {width: 49.8%;}
	.pre-owned-inventory {width: 49.8%;}
	.find-parts {width: 49.8%;}
	.schedule-service {width: 49.8%;}
	.financing-options {width: 100%;}
}
@media only screen and (max-width: 1162px) {
	.new-holland-drop {width: 94.5%;}
}
@media only screen and (max-width: 1158px) {
	.lending, .leasing, .insurance, .commercial-account {width: 49.5%;}
	.img-button-padding {padding: 30px 25px 142px 25px;}
}
@media only screen and (max-width: 1141px) {
	.tall-box {height: 248px !important;}
}
@media only screen and (max-width: 1137px) {
	.location-button-brands button {width: 33%;}
}
@media only screen and (max-width: 1131px) {
	.sell-your-equipment select {width: 84%;}
}
@media only screen and (max-width: 1110px) {
	.finance-img-flex img {width: 226px;}
	.showroom-header h1 {text-align: center;}
}
@media only screen and (max-width: 1095px) {
	.location-button-brands button {font-size: 25px;}
	.tall-box {height: 267px !important;}
}
@media only screen and (max-width: 1086px) {
	.table-box-h {height: 41px; line-height: 22px;}
}
@media only screen and (max-width: 1078px) {
	.button-full-width {justify-content: center !important;}
}
@media only screen and (max-width: 1200px) {
	.flex-img {flex-wrap: wrap;}
	.new-holland-truck { width: 100%;}
	.flex-img img, .flex-img .tractor img {width: 50%; top: 4px;}
}
@media only screen and (max-width: 1066px) {
	.parts-button button {width: 32%;}
	.thank-you-button button {width: 100% !important;}
}
@media only screen and (max-width: 1060px) {
	.about-img {display: none;}
	.about-content {width: 100%;}
	.footer-privacy {width: 100%; margin-top: 100px;}
}
@media only screen and (max-width: 1030px) {
	.about-img-pg img {width: 100%;}
}
@media only screen and (max-width: 1011px) {
	.table-box {height: 109px;}
}
@media only screen and (max-width: 1004px) {
	.tall-box {height: 288px !important;}
}
@media only screen and (max-width: 1000px) {
	.review-wrapper {padding: 51px 0 46px 0;}
	.contact-us-bkgrd .contact-us-wrapper {width: 90%;}
}
@media only screen and (max-width: 992px) {
	.new-inventory {width: 49.7%;}
	.pre-owned-inventory {width: 49.7%;}
	.find-parts {width: 49.7%;}
	.schedule-service {width: 49.7%;}
	.financing-options {width: 100%;}
	.hide-on-large {display: contents;}
	.hide-on-small {display: none;}
	#nug-map {width: 100% !important;}
}
@media only screen and (max-width: 996px) {
	.career-table {width: 83%;}
}
@media only screen and (max-width: 985px) {
	.career-table {width: 84%;}
}
@media only screen and (max-width: 972px) {
	.career-table {width: 85%;}
}
@media only screen and (max-width: 970px) {
	.finance-img-flex img {width: 80%; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; text-align: center;}
	.finance-img {text-align: center;}
	.finance-img-flex {display: block;}
}
@media only screen and (max-width: 966px) {
	.img-parts-flex {width: 100%;}
}
@media only screen and (max-width: 961px) {
	.career-table {width: 86%;}
}
@media only screen and (max-width: 950px) {
	.hero-img {
		background: url(/siteart/mobile-hero.jpg) no-repeat;
		background-size: cover;
		background-position: 76%;
	}
	.new-holland-logo {display: flex; justify-content: flex-end;}
	.new-holland-logo img {width: 92px;}
	.hero-call-to {justify-content: flex-start; padding-bottom: 34px; padding-top: 197px;}
	.mobile-only {display: contents;}
	.call-to-width button {display: none;}
	.mobile-only button {background: #1e7ac3; border: none; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; letter-spacing: .5px; padding: 18px 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; width: 100%;}
    .mobile-only a:hover button {background-color: #242424;}
}
@media only screen and (max-width: 949px) {
	.career-table {width: 87%;}
}
@media only screen and (max-width: 939px) {
	.career-table {width: 88%;}
}
@media only screen and (max-width: 937px){
	.location-button-brands button {width: 100%;}
	.desktop-brands {display: none;}
	.mobile-brands {display: contents;}
	.torn-paper {padding-bottom: 181px;}
	.sell-your-equipment tr {display: flex; flex-wrap: wrap;}
	.sell-your-equipment td {width: 100%;}
	.sell-your-equipment input {width: 100%; padding: 13px 0 13px 16px;}
	.sub-header {width: 100%;}
	.sell-your-equipment select {width: 102.6%; padding: 13px 0 13px 16px;}
	.sub-header h2 {width: 100%;}
	.sell-your-equipment textarea {width: 100%; padding: 13px 0 13px 16px; margin-top: 0px !important; margin-bottom: 7px !important;}
	.checkbox-table {width: 100%;}
	.captcha td {width: 100% !important;}
	.sell-your-equipment .captcha input {padding: 13px 0 13px 0 !important;}
	.captcha-div {width: 100%;}
	.left-align {width: 100%;}
	.ordering-parts-button {width: 100%;}
	.brand-dropdown div {width: 23%;}
	.brand-dropdown {padding: 58px 0 5px 0;}
	.thank-you-button {width: 70%;}
	.sub-head-width, .sub-head-width h2 {width: 100% !important;}
	.service-radio td {width: 100% !important;}
	.career-table {width: 100%;}
}
@media only screen and (max-width: 930px) {
	.tall-box {height: 307px !important;}
}
@media only screen and (max-width: 924px) {
	.wrap-p {width: 72%;}
}
@media only screen and (max-width: 919px) {
	.footer-flex {flex-wrap: wrap; width: 81%;}
	.ql-wrap {margin-top: 50px;}
}
@media only screen and (max-width: 918px) {
	.img-button-padding {padding: 30px 33px 116px 25px;}
}
@media only screen and (max-width: 610px) {
	.mobile {display: contents;}
	.desktop {display: none;}
}
@media only screen and (max-width: 894px) {
	.tall-box {height: 328px !important;}
}
@media only screen and (max-width: 850px) {
	.head-locations {display: none;}
	.sell-your-equipment {padding-top: 82px;}
}
@media only screen and (max-width: 845px) {
	.sell-your-equipment select {width: 103%;}
}
@media only screen and (max-width: 838px) {
	.new-holland-drop {width: 92.5%;}
}
@media only screen and (max-width: 837px) {
	.table-box {height: 127px;}
}
@media only screen and (max-width: 834px) {
	.tall-box {height: 348px !important;}
}
@media only screen and (max-width: 800px) {
	.review-content p {font-size: 18px; line-height: 26px; width: 80%;}
}
@media only screen and (max-width: 796px) {
	.tall-box {height: 367px !important;}
}
@media only screen and (max-width: 783px) {
	.tall-box {height: 389px !important;}
}
@media only screen and (max-width: 762px) {
	.button-flex button {width: 100%; padding: 14px 52px;}
	.button-flex {gap: 0px; display: block;}
	.button-full-width {width: 100% !important;}
	.button-override button {width: 100% !important;}
	.flex-img .case-truck img {width: 100%;}
}
@media only screen and (max-width: 750px) {
	.review-content i {display: none;}
	.review-content p {width: 100%;}
}
@media only screen and (max-width: 733px) {
	.tall-box {height: 410px !important;}
}
@media only screen and (max-width: 730px) { 
	.header-flex {justify-content: center;}
	.call-to-width {width: 318px;}
	.hero-img {background-position: 46%;}
	.about-section button, .newsletter-sign-up button, .parts-button button, .img-parts-flex button {padding: 14px 52px; width: 100%;}
	.newsletter-sign-up-flex {display: block;}
	.wrap-p {width: 100%;}
	.brand-reel {flex-wrap: wrap; justify-content: center; gap: 38px;}
	.brand-reel div {width: 26%;}
	.img-parts-flex {width: 75%; flex-wrap: wrap;}
	.ul-flex {display: block;}
	.new-holland-buttons button {width: 100%; margin-top: 12px;}
	.new-holland-buttons {flex-wrap: wrap;}
	.thank-you-button {width: 100%; display: block; margin-top: 20px;}
	.drop-down-large {display: none;}
	.drop-down-small {display: contents;}
	.drop-down-small h3 {color: #e41d19; padding-bottom: 10px;}
	.drop-down-small .form-p {padding: 5px 0 !important;}
	.drop-down-small li {font-size: 14px; line-height: 20px; padding-top: 12px;}
	.parts-button-flex {flex-wrap: wrap;}
	.parts-button-flex a {width: 100%;}
}
@media only screen and (max-width: 709px) {
	.sell-your-equipment select {width: 103.5%;}
}
@media only screen and (max-width: 700px) {
	.flex-img img, .flex-img .tractor img {width: 100%;}
}
@media only screen and (max-width: 697px) {
	.tall-box {height: 428px !important;}
}
@media only screen and (max-width: 692px) {
	.table-box {height: 147px;}
}
@media only screen and (max-width: 676px) {
	.table-box-h {height: 64px;}
}
@media only screen and (max-width: 674px) {
	.tall-box {height: 449px !important;}
}
@media only screen and (max-width: 662px) {
	.table-frame > div:first-child {width: 50%;}
	.table-frame > div:last-child {width: 50%;}
	.table-box {height: 187px;}
}
@media only screen and (max-width: 661px) {
	.new-inventory {width: 49.6%;}
	.pre-owned-inventory {width: 49.6%;}
	.find-parts {width: 49.6%;}
	.schedule-service {width: 49.6%;}
	.financing-options {width: 100%;}
}
@media only screen and (max-width: 650px) {
	.review-content p {font-size: 16px; line-height: 24px;}
	.case-gif img {width: 100%;}
}
@media only screen and (max-width: 642px) {
	.new-holland-drop {width: 90.5%;}
}
@media only screen and (max-width: 628px) {
	#location-page-flex {display: block;}
}
@media only screen and (max-width: 611px) {
	.sell-your-equipment .checkbox {padding-bottom: 16px;}
}
@media only screen and (max-width: 608px) {
	.table-box {height: 208px;}
}
@media only screen and (max-width: 601px) {
	.sell-your-equipment select {width: 104.2%;}
}
@media only screen and (max-width: 600px) {
	.brand-dropdown div {width: 40%;}
	.header-flex {display: none !important;}
	.header-width {justify-content: flex-end !important;}
	.footer-location-flex-change {gap: 0px; justify-content: space-between;}
}
@media only screen and (max-width: 566px) {
	.footer-flex {width: 90%;}
}
@media only screen and (max-width: 553px) {
	.table-box {height: 228px;}
}
@media only screen and (max-width: 550px) {
	.lending, .leasing, .insurance, .commercial-account {width: 100%;}
}
@media only screen and (max-width: 530px ) {
	.tall-box {height: 468px !important;}
}
@media only screen and (max-width: 518px) {
	.privacy-state, .sell-your-equipment {width: 96% !important;}
	.department hr {display: none;}
	.employee-flex {margin-left: 0px;}
}
@media only screen and (max-width: 515px) {
	.sell-your-equipment select {width: 105%;}
	.new-holland-drop {width:88.5%;}
}
@media only screen and (max-width: 510px) {
	.footer-flex img {top: 0px; right: 0px; margin-top: 12px; width: 50px !important;}
}
@media only screen and (max-width: 500px) {
	.sell-your-equipment select {width: 99%; padding: 10px 0 10px 13px;}
	.sell-your-equipment input {width: 94%; padding: 10px 0 10px 16px;}
	.sell-your-equipment textarea {width: 95%; padding: 10px 0 10px 16px;}
	#qa h2 {font-size: 28px;}
	#qa .accordion p {font-size: 16px; line-height: 28px;}
	.panel p {font-size: 14px; line-height: 25px;}
}
@media only screen and (max-width: 500px) {
	.footer-location-flex-change {flex-wrap: wrap; gap: 30px;}
	.footer-location-flex-change > div {width: 100%;}
}
@media only screen and (max-width: 496px) {
	.new-inventory {width: 49.5%;}
	.pre-owned-inventory {width: 49.5%;}
	.find-parts {width: 49.5%;}
	.schedule-service {width: 49.5%;}
	.financing-options {width: 100%;}
}
@media only screen and (max-width: 486px) {
	.footer-privacy {gap: 20px;}
}
@media only screen and (max-width: 475px) {
	.sub-header h1 {font-size: 34px;}
	.sub-header h2 {font-size: 20px;}
	.header-change h2 {font-size: 34px;}
}
@media only screen and (max-width: 456px) {
	.img-parts-flex {width: 100%;}
	.img-parts-flex img {width: 70%;}
}
@media only screen and (max-width: 454px) {
	.new-inventory {width: 100%;}
	.pre-owned-inventory {width: 100%;}
	.find-parts {width: 100%;}
	.schedule-service {width: 100%;}
	.financing-options {width: 100%;}
}
@media only screen and (max-width: 450px) {
	.header-width {justify-content: center !important; padding: 9px 0 !important;}
	.footer-button-location {flex-wrap: wrap; justify-content: flex-start; gap: 0px;}
	.footer-button-location > button {width: 100%;}
	.footer-button-location button {text-align: left;}
}
@media only screen and (max-width: 432px) {
	.footer-privacy {flex-wrap: wrap; width: 90%;}
}
@media only screen and (max-width: 431px) {
	.table-box {height: 250px;}
}
@media only screen and (max-width: 430px) {
	#location-page button {width: 100%;}
}
@media only screen and (max-width: 425px) {
	.tall-box {height: 489px !important;}
}
@media only screen and (max-width: 419px) {
	.table-box {height: 270px;}
}
@media only screen and (max-width: 401px) {
	.tall-box {height: 510px !important;}
}
@media only screen and (max-width: 400px) {
	.tall-box {height: 531px !important;}
	.employee-flex > div {width: 100%;}
}
@media only screen and (max-width: 399px) {
	.table-box {height: 289px;}
}
@media only screen and (max-width: 392px) {
	.tall-box {height: 552px !important;}
}
@media only screen and (max-width: 385px) {
	.table-box-h {height: 86px;}
}
@media only screen and (max-width: 384px) {
	.tall-box {height: 570px !important;}
}
@media only screen and (max-width: 373px) {
	.sell-your-equipment select {width: 101%;}
	.sell-your-equipment {width: 95%;}
	.new-holland-drop {width: 86.5%;}
}
@media only screen and (max-width: 366px) {
	.call-to-width {width: 295px;}
}
@media only screen and (max-width: 364px) {
	.brand-reel div {width: 40%;}
}
@media only screen and (max-width: 361px) {
	.table-box {height: 308px;}
}
@media only screen and (max-width: 355px) {
	.tall-box {height: 588px !important;}
}
@media only screen and (max-width: 352px) {
	.table-box {height: 326px;}
}
@media only screen and (max-width: 347px) {
	.tall-box {height: 609px !important;}
}
@media only screen and (max-width: 344px) {
	.table-box {height: 347px;}
	.tall-box {height: 630px !important;}
}
@media only screen and (max-width: 343px) {
	.tall-box {height: 651px !important;}
}
@media only screen and (max-width: 340px) {
	.sell-your-equipment .career-radio input, .sell-your-equipment .form-radio-flex input {width: 12% !important;}
}
@media only screen and (max-width: 330px) {
	.tall-box {height: 670px !important;}
}
@media only screen and (max-width: 325px) {
	.tall-box {height: 690px !important;}
}
@media only screen and (max-width: 320px) {
	.tall-box {height: 709px !important;}
	.employee-contact p {font-size: 14px;}
	.employee-contact h3 {font-size: 15px;}
}
@media only screen and (max-width: 318px) {
	.quick-links {flex-wrap: wrap; gap: 0px; width: 99%;}
	.footer-button-location {gap: 0px;}
	.tall-box {height: 729px !important;}
}
@media only screen and (max-width: 313px) {
	.table-box {height: 367px;}
}
@media only screen and (max-width: 305px) {
	.sell-your-equipment select {width: 102%;}
	.tall-box {height: 749px !important;}
}
@media only screen and (max-width: 302px) {
	.showroom div {padding: 0px;}
	.showroom div img {width: 80%;}
}
@media only screen and (max-width: 299px) {
	.table-box {height: 390px;}
}
@media only screen and (max-width: 298px) {
	.tall-box {height: 768px !important;}
}
@media only screen and (max-width: 295px) {
	.table-box {height: 406px;}
}
@media only screen and (max-width: 290px) {
	.tall-box {height: 805px !important;}
	.table-box {height: 428px;}
}
@media only screen and (max-width: 281px) {
	.tall-box {height: 826px !important;}
}








