/*
Theme Name: www.lifttruckrevival.com
Theme URI: https://sandhills.com
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default
*/

/*--------------------------------------------------------------
## Primary Styles
--------------------------------------------------------------*/

html, body {
	width:100%;
}
.wp-custom-header iframe,
.wp-custom-header img,
.wp-custom-header video {
	display: block;
	height: auto;
	max-width: 100%;
}
/*
.wp-custom-header {
	position: relative;
	padding-bottom: 56.25%; 
	padding-top: 25px;
	height: 0;
}
.wp-custom-header iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.google_map {
	width:100%; 
	min-height:58vh;
}
.navbar-default { 
	background-color:transparent!important;
	border-color:transparent!important;
}
.navbar {
	min-height:auto!important;
	margin-bottom:0!important;
}
.navigation-top {
	width:100%;
}
.menu li {
	width:auto!important;
	padding-right:6%;
	display:inline-block;
}
.menu li:last-child {
	padding-right:0!important;
} 
.menu li > a {
	color:#000;
	font-size:1.5em;
}
.dropdown-menu {
	background-color: rgba(0,0,0,0.7);
	color:orange;
	border-radius:0px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
	font-size:18px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color:#e68a24;
}
.dropdown-menu:not(.head-list)>li>a {
    color: #000;
	font-size:16px;
	font-weight:400;
}
.dropdown-menu:not(.head-list)>li>a:hover {
    background-color: #e68a24;
    transition: linear 0.2s;
}
*/


/*--- PAGE LOADER ----*/
/* loader */
/*
#loader-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999}
#loader-wrapper .loader-section{position:fixed;top:0;width:100%;bottom:0;background:#000;z-index:9999999}
#loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;background:#f49625}
.loaded #loader{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.8s cubic-bezier(.075,.82,.165,1);transition:.8s cubic-bezier(.075,.82,.165,1)}
.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.6s cubic-bezier(.075,.82,.165,1);transition:.6s cubic-bezier(.075,.82,.165,1);transition-delay:.6s}


*/

{
    /*! CSS Used from: http://sublettemachinery.com.hstg/css/style.css?v=1 */
    z-index: 999999999999;
    position: relative;
	background-color:#000;
}

#loader {
    z-index: 1001;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#loader img {
    top: 50%;
    left: 50%;
    max-width: 100%;
	width: 400px;
}

#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
}

#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 100%;
    bottom: 0;
    background: #000;
    z-index: 1000;
}

#loader-wrapper .loader-section.section-left {
    left: 0;
}

#loader-wrapper .loader-section.section-right {
    right: 0;
}

.loaded #loader-wrapper .loader-section.section-left {
    /* -webkit-transform: translateX(-100%); */
    -ms-transform: translateX(-100%);
    /* transform: translateX(-100%); */
    opacity: 0;
}

.loaded #loader-wrapper .loader-section.section-right {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.loaded #loader {
    opacity: 0;
}

.loaded #loader {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.loaded #loader-wrapper .loader-section.section-right,
.loaded #loader-wrapper .loader-section.section-left {
    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.loaded #loader-wrapper {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all 0.3s 1s ease-out;
    transition: all 0.3s 1s ease-out;
}
/*-----*/

