<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body#us .executive-grid__grid.executive-grid__grid--canada { display:none; }
body#us .executive-grid__filters { display: none; }
body#canada .executive-grid__grid.executive-grid__grid--us { display:none; }
body#canada .executive-grid__filters { display: none; }

body#canada .mobile-stacked .pull-left.the_cta:last-child { display: none; }
body#us .mobile-stacked .pull-left.the_cta:last-child { display: none; }

body#canada #auctions-panel .nav-tabs &gt; li { display:none; }
body#canada #auctions-panel .nav-tabs &gt; li.active { display:block; }
body#canada #auctions-panel .tab-content #us-auctions, body#canada #auctions-panel .tab-content #mexico-auctions { display:none; }

body#us .locations ul.nav-tabs li { display: none; }
body#us .locations ul.nav-tabs li.active { display: block; }
body#us .tab-content #Canada { display: none; }
body#us .tab-content #Mexico { display: none; }

body#us #forms-policies ul.nav-tabs li { display: none; }
body#us #forms-policies ul.nav-tabs li.active { display: block; }
body#us #forms-policies .tab-content #Canada { display: none; }

#auctions-panel #tabeddata ul.nav-tabs li:nth-of-type(2n) { display:none; }
#auctions-panel #tabeddata .tab-content #canada-auctions { display:none; }

.single-auction-location td:first-child { min-width:inherit; }

/* @media (min-width:62rem){
	.executive-grid__grid{grid-template-columns:1fr 1fr 1fr 1fr}
} */

.content-block--mutli-card .multi-card__columns .multi-card__card-copy ul { padding: 0; margin: 0 auto; text-align: left; width: 100%; padding: 18px 0 0 70px; }
.content-block--mutli-card .multi-card__columns .multi-card__card-copy ul li {/* list-style-position: inside; */font-size: 14px;}

