﻿/* default styles (all screens) */
@media only screen {
  .hours-modal {
    padding: 2rem;
    font-family: "Roboto", sans-serif;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px; }
    .hours-modal h4 {
      font-weight: bold; }
    .hours-modal .close-button {
      font-size: 15px;
      top: 1.25rem; }
  .row {
    max-width: 1200px; }
  a {
    color: #2496f8;
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s; }
    a:hover {
      color: #333; }
  .inner-list {
    padding-bottom: 1rem;
    padding-left: 1.5rem; }
    .inner-list li {
      color: #737373;
      list-style: disc; }
  #temp-message {
    background: #2496F8;
    padding: 1rem 0;
    color: #fff;
    font-family: "Roboto", sans-serif;
    text-align: center;
    font-weight: 600; }
    #temp-message p {
      margin-bottom: 0.25rem; }
      #temp-message p:last-child {
        margin-bottom: 0;
        font-size: 18px; }
      #temp-message p a {
        color: #fff;
        text-decoration: underline;
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        -o-transition: all, 0.3s;
        transition: all, 0.3s; }
        #temp-message p a:hover {
          opacity: 0.8;
          color: #fff; }
  .no-matching-results {
    clear: both;
    padding-left: 2rem; }
  #finance-popup .main-section .inner-section:after {
    z-index: -1; }
  .button, .button.tiny, .finance-info-apply {
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s; }
    .button:hover, .button.tiny:hover, .finance-info-apply:hover {
      background: #077de2; }
  .finance-info-apply {
    color: #fff; }
    .finance-info-apply:hover {
      color: #fff; }
  .swiper-slide-active .circle.no-bg .circle-icon-wrapper {
    color: #2496f8; }
  .section1-wrapper {
    padding-bottom: 2rem;
    text-align: center; }
    .section1-wrapper .start-new-search {
      margin: auto; }
  header {
    background: #fff;
    padding: 1.5rem 0 1.25rem;
    position: relative; }
    header .logo {
      margin-bottom: 1rem;
      padding: 0 1rem; }
    header .contact-info {
      font-size: 15px;
      color: #4f575b;
      font-family: "Oswald", sans-serif; }
    header .ph a {
      color: #4f575b;
      -webkit-transition: all, 0.3s;
      -moz-transition: all, 0.3s;
      -o-transition: all, 0.3s;
      transition: all, 0.3s; }
      header .ph a:hover {
        color: #2496f8; }
  footer {
    background: url(../../Userfiles/Image/bg-footer.jpg) center no-repeat;
    background-size: cover;
    padding-top: 3rem;
    text-align: center; }
    footer .title {
      font-weight: bold;
      font-family: "Roboto", sans-serif;
      padding-bottom: 0.25rem;
      display: inline-block;
      opacity: 0.87;
      font-size: 22px;
      color: #FFFFFF;
      letter-spacing: 0; }
    footer p {
      color: #707680;
      font-family: "Roboto", sans-serif;
      font-size: 15px;
      letter-spacing: 0;
      line-height: 22px;
      padding-top: 1rem;
      max-width: 300px;
      margin: 0 auto 3rem; }
    footer .content {
      font-weight: 400;
      display: block;
      font-family: "Roboto", sans-serif;
      font-size: 15px;
      color: #BEC4D1;
      letter-spacing: 0;
      line-height: 22px; }
      footer .content a {
        font-size: 15px;
        color: #BEC4D1;
        letter-spacing: 0;
        line-height: 22px;
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        -o-transition: all, 0.3s;
        transition: all, 0.3s; }
        footer .content a:hover {
          color: #fff; }
    footer .contact-section {
      padding-bottom: 3rem; }
    footer .copyright {
      padding: 1.25rem 0;
      text-align: center;
      text-transform: uppercase;
      font-family: "Roboto", sans-serif;
      color: #797d86;
      font-size: 12px;
      line-height: 1.7;
      border-top: 1px solid rgba(255, 255, 255, 0.1); }
      footer .copyright span {
        font-size: 16px;
        vertical-align: sub;
        margin: 0 6px 0 4px; }
      footer .copyright i {
        display: block;
        height: 0;
        overflow: hidden; }
      footer .copyright a {
        color: #797d86;
        font-size: 12px; }
        footer .copyright a:hover {
          color: #fff;
          -webkit-transition: all, 0.3s;
          -moz-transition: all, 0.3s;
          -o-transition: all, 0.3s;
          transition: all, 0.3s; }
  #special-section {
    background: url(../../Userfiles/Image/bg-banner.jpg) 50% 50% no-repeat;
    background-size: cover;
    padding: 2rem 1rem 3rem; }
    #special-section .color6 {
      text-align: center;
      padding: 2rem 0;
      color: #fff; }
    #special-section .photo-bg {
      height: 300px;
      background-size: cover !important;
      background-position: 0 100% !important;
      background-repeat: no-repeat !important;
      position: relative;
      z-index: 5; }
    #special-section .cell-photo {
      border: none; }
    #special-section .vehicle-inner {
      background: #fbfbfb;
      position: relative; }
      #special-section .vehicle-inner:after {
        content: '';
        position: absolute;
        right: 0;
        width: 50%;
        background: #fff;
        top: 0;
        bottom: 0; }
      #special-section .vehicle-inner .vehicle-specs, #special-section .vehicle-inner .cell-photo {
        position: relative;
        z-index: 3; }
      #special-section .vehicle-inner .vehicle-specs {
        padding: 2rem 0; }
      #special-section .vehicle-inner li {
        line-height: 34px;
        border-bottom: 1px solid rgba(200, 200, 200, 0.8);
        color: #000000;
        padding: 0 1.5rem;
        font-family: "Roboto", sans-serif;
        white-space: nowrap; }
        #special-section .vehicle-inner li .title {
          width: 60%;
          color: #686868;
          display: inline-block; }
        #special-section .vehicle-inner li:last-child {
          border-bottom: none; }
    #special-section .slick-arrow {
      display: none !important; }
    #special-section .slick-dots {
      margin: 0 auto;
      list-style: none;
      text-align: center;
      padding: 1.5rem 0 0;
      display: none !important; }
      #special-section .slick-dots li {
        float: left;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: 2px solid #b7b9bd;
        background: #b7b9bd;
        opacity: 0.5;
        color: rgba(255, 255, 255, 0);
        width: 0.75rem;
        height: 0.75rem;
        margin-right: 0.75rem;
        cursor: pointer; }
        #special-section .slick-dots li.slick-active {
          border: 2px solid #fff;
          background: #fff;
          opacity: 1; }
  #featured-section {
    padding: 3rem 0 3rem; }
    #featured-section .featured-vehicles {
      clear: both; }
    #featured-section .slick-track {
      margin-left: -1.5rem; }
    #featured-section h2 {
      font-size: 28px;
      font-weight: bold;
      color: #333333;
      letter-spacing: -0.9px;
      text-align: left;
      font-family: "Roboto", sans-serif;
      padding-left: 1rem; }
      #featured-section h2 span {
        color: #1d68f9; }
    #featured-section .slider-section {
      padding-bottom: 3rem; }
    #featured-section .view-all {
      display: none; }
    #featured-section .vehicle {
      padding: 0 0.5rem; }
    #featured-section h6 {
      font-size: 18px;
      color: #333333;
      letter-spacing: 0;
      font-family: "Roboto", sans-serif; }
    #featured-section .vehicle-info {
      font-size: 18px;
      line-height: 1.2;
      font-family: "Roboto", sans-serif; }
      #featured-section .vehicle-info .price-wrapper {
        font-size: 18px;
        line-height: 1.2;
        color: #1D68F9;
        letter-spacing: 0; }
        #featured-section .vehicle-info .price-wrapper .special {
          color: #1d68f9; }
    #featured-section .finance-custom, #featured-section .vehicle-specs, #featured-section .fuelsaver {
      display: none; }
    #featured-section .slick-arrow {
      display: none !important; }
    #featured-section .slick-dots {
      margin: 0 auto;
      list-style: none;
      text-align: center;
      padding: 1.5rem 0 0;
      display: table !important; }
      #featured-section .slick-dots li {
        float: left;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: 2px solid #b7b9bd;
        background: #b7b9bd;
        opacity: 0.5;
        color: rgba(255, 255, 255, 0);
        width: 0.75rem;
        height: 0.75rem;
        margin-right: 0.75rem;
        cursor: pointer; }
        #featured-section .slick-dots li.slick-active {
          border: 2px solid #2496f8;
          background: #2496f8;
          opacity: 1; }
    #featured-section .sp-footer {
      margin-top: 3rem;
      border-top: none;
      margin-left: 1rem; }
      #featured-section .sp-footer table tbody {
        border: none; }
  .start-new-search {
    display: inline-block;
    color: #fff;
    padding: 0.5rem 2rem;
    border: 3px solid #2496f8;
    background: #2496f8;
    font-size: 16px;
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    margin-top: 1rem; }
    .start-new-search:hover {
      color: #fff;
      background: #077de2;
      border-color: #077de2; }
  .home-btn {
    display: table;
    margin: auto;
    line-height: 48px;
    background: #2496f8;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    -webkit-box-shadow: 0 5px 10px 0 rgba(14, 144, 255, 0.34);
    -moz-box-shadow: 0 5px 10px 0 rgba(14, 144, 255, 0.34);
    box-shadow: 0 5px 10px 0 rgba(14, 144, 255, 0.34);
    padding: 0 3rem;
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s; }
    .home-btn:hover {
      background: #077de2;
      color: #fff; }
  #why-section {
    background: #ffffff;
    background-size: 100% 80px;
    padding: 2rem 1rem 2.5rem;
    position: relative; }
    #why-section:after {
      background: #ffffff url(../../Userfiles/Image/bg-section.jpg) 0 100% no-repeat;
      background-size: cover;
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      height: 150px; }
    #why-section #svg-1 {
      position: absolute;
      width: 100%;
      z-index: 11;
      left: 0;
      top: 48px;
      height: 105px; }
    #why-section h2 {
      font-family: "Oswald", sans-serif;
      color: #fff;
      font-size: 32px;
      font-weight: bold;
      position: relative;
      z-index: 12;
      margin-bottom: 7rem; }
    #why-section .why-box {
      padding-left: 2.5rem;
      position: relative; }
      #why-section .why-box img {
        position: absolute;
        left: 0;
        top: 0; }
      #why-section .why-box .title {
        font-family: "Roboto", sans-serif;
        font-weight: bold;
        padding-bottom: 0.5rem; }
      #why-section .why-box p {
        font-family: "Roboto", sans-serif;
        font-weight: bold;
        font-size: 18px; }
    #why-section .slick-dots {
      margin: 0 auto;
      list-style: none;
      text-align: center;
      padding: 1.5rem 0 0;
      display: table !important; }
      #why-section .slick-dots li {
        float: left;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: 2px solid #b7b9bd;
        background: #b7b9bd;
        opacity: 0.5;
        color: rgba(255, 255, 255, 0);
        width: 0.75rem;
        height: 0.75rem;
        margin-right: 0.75rem;
        cursor: pointer; }
        #why-section .slick-dots li.slick-active {
          border: 2px solid #2496f8;
          background: #2496f8;
          opacity: 1; }
  #about-section {
    background: #1546d0;
    background-image: -owg(linear-gradient(90deg, #28C9FF 0%, #1061FF 52%, #1C1F8D 100%));
    background-image: -webkit(linear-gradient(90deg, #28C9FF 0%, #1061FF 52%, #1C1F8D 100%));
    background-image: -moz(linear-gradient(90deg, #28C9FF 0%, #1061FF 52%, #1C1F8D 100%));
    background-image: -o(linear-gradient(90deg, #28C9FF 0%, #1061FF 52%, #1C1F8D 100%));
    background-image: linear-gradient(90deg, #28C9FF 0%, #1061FF 52%, #1C1F8D 100%);
    padding: 10rem 0 8rem;
    color: #fff;
    position: relative; }
    #about-section h2 {
      font-family: "Oswald", sans-serif;
      color: #fff;
      font-size: 36px;
      font-weight: bold; }
    #about-section .image {
      padding-bottom: 3rem; }
      #about-section .image img {
        margin: auto;
        display: block; }
    #about-section p {
      opacity: 0.87;
      font-family: "Roboto", sans-serif;
      font-weight: bold;
      font-size: 17px;
      color: #FFFFFF;
      line-height: 26px; }
    #about-section #svg-2 {
      position: absolute;
      width: 100%;
      z-index: 11;
      left: 0;
      top: -1px;
      height: 105px; }
    #about-section #svg-3 {
      position: absolute;
      width: 100%;
      z-index: 11;
      left: 0;
      bottom: -1px;
      height: 105px; }
  #finance-section {
    background: #ffffff;
    padding: 3rem 0 9rem;
    position: relative; }
    #finance-section:after {
      background: #ffffff url(../../Userfiles/Image/bg-section2.jpg) 0 100% no-repeat;
      background-size: cover;
      position: absolute;
      content: '';
      bottom: 0;
      left: 0;
      right: 0;
      height: 104px; }
    #finance-section #svg-4 {
      position: absolute;
      width: 100%;
      z-index: 11;
      left: 0;
      bottom: -1px;
      height: 105px; }
    #finance-section h2 {
      font-family: "Oswald", sans-serif;
      font-size: 36px;
      font-weight: bold; }
    #finance-section p {
      font-family: "Roboto", sans-serif;
      opacity: 0.87;
      font-size: 17px;
      color: #343D42;
      letter-spacing: 0;
      line-height: 26px; }
    #finance-section ul li {
      background: url(../../Userfiles/Image/icon-tick.png) 0 1px no-repeat;
      padding-left: 2rem;
      font-family: "Roboto", sans-serif;
      font-weight: bold;
      padding-bottom: 1.5rem; }
    #finance-section .home-btn {
      margin: 1rem auto 3rem; }
  #testimonial-section {
    padding: 3rem 0; }
    #testimonial-section h2 {
      font-family: "Oswald", sans-serif;
      font-weight: bold;
      font-size: 36px;
      color: #1E222B; }
    #testimonial-section .intro {
      font-family: "Roboto", sans-serif;
      opacity: 0.87;
      font-size: 17px;
      color: #343D42;
      letter-spacing: 0;
      line-height: 26px; }
    #testimonial-section .testimonial .inner {
      background: #2496f8; }
      #testimonial-section .testimonial .inner .photo img {
        width: 100%; }
      #testimonial-section .testimonial .inner .text {
        padding: 2.5rem 1.5rem; }
      #testimonial-section .testimonial .inner .comment {
        font-family: "Roboto", sans-serif;
        opacity: 0.7;
        font-size: 14px;
        color: #FFFFFF;
        letter-spacing: 0;
        line-height: 21px;
        max-height: 300px; }
      #testimonial-section .testimonial .inner .name {
        font-family: "Roboto", sans-serif;
        font-weight: bold;
        font-size: 21px;
        color: #FFFFFF;
        letter-spacing: 0;
        margin-bottom: 0.5rem; }
      #testimonial-section .testimonial .inner .more {
        color: #fff; }
    #testimonial-section .testimonial:nth-child(2) .inner {
      background: #1e222b; }
    #testimonial-section .slick-arrow {
      display: none !important; }
    #testimonial-section .slick-dots {
      margin: 0 auto;
      list-style: none;
      text-align: center;
      padding: 1.5rem 0 0;
      display: table !important; }
      #testimonial-section .slick-dots li {
        float: left;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: 2px solid #b7b9bd;
        background: #b7b9bd;
        opacity: 0.5;
        color: rgba(255, 255, 255, 0);
        width: 0.75rem;
        height: 0.75rem;
        margin-right: 0.75rem;
        cursor: pointer; }
        #testimonial-section .slick-dots li.slick-active {
          border: 2px solid #2496f8;
          background: #2496f8;
          opacity: 1; }
  #we-buy-vehicles-page .home-btn, #we-buy-vehicles-page .btn-upload {
    color: #FFFFFF;
    font-family: "Maven Pro", sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -0.29px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    line-height: 48px;
    padding: 0 1rem !important;
    min-width: 174px;
    background: #1783BF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s;
    box-shadow: none; }
    #we-buy-vehicles-page .home-btn:hover, #we-buy-vehicles-page .home-btn:focus, #we-buy-vehicles-page .home-btn:active, #we-buy-vehicles-page .btn-upload:hover, #we-buy-vehicles-page .btn-upload:focus, #we-buy-vehicles-page .btn-upload:active {
      background: #126491;
      color: #fff; }
  #we-buy-vehicles-page .banner-btn {
    font-size: 14px;
    font-family: "Maven Pro", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #0A3E51;
    display: table;
    text-align: center;
    line-height: 48px;
    padding: 0 1rem;
    background: #fff;
    margin: 1rem auto 2rem;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); }
    #we-buy-vehicles-page .banner-btn:hover, #we-buy-vehicles-page .banner-btn:focus, #we-buy-vehicles-page .banner-btn:active {
      background: #e6e6e6;
      color: #0A3E51; }
  .banner {
    background: url(../../Userfiles/Image/we-buy/banner/banner-img.jpg) 50% 50% no-repeat;
    background-size: cover;
    padding: 4.5rem 0;
    position: relative;
    text-align: center; }
    .banner h1 {
      color: #03303E;
      font-family: "Maven Pro", sans-serif;
      font-size: 30px;
      font-weight: bold;
      letter-spacing: -1.27px;
      line-height: 33px;
      text-align: center; }
      .banner h1 span {
        font-family: "Damion", sans-serif;
        color: #FFFFFF;
        font-size: 50px;
        letter-spacing: -1.64px;
        line-height: 54px;
        text-align: center;
        font-weight: 400;
        text-shadow: 0 2px 25px rgba(46, 56, 62, 0.3); }
  #intro-section {
    background: #fff;
    padding: 3.5rem 0;
    text-align: center; }
    #intro-section p {
      color: #595A5A;
      font-family: "Maven Pro", sans-serif;
      font-size: 18px;
      font-weight: 500;
      letter-spacing: -0.4px;
      line-height: 32px; }
      #intro-section p.sell-text {
        color: #1783BF;
        font-size: 22px;
        font-weight: bold;
        line-height: 36px; }
    #intro-section .tick-list {
      margin-bottom: 1.5rem; }
      #intro-section .tick-list li {
        color: #595A5A;
        font-family: "Maven Pro", sans-serif;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: -0.5px;
        line-height: 18px;
        text-transform: uppercase;
        position: relative;
        display: inline-block;
        padding: 0.5rem; }
        #intro-section .tick-list li:before {
          content: "\e93e";
          color: #1783bf;
          font-family: "icons-custom";
          font-size: 13px;
          margin-right: 0.25rem; }
    #intro-section .step-slider {
      margin: 2rem auto; }
      #intro-section .step-slider .item {
        padding: 1rem 0.75rem; }
        #intro-section .step-slider .item .inner {
          width: 280px;
          background: #f6f6f6;
          padding: 4rem 1rem 2.5rem;
          -webkit-border-radius: 6px;
          -moz-border-radius: 6px;
          -ms-border-radius: 6px;
          -o-border-radius: 6px;
          border-radius: 6px;
          position: relative; }
        #intro-section .step-slider .item i {
          font-size: 100px;
          color: #1783BF;
          display: block;
          text-align: center;
          margin-bottom: 1.5rem; }
        #intro-section .step-slider .item h6 {
          color: #595A5A;
          font-family: "Maven Pro", sans-serif;
          font-size: 20px;
          font-weight: 600;
          letter-spacing: -0.55px;
          line-height: 26px; }
      #intro-section .step-slider .number {
        position: absolute;
        top: -0.5rem;
        left: -0.5rem;
        color: #FFFFFF;
        font-family: "Maven Pro", sans-serif;
        font-size: 30px;
        font-weight: 800;
        letter-spacing: -0.91px;
        line-height: 56px;
        height: 56px;
        width: 56px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        background: #1783BF; }
    #intro-section .slick-dots {
      margin: 1rem auto 0;
      list-style: none;
      text-align: center;
      padding: 0;
      display: table !important;
      position: relative;
      z-index: 11; }
      #intro-section .slick-dots li {
        float: left;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        background: #e9e9e9;
        opacity: 1;
        color: rgba(255, 255, 255, 0);
        width: 10px;
        height: 10px;
        margin: 0 0.375rem;
        cursor: pointer;
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        -o-transition: all, 0.3s;
        transition: all, 0.3s; }
        #intro-section .slick-dots li.slick-active {
          background: #1783BF;
          opacity: 1;
          -webkit-transform: scale(1.2);
          -moz-transform: scale(1.2);
          -ms-transform: scale(1.2);
          -o-transform: scale(1.2);
          transform: scale(1.2); }
  #home-form-section {
    background: #F6F6F6;
    padding: 4rem 0; }
    #home-form-section h2 {
      color: #595A5A;
      font-family: "Maven Pro", sans-serif;
      font-size: 24px;
      font-weight: 600;
      letter-spacing: -0.55px;
      line-height: 30px;
      text-align: center;
      margin-bottom: 1.5rem; }
    #home-form-section hr {
      border-color: #DCDCDC;
      margin: 2rem auto; }
    #home-form-section .form-wrapper {
      background: transparent; }
    #home-form-section label {
      color: #1783BF;
      font-family: "Maven Pro", sans-serif;
      font-size: 20px;
      font-weight: 600;
      letter-spacing: -0.36px;
      line-height: 23px;
      margin-bottom: 8px; }
    #home-form-section p {
      color: #595A5A;
      font-family: "Maven Pro", sans-serif; }
    #home-form-section input, #home-form-section textarea, #home-form-section .custom-dropdown-button {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      border-color: #DCDCDC;
      font-size: 16px;
      font-family: "Maven Pro", sans-serif; }
    #home-form-section input, #home-form-section .custom-dropdown-button {
      height: 48px; }
    #home-form-section .recaptcha-container {
      padding-top: 0.5rem; } }

