﻿/* BEGIN RESET */
* {background:transparent; border:0; margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; font-style:normal;  -webkit-text-size-adjust: none;}
#headerwrap *, footer *, #staff_feature *, #maininv *, #pagewrap *{
	
    line-height: 1.6em;
}
ol, ul, li {list-style: none;} 
ul {padding:0 0;}

hr {border-top:1px solid #ccc; padding-bottom:18px;}
.clear {clear: both; height:0px; margin:0;}

h1 {font-family: 'Oswald', sans-serif; font-size:32px; font-weight:700; text-transform:uppercase;}
h1, h2 {font-family: 'Oswald', sans-serif; font-size:28px; text-transform:uppercase; font-weight:700; line-height:1.5em; color:#ce0927;}
h3 {font-family: 'Oswald', sans-serif; font-size:22px; font-weight:700; text-transform: uppercase;}
h4 {font-family: 'Oswald', sans-serif; font-size:18px; margin-bottom:8px; text-transform: uppercase;}
h5 {font-family: 'Oswald', sans-serif; font-size:16px; font-weight:700;}
h6 {font-family: 'Oswald', sans-serif; font-size:20px; font-weight:700; text-transform:uppercase;}

p {font-size:16px; line-height:1.75rem; margin-bottom:8px;}

a {text-decoration:none;}

.teamname {font-size:16px; color:#000;}

/* BASIC STYLES */
body {overflow-x:hidden; background:#fff;}
#contentwrap {width:90%; margin:0 auto;}
#pagewrap {width:75%; margin:2% auto 30px;}
#wrapper {position:relative;}

ul.breadcrumb {float:right; list-style: none; margin-bottom:10px;}
ul.breadcrumb li {display: inline; text-transform: uppercase; font-size:12px;}
ul.breadcrumb li+li:before {padding: 3px; color: #000;}
ul.breadcrumb li a {color: #c10a27;}

/* HEADER */
#colorblock {font-family: 'Oswald', sans-serif; font-size:18px; background:linear-gradient(#c10a27, #ce0927); color:#fff; padding:8px 0; text-align:right;}
#colorblock a {color:#fff; font-weight:bold;text-decoration: none!important;}
header {background:#000; padding:10px 0 0; width:100%; border-bottom:1px solid #ccc;}
.logo {float:left; width:20%; padding:10px 0;}
.logo img {width:100%;}
.headerright {float:right; width:75%; padding:12px 0 5px;}
.navwrap {text-align:right !important;}


.auction-header {
	width:100%;
	border-top:1px solid #fff;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap:20px;
	padding:20px;
}
.auction-header a {
	width: 100%;
	max-width: 250px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	text-align: center;
	padding: 10px;
	background: #ce0927;
	border:1px solid #ce0927;
}
.auction-header a:hover {
	background-position:bottom;
	text-decoration:none;
	color:#ce0927;
	background:#fff;
}

/* CONTENT STYLES */	
#staff_feature {width:75%; margin:50px auto 0; }
.home-info-wrap-1 {
	display: flex;
	justify-content: center;
	align-items: center;
	gap:20px;
	flex-wrap: wrap;
}
.homeleft {width:34%;}
.homeright {width:34%;}
.homeright img {width:75%;}
.staff_feature {text-align: center;}
.staff_feature img {width:100%; max-width: 400px;}

#pagewrap button {background:linear-gradient(#c10a27, #ce0927); width:200px; text-align:center; color:#fff!important; padding:3px 0; font-size:16px; cursor: pointer;}
#pagewrap button:hover { background:linear-gradient(#ce0927, #c10a27);}

#wrapper {background: url(../siteart/matejcek-bg-welcome.jpg) no-repeat; text-align:center;}
#wrapper img {width:60%; margin:30px auto 0;}
#wrapper a {color:#fff!important; text-transform:uppercase;}

#main {width:100%; position: relative;}
#main img {width:100%;}

.hero-overlay {
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hero-overlay p {
    font-size: 20px;
    background:yellow;
    text-align: center;
    padding:20px;
    box-sizing: border-box;
}
.hero-overlay p span {
    font-weight: 600;
}
.hero-overlay p span a {
    color:#ce0927;
}
.pageleft {float:left; width:65%;}
.pageleft a {color:#ee2e24;}

.pageright {float:right; width:25%; border:1px solid #ccc; padding:1.5%;}
.pageright a {color:#ee2e24;}

.staff {display:inline-block; width:25%; vertical-align:top;}
.staff img {width:100%;}

.currency-capital-price-container img {float:right!important; margin-left:10px!important;}


.box {display:inline-block; width:32%; border:1px solid #ccc; padding:10px 0 0; margin:.25%; text-align:center;}
.box:hover {border:1px solid #c10a27;}
.box img {width:90%;}

.inventorywrap {float:left; width:75%;}
.inventorysearch {float:right; width:25%;}

.video-cont-1 {
   margin:0 auto;
    padding:30px 0 0 0;
    width:90%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.video-col-1 {
    width:49%;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* ICON BUTTONS */
#maininv {width:85%; margin:-75px auto 0;}
.homeinventory {width:20%; float:left; margin-top:30px;}
.homeinventory img {width:100%;}

.hovereffect {width: 100%; height: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;}
.hovereffect .overlay {width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0;}

.hovereffect img {display: block; position: relative; -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in; border:1px solid #fff;}
.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.hovereffect a.info {font-family: 'Oswald', sans-serif;  display:inline-block; margin:25% auto; font-size:21px; font-weight:700; width:100%; height:100%; color:#fff; line-height:30px;}
.catbtn {font-size:12px; background:linear-gradient(#c10a27, #ce0927); width:50%; margin:2px auto 0; padding:5px 0;}
.catbtn:hover { background:linear-gradient(#ce0927, #c10a27);}

/* ZOOM */
.zoom-container {float:left; width: 25%; position: relative; overflow: hidden; display: inline-block; border: 1px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.zoom-container img {display: block; width: 100%; height: auto; -webkit-transition: all .5s ease; /* Safari and Chrome */ -moz-transition: all .5s ease; /* Firefox */  -ms-transition: all .5s ease; /* IE 9 */ -o-transition: all .5s ease; /* Opera */ transition: all .5s ease;}
.zoom-container .zoom-caption {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; background: rgba(0, 0, 0, .6); -webkit-transition: all .5s ease; /* Safari and Chrome */ -moz-transition: all .5s ease; /* Firefox */ -ms-transition: all .5s ease; /* IE 9 */ -o-transition: all .5s ease; /* Opera */ transition: all .5s ease;}
.zoom-container .zoom-caption h4 {display: block; text-align: center; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; text-transform: uppercase; color: #fff; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1); position: absolute; top: 85%; left: 50%; transform: translate(-50%, -50%);}
.zoom-container:hover .zoom-caption {background: none;}

/* FORM */
.field {display:inline-block; width:48%; margin-right:1%;}
#required {color:#636466;}
select {color:#000; vertical-align:middle; font-size:12px; line-height:normal; padding:7.25px 5px; width:100%; border:1px solid #333;}
input.text {padding:5px 0; border:1px solid #333;}
textarea {width:97%; border:1px solid #333; padding-left:8px; colpr:#000; }
input.button{width:100%; max-width:400px; font-weight:bold; text-transform:uppercase; color:#fff; height:28px; line-height:28px; text-align:center; font-size:16px;  padding:0; background:linear-gradient(#c10a27, #ce0927); border:0; margin-top:2px;}
input.button:hover {background-position:bottom; cursor:pointer; background:linear-gradient(#ce0927, #c10a27);}

.sign-up {padding:10px 0; width:100%; margin-bottom:30px; }
.sign-up p {font-weight:bold; text-transform:uppercase; }
.sign-up input.text {width:100%; background:#fff; color:#000; margin-bottom:10px; padding-left:1%;}

a.button {width:100%; max-width:400px; font-weight:bold; text-transform:uppercase; color:#fff; height:28px; line-height:28px; display:inline-block; text-align:center; padding:0 0; background:linear-gradient(#c10a27, #ce0927);margin-top:5px; }
a.button:hover {background-position:bottom; text-decoration:none; color:#fff; background:linear-gradient(#ce0927, #c10a27);}

.CaptchaPanel {margin:0 0 0 0 !important; padding:0 0 0 0 !important; text-align: center; line-height:normal !important; width:100%; max-width:400px;} 
.CaptchaWhatsThisPanel a {color:#000!important; font-size:12px;}
.CaptchaMessagePanel {font-weight:normal!important; font-size:12px;}
.CaptchaAnswerPanel {padding:5px !important; border:1px solid #ccc; background:#fff; color:#000 !important; text-align:center; width:100%;}


.career-list-cont {
    margin:30px auto;
}
.career-post-1 {
    width:100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    border:1px solid #000;
    margin:20px auto;
    padding:10px;
    box-sizing: border-box;
    gap:20px 10px;
}
.career-col-1 {
    width:32%;
    box-sizing: border-box;
}
.career-col-1 h2 {
    font-size:24px;
    color:600;
}
.career-col-1 h3 {
    font-size:20px;
    font-weight: 400;
}
.career-col-1 p {
    font-size: 18px;
    font-weight: 400;
}
.career-post-1 .button {
    width: 100%;
    max-width: 200px;
    padding: 15px;
    box-sizing: border-box;
    margin: 0;
    display: block;
    line-height: normal;
    height: auto;
}

/* 

INVENTORY

.column12, .column11, .column10, .column9, .column8, .column7, .column6, .column5, .column4, .column3, .column2, .column1{float: left; padding: 0 35px 0 0; box-sizing: border-box;}
.column12{width: 100%;} .column11{width: 91.6666%;} .column10{width: 83.3333%;} .column9{width: 75%;} .column8{width: 66.6666%;} .column7{width: 58.3333%;} .column6{width: 50%;} .column5{width: 41.6666%;} .column4{width: 33.3333%;} .column3{width: 25%;} .column2{width: 16.6666%;} .column1{width: 8.3333%;} .last{padding: 0;}

.industry-buttons{margin: 0 0 10px;}
.industry-buttons a{display: block; float: left; width: calc(25% - 2px); background: #000; padding: 15px 10px; margin: 0 1px 5px; box-sizing: border-box; border: 1px #ccc solid; font-size: 12px; font-weight: 700; line-height: none; text-transform: uppercase; text-align: center; color: #fff;}
.industry-buttons a:hover{background:linear-gradient(#ce0927, #c10a27); color: #fff;}

a.active{background:linear-gradient(#ce0927, #c10a27); color: #fff;}
a.active:hover{background:linear-gradient(#c10a27, #ce0927);  color: #fff;}

.inventory-search h5{font-size: 18px; margin: 5px 0 10px}
#filter-menu h3{background: #000; display: block; font-size: 13px; color: #fff; cursor: pointer; padding: 15px; box-sizing: border-box; border-bottom: 1px #777 solid}
#filter-menu h3 span{float: right; font-size: 18px; position: relative; top: -3px}
#filter-menu li{list-style-type: none; font-size: 13px}
#filter-menu ul ul{display: none; background: #fafafa; border: 1px solid #ccc; padding: 15px}
#filter-menu ul ul strong{display: block; margin: 0 0 6px;}
#filter-menu ul ul li{border: none; color: #333}
#filter-menu input[type="text"], #filter-menu select{display: block; width: 100%; padding: 7px; margin: 5px 0; box-sizing: border-box; border:1px solid #000!important;}
input[type="radio"]{position: relative; top: 2px; margin: 0 6px 0 0}
#filter-menu label{display: block; line-height: 28px}
#filter,.inventory-search button{width: 100%; box-sizing: border-box; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform: uppercase; color: #fff; cursor: pointer}
.inventory-search button{display: block; position: relative; padding: 12px; margin: 10px 0 0; background: #c00; border: none}
#filter, .inventory-search .industry-buttons{display: none}
#filter:hover, .inventory-search button:hover{background:linear-gradient(#ce0927, #c10a27);}
#filter{padding: 14px 0; margin: 0 0 10px; background:linear-gradient(#c10a27, #ce0927);  font-size: 14px; text-align: center}

.equipment-categories h2 a{display: block; font-size: 16px; text-transform: uppercase; text-decoration: underline; color: #c00;}
.equipment-categories ul{margin: 15px 0 0;}
.equipment-categories ul li a{font-weight: 700; font-size: 16px; line-height: 22px; text-decoration: underline;}
.equipment-categories ul li a:hover, .equipment-categories h2 a:hover{text-decoration: none;}
.equipment-categories ul ul{margin: 10px 0 0 15px;}
.equipment-categories ul ul li{list-style: circle}
.equipment-categories ul ul li a{font-weight: normal; font-size: 14px;}
.equipment-categories ul ul ul{margin: 0 0 0 15px;}
.equipment-categories ul ul ul ul{margin-left: 0 0 0 30px;}

.hosted-content .attachment-search {display:none!important;}

@media screen and (max-width: 980px){
    .inventory .column3, .inventory .column9{width: 100%; padding: 0;}
    .industry-buttons{display: none;}
    #filter{display: block;}
    .inventory-search, .inventory-search h5{display: none;}
    .inventory-search{margin-top: -10px;}
    .inventory-search .industry-buttons{display: block;}
    .industry-buttons a{width: 100%; margin: 0; padding: 15px; text-align: left; border: 1px #fff solid;}
    a.active, a.active:hover{background: #aaa;}
}
@media screen and (max-width: 580px){
    #filter{margin: 10px 0;}
    .industry-buttons a{width: 100%;}
}
@media screen and (min-width: 786px)  {
	#wide_col {width:100%!important;}
}

*/


/* FACETED INVENTORY */
.faceted-search-content .selected-facets-container .selected-facet {background: linear-gradient(#ce0927, #c10a27)!important;}
.list-content .list-title .list-listings-count {color: #c10a27!important; line-height: 4!important; font-size: .75rem!important;}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price {color: #c10a27!important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link {background: linear-gradient(#ce0927, #c10a27)!important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link:hover {background: #aaa!important;}
button.g-recaptcha.button {background: linear-gradient(#ce0927, #c10a27)!important;}
button.g-recaptcha.button:hover {background: #aaa!important;}
.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call {color: #c10a27!important; border: 1px solid #c10a27!important;}
.list-content .list-listing-mobile .view-listing-details-link {background: linear-gradient(#ce0927, #c10a27)!important;}
.list-content .list-listing-mobile .view-listing-details-link:hover {background: #aaa!important;} 
.list-content .list-main-section .list-container .list-listing {margin-top: 26px!important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name {color: #000!important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name:hover {color: #c10a27!important;}
.list-content .list-top-section .listing-option-bar .list-listings-count {color: #c10a27!important;}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name {margin-top: -2px!important; margin-left: 3px!important;}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-count {margin-top: -2px!important;}
.faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .show-all-apply-filter {margin-top: 20px!important;}

.detail-content {margin-bottom: 30px!important;}
.detail-content .print-this, .detail-content .email-this {color: #fff!important; font-size: .75em!important; width: auto!important;}
.detail-content .dealer-info .dealer-company-header {color: #000!important;}
.detail-content .dealer-info .dealer-company-header:hover {color: #c10a27!important;}

.detail-content {padding-top: 20px!important; padding-bottom: 20px!important;}
.detail-content .search-results {color: #c10a27!important;}
.detail-content .detail-main-body .main-detail-data .detail-price {color: #c10a27!important;}
.detail-content .detail-additional-data .data-row .data-label {background: linear-gradient(#ce0927, #c10a27)!important; color: #fff!important;}
.detail-content .detail-main-body .main-detail-data .offer-btn {background: linear-gradient(#ce0927, #c10a27)!important;}
.detail-content .detail-main-body .main-detail-data .offer-btn:hover {background: #aaa!important;} 
.detail-content .detail-main-body .main-detail-data .offer-btn .fa-chevron-right {float: none!important;}
.detail-content .dealer-info .phone-and-email .send-email-btn {color: #c10a27!important; border: 1px solid #c10a27!important; background: transparent!important;font-size: .8em!important;}
.detail-content .dealer-info .phone-and-email .send-email-btn:hover  {background-color: #c10a27!important; color: #fff!important;} 
.detail-content-mobile {margin-top: 20px!important;}
.mobile-breadcrumb {background-color: #000000!important;}
.detail-content-mobile .detail-main-body .main-detail-data .detail-price {color: #c10a27!important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn {background: linear-gradient(#ce0927, #c10a27)!important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn:hover  {background: #aaa!important;} 
.detail-content-mobile .detail-additional-data .data-row .data-label {background: linear-gradient(#ce0927, #c10a27)!important; color: #fff!important;}
.detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile {background: linear-gradient(#ce0927, #c10a27)!important; border: 1px solid #c10a27!important;}
.detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile {background: linear-gradient(#ce0927, #c10a27)!important; border: 1px solid #c10a27!important;}
.detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile {background: linear-gradient(#ce0927, #c10a27)!important; border: 1px solid #c10a27!important;}
.detail-content-mobile .detail-main-body .main-detail-data .opened{color: #c10a27!important; border: 1px solid #c10a27!important;}
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile {background: linear-gradient(#ce0927, #c10a27)!important;}
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile:hover {background: #aaa!important;} 
.faceted-search-content .mobile-done-button-container .mobile-done-button {background: linear-gradient(#ce0927, #c10a27)!important;}
.faceted-search-content .mobile-done-button-container .mobile-done-button:hover {background: #aaa!important;}
.detail-content-mobile .detail-main-body {width: 100%!important; margin-bottom: 30px!important;}
.detail-content-mobile .dealer-info h3 {color: #000!important;}
.contact-options a, .fin-calc-mobile>a {background: linear-gradient(#ce0927, #c10a27)!important; border-radius: 5px!important; color: #fff!important; font-size: .75em!important;}
.contact-options a:hover, .fin-calc-mobile>a:hover {background: #aaa!important;} 
a.view-listing-details-link.fa {padding: 10px 20px!important;}

.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title, .compare-listings-container .compare-container .compare-price, .bread-crumbs-heading .return-links .return-links-link span, .bread-crumbs-heading .return-links .return-links-link i {
    color: #c10a27!important;
}
.media-buttons .print-this {
	color:#000;
}

@media screen and (max-width: 1000px) {
    .container {display:block!important;}
    .contact-options a, .fin-calc-mobile>a {box-sizing:border-box!important; width:98%;}
    a.view-listing-details-link.fa {padding:10px 0!important; width:98%!important;}
    a.dealer-phone-call.js-phone-clicktotrack {width:98%!important;}
}



/* FOOTER */
footer {background:#000; color:#fff; font-size:14px; padding:10px 0; margin-top:-30px;}
footer h5 {
	color:#fff!important;
}

footer a {color:#fff!important;text-decoration: none!important;}
footer a:hover {color:#c10a27!important;}
.col_four {display:inline-block; width:19.5%; vertical-align:top; margin:30px 8% 0 0; border-right:1px solid #ccc;}
.col_four_last {display:inline-block; width:15%; vertical-align:top; margin:30px 0 0 0;}
.footbtn {font-size:12px; background:linear-gradient(#c10a27, #ce0927); width:100px; margin-top:5px; padding:5px 0; text-align:center;}
.footbtn:hover {color:#fff; background:linear-gradient(#ce0927, #c10a27);}
.manu {text-align:center; width:75%; margin:0 auto;}
.manu img {width:12%; margin:1.75%; vertical-align:middle;}
.foot {text-align:center; width:35%; margin:0 auto;} 

  
/************************************************ Responsive Styles **/

@media screen and (max-width: 1780px)  {
.logo {width:25%;}
	
.hovereffect a.info {font-size:15px;}
.catbtn {width:75%;}	
	
	
.foot {width:50%;} 

}

@media screen and (max-width: 1280px)  {
h1,h2 {font-size:24px;}

#maininv {width:100%; margin:0 auto;}
.homeinventory {width:19.97%; float:left; margin:0;}
.hovereffect a.info {font-size:14px;}
	
#staff_feature {width:100%;}
}

@media screen and (max-width: 1024px)  {
h1 {font-size:24px;}	
h3 {font-size:18px;}	
h4 {font-size:16px;}	
h5 {font-size:15px;}	
p {font-size:14px;}
	
#pagewrap {width:90%;}	
	
.logo {width:35%;}
.headerright {width:65%;}
		
.hovereffect a.info {margin:25% auto; font-size:11px; width:95%; line-height:20px;}
.catbtn {width:75%; font-size:9px; padding:2px 0;}

footer {font-size:12px;}
.col_four {margin-right:4%; width:22%;}
.manu {margin-top:20px;}
.manu img {width:18%;}
.foot {width:75%; padding-bottom:10px;}	
	
}


@media screen and (max-width: 780px)  {
h1,h2 {font-size:20px;}
h3 {font-size:16px;}

#colorblock {font-size:16px;}
.logo {width:40%;}
.headerright {width:55%; padding:20px 0 10px;}
	
.homeleft {float:none; width:100%; text-align:center;}	
.homeright {float:none; width:100%; margin-top:15px; text-align:center;}	
.homeright img {width:50%;}

			
.pageleft {float:none; width:100%;}
.pageright {float:none; width:98%; margin-top:10px;}
	
.homeinventory {width:50%}
.hovereffect a.info {font-size:16px;}
.catbtn {width:50%; font-size:12px; padding:2px 0;}

#wrapper img {width:90%;}
.video-cont-1 {
    width:90%;
}
.video-col-1 {
    width:100%;
    padding:10px 0;
    margin:0 auto;
}
    
.col_four {width:48%; border-right:none; margin-right:0;}
.col_four_last {width:48%; margin-right:0;}

.staff {width:49%;}
	
.zoom-container {width: 50%;}
	
.field {display:block; width:100%;}	
.CaptchaPanel {max-width:100%; width:100%;} 
a.button {max-width:100%; width:100%;}
input.button{max-width:100%; width:100%;}
	
.currency-capital-price-container img {float:left!important; margin-left:0!important;}	
	
.column3 {width:100%; padding: 0 0 0 0;}
.column9 {width:100%; padding: 0 0 0 0;}

	
.manu {width:100%;}
.manu img {width:18%;}
.foot {width:90%; padding-bottom:10px;}	
    .hero-overlay {
        position: static;
    }
    .hero-overlay p {
        display: block;
        width:100%;
        font-size: 17px;

    }
    .career-col-1 {
        width:50%;
    }  

}


@media screen and (max-width: 500px)  {
h1 {font-size:20px;}	
h5 {font-size:14px;}	
.logo {float:none; width:80%; margin:0 auto;}
.headerright {float:none; width:100%; padding:0 0 5px;}
	
	
.homeinventory {width:100%; margin:0 auto;}
.catbtn {width:90%;}	
    .career-col-1 {
        width:100%;
    }  
	.auction-header a {
		font-size: 16px;
		max-width: 100%;
		padding:5px 10px;
	}
}

@media screen and (max-width: 350px)  {
.staff_feature {width:100%;}

.col_four {display:block; width:100%;}
.col_four_last {display:block; width:100%;}

.staff {display:block; width:100%;}

.zoom-container {float:none; width:100%;}

}





