﻿/***** BEGIN RESET *****/
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@200;300;400;500;600;700;800;900&family=Montserrat:wght@300;400;500;600;700;800&family=Red+Hat+Display:wght@300;400;500;600;700;800&family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@100;300;400;500;700;900&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;
}

/*-------- BODY STYLES --------*/

body {font-family: 'barlow', sans-serif;
	overflow-x:hidden;
}

a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}


hr{border:#000 1px solid;}

/*--- HEADER STYLES ---------------------*/
.header-background{background-color:#007bb4; width:100%;padding-top:10px;}
.header-wrapper{width:80%; margin: 0 auto; display:flex; flex-direction:row; justify-content:space-between;}
.logo{width:320px; padding:20px 0;}
.logo img{width:100%;}
.nav-wrapper{width:800px;}
.nav-top{float:right; padding:10px 0; border-bottom: solid 1px #fff; width:100%;}
.nav-top a{color:#fff; padding:5px 35px; float:right;}
.nav-top a:hover{color:#49BCF1}
.nav-top i{padding-right:5px;}
.top-nav-mobile{display:none;}

/*---BODY--------------------------------*/

.slideshow{max-width:100%;}
.slider-back{position:relative; width:100%;}
.slider-back img{width:100%;}
.slide-caption{
	position:absolute;
	bottom:25%;
	left:0px;
	right:0px; 
	margin: 0 auto;
	z-index:400;
	width:80%;
	text-align:center;
}
.slide-caption{
	color:#fff;
	
}
.slide-caption h1{
	font-size:55px;
	text-transform:uppercase;
}
.slide-caption p{
	font-size:19px;
	letter-spacing:.5px;
	line-height:24px;
	font-weight:100;
	padding: 0 0 50px 0;
	width:60%;
	margin: 0 auto;
}
.slide-caption a{
	color:#fff;
	background-color:transparent;
	border: solid 1px #fff;
	border-radius:15px;
	font-size: 16px;
	font-weight: 300;
	padding: 10px 30px;
	transition:.3s ease;
}
.slide-caption a:hover{
	background-color:#fff;
	color:#000;
}

.cycle-next{
	display: block;
    position: absolute!important;
    bottom: 50%;
	left:20px;
    width: 50px;
    height: 50px;
    color:#fff;
	z-index:200;
	font-size:35px;
	transition:.3s ease;
}
.cycle-prev{
	display: block;
    position: absolute!important;
    bottom: 50%;
	right: 1px;
    width: 50px;
    height: 50px;
	color:#fff;
	z-index:200;
	font-size:35px;
	transition:.3s ease;
}
.cycle-prev:hover, .cycle-next:hover{color:#007bb4;}
/*------logos------------*/
.logos-container{width:100%; background-color:#007bb4; padding:25px 0;margin-top:-5px;}
.logos{display:flex; flex-direction:row; justify-content: space-around; width:80%; margin: 0 auto;}
.logo-btn{width:28%; border:solid 1px #fff; border-radius:15px; transition:.3s ease;}
.logo-btn img{width:70%; margin: 0 auto; display:flex;}
.logo-btn:hover{box-shadow:0px 6px 6px #014767;}


/*----------quick links-------------------*/
.quick-background{background: url(/siteart/back.jpg); background-repeat:no-repeat; background-size:cover; padding:100px 0; width:100%;}
.quick-container{display:flex; flex-direction:row; justify-content: space-around; width:80%; margin: 0 auto;}
.ql{width:31%;}
.ql img{width:100%;}
.ql-text{margin-top:-5px; display:block; width:100%; background-color:#fff;  padding:10px 0 30px 0; text-align: center; font-size:18px; font-weight:600; text-transform:uppercase; border-radius: 0 0 15px 15px; transition:.3s ease;}
.ql-text a{color:#007bb4; padding:10px 0; text-align: center; font-size:18px; font-weight:800; text-transform:uppercase; border-bottom: solid 5px #007bb4;  display:block; margin: 0 auto; width:60%; transition:.3s ease;}
.ql-text:hover{background-color:#007bb4;}
.ql-text:hover a{color:#fff;border-bottom: solid 5px #fff}
/*--------FORM STYLES--------------------*/
.form-width h2{color:#fff; border-bottom: solid 5px #fff; padding:10px 0; text-align:center; font-size:32px; width:220px; margin: 0 auto; display:block;}
.form-width{width:40%; margin: 0 auto; padding:50px 0;}
.flex-form{width:100%;text-align: left;margin: 0 auto;flex-direction: row;justify-content: flex-start;align-items: flex-start;font-size: 15px;}
.form-background{background-color:#007bb4;width:100%;margin: 0 auto;}
#formpage input, select {padding: 20px 10px;color: #007bb4!important; font-size: 14px;margin-top: 5px; box-sizing:border-box; border-radius:15px; border:none;}
.flex-row{display:flex;flex-direction:row;width:100%;}
#formpage {width:100%;vertical-align: top;display:inline-block;text-align:left;padding: 60px 0px;}
.form-half{width:50%;display: inline-block;vertical-align: middle;margin:5px;}
.form-whole{width:99%;display:block;vertical-align:middle; margin:5px;}
.row-input{display:flex; flex-direction:row;}
input[type="text"], input[type="email"], input[type="date"], select, input[type="phone"]{width:100%;}

#formpage input.submit-button, #formpage input.submit-button:focus, #submit-btn button{background:transparent; color:#ffffff!important ;padding:12px 20px;text-decoration:none;transition:ease-in .3s;width: 100px;border:solid 1px #fff; border-radius:15px; height:auto; text-transform:uppercase; font-size:16px; font-weight:400;}
#formpage input.submit-button:hover, #submit-btn button:hover{background:#000; box-shadow:1px 1px 3px #848484;transition:ease-out .3s;}

input[type="button"],
input[type="submit"] {
	-webkit-appearance: none;
}
::placeholder{color:#007bb4; font-weight:500;}
#formpage textarea {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; box-sizing:border-box; border:none; border-radius:15px;}

#formpage textarea:focus{border: 1px solid #ccc; border-radius:2px} 

.submit-button, #submit-btn{padding:10px 0px 10px 0px;position:relative;width:100%;text-align:center;}
.captcha-button{margin:0 auto; text-align:center;}
#btn{display:none;}
.CaptchaWhatsThisPanel a{color:#fff!important;}

/*-----------Pages-----------------*/
.bread-crumb{background:url("/siteart/header-bg.jpg"); background-repeat:no-repeat; background-size:cover;}
.bread-crumb p {padding:25px 0; color:#fff; font-size:22px; font-weight:600; width:80%; margin: 0 auto;}
.bread-crumb p a{color:#fff;}
.bread-crumb p a:hover{color:#000;}
.page-width{width:80%; margin: 0 auto; padding:50px 0;}
.series-wrapper{display:flex; flex-direction:row; justify-content: center; flex-wrap:wrap;}
.series{width:450px; margin:15px; padding:15px; box-sizing:border-box; border: solid 1px #444; border-radius:15px; }
.series-top{text-align:center;}
.series-top h2{font-size:28px; font-weight:800; color:#007bb4; text-transform: uppercase;}
.series-top p{font-weight:600; font-size:18px; text-transform: uppercase;}
.series hr{width:60%; border: solid 2px #007bb4; }
.series-bottom{padding: 10px 0;}
.series-bottom p{padding-bottom:30px;}
.btn-wrapper{display:flex; flex-direction:row; justify-content: space-around;}
.blue-btn {display:block; padding:10px; width:180px; background-color:#007bb4; margin:5px; color:#fff; font-weight:600; border-radius:15px; text-align:center; transition:.3s ease;}
.blue-btn:hover{background-color:#000;}

/*--------Series Pages --------------*/
.inv-wrapper{display:flex; flex-direction:row; justify-content:center; flex-wrap:wrap;}
.inv-section{width:80%; box-sizing:border-box; border: solid 1px #444; border-radius:15px; margin:20px 5px; display:flex; flex-direction:row; transition:.3s ease;}
.inv-left{width:60%;}
.inv-left img{width:100%; object-fit:contain; height:100%; border-bottom-left-radius:15px; border-top-left-radius:15px;}
.inv-right{width:40%; padding:10px;}
 p.top{font-size:20px!important; font-weight:800!important; color:#007bb4; text-transform: uppercase;}
.inv-right p{font-weight:400; font-size:16px; padding:10px 0; color:#000; }
.inv-right h2{color:#007bb4;}
.inv-btns{display:flex; flex-direction:row; justify-content: space-around;}
.inv-btns a {display:block!important; padding:10px; width:130px!important; background-color:#007bb4; margin:5px; color:#fff; font-weight:600; border-radius:15px; text-align:center; transition:.3s ease;}
.inv-btns a:hover{background-color:#000;}
.inv-section a{display:flex; flex-direction:row; width:100%;}
.inv-section:hover{box-shadow:  0 5px 5px #007bb4 }
/*----------slideshow pages------------*/
.slide-top h1{font-size:30px; color:#007bb4; font-weight:800; padding:20px 0; text-transform:uppercase;}
.slide-top{padding-bottom:50px;}
.model-slides{width:90%; margin: 0 auto; background-color:#DBDBDB; margin-top:50px;}
.model-slides .cycle-slideshow{width:100%; height:420px;}
.model-slides .cycle-slideshow img{height:100%; width:100%!important; margin:0 auto; object-fit:contain;}



/*------------New Equipment Page ------------------*/
.manu-wrapper{display:flex; flex-direction:row; justify-content: space-around; flex-wrap:wrap;}
.manu{width:420px; padding:10px 0;}
.manu-top{padding:10px 20px; width:100%; border:solid 1px #444; border-radius:15px; box-sizing: border-box; transition:.3s ease;}
.manu-top img{width:70%; margin:0 auto; display:block}
.manu-bottom p{text-align: center; padding-top:10px;}
.manu-top:hover{box-shadow: 0 5px 5px #888;}

/*------Fact Act----------------*/
.fast-top{width:60%; border: solid 1px #007bb4; border-radius:15px; margin: 0 auto; margin-top:20px; transition: .3s ease;}
.fast-top:hover{box-shadow:  0 5px 5px #007bb4;}
.fast-top img{width:100%; box-sizing:border-box; border-radius:15px; height:100%; object-fit:cover;}
.fast-bottom h2{font-size:28px; text-align:center;color:#007bb4; padding:20px 0; transition: .3s ease;}
.fast-wrapper hr{border:solid 2px #007bb4; width:80%; margin: 20px auto;}
.fast-bottom h2:hover{color:#000;}


/*----------Financing--------------*/
.finance-wrapper{display:flex; flex-direction:row; flex-wrap:wrap; justify-content: space-around; padding:80px 0;}
.finance{width:650px; box-sizing:border-box; border:solid 1px #007bb4; border-radius: 15px; height:100px; transition: .3s ease; margin: 15px 0;}
.finance p{font-size:28px; font-weight:800; text-align:center; padding:30px 0; color:#007bb4;}
.finance:hover{box-shadow: 0 5px 5px #014767;}

/*-------------About Us -------------------*/
.about-img{width:100%; height:300px; background: url("/siteart/about-us2.jpg"); background-repeat: no-repeat; background-size:cover; background-position: center;}
.about-img h1{text-align:center; font-size:45px; font-weight:800; color:#fff; text-transform:uppercase; padding-top:120px;}
.about h2{font-size:30px; color:#007bb4; padding-bottom:10px;}
.about p{line-height:24px; font-size:18px;}
.about-img p{font-size:18px; color:#fff; text-align:center;}
.about-img a{color:#fff;}
.about-img a:hover{text-decoration: underline;}


/*---------thank you------------*/
.thankyou p{text-align:center; color:#007bb4; font-size:20px; font-weight:600; padding:50px 0;}
/*-------- FOOTER STYLES ----------------*/
footer{width:100%; padding:100px 0 60px 0; background:url("/siteart/foot.jpg"); background-repeat:no-repeat; background-size:cover;}
.footer{width:80%; margin: 0 auto; display:flex; flex-direction:row; justify-content:space-between;}
.foot-row{display:flex; flex-direction:row; justify-content: space-between; width:25%;}
.foot-logo-col {display:flex; flex-direction:column;}
.foot-col p{color:#fff; font-size:17px; font-weight:600;}
.foot-col ul{padding-top:10px;}
.foot-col ul li a{color:#fff; line-height:24px; transition:.3s ease;}
.foot-col img{width:300px;}
.foot-logo-col img{width:220px;float:right; padding:5px 0;}
.footer a:hover{color:#007bb4;}
.foot-bottom p{text-align:center; color:#fff; font-size:14px; padding:35px 0 0 0; width:80%; margin: 0 auto;}




/*----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:#007bb4 !important;
    color: #000 !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: #007bb4 !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: #49BCF1 !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;
		

}

.list-content .list-listing .listing-top-right{width:32%!important;}
.list-content .list-listing .listing-top-left{max-width:510px!important;}




/*---------- RESPONSIVE STYLES ----------*/

@media only screen and (max-width: 1400px) {
	.slide-caption h1{font-size:40px;}
	.slide-caption{bottom:20%;}
	.nav-top{width:80%;}
	.form-width{width:60%;}
	.foot-row{width:35%;}
	.footer{width:90%;}
	
}
@media only screen and (max-width: 1240px) {
	.top-nav-mobile{display:flex; flex-direction:row; justify-content: space-around; width:80%; margin: 0 auto;}
	.top-nav-mobile a{color:#fff; font-size:16px;}
	.nav-top{display:none;}
	.header-wrapper{flex-direction:column;}
	.logo{margin: 0 auto;}
	.nav-wrapper{width:100%;}
	.ql-text a{width:80%;}
	.quick-container{width:90%;}
	.inv-section{width:100%;}
	.fast-top{width:100%;}
	
}
@media only screen and (max-width: 1130px) {
	.slide-caption{bottom:15%;}
	.slide-caption h1{font-size:35px;}
	.slide-caption p{ width:80%; font-size:17px;}
	.logos{width:95%;}
	
}
@media only screen and (max-width: 1000px) {
	.footer{flex-direction:column;}
	.foot-col, .foot-logo-col{margin:0 auto;}
	.foot-row{margin:0 auto; width:60%; padding:20px 0;}
	.list-content .listing-image{width:100%!important;}
	
}

@media only screen and (max-width: 875px) {
	.slide-caption h1{font-size:30px;}
	.slide-caption p{font-size:16px; font-weight:400; line-height:22px;}
	.ql{width:250px; margin:15px;}
	.quick-container{flex-wrap:wrap;justify-content: center;}
	.logo{width:280px;}
	.logos{flex-wrap:wrap; justify-content: center;}
	.logo-btn{width:250px; margin:10px;}
	.form-width{width:80%;}
	.slider-back img{filter:brightness(50%);}
	.inv-section{height:auto;}
	.inv-section a{height:auto;}
	.inv-section a{flex-direction:column;}
	.inv-left, .inv-right{width:100%; box-sizing: border-box;}
	.inv-left img{border-top-right-radius:15px; border-bottom-left-radius:0;}
	
}
@media only screen and (max-width: 750px) {
	.slider-back{height:340px;}
	.slider-back img{height:100%; object-fit:cover; }
	.form-width{width:95%;}
	.slide-caption p{font-size:14px;}
	.slide-caption h1{font-size:26px;}
	.inv-section{flex-direction:column; height:auto;}
	.inv-left, .inv-right{width:100%; box-sizing: border-box;}
	.inv-left img{border-bottom-left-radius:0px; border-top-right-radius:15px;}
	
	
	
}
@media only screen and (max-width: 650px) {
	.flex-row{flex-direction:column;}
	.form-half{width:100%;}
	.foot-col img{width:240px;}
	.foot-row{width:80%;}
	.page-width{width:95%;}
	.bread-crumb p{font-size:18px;}
	
	
	
	
	
	
}
@media only screen and (max-width: 450px) {
	.logo{width:240px;}
	.header-wrapper{width:95%;}
	.top-nav-mobile{width:95%;}
	.top-nav-mobile a{font-size:15px;}
	.foot-row{flex-direction:column; }
	.foot-row .foot-col{padding:20px 0;}
	.slide-caption p{font-size:14px;}
	.slide-caption h1{font-size:22px;}
	.cycle-next{left:5px; font-size:25px; bottom:50%; width:20px;}
	.cycle-prev{right:0; font-size:25px; bottom:50%; width:20px;}
	.slide-caption{width:95%;}
	.series{padding:5px;}
	.inv-right p, .inv-left p{font-size:14px;}
	.thankyou p{font-size:14px;}
	.about-img h1{font-size:30px;}
	.foot-bottom p{width:95%;}
	
	
	
}
@media only screen and (max-width: 350px) {
	.inv-btns{flex-direction:column; justify-content: center;}
	.inv-btns a{margin:6px auto;}
	.logo{width:200px;}
	.foot-col img{width:200px;}
	.foot-logo-col img{width:200px;}
	.finance p{font-size:24px;}
	
	
}