/* min-width 375px */
@media only screen and (min-width: 375px) {
  #we-buy-vehicles-page .banner h1 {
    font-size: 40px;
    line-height: 63px;
    margin-bottom: 2rem; }
    #we-buy-vehicles-page .banner h1 span {
      font-size: 60px;
      line-height: 54px; } }

/* min-width 470px */
@media only screen and (min-width: 470px) {
  footer .copyright {
    text-align: center; }
    footer .copyright i {
      display: inline; }
  #special-section .photo-bg {
    height: 400px; } }

/* min-width 640px, 40.063em medium screens */
@media only screen and (min-width: 640px) {
  a.btn-numerics {
    display: block !important; }
  .vehicle-datapager a.btn-numerics, .vehicle-datapager span.btn-current {
    display: block; }
  header {
    background: #fff;
    padding: 1.75rem 0 1rem;
    height: auto; }
    header .logo {
      padding: 0;
      max-width: 40%;
      float: left; }
    header .contact-info {
      max-width: 50%;
      float: right;
      color: #2496f8;
      text-align: left;
      padding-top: 1.625rem; }
      header .contact-info a {
        color: #2496f8;
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        -o-transition: all, 0.3s;
        transition: all, 0.3s; }
        header .contact-info a:hover {
          color: #2496f8; }
      header .contact-info .ph {
        background: url(../../Userfiles/Image/icon-call.png) 0 50% no-repeat;
        padding-left: 3.75rem; }
      header .contact-info .addr {
        display: none; }
      header .contact-info .title {
        display: block;
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        line-height: 1;
        color: #454D51;
        font-weight: bold; }
      header .contact-info .content {
        display: block;
        font-family: "Roboto", sans-serif;
        font-size: 32px;
        font-weight: 900;
        line-height: 1.2;
        letter-spacing: -1px;
        color: #454D51; }
        header .contact-info .content a {
          color: #454D51;
          -webkit-transition: all, 0.3s;
          -moz-transition: all, 0.3s;
          -o-transition: all, 0.3s;
          transition: all, 0.3s; }
          header .contact-info .content a:hover {
            color: #2496f8; }
  footer {
    text-align: left;
    position: relative; }
    footer .title {
      padding-bottom: 1rem;
      margin-bottom: 1.5rem !important;
      position: relative;
      width: 100%; }
      footer .title:before {
        position: absolute;
        width: 20px;
        height: 4px;
        background: #2496f8;
        bottom: -1px;
        left: 0;
        content: ''; }
      footer .title:after {
        content: '';
        height: 1px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background-image: -owg(linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%));
        background-image: -webkit(linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%));
        background-image: -moz(linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%));
        background-image: -o(linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%));
        background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%); }
    footer .contact-section, footer .hours-section {
      width: 50%;
      float: left; }
    footer .hours-section {
      padding-bottom: 2rem; }
    footer .location-section {
      padding-bottom: 3rem;
      display: inline-block;
      width: 100%; }
      footer .location-section p {
        margin: 0; }
      footer .location-section .addr {
        width: 50%;
        float: left;
        padding-right: 1rem; }
      footer .location-section .map-cnt {
        width: 50%;
        float: right;
        padding-left: 1rem; }
        footer .location-section .map-cnt .google-map {
          width: 100%;
          height: 170px;
          display: block;
          background: rgba(255, 255, 255, 0.4); }
    footer .hourday {
      background: transparent;
      font-size: 15px;
      color: #BEC4D1;
      letter-spacing: 0;
      line-height: 22px;
      position: relative;
      font-family: "Roboto", sans-serif;
      text-align: left;
      max-width: 300px; }
      footer .hourday span {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        display: block;
        text-align: left;
        padding-right: 1rem;
        background: transparent;
        font-family: "Roboto", sans-serif;
        color: #BEC4D1; }
    footer .hourday.active {
      background: transparent;
      font-family: "Roboto", sans-serif;
      color: #2496f8; }
      footer .hourday.active:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px 0 6px 10px;
        border-color: transparent transparent transparent #2496f8;
        position: absolute;
        left: -1.25rem;
        top: 0.375rem; }
      footer .hourday.active span {
        background: transparent;
        font-family: "Roboto", sans-serif;
        color: #2496f8; }
    footer .hourday:last-child {
      border-bottom: none; }
  #special-section .cell-photo {
    width: 60%;
    float: left; }
  #special-section .photo-bg {
    height: 450px; }
  #special-section .vehicle-info {
    width: 40%;
    float: right; }
  #special-section .vehicle-inner {
    width: 100%;
    display: inline-block; }
    #special-section .vehicle-inner:after {
      width: 21%; }
    #special-section .vehicle-inner li {
      padding: 0 0.5rem; }
      #special-section .vehicle-inner li .title {
        width: 54%; }
  .home-btn {
    padding: 0 3.5rem; }
  #featured-section {
    padding: 3rem 0 5rem; }
    #featured-section h2 {
      font-size: 32px;
      float: left;
      margin-bottom: 1.5rem; }
    #featured-section .slick-track {
      margin-left: 0; }
    #featured-section .view-all {
      display: block;
      float: right;
      font-family: "Roboto", sans-serif;
      font-size: 16px;
      color: #2496f8;
      margin-top: 0.75rem;
      padding-right: 1rem;
      -webkit-transition: all, 0.3s;
      -moz-transition: all, 0.3s;
      -o-transition: all, 0.3s;
      transition: all, 0.3s; }
      #featured-section .view-all i {
        vertical-align: middle;
        margin-left: 0.5rem;
        font-size: 18px; }
      #featured-section .view-all:hover {
        color: #077de2; }
    #featured-section .vehicle {
      padding-bottom: 2rem; }
    #featured-section p {
      max-width: 550px;
      margin: auto;
      font-size: 16px; }
    #featured-section .cell-photo {
      border: none; }
  #why-section:after {
    height: 143px; }
  #why-section h2 {
    font-size: 45px;
    margin-bottom: 6rem;
    font-weight: 900; }
  #why-section #svg-1 {
    top: 40px; }
  #why-section .why-box {
    max-width: 375px;
    margin: auto; }
    #why-section .why-box .title {
      font-size: 22px;
      color: #272B34;
      letter-spacing: -0.3px;
      padding-bottom: 1rem; }
    #why-section .why-box p {
      font-size: 18px;
      color: #444444;
      letter-spacing: 0;
      line-height: 23.1px; }
  #finance-section .right-side, #finance-section .left-side {
    max-width: 600px;
    margin: auto; }
  #testimonial-section {
    padding: 5rem 0; }
    #testimonial-section h2 {
      text-align: center;
      margin-bottom: 2rem; }
    #testimonial-section .intro {
      text-align: center;
      max-width: 800px;
      margin: 0 auto 3rem; }
    #testimonial-section .testimonial {
      padding: 0 0.5rem; }
      #testimonial-section .testimonial .inner {
        max-height: 580px; }
      #testimonial-section .testimonial .text {
        padding: 3rem 2rem 5rem; }
  #we-buy-vehicles-page .banner h1 {
    font-size: 60px;
    line-height: 43px;
    margin-bottom: 2.5rem; }
    #we-buy-vehicles-page .banner h1 span {
      font-size: 85px;
      line-height: 90px; }
  #we-buy-vehicles-page .banner-btn {
    font-size: 18px;
    font-weight: bold;
    min-width: 390px;
    font-size: 18px;
    line-height: 60px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  #we-buy-vehicles-page #home-form-section {
    padding: 5.5rem 0; }
    #we-buy-vehicles-page #home-form-section h2 {
      font-size: 30px;
      line-height: 36px; }
  #we-buy-vehicles-page #intro-section {
    padding: 5rem 0; }
    #we-buy-vehicles-page #intro-section p {
      font-size: 20px;
      line-height: 34px; }
    #we-buy-vehicles-page #intro-section .tick-list {
      margin-top: 1rem; }
    #we-buy-vehicles-page #intro-section .step-slider {
      margin: 3rem auto; }
      #we-buy-vehicles-page #intro-section .step-slider .item {
        padding: 1.5rem 1rem; }
        #we-buy-vehicles-page #intro-section .step-slider .item .inner {
          width: 340px;
          padding: 4.5rem 1rem 3.5rem;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -ms-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px; }
        #we-buy-vehicles-page #intro-section .step-slider .item i {
          font-size: 140px;
          margin-bottom: 2rem; }
        #we-buy-vehicles-page #intro-section .step-slider .item h6 {
          font-size: 30px;
          line-height: 36px; }
      #we-buy-vehicles-page #intro-section .step-slider .number {
        font-size: 40px;
        line-height: 70px;
        height: 70px;
        width: 70px; }
  #we-buy-vehicles-page #home-form-section {
    padding-left: 1rem;
    padding-right: 1rem; }
    #we-buy-vehicles-page #home-form-section h2 {
      margin-bottom: 3rem; }
    #we-buy-vehicles-page #home-form-section .row {
      max-width: 803px; }
    #we-buy-vehicles-page #home-form-section label {
      text-align: right;
      width: 206px;
      float: left;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      min-height: 2.938rem; }
    #we-buy-vehicles-page #home-form-section .field-container {
      width: calc(100% - 206px);
      float: right;
      padding-left: 25px; }
      #we-buy-vehicles-page #home-form-section .field-container.plate-field .home-btn {
        float: right; }
      #we-buy-vehicles-page #home-form-section .field-container.plate-field input {
        width: calc(100% - 199px);
        float: left; }
    #we-buy-vehicles-page #home-form-section .submit-btn {
      display: table;
      margin: auto;
      min-width: 220px; } }