.feed--press-releases { display: flex; flex-wrap: wrap; }
.feed--press-releases nav.navbar { width: 12%; padding: 0 20px 0 0; }
.feed--press-releases nav.navbar ul li a:focus { text-decoration: none; color: #00808c; background-color: rgba(0,128,140,.033); border-color: #00808c; transition: all .5s ease; }
.feed--press-releases .tab-content { width:80%; }
.feed--press-releases .navbar-collapse { padding:0; }
.feed--press-releases #nav-tab { justify-content: flex-start; }

a,input,textarea,button{transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;outline:none!important;text-decoration:none;}
a:focus { outline: none; text-decoration: none;}
/* For IE 6/7 (trigger hasLayout) */
.container { max-width:1050px; margin:0 auto; width:100%; padding:0 20px; }

body{height:100%;}
body{font-size:14px;font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; display: block; vertical-align: top; position:relative; letter-spacing: 1px; }line-height:1.25;font-weight:400;color:#000;-webkit-font-smoothing:subpixel-antialiased;position:relative;overflow-x:hidden;}
p{font-size:14px;line-height:1.2;padding-bottom:25px;color:#606369;}
h1{font-size:56px;margin-bottom:20px; }
h2{font-size:28px;margin-bottom:10px; }
h3{font-size:24px;margin-bottom:20px; }
h4{font-size:16px;margin-bottom:10px; }
h5{font-size:12px;margin-bottom:10px; }

div#banner { height: auto;}

.form-part ::-webkit-input-placeholder { /* Edge */ color: #00C7B1; opacity:1;}

.form-part :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #00C7B1; opacity:1;}

.form-part ::placeholder { color: #00C7B1; opacity:1;}
/*Font Face Generated Start*/
body.menu-is-opened { overflow: hidden; }
.top-nav { text-align: center; }
.top-nav ul.nav-menu.toggled-on, .hamburger { display: inline-block; float: right;}
.top-nav ul.nav-menu, .top-nav div.nav-menu &gt; ul { display: none; }
.top-navul { padding-left: 0; list-style: none; }
.top-nav li { font-size: 14px; line-height: 1.25em; position: relative; }
.top-nav li a { color: #5e5e5e; }
.top-nav li .submenuToggle { position: absolute; top: 1.227em; /*27px;*/ right: 5px; width: 1.818em; /*40px;*/ height: 1.818em; /*40px;*/ background: #eee url(../images/menu-right-arrow.svg) no-repeat center; background-size: 1.591em; /*35px;*/ display: block; cursor: pointer; border-radius: 100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.top-nav li.submenuOpened &gt; .submenuToggle { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

/* hamburger menu */
.hamburger { margin: 0 0 0 0; float: left; display: none; cursor: pointer; transition-property: opacity, filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; overflow: visible; }
.hamburger-box { width: 40px; height: 24px; display: inline-block; position: relative; margin: 9px 0 0 0; }
.hamburger-inner { display: block; top: 50%; margin-top: -2px; }
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after { width: 24px; height: 3px; background-color: #fff; border-radius: 4px; position: absolute; left: 0; right: 0; margin: 0 auto; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; }
.hamburger-inner::before,.hamburger-inner::after { content: ""; display: block; }
.hamburger-inner::before { top: -6px; }
.hamburger-inner::after { bottom: -6px; }
/*  3DXY Reverse */
.hamburger--3dxy-r .hamburger-box { perspective: 80px; }
.hamburger--3dxy-r .hamburger-inner { transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after { transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger.is-active { z-index: 120; margin-top: 0; }
.hamburger--3dxy-r.is-active .hamburger-inner { background-color: transparent; transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
.hamburger--3dxy-r.is-active .hamburger-inner::before { transform: translate3d(0, 6px, 0) rotate(45deg); background: #fff; }
.hamburger--3dxy-r.is-active .hamburger-inner::after { transform: translate3d(0, -6px, 0) rotate(-45deg); background: #fff;}
/*Font Face Generated Ends*/

/*Header Css start here*/
header.header-landing { background-color:#000000; padding: 40px 0 46px;max-width: 100%;position: fixed;left: 0;top: 0; transition: all 0.3s ease; z-index: 1; }
.header-main { display: flex; flex-wrap: wrap; max-width: 1010px; margin: 0 auto; width: 100%; justify-content: space-between; align-items: center; }
.header-rt { width: calc(100% - 140px); text-align: right; display: flex; flex-wrap: wrap; align-items: center; padding: 0 7px 0 0; }
nav { width: calc(100% - 175px); padding: 16px 8px 0 0; }
.register-btn { width: 175px; }
nav ul { display: flex; flex-wrap: wrap; text-align: right; width: 100%; justify-content: flex-end; padding: 0; margin: 0; }
.register-btn span { font-size: 14px; color: #fff; text-transform: uppercase; font-weight: bold; font-family: 'Roboto', sans-serif; display: block; text-align: center; margin: 0 0 3px 0; }
.register-btn a { display: inline-block; vertical-align: middle; background-color: #008C99; font-size: 18px; font-weight: 500; font-family: 'Roboto', sans-serif; color: #fff!important; text-transform: uppercase; padding: 8px 45px; border-radius: 6px; border:1px solid transparent; }
.register-btn a:hover { border-color:#008C99; background-color:transparent; color:#fff!important; text-decoration: none; }
nav ul li a:hover { color:#008C99; }
nav ul li a { color: #fff; font-size: 16px; font-weight: bold; font-family: 'Roboto', sans-serif; letter-spacing: 0; }
.logo { margin: 9px 0 0 0; }
nav ul li { margin: 0 45px 0 0; list-style-type: none; padding: 0; }

.mobile-logo { display: none; }
.header-landing.fixed-header { position: fixed;top: 0;left: 0; padding: 25px 0; z-index: 1; }
.landing-banner-wrap .image-clip-path { -webkit-mask-position-y: bottom !important; mask-position-y: bottom !important; mask-size: 100% 100% !important; -webkit-mask-size: 100% 100% !important;}
.landing-banner-rt video { width: 100%; height: 100%; object-fit: cover; z-index: 0; position: relative;}
.landing-banner-rt:before { content: ""; background-image: url(images/start-icon.svg); width: 232px; height: 221px; position: absolute; top: 46%; left: 52%; margin: 0 auto; z-index: 9; transform: translate(-50%, -50%); background-position: center center; background-repeat: no-repeat; background-size: contain;}
video::-webkit-media-controls-start-playback-button { display: none !important; opacity: 0;}
video::-webkit-media-controls { display:none !important; opacity: 0;}
audio::-webkit-media-controls-timeline,
video::-webkit-media-controls-timeline { display: none;}
audio::-webkit-media-controls,
video::-webkit-media-controls { display: none;}
*::-webkit-media-controls-panel { display: none!important; -webkit-appearance: none;}
*::--webkit-media-controls-play-button { display: none!important; -webkit-appearance: none;}
*::-webkit-media-controls-start-playback-button { display: none!important; -webkit-appearance: none;}
video::-webkit-media-controls-enclosure { display:none !important;}
/*Header Css ends here*/

/*Landing banner Css Start Here*/
.landing-banner { padding: 70px 0 56px; }
.landing-banner-wrap { display: flex; flex-wrap: wrap; }
.landing-banner-lt { width: 50%; }
.landing-banner-rt { width: 50%; position: relative; height: 490px; margin: 2px 0 0px -14px; }
.landing-banner-text h1 { color:#008C99; font-family: 'Roboto', sans-serif; font-weight:900; font-size:60px; letter-spacing: -2.30px; line-height: 65px; margin: 0 0 15px 0;
    padding: 0; }
.landing-banner-text p { color:#707070; font-family: 'Roboto', sans-serif; font-weight:normal; font-size:24px; padding: 0; line-height: 29px; margin: 0 0 34px 0; letter-spacing: 0; }
.landing-banner-text .look-text { display: flex; flex-wrap: wrap; align-items: center; margin: 0 0 65px 0; }
.landing-banner-text .look-text span { color:#4E4E50; font-family: 'Roboto', sans-serif; font-weight:500; font-size:25px; letter-spacing: 0px; margin: 4px 22px 0 0; }
.landing-banner-text a { display: inline-block; vertical-align: middle; background-color: #008C99; font-size: 20px; font-weight: 500; font-family: 'Roboto', sans-serif; color: #fff!important; text-transform: uppercase; padding: 16px 30px; border-radius: 6px; border:1px solid transparent; }
.landing-banner-text a:hover { border-color:#008C99; background-color:transparent; color:#008C99!important; text-decoration: none; }
.landing-banner-text { padding: 44px 0 0 0; max-width: 500px; width: 100%; }
.landing-banner-bg img { width:100%; max-width: 493px; }
/*Landing banner Css Ends Here*/

.info-sec { padding: 64px 0 17px; }
.info-sec-text { text-align:center; max-width: 870px; margin: 0 auto; width: 100%; }
.info-sec-text h2 { font-size:28px; font-family: 'Roboto', sans-serif; font-weight:700; color:#fff; line-height: 30px; margin-bottom: 32px; letter-spacing: 0; }
.info-sec-text p { color:#fff; font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; padding: 0; margin: 0 0 38px 0; letter-spacing: 0; }
.info-sec-text img { margin: -41px 0 0 0; }
.info-sec-text p.no-image { margin: 0; }


.benefits-sec { padding: 53px 0 39px; }
.benefits-list-wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.benefits-list { width: 33.33%; text-align: center; margin: 0 0 33px 0; }
.benefits-heading { text-align: center; margin: 0 0 38px 0; }
.benefits-heading h2 { color: #008C99; font-family: 'Roboto', sans-serif; font-weight:700; letter-spacing: 0; }
.benefits-bg { min-height: 67px; display: flex; flex-wrap: wrap; width: 100%; align-items: center; justify-content: center; }
.benefits-list p { padding: 0; max-width: 235px; margin: 0 auto; width: 100%; color:#707070; font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; line-height: 24px; }
.benefits-list p a { font-weight:700; color:#707070; text-decoration:underline; font-size: 18px; letter-spacing: 0; }
.benefits-list p a:hover { color:#008C99; text-decoration: none; }

.form-section { padding: 51px 0 22px; }
.form-sec-heading { text-align: center; margin: 0 0 43px 0; }
.form-sec-heading h2 { color: #707070; font-family: 'Roboto', sans-serif; font-weight:700; letter-spacing: 0; margin: 0 0 10px 0; }
.form-sec-heading h2 a { color: #707070; font-family: 'Roboto', sans-serif; font-weight:700; letter-spacing: 0; }
.form-sec-heading h2 a:hover, .form-sec-heading h2 a:focus { text-decoration: none; color: #008C99; }
.form-sec-heading p { color:#707070; font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; padding: 0; margin: 0 0 20px 0; letter-spacing: 0; }
.form-part ul li { list-style-type:none; margin: 0 0 10px 0; padding: 0; }
.form-part ul li input { border:1px solid #707070; border-radius:4px; background-color:#fff; font-family: 'Roboto', sans-serif; font-weight:400; font-size:16px; color:#00C7B1; width: 100%; padding: 10.5px 10px; text-transform: uppercase; appearance:none; -webkit-appearance:none; }
.form-part ul li select { border:1px solid #707070; border-radius:4px; background-color:#fff; font-family: 'Roboto', sans-serif; font-weight:400; font-size:16px; color:#707070; width: 100%; padding: 10px 40px 10px 12px; text-transform: uppercase; background-image:url(images/select-icon.svg); background-repeat: no-repeat; background-position: 97.5% center; appearance:none; -webkit-appearance:none; cursor:pointer; }
.form-part { max-width: 895px; margin: 0 auto; width: 100%; height: 350px; }
.form-part ul li.submit-btn input[type="submit"] { border: 1px solid #707070; width: auto; color: #707070; font-size: 20px; font-family: 'Roboto', sans-serif; font-weight:500; padding: 13px 60px; cursor:pointer; }
.form-part ul li.submit-btn input[type="submit"]:hover { background-color:#00C7B1; border-color:#00C7B1; color:#fff; }
.form-part ul li.submit-btn { margin: 44px 0 0 0; text-align: center; }
.form-part ul { padding: 0; }
.form-part iframe { width: 100%; height: 100%; }
.wpcf7 .ajax-loader { display: block; text-align: center; margin: 0 auto; }

.consignors-sec { padding: 57px 0 48px; }
.consignors-heading { text-align:center; }
.consignors-heading h2 { color: #707070; font-family: 'Roboto', sans-serif; font-weight:700; letter-spacing: 0; margin: 0 0 13px 0; }
.consignors-heading p { color:#707070; font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; padding: 0; margin: 0 0 43px 0; letter-spacing: 0; }
.consignors-heading a { display: inline-block; vertical-align: middle; background-color: #008C99; color: #FFF!important; border-radius: 5px; font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 500; padding: 16px 60px; text-transform: uppercase; border:1px solid transparent; }
.consignors-heading a:hover { border-color:#008C99; background-color:transparent; color:#008C99!important; text-decoration: none; }
.consignors-heading a:focus { border-color: #008C99;background-color: #008C99;color: #fff!important; text-decoration: none; }
.consignors-sec .look-text span { color: #4E4E50; font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 16px; letter-spacing: 0; margin: -4px 0 0 1px; }
.consignors-sec .look-text { text-align: center; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-around; max-width: 200px; margin: 45px auto 0; width: 100%; }
.consignors-sec .look-text img { max-width: 90px; margin: 0 15px 0 0; }
.consignors-list-wrap { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.consignors-list { width: 33.33%; padding: 0 10px; margin: 0 0 28px 0; }
.consignors-list-main { max-width: 973px; margin: 28px auto 0; width: 100%; }
.consignors-list a { display: flex; flex-wrap: wrap; border: 1px solid #707070; width: 100%; padding: 3px 5px; text-align: center; color: #707070; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; align-items: center; justify-content: center; height: 47px; text-transform:uppercase; box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); }
.consignors-list a:hover { background-color:#008C99; border-color:#008C99; color:#fff; text-decoration: none; }

footer { background-color:#F5F5F5; padding: 40px 0 0px; position:relative; }
/*footer:before { content: ""; background-color: #008C99; width: 100%; height: 52px; position: absolute; bottom: 0; left: 0; }*/
.footer-wrap { text-align:center; }
.footer-wrap p { padding: 0; font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; display: inline-block; vertical-align: top; position:relative; letter-spacing: 1px; }
.footer-wrap p:before { content: ""; background-image: url(images/SpeechBubble.svg); background-repeat: no-repeat; background-position: center center; background-size: cover; width: 37px; height: 27px; position: absolute; top: -21px; right: -27px;  }
.footer-wrap p a { font-weight:700; color:#707070; }
.footer-wrap p a:hover { color:#008C99; text-decoration: none; }

/* === MAIN CONTENT === */
.main-content { padding: 10px 10px; text-align: center; overflow: hidden;}
.main-content__body-text { padding: 2rem 0;}
.main-content__body-intro { padding-bottom: 20px; font-size: 1.7rem; line-height: 1.3;}
.main-content__table{ padding: 40px 0;}
.main-content__anchor-links a { font-size: 15px; text-decoration: underline; color: #00808d; }
.main-content__anchor-links a:hover { color: #0FA0CE; }
/* ===== Table Styles ===== */
.schedule-table { position: relative;}
.schedule-table__wrapper { overflow-x: scroll; height: 300px;}
.u-full-width { width: 100%; box-sizing: border-box; margin: 0 0 30px 0; }
tbody tr td p { margin: 0; padding: 0; padding-bottom: 10px; line-height: normal; font-size: 15px; font-weight: 400; color: #222222;}
tbody tr td a { font-size: 15px; color: #00808d; text-decoration: underline;}
th.sticky { background-color: #007f8e; position: sticky; top: 0; z-index: 10;}
th, td { padding: 12px 15px; text-align: left; border-bottom: 1px solid  #e3e7e8; color: #222222; font-size: 15px; }
td{ padding-left: 20px;}
tbody tr:nth-child(even) { background-color: #f7fbfc;}
th:first-child{ padding-left: 20px !important;}
td:first-child { padding-left: 20px !important; min-width: 245px; width: auto; }
td:last-child { padding-right: 20px !important;}
.disclaimer-container { font-size: 1rem;}
/* === Footer ==== */
.tagline-container { padding: 20px; background-color: rgba(0,128,140,.033); font-size: 1.5rem; text-align: center; text-transform: uppercase; color: #007f8e}
.footer-container { padding: 20px 30px; font-size: 1rem; background-color: #007f8e; color: white;}

#scroll { position:fixed; right:10px; bottom:10px; cursor:pointer; width:50px; height:50px; background-color:#007f8e; text-indent:-9999px; display:none; -webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px; z-index: 1; }
#scroll span { position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff;}
#scroll:hover { background-color:#212121; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}
.main-content__body-intro { padding: 0 0; line-height: 25px; font-size: 17px; }
.u-container-padding { padding: 0 4rem; font-size: 10px; font-weight: 400; color: #222222; letter-spacing: 0; } 

/*Canadian Auction CSS Start here*/
.canadian-auction .main-content__body-intro { font-size: 20px; color: #222; padding-bottom: 20px; }
.canadian-auction .main-content__list { text-align: left; padding: 0 30px; margin: 0 0 25px 0; }
.canadian-auction .main-content__list li { list-style: none; list-style-position: outside; font-size: 15px; color: #222; }
.canadian-auction table tr th { text-transform: uppercase !important; background-color: #007f8e; color: white; font-size: 15px; }
.canadian-auction table tr td a { font-size: 15px; }
.canadian-auction td:first-child { min-width: 100px; width: auto;}
.canadian-auction .main-content__body-text { padding: 0; }
.canadian-auction .main-content__body-text { padding: 40px 0 20px; }
/*Canadian Auction CSS Ends here*/

/*Chat Box Css*/
#chatFiveIcon { width: 170px; } 
#chatFiveIcon.active { right: -75px; }

five9-chat-mobile-btn { width: 175px!important;position: absolute;top: 0;right: 15px; }
.no-cta-block five9-chat-mobile-btn { top: -57px; }

.cta p { color: #fff; font-size: 20px; }

.schedule-container.dealer-block-sec .main-content { max-width: 1280px; padding: 0 15px;}
.dealer-block-half { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.schedule-container.dealer-block-sec table tbody tr td:first-child { border-right: 1px solid  #e3e7e8; }
.dealer-bottom-content { padding: 50px 0 50px;}
.dealer-bottom-content p { padding: 0; margin: 0 0 10px 0; text-align: left; color: #000; }
.dealer-block-half table { max-width: 540px; width: 100%; }
.schedule-container.dealer-block-sec .main-content__body-intro strong { display: block; }
.schedule-container.dealer-block-sec .main-content__body-text { padding: 60px 0 25px; }
.schedule-container.dealer-block-sec .main-content__body-intro { color: #000; }
.dealerblock-extension-calendar .carousel .carousel-caption { max-width: 490px; }

/*Canadiyan Dealer Block Css Start Here*/
.dealerblock-extension-calendar-en .carousel .carousel-caption { max-width: 440px; }
.dealerblock-extension-calendar-fr .carousel .carousel-caption { max-width: 520px; }
.dealerblock-extension-calendar-fr .dealer-block-half table { max-width: 607px; width: 100%;}
/*Canadiyan Dealer Block Css Ends Here*/

/*kontos kommentary Page Css Start Here*/
.kontos-content-section .heading { max-width: 740px; margin: 0 auto 50px; width: 100%; }
.kontos-content-section { padding: 64px 0 100px 0; }
.kontos-content-section .heading h1 { font-size: 35px; line-height: 1.2; }
.kontos-pdf-list .kontos-pdf a { font-size: 14px; font-weight: 500; }
.kontos-pdf-list .kontos-pdf a img { max-width:20px; width:100%; }
.kontos-pdf-list { margin: 0 0 10px 0; }
/*kontos kommentary Page Css Ends Here*/

.btn.secondary-btn:hover,
.fifty-fifty-content .btn-primary:hover,
.fifty-fifty-content .btn-seconday:hover,
.faq-section .content-box a.btn-seconday:hover, .faq-section .content-box a.btn-seconday:focus,
.section-heading .btn:hover,
.card .btn:hover,
.btn.primary-btn:hover,
.inventory-form .btn:hover{
    background-color: #095C6B !important;
    color: #FFF !important;
    border-color: #095C6B !important;
}


/* ====  hover dark blue ==== */
body .reset-btn:hover, body .reset-btn:active,
.simulcast-list a:hover, .simulcast-list a:focus,
.single-column-block .btn-primary:hover,
.image_panel .cta-btn:hover,

 

.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover,
.specialty .button-holder:hover {
    background-color: #095C6B !important;
    color: #FFF !important;
    border-color: #095C6B !important;
}
body .simulcast-list a{
      color: #FFF !important;
}
/* ====  MEDIA QUERIES ==== */

/* Larger than mobile */
@media (min-width: 400px) {
    .banner { height: 14rem; }
}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {
    .banner { height: 20rem; }
    .banner__title { top: 11rem; left: initial; right: 30px; height: 0; width: 37%; font-size: 2rem; text-align: right; color: #ffcccb; }
    .mobile-location-button { margin-top: 20px; }
}

/* Larger than tablet */
@media (min-width: 750px) {
    .banner__title { font-size: 2.5rem; } 
    .u-brand-color-text { color: white; }
}

/* Larger than desktop */
@media (min-width: 1000px) {

    .main-container { width: 90rem; } 
    .main-content { padding: 0 4rem 2rem; max-width: 1100px; margin: 0 auto; width: 100%; } 
    .header-container { padding-top: 2rem; padding-bottom: 2rem; } 
    .mobile-location-button { display: none; } 
    .banner__title { bottom: 1rem; right: 4rem; width: 30rem; font-size: 3rem; } 
    .main-content__anchor-links { text-align: right; } 
    .main-content__body-text { padding: 4rem 0; }  
    .tagline-container { padding: 2rem; }
    .main-content__body-intro a { text-decoration: underline; color: #00808d; }
    .main-content__body-intro a:hover { color: #0FA0CE; }
}

/* Larger than Desktop HD */
@media (min-width: 1200px) {
    .main-container { width: 100rem; }
}

/*Responsive Css Start Here*/
@media(max-width:1280px){
    /*Canadiyan Dealer Block Css Start Here*/
    .dealerblock-extension-calendar-fr .schedule-container.dealer-block-sec table tbody th, .dealerblock-extension-calendar-fr .schedule-container.dealer-block-sec table tbody td { font-size: 14px; padding: 10px 10px; }
    .dealerblock-extension-calendar-fr .dealer-block-half table { max-width: 561px; width: 100%; }
    /*Canadiyan Dealer Block Css Ends Here*/
}
@media(max-width:1200px){
    .dealer-block-half table { max-width: 480px; }
    .schedule-container.dealer-block-sec table tbody th, .schedule-container.dealer-block-sec table tbody td { font-size: 14px; padding: 10px 10px; }
    .schedule-container.dealer-block-sec table tbody td:last-child { padding-right: 10px!important; }
    .schedule-container.dealer-block-sec table tbody td:first-child { padding-left: 10px!important; }

    .schedule-container.dealer-block-sec table thead th:last-child { padding-right: 10px!important; }
    .schedule-container.dealer-block-sec table thead th:first-child { padding-left: 10px!important; }

    /*Canadiyan Dealer Block Css Start Here*/
    .dealerblock-extension-calendar-fr .schedule-container.dealer-block-sec table tbody th, .dealerblock-extension-calendar-fr .schedule-container.dealer-block-sec table tbody td { font-size: 13px; padding: 10px 10px; }
    .dealerblock-extension-calendar-fr .dealer-block-half table { max-width: 510px; width: 100%; }
    /*Canadiyan Dealer Block Css Ends Here*/
}
@media(max-width:1080px){
    .dealer-block-half table { max-width: 450px; }
    .schedule-container.dealer-block-sec table tbody th, .schedule-container.dealer-block-sec table tbody td { font-size: 13px; padding: 10px 10px; }

    /*Canadiyan Dealer Block Css Start Here*/
    .dealerblock-extension-calendar-fr .dealer-block-half table { max-width: 100%; width: 100%; margin-bottom: 40px; }
    /*Canadiyan Dealer Block Css Ends Here*/
}
@media(max-width:1024px){
    header { padding:30px 0 38px;}
    .landing-banner-text h1 {   }
    .landing-banner-text p { font-size:22px; }
    .landing-banner-text .look-text span { font-size:22px; }
    .landing-banner-text { padding: 25px 15px 0 0; }
    .landing-banner-rt:before { width: 200px; height: 180px; }

    /*Chat Box Css*/
    .cta { font-size: 16px!important; text-align: left!important; }
    .cta p { font-size: 16px; }
    .cta.content-block--cta .col-xs-12 { width: calc(100% - 150px); }
}
@media(max-width:991px){
	.feed--press-releases nav.navbar { width: 15%; }
	
    .landing-banner-text h1 { letter-spacing: -0.5px; margin-bottom: 10px; }
    .landing-banner-text p { font-size:20px; }
    .landing-banner-text .look-text span { font-size:20px; }
    .landing-banner-text a { font-size:18px; padding: 11px 22px; }
    nav ul li { margin: 0 15px 0 0; }

    .dealer-block-half table { max-width: 100%; margin: 0 0 40px 0; }
    .schedule-container.dealer-block-sec table tbody tr td:first-child { min-width: 275px; }
}
@media(max-width:767px){
	#alert.sticky{ position: unset !important; }
	body{ padding-top: 0 !important; }
	.press-releases .content-block__press-releases { padding: 0 15px; }
	.feed--press-releases nav.navbar { width:100%; }
	.feed--press-releases .tab-content { width:100%; }
	
    header.header-landing { padding: 27px 0; }
    .mobile-logo { display: inline-block; width: 33.33%; margin: 7px 0 0 0; text-align: center; }
    .header-lt { width: 20.33%; }
    .logo { display:none; }
    header.header-landing nav { display: none; }
    .header-rt { width: 27.33%; padding: 0; justify-content: flex-end; }
    .register-btn { position: relative; }
    .hamburger { display: inline-block; vertical-align: middle; }
    .register-btn { width: 88px; }

    .register-btn span { font-size: 7px; line-height: normal; margin: 0 0 2px 0; }
    .register-btn a { font-size: 10px; padding: 5px 16px; line-height: 8px; border-radius: 4px; }
    .mobile-logo img { max-width: 89px; width: 100%; }

    body.menu-is-opened header.header-landing nav { display: block;position: absolute;top: 100%;width: 100%;padding: 0; z-index: 1; left: 0; background-color: #F5F5F5; height: 369px; }
    nav ul li { width: 100%; margin: 0 0 20px 0; text-align: left; }
    nav ul li a { color: #707070; }
    nav ul { padding: 39px 30px; }

    .landing-banner-rt:before { width: 200px; height: 130px; }
    .landing-banner-rt.image-clip-path { mask-size: 100% 100% !important;-webkit-mask-size: 100% 100% !important;-webkit-mask-position-y: top !important;mask-position-y: top !important; height: 290px; }

    .landing-banner-rt { margin: 0px 0 0px 0; }

    .landing-banner { padding: 45px 0 43px; }
    .landing-banner-lt { width:100%; order:2; }
    .landing-banner-rt { width:100%; order:1; }
    .landing-banner-bg { max-width: 284px; margin: 0 auto; width: 100%; }
    .landing-banner-text { text-align:center; padding: 35px 0 0 0; margin: 0 auto; max-width: 520px; }
    .landing-banner-text .look-text { justify-content: center; margin: 0 0 51px 0; }
    .landing-banner-text p { font-size:18px; line-height: 23px; margin: 0 0 21px 0; }
    .landing-banner-text .look-text span { font-size: 17px;  margin: 0 10px 0 0; }
    .landing-banner-text .look-text img { max-width: 110px; }

    .info-sec { padding: 51px 0 9px; }
    .info-sec-text h2 { line-height: 28px; }
    .info-sec-text img { margin: -22px 0 0 0; max-width: 78%; }

    .benefits-sec { padding: 38px 0 34px; }
    .benefits-heading h2 { line-height: 33px; }
    .benefits-list { width:100%; margin: 0 0 26px 0; }
    .benefits-heading  { margin: 0 0 26px 0; }
    .benefits-list p { max-width: 260px; line-height: 23px; }

    .form-section { padding: 35px 0 39px; }
    .form-sec-heading { margin-bottom:37px; }
    .form-sec-heading h2 { max-width:325px; width:100%; margin:0 auto 30px; }
    .form-part { padding: 0 8px; }
    .form-part ul li input { padding: 13px 14px; font-size: 12px; }
    .form-part ul li select { padding: 13px 14px; font-size: 12px; }
    .form-part ul li { margin: 0 0 9.4px 0; padding: 0; }
    .form-part ul li.submit-btn { margin: 52px 0 0 0; }
    .form-part ul li.submit-btn input[type="submit"] { padding: 9px 43px; }

    .consignors-sec { padding: 39px 0 33px; }
    .consignors-heading h2 { line-height: 33px; margin: 0 -8px 16px 0; }
    .consignors-heading p { margin: 0 0 33px 0; }
    .consignors-heading a { padding: 14px 40px; }
    .consignors-sec .look-text { margin: 39px auto 0; }
    .consignors-list { width: 100%; }
    .consignors-list-main { margin: 38px auto 0; }
    .consignors-list a { height: 48px; font-size:14px; line-height: normal; }
    .consignors-list-main { max-width: 243px; padding: 0 8px 0 0; }
    .consignors-list { margin: 0 0 20px 0; }
    .consignors-sec .look-text img { margin: 0 0 0 -7px; }
    .consignors-sec .look-text span { margin: -4px 20px 0 12px; }
    .form-part ul li select { background-position: 95.1% center; padding: 10px 40px 10px 12px; }

    .footer-wrap p:before { top: -30px; right: 0; left: 0; margin: 0 auto; }
    .footer-wrap p { font-size:16px; }
    .footer-wrap { max-width: 240px; margin: 0 auto; width: 100%; }
    footer { padding: 56px 0 72px; }

    .wpcf7 .ajax-loader { margin: 0; }

    .main-content__anchor-links { margin: 0 0 20px 0; }
    #scroll { bottom: 50px; }

    .canadian-auction td:first-child { min-width: 180px; }
	
	/*kontos kommentary Page Css Start Here*/
	.kontos-content-section .heading h1 { font-size: 28px; line-height: 1.2; }
	.kontos-content-section .heading { margin: 0 auto 10px; }
	/*kontos kommentary Page Css Ends Here*/

}
@media (max-width: 720px) {
	.multi-card-contain__cards .multi-card__card--two .multi-card__card-contain {
		padding: 1rem 1rem 10px;
	}
	.content-block--mutli-card .multi-card__columns .multi-card__card-copy ul {
		margin: 0 auto;
		max-width: 350px;
		width: 100%;
		padding: 0 0 0 72px;
	}	
}
@media(max-width:640px) {
    table, thead, tbody, th, td, tr { display: block; }
    thead tr { position: absolute; top: -9999px; left: -9999px; }
    tr { border: 1px solid #e3e7e8; }
    td { position: relative; padding-left: 40%; }
    td:first-child { padding-left: 40% !important;  }
    td:last-child { border: none;  }
    td:before { position: absolute; top: 12px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; }
    td:nth-of-type(1):before { content: "Auction"; }
    td:nth-of-type(2):before { content: "Sale Changes"; }

    .canadian-auction td:nth-of-type(1):before { content: "Auction"; }
    .canadian-auction td:nth-of-type(2):before { content: "Schedule Changes"; }
    .canadian-auction td { position: relative; padding-left: 55%; }
    .canadian-auction td:first-child { padding-left: 55% !important;  }

    .schedule-container.dealer-block-sec table tbody tr td:nth-of-type(1):before { content: attr(dealer-data-name); font-weight: 700; }
    .schedule-container.dealer-block-sec table tbody tr td:nth-of-type(2):before { content: attr(dealer-data-date); font-weight: 700; }
    .schedule-container.dealer-block-sec table tbody td:first-child { position: relative; padding-left: 60%!important; }
    .schedule-container.dealer-block-sec table tbody td:last-child { position: relative; padding-left: 60%; }
    .schedule-container.dealer-block-sec table tbody tr td:first-child { border-right: 0; }
    .dealer-bottom-content { padding: 0px 0 40px; }
}
@media(max-width:480px) {
    .cta.content-block--cta .col-xs-12 { width: calc(100% - 145px); }
    #chatFiveIcon.active { top: -44px; }
    .cta { padding: 16px 0px 13px!important; }
}
/*Responsive Css Ends Here*/

.daily-simulcast .container, .daily-simulcast-3 .container {
    max-width: 1166px;
}

#main-menu li a{
	cursor: pointer;
}
body, .single-auction-location h1, .single-auction-location h2, .single-auction-location h3, .single-auction-location h4, .single-auction-location h4, .single-auction-location h6, .single-auction-location h5, .single-auction-location p, .single-auction-location span, .single-auction-location a {
    font-family: Inter !important;
}

/* Odometer */

.odometer-formatting-mark {
    line-height: 0 !important;
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
}
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
	display: inline-block;
	vertical-align: middle;
	visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
	text-align: left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
	display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
	display: block;
	-webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
	display: block;
	-webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
	position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
/*Hero homepage New */
    
 @font-face {
    font-family: 'Futura Std Book';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Book'), url('assets/fonts/FuturaStdBook.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Book Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Book Oblique'), url('assets/fonts/FuturaStdBookOblique.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Light Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Light Condensed'), url('assets/fonts/FuturaStdCondensedLight.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Light';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Light'), url('assets/fonts/FuturaStdLight.woff') format('woff');
}   

@font-face {
    font-family: 'Futura Std Light Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Light Condensed Oblique'), url('assets/fonts/FuturaStdCondensedLightObl.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Light Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Light Oblique'), url('assets/fonts/FuturaStdLightOblique.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Medium Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Medium Condensed'), url('assets/fonts/FuturaStdCondensed.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Medium';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Medium'), url('assets/fonts/FuturaStdMedium.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Medium Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Medium Condensed Oblique'), url('assets/fonts/FuturaStdCondensedOblique.woff') format('woff');
}  

@font-face {
    font-family: 'Futura Std Medium Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Medium Oblique'), url('assets/fonts/FuturaStdMediumOblique.woff') format('woff');
}    

@font-face {
    font-family: 'Futura Std Heavy';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Heavy'), url('assets/fonts/FuturaStdHeavy.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Heavy Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Heavy Oblique'), url('assets/fonts/FuturaStdHeavyOblique.woff') format('woff');
}  

@font-face {
    font-family: 'Futura Std Bold';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Bold'), url('assets/fonts/FuturaStdBold.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Bold Condensed'), url('assets/fonts/FuturaStdCondensedBold.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Bold Oblique'), url('assets/fonts/FuturaStdBoldOblique.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Bold Condensed Oblique'), url('assets/fonts/FuturaStdCondensedBoldObl.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Extra Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Extra Bold Condensed'), url('assets/fonts/FuturaStdCondensedExtraBd.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Extra Bold';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Extra Bold'), url('assets/fonts/FuturaStdExtraBold.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Extra Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Extra Bold Condensed Oblique'), url('assets/fonts/FuturaStdCondExtraBoldObl.woff') format('woff');
}
    
@font-face {
    font-family: 'Futura Std Extra Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('assets/fonts/Futura Std Extra Bold Oblique'), url('assets/fonts/FuturaStdExtraBoldOblique.woff') format('woff');
}

#logo img {
    width: 100%;
}
#logo-mobile img {
    width: 100%;
    max-width: 90px;
    height: auto;
}	
#main-menu li{
	position: relative;
}
.forms ul.the_forms li {
    background-color: #fff;
    border-left: 5px solid #007f8e !important;
    border: 1px solid #BDC1C7;
	transition: 0.5s ease-in-out;
}
.forms ul.the_forms li:hover{
	box-shadow: 0px 8px 20px rgba(20, 60, 86, 0.12);
}
#main-menu li:after{
	content: '';
	height: 5px;
	width: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #00808c;
	transition: 0.5s ease-in-out;
	border-radius: 30px;
}
#main-menu li.auctions-btn&gt;a:hover {
    background: transparent !important;
}
#main-menu li:hover:after{
	width: 100%;
}
#main-menu li a:hover{
	color: #00808c !important;
}
#main-menu li.menu-item-has-children ul.sub-menu li:after{
	content: none;
}
#main-menu li.current_page_item:after{
	width : 100%;
}
.btn.primary-btn, .btn.secondary-btn {
    padding: 14px 30px!important;
    border-radius: 30px;
	height: auto;
}
#main-menu li.current-menu-item a, #main-menu li.current-menu-item a:active, #main-menu li.current-menu-item a:focus, #main-menu li.current-menu-item a:visited, #main-menu li.current-menu-parent a {
    text-decoration: none;
    color: #212121;
    background-color: #fff !important;
}	
.desktop-hide.menu-item a{
	color: #00808c !important;
}

.homepage-hero {
    padding: 0px 0;
    background: #053038;
    position: relative;
    overflow: hidden;
}
.homepage-hero .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.banner-content {
    padding: 0px 70px;
}
.banner-content h1 {
    color: #F3FFF9;
    font-size: 72px;
    font-family: 'Barlow Condensed', sans-serif;
	font-weight:800;
    font-style: normal;
    line-height: 65px;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 0;
    padding-bottom: 0;
	letter-spacing: -0.72px;
}
.banner-content h2 {
    color: #3BC9DB;
    font-size: 75px;
    font-family: 'Barlow Condensed', sans-serif;
	font-weight:800;
    font-style: normal;
    line-height: 65px;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 18px;
    padding-bottom: 0;
	letter-spacing: -0.72px;
}
.banner-content p {
    color: #FFF;
    font-size: 18px;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    width: 67%;
    margin-bottom: 14px;
}
.banner-content .btn {
    padding: 12px 29px !important;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    border: 2px solid #FFF;
    border-radius: 30px;
    margin-bottom: 25px;
    text-transform: capitalize;
    height: auto !important;
    letter-spacing: 0;
    display: table;
	transition: 0.5s ease-in-out;
}
.banner-content .btn:last-child{
	margin-bottom: 0;
}
.banner-content .btn:hover{
	color: #095C6B;
	background: #fff;
}
.right-image img{
	width: 100%;
}
.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    box-shadow: none;
    border: 0;
    font-size: 24px;
    color: #fff;
    z-index: 5;
}
.next-arrow{
	right: 40px;
}
.prev-arrow{
	left: 40px;
}
@media(max-width: 1280px){
.slide-data {
    padding: 0 20px;
}
.next-arrow{
	right: 0px;
}
.prev-arrow{
	left: 0px;
}	
}
@media(max-width: 1024px){
.banner-content h1, .banner-content h2{
	font-size: 56px;
	line-height: 50px;
	letter-spacing: -0.56px;
}
}
@media(max-width: 767px){
.menu-item-has-children a{
	color: #212121 !important;
}
#main-menu li.current-menu-item a, #main-menu li.current-menu-item a:active, #main-menu li.current-menu-item a:focus, #main-menu li.current-menu-item a:visited, #main-menu li.current-menu-parent a {
    background-color: #FAF9F6 !important;
}
.nav-container #main-menu li a:hover, .nav-container .nav&gt;li&gt;a:hover, .nav-container #main-menu li a:hover, .nav-container .nav&gt;li&gt;a:hover {
    color: #212121!important;
}
#main-menu li:after{
	content: none;
}
#main-menu li.menu-item-has-children ul.sub-menu li a{
	color: #00808c !important;
	background: #FAF9F6 !important;
}
#main-menu li.menu-item-has-children ul.sub-menu li {
    background: #FAF9F6 !important;
}
#logo-mobile {
    top: 16px;
}	
.mobile-hide{
	display: none;
}
.homepage-hero .row {
    flex-direction: column-reverse;
}
.right-image img {
    min-height: 325px;
    object-fit: cover;
}
.banner-content {
    padding: 35px 10px 15px;
}
.banner-content h1 {
    width: 90%;
}
.banner-content p {
    margin-bottom: 12px;
    width: 90%;
}	
}
@media(min-width: 768px) and (max-width:991px ){
.banner-content {
    padding: 35px 15px !important;
}
.banner-content .btn:last-child{
	margin-bottom: 0;
}
/* .homepage-hero .row { */
    /* flex-direction: column-reverse; */
/* } */
.image-left .fifty-fifty-content {
    padding-left: 0 !important;
}
.fifty-fifty-content p {
    width: 100% !important;
}
.banner-content p{
	width: 50%;
}
}
@media(min-width: 768px) and (max-width:1024px ){
.banner-content {
    padding: 0 15px;
}
.fifty-fifty-image img {
    width: 100%;
    min-height: 500px;
    object-fit: cover;
    border-radius: 8px;
}
.banner-content .btn:last-child{
	margin-bottom: 0;
}
.banner-content h2{
	font-size: 50px;
	line-height: 1.2;
}
}
@media(min-width: 768px) and (max-width:1200px ){
.right-image img {
    min-height: 450px;
    object-fit: cover;
}
.banner-content {
    padding: 0px 15px;
}	
}
@media(min-width: 992px) and (max-width:1200px ){
/* .fifty-fifty-image-text .container, .metrics-block .container, .carousel-slide .container, .multi-card-section .container, .grid-block-section .container { */
    /* max-width: 856px !important; */
/* } */
.fifty-fifty-image-text .row {
    /* flex-direction: column-reverse; */
}
/* .fifty-fifty-image img { */
    /* width: 100%; */
    /* min-height: 500px; */
    /* object-fit: cover; */
    /* border-radius: 8px; */
/* } */
.slick-dots {
    /* left: 13% !important; */
}
.prev-arrow {
    left: 0px !important;
}
.next-arrow {
    right: 0px !important;
}
.banner-content {
    padding: 0px 30px 0 70px !important;
}
}


/* New Homepage Hero */

/* Fifty Fifty Image Text Block */

.fifty-fifty-image-text {
    padding: 35px 0 46px;
}
.fifty-fifty-image-text .container {
    max-width: 1196px;
}
.fifty-fifty-content img{
	margin-bottom: 14px;
}
.fifty-fifty-image-text .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.image-left .row{
	flex-direction: row-reverse;
}
.image-left .fifty-fifty-content{
	padding-left: 90px;
}
.image-left .fifty-fifty-content p{
	width: 100%;
}
.fifty-fifty-content .cta-wrap img {
    max-width: 120px;
	margin-bottom: 0;
}
.cta-wrap a:last-child img{
	/* margin-left: -11px; */
}
.multi-card__card-apps a img {
    /* max-width: 150px; */
}
.background-white{
	background: #fff;
}
.background-stone{
	background: #FAF9F6;
}
.background-white{
	background: #fff;
}
.fifty-fifty-content h2 {
    color: #053038;
    font-size: 28px;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.56px;
    margin-bottom: 15px;
}
.fifty-fifty-content p {
    color: #053038;
    font-size: 18px;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0;
    width: 95%;
    /* margin-bottom: 0; */
}
.fifty-fifty-content .btn{
	padding: 12px 29px !important;
    text-align: center;
    font-size: 18px;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    border-radius: 30px;
    margin-bottom: 25px;
    text-transform: capitalize;
    height: auto !important;
    letter-spacing: 0;
    display: table;
	
	transition: 0.5s ease-in-out;
}
.fifty-fifty-content .btn:last-child{
	margin-bottom: 0;
}
.fifty-fifty-content .btn-seconday{
	border: 2px solid #0C8599;
	background: transparent;
}
.fifty-fifty-content .btn-seconday:hover{
	background: #0C8599;
	color: #fff;
}

.fifty-fifty-content .btn-primary{
	background: #0C8599;
	color: #fff;
	border: 2px solid #0C8599;
}
.fifty-fifty-content .btn-primary:hover{
	background: transparent;
	color: #0C8599;
}
.img-btn {
    display: block;
    margin-bottom: 15px;
}

.video-wrap iframe {
    width: 100%;
    height: 320px;
    border-radius: 10px;
}
.fifty-fifty-image img {
    width: 100%;
    /* min-height: 500px; */
    /* object-fit: cover; */
	border-radius: 8px;
}
@media(max-width: 767px){
.multi-card__card-apps a img {
    margin-top: 20px;
}	
.fifty-fifty-image-text {
    padding: 35px 0 58px;
}	
.video-wrap iframe {
    width: 640px;
    height: 300px;
    max-width: 445px;
}	
.image-right .row{
	flex-direction: column-reverse;
}
.image-left .row {
    flex-direction: column-reverse;
}
.fifty-fifty-image img {
    margin-bottom: 35px;
}
.fifty-fifty-content {
    padding: 0px 3px !important;
}
.fifty-fifty-content p{
	width: 100%;
}
.fifty-fifty-image {
    padding: 0 3px;
}
}

/* End Fifty Fifty Image Text Block */

/* Metrics Block Start */

.metrics-block {
    position: relative;
    overflow: hidden;
    padding: 75px 0 56px;
}
.metrics-block .container{
	max-width: 1196px;
}
.counter{
	text-align: center;
}
.odometer-wrap .odometer, .odometer-wrap span, .odometer-wrap em {
    color: #0C8599;
	text-align: center;
	font-family:'Futura Std Extra Bold Condensed';
	font-size: 54px;
	font-style: normal;
	font-weight: 750;
	line-height: 54px;
	/* margin-bottom: 5px; */
}
.counter p {
    color: #053038;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0;
}
.col-count-5{
	width: 20%;
	float: left;
}
@media(min-width: 768px) and (max-width: 1024px){
.col-count-5 {
    width: 33.33%;
    float: left;
	margin-bottom: 32px;
}
.counter {
    margin-bottom: 32px;
}
.metrics-block {
    padding: 75px 0 37px;
}	
}
@media(max-width: 767px){
.counter {
    margin-bottom: 32px;
}	
.metrics-block {
    padding: 65px 0 40px;
}
.col-count-5{
	width: 100%;
}
}
/* End Metrics Block Start */

/* Start Multi Card Section */

.multi-card-section{
	position: relative;
	overflow: hidden;
	padding: 79px 0 0px;
	/* background: #FAF9F6; */
}
.section-heading {
    text-align: center;
    max-width: 850px;
    margin: 0 auto 40px;
}
.section-heading img{
	margin-bottom: 20px;
}
.section-heading h2 {
    color: #053038;
    text-align: center;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.56px;
    margin-bottom: 15px;
}
.section-heading p {
    color: #053038;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0;
    margin-bottom: 13px;
}
.section-heading .btn {
    background: #0C8599;
    color: #fff;
    border-radius: 30px;
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: 18px;
    line-height: 28px;
    height: auto;
    padding: 14px 32px !important;
}
.card{
	padding: 37px 27px 47px 37px;
	border-radius: 16px;
	border: 1px solid #BDC1C7;
	background: #FFF;
	margin-bottom: 39px;
}
.multi-card-section .container{
	max-width: 1306px;
}
.card img {
    margin-bottom: 25px;
    max-width: 100%;
}
.card h2 {
    color: #053038;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.56px;
    margin-bottom: 15px;
}
.card p {
    color: #053038;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    width: 96%;
    letter-spacing: 0;
	margin-bottom: 15px;
}
.card .btn{
	border: 1px solid #0C8599;
	background: transparent;
	color: #0C8599;
	border-radius: 30px;
	text-transform: capitalize;
    letter-spacing: 0;
    padding: 12px 30px !important;
    height: auto;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
    margin-bottom: 15px;
}
.card .btn:last-child{
	margin-bottom: 0;
}
.card .btn:hover{
	background: #0C8599;
	color: #fff;
}
.card a:hover{
	text-decoration: none;
}
.card a img {
    margin-bottom: 0;
    margin-right: 18px;
    max-width: 120px;
}
.card a.img-btn:last-child{
	/* margin-left: -11px; */
}
.card a:last-child img{
	margin-right: 0;
}
@media(max-width: 767px){
.card {
    padding: 38px 27px 40px 43px;
}
.card a img {
    margin-bottom: 10px;
}	
}

/* End Multi Card Section */

/* Start Grid Blocks */

.clear-btn span {
    position: relative;
    top: 2px;
}
.clear-btn img{
	margin-right: 5px;
    max-width: 120px;
}
.grid-block-section{
	padding: 105px 0 80px;
	position: relative;
	overflow: hidden;
}
.grid-block-section .section-heading {
    margin-bottom: 80px;
}
.grid-block-section .container{
	max-width: 870px;
}
.img-grid {
    margin-bottom: 39px;
    text-align: center;
}
.img-grid img{
	max-width: 167px;
}
.block-type-text .img-grid {
    background: #E1E4E8;
    height: 100%;
    margin-bottom: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 82px;
    border-radius: 8px;
}
.grid-block-section.block-type-text .container {
    max-width: 940px;
}
.grid-block-section.block-type-text .section-heading {
    margin-bottom: 58px;
}
.block-type-text .col-count-5 {
    padding: 0 15px;
}
.block-type-text .img-grid p {
    color: #0C8599;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 0;
    width: 62%;
    letter-spacing: 0;
}
.grid-block-section.block-type-image-text .container {
    max-width: 955px;
}
.grid-block-section.block-type-image-text .img-grid {
    margin-bottom: 17px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.grid-block-section.block-type-image-text .img-grid img {
    width: 29px;
    margin-right: 15px;
    object-fit: cover;
}
.grid-block-section.block-type-image-text .section-heading {
    margin-bottom: 38px;
}
.grid-block-section.block-type-image-text .img-grid p {
    color: #053038;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 0;
    letter-spacing: 0;
}
.grid-block-section a:hover{
	text-decoration: none;
}
@media(max-width: 767px){
.grid-block-section .section-heading {
    margin-bottom: 38px;
    max-width: 300px;
}
.block-type-text .col-count-5 {
    width: 50%;
}
.grid-block-section.block-type-image-text .section-heading {
    margin-bottom: 48px;
}
.grid-block-section.block-type-image-text .img-grid {
    margin-bottom: 24px;
}
.grid-block-section.block-type-image-text .img-grid img {
    width: 31px;
}
.grid-block-section {
    padding: 60px 0 50px;
}
}

/* End Grid Blocks */

/* Start Dropdown Select Section */

.dropdown-select{
	/* background: #FAF9F6; */
	padding: 79px 0;
	/* overflow: hidden; */
	position: relative;
	z-index: 5;
}
.inventory-form{
	display: inline-block;
	width: 100%;
	text-align: center;
}
/* .location-select:after { */
    /* content: '\f107'; */
    /* font-family: fontawesome; */
    /* position: absolute; */
    /* top: 50%; */
    /* transform: translateY(-50%); */
    /* right: 20px; */
    /* font-size: 24px; */
    /* font-weight: 700; */
	/* z-index: 0; */
    /* pointer-events: none; */
/* } */
.location-select {
    display: inline-block;
    position: relative;
    margin-right: 16px;
    width: 256px;
    top: 15px;
}
.inventory-select {
    padding: 16px;
    width: 250px;
    height: 58px;
	appearance: none;
	border-radius: 8px;
	border: 1px solid #8B949D;
}
.inventory-form .btn {
    display: inline-block;
    color: #FFF;
    border-radius: 30px;
    background: #0C8599;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-transform: capitalize;
    padding: 14px 32px !important;
    height: auto;
    letter-spacing: 0;
}

@media(max-width: 767px){
.inventory-form {
    display: block;
}
.location-select {
    display: block;
    margin: 0 auto 20px;
    max-width: 250px;
    top: 0;
}
.inventory-form .btn {
    width: 250px;
}
}

/* End Dropdown Select Section */


/* Start Image Carousel Slide Section */

body .embeddedServiceHelpButton .helpButton .uiButton, body .sidebarMinimized .minimizedContainer {
    background: #095C6B!important;
}
.slides {
    padding: 90px 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
.image-carousel-slide .container{
	max-width: 1156px;
}
.slide-data {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    z-index: 5;
    position: relative;
}
.slide-content {
    width: 66%;
    max-width: 615px;
    margin-left: auto;
    padding: 100px 0;
}
.slides-image {
    width: 34%;
    max-width: 455px;
    margin-left: auto;
}
.slides-image img{
	width: 100%;
	border-radius: 8px;
}
.slick-dots {
    display: inline-block;
    padding-top: 40px;
	padding-left: 0;
    /* position: absolute; */
    /* bottom: 15%; */
    /* left: 24%; */
}
.slick-dots li {
    display: inline-block;
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 8px;
    background: #fff;
    text-align: center;
    margin-right: 5px;
    pointer-events: auto;
    cursor: pointer;
}
.slick-dots li.slick-active{
	background: #0C8599;
}
.slick-dots li span{
	color: #053038;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
	vertical-align: middle;
}
.slick-dots li span:hover{
	text-decoration: none;
}
.slick-dots li span:after{
	content: none;
}
.slick-dots li.slick-active span{
	color: #fff;
}
.slick-dots li button{
	display: none;
}
.slick-dots li.slick-active:after{
	background: #053038;
}
.slide-content h2{
	color: #FFF;
	font-family: Inter;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -0.56px;
	margin-bottom: 25px;
}
.slide-content p{
	color: #FFF;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0;
	margin-bottom: 23px;
	padding: 0;
}
.slide-content .btn {
    color: #fff;
    height: auto;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    padding: 14px 30px !important;
    background: transparent;
    border-radius: 30px;
    border: 1px solid #fff;
    letter-spacing: 0px;
    text-transform: capitalize !important;
    margin-bottom: 30px;
}
.slide-content .btn:hover {
    color: #095C6B;
    background: #fff;
}
.slick-slide {
  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.bg-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.8;
}
.carousel-slide{
	overflow: hidden;
}
@media(min-width:1281px) and (max-width: 1500px){
.slick-dots {
    /* left: 17%; */
}	
}
@media(min-width:768px) and (max-width: 1280px){
.slide-content {
    padding-right: 15px;
    padding-left: 15px;
}
.slides-image {
	padding: 0 15px;
}
.slick-dots {
    display: inline-block;
    padding: 0;
    position: absolute;
    bottom: 15%;
    left: 50px;
}		
}
@media(max-width: 767px){
.slides{
	padding: 64px 0;
}	
.slide-content {
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}
.slides-image {
    padding: 0 15px;
    width: 100%;
    margin-bottom: 30px;
    min-height: 270px;
	display: none;
}
.slick-dots {
    /* bottom: 8%; */
    /* left: 50px; */
}
.slide-data {
    flex-direction: column-reverse;	
}
}
/* End Image Carousel Slide Section */

body {
    background: #FAF9F6;	
}
#my_container {
    max-width: 1800px;
    margin: 0 auto;
}

/* Chat */
#main-menu li.menu-item-has-children ul.sub-menu{
	overflow: auto;
}
body .embeddedServiceHelpButton .helpButton .uiButton {
    background-color: #095C6B !important;
    font-family: "Arial", sans-serif !important;
}
body .embeddedServiceHelpButton .helpButton .uiButton:focus {
    outline: 1px solid #095C6B !important;
}
body .offline-bottomright {
    position: fixed !important;
    right: 10px !important; 
	bottom: 70px !important;
	width: 200px !important;
    height: auto !important;
    padding: 10px !important;
    z-index: 1000 !important;
    letter-spacing: 0.03em !important;
    border-width: 2px !important;
    border-radius: 12px !important;
    border-style: solid !important;
    border-color: #00B0B9 !important;
    background-color: white !important;
}
body .embeddedServiceHelpButton .embeddedServiceIcon, body .sidebarMinimized .minimizedContainer .embeddedServiceIcon {
    background-color: #095C6B;
    border: 2px solid #095C6B;
}

/* Start Single Column */

.single-column-block{
	padding: 80px 0 60px;
	position: relative;
	overflow: hidden;
}
.block-heading {
    text-align: center;
    max-width: 944px;
    margin: 0 auto;
}
.block-heading img {
    max-width: 224px;
    width: 100%;
    margin: 0 auto 32px;
}
.block-heading h1, .block-heading h2, .block-heading h3, .block-heading h4, .block-heading h6{
	font-family: Inter;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -0.56px;
	text-transform: capitalize;
	margin-bottom: 30px;
}
.colsing-row {
    max-width: 800px;
    margin: 22px auto 3px;
}
.colsing-data p{
	line-height: 43px !important;
}
.block-heading h5 {
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    width: 80%;
    margin: 0 auto;
}
.block-heading p {
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0;
    padding-top: 0px;
    text-transform: initial;
    margin-bottom: 12px;
}
.single-column-block .btn-primary {
    background: #0C8599;
    color: #fff;
    border-radius: 30px;
    letter-spacing: 0;
    text-transform: capitalize;
	padding: 12px 24px !important;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; 
}
.single-column-block .btn-secondary {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 30px;
    letter-spacing: 0;
    text-transform: capitalize;
    padding: 12px 24px !important;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 18px;
}
.single-column-block .btn-secondary:hover{
	background: #fff;
	color: #0C8599;
}
.single-column-block .btn-primary:hover{
	background: transparent;
	color: #0C8599;
	border: 1px solid #0C8599;
}

/* End Single Column */

/* Start Multi Column Block */

.multi-column-block {
    padding: 30px 0 16px;
    position: relative;
    overflow: hidden;
}
.multi-column-block .container{
	max-width: 1100px;
}
.multi-column-block .row{
	display: flex;
	flex-wrap: wrap;
}
.multi-col {
    text-align: center;
    color: #053038;
    max-width: 298px;
    margin: 0 auto 53px;
}
.multi-col img {
    margin-bottom: 23px;
}
.multi-col h3 {
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.2px;
    text-transform: capitalize;
}
.multi-col p {
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
}

@media(max-width: 767px){
.colsing-data{
	margin: 0 !important;
    text-align: center !important;
}
.colsing-data p{
	margin-bottom: 0 !important;
	line-height: 50px !important;
    padding-bottom: 0 !important;
}
.colsing-row{
	padding-top: 10px;
	padding-bottom: 30px;
}
.multi-col{
	max-width: 100%;
    margin: 0 auto 30px;
}
.block-heading img {
    /* max-width: 100%; */
    margin: 0 auto 45px;
}
.block-heading h1, .block-heading h2, .block-heading h3, .block-heading h4, .block-heading h6{
	padding: 0 30px;
}	
.block-heading h5{
	width: 100%;
	padding: 0;
}
.multi-col img {
    /* display: none; */
}
.single-column-block {
    padding: 80px 0 27px;
}
}

/* End Multi Column Block */

/** Custom Select **/
.custom-select-wrapper {
    position: relative;
    display: inline-block;
    user-select: none;
    border-radius: 8px;
    border: 1px solid #8B949D;
    height: 56px;
    width: 100%;
    padding: 7px 0;
}
.custom-select-wrapper select {
    display: none;
}
.custom-select {
    position: relative;
    display: inline-block;
}
.custom-select-trigger {
    position: relative;
    display: block;
    width: 256px;
    padding: 20px 15px 15px;
    color: #053038;
    border-radius: 4px;
    cursor: pointer;
    height: 56px;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
.custom-select-trigger:after {
    position: absolute;
    display: block;
    content: '';
    width: 10px; 
	height: 10px;
    top: 50%; 
	right: 25px;
    margin-top: -3px;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(45deg) translateY(-50%);
    transition: all .4s ease-in-out;
    transform-origin: 50% 0;
}
.custom-select.opened .custom-select-trigger:after {
    margin-top: 3px;
    transform: rotate(-135deg) translateY(-50%);
}
.custom-options {
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    right: 0;
    min-width: 100%;
    margin: 0px 0;
    border: 1px solid #b5b5b5;
    border-radius: 8px;
    box-sizing: border-box;
    background: #fff;
    transition: all .4s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-15px);
    box-shadow: 0px 0px 3px 0px rgba(106, 115, 125, 0.15), 0px 0px 15px 0px rgba(106, 115, 125, 0.16);
    padding: 8px;
    z-index: 999;
    height: 500px;
    overflow: auto;
}
.custom-select.opened .custom-options {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: translateY(0);
}
.option-hover:before {
    background: #f9f9f9;
}
.custom-option {
    position: relative;
    display: block;
    padding: 12px;
    color: #444D56;
    cursor: pointer;
    transition: all .4s ease-in-out;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
.custom-options .custom-option:first-child{
	display: none;
}
.custom-option:first-of-type {
    border-radius: 4px 4px 0 0;
}
.custom-option:last-of-type {
    border-bottom: 0;
    border-radius: 0 0 4px 4px;
}
.custom-option:hover, .custom-option.selection {
    /* background: #f9f9f9; */
}
.location-select label {
    position: absolute;
    top: 7px;
    left: 15px;
	color: #6A737D;
	font-family: Inter;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 18px;
}

/* Media Query */
@media(max-width: 461px){
.section-heading img {
    width: 100%;
}
.fifty-fifty-image-text.section-offset .fifty-fifty-content{
	padding: 40px 0 !important;
}
.fifty-fifty-image-text.section-offset.vertical .fifty-fifty-content {
    padding: 40px 0 !important;
    max-width: 100% !important;
    text-align: center;
}
}
@media (min-width: 461px) and (max-width: 767px){
.section-heading img {
    width: 100%;
}
/* .fifty-fifty-image-text.section-offset .row{ */
	/* flex-direction: unset; */
/* } */
.fifty-fifty-image-text.section-offset .fifty-fifty-image img {
    margin-bottom: 0;
    min-height: 420px;
}
.right-image img {
    object-fit: cover;
    max-height: 100%;
}
.fifty-fifty-image-text.section-offset .fifty-fifty-content {
    max-width: 100% !important;
    margin-left: 0 !important;
	padding: 40px 0 !important;
}
.fifty-fifty-image-text.section-offset.vertical .fifty-fifty-content {
    padding: 40px 0 !important;
    max-width: 100% !important;
    text-align: center;
}
}
@media(min-width: 768px) and (max-width: 1024px){
.fifty-fifty-image-text.section-offset.vertical .fifty-fifty-content {
    padding: 40px 0 !important;
    max-width: 100% !important;
    text-align: center;
}	
.right-image {
    max-width: 458px;
    margin-left: auto;
}
.right-image img {
    min-height: 450px;
    object-fit: cover;
}
.banner-content p{
	width: 90%;
}
.fifty-fifty-image-text .container, .metrics-block .container, .multi-card-section .container {
    max-width: 895px !important;
}
.grid-block-section .container {
    max-width: 870px !important;
}
.carousel-slide .container{
	max-width: 930px !important;
}
.image-right .fifty-fifty-image {
    max-width: 350px;
    margin-left: auto;
}
.vertical.image-right .fifty-fifty-image {
    max-width: 100%;
    margin-left: auto;
	margin-right: auto;
}
.vertical.image-right .fifty-fifty-image img {
    min-height: auto;
}
.vertical.image-left .fifty-fifty-image {
    max-width: 100%;
    margin-left: auto;
	margin-right: auto;
}
.fifty-fifty-image-text.vertical{
	padding: 40px;
}
.fifty-fifty-image-text.vertical .row{
    flex-direction: column-reverse;
}
.vertical.image-left .fifty-fifty-image img {
    min-height: auto;
}
.image-left .fifty-fifty-image {
    max-width: 350px;
    margin-right: auto;
}
.fifty-fifty-image img {
    min-height: 500px;
    object-position: left;
}	
.image-left .fifty-fifty-content {
    padding-left: 0;
}
.slide-content {
    width: 45%;
    margin-left: 0;
    padding: 100px 15px !important;
}
.slides-image {
    width: 55%;
	max-width : 100%;
}
.slides-image img {
    min-height: auto;
    object-fit: cover;
    width: 100%;
}
.slides {
    padding: 50px 0;
}
.slick-dots {
    /* left: 8% !important; */
}
.col-1440{
	/* width: 25%; */
}
.cta {
    text-align: center !important;
}
}
@media(min-width: 1025px) and (max-width: 1200px){
.fifty-fifty-image-text.section-offset .fifty-fifty-content {
    padding: 0 84px;
}
}
@media(min-width: 1025px) and (max-width: 1440px){
header {
    max-width: 1327px !important;
}	
#logo{
	padding: 0 !important;
}
.main-header #the-main-menu {
    padding-left: 15px !important;
}
#main-menu li:nth-child(2) a{
	padding-left: 5px !important;
}
#main-menu li a {
    padding: 36px 12px 32px 12px !important;
    cursor: pointer;
}
.main-header .textwidget.custom-html-widget {
    text-align: right;
}
.fifty-fifty-image-text .container {
    max-width: 1315px;
}
.image-right .fifty-fifty-image{
    max-width: 500px;
    margin-left: auto;
}
.image-left .fifty-fifty-image{
    max-width: 500px;
    margin-right: auto;
}
.metrics-block .container {
    max-width: 1315px;
}

.image-left .fifty-fifty-content {
    padding-left: 55px;
}
.carousel-slide .container{
    max-width: 1315px;
}
.slides{
	padding: 45px 0;
}
.slide-content {
    width: 50%;
    margin-left: 0;
    padding: 122px 15px;
}
.slides-image {
    width: 50%;
}
.slides-image {
    max-width: 100%;
    padding: 0 15px;
}
.slides-image img {
    width: 100%;
    border-radius: 8px;
    min-height: auto;
    object-fit: cover;
}
.slides-image {
    margin-right: auto;
}
.slick-dots {
    /* left: 6%; */
    /* bottom: 6%; */
}
.grid-block-section .section-heading {
    margin-bottom: 95px;
}
.col-1440{
	/* width: 25%; */
}
.grid-block-section {
    padding: 105px 0 70px;
}

}
@media(min-width: 1441px) and (max-width: 1800px){
#main-menu li:first-child a{
	padding-left: 0 !important;
}	
header {
    max-width: 1706px !important;
}
#logo img {
    max-width: 90px;
}
#logo {
    padding: 24px 6px !important;
}
.main-header #the-main-menu {
    padding-left: 0 !important;
}
#main-menu li a {
    padding: 36px 13px 32px 13px !important;
}
.main-header .textwidget.custom-html-widget {
    text-align: right;
}
.right-image img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
}
.banner-content {
    padding: 0;
    margin-left: auto;
    max-width: 620px;
}
.fifty-fifty-image-text .container {
    max-width: 1315px;
}
.image-right .fifty-fifty-image{
    max-width: 500px;
    margin-left: auto;
}
.image-left .fifty-fifty-image{
    max-width: 500px;
    margin-right: auto;
}
.metrics-block .container {
    max-width: 1315px;
}
.image-left .fifty-fifty-content {
    padding-left: 55px;
}
.carousel-slide .container{
    max-width: 1475px;
}
.slides{
	padding: 60px 0;
}
.slides-image img {
    width: 100%;
    border-radius: 8px;
    min-height: 455px;
    object-fit: cover;
}
/* .footer-widgets, .footer-bottom { */
    /* max-width: 660px !important; */
/* } */
/* .social-links { */
    /* margin-left: auto; */
/* } */
/* .copy { */
    /* max-width: 1260px !important; */
    /* padding: 0 !important; */
/* } */
/* .copy .copy-inner { */
    /* width: 28% !important; */
/* } */
.slick-dots {
    /* left: 20%; */
    /* bottom: 9%; */
}
/* .copy .copy-inner:nth-child(2) { */
    /* width: 72% !important; */
/* } */
}
@media(min-width: 1801px){
.right-image img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
}
.banner-content {
    padding: 0;
    margin-left: auto;
    max-width: 620px;
}
.fifty-fifty-image-text .container {
    max-width: 1315px;
}
.image-right .fifty-fifty-image{
    max-width: 500px;
    margin-left: auto;
}
.image-left .fifty-fifty-image{
    max-width: 500px;
    margin-right: auto;
}
.metrics-block .container {
    max-width: 1315px;
}
.image-left .fifty-fifty-content {
    padding-left: 55px;
}
.carousel-slide .container{
    max-width: 1475px;
}
.slides{
	padding: 60px 0;
}
.slides-image img {
    width: 100%;
    border-radius: 8px;
    min-height: 455px;
    object-fit: cover;
}
.footer-widgets, .footer-bottom {
    max-width: 660px !important;
}
.social-links {
    text-align: center;
    margin-left: auto;
}
.copy {
    max-width: 1260px !important;
    padding: 0 !important;
}
.copy .copy-inner {
    width: 50% !important;
}
.slick-dots {
    /* left: 20.3%; */
    /* bottom: 9%; */
}
.copy .copy-inner:nth-child(2) {
    width: 50% !important;
}
header {
    max-width: 1706px !important;
}
#logo img {
    max-width: 90px;
}
#logo {
    padding: 24px 6px !important;
}
.main-header #the-main-menu {
    padding-left: 0 !important;
}
#main-menu li:first-child a{
	padding-left: 0 !important;
}

#main-menu li a {
    padding: 36px 13px 32px 13px !important;
}
.main-header .textwidget.custom-html-widget {
    text-align: right;
}
}


@media(max-width: 1200px){
.vertical.image-right .fifty-fifty-image {
	text-align: center;
    max-width: 100%;
    margin-left: auto;
	margin-right: auto;
}
.vertical.image-right .fifty-fifty-image img {
    min-height: auto;
}
.vertical.image-left .fifty-fifty-image {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.vertical.image-left .fifty-fifty-image img {
    min-height: auto;
	max-width: 500px;
}
.vertical.image-right .fifty-fifty-image img {
    min-height: auto;
	max-width: 500px;
	margin-bottom: 30px;
}
.image-left.vertical .fifty-fifty-content, .image-right.vertical .fifty-fifty-content{
	padding-left: 0
}
.fifty-fifty-image-text.vertical .row{
    flex-direction: column-reverse;
}
}

.background-green{
	background: #053038;
}
.multi-column-block.background-green{
	background: #095C6B;
}
.background-green h2, .background-green p{
	color: #fff;
}
.fifty-fifty-image-text.section-offset {
    padding: 0;
    overflow: hidden;
}
.fifty-fifty-image-text.section-offset .fifty-fifty-image{
    max-width: 100%;
}
.fifty-fifty-image-text.section-offset .fifty-fifty-image img {
    max-height: 580px;
    object-fit: cover;
    object-position: top;
    border-radius: 0;
}
.fifty-fifty-image-text.section-offset .fifty-fifty-content {
    max-width: 620px;
    margin-left: auto;
}
.fifty-fifty-image-text.section-offset.image-left .fifty-fifty-content {
    max-width: 620px;
    margin-right: auto;
    padding-top: 35px;
    margin-left: 0;
    padding-bottom: 35px;
    padding-left: 0;
}
.fifty-fifty-image-text.section-offset.image-left .fifty-fifty-image img{
	max-height: 730px;
}

@media(min-width: 1024px){
.fifty-fifty-image-text.section-offset.image-left .fifty-fifty-image img {
    left: -140px;
    position: relative;
}	
}

/* Start Scrollbar */

.custom-options::-webkit-scrollbar {
	width: 5px;
}
 
.custom-options::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
 
.custom-options::-webkit-scrollbar-thumb {
	background-color: #0C8599;
	outline: 1px solid #0C8599;
	border-radius: 30px;
}

/* End Scrollbar */

@media(min-width: 992px) and (max-width: 1200px){
.fifty-fifty-image-text.vertical .row{
	flex-direction: unset !important;
}
.fifty-fifty-image-text.vertical.image-left .row{
	flex-direction: row-reverse !important;
}
}
.map-section{
	padding: 50px 0;
	position: relative;
	overflow: hidden;
}
.map-section .container{
	max-width: 1315px;
}

.login-btn-dropdown, .tablet-view-b {
    opacity: 0;
	visibility: hidden;
    position: absolute;
    top: 85px;
    background: #fff;
    z-index: 1;
    padding: 5px;
    border-radius: 8px;
    list-style: none;
	transition: 0.5s ease-in-out;
	right: 0;
	box-shadow: 0px 0px 3px 0px rgba(106, 115, 125, 0.15), 0px 0px 15px 0px rgba(106, 115, 125, 0.16);
	padding: 8px;
    min-width: 340px;
	z-index: 99;
}
.login-btn-dropdown.active, .tablet-view-b.active{
	opacity: 1;
	visibility: visible;
}
.login-btn-dropdown p, .tablet-view-b p{
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	padding: 0 16px;
	margin-bottom: 8px;
}
.login-btn-dropdown li, .tablet-view-b li {
    text-align: left;
    background: #F6F7F9;
    padding: 0;
    margin-bottom: 8px;
    border-radius: 8px;
    position: relative;
}
.login-btn-dropdown li a, .tablet-view-b li a {
    padding: 24px 24px;
    cursor: pointer;
    display: block;
}
.login-btn-dropdown li img, .tablet-view-b li img {
    width: auto;
}
.login-btn-dropdown li .arrow-icon, .tablet-view-b li .arrow-icon, .arrow-icon {
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
}
.login-btn-dropdown li img, .tablet-view-b li img{
	width: auto;
}
.tablet-view-b{
	display: none;
}
#main-menu li.login-btn:after{
	content: none !important;
}
@media(min-width: 768px) and (max-width: 1024px){
.tablet-view-b{
	display: block;
}
.tablet-view-b {
	top: 105px;
}
}
#main-menu li.mobile-login{
	display: none;
}
@media(max-width: 767px){
#main-menu li {
    padding: 24px 32px !important;
    border-bottom: 1px solid #E1E4E8;
}
#main-menu li.menu-item-has-children ul.sub-menu li a, #main-menu li.menu-item-has-children ul.sub-menu li a:active, #main-menu li.menu-item-has-children ul.sub-menu li a:focus, #main-menu li.menu-item-has-children ul.sub-menu li a:visited {
    padding: 0 !important;
}
#main-menu li a {
    font-size: 16px;
    line-height: 24px;
	padding: 0 !important;
}
#main-menu li.menu-item-has-children ul.sub-menu {
    margin-top: 24px !important;
}
#main-menu li.menu-item-has-children ul.sub-menu li {
    padding: 16px !important;
    margin-bottom: 8px;
    background: #F6F7F9 !important;
	border-bottom: 0;
}
#main-menu li.menu-active{
	background: #fff;
}
#main-menu li.mobile-login{
	display: block;
}	
#main-menu li.desktop-hide.login-btn{
	display: none;
}
}

.text-white, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white p{
	color: #fff;
}
.text-black, .text-black h1, .text-black h2, .text-black h3, .text-black h4, .text-black h5, .text-black h6, .text-black p{
	color: #000;
}
.single-column-block.text-white{
	padding-bottom: 60px;
}
.colsing-data{
	margin: 20px 0;
	text-align: left;
}
.login-btn-dropdown li:first-child:after {
    content: '';
    background: #BDC1C7;
    width: 100%;
    height: 2px;
    display: block;
    margin: 20px 0 0;
}
.login-btn-dropdown li:last-child {
    margin-bottom: 0px;
}
/* .grid-block-section .row{ */
	/* display: flex; */
	/* flex-wrap: wrap; */
/* } */

@media(min-width: 768px) and (max-width: 1260px){
.map-container{
	height: 100% !important;
}	
.sidebar{
	height: 100% !important;
}
}
@media (min-width: 768px){
.heading h1 {
    padding: 0px 2px 20px !important;
}
}


/* CarValue Page */
.background-grey{
	background-color:#F6F7F9;

}
section.hero-banner + section.fifty-fifty-image-text {
    padding-top: 90px;
}
section.hero-banner {
	    position: relative;
    overflow: hidden;
    width: 100%;
    background: #0A2237;
    padding: 72px 0 70px 0;
        background-position: center center;
    background-repeat: no-repeat;
}

section.hero-banner .d-flex {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
}

section.hero-banner .d-flex .heading {
    position: relative;
    max-width: 1000px;
}

section.hero-banner .d-flex .heading .top-title {}

section.hero-banner .d-flex .heading .top-title h2 {
    margin: 0;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight:800;
    font-size: 90px;
    text-transform: uppercase;
    color: #FFF;
    line-height: 0.835;
    letter-spacing: 0;
}

section.hero-banner .d-flex .heading .top-title h2 span {
    background: linear-gradient(117.88deg, #96F5B6 21.44%, #3BC9DB 48.31%, #228BE6 85.5%, #0D375E 111.9%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

section.hero-banner .d-flex .vehicle_image {
    position: absolute;
    margin-left: auto;
    text-align: right;
    right: 10%;
    top: 16%;
    width: 50%;
}

section.hero-banner .container {
  max-width: 1390px;
    padding: 0 70px;
}

section.hero-banner .d-flex .logo {
    width: 100%;
    margin: 152px 0 0 0;
}
.heading_block {
    text-align: center;
    padding: 81px 0 25px 0;
}

.heading_block h2 {//
    styleName: heading/3xl;
    font-family: Inter;
    font-size: 40px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.02em;
    text-align: center;
    font-variation-settings: 'slnt' 0;
    color: #053038;
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.heading_block p {
    font-size: 18px;
    letter-spacing: 0;
}

.fifty-fifty-image-text .inner-fix-for-s66 {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
}

section.fifty-fifty-image-text {}

section.fifty-fifty-image-text .cta-wrap {
    margin-top: 32px;
}
 
 

section.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-content img {
    margin-bottom: 31px;
}

.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-content p {
       margin-bottom: 16px;
}
.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-content h2 {
    font-size: 40px;
    line-height: 1.1;
    letter-spacing: -0.8px;
    margin-bottom: 22px;
    margin-top: -10px;
}
.value-prop-section .value-prop {
    max-width: 100%;
    text-align: left;
    padding: 32px 31px 20px 31px;
    border-radius: 8px;
    background-color: #FFF;
    height: 100%;
    min-height: auto;
}


section.value-prop-section {
    padding: 81px 0 50px 0;
}

section.value-prop-section .col-xs-12 {
    margin-bottom: 30px !important;
}

.value-prop-section .value-prop h3 {
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.35px;
      margin-bottom: 6px;
        color: #053038;
}

.value-prop-section .value-prop p {
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    color: #444D56;
        margin-bottom: 0;
}

.value-prop-section .value-prop img {
	    margin-bottom: 23px;
}
section.value-prop-section .row {
    display: flex;
    flex-wrap: wrap;
}
section.value-prop-section .heading h2 {
    font-family: Inter;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: -0.02em;
    text-align: center;
    font-variation-settings: 'slnt' 0;
    color: #053038;
    margin: 0;
}

section.value-prop-section .heading {
    margin-bottom: 55px;
}

section.value-prop-section .container {
    max-width: 1095px;
}
.fifty-fifty-image-text .bottom-logo {
    padding: 79px 0 23px 0;
}

.fifty-fifty-image-text .bottom-logo .logo-list {
    display: flex;
    justify-content: center;
    margin-top: 0;
    padding: 84px 0 0 0;
    flex-wrap: wrap;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.fifty-fifty-image-text .bottom-logo .logo-block {
    text-align: center;
    max-width: 330px;
    margin: auto;
}

.fifty-fifty-image-text .bottom-logo .logo-block img {
    margin-bottom: 20px;
}

.fifty-fifty-image-text .bottom-logo .logo-block p {

    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
}

.fifty-fifty-image-text .bottom-logo .container {
    border-top: 1px solid #BDC1C7;
} 
.call_to_action_section {        margin: 0 30px 0px 40px;}
.call_to_action_section.full {
    margin-left: 0;
    margin-right: 0;
}

.call_to_action_section.full .block-inner {
    max-width: 100%;
    border-radius: 0;
}
.call_to_action_section  .container{
text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 1160px;
    padding: 0 20px;
}
.call_to_action_section .heading {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 1160px;
    padding: 0 20px;
    width: 90%;
}

.call_to_action_section .heading h2 {
    font-size: 40px;
    line-height: 1.1;
    margin: 0;
    font-weight: 600;
        font-family: Inter;
        color: #FFF;
  
}
 

.call_to_action_section .block-inner {
    border-radius: 16px;
    padding: 80px 0;
    max-width: 1272px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
        background-size: cover;
    background-position: center center;
}
.call_to_action_section .block-inner.background-green {
    
}
.call_to_action_section .block-inner .cta-wrap {
    margin: 41px 0 0 0;
    text-align: center;
}
.call_to_action_section .block-inner .cta-wrap a.btn {
    margin: 0 10px;
    padding: 12px 29px !important;
    text-align: center;
    font-size: 18px;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    border-radius: 30px;
    text-transform: capitalize;
    height: auto !important;
    letter-spacing: 0;
    transition: 0.5s ease-in-out;
}

.call_to_action_section .block-inner .cta-wrap a.btn.btn-seconday,
.call_to_action_section .block-inner .cta-wrap a.btn.btn-primary:hover{
    border: 2px solid #ffffff;
    background: #FFF;
    background-color: #FFF;
    color:#0C8599;
}

.call_to_action_section .block-inner .cta-wrap a.btn.btn-primary,
.call_to_action_section .block-inner .cta-wrap a.btn.btn-seconday:hover{
    background-color: #0C8599;
    border: 2px solid #0C8599;
     color:#FFF;
}
.faq-section .container {
    max-width: 1306px;
}
.faq-section h2 {
    font-size: 40px;
    font-weight: 600;
    margin: 0;
}
.faq-section {
    padding: 123px 30px 111px 30px;
}

.faq-section .content-box {
    max-width: 409px;
}

.faq-section .content-box h2 {
    margin: 0 0 9px 0;
        font-family: Inter;
            color: #053038;
                font-weight: 600;
}
.faq-section .content-box p {
    letter-spacing: -0.00em;
    font-size: 18px;
}

.faq-section  a.btn-seconday {
    padding: 12px 29px !important;
    text-align: center;
    font-size: 18px;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    border-radius: 30px;
    margin-bottom: 25px;
    text-transform: capitalize;
    height: auto !important;
    letter-spacing: 0;
    display: table;
    transition: 0.5s ease-in-out;
    border: 2px solid #0C8599;
     
    background-color:rgb(255 255 255 / 0%);
    color: #0C8599;
    margin-top: 30px;
    display: inline-block ;
}
.faq-section .content-box a.btn-seconday:hover, .faq-section .content-box a.btn-seconday:focus {
    background-color: #0C8599;
    color: #FFF;
}

.faq-section ul.accordion {
       margin: -18px 0 0 0;
    padding: 0;
    list-style: none;
}

.faq-section ul.accordion li.accordion-item {
    border-bottom: 1px solid  #BDC1C7;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.faq-section ul.accordion li.accordion-item:last-child {
	border: 0;

}
.faq-section .content-box p {
    letter-spacing: -0.00em;
    font-size: 18px;
}

.faq-section ul.accordion .accordion-panel {
    margin-top: -11px;
    padding-bottom: 7px;
}
.faq-section ul.accordion li.accordion-item h4 {
    margin: 0;
    padding:11px 30px 15px 0px;
    color: #053038;
    font-weight: 600;
    cursor: pointer;
    position: relative;
        font-size: 16px;
            font-family: Inter;
}

.faq-section ul.accordion li.accordion-item .accordion-panel p {//
  
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
        margin: 0 0 -4px 0;
        letter-spacing: 0;
}

.faq-section ul.accordion li.accordion-item h4:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 2px;
    display: block;
    background-color: #053038;
    right: 0;
    top: 23px;
}

.faq-section ul.accordion li.accordion-item h4:before {
    content: '';
    position: absolute;
    height: 16px;
    width: 2px;
    display: block;
    background-color: #053038;
    right: 7px;
    top: 16px;
}

.faq-section ul.accordion li.accordion-item.is-active h4:before {
    opacity: 0;
}
section.fifty-fifty-image-text {
    width: 100%;
    overflow: hidden;
    position: relative;
}


.widget_text.header-buttons.two-button {
    position: relative;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.widget_text.header-buttons.two-button .textwidget.custom-html-widget {
    width: 347px;
    right: 0;
    position: relative;
    display: flex;
}

.widget_text.header-buttons.two-button .textwidget.custom-html-widget a.btn.secondary-btn {
    margin: 0 0 0 10px;
}

.widget_text.header-buttons.two-button .textwidget.custom-html-widget a.btn.secondary-btn + a.btn.secondary-btn {
    background-color: #008c99;
    color: #FFF;
}

.widget_text.header-buttons.two-button .textwidget.custom-html-widget a.btn.secondary-btn + a.btn.secondary-btn:hover {
    background-color: #FFF;
    color: #008c99;
}


@media(max-width:1340px){
    section.hero-banner .d-flex .vehicle_image {
    width: 700px;
    right: -60px;
    top: 20%;
}

section.hero-banner .d-flex .vehicle_image img {
    width: 100%;
}
        section.hero-banner .d-flex .heading .top-title h2 {
    font-size: 80px;
}

section.hero-banner .d-flex .heading .top-title {
    max-width: 800px;
}
    section.hero-banner .d-flex .logo {
    margin: 100px 0 0 0;
}

section.hero-banner .d-flex .logo img {
    max-width: 300px;
}
}
@media(max-width:1200px){
        section.hero-banner .d-flex .heading .top-title h2 {
    font-size: 65px;
}

section.hero-banner .d-flex .heading .top-title {
    max-width: 650px;
}
section.hero-banner .d-flex .vehicle_image {
    width: 600px;
    right: -40px;
    top: 19%;
}

section.hero-banner .d-flex .logo img {
    max-width: 280px;
}

section.hero-banner .d-flex .logo {
    margin: 70px 0 0 0;
}
section.hero-banner {
    padding: 60px 0 90px 0;
}
.faq-section {
    padding: 80px 20px 80px 20px;
}
.widget_text.header-buttons.two-button .textwidget.custom-html-widget a.btn.secondary-btn {
    padding: 5px 15px !important;
    width: auto !important;
    min-width: auto !important;
}
}

@media(max-width:1024px){
    
section.hero-banner .d-flex .heading .top-title h2 {
    font-size: 64px;
}

section.hero-banner .d-flex .heading .top-title {
}

section.hero-banner .d-flex .heading .top-title h2 span {
    display: inline-block;
}

section.hero-banner .d-flex .vehicle_image {
    width: 490px;
    right: -30px;
    top: 25%;
}
.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-content h2,
section.value-prop-section .heading h2,
.heading_block h2,
.faq-section .content-box h2,
.call_to_action_section .heading h2 {
    font-size: 28px;
        margin-bottom: 10px;
            line-height: 32px;
}
.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-image {
 
}
.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-content p {
    margin-bottom: 0px;
}
section.value-prop-section .heading {
    margin-bottom: 35px;
}
.heading_block h2 {
    max-width: 500px;
}
.call_to_action_section .block-inner .cta-wrap {
    margin: 25px 0 0 0;
    text-align: center;
}
}
@media(max-width:991px){

    section.hero-banner .d-flex .vehicle_image {
    width: 488px;
    right: -40px;
    top: 45%;
}

section.hero-banner .d-flex .logo img {
    max-width: 230px;
}
   section.hero-banner .d-flex .logo {
    margin: 50px 0 0 0;
} 
section.hero-banner + section.fifty-fifty-image-text {
    padding-top: 60px;
}
.faq-section {
    padding: 60px 20px 60px 20px;
}
}
@media(max-width:880px){
	section.hero-banner .d-flex .heading {
    max-width: 420px;
}

section.hero-banner .d-flex .vehicle_image {
    right: -50px;
}

section.hero-banner .d-flex .logo img {
    max-width: 206px;
}
}
@media (min-width: 768px) and (max-width: 1024px){
	section.value-prop-section .container,
	.faq-section .container{
		        max-width: 895px !important;
	}
}
@media(max-width:767px){
.widget_text.header-buttons.two-button{
	display: none !important;
}
section.hero-banner .d-flex .logo {
    display: block;
    margin: 50px 0 0 0;
}

section.hero-banner .d-flex .vehicle_image {
    top: 265px;
    width: 450px;
    right: -60px;
}

section.hero-banner {
    padding: 60px 0 180px 0;
    background-position: bottom right 41%;
    background-size: 170%;
}
section.value-prop-section {
    padding-left: 15px;
    padding-right: 15px;
}
section.value-prop-section .heading h2 {
    text-align: left;
}
.heading_block h2 {
    max-width: 340px;
    text-align: left;
    margin-left: 0;
}

.heading_block {
    text-align: left;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 40px;
    padding-bottom: 0px;
}
section.value-prop-section,
.call_to_action_section,
.faq-section {
    padding-left: 15px;
    padding-right: 15px;
}
section.hero-banner + section.fifty-fifty-image-text {
    padding-bottom: 20px;
}
section.value-prop-section {
    padding-top: 40px;
    padding-bottom: 10px;
}
.fifty-fifty-image-text .bottom-logo {
    padding: 40px 0 0px 0;
}

.fifty-fifty-image-text .bottom-logo .logo-list {
    padding: 50px 0 0 0;
}

.fifty-fifty-image-text .bottom-logo .logo-block {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
        padding: 0 15px;
}
.fifty-fifty-image-text .bottom-logo .logo-block:last-child{
margin-bottom: 0px;
}
.call_to_action_section {
    margin: 0 0 0px 0;
}
.faq-section {
    padding: 60px 0 40px 0;
}
.call_to_action_section .block-inner {
    padding: 50px 0;
    border-radius: 8px;
}
.call_to_action_section .heading h2{
	    font-size: 20px;
}
.faq-section .content-box {
     max-width: 100%;
    margin-bottom: 40px;
            padding-left: 10px;
        padding-right: 10px;
}
.faq-section .content-box a.btn-seconday{
	    margin-top: 15px;
	        padding: 0 15px;
}
.faq-section ul.accordion{
	padding: 0 10px;
}
.call_to_action_section {
    margin:0 0px 0px 0px;
            padding-left: 0px;
        padding-right: 0px;
}
.fifty-fifty-image-text .inner-fix-for-s66 {
 
    margin-right: -15px;
    margin-left: -15px;
}
.call_to_action_section .heading{
	width: 100%;
}
section.fifty-fifty-image-text + section.fifty-fifty-image-text {
    padding-top: 0;
}
.faq-section a.btn.btn-seconday.visible-xs {
    display: inline-block !important;
    margin-top: 0;
}
.fifty-fifty-image-text .inner-fix-for-s66 .col-12 {
    width: 100%;
}
}
@media(max-width:580px){
section.hero-banner .container {
    padding: 0 54px;
}

section.hero-banner .d-flex .vehicle_image {
    order: 3;
    position: relative;
    top: 10px;
    width: 100%;
    right: 0;
}

section.hero-banner .d-flex .logo img {
    max-width: 182px;
}

section.hero-banner .d-flex .heading {
    order: 1;
}

section.hero-banner .d-flex .logo {
    order: 2;
            margin: 40px 0 0 0;
}

section.hero-banner {
    padding: 40px 0 30px 0;
}
    section.hero-banner .d-flex .heading .top-title h2 {
        font-size: 58px;
    }
        section.hero-banner .d-flex .heading {
        max-width: 370px;
    }
}
 
@media(max-width:480px){
	.faq-section a.btn.btn-seconday.visible-xs {
    display: block !important;
    margin-top: 20px;
    width: 100%;
}
	section.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-content img {
    max-width: 260px;
}
section.hero-banner .d-flex .heading {
        max-width: 310px;
    }
        section.hero-banner .d-flex .heading .top-title h2 {
        font-size: 50px;
    }
    section.hero-banner {
    padding: 40px 0 30px 0;
}

section.hero-banner .d-flex .vehicle_image img {
    height: 200px;
    width: auto;
    transform: translate(-50%, -50%);
    left: 40%;
    top: 50%;
    position: absolute;
}
section.hero-banner .d-flex .vehicle_image{        height: 220px;}
.fifty-fifty-image-text .inner-fix-for-s66 .fifty-fifty-content p{    font-size: 16px;}
    section.hero-banner .container {
        padding: 0 39px;
    }
    .fifty-fifty-image-text .inner-fix-for-s66 {
    margin-right: -10px;
    margin-left: -10px;
}
section.value-prop-section, .call_to_action_section, .faq-section {
    padding-left: 0px;
    padding-right: 0px;
}
    .faq-section ul.accordion {
        padding: 0 0px;
    }
    .call_to_action_section .block-inner .cta-wrap a.btn,
    .faq-section .content-box a.btn-seconday,
    .fifty-fifty-image-text .inner-fix-for-s66 a.btn {
    width: 100%;
    margin: 0;
}
.call_to_action_section .block-inner .cta-wrap {
    padding: 0 20px;
}
.heading_block{        padding-left: 5px;
        padding-right: 5px;}
.faq-section .content-box{
	        padding-left: 0px;
        padding-right: 0px;
}
}

/* CarValue Page End */

#main-menu li ul.sub-menu li.is-logo {}

#main-menu li ul.sub-menu li.is-logo a, #main-menu li ul.sub-menu li.is-logo a:hover {
    background-repeat: no-repeat !important;
    background-position: center left 15px !important;
    color: #0000 !important;
    height: 28px;
    display: block;
}

#main-menu li ul.sub-menu li.is-logo a:after {
    content: '';
    position: absolute;
    right: 20px;
    background-image: url(https://www.adesa.com/wp-content/uploads/2023/09/arrow-right.svg);
    width: 24px;
    height: 24px;
    top: 20px;
}

#main-menu li ul.sub-menu li.is-logo.d-login a {
    background-image: url(https://www.adesa.com/wp-content/uploads/2023/09/Logo-4.svg) !important;
}

#main-menu li ul.sub-menu li.is-logo.adesa-clear a {
    background-image: url(https://www.adesa.com/wp-content/uploads/2023/09/ADESA-Clear-Logo-with-Beta.svg) !important;
}

#main-menu li.menu-item-has-children ul.sub-menu li.clear-logo a {
    color: #0000 !important;
    background-image: url(https://adesadev.wpengine.com/wp-content/uploads/2023/09/Logo-3-1.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center left 20px !important;
}
#main-menu li.menu-item-has-children ul.sub-menu li.clear-logo a:hover,
#main-menu li.menu-item-has-children ul.sub-menu li.clear-logo a:focus{ color: #0000 !important;}</pre></body></html>