a.NextButton-inventory-category,.PrevButton-inventory-category {width: 100%;max-width:100%;background:#EB350B;box-shadow: rgba(0,0,0,0.2) 2px 1px 40px;position: relative;border:none;color:#fff;text-transform:uppercase !important;padding: 10px;font-weight:600;font-size:20px;font-family: "Roboto Condensed", sans-serif !important;text-decoration: none!important;text-align:center;}

u {text-decoration:none !important;}

.orange-button{width: 100%;max-width:350px;background:#EB350B;box-shadow: rgba(0,0,0,0.2) 2px 1px 40px;position: relative;border:none;color:#fff;text-transform:uppercase !important;padding: 10px;font-weight:600;font-size:20px;font-family: "Roboto Condensed", sans-serif !important;}


.large-orange-button{width: 100%;max-width:550px;background:#EB350B;box-shadow: rgba(0,0,0,0.2) 2px 1px 40px;position: relative;border:none;color:#fff;text-transform:uppercase !important;padding: 10px;font-weight:600;font-size:20px;font-family: "Roboto Condensed", sans-serif !important;}

.small-orange-button{width: 100%;max-width:300px;background:#EB350B;box-shadow: rgba(0,0,0,0.2) 2px 1px 40px;position: relative;padding: 10px 5px ;border:none;color:#fff;margin:unset;text-transform:uppercase;display:flex;justify-content: center;font-size:20px;font-family: "Roboto Condensed", sans-serif !important;font-weight:600;}

.small-orange-button:hover,.small-orange-button:active,.small-orange-button:focus, .orange-button:hover,.orange-button:active,.orange-button:focus,.small-orange-button:hover,.small-orange-button:active,.small-orange-button:focus,.large-orange-button:hover,.large-orange-button:active,.large-orange-button:focus {background:#962207;transition:ease-in-out .2s;}

button.inventory-cat-button:hover,button.inventory-cat-button:active,button.inventory-cat-button:focus {background:#EB350B;transition:ease-in-out .2s;}

.small-orange-button.inventory{float: right;}

.title-text .orange-button:hover{background:#fff ;color:#EB350B;transition:ease-in-out .2s;}

span.border-left {display: flex;height: 30px;align-items: center;}
p.appointment-only {padding-top:5px;}


span.border-left.footer {display: flex;height: 20px;align-items: center!important;}

body {font-family:'Roboto', sans-serif !important;}
h1,h2,h3,h4,h5 {font-family: "Roboto Condensed", sans-serif !important;text-transform:uppercase !important;font-weight:600;}
h2 {font-size: clamp(1.875rem, 1.6729rem + 1.0106vw, 3.0625rem);margin-bottom:3%;font-weight:800;}
h2.large {font-size: clamp(2.5rem, 2.1809rem + 1.5957vw, 4.375rem);margin-bottom:20px;}
h1.sub-page-header span {font-size: clamp(1.5625rem, 1.0306rem + 2.6596vw, 4.6875rem) !important;}

.orange-background p {font-size: clamp(1.0625rem, 0.9774rem + 0.4255vw, 1.5625rem);}
/*--------------------------------------------------------------
	HEADER STYLES
--------------------------------------------------------------*/
#header {background:#000;}
.head-flex {display:flex;color:#fff;width:90%;margin:0 auto; }
/*.top-nav {display:flex;align-items:center;gap:15px;}*/
.top-nav,.bottom-nav {width:100%;}
.bottom-nav {margin:10px 0;}
.top-nav {padding-top: 10px;}
.contact-icons,.header-search {display: inline-block;vertical-align: middle;}
.logo img {max-width:100%;width:100%;}
.logo {max-width:400px;flex:1;}
.navigation-wrapper {flex:1;}
.header-search {width: 100%;max-width: 600px;}
input#keyword {width: 100%;box-sizing:border-box;padding:5px;max-width:860px;}


/*--------------------------------------------------------------
		BODY STYLES
--------------------------------------------------------------*/
.mobile-only-widget {display:none !important;}

.body-wrapper-main {background: #fff;margin: 0 auto;width: 95%;box-shadow: rgba(0,0,0,0.2) 2px 1px 40px;padding: 60px 0 0;position: relative;top: -80px;margin-bottom: -80px;}

.image-absolute  {position: absolute;top: -60px;right:6%;width:40%;}

.content-wrapper {width:100%;margin:0 auto;max-width: 90%;position:relative;}

.about-content {display: flex;justify-content:center;flex-direction:column;}
.about-flex {display:flex; gap:20px;}

.check-list {display:block;}
.check-list p{font-size:19px; font-weight:900;}
.title-text {padding: 30px 0;}
.title-text h1,.title-text h2{font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;font-size: clamp(1.25rem, 0.2632rem + 5.2632vw, 7.5rem) !important;margin-bottom:unset !important;}


h1.border-left {height: 59% !important;display: flex;align-items: center;}
.bottom-nav {padding-bottom: 20px;}
.title-text .orange-button {margin-top:30px;margin-right:10px;}
.title-text .orange-button {margin-top:70px;}
.button-flex {display:flex;justify-content: space-between;align-items:center;padding:0 30px;}
h2.large.border-left,h2.small.border-left {height: auto !important;}
.hovering-image {padding:30px 0 160px;}

.orange-background {font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;color:#fff;font-size:20px;text-align:center;}

.box-shadow {box-shadow: rgba(0,0,0,0.2) 2px 1px 10px;background:#EB350B !important;margin-right: 10PX;}
.breadcrumbs a{font-size:18px;font-weight:500;font-family:'Roboto Condensed', sans-serif !important;text-transform:uppercase !important;color:#000 ;}
.active-page {color:#EB350B !important;font-weight:800 !important;}
.breadcrumbs icon {margin:0 5px;}

.box-shadow.non-widget {padding:20px;margin-bottom:30px;}

.hero-flex {display:flex !important;}
/*--------------------------------------------------------------
		INVENTORY STYLES
--------------------------------------------------------------*/
button.inventory-cat-button {width: 100%;border: none;background: #000;color: #ffff;padding: 20px 30px;display: flex;justify-content: center;gap: 40px;align-items: center;font-size: 17px;text-transform: uppercase;font-weight: 800;margin-top:50px;}

.cat-wrapper {padding:40px 90px 40px !important;}

.inventory-cat-wrapper {padding: 40px 0 0;}
.inventory-cat-wrapper h3 {font-size:25px !important}
.inventory-cat-image {margin: 22px 0;width: 100%;}
.column-padding-inventory-category {width: 21%;margin: 0 auto 30px;}

.border-sec {display:flex;align-items:center;justify-content: center;border-right:5px solid #000;height: 160px;margin-right: 100px;}

.border-left {border-left:9px solid #EB350B;padding-left:10px;font-family:'Roboto Condensed', sans-serif !important;text-transform:uppercase !important;}

.border-left.footer {border-left:3px solid #EB350B;}

.border-left.medium {border-left:7px solid #EB350B;padding-left:10px;font-family:'Roboto Condensed', sans-serif !important;text-transform:uppercase !important;}

.large.border-left {border-left:20px solid #EB350B;padding-left:25px;height:340px;line-height:0;}

.small.border-left {border-left:20px solid #EB350B;padding-left:20px;height:220px;line-height:0;}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {margin-bottom: unset !important;}

button#Submit {position: absolute;border: none;background: none;    top: 33px !important;left: 92% !important;}

.list-content .list-error-container .info button:not(.login-button), .faceted-search-content .selected-facets-container .selected-facet{background:#EB350B;}

input#range-input-max-Price,input#range-input-min-Price {margin-bottom:unset !important;}

/*--------------------------------------------------------------
		FOOTER STYLES
--------------------------------------------------------------*/
.link-icons {display:flex;gap:25px;align-items:center;}
.social-links {text-align:center;}
.footer-logo {max-width:400px;margin-left: 50px;flex:1;}
.footer-logo img {max-width:100%;width:100%;}
div#foot {display: flex;vertical-align: middle;padding: 80px 0 50px;}

.footer-links {width: 70%;margin-left:90px;display: flex;align-items: center;}

.social-links icon {}

.social p.footer-title {justify-content: center;}

p.footer-title {text-transform:uppercase;display: flex;}

b.border-left {height: 20px;margin-top: 4px;}

.form-check {margin-left: 16px;}
div.form-check  label.form-check-label {margin:unset !important;}
.quick-links {width: 85%;}
.quick-links ul {display:flex;list-style:none;padding: unset !important;gap: 30px;}
.contact.quick-links ul {display:block;}
.contact.quick-links ul li {margin-bottom:10px;}
.contact.quick-links ul li a {text-transform:inherit;}
.contact.quick-links icon {margin-right:10px;}
.quick-links ul li a{color:#fff !important;text-transform:uppercase;}
.quick-links ul li {margin-bottom:5px;}
.social-links icon {padding-right:unset!important;}


.footer-links-categories {width: 64% !important;}
/*--------------------------------------------------------------
	FORM STYLES
--------------------------------------------------------------*/
a.btn.btn-primary {padding: 7px;border-radius: unset;}

.form-padding {padding:50px 0 100px;}

input.btn.btn-success.sheSubmitButton {width: 100%;max-width: 300px;color: rgb(255, 255, 255);text-transform: uppercase;display: flex;justify-content: center;font-size: 20px;
    font-weight: 600;
    font-family: "Roboto Condensed", sans-serif !important;
    background: rgb(235, 53, 11) !important;
    padding: 10px 5px;
    margin: unset;}

.recaptcha2 .reCaptchaList li img, a.btn.btn-primary,.recaptcha3 .reCaptchaList li img,img.reCaptchaImage {background-color: #EB350B !important;border:none !important;}
.recaptcha2 .reCaptchaPhrasee,strong.reCaptchaPhrase {color:#EB350B !important;}


.header-search-dropdown {display:none;}

.form-check {display: inline-block;}
.sheditor_form-group.form-group.front-end-form-group.mb-3.has-feedback.has-error .form-check .has-feedback:not([data-blockstyles="sheditor-element-ignore"]) label:not([data-blockstyles="sheditor-element-ignore"]){margin-left:unset !important;}

.form-check-input:checked:not([data-blockstyles="sheditor-element-ignore"]) {background-color:rgb(235, 53, 11);border-color:yellow;}

.search-wrapper {padding: 13px 0 0;}

i.form-control-feedback.fa-star-of-life.fas.fa-check {color: #EB350B;}
/*--------------------------------------------------------------
	SLIDER STYLES
--------------------------------------------------------------*/
#customSliderSlickSlider2 button.slick-prev.slick-arrow{    
	left: 140px !important;
   bottom: 150px !important;
    top: unset !important;
    height: 40px !important;
    background: transparent !important;}
 #customSliderSlickSlider2 button.slick-next.slick-arrow 
 {
   
	left: 220px !important;
    bottom: 150px !important;
    top: unset !important;
    height: 40px !important;
    background: transparent !important;}

button.slick-prev.slick-arrow i.fas.fa-arrow-alt-circle-left, button.slick-next.slick-arrow i.fas.fa-arrow-alt-circle-right{font-size: 50px !important;}
.form-padding h1 {margin-bottom:40px;}
input,textarea,selector {margin-bottom: 30px;}


/*--------------------------------------------------------------
	INVENTORY STYLES
--------------------------------------------------------------*/
.ground-bcrumbs {padding-top: 50px;}
.list-content .list-error-container .info button:not(.login-button),.faceted-search-content .selected-facets-container .selected-facet {background:#EB350B!important;}

/*--------------------------------------------------------------
	FOOTER STYLES
--------------------------------------------------------------*/

.black-background {background:#000;}


.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#wp-admin-bar-new-content-default {
	display: none;
}

.contact.quick-links li a {display: flex;}
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1700px) {		
	.border-sec {margin-right: 10% !Important;}
	span.text-flex,p.footer-title {font-size: 18px;}
}
@media only screen and (max-width : 1680px) {		
	.inventory-cat-image img {max-width: 220px;}	.column-padding-inventory-category.item.col-xl-3.col-lg-4.col-md-6.col-sm-12.col-12 {width: 25%;}
	.inventory-cat-wrapper h3{font-size: 23px !important;}
	.footer-links {margin-left: 50px !important;}
	.quick-links ul {display:flex;list-style:none;padding: unset !important;gap: 10px;}
	.image-absolute {top: -40px;right: 0% !important;}
	.image-absolute.small {top: -40px;right: 3%;}
	h2.hover-title, .about-content h2 {font-size: clamp(1.4375rem, 1.3199rem + 0.5882vw, 1.9375rem) !important;margin-bottom: 5% !Important;}
	.orange-background p {font-size:19px !important;}
}

@media only screen and (max-width : 1500px) {		
	.border-sec {margin-right: 5% !Important;}
	span.large {font-size: 60px;}
	.orange-button {width: 100%;max-width: 280px !important;}
	.image-absolute.small {top: -20px;right: 3%;}
}

@media only screen and (max-width : 1480px) {		
	div#foot {    display: flex;
    flex-direction: column-reverse !important;
    align-items: center;}
	.quick-links {width:100%;}
	.footer-links { width: 90%;}
	
	.image-absolute.small {top: -3px;right: 3%;}
}


@media only screen and (max-width : 1400px) {		
	.column-padding-inventory-category.item.col-xl-3.col-lg-4.col-md-6.col-sm-12.col-12 {

width: 40%;

}
.cat-wrapper {

padding:40px 0;
justify-content: center;

}
}


@media only screen and (max-width : 1400px) {		
	
	.image-absolute.small {top: 10px;right: 3%;}
}



/* Large Devices, Wide Screens */
@media only screen and (max-width:1200px) {	
	.check-list {display: flex;gap: 25px;align-items: center !important;justify-content: flex-start !important;padding-bottom: 20px;width: 68% !important;
    margin: 0 auto !important;}
	
	.check-list p{margin-bottom: unset;font-size: clamp(1.1875rem, 0.9522rem + 1.1765vw, 2.1875rem) !important;}
	
	h1.small.border-left {font-size: clamp(1.5625rem, 0.4261rem + 5.6818vw, 4.6875rem) !important;}
	h1.large.border-left {font-size: clamp(1.5625rem, 0.5398rem + 5.1136vw, 4.375rem) !important;}
	.image-absolute img {max-width:500px !important; top: 3% !important;
    right: -6% !important;}
	.sub-hero-background {background-position:30px 0 !important;}
	span.border-left.footer {font-size: 16px !important;}
	.image-absolute {right: 3% !important;top: 20px !important;}
	.about-content.forklift {width:100% !important;}
	button.small-orange-button {max-width: 100%;}
	.image-absolute img {display:none !important;}
	div.border-sec {border-right:unset !important;}
	.form-check {margin-left: 16px;}
	.about-content.forklift-small {width:100%;}
	.check-list {justify-content: center;}
	div.form-check  label.form-check-label {margin:unset !important;}
	.orange-background p {display:flex;flex-direction:row;font-size:17px !important;justify-content: center;align-items: center;gap:20px;}
	.logo {display: flex;align-items: center;}
	.large-orange-button {max-width:unset;}
	.title-text .orange-button {    max-width: 215px !important;
    font-size: 16PX;}
	.mobile-hidden {display:none !important;}
}

@media only screen and (max-width : 1110px) {	
	.bottom-nav {display:flex;}	
	
	.box-shadow  {padding-bottom:20px;}
	.col-xl-4.col-12 {margin-bottom: 21px;}
	div#foot {    display: flex;
    flex-direction: column-reverse !important;
    align-items: center ;}
	.footer-links { width: 90% ;margin-left:unset !important;}
	.footer-links .row.sh-row {flex-direction:row ;}
	.sub-hero-background .outerEditableArea {width:unset !important;}
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	.hero-flex {display: flex;margin-top: unset;}
}

@media screen and (max-width:1110px) {
	.logo img {width: 85% !important;}
	.head-flex {justify-content: space-between;padding: 30px 0;}
	.head-flex,.bottom-nav {align-items:center;}
	.navigation-wrapper {flex: unset !important;}
	#myInput button#Submit {top:18px !important;left: 90% !important;}
	.dropbtn {
		  color: #fff;
		  font-size: 16px;
		  border: none;
		  cursor: pointer;
			width: 100%;
		}
	input#keyword {max-width:unset;}
	
		.bottom-nav {width:50%;}
		.mobile-buttons i {font-size:20px;}


		.large-buttons.red i {color:#fff;}

		#myInput {
		  box-sizing: border-box;
		  background-image: url('searchicon.png');
		  background: #eb350b;
		  background-position: 14px 12px;
		  background-repeat: no-repeat;
		  font-size: 16px;
		  padding: 14px 20px;
		  margin: 0 auto;
		}

			#myInput input {margin-bottom:unset !important;ouline:none !important;border:none !important;}	

		#myInput:focus {outline: 3px solid #ddd;}

		.dropdown {
		  position: relative;
		  display: inline-block;
			width:100%;
		}

		.dropdown-content {
		  display: none;
		  position: absolute;
		  background-color: #f6f6f6;
		  width: 100%;
		  overflow: auto;
		  z-index: 99999999999;
		}

		.dropdown-content a {
		  color: black;
		  padding: 12px 16px;
		  text-decoration: none;
		  display: block;
		}

	.search-wrapper {padding:unset;}
	
	.dropdown a:hover {background-color: #ddd;}

	.show {display: block;}

	.search-panel {
	transition: all 0.3s ease;}

	.header-search-dropdown {display:block;width:100%;}
		
	.border-sec {border-right:unset !important;margin-right: 0 !important;}
	div#foot {flex-direction: column-reverse !important;justify-content: center;margin: 0 auto;}
}


	
@media only screen and (max-width : 1044px) {
	.footer-links {width:95%;}
	p.footer-title,span.text-flex {font-size:17px !important;}
	
}

	
@media only screen and (max-width : 1000px) {
	p.footer {font-size:16px !important;text-align: left !important;}
	.footer-links {width: 90% !important;margin-left: unset!important;}
	.title-text	button.orange-button {margin-top:40px !important;}
	div#foot {flex-direction: column-reverse;justify-content: center;margin: 0 auto;}
		.title-text .orange-button {   max-width: 170px !important;
    font-size: 16PX;}
	p.footer {font-size:16px !important;text-align: left !important;}
	.footer-links {width: 100% !important;margin-left: unset!important;}
	
	.form-check {margin-left: 16px;}
	div.form-check  label.form-check-label {margin:unset !important;}
	
	.footer-links .row.sh-row {flex-wrap:wrap;align-items: start;justify-content: center;width: 100%;gap: 0px 15% !important;}
	.footer-logo {margin-top: 70px;margin-left:unset !important;}
	div#foot .outerEditableArea{padding-bottom: 53px;}
	div#widget_sandhills_editable_area_background_5 {padding-bottom: 20px;}
	span.large {font-size:50px !important;}
	.check-list p {font-size:16px;}
}

@media screen and (max-width:991px) {
	.title-text button {margin-top: 20px!important;}
	.title-text h1,.title-text h2 {margin-bottom:20px;}
	.about-content.forklift {width:100% !important;}
}




/* Medium Devices, Desktops */
@media only screen and (max-width : 900px) {
	
	.desktop-widget-only {display:none  !important;}
	.mobile-only-widget {display:block !important;}
	.form-check {display: block !important;}
	div#foot {flex-direction: column-reverse;justify-content: center;margin: 0 auto;}
	.sub-hero-background {padding-bottom: 110px !important;}
	h1.sub-page-header {font-size: clamp(1.25rem, 1.0585rem + 0.9574vw, 2.375rem) !important;}
	
	h2.large {font-size:20px;}
	.sub-content {width:100%!important;}
	.check-list p {font-size:16px !important; }
	.NextButton3,.PrevButton3 {display: flex;justify-content: center;align-items: center !important;width: 90% !important;margin: 0 auto !important;}
	.outerEditableArea.outerEditableAreaslide2-0.offset-md-1.col-xl-7.order-xl-0.offset-xl-1.offset-0.col-md-7 {width: 90% ;}
	.column-padding-inventory-category.item.col-xl-3.col-lg-4.col-md-6.col-sm-12.col-12 {width: 80%;}
	.cat-wrapper {padding:40px 0;justify-content: center;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.title-text {margin:0 auto !important;}
	.customSliderSlide  {height: 690px !important;}
}
@media only screen and (max-width : 700px) {
	
	.check-list {display: flex;gap: 25px;align-items: center !important;justify-content: flex-start !important;padding-bottom: 20px;width: 75% !important;
    margin: 0 auto !important;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 600px) {
		.title-text .orange-button {max-width: 38% !important;
    font-size: clamp(1rem, 0.6875rem + 1vw, 1.25rem);margin-top: 40px !important;}
	.cat-wrapper {padding:40px 10px !important;}
}

@media only screen and (max-width:767px) {
	.breadcrumbs {text-align:center !important;}
	p.footer-title,div.social-links {justify-content: left !important;text-align:left !important;}
	span.text-flex {text-align:left !important;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 575px) {
	.box-shadow {display:flex;flex-direction:column;}
	.title-text h1,.title-text h2{font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;font-size: 45px !important;}
	button.slick-prev.slick-arrow i.fas.fa-arrow-alt-circle-left, button.slick-next.slick-arrow i.fas.fa-arrow-alt-circle-right {bottom: 110px !important;}
	button.slick-next.slick-arrow i.fas.fa-arrow-alt-circle-right {right:40px !important;}
	#myInput button#Submit  {right:90%;}
	.check-list icon {font-size:20px !important;}
	.check-list p {font-size:20px;}
}

@media only screen and (max-width: 800px) {
	#customSliderSlickSlider2 button.slick-prev.slick-arrow{    
	left: 30px !important;
   bottom: 150px !important;
    top: unset !important;
    height: 40px !important;
    background: transparent !important;}
 #customSliderSlickSlider2 button.slick-next.slick-arrow 
 {
   
	left: 110px !important;
    bottom: 150px !important;
    top: unset !important;
    height: 40px !important;
    background: transparent !important;}
	
}
@media only screen and (max-width: 608px) {
	.border-sec {    height: 80px !important;
    margin-top: 40px;}
}

@media only screen and (max-width: 600px) {
	.footer-links .row.sh-row {justify-content: center;}
	div.inventory-heading {font-size:49px !important;}
	.check-list {gap: 9px;}
	h2.hover-title, .about-content h2 {margin-bottom:9% !important;}
	.orange-background p {font-size:18px !important;gap:10px !important;}
	#customSliderSlickSlider2, #customSliderSlickSlider2 .customSliderSlide, #customSliderSlickSlider2 .customSliderVideoPlayerContainer2 {
		background-position: 80% 30% !important;
	}
}
@media only screen and (max-width: 500px) {
	.column-padding-inventory-category {margin: 0 auto;}
	.title-text button.orange-button {margin-top: 10px !important;max-width: 80% !important;font-size: 16px !important;}
	h2 {margin-bottom: 13%;}
	span.small-title {margin-bottom: 10px !important;}
	.about-flex {display: flex;flex-direction: column;}
	.outerEditableArea.outerEditableAreaslide2-0.offset-md-1.col-xl-7.order-xl-0.offset-xl-1.offset-0.col-md-7 {width:100%;}
	.small.border-left,.large.border-left {border-left: 10px solid rgb(235, 53, 11) !important;}
	h2.small.border-left,h1.large.border-left,h2.large.border-left  {margin-bottom:10px !important;}
	.title-text button.orange-button {margin-top:unset !important;}
	.title-text h1, .title-text h2 {margin-bottom:30px !important;}
	.check-list {display: flex;gap: 25px;align-items: center !important;justify-content: flex-start !important;padding-bottom: 20px;width: 95% !important;
    margin: 0 auto !important;}
	#myInput {padding:14px 8px !important;}
	h2.large.border-left,h1.large.border-left,h2.small.border-left {font-size: clamp(1.25rem, -0.0833rem + 6.6667vw, 2rem) !important;}
	
}

@media only screen and (max-width: 390px) {
	.box-shadow {display:flex;flex-direction:column;}
	.column-padding-inventory-category.item.col-xl-3.col-lg-4.col-md-6.col-sm-12.col-12 {width: 95%;}
.cat-wrapper {

padding:40px 0;
justify-content: center;

}
}

@media only screen and (max-width:400px) {
	#myInput button#Submit {right:100% ;}
}