/* min-width 760px */
/* min-width 1024px, large screens */
@media only screen and (min-width: 64em) {
  .temp-message {
    font-size: 16px; }
  nav.navigation {
    background: #edeff2;
    max-width: 100%;
    height: 110px;
    margin-top: 0;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    border-top: 1px solid #d3d4d5;
    border-bottom: 1px solid #d3d4d5; }
    nav.navigation > ul:before {
      display: none; }
    nav.navigation ul {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      background: none;
      border: none;
      max-width: 1200px;
      margin: 0 auto;
      width: 100%;
      position: relative;
      top: 0;
      height: 99px; }
      nav.navigation ul li:not(:first-child) {
        border-top: none; }
      nav.navigation ul li:first-child {
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
      nav.navigation ul li:last-child:after {
        display: none; }
      nav.navigation ul li.bottom {
        padding-bottom: 0; }
      nav.navigation ul li {
        float: left;
        background: none;
        border: none;
        line-height: 80px;
        margin: 0;
        position: relative;
        width: 14.2857%;
        padding-top: 22px; }
        nav.navigation ul li:after {
          position: absolute;
          content: '';
          width: 2px;
          height: 108px;
          right: 0;
          top: 0;
          background: #f5f6f8;
          border-left: 1px solid #d3d4d5; }
        nav.navigation ul li a {
          font-family: "Roboto", sans-serif;
          font-weight: 400;
          height: 75px;
          display: block;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          -webkit-transition: all, 0.3s;
          -moz-transition: all, 0.3s;
          -o-transition: all, 0.3s;
          transition: all, 0.3s;
          position: relative;
          text-align: center;
          font-size: 16px;
          color: #212122;
          width: 100%;
          letter-spacing: 0;
          padding-top: 1rem; }
          nav.navigation ul li a i {
            display: block;
            font-size: 30px;
            vertical-align: middle;
            line-height: 0;
            text-align: center; }
          nav.navigation ul li a:hover, nav.navigation ul li a.active {
            color: #2496f8; }
        nav.navigation ul li:nth-child(2) a i {
          font-size: 22px; }
        nav.navigation ul li:nth-child(3) a i {
          font-size: 32px; }
        nav.navigation ul li:nth-child(4) a i {
          font-size: 36px; }
        nav.navigation ul li:nth-child(5) a i {
          font-size: 32px; }
  header {
    padding: 0;
    border-bottom: none; }
    header .logo {
      padding: 0.875rem 0 0 0;
      max-width: 275px; }
    header .contact-info {
      width: 610px;
      max-width: none;
      padding-top: 2.125rem; }
      header .contact-info .addr {
        display: block;
        float: left;
        background: url(../../Userfiles/Image/icon-locate.png) 0 50% no-repeat;
        padding-left: 3.75rem; }
        header .contact-info .addr .content {
          font-size: 23px;
          color: #4F575B;
          letter-spacing: -1px;
          line-height: 23px;
          font-family: "Roboto", sans-serif;
          font-weight: 900; }
      header .contact-info .ph {
        float: right; }
    header .hdr-container {
      padding: 1.5rem 0 1.125rem; }
    header .info {
      margin-bottom: 0;
      background: #000 url(../../Userfiles/Image/bg-carbon-repeat.png) repeat;
      display: block;
      line-height: 48px;
      text-align: right;
      font-family: "Roboto", sans-serif; }
      header .info a {
        margin-left: 2rem;
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        -o-transition: all, 0.3s;
        transition: all, 0.3s;
        position: relative;
        font-weight: bold;
        font-size: 16px;
        color: #b8b8b8; }
        header .info a:hover {
          color: #fff; }
      header .info .fb {
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        -o-transition: all, 0.3s;
        transition: all, 0.3s; }
        header .info .fb img {
          padding-left: 0.375rem;
          margin-top: -3px;
          -webkit-transition: all, 0.3s;
          -moz-transition: all, 0.3s;
          -o-transition: all, 0.3s;
          transition: all, 0.3s; }
      header .info .search i {
        margin-left: 1rem;
        background: #2496f8;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        color: #fff;
        padding: 0.5rem;
        -webkit-transition: all, 0.3s;
        -moz-transition: all, 0.3s;
        -o-transition: all, 0.3s;
        transition: all, 0.3s; }
      header .info .search a:hover i {
        background: #55aefa; }
  footer {
    padding-top: 6rem; }
    footer .copyright {
      text-align: center;
      padding: 2rem 0; }
      footer .copyright span {
        width: 13px; }
    footer .content {
      max-width: 210px; }
    footer .contact-section, footer .hours-section {
      width: 25%; }
    footer .hours-section {
      padding-right: 1rem; }
    footer .location-section {
      width: 50%;
      padding-bottom: 5rem; }
  #special-section {
    padding: 3rem 1rem 2.5rem; }
    #special-section .vehicle {
      text-align: center; }
    #special-section .vehicle-inner {
      max-width: 875px;
      margin: auto; }
      #special-section .vehicle-inner:after {
        width: 18%; }
      #special-section .vehicle-inner li {
        padding: 0 1rem;
        text-align: left; }
        #special-section .vehicle-inner li .title {
          width: 59%; }
      #special-section .vehicle-inner .vehicle-specs {
        padding: 2rem 1rem; }
    #special-section .cell-photo {
      width: 65%;
      float: left; }
    #special-section .vehicle-info {
      width: 35%;
      float: right; }
  #featured-section {
    padding: 4rem 0 7rem; }
    #featured-section h2 {
      font-size: 32px; }
    #featured-section .cell-photo {
      overflow: hidden; }
      #featured-section .cell-photo .vehicle-media {
        z-index: 5; }
      #featured-section .cell-photo img {
        -webkit-transition: all, 3s;
        -moz-transition: all, 3s;
        -o-transition: all, 3s;
        transition: all, 3s; }
        #featured-section .cell-photo img:hover {
          -webkit-transform: scale(1.2);
          -moz-transform: scale(1.2);
          -ms-transform: scale(1.2);
          -o-transform: scale(1.2);
          transform: scale(1.2);
          -webkit-transition-timing-function: cubic-bezier(0, 0.88, 0.44, 1);
          -moz-transition-timing-function: cubic-bezier(0, 0.88, 0.44, 1);
          -o-transition-timing-function: cubic-bezier(0, 0.88, 0.44, 1);
          transition-timing-function: cubic-bezier(0, 0.88, 0.44, 1); }
    #featured-section .vehicle {
      padding-bottom: 1rem; }
    #featured-section .vehicle-info h6 {
      padding-top: 1rem !important; }
  #why-section {
    padding-top: 2.5rem;
    padding-bottom: 4.5rem; }
    #why-section:after {
      height: 190px; }
    #why-section #svg-1 {
      height: 190px;
      top: 1px; }
    #why-section h2 {
      font-size: 50px;
      color: #FFFFFF;
      letter-spacing: 0; }
    #why-section #why-slider {
      padding-top: 5.5rem; }
    #why-section .why-box {
      padding-left: 3.5rem;
      padding-bottom: 2rem; }
  #about-section {
    padding: 7rem 0; }
    #about-section h2 {
      font-size: 50px;
      color: #FFFFFF;
      margin-bottom: 2rem; }
    #about-section .image {
      width: 50%;
      float: left;
      padding-top: 9.5rem; }
    #about-section .text {
      width: 50%;
      float: right; }
    #about-section #svg-2 {
      height: 140px; }
    #about-section #svg-3 {
      height: 140px; }
  #finance-section {
    padding: 8rem 0 17rem; }
    #finance-section:after {
      height: 190px; }
    #finance-section #svg-4 {
      height: 192px; }
    #finance-section h2 {
      font-size: 48px;
      color: #1E222B;
      letter-spacing: 0;
      line-height: 52px;
      margin-bottom: 1.5rem; }
    #finance-section .left-side {
      max-width: none;
      float: left;
      width: 50%;
      padding-right: 1rem; }
    #finance-section .right-side {
      max-width: none;
      float: right;
      width: 50%;
      padding-left: 1rem; }
    #finance-section p {
      opacity: 0.87;
      font-family: "Roboto", sans-serif;
      font-size: 17px;
      color: #343D42;
      letter-spacing: 0;
      line-height: 26px; }
    #finance-section ul {
      padding-bottom: 1rem;
      display: inline-block; }
      #finance-section ul li {
        width: 50%;
        float: left;
        font-size: 18px;
        color: #343D42;
        letter-spacing: 0;
        line-height: 24px;
        font-family: "Roboto", sans-serif;
        font-weight: bold;
        padding-right: 1rem; }
    #finance-section .home-btn {
      margin: 2rem 0 0; }
  #testimonial-section h2 {
    font-size: 48px;
    color: #1E222B;
    letter-spacing: 0;
    line-height: 52px; }
  #we-buy-vehicles-page .banner {
    padding: 7.5rem 0 7rem; }
    #we-buy-vehicles-page .banner h1 {
      font-size: 70px;
      line-height: 70px;
      margin-bottom: 2.5rem; }
      #we-buy-vehicles-page .banner h1 span {
        font-size: 90px;
        line-height: 80px; }
  #we-buy-vehicles-page #intro-section {
    padding: 7rem 0; }
    #we-buy-vehicles-page #intro-section p {
      font-size: 22px;
      line-height: 36px; }
    #we-buy-vehicles-page #intro-section .tick-list {
      margin-top: 1.5rem;
      margin-bottom: 2rem; }
    #we-buy-vehicles-page #intro-section .step-slider {
      margin: 3rem auto; }
      #we-buy-vehicles-page #intro-section .step-slider .item .inner {
        width: 363px; }
      #we-buy-vehicles-page #intro-section .step-slider .number {
        font-size: 50px;
        line-height: 90px;
        height: 90px;
        width: 90px; }
  #we-buy-vehicles-page #home-form-section {
    padding: 6.5rem 1rem; }
    #we-buy-vehicles-page #home-form-section h2 {
      margin-bottom: 3.25rem; }
    #we-buy-vehicles-page #home-form-section hr {
      margin: 3.25rem auto; }
    #we-buy-vehicles-page #home-form-section .field-container {
      margin-bottom: 10px; } }

