/*
Theme Name: www.daggermachinery.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
--------------------------------------------------------------*/
.left-landing {
	text-decoration: none;
}
.right-landing {
	text-decoration: none;
}
.row > * {
    padding-left: calc(var(--bs-gutter-x) * 0.0);
    padding-right: calc(var(--bs-gutter-x) * 0.0);
}
.site-main {
	--bs-gutter-x: 0;
}
.CPTloading6 {
	display: none;
}
html, body {
	height:100%;
	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%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.wp-custom-header iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.width-90 {width: 90%; margin: 0 auto;}
.width-80 {width: 80%; margin: 0 auto}
.width-70 {width: 70%; margin: 0 auto}
.width-60 {width: 60%; margin: 0 auto}
.padding100, #padding100 {padding: 100px 0;}
.padding50, #padding50 {padding: 50px 0;}
.padding25, #padding25 {padding: 25px 0;}
/* Class for Google Map widget */
.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%;
}

.top-bar {background: #0aadef; width: 100%;display: inline-block;}
.top-bar .socials {background: #1e59b1; text-align: left; padding: 5px 0; width: 160px; float: right; padding-left: 20px; padding-top:2px;}
.top-bar .fab {color:#fff; font-size: 22px; letter-spacing: 5px; padding-top:3px; transition: .3s ease;}
.top-bar .fab:hover {color:#000; font-size: 22px; letter-spacing: 5px;}
.top-bar .drk-bl-btn {background:#1e59b1; padding: 5px 0; width: 180px; text-align: center;  color:#fff; font-weight: 600;float: right; transition: .3s ease;}
.top-bar .drk-bl-btn:hover {background:#000; }
.top-bar .head-contact {float: right; color:#fff; padding: 5px 0; padding-right: 20px; font-family: 'Poppins', sans-serif;}
.top-bar .head-contact a{ color:#fff; padding-left: 20px; letter-spacing: 1px;}
.top-bar .head-contact a .fas{ color:#1e59b1; }
.logo{
	max-width: 350px;
}
.header{
	display: flex;
    align-items: center;
    padding: 1% 5%;
}
.landingheader{
	display: flex;
    align-items: center;
    padding: 1% 5%;
	justify-content: center;
}
#header{
	background: #000;
	border-top: #fff solid 1px;
}
#top-search ul li a {
    color: #fff;
    font-size: 22px;
}

	#top-search ul {
		
		margin-block-start: 1em;
		margin-block-end: 15px;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		padding-inline-start: 40px;
	}
#searchbar {
    /*position: absolute;*/
    display: none;
    float: left;
    width: 100%;
    z-index: 9999;
    box-sizing: border-box;
    height: 100px;
    border-bottom: 1px #e5e5e5 solid;
    background: #1e59b1;
}
#searchbar #searchform #searchsubmit {
    background: url(../siteart/search.png) no-repeat right;
    float: left !important;
    height: 26px !important;
    padding: 50px 0 !important;
    color: #fff !important;
    border: 0 !important;
    outline: none !important;
    cursor: pointer !important;
}
#searchbar #searchform .keywords {
    float: left !important;
    width: 100% !important;
    text-align: center !important;
    border: 0 !important;
    outline: none !important;
    padding: 34px 25px !important;
    box-sizing: border-box !important;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #fff !important;
    background: #1e59b1 !important;
    font-family: 'Montserrat', sans-serif!important;
    height: auto !important;
	font-weight: 900!important;
	font-style: italic!important;
}
/*--------------------------------------------------------------
## DEFAULT PAGE
--------------------------------------------------------------*/
.sidebarColumn .widget div[id="3-0"] {
    padding: 5% 5% 10% 5%;
}
iframe.scrolling{
	width: 70%;
}
.scrolling-wrap {
	text-align: center;
}
.container, .body-content{
	padding: 33px!important;
}
.scrolling-inventory{
	display: flex!important;
	align-items: center!important;
	background: #212121!important;
}
iframe.scrolling{
	height: 90px;
}
.dk-gray-bg{
	background: #212121;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(33, 33, 33);
    padding: 20px 0;
}
.btn:not(.disabled):not(:disabled):hover{
	box-shadow: none!important;
	color: #3fbff2!important;
}

.landingbackground{
	background:url("///media.sandhills.com/img.axd?id=8016955793&wid=&rwl=False&p=&ext=png&w=2200&h=800&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=MD%2bth%2fdR6iK8MffWagSNoksyEeCquq5n");
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}
.sml-line {height: 5px; width: 100px; background: #1D59B1; margin-bottom: 20px;text-align: left; margin: 15px 0}
.leftlanding h1{
    font-size: 90px;
    font-weight: 900;
    text-align: left;
    color: rgba(29,89,177,.60);
    line-height: 80px;
    text-shadow: 1px 2px 3px #ccc;
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
}
.landingsections{
	display: flex;
	padding: 5%;
}
.leftlanding{
	width: 30%;
	margin-right: 40px;
}
.lftlandingbtn{
background:url(///media.sandhills.com/img.axd?id=8016955818&wid=&rwl=False&p=&ext=jpg&w=1200&h=1200&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GS9C4%2f6g%2bG3ViuJz0EEZRsEv3sdIj2CM); background-attachment: fixed; background-position: top;  border-top-left-radius: 0; border-bottom-right-radius: 25px;border-top-right-radius: 25px;border-bottom-left-radius: 25px;box-shadow: 1px 2px 5px #000; margin: 3% 1%; width: 32%; transition:.3s ease;height: 410px; display: flex; align-items: center;
justify-content: center;	
}
.rgtlandingbtn{
background:url(///media.sandhills.com/img.axd?id=8016955801&wid=&rwl=False&p=&ext=jpg&w=1200&h=1200&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GS9C4%2f6g%2bG2d%2bq1dSfLOYPvSCHF34AMf); background-attachment: fixed; background-position: top; border-top-right-radius: 0; border-bottom-right-radius: 25px;border-top-left-radius: 25px;border-bottom-left-radius: 25px;box-shadow: 1px 2px 5px #000; margin: 3% 1%;width: 32%; transition:.3s ease;	height: 410px; display: flex; align-items: center; justify-content: center;
}
.lftlandingbtn:hover {background:url(///media.sandhills.com/img.axd?id=8016955822&wid=&rwl=False&p=&ext=jpg&w=1200&h=1200&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GS9C4%2f6g%2bG3MXAa2lYh2RxT%2bQm3Mys4x);  background-attachment: fixed; background-position: top;}
.rgtlandingbtn:hover{background:url(///media.sandhills.com/img.axd?id=8016955805&wid=&rwl=False&p=&ext=jpg&w=1200&h=1200&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GS9C4%2f6g%2bG0g8G7OrqyF64FZ1eUZPhrw);  background-attachment: fixed; background-position: top;}
.lftlandingbtn h2 {background: url(///media.sandhills.com/img.axd?id=8016955809&wid=&rwl=False&p=&ext=jpg&w=1200&h=1200&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GS9C4%2f6g%2bG2Wc1edx0LIwKhyBldMQGoz); background-attachment: fixed; padding: 0px;text-align: center; font-family: 'Poppins', sans-serif;}
h2.clip{background-clip: text;
  -webkit-background-clip: text;
  color: rgba(0,0,0,.2); font-size: 50px; font-weight:900; text-shadow: 0 0 0 transparent;margin-left:0;}

.rgtlandingbtn h2 {background: url(///media.sandhills.com/img.axd?id=8016955871&wid=&rwl=False&p=&ext=jpg&w=1200&h=1200&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GS9C4%2f6g%2bG3zk3iHMB%2f%2b8hXshDOQuak7); background-attachment: fixed; padding: 0px;text-align: center; font-family: 'Poppins', sans-serif;}
h2.clip{background-clip: text!important;
  -webkit-background-clip: text!important;
  color: rgba(0,0,0,.2); font-size: 50px; font-weight:900; text-shadow: 0 0 0 transparent;margin-left:0;}
.rgtlandingbtn h3, .lftlandingbtn h3 {color:#fff; text-align: center; font-family: 'Poppins', sans-serif; font-size: 20px;font-weight: 600; padding: 5px 0; margin-top: 0px;}
.greybkg{
background: #f2f2f2;	
}
.landinglocationsect{
display: flex;
padding: 2% 3%;
background: #3f3f3f;
border-radius: 25px;
width: 98%;
margin: 60px 20px;
	align-items: center;
}
.ltlocationsect{
	width: 50%;
	
}
.rtlocationsect{
width: 50%;
    display: flex;
    align-content: center;
    background: #000;
    border-top-left-radius: 0;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    padding: 35px 40px;
    align-items: center;
    justify-content: space-between;
}
.rtlocationtext{
	width: 50%;
}
.smwhiteheader{
	font-size: 35px;
	font-weight: 700;
	color: #fff;
    line-height: 28px;
	font-family: 'Poppins', sans-serif;
}
.bluepara{
	color: #0AADEF;
	font-weight: 700;
	font-size: 16px;
    font-family: 'Poppins', sans-serif;
}
.rtimagesect{
	width: 50%;
	text-align: right;
}
.treqimg{
	width: 65%;
}
.imagegallery{
	padding: 5%;
}
div#\31 3-0 {
    padding: 5% 5% 8% 5%;
}
.hp-bg {background: url(///media.sandhills.com/img.axd?id=8016955793&wid=&rwl=False&p=&ext=png&w=2200&h=800&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=MD%2bth%2fdR6iK8MffWagSNoksyEeCquq5n); background-size: contain; background-repeat: no-repeat;     background-position: center;
    height: 1255px;}
.hpbtnssection{
	height: 975px;
}
.third-btn {display: inline-block; width: 35%; background: url(///media.sandhills.com/img.axd?id=8016955831&wid=&rwl=False&p=&ext=png&w=338&h=437&t=&lp=&c=True&wt=False&sz=Min&rt=0&checksum=GS9C4%2f6g%2bG0m7Rs0GkMP%2fKi4q7dcnBtu) #fff; background-size: 280px; background-repeat: no-repeat; border-top-right-radius: 40px; border-bottom-right-radius: 40px; border-bottom-left-radius: 40px; box-shadow: 1px 1px 8px #969696;background-position: center center; padding: 80px 0;text-align: center; margin-top:-50px; height: 430px; z-index: 300; position: relative;}
.third-btn img {text-align: center; max-width: 150px; width: 100%; margin: 0 auto;}
.third-btn h3 {color:#000; padding: 10px 0;font-size: 25px;font-family: 'Poppins', sans-serif; font-weight: 700;
}
.third-btn p {font-size: 15px; color:#000; font-family: 'Poppins', sans-serif;
}
.third-col {width: 36%; display: inline-block; vertical-align: top; margin-left: 2%; margin-top:26px;}
.third-col .consign-btn {width: 100%; background: #fff; padding: 45px 0; margin: 5px 0; box-shadow: 1px 1px 8px #969696; border-top-right-radius: 40px;}
.third-col .register-btn {width: 100%; background: #fff; padding: 45px 0; margin: 5px 0; box-shadow: 1px 1px 8px #969696; margin-top:20px; border-bottom-right-radius: 40px;}
.third-col .btn-left {display: inline-block; vertical-align: middle; width: 20%;}
.third-col .btn-left img{max-width: 50px; width: 100%;}
.third-col .text-right {display: inline-block; vertical-align: middle; width: 78%; text-align: left; font-family: 'Poppins', sans-serif;
}
.third-col .text-right h3 {color:#000; padding: 10px 0;font-size: 25px;font-family: 'Poppins', sans-serif; font-weight: 700;
}
.third-col .text-right p {font-size: 15px; color:#000; font-family: 'Poppins', sans-serif;
 }
.hp-left {width: 40%;}
.hp-left h2 {font-size: 30px; line-height: 35px; font-weight: 800; font-family: 'Poppins', sans-serif;
}
.hp-right {width: 60%; padding-left: 3%;}
.hp-right a {color:#000; font-weight: 600}
.gray-bg {background: #212121; padding: 20px 0; }

.bg-color {background: #f1f1f1; padding: 5% 0;}
.flex-row {display: flex; flex-direction: row; align-items: center;margin: 0 auto;width: 80%}
.car-3 {width: 35; margin: 1% .5% .5% .5%;}
.car-3 img {width: 100%;}
.car-2 {width: 50%; margin: 0 .5% .5% .5%}
.car-2 img {width: 100%;}
.pageheadersect{
	text-align: center;
	padding: 5% 0%;
}
.about-mission-sect {
    margin: 0% 4% 6% 15%;
    border-radius: 35px;
    padding: 6%;
}
.about-sect{
	padding: 2% 0%;
	display: flex;
	align-items: center;
}
.aboutright{
    padding: 7% 10% 7% 5%;
}
.bluehover:hover{
	background: #000!important;
}
.blackhover:hover{
	background:#0AADEF!important;
}
.photobkg{
	background: #f1f1f1;
}
#socialmediaID{
	width: 100%;
	margin: 5%;
}
.hpsocialssect{
display: flex;
flex-wrap: wrap-reverse;
width: 100%;
align-items: center;
justify-content: space-around;
margin: 5% 0% 3% 0%;
}
.hpsocialleft{
width: 30%;
}
.hpsocialright{
	width:40%;
	margin: 0px 5%;
}
/*--------------------------------------------------------------
## CONTACT PAGE STYLES
-------------------------------------------------------------*/
.contactmap{
    width: 50%;
    filter: grayscale(100%) invert(92%) contrast(83%);	
}
.contactpageinfo{
	padding: 2% 8%;
	display: flex;
	align-items: center;
}

.contactinfosect{
	width: 45%;
    background: #fff;
    min-height: 230px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    box-shadow: 1px 1px 8px #969696;
	padding: 50px 55px;
	
}
.socialsection{
	color: #000;
	font-weight: 800;
}
.socialsection a{
	color: #000;
	font-weight: 800;
}

/*--------------------------------------------------------------
## CAREERS STYLES
--------------------------------------------------------------*/
.post-column-job-opening.border-job-opening.col-md-12.col-sm-12{
	background: #e7e7e7;
    padding: 3%;
    border-radius: 15px;
    width: 85%;
    margin: 30px 0px;
	text-align: left;
	
}
.post-job-opening-jobtitle{
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	font-weight: 700;
	padding:10px 50px 0px 50px;
}
.post-job-opening-jobdescription{
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 500;
      padding: 10px 130px 30px 50px;
    line-height: 30px;
}
.post-job-opening-jobtype{
  padding: 0px 130px 0px 50px;
	
}
.column-padding-job-opening.item{
	display: flex;
	justify-content: center;
}
.post-job-opening-email{
	background: rgb(10, 173, 239);
    color: #fff;
    border-radius: 30px;
    border: none;
    padding: 12px 42px;
    font-size: 16px;
    font-weight: 600;
	margin: 10px 50px;
    font-family: 'Poppins', sans-serif;
}
.post-job-opening-email:hover{
	background: #000;
    color: #fff;
}
/*--------------------------------------------------------------
## AUCTION STYlES
--------------------------------------------------------------*/
.entry-meta{
	display: none;
}
.auctionsection{
	padding: 5% 10%;
}
.blkheader{
	font-size: 35px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
	text-transform: uppercase;

}




/*--------------------------------------------------------------
## CONSIGNMENT STYlES
--------------------------------------------------------------*/
div#\36 5-0{
padding: 0% 1% 1% 1%;
background: #000;	
display: flex;
justify-content: center;
}
.fullvideo{
	display: inline-block;
}

.mobilevideo{
	display: none;
}
.pageheadersect h1{
		font-size: 60px;
		line-height: 70px;
	}

.backgroundimage{
	height: 450px;
}

.consign-blue{
border-top: 20px solid #0aadef;
}
.consign-center{
	padding: 15% 0%;
}
.paddingt25{
	padding-top: 25%;
}
.consignmentheader{
	font-size: 35px;
	font-weight: 700;
	line-height:35px;
	font-family: 'Poppins', sans-serif;
}
/*--------------------------------------------------------------
## FORM STYlES
--------------------------------------------------------------*/
.contactForm{
font-weight: 800; font-family: 'Poppins', sans-serif; font-size: 14px;
}
.contactForm h1{
	font-size: 28px!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
}
.sheSubmitButton:hover{
	background: #000!important;
	color: #fff!important;
	border: none!important;
	font-family: 'Poppins', sans-serif!important;
	padding: 8px 50px!important;
	font-weight: 600!important;
}
.sheSubmitButton{
	border:none!important;
	font-family: 'Poppins', sans-serif!important;
	padding: 8px 50px!important;
	font-weight: 600!important;

}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/


.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;
}
/*-------- FOOTER STYLES ----------------*/
.footer{background: #000; display: flex;flex-wrap: wrap; padding: 12px 90px 20px 90px;     font-family: 'Poppins', sans-serif;}
.col-5 {width: 20%; padding: 10px 1%;}
.col-5 img {max-width: 110px; width: 100%;}
.col-5 h4 {color:#fff; font-weight: 700; letter-spacing: 1px; padding: 5px 0;}
.col-5 p {color:#fff; font-weight: 400; font-size: 16px; }
.col-5 a {color:#fff; font-weight: 400;transition: .2s ease; }
.col-5 a:hover {color:#0aadef; font-weight: 400; }
.col-5 .fab {font-size: 20px;display: inline-block; letter-spacing: 4px;}
.flex-stretch{
	width: 20%;
    display: flex;
	    align-items: center;
    justify-content: center;
}


/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/

.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link, .faceted-search-content .selected-facets-container .selected-facet, .list-content .list-listing-mobile .view-listing-details-link, .list-content .list-listing-mobile .buy-now-link, .list-content .list-listing-mobile .check-availability-link, .list-content .list-listing-mobile .email-seller-link, .detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn, .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-wholesale-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile, .list-container-flexrow .view-listing-details-link, .modal-content .form-bottom .captcha-and-submit .captcha-placeholder button, .contact-options a, .fin-calc-mobile>a,.ts-modal-container button, .list-content .list-error-container .info button {background:#0aadef !important;color:#000 !important; }
.list-content .list-title .list-title-text, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title {font-size: 22px; line-height: 26px;}

.detail-content .detail-additional-data .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label {background: #0aadef !important;text-transform: uppercase; letter-spacing: 1px; color:#000 !important}
.detail-content-mobile .detail-contact-bar .contact-bar-btn, .faceted-search-content .mobile-done-button-container .mobile-done-button {background: #000 !important;}

.detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn {float:none;}
.modal-content .modal-top .modal-title, .listing-description, .list-content .listing-portion-title, .list-content .list-title .list-title-text, .detail-content .dealer-info h3, .dealer-info, .detail-content-mobile .dealer-info h3, .fin-calc p, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title {color:#000 !important;}




/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1570px) {
	.leftlanding h1 {
		    line-height: 72px; font-size: 80px;
	}
	.landingsections {
		padding: 5% 0% 5% 5%;}
	.lftlandingbtn{
	    width: 32%;	
	}
	.rgtlandingbtn{
		width: 32%;
	}
}
@media only screen and (max-width : 1450px) {		
	.paddingt25 {
    padding-top: 20%;
}
	
}
@media only screen and (max-width : 1380px) {		
	.hp-bg{height: 895px;}
	.third-btn{width: 40%;}
	.third-col {
		width: 45%;}
	.hpbtnssection {
    height: 845px;
}
	.paddingt25 {
    padding-top: 16%;
}
}
@media only screen and (max-width : 1290px) {		
.leftlanding h1 {
    line-height: 68px;
    font-size: 72px;
}	
.leftlanding {
    width: 40%;
    margin-right: 30px;
}	
		.lftlandingbtn{
	    width: 35%;	
	}
	.rgtlandingbtn{
		width: 35%;
	}
	.greybkg{
		overflow: hidden;
	}

}
@media only screen and (max-width : 1220px) {		
	.flex-stretch{
	flex-wrap: wrap;
    justify-content: flex-end;	
	}	
	.col-5 {
    width: 30%;
    padding: 10px 1%;
}
	.col-xs-3 {
    width: 100%;
}
	.consign-center {
    padding: 5% 0%;
}
	.hpsocialssect{
		justify-content: flex-start;
	}
	.hpsocialleft{
		width: 45%;
		margin-left: 4%;
	}
	
	.hpsocialright{
		width: 100%;
	}
}
@media only screen and (max-width : 1200px) {		
.ltlocationsect h2{
	font-size: 26px;
	}
.ltlocationsect {
    width: 40%;
}
.rtlocationsect {
    width: 60%;
	padding: 30px;
}
@media only screen and (max-width : 1175px) {
.leftlanding h1 {
    line-height: 72px;
    font-size: 88px;
}	
.landingsections {
	flex-wrap: wrap;	
	}	
.leftlanding {
    width: 65%;
    margin-right: 30px;
}	
.lftlandingbtn{
	    width: 45%;	
	}
.rgtlandingbtn{
		width: 45%;
	}
	.landingbackground{
		height: auto;
		background-size: contain;
	}
}

/* Medium Devices, Desktops */

@media only screen and (max-width : 1125px) {
.about-mission-sect {
    margin: 0% 0% 2% 10%;
    border-radius: 35px;
    padding: 6%;
}
.aboutright {
    padding: 5% 0% 8% 12%;
}
	.about-sect {
    padding: 6% 0%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
		
	}
	.about-sect .col-sm-6{
		width: 92%;
	}
	}
@media only screen and (max-width : 1100px) {
	.width-80 {
    width: 90%;
    margin: 0 auto;
}
	.third-btn {
    width: 50%;
}
	
	}
@media only screen and (max-width : 1025px) {

	.post-job-opening-jobdescription{
	    padding: 10px 30px 40px 50px;	
	}
	.post-column-job-opening.border-job-opening.col-md-12.col-sm-12 {
    background: #e7e7e7;
    padding: 3% 3% 8% 3%!important;
    border-radius: 15px;
    width: 98%!important;
    margin: 30px 0px;
    text-align: left;
}
	.contactinfosect {
		width: 50%;
	    padding: 50px 40px;
	
	}
	.contactpageinfo {
		padding: 2% 3%;}
	

	}
@media only screen and (max-width : 993px) {
	.landingsections {
    padding: 2% 2% 5% 3%;
}
	.leftlanding {
    width: 100%;
    margin-right: 75px;
}
	.landinglocationsect {
    padding: 0%;
    width: 95%;
    margin: 40px 20px;
	display: flex;
	flex-wrap: wrap;
}
	.ltlocationsect {
    width: 100%;
    padding: 45px;
}
	.rtlocationsect {
    width: 100%;
    padding: 45px 26px;
}
	.rtimagesect {
    width: 50%;
}
	.treqimg {
    width: 50%;
}
	.fullvideo{
	display: none;
}
.mobilevideo{
	display: inline-block;
}
	.\31 d.col-sm-6 {
    width: 100%;
}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="59-0"] {
    padding: 5% !important;
}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="58-0"] {
    padding: 5% !important;
}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="58-1"]{
    padding: 5% 5% 10% 5% !important;
}
	.\31 d.col-sm-4 {
    width: 100%;
}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="56-0"] {
    padding: 4% 4% 4% 5% !important;
}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="56-1"]{
	    padding: 4% 4% 4% 5% !important;
	
	}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="56-2"]{
		    padding: 4% 4% 4% 5% !important;

	}
.sidebarColumn .widget_sandhills_editable_area_background div[id="52-0"] {
    padding: 5% 10% 5% 10% !important;
}
	.paddingt25 {
    padding-top: 0%;
}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="52-1"] {
    padding: 5% 8% 10% 10% !important;
}
	.consign-center {
    padding: 5% 0%;
}
	.sidebarColumn .widget_sandhills_editable_area_background div[id="59-1"] {
    padding: 3% 0% 3% 0% !important;
}
	.hpsocialssect{
		justify-content: flex-start;
	}
	.hpsocialleft{
		width: 45%;
		margin-left: 4%;
	}
	.hpsocialleft img{
		max-width: 400px!important;
	}
	
	.hpsocialright{
		width: 100%;
	}	
	#socialmediaID .\31 d.col-sm-6 {
    width: 50%;
}
	#socialmediaID {
    width: 100%;
    margin: 0%;
}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 875px) {
	.\31 d.col-sm-4 {
    width: 100%;
}
.sidebarColumn .widget_sandhills_editable_area_background div[id="62-0"] {
    padding: 6% 8% 2% 8% !important;
}
.sidebarColumn .widget_sandhills_editable_area_background div[id="62-1"]{
    padding: 6% 8% 2% 8% !important;
}
.sidebarColumn .widget_sandhills_editable_area_background div[id="62-2"]{
    padding: 6% 8% 2% 8% !important;

	}

}
/* Small Devices, Tablets */

@media only screen and (max-width : 780px) {
.lftlandingbtn{
	    width: 100%; height: 320px;	
}
.rgtlandingbtn{
		width: 100%; height: 320px;	
}
.hp-bg {
    height: 710px;
}	
.width-80 {
    width: 90%;
    margin: 0 auto;
}	
.third-btn {
    width: 50%;
	    border-top-left-radius: 40px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 40px;
	text-align: center;
    margin-top: 25px;
    height: 482px;
}
.third-col {
    width: 45%;
}	
	.third-col .consign-btn{
		text-align: center;
	}
	.third-col .btn-left{
		display: none;
	}
	.third-col .text-right{
		text-align: center;
	}
	.third-col .text-right h3{
		font-size: 16px;
	}
	.third-col .register-btn{
		text-align: center;
	}
	.col-5 {
    width: 50%;
}
	.flex-stretch {
		width: 45%;}

	.\31 d.col-sm-6 {
	width: 100%;
	}
		#socialmediaID .\31 d.col-sm-6 {
    width: 100%;
}
	.hpsocialleft {
    width: 100%;
    margin-left: 2%;
}
	}
@media only screen and (max-width : 665px) {
	.contactpageinfo{
	    flex-wrap: wrap-reverse;	
	}
	.contactmap {
		width: 100%;}
	.contactinfosect {
		width: 100%;}
	
		.pageheadersect h1{
		font-size: 55px;
		line-height: 55px;
	}

	}
	
@media only screen and (max-width : 570px) {
.landinglocationsect {
    padding: 0%;
    width: 95%;
    margin: 40px 4px;	
	
}
	.row.sh-row.widgetContainer.sandhills_editable_area_background-17-widgetContainer.ui-sortable-handle {
    padding: 0px 35px;
}
	.about-mission-sect {
    margin: 0% 0% 2% 0%;
    border-radius: 35px;
    padding: 10% 7%;
}
	.aboutright {
    padding: 5% 0% 8% 3%;
}
	.about-sect .col-sm-6 {
    width: 100%;
}

}
@media only screen and (max-width : 530px) {
.hpbtnssection {
    height: 1260px;}
	.third-btn {
    width: 100%;
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    text-align: center;
    margin-top: 25px;
    height: 420px;
}
	.third-col {
		width: 100%;}
	.third-col .consign-btn{
		border-radius: 40px;
	}
	.third-col .register-btn{
			border-radius: 40px;
	
	}
	.third-col .text-right h3 {
    font-size: 20px;
}
	.pageheadersect{
	 padding: 7% 0% 2% 0%;	
	}
	.pageheadersect h1{
		font-size: 35px;
		line-height: 40px;
	}
	.pageheadersect p{
		font-size: 15px!important;
	}
	
	}
@media only screen and (max-width : 506px) {
	.leftlanding {
    width: 100%;
    margin-right: 0px;
}
.landingsections {
    padding: 2% 2% 5% 2%;
}
	.leftlanding h1 {
    line-height: 65px;
    font-size: 72px;
}
	.rtlocationsect{
		flex-wrap: wrap;
		padding: 45px 15px;
		text-align: center;
	}
	.rtlocationtext {
    width: 100%;
}
		.rtimagesect {
    width: 100%;
			text-align: center;
}
	.post-job-opening-jobdescription {
    padding: 10px 20px 40px 20px;
}
	.post-job-opening-jobtitle{
	padding: 10px 20px 0px 20px;	
	}
	.post-job-opening-email{
    margin: 10px 15px;	
	}
	.post-job-opening-jobtype {
    padding: 0px 10px 0px 20px;
}
	.post-column-job-opening.border-job-opening.col-md-12.col-sm-12{
	padding: 10% 3% 14% 3%!important;	
	}
	#menu-button {
    width: 100%;    line-height: 21px;
}
	#menu-button a{
		padding: 0 0 0 0em;font-size: 17px;
	}
	#top-search {
    padding: 0 0 0 6px;
    width: 10%;
    display: inline-block;
    vertical-align: middle;
}
	#top-search ul li a {
    color: #fff;
    font-size: 18px;
}
	.flex-stretch {
    width: 100%;
}
	.footer{
	    padding: 12px 45px 20px 45px;	
	}
	.logo {
    max-width: 205px;
}
	.about-mission-sect h2{
	font-size: 30px!important;
		line-height: 28px!important;
	}
	.aboutright button{
		margin-top: 10px;
	}
}
@media only screen and (max-width : 440px) {
.consignmentheader {
	font-size: 30px; line-height: 30px;}	
	
	}
@media only screen and (max-width : 400px) {
.leftlanding h1 {
    line-height: 55px;
    font-size: 58px;
}
	.col-5 {
    width: 100%;
}
	.footer{
		text-align: center;
	}
	.aboutright {
    padding: 5% 0% 8% 3%;
    margin: 7% 6%;
}
	.about-mission-sect {
    margin: 0% 4% 2% 4%;
    border-radius: 35px;
    padding: 10% 7%;
}
	}
@media only screen and (max-width : 370px) {
	h2.clip{
		font-size: 40px;
	}
	
	.rgtlandingbtn h3, .lftlandingbtn h3{
		font-size: 18px;
	}
	.treqimg {
    width: 75%;
}
	.hpbtnssection {
    height: 1350px;
}
}
@media only screen and (max-width : 350px) {
.leftlanding h1 {
    line-height: 46px;
    font-size: 48px;
}
	.landingsections {
    padding: 2% 4% 5% 4%;
}
	.leftlanding p {
		font-size: 12px;
	}
	.ltlocationsect {
    width: 100%;
    padding: 40px 12px;
}
	.lt-bl-btn{
	padding: 8px 20px;
    font-size: 14px;	
	}	
}
@media only screen and (max-width : 282px) {
	.leftlanding h1 {
    line-height: 38px;
    font-size: 40px;
}
		.leftlanding p {
		font-size: 10px;
	}
	.top-bar .head-contact a{
		font-size: 12px;
	}
		h2.clip{
		font-size: 32px;
	}
		.hpbtnssection {
    height: 1550px;
}
	.footer {
    padding: 12px 12px 20px 12px;
}
}
@media only screen and (max-width : 250px) {
	
	.leftlanding h1 {
    line-height: 33px;
    font-size: 35px;
}
	.landingsections {
    padding: 10% 4% 10% 4%;
}
}
	@media only screen and (max-width : 190px) {
			.hpbtnssection {
    height: 1750px;
}	
		
	}
	