@media only screen and (max-width: 1599px) {

}

@media only screen and (max-width:1439px) {
.listBox .list .column-eight {width: 180px;}
.formBox { margin-top: 6.5em }

.listBox .right .list form { width: 1060px; }

}
@media only screen and (max-width:1279px) {
	
	.searchBox .right span { font-size: 16px; padding: 10px 32px 12px; }
	.detailBox .row { padding: 25px 40px 50px; }
	.detailBox .content .right { width: 48%; }
	.formBox { margin-top: 5em; }
}
@media only screen and (max-width: 1023px) {
	.searchBox .form-control { width: 220px; }
	.searchBox .right span { padding: 10px 12px 12px; }
	.searchBox { padding-top: 65px; }
	.detailBox .row { padding: 25px 20px 50px; }
	.detailBox .top .left span { font-size: 14px; }
	.detailBox .top { margin-top: 35px !important; }
	.detailBox .content h3 { font-size: 20px; }
	.detailBox .top .left span { font-size: 15px; }
	.formBox .row { padding: 22px 20px 50px; }
}

@media only screen and (max-width: 767px) {
.mm-menu { background: url(../images/bg.jpg) repeat; }
.mm-opened #wrapper { box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.mm-opened a.close { display: block; }
.mm-opened header span.top { opacity: 0; }
#back-to-top { display: block; }

a.close { width: 50px; height: 20px; font-size: 0px; position: absolute; left: 15px; top: 9px; z-index: 8888; }
a.close:before,  a.close:after { width: 30px; height: 3px; display: block; position: absolute; left: 4px; top: 9px; content: ""; background: #fcbe1d; -webkit-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
a.close:after { -webkit-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }

a.mobilemenu { z-index:1; display: block; font-size: 16px; color: #fcbe1d; height: 30px; line-height: 32px; font-family: 'PT Sans', sans-serif; text-transform: uppercase; overflow: hidden; padding: 0 35px 0 0; position: absolute; right: 15px; top: 4px; width: 82px;}
.mobilemenu span { width: 30px; -webkit-transition: -webkit-transform .3s;transition:transform .3s; background: #fcbe1d; display: block; height: 3px; position: absolute; right: 0; top: 15px; }
.mobilemenu span:before{ top: -10px; transition-property:top,transform; }
.mobilemenu span:after,.mobilemenu span:before { background-color: #fcbe1d; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; transition-duration:.3s,.3s; }
.mobilemenu span:after{ bottom: -10px; transition-property:bottom,transform; }

.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a, .mm-listview > li > a, .mm-listview > li > span { text-transform: uppercase; color:#fcbe1d; }
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after, .mm-menu .mm-listview > li .mm-prev::before, .mm-menu .mm-listview > li .mm-next::after, .mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-prev::after, .mm-menu .mm-listview > li .mm-next::before,.mm-menu .mm-listview > li::after,.mm-menu .mm-navbar { border-color: #fcbe1d; }



.searchBox .form-control { margin-bottom: 10px; width: 200px;}
.searchBox .right span a.btn { width: 82px; }
.searchBox .right span { font-size: 14px;}
.searchBox .left { margin-top: 0; }
.single-product .detailBox .top { flex-wrap: wrap; }
.detailBox .top .left { flex-wrap: wrap; }
.detailBox .top .left span {font-size: 20px;display: block;width: 100%;}
.detailBox .top .right { margin-top: 10px;}
.detailBox .content .left { width: 100%;}
.detailBox .content .right { width: 100%; margin: 35px 0 0; height: auto; padding: 28px 20px 25px; }
.single-product .detailBox .top { position: relative; }
.detailBox .top .close:after,.detailBox .top .close:before { display: none; }
.detailBox .top .close { right: 0; position: absolute; left: auto; }
.detailBox .content h3 {font-size: 20px;  margin-bottom: 8px; }
.formBox .column { padding: 0 14px; width: 100%; margin-bottom: 12px;}
.formBox .full { margin-bottom: 0; }
.formBox .half { width: 100%; }
.formBox .half .column { width: 100%; }
.formBox .full .half .column.box { margin: 0 0 12px; }
.formBox .close { left: auto; width: 18px;}
.formBox .close:after,.formBox .close:before { display: none; }


/*3-3-21*/
/*.listBox .right .list form { width: 100%; }
.listBox .list [class*="column-"] { width: 100%; position: relative; padding-left:80px; }
.listBox .list [class*="column-"]:before { position:absolute; left:0; top:0; display: block; text-transform: uppercase; color: #7f898c; font-weight: 500; font-family: 'Poppins'; font-size: 12px; letter-spacing: -0.04em; }
.listBox .right .list form#filter .product-list li:first-child { display: none; }
.listBox .list .column-one { padding:0; width: 17px; position: absolute; left: 0px; top: 15px; } 
.listBox .list .column-one .checkmark { top:0; }
.listBox .list .check input { width: 17px; height:17px; }
.listBox .list li { padding: 13px 115px 15px 25px; position: relative; }
.listBox .list .column-nine { padding:15px 0 0 0; flex-wrap:wrap; -webkit-flex-wrap:wrap; width:100px; position:absolute; right:0px; top:0; }
.listBox .list .column-nine .button { width: 100%; margin:0 0 5px 0; justify-content:center; -webkit-justify-content:center; font-size: 11px; text-align: center; padding: 0 5px;s }
.listBox .list .column-four,
.listBox .list .column-six { display: none; }
.listBox .list span { font-size: 12px; }
.listBox .list .column-two:before { content:'MFG'; }
.listBox .list .column-three:before { content:'PART#'; }
.listBox .list .column-four:before { content:'Alt Part #'; }
.listBox .list .column-five:before { content:'HECI/CLEI'; }
.listBox .list .column-six:before { content:'Condition'; }
.listBox .list .column-seven:before { content:'Quantity'; }
*/



}

@media only screen and (max-width: 639px) {

.searchBox .form-control { width: 110px;}
.searchBox .right span a.btn { min-width: 82px;}
.detailBox .top .close { right: -10px;position: absolute; left: auto; width: 16px; top: 13px; }
.detailBox .top .right ul { margin-right: 10px; }
}

@media only screen and (max-width: 479px) {
	.searchBox .right span { width: 210px; }
	.searchBox .right span a.btn { min-width: 70px; margin-left: 0; padding: 0 5px;
    justify-content: center; }

}
@media only screen and (max-width:374px) {
	.searchBox .right span {width: 173px; padding: 8px; }
	.detailBox .content .right { padding: 28px 7px 20px; }
}
@media only screen and (min-width: 768px) {
.mm-menu.mm-current { display: none !important; }
html.mm-opening .mm-slideout { transform: translate(0px, 0px) !important; -webkit-transform: translate(0px, 0px) !important; }
html.mm-opened { overflow: visible !important; }
html.mm-opened body { overflow: visible !important; }
#mm-blocker { display: none !important; }
}