/* min-width 1200px */
@media only screen and (min-width: 1200px) {
  #special-section .special-vehicles {
    position: relative; }
  #special-section .slick-arrow {
    display: block !important;
    color: transparent;
    position: absolute;
    z-index: 20; }
  #special-section .slick-prev {
    left: 3rem;
    top: 50%;
    margin-top: -5px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
    #special-section .slick-prev:after {
      position: absolute;
      content: "\e94e";
      font-family: "icomoon";
      color: #fff;
      font-size: 54px;
      -webkit-transition: all, 0.3s;
      -moz-transition: all, 0.3s;
      -o-transition: all, 0.3s;
      transition: all, 0.3s; }
    #special-section .slick-prev:hover:after {
      color: #2496f8; }
  #special-section .slick-next {
    right: 3rem;
    top: 43%;
    margin-top: -7px; }
    #special-section .slick-next:after {
      position: absolute;
      content: "\e94e";
      font-family: "icomoon";
      color: #fff;
      font-size: 54px;
      -webkit-transition: all, 0.3s;
      -moz-transition: all, 0.3s;
      -o-transition: all, 0.3s;
      transition: all, 0.3s; }
    #special-section .slick-next:hover:after {
      color: #2496f8; }
  #finance-section .left-side {
    padding-right: 2rem; }
  #finance-section .right-side {
    padding-left: 2rem; } }

