﻿/***** BEGIN RESET *****/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {  
    display: block;  
} 

/*-------- COLORS --------

*/

/***** END RESET *****/
::-moz-selection {
    background: #000; 
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}


/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}
.list-top-section .list-listings-count {color:#1E5B80!important}
/*-------- BODY STYLES --------*/

body {font-family:'open-sans', sans-serif;}
a{text-decoration:none;color:#e01f24;}
a:hover {text-decoration: underline; color:#000;}

.red-btn{color:#fff; background-color:#e01f24; padding:12px; border-radius:10px; width:160px; display:block; text-align:center; font-size:14px; font-weight:400; height:40px; box-sizing:border-box; border:solid 1px #e01f24; transition:.3s ease;}

.red-btn-center{color:#fff; background-color:#e01f24; padding:12px; border-radius:10px; width:160px; display:block; text-align:center; font-size:14px; font-weight:400; height:40px; box-sizing:border-box; margin:0 auto;border:solid 1px #e01f24; transition:.3s ease;}

.red-btn:hover, .red-btn-center:hover{background-color:transparent; color:#e01f24;}

/*--- HEADER STYLES ---------------------*/
header{width:100%; background:#fff; z-index:120;}
.header{width:100%; max-width:1500px;  margin:0 auto; display:flex; flex-direction:row; justify-content: space-between; border-bottom:1px solid #909090;}
.logo{width:100%; max-width:200px;}
.logo img{width:100%;}
.header-btns{width:240px;}
nav.primary{width:calc(100% - 420px);}
.header-btns{padding-top:45px; display:flex; flex-direction:row;}
.register{color:#fff; background-color:#e01f24; padding:12px; border-radius:10px; width:160px; display:block; text-align:center;text-transform:uppercase; font-size:14px; font-weight:400; margin:0 2px; height:40px; box-sizing:border-box; transition:.3s ease;}
a.fb{font-size:15px; color:#fff; box-sizing:border-box; padding:12px; background-color:#e01f24; width:40px; height:40px; display:flex; justify-content: center; border-radius:50%; transition:.3s ease;}
.register:hover, a.fb:hover{background-color:#000;}
header.activeheader{position:fixed;top:0;}
header.activeheader .header .logo{max-width:200px;}
header.activeheader .header .logo img{width:60%;}
header.activeheader .header nav.primary ul{padding-top:25px;}
header.activeheader .header .header-btns{padding-top:20px;}

.mobile-fb{display:none}

#fb {
  top: 320px;
  right: -350px;
  z-index: 300;transition: 0.5s;
}

#fb:hover {right: 0;}
.side {
  background: #fff!important;
  width: 350px;
  height: 510px;
  position: fixed;
  z-index: 100;
}
.fb_iframe_widget {
  display: inline-block;
  position: relative;
}

#facebookTab{
  display: block;
  height: 55px;
  width: 50px;
border:solid 1px #fff;
  background: #e01f24;
  position: absolute;
  left: -49px;
  top: 0px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  cursor: pointer;
}
#facebookTab i{color:#fff; padding:15px 20px; font-size:20px; box-sizing:border-box;}
.raise:hover, .raise:focus {
  box-shadow: rgba(0, 0, 0, 0.4) 0 0.5em 0.5em -0.4em;
  transform: translateY(-0.5em);
}
#fb-mobile{display:none;}
/*---------Banner----------------*/
.banner{width:100%; background:#000; text-align:center; margin-top:-1px; padding:20px 0 20px 0;}
.banner p.large{font-size:20px; color:#e01f24; text-transform:uppercase; font-weight:800; padding:0px 35px 10px 35px; box-sizing: border-box;}
.banner p.med{font-size:17px; color:#e01f24; text-transform:uppercase; font-weight:800; padding:0px 35px 10px 35px; box-sizing: border-box;}
.banner p.top{font-size:18px; font-weight:600;}
.banner p{font-size:16px; color:#fff;}
.banner a{margin-top:10px;}

.banner-psa{width:100%; background:#e01f24; text-align:center; margin-top:-1px; padding:20px 0 20px 0;}
.banner-psa p.large{font-size:20px; color:#fff; text-transform:uppercase; font-weight:800; padding:0px 35px 10px 35px; box-sizing: border-box;}

/*---BODY--------------------------------*/
.cycle-slideshow{width:100%;}
.hero{width:100%; position:relative;}
.hero img{width:100%;}

.mobile{display:none!important;}
.hero-text-wrapper{position:absolute; z-index:110; bottom:55%; left:0; right:0; margin:0 auto;}
.hero-text{width:750px; margin:0 auto 5px auto; text-align:center; background-color:rgba(0,0,0,.7); padding:30px; box-sizing:border-box;}
.hero-text h1, .hero-text span{font-size:45px; text-transform:uppercase; color:#fff; font-weight:800; padding-bottom:15px;}
.hero-text p{color:#fff; font-size:16px; padding-bottom:20px; width:90%; margin:0 auto;}
.bid-btns{display:flex; flex-direction:row; max-width:750px; margin:0 auto;}
.bid-btns section{width:calc(50% - 10px); margin:5px; background:rgba(0,0,0,.7); padding:15px; box-sizing:border-box; text-align:center;}
.bid-btns section p{color:#fff; font-size:16px; padding-bottom:15px;}


.anniv-img{max-width:210px; margin-top:-40px; width:100%; position:absolute; z-index:110; top:0; left:10%;}
.anniv-img img{width:100%; border-radius:50%; border:solid 5px #000;}

a[href="tel:9796167430"]:hover {
    color: #fff;
}
/*-----------Home About--------------*/
.about-home{max-width:1500px; padding:80px 10px; box-sizing:border-box; width:100%; margin:0 auto; display:flex; flex-direction:row;}
.about-home-left{width:50%; box-sizing:border-box; padding-right:40px; padding-top:40px;}
.about-home-right{width:50%; position:relative;}
.about-home-right img{width:95%; float:right;}
.quarter{position:absolute; background-color:#e01f24; padding:20px 30px; bottom:-30px; left:0;}
.quarter h3{font-size: 18px; font-weight:600; text-transform:uppercase; color:#fff; text-align:center;}
.about-home-left h2{font-size:36px; line-height:32px; color:#e01f24; text-transform:uppercase; font-weight:800; padding-bottom:20px;}
.about-home-left h2 span{font-size:20px; font-weight:600; color:#000;}
.about-home-left p{font-size:15px; line-height:24px; padding-bottom:60px;}

.page-container .page-top h2 {    font-size: 30px;text-transform: uppercase;color: #e01f24;padding: 30px 0;}

/*-----------Auction Buttons-----------------*/
.auction-btns{width:100%; display:flex; flex-direction:row; padding-top:50px;}
.auction-btns a{width:50%;border:5px solid #000; box-sizing:border-box; text-align:center; position:relative; max-height:600px; overflow:hidden;}
.auction-btns a img{width:100%;transform:scale(110%); object-fit:cover; filter:brightness(.3); height:100%; transition:.3s ease;}
.auction-btn-text{position:absolute; bottom:40%; left:0px; right:0px;}
.auction-btn-text p.red-btn{margin:0 auto;}
.auction-btn-text h4{font-size:32px; text-transform:uppercase; color:#fff; font-weight:800; padding-bottom:20px;}

.auction-btns a:hover img{transform:scale(100%);}

/*----------Contact Buttons-----------------*/
.contact-info{width:100%; display:flex; flex-direction:row;}
.contact-info a{width:33.33%; border:solid 2px #fff; padding:40px 0px 40px 160px; transition:.3s ease; box-sizing:border-box; background-color:#000; display:flex; flex-direction:row;}
.contact-info a i{color:#fff; font-size:40px; padding:0 15px;}
.contact-text p.red{font-size:26px; font-weight:600; text-transform:uppercase; color:#e01f24;}
.contact-text p{font-size:15px; color:#fff;}
.contact-info a:hover{background-color:#333;}

/*------------How to Bid--------------*/
.how-to-bid h2.blk-bg {background: #000; text-align: center; color:#fff; padding:20px 0; text-transform: uppercase; font-weight: 800; letter-spacing: .25px;}
.how-to-bid video {background: #000 !important; padding-bottom: 15px;}

/*------------Auction Time------------*/
#at-section{max-width:1500px; width:100%; box-sizing:border-box; margin:0 auto; padding:60px 10px;}

/*----------About Page--------------*/
.page-container{max-width:1500px; box-sizing:border-box; margin:0 auto; width:100%; padding:20px 10px;}
.page-top h1{font-size:30px; text-transform:uppercase; color:#e01f24; padding:30px 0;}
.about-page p{padding-bottom:60px; line-height:24px; font-size:15px;}
.about-images{width:100%; background-color:#000; padding:60px 0;margin-bottom:-10px;}
#gal_container{width:100%; max-width:1500px; display:flex; flex-direction:row; margin:0 auto; flex-wrap:wrap; justify-content:center;}
#gal_container a{width:calc(33% - 20px); margin:10px;}
#gal_container a img{width:100%; border:solid 3px #fff;}


.updates{width:100%; display:flex; flex-direction:row;}
.updates-left{width:40%; padding:20px; box-sizing:border-box;}
.updates-right{width:60%; padding:20px; box-sizing:border-box}
.updates-left img{width:100%;}
.updates-right h2{font-size:28px;padding-bottom:5px;}
.updates-right ul li{font-size:24px; text-transform:uppercase; line-height:32px;}



/*-----Terms Page-------------*/
.terms-page p.bold{font-size:18px; font-weight:600;}
.terms-page p{line-height:24px; font-size:16px;}

/*---------Onsite Registration-------------*/
.onsite{width:100%; padding-bottom:15px;}
.onsite h2{font-size:18px;}
.onsite p{font-size:16px; font-weight:400; }





/*------------Contact Page---------------*/
.contact-page{width:100%; display:flex; flex-direction:row;}
.contact-left{width:280px;}
.contact-left h2{font-size:20px; text-transform:uppercase; color:#000; padding-top:15px;}
.contact-left ul li a{color:#000; transition:.3s ease; font-weight:400;}
.contact-left ul li a:hover{color:#e01f24;}
/*--------FORM STYLES--------------------*/
.form-width{width:calc(100% - 280px); margin: 0 auto; padding:0; padding-right:15px;}
.flex-form{width:100%;text-align: left;margin: 0 auto;flex-direction: row;justify-content: flex-start;align-items: flex-start;font-size: 15px;}
#formpage input, select {padding:14px 7px;border: 1px solid #ccc;color: #777!important;font-size: 14px;margin-top: 5px;}
.flex-row{display:flex;flex-direction:row;width:100%;}
#formpage {width:100%;vertical-align: top;display:inline-block;text-align:left;padding: 0px 10px 20px 10px; box-sizing:border-box;}
.form-half{width:50%;display: inline-block;vertical-align: middle;margin:0 5px;}
.form-whole{width:100%;display:block;vertical-align:middle;margin: 0 5px;}
.row-input{display:flex; flex-direction:row;}
#formpage input[type="text"], #formpage input[type="email"], #formpage input[type="date"], #formpage select, #formpage input[type="phone"]{width:100%;box-sizing:border-box;}

input[type="button"],
input[type="submit"] {
	-webkit-appearance: none;
}
#formpage textarea {box-sizing:border-box;padding: 6px 5px;border: 1px solid #ccc!important;color: #000;font-size: 16px;background: #fff;width: 100%;height: 100px;border-radius:2px;margin-top:10px;}
#formpage textarea:focus{border: 1px solid #ccc; border-radius:2px} 

#formpage input.submit-button, #formpage input.submit-button:focus, #submit-btn button{background:#e01f24; color:#ffffff;padding:10px 20px;text-decoration:none;transition:ease-in .3s;width: 160px;border:solid 1px #e01f24; border-radius:5px; height:auto; font-size:15px; font-weight:400; margin: 0 auto;}
#formpage input.submit-button:hover, #submit-btn button:hover{ background:#fff; color:#e01f24; transition:ease-out .3s; cursor:pointer;}
.submit-button, #submit-btn{padding:10px 0px 10px 0px;position:relative;width:100%;text-align:center;}
.captcha-button{width:160px; margin:0 auto;}
.include-captcha{display:none;}
#formpage input.submit-button{color:#fff!important;}


/*-------- FOOTER STYLES ----------------*/
footer{width:100%; background-color:#000;}
.footer{width:100%; max-width:1500px; display:flex; flex-direction:row; margin:0 auto; padding:80px 0;}
.footer-half, .footer-half2{width:50%;}
.footer-half2{display:flex; flex-direction:row;}
.foot-col{width:50%;}
.footer-half img{width:100%;max-width:260px;display:block;}
.foot-col p{font-size:17px; color:#fff; font-weight:600; text-transform:uppercase;}
.foot-col ul li{line-height:24px;}
.foot-col ul li{font-size:15px; text-transform:uppercase;  font-weight:600; color:#E96569;}
.foot-col ul li a{font-size:14px; font-weight:400; color:#fff; transition:.3s ease;}
.footer-half i{color:#fff; border:solid 1px #e01f24; transition:.3s ease; padding:12px 15px; background-color:#e01f24; border-radius:50%; margin-top:20px; margin-left:16%;}
.footer-half i:hover{background-color:#000;}
.foot-col ul li a:hover{color:#e01f24;}

.footer-bottom{border-top:1px solid #909090; text-align:center;}
.footer-bottom p, .footer-bottom p a{color:#909090; padding:15px 0; font-size:14px;}

/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/
.body-wrapper>div:not(.detail-wrapper) .list-main-section .list-container .list-listing .listing-top-right .buy-now-link,
.body-wrapper>div:not(.detail-wrapper) .list-main-section .list-container .list-listing .listing-top-right .check-availability-link,
.body-wrapper>div:not(.detail-wrapper) .list-main-section .list-container .list-listing .listing-top-right .email-seller-link,
.body-wrapper>div:not(.detail-wrapper) .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .apply-button,
.body-wrapper>div:not(.detail-wrapper) .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .apply-button,
.body-wrapper>div:not(.detail-wrapper) button.page-nav {
    background: #e01f24!important;
    color: #fff !important;
}

.body-wrapper>div:not(.detail-wrapper) .view-listing-details-link,
.body-wrapper>div:not(.detail-wrapper) .contact-options a,
.body-wrapper>div:not(.detail-wrapper) .fin-calc-mobile>a,
.body-wrapper>div:not(.detail-wrapper) button.g-recaptcha.button,
.body-wrapper>div:not(.detail-wrapper) .show-all-modal .apply-button,
.body-wrapper>div:not(.detail-wrapper) .show-all-modal .nuf-button,
.body-wrapper>div:not(.detail-wrapper) .list-error-container .info button,
.body-wrapper>div:not(.detail-wrapper) .mobile-done-button-container .mobile-done-button,
.body-wrapper>div:not(.detail-wrapper) a.buy-btn.gtm-buynow.des-buy-now,
.body-wrapper>div:not(.detail-wrapper) a.buy-btn.des-buy-now,
.body-wrapper>div:not(.detail-wrapper) button.selected-facet.ts-button,
.body-wrapper>div:not(.detail-wrapper) .detail-contact-bar .contact-bar-btn {
    background: #e01f24!important;
    color: #fff !important;
}

.body-wrapper>div:not(.detail-wrapper) .view-listing-details-link:hover,
.body-wrapper>div:not(.detail-wrapper) .contact-options a:hover,
.body-wrapper>div:not(.detail-wrapper) .fin-calc-mobile>a:hover,
.body-wrapper>div:not(.detail-wrapper) button.g-recaptcha.button:hover,
.body-wrapper>div:not(.detail-wrapper) .email-seller-link:hover,
.body-wrapper>div:not(.detail-wrapper) .mc-nav-controls .mc-icon-navarrow span,
.body-wrapper>div:not(.detail-wrapper) a.buy-btn.gtm-buynow.des-buy-now:hover,
.body-wrapper>div:not(.detail-wrapper) a.buy-btn.des-buy-now:hover,
.body-wrapper>div:not(.detail-wrapper) .detail-contact-bar .contact-bar-btn:hover {
    background: #000 !important;
    color: #fff !important;
    /*----Border----*/
}

.body-wrapper>div:not(.detail-wrapper) .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .back-button,
.body-wrapper>div:not(.detail-wrapper) .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .back-button,
.body-wrapper>div:not(.detail-wrapper) .show-all-modal .back-button,
.body-wrapper>div:not(.detail-wrapper) .parts-listing-container .mobile-parts-detail-container .dealer-phone-container a {
    color: #000 !important;
    border: 1px solid #000 !important;
    /*-----------------------OTHER TEXT STYLES-----------------------*/
    /*----Page Title----*/
}

.body-wrapper>div:not(.detail-wrapper) .list-title .list-title-text,
.body-wrapper>div:not(.detail-wrapper) .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-title-text span,
.body-wrapper>div:not(.detail-wrapper) .title-media-buttons-heading h1 {
    color: #000 !important;
    line-height: 28px !important;
}

.body-wrapper>div:not(.detail-wrapper) .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name,
.body-wrapper>div:not(.detail-wrapper) .list-main-section .list-container .fin-calc,
.body-wrapper>div:not(.detail-wrapper) .list-listing-mobile .listing-dealer-info .spec-value,
.body-wrapper>div:not(.detail-wrapper) .fin-calc,
.body-wrapper>div:not(.detail-wrapper) .fin-calc p,
.body-wrapper>div:not(.detail-wrapper) .list-main-section .list-container .list-error .info,
.body-wrapper>div:not(.detail-wrapper) .parts-bottom-section .parts-list-view .parts-list-content .error-message,
.body-wrapper>div:not(.detail-wrapper) .info,
.body-wrapper>div:not(.detail-wrapper) .list-title .list-listings-count,
.body-wrapper>div:not(.detail-wrapper) .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count,
.body-wrapper>div:not(.detail-wrapper) .list-top-section .listing-option-bar .list-listings-count,
.body-wrapper>div:not(.detail-wrapper) span.part-list-price.bold,
.body-wrapper>div:not(.detail-wrapper) .dealer-company-header,
.body-wrapper>div:not(.detail-wrapper) .dealer-info h3,
.body-wrapper>div:not(.detail-wrapper) .listing-description-text,
.body-wrapper>div:not(.detail-wrapper) .paging-container .list-page-number,
.body-wrapper>div:not(.detail-wrapper) .paging-container .page-number,
.body-wrapper>div:not(.detail-wrapper) .listing-main-stats .price,
.body-wrapper>div:not(.detail-wrapper) .list-container-flexrow .price-container .price,
.body-wrapper>div:not(.detail-wrapper) h2.listing-portion-title,
.body-wrapper>div:not(.detail-wrapper) .list-listing-mobile .price-container .price,
.body-wrapper>div:not(.detail-wrapper) .compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title,
.body-wrapper>div:not(.detail-wrapper) .compare-listings-container .compare-container .compare-price,
.body-wrapper>div:not(.detail-wrapper) .rent-title,
.body-wrapper>div:not(.detail-wrapper) .rent-title-details,
.body-wrapper>div:not(.detail-wrapper) span.list-title-text,
.body-wrapper>div:not(.detail-wrapper) a.search-results-link,
.body-wrapper>div:not(.detail-wrapper) h3.listing-portion-title {
    color: #000 !important;
}

.body-wrapper>div:not(.detail-wrapper) .mobile-option-bar .mobile-option-bar-filter,
.body-wrapper>div:not(.detail-wrapper) span.listing-prices__retail-price,
.body-wrapper>div:not(.detail-wrapper) span.parts-listings-count {
    color: #000 !important;
    /*-----------------------MEDIA QUERIES-----------------------*/
}





/*---------- RESPONSIVE STYLES ----------*/

@media only screen and (max-width: 1650px) {
	.contact-info a{padding:40px 0 40px 120px;}
	.anniv-img{left:3%; max-width:190px;}
}
@media only screen and (max-width: 1400px) {
	.contact-info a{padding:40px 0 40px 80px;}
	.logo{max-width:200px;}
	.logo img{width:90%;}
	nav.primary{width:calc(100% - 200px);}
	.hero-text-wrapper{bottom:50%;}
}
@media only screen and (max-width: 1350px) {
	.hero-text-wrapper{bottom:45%;}
	.header-btns{display:none;}
	.anniv-img{left:10px; margin-top:-20px; max-width:170px;}
}
@media only screen and (max-width: 1250px) {
	
	.hero-text-wrapper{bottom:26%;}
	.hero-text h1, .hero-text span{font-size:35px; line-height:32px;}
	.hero-text p{font-size:15px;}
	.quarter{bottom:10px;}
	.about-home-left{padding-top:0;}
	.contact-info a{padding:40px 0 40px 50px;}
	
}
@media only screen and (max-width: 1150px) {	
	.header{flex-direction:column; border-bottom:1px #000 solid;}
	.logo{margin:0 auto;}
	header.activeheader .header .logo{max-width:140px;}
	header.activeheader .header .logo img{width:100%;}
	.anniv-img{max-width:150px;}
}
@media only screen and (max-width: 1000px) {	
	.about-home{flex-direction:column;}
	.about-home-left{padding-right:0;}
	.about-home-left, .about-home-right{width:100%; padding-bottom:40px;}
	.about-home-right img{width:55%;}
	.quarter{left:35%;}
	.auction-btns{flex-direction:column;}
	.auction-btns a{width:100%; max-height:300px;}
	.contact-info{flex-direction:column;}
	.contact-info a{width:100%; padding:40px 0; text-align:center; flex-direction:column;}
	.contact-info a i{padding-bottom:10px;}
	#gal_container{flex-wrap:wrap;}
	#gal_container a{width:calc(50% - 25px);}
}



@media only screen and (max-width: 850px) {	
	.hero-text, .bid-btns section{background-color:transparent; bottom:15%;}
	.hero-text p {padding-top: 15px;}
	.cycle-slideshow img{filter:brightness(1);}
	.flex-row{flex-direction:column;}
	.form-half{width:100%;}
	.updates{flex-direction:column;}
	.updates-left, .updates-right{width:100%;}
	.updates-left img{display:block ;width:75%; margin:0 auto;}
	.desktop{display:none!important;}
	.mobile{display:block!important;}
	.hero-text-wrapper{position:relative; background:#000;}
	.anniv-img{max-width:120px;}

}
@media only screen and (max-width: 800px) {	
	.contact-page{flex-direction:column-reverse;}
	.contact-left{width:100%;}
	.form-width{width:100%; padding-bottom:40px; padding-right:30px;box-sizing:border-box;}
}
@media only screen and (max-width: 750px) {
	.hero-text, .bid-btns{width:auto;}
	.about-home-right img{width:80%;}
	.quarter{left:15%;}
	.footer{flex-direction:column;}
	.footer-half2{width:80%; margin:0 auto;}
	.footer-half{text-align:center; width:100%; padding-bottom:40px;}
	.footer-half img{margin:0 auto; max-width:200px;}
	.footer-half i{margin-left:0;}
	.quarter{width:100%; left:0; box-sizing:border-box; bottom:-10px;}
	.hero-text h1, .hero-text span{font-size:30px; line-height:28px;}
	.about-home-left h2{font-size:32px; line-height:30px;}
	
}
@media only screen and (max-width: 500px) {
	.about-home-right img{width:100%;}
	.contact-info a i{font-size:30px; }
	.contact-text p.red{font-size:20px;}
	.auction-btns a{max-height:240px;}
	.auction-btn-text{bottom:30%;}
	.auction-btn-text h4{font-size:26px; line-height:24px;}
	.footer-half2{flex-direction:column;}
	.foot-col{width:100%; text-align:center; padding-top:20px;}
	#gal_container a{width:90%;}
	.page-top h1{font-size:26px; line-height:24px;}
	.hero-text{padding:30px 10px;}
	.bid-btns{flex-direction:column;}
	.bid-btns section{width:100%; padding:10px; margin: 0px;}
	.hero-text-wrapper{bottom:10%;}
	.banner p.large{font-size:20px;}
	.updates-left img{width:100%; margin:0 auto;}
	.banner{padding:20px 0 150px 0;}
	.anniv-img{margin-top:-140px!important; max-width:180px; left:0; right:0; margin:0 auto;}
	#facebookTab{ display: none;}
	#fb-mobile{display:flex; justify-content:center;}
	#fb-mobile iframe{min-width:300px;}
}
@media only screen and (max-width: 350px) {
	.quarter h3{font-size:16px;}
	
}




