/* OLUS Easy Mode Landing Page Css Start Here*/
@keyframes bounce {
  50% {
      transform: translateY(-15px);
    }
}
.page-template-template-OLUS-easy-mode-landing-page .wrapper { max-width: 1480px; }
.page-template-template-OLUS-easy-mode-landing-page h2 { letter-spacing: -0.32px; }
.page-template-template-OLUS-easy-mode-landing-page header#header {
    position: fixed;
}

#header.olus-easy-mode .wrapper { max-width: 100%; }
.scrollmagic-pin-spacer { background-color: #0B0B4A; }
.down-arrow { position: absolute; right: 0; left: 0; bottom: 30px;  margin: 0 auto; text-align: center; animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95); }
.first-load-page.first-active .down-arrow { bottom: 40px; }
body.page-template-template-dealerfest, body.page-template-template-OLUS-easy-mode-landing-page { height: 100vh; padding-top: 0; }
body.page-active { height: auto; overflow-y: auto;  }
body.page-active .first-load-page.first-active { position: relative; padding:  0 0 40px 0; z-index: 1; }
.first-load-page.first-active .first-load-wraps { padding: 82px 0 0px 0; }
#header .wrapper .col.column-logo a#logo { height: 21.284px; width: 100%; }
.login-btn a { display: inline-block; vertical-align: middle; border-radius: 26px; border: 2px solid #0061FF; padding: 10.5px 25px; color: #0061FF; text-align: center; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 600; line-height: 16px; text-decoration: none; }
.login-btn { max-width: 100px; width: 100%; }
.login-btn a:hover { background-color: #0061FF; color: white !important; }
.sign-up-btn a:hover { background-color: #0A1B5F; color: white; }
.sign-up-btn { max-width: 100px; width: 100%; }
.sign-up-btn a { display: inline-block; vertical-align: middle; border-radius: 26px; background: #0061FF; border: 2px solid transparent; padding: 10.5px 20px; color: #ffffff; text-align: center; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 600; line-height: 16px; text-decoration: none; }
.col.button-wrap { display: flex; max-width: 211px; width: 100%; gap: 12px; }
.first-load-page { position: fixed; top: 0; width: 100%; background-color: #0B0B4A; z-index: 2; width: 100%;  height: 100Vh; }
#header.olus-easy-mode { height: auto; padding: 8px 10px 8px 16px; z-index: 3; top: 12px; width: auto; right: 12px; margin: 0 0; left: 12px; border-radius: 36px; background: rgba(255, 255, 255, 0.80); backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px); }
#header.olus-easy-mode .wrapper { padding: 0; }
.first-load-page .row.row0 { height: 100vh; }
.first-load-wrap { height: 100vh; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.tab-slider--nav {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
ul.tab-slider--tabs { padding: 0; position: relative; z-index: 2; }
.first-load-wrap .tab-slider--nav { width: 100%; max-width: 213px; margin: 0 auto 40px; display: flex; flex-wrap: wrap; border-radius: 50px; border: 1px solid #C3C3C3; background: #CBD5E1; padding: 4px 8px; transition: all 700ms ease-in-out; }	
.first-load-wrap .tab-slider--tabs { display: flex; margin: 0; padding: 15px 10px; list-style: none; position: relative; border-radius: 0; overflow: hidden; height: auto; user-select: none; flex-wrap: wrap; justify-content: space-around; width: 100%; border-radius: 50px; }
.first-load-wrap .tab-slider--tabs:after { content: ""; width: 67px; background: #fff; height: 100%; position: absolute; top: 2px; left: 0; transition: all 500ms ease-in-out; border-radius: 50px; padding: 6px 8px; height: 67px; }
.first-load-wrap .tab-slider--tabs.slide:after { left: 65%;}
.first-load-wrap .tab-slider--trigger { top: 4px; position: relative; z-index: 2; cursor: pointer; display: inline-block; transition: color 250ms ease-in-out; user-select: none; color: #6B6B6B; font-size: 16px; font-family: Montserrat; font-weight: 700; text-transform: uppercase; line-height: 14.40px; letter-spacing: 0.80px; width: 50%; text-align: center; transition: all 250ms ease-in-out; cursor: auto; }
.first-load-wrap .tab-slider--trigger.active { color: #1D2530; right: -44%; }
.first-load-wrap .tab-slider--trigger.active:hover { background-color:transparent; color:#1D2530; }
.first-load-wrap .tab-slider--nav.active-tab { background-color: #0061FF; border-color: #0061FF; }
#header.olus-easy-mode .col.column-logo img { max-width: 173px; width: 100%; top: -1px; }
.first-load-content h1 { font-family: Poppins; font-size: 120px; font-style: normal; font-weight: 600; line-height: 120px; letter-spacing: -2.4px; color: #fff; margin-bottom: 40px; }
.first-load-wraps { text-align: center; max-width: 890px;  margin: 0 auto; width: 100%; padding: 82px 0 0 0; }
.first-load-wrap .tab-slider--nav.active-tab li.tab-slider--trigger img { top: 2px; left: 13px; position: relative; }
.first-load-content p { font-family: Poppins; font-size: 24px; font-style: normal; font-weight: 400; line-height: 36px; color: #fff; margin-bottom: 40px; letter-spacing: 0; }
.first-load-content .sign-btn a { border-color: #ffffff; }
.sign-btn a { border-radius: 50px; border: 2px solid transparent; display: inline-block; vertical-align: middle; padding: 13px 37px; text-align: center; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 600; line-height: 24px; color: #fff; text-decoration: none; }
.sign-btn a:hover { border-color: #ffffff; color: #0061FF; background-color: #ffffff; }
/*.first-load-page:before { content: ""; background-image: url('images/Easy-landing-page/First-load-view-grediant.svg'); position: absolute; left: 0; right: 0; bottom: -90px; height: 0; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; }*/
.first-load-page.first-active:before { opacity: 1; height: 320px; }
.content-slider-list.active .content { opacity: 1; height: auto; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.content-slider-list .content { opacity: 0; height: 0; }
.content-with-image-slider-block { background-color: #0B0B4A; padding: 90px 0 40px; position: relative; }
.content-with-image-slider-block { height: 100vh; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.content-with-image-slider-block .wrapper { height: auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.content-with-image-slider-block::before { content: ""; border-radius: 1124.136px;
  background: #0061FF; filter: blur(100px); width: 60%;
  margin: 0 auto; position: absolute; left: 0; right: 0; bottom: 0; height: 100vh; background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: 1; -webkit-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; transform: rotate(180deg); top: 0; opacity: 0.75; }
.content-with-image-slider-block .wrapper{ border-radius: 24px; background-color: #F5F5F5;padding: 60px 0 72px 56px; max-width: 1340px; position: relative; height: auto; overflow: hidden; z-index: 1; }
.page-template-template-dealerfest .content-part h2, .page-template-template-OLUS-easy-mode-landing-page .content-part h2 { font-size: 48px; line-height: 52.8px; margin: 0 0 26px 0; }
.content-part h2 span { color: #0061FF;}
.content-slider-list h3 { font-size: 24px; font-style: normal; font-weight: 500; line-height: 34.8px; letter-spacing: -0.24px; margin: 0 0 6px 0; opacity: 0.55; cursor: pointer; }
.content-slider-part { padding: 0 20px 0 0; }
.content-part { padding: 0 20px 0 0; }
.content-slider-list .content p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 0; }
.content-slider-list .content em { font-size: 10px; font-style: normal; font-weight: 400; line-height: 15px; display: flex; letter-spacing: 0; }
.content-slider-list { margin: 0 0 15px 0; }
.price-block { background-color: #0B0B4A; padding: 56px 0 562px; }
.price-block-content { border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.10); background: rgba(255, 255, 255, 0.05); max-width: 1340px; margin: 0 auto; width: 100%; padding: 56px 0; text-align: center; }
.price-block-content h3 { color: #fff; margin: 0 0 35px 0; font-weight: 500; letter-spacing: -0.24px; }
.price-block-content h2 { color: #fff; font-size: 48px; line-height: 52.8px; margin: 0 0 32px 0; letter-spacing: -0.32px; }
.price-block-content .content-part p { color: #FFF; text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; margin-bottom: 32px;  }
.price-block-content .content-part p a { color: #FFF; font-weight: 600; }
.price-block-content .content-part { padding: 0; }
.content-part .sign-btn a { background-color: #0061FF; border-color: #0061FF; }
.content-part .sign-btn a:hover { border-color: #ffffff; color: #0061FF; background-color: #ffffff; }
.video-part { position: relative; max-width: 1080px; width: 100%; margin: 0 auto; padding-bottom: 42.25%; }
.video-part video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 26px; }
.video-part .video-btn { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); margin: 0 auto; text-align: center; }
.OLUS-video { margin: -467px 0 0 0; border-radius: 26px; }
.OLUS-video .heading { text-align: center; margin: 0 0 64px 0; }
.OLUS-video .heading h2 { color: #fff; letter-spacing: -0.48px; font-size: 48px; line-height: 52.8px; }
.OLUS-video-block { margin: 0 0 0 0; background-color: #F5F5F5; }
.OLUS-video-block .sign-btn { text-align: center; margin: 65px 0 0 0; }
.OLUS-video-block .sign-btn a { background-color: #0061FF; color: #fff; }
.OLUS-video-block .sign-btn a:hover { border-color: #0A1B5F; color: #ffffff; background-color: #0A1B5F; }
.video-part .video-btn .video-btn-click { display: inline-block; vertical-align: middle; cursor: pointer; }
.contact-us-block { padding: 95px 0 95px 0; background-color: #F5F5F5; }
.contact-us-block-wrap { position: relative; max-width: 1340px; margin: 0 auto; width: 100%; background: rgba(255, 255, 255, 0.80);  }
.contact-us-bg { background-position: center center; background-repeat: no-repeat; background-size: cover; padding-bottom:43.8%; position: relative; border-radius: 16px; max-width: 1374px; margin: 0 auto; width: 100%; }
.contact-us-block-wrap .content { position: absolute; right: 43px; top: 50%; transform: translateY(-50%); padding: 48px 48px 48px 48px; border-radius: 16px; background: rgba(255, 255, 255, 0.80); backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px); max-width: 461px; width: 100%; }
.contact-us-block-wrap .content h3 { font-size: 64px; font-style: normal; font-weight: 600; line-height: 110%; /* 70.4px */ letter-spacing: -0.64px; margin-bottom: 24px; }
.contact-us-block-wrap .content p { font-size: 36px; font-style: normal; font-weight: 500; line-height: 110%; /* 39.6px */ letter-spacing: -0.36px; color: #0A1B5F; margin-bottom: 24px; }
.contact-us-block-wrap .content a { display: table; font-size: 24px; font-style: normal; font-weight: 500; line-height: 34.8px; letter-spacing: -0.24px; margin-bottom: 17px; color: #0A1B5F; text-decoration: none; }
.contact-us-block-wrap .content a:hover { color: #0061FF; }
.contact-us-block-wrap .content a img { margin: 0 10px 0 0; }
.contact-us-block-wrap .content p br { display: none; }
.contact-us-bg .content a img { margin: 0 9px 0 0px; }
.auction-slider-wrap { position: relative; }
.auction-slider-wrap:before { content: ""; background: linear-gradient(270deg, rgba(245, 245, 245, 0.00) 0%, #F5F5F5 100%); width: 88px; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.auction-slider-wrap:after { content: "";  width: 88px; height: 100%; position: absolute; background: linear-gradient(270deg, rgba(245, 245, 245, 0.00) 0%, #F5F5F5 100%); right: 0; top: 0; z-index: 1; transform: rotate(180deg); }
.image-slider-list .image img { width: 100%; width: 100%; height: 100%; }
.image-slider { position: relative; /*height: 500px;*/ padding-bottom: 78%; }
.image-slider-part { position: relative; width: 100%; height: 100%; }
.auction-slider-list { text-align: center; }
.auction-slider-list img { margin: 0 auto; width:100%; }
.contact-us-bg .content a img { margin: 0 9px 0 0px; }
.auction-slider-block { padding: 120px 0 122px; position: relative; z-index: 0; background-color: #F5F5F5; }
.auction-heading { margin: 0 0 88px 0; }
.auction-heading .heading { text-align: center; margin-bottom: 40px; }
.auction-heading .heading h2 { font-size: 64px; font-style: normal; font-weight: 600; line-height: 70.4px; letter-spacing: -0.64px; }
.auction-heading .sign-btn a { border-color: #0061FF; background-color: #0061FF; }
.auction-heading .sign-btn a:hover { border-color: #0A1B5F; color: #ffffff; background-color: #0A1B5F; }
.auction-heading .sign-btn { text-align: center; }
.page-template-template-dealerfest footer#footer, .page-template-template-OLUS-easy-mode-landing-page footer#footer { background-color: #0a1b5f; position: relative; z-index: 0; padding: 48px 68px; }
.page-template-template-dealerfest footer#footer .wrapper, .page-template-template-OLUS-easy-mode-landing-page footer#footer .wrapper { max-width: 1480px; } 
.footer-menu-wrap { display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 35px; position: relative; margin: 0 0 0 0; padding: 0px; height: fit-content; width: auto; text-align: center; }
.footer-social ul li img { width: 20px; display: block; }
.footer-social ul li { width: 20px; }
.footer-menu a { font-size: 15px; font-weight: 400; line-height: 18px; color: #fff; text-decoration: none; }
.footer-menu a:hover { color: #ffffff; }
.small-menu.footer-menu-wrap { display: none; }
.page-template-template-dealerfest footer#footer .logo img, .page-template-template-OLUS-easy-mode-landing-page footer#footer .logo img { max-width: 180px; width: 100%; } 
.OLUS-footer-social ul { margin: 0; padding: 0; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 35px; position: relative; margin: 0px auto; padding: 0px; height: fit-content; width: auto; text-align: center; }
.OLUS-footer-social ul li { list-style: none; }
.OLUS-footer-social { padding: 0 0 0 30px; }
.footer-right-menu ul { margin: 0; padding: 0; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 35px; position: relative; margin: 0px auto; padding: 0px; height: fit-content; width: auto; text-align: center; }
.footer-right-menu ul li { list-style: none; }
.footer-play-app-icons ul { margin: 0; padding: 0; display: flex; flex-direction: column; -webkit-box-pack: end; justify-content: end; -webkit-box-align: center; align-items: center; gap: 8px; position: relative; margin: 0px auto; padding: 16px 0px; height: fit-content; width: 100%; }
.footer-play-app-icons ul li { list-style: none; }
.footer-right-menu ul li a { font-size: 15px; font-weight: 400; line-height: 18px; color: #fff; text-decoration: none; }
.footer-right-menu { padding: 0 0 0 19px; }
html { overflow-x: hidden; }
body.page-template-template-dealerfest nav#main-menu, body.page-template-template-OLUS-easy-mode-landing-page nav#main-menu   { display: none; }
.image-slider-list { opacity: 0; visibility: hidden; position: absolute; right: -50px; top: -60px; height: 100%; width: 90%; }
.image-slider-list .image {  height: auto; }
.image-slider-list.active { opacity: 1; visibility: visible; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; right: 0; }
.page-template-template-OLUS-easy-mode-landing-page button#navicon { display: none; }
.image-slider-btn { position: absolute; bottom: -35px; left: 0; right: 0; margin: 0 auto; text-align: center; z-index: 0; }
.image-slider-btn ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.image-slider-btn ul li { border-radius: 5px; background-color: rgba(119, 198, 255, 0.50); height: 4px; width: 98px; margin: 0 8px 0 0; list-style: none; cursor: pointer; }
.image-slider-btn ul li.active { background-color: #0061FF; }
.content-slider-list.active h3 { opacity: 1; }
body.page-template-template-dealerfest.admin-bar, body.page-template-template-OLUS-easy-mode-landing-page.admin-bar { padding-top: 0; }
.jumbo-notification-wrap {
  position: absolute;
  top: 66%;
  left: -80px;
  transform: translateY(-50%);
}
.image-slider-list:last-child .jumbo-notification-wrap {
  top: 50%;
}

.jumbo-notification-wrap .notification-list {
  margin: 0 0 16px 0;
  transform: translateY(12px);
  opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.image-slider-list.active .jumbo-notification-wrap .notification-list { transform: translateY(0); opacity: 1; transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;     transition-duration: 1s; }
.auction-slider-wrap .slick-track {
  display: flex;
  gap: 32px;
  flex-wrap: nowrap;
}
.page-template-template-dealerfest footer#footer button.scrollto, .page-template-template-OLUS-easy-mode-landing-page footer#footer button.scrollto {
  width: 40px;
  height: 40px;
}
.page-template-template-dealerfest footer#footer button.scrollto:after, .page-template-template-OLUS-easy-mode-landing-page footer#footer button.scrollto:after {
  content: "\f106";
  font-size: 30px;
  top: -25px;
}
.image-slider-list.active .jumbo-notification-wrap .notification-list img {
  max-width: 339px;
  width: 100%;
}
.price-block-content .content-part h2 { color: #ffffff; }
.page-template-template-dealerfest footer#footer #logo, .page-template-template-OLUS-easy-mode-landing-page footer#footer #logo { padding: 0; height: 33px; }
body.page-template-template-OLUS-easy-mode-landing-page:after { content: ""; display: none; background: transparent; -webkit-backdrop-filter: blur(0); backdrop-filter: blur(0); }
.header-mobile-style body.page-template-template-OLUS-easy-mode-landing-page #main-menu:before { content: ""; display: none; }
body.page-template-template-OLUS-easy-mode-landing-page #main-menu { background: #fff; }

@media screen and (max-height: 700px) {
  .first-load-content h1 { font-size: 80px; line-height: 80px; margin-bottom: 40px; }
  .first-load-content p { font-size: 22px; line-height: 30px; margin-bottom: 40px; }
  .first-load-wrap .tab-slider--nav { margin-bottom: 40px; }
  body.page-active .first-load-page.first-active { overflow-y: auto; overflow-x: hidden; }
  .first-load-page.first-active .down-arrow { bottom: 20px; }
  body.page-active .first-load-page.first-active { height: auto; }
}
@media screen and (max-height: 500px) {
  .first-load-wrap { overflow: auto; padding: 30px 0; }
}
@media screen and (max-width: 1480px) {
  .video-part { max-width: 995px; }
}
@media screen and (max-width: 1366px) {
  .footer-menu-wrap { margin: 0 0 0 0; gap: 20px; }
  .footer-right-menu ul { gap: 20px; }
  .footer-right-menu { padding: 0; }
  .OLUS-footer-social { padding: 0 0 0 0; }
  .content-with-image-slider-block .wrapper  { padding: 50px 0 60px 25px; max-width: 1280px; }
  .content-with-image-slider-block.active .wrapper { height: auto; }
  .image-slider-list { top: -60px; }
  .page-template-template-dealerfest .content-part h2, .page-template-template-OLUS-easy-mode-landing-page .content-part h2 { font-size: 44px; line-height: 44px;  }
  .page-template-template-dealerfest footer#footer #logo, .page-template-template-OLUS-easy-mode-landing-page footer#footer #logo { width: 100%; }
  .video-part { max-width: 100%; }
  .video-part { padding-bottom: 42.20%; width: 70vw; }
}
@media screen and (max-width: 1280px) {
  .content-with-image-slider-block .wrapper  { max-width: 1180px; }
}
@media screen and (max-width: 1199px) {
  .first-load-content h1 { font-size: 90px; line-height: 90px; margin-bottom: 20px; }
  .first-load-content p { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
  .first-load-wrap { padding: 0 16px; }
  .content-with-image-slider-block .wrapper { padding: 50px 0 50px 25px; max-width: 960px; }
  .page-template-template-dealerfest .content-part h2, .page-template-template-OLUS-easy-mode-landing-page .content-part h2 { font-size: 36px; line-height: 38px; margin: 0 0 15px 0; }
  .price-block-content { padding: 40px 20px; }
  .OLUS-video .heading { margin: 0 0 30px 0; }
  .OLUS-video .heading h2 { letter-spacing: 0; font-size: 40px; line-height: 42px; }
  .contact-us-block-wrap .content { padding: 40px 40px 40px 40px; max-width: 410px; }
  .contact-us-block-wrap .content h3 { font-size: 48px; line-height: 48px; margin-bottom: 12px; }
  .contact-us-block-wrap .content p { font-size: 28px; line-height: 28px; letter-spacing: 0px; margin-bottom: 12px; }
  .contact-us-block-wrap .content a { font-size: 20px; line-height: 22px; margin-bottom: 12px; }
  .contact-us-block { padding: 80px 0 0 0; }
  .auction-slider-block { padding: 80px 0 80px; }
  .auction-heading .heading h2 { font-size: 40px; line-height: 40px; }
  .footer-right-menu { padding: 0 0 0 0; }
  .footer-right-menu ul { gap: 10px; }
  .OLUS-footer-social ul { gap: 10px; }
  .footer-menu-wrap { gap: 10px; }
  .footer-right-menu ul li a { font-size: 12px; }
  .footer-menu a { font-size: 12px; }
  .page-template-template-dealerfest footer#footer .logo img, .page-template-template-OLUS-easy-mode-landing-page footer#footer .logo img { max-width: 140px; width: 100%; position: relative; }
  .page-template-template-dealerfest footer#footer, .page-template-template-OLUS-easy-mode-landing-page footer#footer { padding: 48px 68px; }
  body.page-active .first-load-page.first-active { padding: 0 0 50px 0; }
  .first-load-page.first-active .down-arrow { bottom: 0px; }
  .first-load-page.first-active .first-load-wraps { padding: 0 0 0 0; }
  .first-load-wraps { padding: 60px 0 0 0; }
  .jumbo-notification-wrap { left: -10px; }
  .image-slider-list .image {  width: 90%; margin: 0 0 0 auto; }
  .first-load-wrap { height: 90vh; }
  .image-slider { padding-bottom: 66.25%; }
  .content-slider-list .content p { font-size: 14px; line-height: 22px; }
  .content-slider-list h3 { font-size: 22px; line-height: 28px;}
  .image-slider-list { top: -95px; }
  .image-slider-list { width: 100%; }
  .content-slider-list { margin: 0 0 10px 0px; }
  .image-slider-list.active .jumbo-notification-wrap .notification-list img { max-width: 210px; }
}
@media screen and (max-width: 1099px) {
  .header-mobile-style #header.olus-easy-mode #main-menu { margin-top: 12px; border-radius: 27px; }
  #header.olus-easy-mode #main-menu { height: 53px; }
  .header-mobile-style #header.olus-easy-mode #main-menu { height: calc(100vh - 24px); margin-top: 12px; border-radius: 26px; }
  #header.olus-easy-mode #main-menu { height: 53px; margin-top: 12px; }
}
@media screen and (max-width: 1023px) {
  .price-block { padding: 50px 0 475px; }
  .OLUS-video-block { margin: 0 0 0 0; }
  .OLUS-video { margin: -290px 0 0 0; }
  .first-load-content h1 { font-size: 80px; line-height: 80px; margin-bottom: 20px; }
  .first-load-content p { font-size: 20px; line-height: 28px; margin-bottom: 20px; }
  .page-template-template-dealerfest .content-part h2, .page-template-template-OLUS-easy-mode-landing-page .content-part h2 { font-size: 32px; line-height: 32px; margin: 0 0 20px 0; }
  .content-with-image-slider-block:before { bottom: -180px; }
  .price-block-content h3 { margin: 0 0 15px 0; }
  .price-block-content { padding: 30px 0; }
  .contact-us-block { padding: 60px 0 0 0; }
  .auction-slider-block { padding: 60px 0 60px; }
  .OLUS-video-block .sign-btn { margin: 25px 0 0 0; }
  .video-part .video-btn img { max-width: 60px; width: 100%; }
  .content-with-image-slider-block { padding-bottom: 0; }
  /*.image-slider { height: 340px; }*/
  .footer-play-app-icons ul li img { width: 100%; }
  .image-slider-btn ul li { width: 50px; }
  .image-slider-list.active .jumbo-notification-wrap .notification-list img { max-width: 200px; width: 100%; }
  .image-slider-list { top: -70px; }
  .image-slider { padding-bottom: 75.25%; }
  
}
@media screen and (max-width: 991px) {
  .first-load-content h1 { font-size: 70px; line-height: 70px; margin-bottom: 24px; letter-spacing: -0.96px;  }
  .page-template-template-dealerfest .content-part h2, .page-template-template-OLUS-easy-mode-landing-page .content-part h2 { font-size: 30px; line-height: 30px; }
  .content-with-image-slider-block .wrapper { padding: 25px 0 50px 25px; }
  .contact-us-block-wrap .content h3 { font-size: 34px; line-height: 34px; }
  .contact-us-block-wrap .content p { font-size: 22px; line-height: 22px; }
  .content-slider-list { margin: 0 0 12px 0; }
  .content-with-image-slider-block.active .wrapper { height: auto; }
  .auction-slider-wrap .slick-track { gap: 20px; }
  .footer-right-menu { width: 100%; }
  .footer-menu-wrap { flex-wrap: wrap; }
  /*.image-slider { height: 310px; object-fit: cover; }*/
  .image-slider-btn { bottom: -20px; }
  .content-part { padding: 0 15px 0 0; }
  .video-part { padding-bottom: 56.25%; width: 100vw; }
  
}
@media screen and (max-width: 767px) {
  .page-template-template-OLUS-easy-mode-landing-page button#navicon { display: block !important; }
  .down-arrow { bottom: 50px; }
  #header.olus-easy-mode .navicon:after { top: -7px; }
  .header-mobile-style body.page-template-template-OLUS-easy-mode-landing-page #navicon:before, .header-mobile-style body.page-template-template-OLUS-easy-mode-landing-page #navicon:after { background: #ffffff; }
  body.page-template-template-OLUS-easy-mode-landing-page #main-menu { flex-direction: inherit; }
  #header.olus-easy-mode .navicon, #header.olus-easy-mode .navicon:before, #header.olus-easy-mode .navicon::after { width: 16px; height: 2px; border-radius: 1px; background: transparent; left: 0; right: 0; margin: 1.5px auto 0; }
  .header-mobile-style #header.olus-easy-mode .navicon:after { -webkit-transform: rotate(-40deg); -ms-transform: rotate(-40deg); transform: rotate(-40deg); top: -5px; transition: all 0.4s ease-in-out; }
  .header-mobile-style #header.olus-easy-mode { z-index: 4; }
  /*#header.olus-easy-mode .wrapper { padding: 15px 11px; margin: 0 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.80); border-radius: 26px; backdrop-filter: blur(10px); }*/
  #header.olus-easy-mode .wrapper:before { content: ''; display: none; }
  #header.olus-easy-mode { padding: 15px 11px; left: 12px; right: 12px; top: 12px; }
  #header.olus-easy-mode .navicon:before { top: -5px; height: 0; opacity: 0; }
  .header-mobile-open.header-mobile-style #header.olus-easy-mode .navicon:before { top: -5px; height: 2px; opacity: 1; transition: all 0.4s ease-in-out; }
  .header-mobile-open.header-mobile-style #header.olus-easy-mode .navicon { height: 0; }
  .first-load-page.first-active .down-arrow { bottom: 20px; }
  .first-load-page.first-active .first-load-wraps { padding: 10px 0 0 0; }
  .page-template-template-dealerfest button#navicon, .page-template-template-OLUS-easy-mode-landing-page button#navicon { height: 36px; width: 36px; background-color: #0061FF; border-radius: 26px; top: -6px; right: 0; transition: all 0.4s ease-in-out; }
  body.page-template-template-dealerfest nav#main-menu, body.page-template-template-OLUS-easy-mode-landing-page nav#main-menu { display: flex; width: 100%; left: 0; right: 0; max-width: 100%; top: -12px; padding: 0; margin: 0; z-index: -1; border-radius: 36px; height: auto; }
  .header-mobile-style body.page-template-template-dealerfest nav#main-menu, .header-mobile-style body.page-template-template-OLUS-easy-mode-landing-page nav#main-menu { height: 100vh; }
  .mobile-button-wrap { width: 100%; padding: 100px 16px; border-radius: 36px; background: rgba(255, 255, 255, 0.80); backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px); }
  #main-menu .sign-up-btn a { padding: 16px 24px; color:#FFFFFF; }
  .olus-easy-mode #main-menu .login-btn a {padding: 16px 24px;color: #0061FF;line-height: 16px;font-size: 14px;height: auto;}
  .olus-easy-mode #main-menu .sign-up-btn a { padding: 16px 24px;color: #ffffff;line-height: 16px;font-size: 14px;height: auto; }
  .mobile-button-wrap .col.button-wrap { max-width: 100%; }
  .mobile-button-wrap .col.button-wrap .login-btn { max-width: 100%; margin: 0 0 20px 0; }
  .mobile-button-wrap .col.button-wrap .sign-up-btn { max-width: 100%; }
  .mobile-button-wrap .col.button-wrap { display: flex; flex-wrap: wrap; gap: 0 }
  .col.button-wrap { display: none; }
  body.page-template-template-dealerfest .content-with-image-slider-block .wrapper, body.page-template-template-OLUS-easy-mode-landing-page .content-with-image-slider-block .wrapper {padding-left: 16px; padding-right: 16px;  position: relative; background-color: unset; padding-top: 30px; padding-bottom: 0; height: auto; z-index: 1; }
  body.page-template-template-dealerfest .wrapper, body.page-template-template-OLUS-easy-mode-landing-page .wrapper { padding-left: 16px; padding-right: 16px; position: relative; z-index: 0; background-color: transparent; }
  .price-block { padding: 14px 0 255px; }
  .first-load-content h1 { font-size: 48px; line-height: 48px; margin-bottom: 24px; }
  .first-load-content p { font-size: 20px; line-height: 30px; margin-bottom: 40px; }
  .price-block-content { padding: 53px 22px 46px; }
  .contact-us-block { padding: 56px 0 0 0; }
  .auction-slider-block { padding: 43px 0 30px; }
  .OLUS-video-block { margin: 0 0 0 0; }
  .OLUS-video { margin: -202px 0 0 0; }
  .auction-heading .heading h2 { font-size: 40px; line-height: 40px; letter-spacing: 0; }
  .contact-us-block-wrap .content { padding: 25px; max-width: 100%;  right: 0; position: relative; top: 0; transform: translateY(0); text-align: left; border-top-left-radius: 0; border-top-right-radius: 0; }
  .contact-us-block-wrap .content h3 { font-size: 36px; line-height: 36px; }
  .contact-us-block-wrap .content p { font-size: 20px; line-height: 28px; }
  .contact-us-block-wrap .content a { font-size: 20px; line-height: 26px; letter-spacing: -0.2px; }
  .contact-us-block-wrap .content a img { width: 16px; height: 16px; }
  .contact-us-block-wrap { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;  border-top-right-radius: 16px; border-top-left-radius: 16px; }
  .auction-heading .heading { max-width: 300px; margin: 0 auto 24px; width: 100%; }
  .auction-heading { margin: 0 0 40px 0; }
  .contact-us-bg { padding-bottom: 54.8%; }
  .mobile-bg .image img { width: 100%; border-radius: 16px; }
  .mobile-bg .image { text-align: center; }
  .OLUS-video .heading h2 { font-size: 24px; line-height: 26.4px; letter-spacing: -0.24px; }
  .auction-heading .heading h2 { font-size: 40px; font-style: normal; font-weight: 600; line-height: 110%; letter-spacing: -0.4px; }
  .footer-menu-wrap { gap: 15px; flex-wrap: wrap; }
  .footer-right-menu ul { gap: 15px; flex-wrap: wrap; }
  .footer-play-app-icons ul { padding: 0; }
  .footer-menu { display: flex; flex-wrap: wrap; width: 100%; }
  .footer-right-menu ul li { display: block; width: 100%; text-align: left; }
  .content-with-image-slider-block::before { content: ""; bottom: 0; height: 100%; background-size: cover; background-position: top center; z-index: 0; border-radius: 1843.325px; background: var(--Openlane-Primary-Openlane-Blue, #0061FF); filter: blur(100px); width: 100%; z-index: 1; top: 0;  }
  .content-with-image-slider-block .wrapper { padding: 0 16px; border-radius: 0; }
  .page-template-template-dealerfest .content-part h2, .page-template-template-OLUS-easy-mode-landing-page .content-part h2 { font-size: 32px; line-height: 35.2px; margin: 0 0 20px 0; color: #ffffff; text-align: center; letter-spacing: -0.36px; }
  .price-block-content h3 { font-size: 20px; line-height: 26px; letter-spacing: -0.2px; max-width: 250px; width: 100%; margin: 0 auto 32px; font-weight: 500; }
  .price-block-content .content-part h2 { font-size: 36px; font-style: normal; font-weight: 600; line-height: 39.6px; letter-spacing: -0.36px; margin: 0 0 34px 0; }
  .page-template-template-dealerfest .content-part h2 span, .page-template-template-OLUS-easy-mode-landing-page .content-part h2 span { color: #ffffff; }
  .content-part { padding: 0 0 10px 0; }
  #header .wrapper .col.column-logo a#logo { height: 23px; width: 55%; }
  #header.olus-easy-mode .col.column-logo img { max-width: 175px; }
  .first-load-wrap { height: 84vh; }
  body.page-active .first-load-page.first-active { padding: 0 0 40px 0; }
  .first-load-wraps { padding: 100px 0 0 0; }
  .content-slider-part { padding: 0 0 0 0; }
  .content-slider-list:first-child .mobile-bg { border-radius: 16px; background: #F5F5F5; text-align: center; padding: 19px; }
  .content-slider-list { margin-bottom: 32px; background-color: #fff; border-radius: 16px; }
  .content-slider-list h3 { padding: 20px 24px 0; margin-bottom: 6px; color: #0A1B5F; opacity: 1; font-size: 20px; }
  .content-slider-list .content { padding: 0 22px 13px 24px; opacity: 1; height: auto; }
  .content-slider-list .content { display: flex; flex-wrap: wrap; }
  .content-slider-list .content em { font-size: 12px; line-height: 18px; letter-spacing: 0; margin: 0 0 10px 0; }
  .content-slider-list .content p { margin-bottom: 10px; color: #0A1B5F; }
  .content-with-image-slider-block { padding: 0 0 10px 0; height: 100%; }
  .video-part { border-radius: 16px; }
  .auction-slider-list img { height: auto; object-fit: cover; }
  .auction-slider-list { padding: 0 3px; }
  .first-load-page:before { bottom: 0px; }
  .auction-slider-wrap .slick-track { gap: 16px; }
  .small-menu.footer-menu-wrap { display: flex; }
  .footer-menu-wrap { display: none; }
  .page-template-template-dealerfest footer#footer .logo, .page-template-template-OLUS-easy-mode-landing-page footer#footer .logo { margin-bottom: 24px; }
  .page-template-template-dealerfest footer#footer button.scrollto:after, .page-template-template-OLUS-easy-mode-landing-page footer#footer button.scrollto:after { top: -7px; }

  #header.olus-easy-mode #main-menu { -webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);transition: all 0.4s ease-in-out; }
  .header-mobile-open.header-mobile-style .mobile-btn:nth-of-type(1) { transition-delay: 0.1s; }
  .header-mobile-open.header-mobile-style .mobile-btn:nth-of-type(2) { transition-delay: 0.2s; }
  .mobile-btn {opacity: 0;transform: translateY(100%);transition: all 0.4s ease-in-out;transition-delay: 0s;} 
  .header-mobile-open.header-mobile-style .mobile-btn {opacity: 1;transform: none;transition: all 0.4s ease-in-out;}
}
@media screen and (max-width: 480px) { 
  .page-template-template-dealerfest footer#footer, .page-template-template-OLUS-easy-mode-landing-page footer#footer { padding: 24px 8px; }
}
@media screen and (max-width: 400px) { 
  .mobile-bg .image img { width: 100%; }
}
/* OLUS Easy Mode Landing Page Css Ends Here*/