/* min-width 1280px */
@media only screen and (min-width: 1280px) {
  nav.navigation ul li:first-child a {
    padding-left: 0; } }

/* min-width 1380px */
@media only screen and (min-width: 1380px) {
  #featured-section .slick-arrow {
    display: block !important;
    color: transparent;
    position: absolute;
    width: 80px;
    height: 80px;
    cursor: pointer; }
  #featured-section .arrow-prev {
    left: -5rem;
    top: 36%;
    margin-top: -32px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    height: 64px;
    width: 64px;
    border: 1px solid #cdcdcd;
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s; }
    #featured-section .arrow-prev:after {
      position: absolute;
      content: "\e900";
      font-family: "icons-custom";
      color: #8a8a8a;
      font-size: 24px;
      line-height: 62px;
      padding-left: 1.5rem;
      vertical-align: middle;
      -webkit-transition: all, 0.3s;
      -moz-transition: all, 0.3s;
      -o-transition: all, 0.3s;
      transition: all, 0.3s; }
    #featured-section .arrow-prev:hover {
      border-color: #2496f8;
      background: #2496f8; }
      #featured-section .arrow-prev:hover:after {
        color: #fff; }
  #featured-section .arrow-next {
    right: -5rem;
    top: 36%;
    margin-top: -32px;
    height: 64px;
    width: 64px;
    border: 1px solid #cdcdcd;
    -webkit-transition: all, 0.3s;
    -moz-transition: all, 0.3s;
    -o-transition: all, 0.3s;
    transition: all, 0.3s; }
    #featured-section .arrow-next:after {
      position: absolute;
      content: "\e900";
      font-family: "icons-custom";
      color: #8a8a8a;
      font-size: 24px;
      line-height: 62px;
      padding-left: 1.5rem;
      vertical-align: middle;
      -webkit-transition: all, 0.3s;
      -moz-transition: all, 0.3s;
      -o-transition: all, 0.3s;
      transition: all, 0.3s; }
    #featured-section .arrow-next:hover {
      border-color: #2496f8;
      background: #2496f8; }
      #featured-section .arrow-next:hover:after {
        color: #fff; } }

/* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) {
  #we-buy-vehicles-page .banner {
    padding-top: 9rem;
    padding-bottom: 7rem; } }

/* min-width 1921px, xxlarge screens */
