@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Rozha+One&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Rozha+One&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');


body {
    background: #eaeeef !important;
    font-family: "Inter" !important;
}
html {
    background: #363636;
}
.container {
    max-width: 1700px;
    margin: 0 auto;
    width: 100%;
    padding-inline: 15px !important;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1410px;
    margin: 0 auto;
    width: 100%;
}
div#mainWrapper {
    overflow: hidden;
}

.page-id-1944 .block {
    margin-block: 0px 5px;
}

.page-id-1944 .contSectionWrap.container h1 {
    padding-left: 0px;
}

.staff_page h2 {
    color: #fff;
}

.fancybox-container {
    z-index: 999999!important;
}

.regular_page h2 {
    color: #fff;
    text-align: left;
    margin-top: 30px;
    font-size: 25px;
    margin-bottom: 40px;
}

.btn2 {
    background: #b3071b;
    color: #fff;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 100px;
    font-size: 18px;
    display: inline-block;
}

.btn2:hover {
    outline: none;
    background: #950202;
    color: #fff;
    text-decoration: none;
}


a.btn1 {
    background: #b3071b;
    color: #fff;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 16px;
    display: inline-block;
    border: 1px solid #b3071b;
}

a.btn1:focus {
    color: #fff !important;
    border: 0;
    outline: none;
}

a.btn2 {
    background: inherit;
    color: #fff;
    padding: 12px 30px;
    text-decoration: none;
    border-radius: 10px;
    font-size: 16px;
    display: inline-block;
    border: 1px solid #ffffff;
    border-radius: 10px;
}
a {
    text-decoration: none;
}

.pd {
    padding-right: 6px !important;
    padding-left: 6px !important;
}

.financing_solutions_info a:hover {
    outline: none;
    background: #950202;
    color: #fff;
    text-decoration: none;
    padding: 12px 50px;
}

.financing_solutions_info .btn4:hover {
    outline: none;
    background: #1e623a;
    color: #fff;
    text-decoration: none;
    padding: 12px 50px;
}

.home header.top-header {
    height: inherit;
    position: fixed;
    background-color: black;
}

#header {
    background-color: #000;
}

.page-id-30 #header {
    background-color: transparent;
}

.inventory #header {
    background-color: transparent;
}


header.top-header {
    height: auto;
    position: relative;
}
header {
    position: absolute;
    top: 0;
    height: auto;
    right: 0;
    left: 0;
    z-index: 103000;
    background: inherit;
    transition: 0.6s;
}

header.top-header {
    height: auto;
}

.page-id-30 .content-section {
    padding-top: 0;
}

.content-section {
    padding-top: 150px;
}


.page-id-1944 .content-section {
    padding-top: 110px;
}

.contSectionWrap .block h1,
h3,
h4,
h5,
ul,
li,
p,
span,
a {
    color: #000;
}

.content-section h1,
h3,
h4,
h5,
ul,
li,
p,
span,
a {
    color: #000;
}

section.inventoryDetailed {
    background: #eaeeef;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

section.inventoryDetailed:after {
    background: url(/wp-content/uploads/inventory-detailed-section-1.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1080px;
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}

.inventoryPage {
    position: relative;
}

.inventoryPage:after {
    background: url(/wp-content/uploads/inventory-detailed-section-1.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1080px;
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}

.inventory-detailed-section {
    padding-top: 150px !important;
    z-index: 5;
    position: relative;
}

.inventoryPage {
    padding-top: 150px !important;
}

.page-id-28 .inventory-detailed-section.garage-section.nv {
    margin-block: 50px;
    background-color: #eaeeef!important;
}

.sticky {
    position: fixed;
    top: 0;
    box-shadow: rgb(0 0 0 / 20%) 0px 7px 29px 0px;
    background-color: #000000 !important;
    transition: 0.6s;
    height: auto;
}

.sticky .logo img {
    width: 130px;
}

.banner-section .slider-nav {
    display: block!important;
    top: 50%;
    bottom: inherit!important;
}

.banner-section .slider-nav #carousel-custom-dots li.active .count {
   border-color: inherit;
    border-width: inherit;
    border: 2px solid #FFC247!important;
}

.banner-section .slider-nav #carousel-custom-dots li.active .count i.fas {
    font-size: 6px!important;
    border-color: #FFC247!important;
    color: #FFC247!important;
    border-width: 2px;
    margin-top: 0;
}

.banner-section .slider-nav #carousel-custom-dots li.owl-dot span
{
    border-color: transparent!important;
}

.banner-section .slider-nav #carousel-custom-dots li.owl-dot
{
    margin-bottom: 8px!important;
}

.banner-section .slider-nav #carousel-custom-dots li.owl-dot .count {
    height: 14px;
    width: 14px;
}

.banner-section .slider-nav #carousel-custom-dots li.owl-dot .count i.fas {
    font-size: 8px;
    color: #9E885A;
    margin-top: 0;
}


.header-top a {
    color: #D1D1C8;
    font-weight: 500;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.header-top a img
{
    width: 14px;
    height: 20px;
    margin-right: 10px;
}

.mobile-view-phone img.mr-2
{
    width: 17px;
    margin-right: 0!important;
}

.mobile-view-phone img {
    width: 14px;
}

.logo img {
    width: 150px;
    padding: 10px 0px 5px;
}

header .navbar-expand-lg .navbar-collapse {
    flex-basis: auto;
    justify-content: right;
}
header .navbar-nav li {
    margin: 0 10px;
    font-size: 20px;
    padding: 15px 0px;
}
header .navbar-nav li a {
    color: #fff;
    font-weight: 400;
}

header .navbar-nav li.current-menu-item a {
    color: #a38d33;
}

header .navbar-nav li:hover a {
    color: #a38d33 !important;
    border-bottom: 5px solid#A38D33;
    padding-bottom: 10px;
}

header .navbar-nav .menu-item-has-children ul li a {
    color: #fff !important;
    border-bottom: 0px solid#988431;
    font-size: 14px;
}

header .navbar-nav .menu-item-has-children ul {
    left: -50px !important;
    width: 200px !important;
    min-width: inherit !important;
}

header .navbar-nav .menu-item-has-children ul a {
    white-space: inherit;
}

header .navbar-nav .menu-item-has-children ul a:hover {
    background: #988431 !important;
    border-bottom: 0px solid#988431;
    padding-bottom: 10px;
}

.top_call_btn:hover {
    background: #136937;
}
.top_call_btn {
    margin-left: 20px;
    background: #41c377;
}
.headerMenuRight a {
    color: #fff;
    padding: 12px 30px 12px 30px;
    border-radius: 100px;
    font-size: 16px;
    text-decoration: none;
}
.headerMenuRight a:hover {
    text-decoration: none;
    color: #fff;
}
header .navbar-nav {
    margin: 0 auto !important;
}

.slider .home-slider .owl-item {
    height: inherit;
}

.slideContent {
    position: absolute;
    top: 20%;
    width: 60%;
}

.content-section.clearfix {
    overflow: hidden;
}

.slideContent a {
    text-decoration: none;
}
.slideContent h1 {
    font-size: 65px;
    font-weight: 600;
    line-height: 70px;
    text-align: left;
    font-family: "Work Sans", serif;
    color: #b49c3c;
}
.slideContent h2 {
    font-size: 50px;
    font-weight: 600;
    line-height: 50px;
    color: #ffffff;
    text-transform: capitalize;
    font-family: "Work Sans", serif;
    text-align: left;
    margin: 0px 0 25px;
}

.slideContent a.viewCurrent {
    width: 213px;
    height: 46px;
    border-radius: 5px;
    display: block;
    background-color: #b49c3c;
    line-height: 46px;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    color: #f9f9f4;
    transition: 0.6s;
}

.slideContent a.viewCurrent:hover {
    background: #fff;
    color: #000;
    border-radius: 50px;
}

.slideContent h3 {
    color: #fff;
    font-style: italic;
    padding: 5px 0px;
    font-size: 26px;
    padding-left: 20px;
}
.slideContent button {
    background: #b3071b;
    border-radius: 10px;
    opacity: 1;
    display: inline-block;
    color: #fff;
    padding: 15px 60px;
    font-size: 16px;
    outline: none;
    transition: 0.6s;
    font-weight: 500;
    border: 0px;
    margin-left: 15px;
    margin-top: 10px;
}
.slideContent button:foucs {
    outline: none;
}

.slideContent button:hover {
    background: #b3071b;
}

.droup-line {
    position: absolute;
    top: 50%;
    text-align: right;
    bottom: 0 !important;
    display: block;
    left: 85%;
}
.droup-line p:after {
    background: #fff;
    height: 100px;
    width: 1px;
    position: absolute;
    left: 13px;
    content: "";
    top: -80px;
    opacity: 0.6;
    transition: 0.6s;
}
.droup-line p i {
    font-size: 30px;
    opacity: 0.6;
}
.droup-line p:hover:after {
    height: 70px;
    top: -50px;
}
/*
.droup-line p i {
    font-size: 51px;
    opacity: 0.8;
    content: "";
    border-top: solid 1px #fff;
    border-right: solid 1px #fff;
    height: 30px;
    width: 30px;
    top: 20px;
    transform: rotate(135deg);
    display: block;
}*/
/*
.slider .home-slider p i:after {
    background: #fff;
    content: "";
    height: 100px;
    width: 1px !important;
    display: block;
    rotate: 40deg !important;
    bottom: 16px;
    left: 0px;
    position: relative;
}*/

.featured__inventory {
    margin-top: -500px;
    z-index: 9999;
    position: relative;
}
.featured__inventory h2 {
    color: #ffffff;
    font-size: 25px;
    padding-bottom: 10px;
    padding-left: 15px;
    letter-spacing: 0.3px;
    text-align: center;
    margin-bottom: 20px;
}
.car-col .car-card {
    overflow: hidden;
    overflow: hidden;
    transition: 0.6s;
    padding: 5px 5px 8px;
    border-radius: 3px;
}
/*.car-col .car-card {
    background: #1c1c1c 0% 0% no-repeat padding-box;
    border: 0.5px solid #8989898c;
    border-radius: 7px;
    opacity: 1;
    padding: 0px;
    display: inline-block;
    position: relative;
}*/
.car-share span {
    color: #000;
}

.car_title {
    color: #000000;
    font-family: Inter;
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
    margin-bottom: 5px;
    text-decoration: none;
}
.priceBox {
    color: #000000;
    padding: 10px 0px 8px 0px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.inv_power_text {
    padding-inline: 15px !important;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
}

.car-name a:hover
{
    text-decoration: none;
}

.car_title span {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    height: 44px;
}
ul.cardBottom {
    display: flex;
    align-items: center;
    justify-content: left;
    margin-bottom: 0px;
}

.cardButton {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
ul.cardBottom li {
    color: #498ade;
    font-family: Inter;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    padding-right: 10px;
    padding-bottom: 8px;
    margin-top: 20px;
    margin-bottom: 0px;
}
/*ul.cardBottom li:last-child:before {
    position: absolute;
    content: "|";
}*/

.consign-with-us {
    background: url(/wp-content/uploads/What-You-Get.jpg);
    background-position: center;
    background-size: cover;
    padding: 60px 70px 0 !important;
    height: 880px;
    width: 100%;
    border-radius: 10px 10px 0px 0px;
    z-index: 5;
}

.gkm_get h1 {
    font-size: 60px;
    font-weight: 700;
    line-height: 70px;
    letter-spacing: -0.4000000059604645px;
    text-align: left;
    color: #ffffff;
    font-family: "Work Sans", serif;
}

.gkm_get h4 {
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    font-family: "Work Sans", serif;
    text-align: left;
    color: #ffffff;
}

.gkm_get ul li {
    font-size: 16px;
    font-weight: 500;
    line-height: 39px;
    font-family: "Work Sans", serif;
    text-align: left;
    color: #ffffff;
    position: relative;
    display: flex;
    align-items: center;
}

.gkm_get ul li::before {
    content: "";
    position: absolute;
    left: -30px;
    background: url(/wp-content/uploads/Arrow-1.png);
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.gkm_get ul li:last-child::before {
    content: inherit;
}

.gkm_get ul li span {
    color: #A1A1A1;
    font-size: 14px;
}

.consign_us h1 {
    font-size: 60px;
    font-weight: 700;
    line-height: 70px;
    letter-spacing: -0.4000000059604645px;
    text-align: left;
    color: #fff;
    font-family: "Work Sans", serif;
}

.consign_us p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #fff;
    font-family: "Work Sans", serif;
}

.vehicle_value h1 {
    font-size: 40px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    font-family: "Rozha One", serif;
    color: #2d8153;
}

.vehicle_value h3 {
    font-size: 26px;
    line-height: 30px;
    text-align: left;
    color: #e7d99d;
    margin: 15px 0px 10px;
    font-family: "Abhaya Libre", serif;
    font-weight: 800;
}
.vehicle_value p {
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-align: left;

    color: #ffffff;
}

.how-it {
    margin: 15px 0px 30px;
}


.consign_today {
    text-align: center;
    margin-bottom: 20px;
}

.submit_vehicle {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0px;
}

.submit_vehicle_1 a 
{
    padding: 15px 40px;
    background-color: #A38D33;
    display: inline-block;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    transition: 0.6s;
}

.submit_vehicle_1 a:hover {
    background-color: #fff;
    color: #A38D33;
    border-radius: 50px;
}

.vehicle_lg
{
    margin-right: 15px;
}

.vehicle_value {
    margin-bottom: 40px;
}

.how-it h2 {
    color: #e7d99d;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    font-family: "Work Sans", serif;
    text-align: left;
}

.how-it-section {
    background: linear-gradient(157.58deg, #242422 36.5%, #676b31 108.73%);
    padding: 0px 70px 50px !important;
    border-radius: 0px 0px 10px 10px;
    position: relative;
}

.how-it-section:after {
    background: linear-gradient(360deg, #242422 0%, rgba(19, 22, 21, 0) 100%);
    content: "";
    position: absolute;
    top: -120px;
    width: 100%;
    height: 120px;
    left: 0;
    z-index: 5;
}

.car-col .car-card .car-share {
    margin-bottom: 10px;
    position: absolute;
    z-index: 999999;
}
.car-col .car-card .car-share .pin {
    cursor: pointer;
    z-index: 6;
    position: absolute;
    right: 56px;
    background-color: #f9f9f4;
    top: 12px;
    padding: 5px 6px;
    border-radius: 4px;
}

.car-col .car-card .car-share .pin img {
    margin: 0 !important;
    width: 18px;
    filter: brightness(0.5);
}
.car-col .car-card .car-share .pin span {
    margin-left: 2px;
}
.pin.active div.active img.mr-2 {
    padding-top: 4px;
}

.page-id-28 .pin.active div.active img.mr-2 {
    padding-top: 0px;
    filter: brightness(0);
}

.car-col .car-card .car-image img {
    max-height: 100%;
    position: relative;
    overflow: hidden;
    transition: 0.6s;
    height: 400px!important;
    object-fit: cover;
    object-position: center;
    border-radius: 2px;
}

.cardBottomlist {
    display: inline-block;
    width: 100%;
    border-top: 0px solid #505050;
    padding: 3px 15px;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.cardButton a:nth-child(1) {
    display: ;
}

.cardButton a {
    padding: 12px 32px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    transition: 0.6s;
}

.cardButton a:hover 
{
    color: #000;
    border-radius: 50px;
    background-color: #fff;
}

.hideInDesktop
{
    display: none;
}


.cardButton a.colorButton2 {
    float: right;
    color: #fff;
    background-color: #a38d33;
}

.cardButton a.colorButton1 {
    background-color: #c9d7da;
    color: #061825;
}

.see-details {
    background: #41c377;
    color: #fff !important;
    padding: 12px 20px;
    text-decoration: none;
    border-radius: 100px;
    font-size: 16px;
    display: inline-block;
    z-index: 9999999;
    top: 20px;
    position: relative;
}
a.invButton {
    background: #a38d33!important;
    color: #fff!important;
    padding: 15px 50px!important;
    text-decoration: none!important;
    border-radius: 5px!important;
    font-size: 18px!important;
    display: inline-block!important;
    margin-bottom: 30px;
}

a.invButton:hover {
    outline: none!important;
    background: #fff!important;
    color: #000!important;
    border-radius: 100px!important;
    text-decoration: none!important;
}

.car-col .car-card:hover .overlay {
    visibility: visible;
}

.car-col .car-card .car-image img:hover {
    transform: scale(1.1);
}
.inventory-section .car-col .car-card .car-image img.image-overlay {
    transform: inherit;
    height: 300px!important;
    width: 100%!important;
}
.car-col .car-card .car-image:hover img.img-fluid.w-100 {
    transform: scale(1.1);
}

/*.car-col .car-card .car-image img:before {
    position: absolute;
    content: "";
    background: transparent linear-gradient(0deg, #171717 0%, #0D0D0D90 55%, #00000000 100%) 0% 0% no-repeat padding-box;
    border-radius: 5px;
    z-index: 99999999;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}*/
/*
.car-col .car-card:hover .image.frame:after{
    display: block;
}

.image.frame:after {
    background: #0000004f;
    position: absolute;
    content: "";
    height: 75%;
    width: 95%;
    display: none;
    z-index: 99999;
    top: 56px;
    padding: 10px;
    margin: 10px;
    border-radius: 10px;
    background: transparent linear-gradient(0deg, #171717 0%, #0D0D0D90 55%, #00000000 100%) 0% 0% no-repeat padding-box;
    border-radius: 5px;
}*/

.newsSection {
    margin: 80px 0px 20px;
}

.newsBox {
    box-shadow: 0px 4px 20px 10px #0000001a;
    border-radius: 20px;
    background-color: #ffffff;
    padding: 12px;
}

.newsform h1 {
    font-size: 48px;
    font-weight: 600;
    font-family: "Work Sans", serif;
    line-height: 63.7px;
    text-align: left;
}

.newsform p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26.4px;
    font-family: "Work Sans", serif;
    text-align: left;
}

.newsform {
    padding-right: 20px;
}

.newsform input {
    width: 100%;
    margin-top: 25px;
    border-bottom: 1px solid #000000 !important;
    border: 0;
    padding: 15px 8px;
    margin-bottom: 20px;
}

.newsform button {
    width: 304px;
    height: 46px;
    border-radius: 5px;
    outline: 0;
    border: 0;
    background-color: #a38d33;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    text-align: center;
    color: #ffffff;
    transition: 0.6s;
}

.newsform button:hover {
    background-color: #000;
    color: #ffffff;
    border-radius: 50px;
}
.car-col .car-card .car-image .overlay {
    background: inherit;
}

.car-col .car-card .car-image .image-overlay {
    z-index: 0;
    top: 0;
}
.big_bank_rates .col-lg-7 {
    padding-right: 5px !important;
}
.big_bank_rates .col-lg-5 {
    padding-left: 5px !important;
}

.applyBox {
    position: relative;
}
.applyBoxContent {
    position: absolute;
    z-index: 999;
    bottom: 10px;
    margin-left: 30px;
}
.applyBoxContent h2 {
    color: #ffffff;
    text-shadow: 0px 3px 19px #000000;
    opacity: 1;
    font-size: 24px;
    font-weight: 500;
}
.applyBoxContent h3 {
    letter-spacing: 0.3px;
    color: #ffffff;
}
.applyBoxContent p {
    letter-spacing: 0.2px;
    color: #ffffff;
    margin: 20px 0px;
    display: block;
    font-weight: 300;
    font-size: 14px;
    padding-right: 30px;
    line-height: 22px;
}
.applyBoxContent a {
    background: #b3071b;
    color: #fff;
    padding: 12px 55px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 16px;
    display: inline-block;
    border: 1px solid #b3071b;
}
.applyBoxContent a.btn2 {
    background: inherit;
    color: #fff;
    padding: 12px 55px;
    text-decoration: none;
    border-radius: 10px;
    font-size: 16px;
    display: inline-block;
    border: 1px solid #ffffff;
    border-radius: 10px;
}

.applyBoxContent a:hover {
    background: #950202;
}

ul.btns-sec {
    display: flex;
    align-items: self-start;
    padding-top: 10px;
    padding-bottom: 0px;
}
ul.btns-sec li {
    margin-right: 10px;
}

.financing_process {
    margin-top: 50px;
}

.sec-title h2 {
    color: #fff;
    font-weight: 500;
    font-size: 25px;
    margin-bottom: 20px;
}
.sec-title p {
    color: #fff;
}
.process-sec {
    padding: 0px 30px 20px 25px;
    height: 360px;
    object-fit: cover;
    background-position: center !important;
    background-size: cover !important;
    border-radius: 10px;
    display: flex;
    align-items: flex-end;
}
.process-sec span {
    color: #41c377;
    font-size: 36px;
    font-weight: 700;
}

.process-sec h3 {
    color: #fff;
    font-weight: 500;
    line-height: 38px;
}
.process-sec p {
    color: #fff;
    line-height: 24px;
    font-size: 14px;
    font-weight: 300;
}
.financing_solutions {
    margin-top: 50px;
}

.financing_solutions_img img {
    width: 100%;
}

.financing_solutions_info {
    padding: 50px;
    border-radius: 10px;
    background: #2f2f2f;
    height: 100%;
}

.financing_solutions_info h3 {
    color: #fff;
    font-size: 30px;
}
.financing_solutions_info p {
    font-size: 16px;
    color: #fff;
    padding: 15px 0px;
    font-weight: 200;
}

.financing_solutions_info a {
    background: #b3071b;
    color: #fff;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 100px;
    font-size: 18px;
    display: block;
    text-align: center;
}
.financing_solutions_info .btn4 {
    background: #41c377;
    margin-top: 25px;
}

.your_journey {
    margin-top: 50px;
    padding: 130px 180px;
    object-fit: cover !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.your_journey .sec-title.text-center {
    padding-bottom: 40px;
}
.journey {
    position: relative;
    overflow: hidden;
}
.your_journey img {
    width: 220px;
}
.your_journey ul.btns-sec {
    justify-content: center;
}

.your_journey ul.btns-sec li {
    margin-right: 40px;
}
.your_journey ul.btns-sec li a.btn2 {
    padding: 12px 50px;
}

.your_journey ul.btns-sec a.btn1:hover {
    color: #fff !important;
}

.journey-starts {
    padding: 30px 30px;
    border-radius: 10px;
    height: 100%;
    transition: 0.6s;
    background-color: rgb(212 213 197 / 80%);
}
.journey-starts span {
    height: 70px;
    width: 70px;
    line-height: 70px;
    background: #b3071b;
    display: inline-block;
    text-align: center;
    border-radius: 100px;
    color: #fff;
    font-size: 30px;
}

.journey-starts h3 {
    color: #000;
    font-weight: 700;
    line-height: 32px;
    padding: 20px 0px;
    margin-bottom: 0;
}
.journey-starts p {
    color: #000;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
}
.journey-starts a {
    background: #41c377;
    color: #fff;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 100px;
    font-size: 18px;
    display: inline-block;
    text-align: center;
}
.journey-starts a:hover {
    background: #1e623a;
}

.perfect_car {
    background: url(/wp-content/uploads/Welcome.jpg);
    background-size: cover;
    padding: 100px 0px;
    background-repeat: no-repeat;
}
/*
.perfect_car .container
{
background: transparent linear-gradient(72deg, #1C1C1C 0%, #343434 100%) 0% 0% no-repeat padding-box;
border-radius: 10px;
opacity: 1; 
padding: 50px 20px 0px 0px;
}*/

.perfect_sec h3 {
    color: #fff;
    font-weight: 500;
    line-height: 38px;
}
.perfect_sec p {
    color: #fff;
    line-height: 28px;
    font-size: 14px;
    font-weight: 300;
    padding-right: 100px;
}
.perfect_sec a {
    background: inherit;
    border: 1px solid#fff;
    color: #fff;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 18px;
    display: inline-block;
    text-align: center;
}

.prefoot .company .directions 
{
    width: 100%;
}

.prefoot .company .directions img {
    border: 0px solid #707070;
}

.perfect_sec a.directionsBtn {
    border: 0 !important;
}

.perfect_sec a:hover {
    background: #950202;
}
.perfect_sec li {
    font-size: 18px;
    color: #fff;
}
.perfect_sec ul.btns-sec {
    align-items: center;
}

.perfect_sec_img img {
    width: 100%;
}

.finance_company {
    padding: 50px 0px;
}
.why-choose-us {
    background: #2f2f2f;
    border-radius: 10px;
    padding: 50px;
}

.frame {
    min-height: 300px;
    z-index: 555555;
    position: relative;
    margin-bottom: 20px;
}

.frame {
    height: auto !important;
}

.frame.owl-theme .owl-theme .owl-nav {
    margin-top: 0px !important;
}

.scrollbox.col-sm-12 {
    color: #fff;
}

.home-form label {
    display: inline;
    float: none !important;
}

.home-form input[type="checkbox"] {
    margin-right: 10px;
}

.home-form input[type="radio"] {
    margin: 0 10px;
}

div#form_wrap label {
    display: inline;
    float: none !important;
    color: #000;
}

div#form_wrap .form_body input[type="checkbox"] {
    margin-right: 10px;
    width: 18px !important;
}

div#form_wrap input[type="radio"] {
    margin: 0 10px;
    width: 18px !important;
}

.page-id-204 .home-form textarea.form-control {
    height: auto;
    border-radius: 0;
    outline: none !important;
}
.page-id-204 .home-form label {
    color: #fff;
}

.home-form button#btnSubmit_contacts {
    background: #41c377 !important;
    color: #fff !important;
    opacity: 1 !important;
    padding: 12px 30px;
    border-radius: 0 !important;
    border: 0px !important;
}

.home-form button#btnSubmit_contacts:hover {
    background: #1e623a !important;
}

.finance_company h3 {
    color: #fff;
    font-weight: 500;
    line-height: 38px;
}
.why-choose-us p {
    color: #fff;
    line-height: 28px;
    font-size: 16px;
}
div#thank-you-message h1 {
    color: #000;
    font-size: 18px;
    font-weight: 300;
    margin-top: 30px;
    line-height: 30px;
    padding: 10px 0px;
}

.why-choose-us a {
    background: #41c377;
    color: #fff;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 100px;
    font-size: 18px;
    display: inline-block;
    text-align: center;
}

.why-choose-us a:hover {
    background: #1e623a;
}

.contactform {
    border-radius: 10px;
    padding: 50px 30px;
    object-fit: cover;
    height: 100%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.home-form label {
    color: #fff;
    margin-bottom: 0;
}
.home-form .form-group.col-sm-12.col-md-6.col-lg-6:nth-child(5) {
    width: 100%;
    max-width: 100%;
}
.tesimonial-sec {
    background: #efefef;
    padding-top: 50px;
    overflow: hidden;
}
.testimonialBox {
    background: #efefef;
}

.tesimonial-sec .sec-title h2 {
    color: #000;
}

.testimonial-item 
{
    background: #fff;
    padding: 70px 40px 30px;
    box-shadow: 0px 4px 10px 0px #5252521A;
    border-radius: 10px;
    height: 430px;
    margin-bottom: 70px;
    position: relative;
}

.testimonial-item:after {
    content: "";
    position: absolute;
    top: 12px;
    left: 40px;
    width: 50px;
    height: 50px;
    background: url(/wp-content/uploads/quotes.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.mediaBox {
    display: flex;
    align-items: flex-start;
    margin-top: 20px;
}

.testiTitle h4 {
    font-family: Inter;
    font-size: 20px;
    font-weight: 600;
    line-height: 24.2px;
    text-align: left;
    color: #2C2C2C;
    margin-bottom: 3px;
}

.testiTitle {
    margin-left: 15px;
    text-align: left;
}

.owl-item.active.center .testimonial-item {
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    height: 470px;
}
.testimonial-item h3 {
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.testimonial-item p {
    font-family: Inter!important;
    font-size: 15px!important;
    font-weight: 300!important;
    line-height: 24px!important;
    text-transform: none!important;
    text-align: left!important;
}
.testimonial-item .rating span {
    color: #f09a11 !important;
    font-size: 18px;
    margin-right: 5px;
}
.testimonial-item .rating {
    padding: 10px 0px;
}

.tesimonial-sec button.owl-next {
    position: absolute;
    right: -5%;
    top: 40%;
}
.tesimonial-sec button.owl-prev {
    position: absolute;
    left: -5%;
    top: 40%;
}

.car-detail-slider.owl-theme .owl-nav .owl-next:hover
{
    background: #a38d33!important;
}

.car-detail-slider.owl-theme .owl-nav .owl-prev:hover
{
    background: #a38d33!important;
}

.popout-section
{
    z-index: 99999999!important;
}

.garageDescription span
{
    color: #fff!important;
}

.tesimonial-sec .owl-prev:after {
    content: "\f104";
    font-family: "Font Awesome 5 Pro";
    font-size: 22px;
    display: block;
    border-radius: 100px;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    margin-right: 10px;
    color: #1E1E1E;
    background: #FFFFFFB2;
}
.tesimonial-sec .owl-next:after {
    content: "\f105";
    font-family: "Font Awesome 5 Pro";
    font-size: 22px;
    display: block;
    border-radius: 100px;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    margin-right: 10px;
   color: #1E1E1E;
    background: #FFFFFFB2;
}
.tesimonial-sec button {
    outline: none;
}

.tesimonial-sec .owl-dots {
    text-align: center;
}

.tesimonial-sec .owl-nav button span
{
    display: none;
}

.tesimonial-sec button.owl-dot span {
    display: block;
    background: #b4af9c;
    height: 10px;
    width: 10px;
    margin: 0px 5px;
    border-radius: 100px;
    text-align: center;
}
.tesimonial-sec button.owl-dot.active span {
    background: #000000;
}

.testimonials-slider {
    margin-top: 30px;
}

.tesimonial-sec .owl-nav.disabled {
    display: block;
}

.tesimonial-sec a {
    background: #b3071b;
    color: #fff;
    padding: 12px 40px;
    text-decoration: none;
    border-radius: 100px;
    font-size: 18px;
    display: inline-block;
    text-align: center;
}

.tesimonial-sec a:hover {
    outline: none;
    background: #950202;
    color: #fff;
    text-decoration: none;
    padding-left: 50px !important;
}

.fooButtons a:hover {
    background: #1e623a;
    text-decoration: none;
}

.fooButtons a:last-child:hover {
    background: #950202;
    text-decoration: none;
}

/*inventory page*/

.inventory header.top-header {
    height: auto;
}

.inventory header:after {
    background: url(https://showcarsofbocaraton.aandemo.com/wp-content/uploads/srp_vdp_background.jpg);
    height: 100vh;
    z-index: -1;
    top: 0;
    width: 100%;
    position: absolute;
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
}
.inventory header:before {
    position: absolute;
    content: "";
    background: transparent linear-gradient(0deg, #36363600 0%, #363636 100%) 0% 0% no-repeat padding-box;
    opacity: 0.94;
}

body.inventory .inventory-search-section ul#searchfields_holder {
    box-shadow: inherit;
}

.inventory-page-section {
    min-height: auto;
    position: relative;
    z-index: 1;
}

.sortBox .container2 {
    width: 100%;
}
body.inventory {
    background: url(/wp-content/uploads/srp_vdp_background.jpg) !important;
    background-repeat: no-repeat !important;
    background-color: #eaeeef !important;
}

body.inventory .afterMenu 
{
    display: block!important;
}

body.inventory .afterMenu .sub-title .sortBox span {
    display: inline-block;
    vertical-align: baseline;
    font-size: 14px;
    color: #fff !important;
    letter-spacing: 0;
    font-family: "Poppins", sans-serif !important;
}
body.inventory .inventory-search-section .searchfields-options-holder .search-option {
    width: 94% !important;
    z-index: 999999999;
}

body.inventory .inventory-search-section ul#searchfields_holder {
    padding: 0px 0px;
    background-color: inherit;
    margin-bottom: 40px!important;
}
body.inventory .inventory-search-section .col.border-r.mb-4.mb-lg-0 p {
    text-align: left;
    color: #fff;
}
body.inventory .inventory-search-section .searchfields-options-holder li span {
    cursor: pointer;
}

/*.car__filters {
    max-width: 14%;
}
*/
.sort_fl {
    max-width: 14%;
}

.search_fl input {
    width: 60% !important;
    border: 1px solid #f2f2f278 !important;
    border-radius: 5px;
}

.search_fl input::placeholder {
    color: #fff !important;
}

.sort_fl select {
    border: 1px solid #f2f2f278 !important;
    background-color: transparent;
    color: #000 !important;
    border-radius: 5px;
}
.search_fl .bewf.w-30 a {
    width: auto !important;
    border-radius: 5px !important;
    margin-top: 0px;
    display: block;
    padding: 16px 10px;
    height: auto;
    transition: 0.6s;
}

.google-recaptcha {
    opacity: 0 !important;
}

body.inventory .afterMenu .sub-title .sortBox li {
    margin-right: 16px;
    color: #fff;
}
body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > span:first-child {
    font-family: "Inter" !important;
    height: 50px;
    font-size: 15px;
    font-weight: 600;
    line-height: 26px;
    text-align: left;
}
body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > span:first-child:after {
    content: "";
    border-top: solid 1px #000;
    border-right: solid 1px #000;
    height: 6px;
    width: 6px;
    top: 20px;
}
body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > span:first-child {
    font-size: 14px;
    font-family: "Inter" !important;
    height: 50px;
}
body.inventory .inventory-search-section .key-search {
    background: #ffffff59;
    color: #fff;
    border-radius: 5px;
    height: 50px;
}
.bewf.w-30 a {
    background: #A38D33;
    text-transform: inherit;
    font-size: 16px;
}
.bewf.w-30 a:hover {
    background: #ffffff !important;
    color: #A38D33;
    border-radius: 50px!important;
}
body.inventory .inventory-search-section .col {
    padding: 0px 8px 0px 8px;
}

body.inventory .afterMenu select#order_by {
    padding: 15px 12px;
    background: #FFFFFF3D;
    margin-top: -1px;
    border: 1px solid #E1E1E1;
    outline: none;
    color: #fff!important;
    float: right;
}
@media (max-width: 991px) {
    body.inventory .afterMenu select#order_by {
    color: #000!important;
}
}

body.inventory .inventory-search-section select#order_by option
{
    color: #000;
}

body.inventory .inventory-search-section ::placeholder {
    color: #fff !important;
}

body.inventory .inventory-search-section .key-search {
    width: 100%;
}

.car-col .car-card .image {
    text-align: center;
    height: inherit!important;
    min-height: inherit!important;
    overflow: hidden;
    position: relative;
    margin: 0px;
    border-radius: 0px;
    margin-bottom: 10px;
}
/*inventory Details page*/

#quickContacts {
    z-index: 9999999999 !important;
}
#quickContacts #quickContent label {
    font-size: 14px !important;
    margin-top: 4px;
}
div#detailed_page_wrapper {
    z-index: 0;
    position: relative;
}

div#detailed_page {
    position: relative;
    z-index: 999999999;
}

.breadcrumbs a svg path {
    color: #a38d33;
}

.our_price {
    margin-bottom: 20px;
}

.vehicle_info h4 {
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    font-family: "Work Sans", serif;
    text-align: left;
    color: #a38d33;
}

.inquire_col input {
    border: 0.5px solid #E1E1E1;
    border-radius: 5px;
    height: 45px;
    background: #595960;
    color: #fff;
}


.inquire_col input::placeholder
{
    font-family: Inter;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #fff;
}

.inquire_col textarea::placeholder
{
    font-family: Inter;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #fff;
}

.inquire_col input[type="checkbox"] {
    width: 15px;
    height: 15px!important;
    margin-right: 10px;
}

.inquire_col label 
{
    float: right!important;
    width: 90%;
    text-align: left;
    color: #fff;
}

.inquire_col textarea {
    border: 0.5px solid #E1E1E1;
    border-radius: 5px;
    height: 100px;
    background: #595960;
    color: #fff;
    margin-bottom: 5px;
}

.hide_in_mobile_new h4 {
    padding-left: 10px;
    margin-bottom: 25px;
}

.our_price h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 45px;
    text-align: left;
    font-family: "Work Sans", serif;
    color: #ffffff;
    margin-bottom: 12px;
}

.recent_story a.elementor-post__read-more {
    background: #a38d33 !important;
    padding: 10px 20px;
    margin-top: 15px;
    display: inline-block;
    font-family: "Work Sans", serif!important;
    border-radius: 50px;
    color: #fff;
    text-decoration: none!important;
    font-size: 15px!important;
    font-weight: 400!important;
    letter-spacing: 0.4px;
    transition: 0.6s;
}

.recent_story a.elementor-post__read-more:hover
{
    background: #fff !important;
    color: #000;
}

.our_price a {
    background: #a38d33;
    width: 50%;
    display: block;
    height: 46px;
    line-height: 46px;
    border-radius: 5px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    transition: 0.6s;
}

.our_price a:hover
{
    background: #fff;
    border-radius: 50px;
    color: #000;
}

.our_price span {
    font-family: Inter 18pt;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    color: #a38d33;
    margin-top: 10px;
    display: block;
}

.car-detail-slider {
    margin-bottom: 20px;
}

.breadcrumbs a {
    color: #fff;
    text-decoration: none;
} /*
.car-details-action{
    background: inherit;
}*/
.car-details-action {
    padding: 20px 35px;
    background: #ffffff;
    height: auto;
    border-radius: 10px 10px 0px 0px;
    position: relative;
    z-index: 4;
}

.image-overlay-detailed
{
    z-index: 999999!important;
    height: 650px;
}

.car-details-action:after {
    content: "";
    width: 92%;
    height: 1px;
    background-color: #858181;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.car-details-action ul li {
    margin: 0 15px;
}

.car-details-action span {
    color: #555555;
}
.car-details-action ul li a {
    text-decoration: none;
}

.scraf
{
    text-align: left;
}

.scraf img
{
    width: 120px!important;
}

.car-details-action ul {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-bottom: 0px;
}
.smsMSG span {
    margin-left: 0px;
}

.car-col .car-card:hover .smsMSG img {
    vertical-align: middle;
    width: 26px;
}
.car-details-action ul li img {
    width: 22px;
    height: 22px;
    margin-right: 8px;
    object-fit: contain;
}
.car-details-action .pin.active img {
    width: 22px;
    object-fit: cover;
    height: 22px;
    border-radius: 5px;
    border: 1px solid #a38d33;
    filter: grayscale(1);
    padding-top: 5px;
}
.send_to_Mobile.d-flex.align-items-center.dark-text {
    z-index: 99999;
    position: relative;
}

.pin span
{
    margin-left: 0;
}

.car-more-information .card.tab-pane {
    display: none;
}

.car-more-information .card.tab-pane.active {
    display: block;
}

.car-detils h1 {
    font-size: 50px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.4000000059604645px;
    text-align: left;
    font-family: "Work Sans", serif;
    color: #a38d33;
}
.car-detils {
    background: inherit;
    padding: 0px 0px 5px !important;
    z-index: 2;
    position: relative;
}
.breadcrumbs span {
    color: #dedede;
    text-decoration: none;
    font-weight: 400;
    padding-left: 10px;
    font-size: 12px;
}
.breadcrumbs span:hover {
    text-decoration: none;
}
.details-prize .our {
    background: #b3071b;
    padding: 15px 40px;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    border-radius: 10px;
    font-weight: 400;
}

.hide_in_desktop {
    display: none;
}

.full_address {
    font-family: "Work Sans", serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    text-align: left;
}

.full_address a {
    text-decoration: none;
    color: #fff;
}

.full_address a span
{
    color: #fff;
}

.details-prize {
    text-align: right;
}
.details-prize p:empty {
    display: none;
}

.vehicle_info p span {
    color: #fff;
    width: 40%;
}
.vehicle_info p {
    color: #fff;
    text-align: left;
    margin-bottom: 5px;
    font-size: 15px;
    font-weight: 300;
}
.vehicle_info .border-bottom.mb-3 {
    display: flex;
    align-items: center;
    border-color: #393939 !important;
    border: 0 !important;
    margin-bottom: 15px !important;
    justify-content: space-between;
}
.row.vehicle_info {
    background: #00000072 0% 0% no-repeat padding-box;
    border-radius: 10px;
    opacity: 1;
    padding: 20px 20px;
    background: #2f3038;
    z-index: 1;
    position: relative;
    border: 1px solid #a38d33;
}

p.title {
    text-align: left;
    font-weight: 500;
}

.apply-btn {
    padding: 25px;
    position: relative;
    /* z-index: 0; */
    object-fit: cover;
    background-size: cover !important;
    margin-top: 20px;
    text-align: left;
}

.row.apply-btn:after {
    background: transparent linear-gradient(291deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 0.84;
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    display: block;
    width: 100%;
    left: 0;
}

.apply-btn h4 {
    font-size: 25px;
    color: #fff;
    padding-bottom: 50px;
    position: relative;
    z-index: 999999;
}
.apply-btn a {
    background: #b3071b;
    color: #fff;
    padding: 15px 10px;
    border-radius: 5px;
    display: block;
    font-size: 18px;
    text-decoration: none;
    position: relative;
    z-index: 1;
    width: 60%;
    text-align: center;
}
.apply-btn a:hover {
    text-decoration: none;
    background: #fff;
    color: #b3071b;
}

.photos.row {
    padding: 80px 15px 0px 15px;
}

.photo img {
    cursor: pointer;
    border-radius: 10px;
}

.inventoryDetailed .frame.hide_in_mobile img {
    height: 650px !important;
    width: 100% !important;
    object-fit: cover;
    object-position: top;
    border-radius: 10px!important;
}
.frame img
{
    border-radius: 10px;
}

.photo_row {
    position: relative;
    z-index: 999999;
    top: -40px;
}

.car-detail-slider button {
    background-color: #fff !important;
    border-radius: 50% !important;
    border: 4px solid #c15858 !important;
    width: 45px !important;
    height: 45px !important;
}

.car-detail-slider button span {
    color: #c15858 !important;
    fill: #c15858 !important;
    line-height: 30px !important;
    display: none;
}

.car-detail-slider button.owl-prev {
    left: 30px !important;
}

.car-detail-slider button.owl-next {
    right: 30px !important;
}
.car-detail-slider.owl-theme .owl-nav .owl-next {
    font-size: inherit;
}

.car-detail-slider .owl-next:after {
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    color: #ffffff;
    display: block;
}

.car-detail-slider .owl-prev:after {
    content: "\f053";
    font-family: "Font Awesome 5 Pro";
    font-size: 22px;
    color: #ffffff;
    display: block;
}
.car-detail-slider.owl-theme .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    background: #FFFFFF33!important;
    color: #ffefef;
    margin: 0;
    outline: none !important;
    border-radius: 30px!important;
    filter: blur(0);
    font-size: 18px!important;
    border: 0 !important;
    height: 40px !important;
    width: 60px !important;
    position: absolute;
    left: 20px !important;
    transition: 0.6s;
}
.car-detail-slider.owl-theme .owl-nav .owl-next {
    position: absolute;
    /* top: 50%; */
    background: #FFFFFF33!important;
    filter: blur(0);
    /* color: #ffefef; */
    /* margin: 0; */
    /* outline: none !important; */
    border-radius: 10px 0px 0px 10px !important;
    font-size: 18px!important;
    border: 0 !important;
    border-radius: 30px!important;
    height: 40px !important;
    width: 60px !important;
    position: absolute;
    right: 20px !important;
    transition: 0.6s;
}

.col-6.details-prize {
    text-align: right;
}
span.photo_gll {
    position: absolute;
    right: 2%;
    bottom: 4%;
    z-index: 99;
    display: flex;
}

span.photo_gll_1 {
    position: absolute;
    left: 2%;
    bottom: 4%;
    z-index: 99;
    display: flex;
}

span.photo_gll a img {
    margin-right: 10px;
    width: auto!important;
    height: auto!important;
}

span.photo_gll_1 a img {
    margin-right: 10px;
    width: 18px!important;
    height: 18px!important;
}
span.photo_gll a {
    text-decoration: none;
    display: flex;
    background: #2F3038;
    color: #fff;
    padding: 10px 40px;
    border-radius: 100px;
    transition: 0.6s;
}

span.photo_gll a:hover
{
    transform: translateY(-10px);
}

span.photo_gll_1 a:hover
{
    transform: translateY(-10px);
}

span.photo_gll_1 a {
    text-decoration: none;
    display: flex;
    background: #2F3038;
    color: #fff;
    padding: 10px 30px;
    border-radius: 100px;
    transition: 0.6s;
}


span.photo_gll a img
{
    padding-left: 0!important;
}

span.photo_gll_1 a img
{
    padding-left: 0!important;
}

span.photo_gll i {
    color: #fff;
}

span.photo_gll img {
    padding-left: 20px;
    width: 40px !important;
}

.car-detail-slider:after {
    content: "\f108";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    font-size: 21px;
}

.dt-btn a {
    display: block;
    margin-bottom: 15px;
    color: #fff;
    border-radius: 10px;
    font-size: 21px;
    padding: 18px 10px;
    font-weight: 600;
}
.dt-btn a:hover {
    text-decoration: none;
}
.giveus {
    background: #41c377;
}
.giveus:hover {
    background: #1e623a;
    text-decoration: none;
}
.financing:hover :last-child {
    background: #b3071b;
}

.financing {
    background: #b3071b;
}
.Vehiclefax_logo {
    border: 1px solid#707070;
    width: 100%;
    border-radius: 10px;
    padding: 10px;
}

.Vehiclefax_logo img {
    filter: invert(1);
    width: 230px;
}

/*
.car-more-information .nav-tabs{
    background: transparent linear-gradient(180deg, #403E3E 0%, #1C1C1C 100%) 0% 0% no-repeat padding-box;
border: 0.5px solid #B9B9B9;
border-radius: 10px;
}

*/
.car-more-information .collapse .card-body .text-right {
    margin-right: 15px;
}
.car-more-information .collapse .card-body a {
    text-decoration: none;
}
.car-more-information .nav-tabs {
    border: 0;
    position: relative;
    z-index: 1;
    border-top: solid 0px #ffffff;
    border-bottom: solid 0px #ffffff;
    background: inherit;
    display: block;
}
.car-more-information .nav-tabs .nav-item .nav-link.active {
    color: #a38d33 !important;
    background: inherit;
    box-shadow: inherit;
    border-radius: 0;
    margin: 0;
    text-align: left;
    background-color: #fff;
}

.car-more-information .nav-tabs .nav-item .nav-link.activeTab {
    border-radius: 10px 10px 0px 0px;
    color: #b19f53;
}


.car-more-information {
    margin-bottom: 10px;
    margin-top: 0px;
}

.car-more-information .card-body {
    padding: 30px;
    background: #ffffff;
    color: #414141;
    border: 0px solid #e1e1e1;
    border-radius: 0px 0px 10px 10px;
    font-size: 15px !important;
    line-height: 28px;
    /* padding: 50px; */
    border-top: 0;
    margin-bottom: 20px;
    text-align: left;
}

.car-more-information .card-body span {
    color: #414141 !important;
}

/* 
.car-more-information .card-body p {
    color: #fff !important;
} 
*/

.car-more-information .card.active {
    border-bottom: solid 0px #dee2e6 !important;
}
.car-more-information .nav-tabs .nav-item .nav-link {
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    background: #ffffff;
    margin-top: 20px;
    font-family: "Work Sans", serif;
    color: #8d8d8d;
    margin-right: 0;
    border-radius: 10px;
}


.car-more-information .nav-tabs .nav-item .nav-link:after {
    content: "";
    position: absolute;
    right: 20px;
    background: url(/wp-content/uploads/chevron-circle-right.png);
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.car-more-information .nav-tabs .nav-item .nav-link.active:after
{
    background: url(/wp-content/uploads/chevron-circle-right-Bold.png);
    content: "";
    position: absolute;
    right: 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}


.car-more-information .nav-tabs .nav-item .nav-link.activeTab:after
{
    background: url(/wp-content/uploads/chevron-circle-right-Bold.png);
    content: "";
    position: absolute;
    right: 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}


.car-more-information div#content {
    margin-top: 0px;
}
.car-more-information .nav-tabs .nav-item .nav-link.active {
    border-bottom: solid 0px #3b3b3b;
}
.car-more-information .card {
    background: inherit;
}

.instagram-feed {
    padding: 50px 0px 80px;
    background: #efefef;
    margin-top: -1px;
}

.prefoot {
    background: inherit;
    padding: 50px 0px 0;
    position: relative;
}

.prefoot .container-fluid {
    padding: 0px;
}

.fooButtons {
    position: absolute;
    top: 140%;
}

.cn-info {
    margin-top: 0px;
    margin-left: 15px;
    position: absolute;
    top: 18%;
    left: 11%;
}

a.cn-info_Button {
    width: 306px;
    border-radius: 5px;
    display: block;
    height: 46px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    text-align: center;
    background: #a38d33;
    margin-top: 15px;
    line-height: 46px;
    color: #fff;
    transition: 0.6s;
}


a.cn-info_Button:hover
{
    background-color: #fff;
    color: #a38d33;
    border-radius: 50px;
    text-decoration: none;
}

.cn-info_1 {
    background-color: #ffffff;
    border-radius: 10px;
    width: 306px;
    padding: 30px 15px 30px 25px;
}

.our_collection {
    margin: 30px 0;
}

.our_collection h1 {
    font-size: 60px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.4000000059604645px;
    text-align: left;
    color: #a38d33;
    margin-bottom: 15px;
}

.our_collection h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    text-align: left;
    text-transform: capitalize;
    color: #ffffff;
}

.follow_section {
    padding: 50px 0px 0;
    background-color: #efefef;
}

.follow_heading {
    text-align: center;
    

}

.follow_heading img {
    width: 55px!important;
    height: 55px!important;
    background: inherit;
    border-radius: 50%;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #00aeff!important;
}

.testiimage img {
    background: inherit!important;
    width: 65px!important;
    height: 65px!important;
    padding-top: 0;
    object-fit: cover;
}

.follow_heading img.thumpsup {
    background: inherit!important;
    width: 65px!important;
    height: 65px!important;
}

.follow_heading h1 {
    font-size: 60px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.4000000059604645px;
    text-align: center;
    color: #090909;
    font-family: "Work Sans", serif;
}

.follow_heading h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
    text-align: center;
    color: #090909;
    margin-bottom: 30px;
    font-family: "Work Sans", serif;
}

.follow_heading p {
    font-family: "Work Sans", serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize;
    text-align: center;
}

.followBox {
    padding: 0;
}

.followBox img {
    object-fit: cover;
    height: 350px;
    width: 100%;
}

.prefoot h2 {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px;
    font-style: italic;
}
ul#menu-footer-menu li a {
    color: #fff;
    font-size: 16px;
}
.prefoot .social a {
    margin: 0 10px 0 0;
}

.prefoot .social a.youtube_la
{
    margin-right: 22px;
}

.prefoot .social a.linkedin_la
{
    margin-right: 15px;
}

.prefoot .social a.tiktok
{
    margin-right: 22px;
}

.prefoot .social a img {
    width: 30px;
    filter: invert(1);
}

.prefoot .social a.tiktok img
{
    width: 22px;
}

.prefoot .social a.motorious_col img
{
    filter: inherit;
}

.ft-info p {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    font-family: "Work Sans", serif;
    letter-spacing: -0.4000000059604645px;
    text-align: left;
}
.fooButtons a {
    background: #41c377;
    color: #fff;
    padding: 12px 20px;
    border-radius: 100px;
    font-size: 18px;
    display: inline-block;
    margin-right: 10px;
}
.fooButtons a:last-child {
    background: #b3071b;
}

.prefoot .social {
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 5px 0 0;
}

.directions img {
    width: 100%;
}

#footer footer {
    padding: 0px 145px;
    background: linear-gradient(0deg, #212121 99%, rgba(33, 33, 33, 0) 311%);
    border: 0;
}

#footer footer .postfoot {
    padding: 0px 0 30px;
}

#footer footer .postfoot .leftBox {
    color: #a3a3a3;
    font-family: "Poppins", sans-serif !important;
    font-size: 14px;
}

#footer footer .postfoot .leftBox a {
    color: #a3a3a3;
}

#footer footer .postfoot .power {
    color: #a3a3a3;
    font-family: "Poppins", sans-serif !important;
    font-size: 14px;
}

#footer footer .postfoot .power a span {
    color: #a3a3a3;
}

div#re-captcha_contacts {
    opacity: 0 !important;
}

.car-more-information .custom-accordian .accordable-panel {
    background-color: transparent !important;
}

.car-more-information .custom-accordian .accordable-panel ul {
    color: #fff !important;
    text-align: left !important;
    line-height: 32px !important;
}

.car-more-information .custom-accordian span.accordable-heading {
    color: #fff !important;
    text-align: left;
}

.car-more-information .custom-accordian .accordable-panel:before {
    border-top: solid 1px #ffffff !important;
    border-right: solid 1px #ffffff !important;
}

.car-more-information .custom-accordian .accordable-panel ul li {
    color: #fff !important;
    text-align: left !important;
    line-height: 32px !important;
}

.car-more-information .collapse .card-body input {
    height: 45px !important;
    border-radius: 0 !important;
    padding-inline: 20px !important;
    margin-bottom: 5px;
}

.car-more-information .collapse .card-body textarea {
    height: 80px !important;
    border-radius: 0 !important;
    padding-inline: 20px !important;
    margin-bottom: 5px;
}

.car-more-information .collapse .card-body label {
    display: block;
    text-align: left !important;
    color: #000;
    margin-bottom: 0 !important;
}

.car-more-information .collapse .card-body input[type="checkbox"] {
    height: auto !important;
    margin: 0;
    padding: 0 !important;
    margin-top: 8px;
    margin-right: 8px !important;
}

.car-more-information .collapse .card-body button {
    background-color: #b19f53;
    color: #fff !important;
    border: 0;
    font-size: 15px !important;
    padding: 12px 50px !important;
    border-radius: 2px !important;
    opacity: 1;
    box-shadow: none;
}

.car-more-information .collapse .card-body button span {
    color: #000 !important;
}

.faq .card {
    border-bottom: 1px solid #464646 !important;
    border-radius: 0;
    border: 0;
}

.view-question a {
    background: #41c377;
    color: #fff;
    padding: 12px 70px;
    text-decoration: none;
    border-radius: 100px;
    font-size: 18px;
    display: inline-block;
    text-align: center;
}

.view-question a:hover {
    outline: none;
    background: #1e623a;
    color: #fff;
    text-decoration: none;
}

.staff-inner {
    border-color: #00000033 !important;
    border-width: 0.5px !important;
    background-color: #ffffff;
    -webkit-box-shadow: -1px 0px 12px 2px rgb(0 0 0 / 0%);
    box-shadow: -1px 0px 12px 2px rgb(0 0 0 / 0%);
    border: solid 1px #00000033;
    border-bottom-left-radius: 18px;
    padding: 10px;
    margin-bottom: 30px;
    height: 550px;
}

.staff-inner p, .staff-inner h3
{
    font-family: "Inter" !important;
}

.staff-inner p 
{
    font-family: "Inter" !important;
    font-size: 16px;
}

.staff-inner img {
    margin-bottom: 10px;
    height: 420px;
    object-fit: cover;
}

.staff-inner h3
{
    color: #b49c3c!important;
    font-family: "Inter" !important;
}

.contSectionWrap.container h1 {
    color: #000!important;
    font-family: "Work Sans", serif;
    font-size: 28px;
    margin-bottom: 15px;
    text-align: center;
}

.contSectionWrap.container p {
    font-family: "Work Sans", serif;
    line-height: 24px;
    font-size: 15px;
}

.page-id-1411 .contSectionWrap.container h1 {
    padding-left: 0;
}

.contSectionWrap.container h2 {
    color: #000;
    text-align: center;
    font-size: 24px;
}

.contSectionWrap.container .form_body .form-group.col-sm-12.col-md-6.col-lg-6 {
    max-width: 33%;
}

.contSectionWrap.container .form_body select.form-control:not([size]):not([multiple]) {
    height: calc(3.3rem + 2px);
    outline: none;
}

div#form_wrap .form_body input {
    padding: 12px 15px;
    outline: none;
    height: 50px;
    width: 100% !important;
}

div#form_wrap .form_body input[type="radio"] {
    padding: 0 !important;
    height: auto !important;
    width: 24px !important;
    margin: 0 !important;
    display: inline;
}

div#form_wrap .form_body textarea {
    height: 100px;
}

div#form_wrap span#uploader {
    display: none;
}

div#form_wrap input[type="checkbox"] {
    height: auto !important;
}

div#form_wrap span#image {
    display: none;
}

div#form_wrap .radio-check-label {
    margin: 0 10px 0 3px;
    color: #fff;
}

div#btnBox_wrap {
    display: flex;
    align-items: center;
}
.btnBox button.btn-primary span.text {
    color: #fff;
}

.btnBox button.btn-primary {
    margin-right: 10px;
}

div#btnBox_wrap button {
    margin-right: 10px;
}

div#form_wrap .form_body input[type="checkbox"] {
    margin-right: 10px;
}

div#form_wrap .form_body button#btnSubmit_contacts {
    background: #a38d33;
    color: #fff;
    opacity: 1;
    font-size: 16px;
    margin-right: 10px;
    padding: 15px 30px;
    border: 0px;
}

div#btnBox_wrap button.btn.btn-primary.btn-lg.logout_button span {
    color: #fff;
}

div#form_wrap .form_body button#btnSubmit_contacts:hover {
    background: #950202;
    border: 0px;
}

div#btnBox_wrap button.btn.btn-primary.btn-lg {
    background: #a38d33!important;
    color: #fff!important;
    opacity: 1;
    font-size: 16px;
    padding: 15px 30px;
    width: 160px;
    border: 0px;
}

div#btnBox_wrap button.btn.btn-primary.btn-lg span
{
    color: #fff!important;
}

.page-id-28 div#btnBox_wrap button.btn.btn-primary.btn-lg {
    padding: 0px 30px !important;
}

div#btnBox_wrap button.btn.btn-primary.btn-lg.logout_button 
{
    display: block !important;
    width: 160px;
    background: #000 !important;
    padding-inline: 0!important;
}

div#btnBox_wrap button.btn.btn-primary.btn-lg:hover {
    background: #950202;
    border: 0px;
}

div#form_wrap .form_body input {
/*     outline: none !important; */
}
div#form_wrap .form_body textarea {
/*     outline: none !important; */
}

div#form_wrap .form_body .form-control {
/*      outline: none !important; */ */
}

.garage-section.nv {
    background-color: #1c1c1c;
}

.garage-section .headTitle h1 {
        color: #000;
    font-family: "Work Sans", serif!important;
    font-size: 28px;
    margin-bottom: 15px;
    text-align: center;
}
.garage-section .headTitle .descp {
    font-family: "Work Sans", serif!important;
    line-height: 24px;
    font-size: 15px;
    text-transform: inherit!important;
}

.garage-section.nv .container .tabsSection #tabsGrarage .contentBox #savedalerts .garage_content .saved_cars_bl h2
{
    font-family: "Work Sans", serif!important;
}

.garage-section.nv .container .tabsSection #tabsGrarage .contentBox #savedalerts .garage_content .viewListBox h2
{
    font-family: "Work Sans", serif!important;
}

.garage-section.nv .container .tabsSection #tabsGrarage .contentBox #savedalerts .garage_content .viewListBox .wrap .titleBox
{
    font-family: "Work Sans", serif!important;
    margin-bottom: 12px;
}

.garage-section.nv .container .tabsSection #tabsGrarage .contentBox #savedalerts .garage_content .viewListBox .wrap .img_bl
{
    margin-bottom: 10px;
}

.garage-section.nv .container .tabsSection #tabsGrarage .contentBox #savedalerts .garage_content .viewListBox .wrap .botAction
{
    font-family: "Work Sans", serif!important;
}

.garage-section.nv .container .loginBox span.mgg_reg {
    background: #a38d33 !important;
    border: 1px solid #a38d33 !important;
    color: #000 !important;
    transition: 0.6s;
}

.garage-section.nv .container .loginBox span.mgg_reg:hover
{
    border: 1px solid #a38d33 !important;
    background: transparent!important;
}

.garage-section.nv .container .loginBox span
{
    outline: none!important;
    border: none!important;
    font-family: "Work Sans", serif!important;
    font-size: 16px;
}

.garage-section.nv .container .loginBox span.mgg_reg:hover {
    background: #fff;
    color: #b3071b;
}
.garage-section.nv .container .loginBox span.mgg_login {
    background: #1c1c1c!important;
    color: #fff !important;
}
.garage-section.nv .container .loginBox span.mgg_login:hover {
    background: #136937;
}

.testimonial__sec {
    background: #222;
    padding: 25px;
    margin-bottom: 15px;
    border-radius: 5px;
}

.testimonial-page h1 {
    font-size: 28px;
}
.testimonial-page h4 {
    color: #fff;
    font-size: 21px;
}
.testimonial__sec p {
    color: #fff;
}

.testimonial__sec hr {
    color: #fff;
    border: 0.2px solid#363434;
}

.com-content.com-content-default {
    color: #fff !important;
}

.privacy-policy h1 {
    padding: 0px !important;
}
.content-section.clearfix {
    color: #fff;
}

.content-section.clearfix i {
    display: none;
}

.page-id-1206 h2 {
    font-size: 24px;
    color: #000;
}

.page-id-1206 h3 {
    font-size: 24px;
    color: #000;
}

.page-id-1206 h4 {
    font-size: 24px;
}

.page-id-1206 h5 {
    font-size: 21px;
}
.send_to_Mobile .inboxContainer .sent {
    color: #fff!important;
    width: 130px;
    background: rgb(63, 63, 63);
    padding: 0;
    margin-top: 10px;
    border-radius: 5px;
}

.smsMSG.opened .inboxContainer .sent img {
    filter: initial;
    border: 1px solid#fff;
    border-radius: 100px;
    height: 20px;
    width: 20px;
    background: #fff;
    margin-left: 6px;
}

.smsMSG .inputBox input
{
    background: transparent!important;
}

/*.inboxContainer
{
    overflow: inherit!important;
    max-height: 42px!important;
}*/

.car-col .car-card:hover .smsMSG.opened .inboxContainer .sent img {
    width: auto !important;
}
.garage-section.nv .container .loginBox {
    color: #000;
    font-size: 16px!important;
    font-family: "Work Sans", serif!important;
}

.garage-section.nv .container .loginBox #logout_submit 
{
    background-color: #000000!important;
    color: rgb(255 255 255)!important;
    border: 1px solid #000000;
    font-family: "Work Sans", serif!important;
    transition: 0.6s;
    text-decoration: none;
}

.garage-section.nv .container .loginBox #logout_submit:hover 
{
    background-color: #fff!important;
    color: #000!important;
}

.instagram-feed img {
    width: 100%;
}
.slider .home-slider .owl-item {
    height: inherit !important;
    overflow: hidden;
}

.staffTeam {
    border-color: #424242 !important;
    border-width: 0.5px !important;
    background-color: #232323;
    -webkit-box-shadow: -1px 0px 12px 2px rgb(0 0 0 / 54%);
    box-shadow: -1px 0px 12px 2px rgb(0 0 0 / 54%);
    border-bottom-left-radius: 18px;
    padding-bottom: 0px;
    padding: 10px;
    border: solid 1px white;
    margin-bottom: 25px;
    height: 580px;
}

.staffTeam p {
    color: #fff !important;
    font-size: 14px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: 200;
    line-height: 23px;
}

.staffTeam img {
    /* width: 100%; */
    height: 200px;
    object-fit: cover;
    object-position: top;
}

.staffTeam h3 {
    font-size: 24px;
    color: #ffffff !important;
    padding-top: 0px;
    margin-block: 15px;
    padding-right: 0px;
}

.page-id-2379 p {
    color: #ffff;
    padding-left: 15px;
}

.staffTeam p {
    color: #fff !important;
    font-size: 15px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: 200;
    line-height: 22px;
}

.page-id-1411 .directPage .block {
    background-color: transparent;
}



.page-id-1411 .directPage .col-xs-12 iframe {
    height: 380px;
}

.contactForm .container h1 {
    font-size: 28px;
    text-align: center;
    padding-left: 20px;
}

.page-id-2063 .contactForm .container .col-sm-12 h1 {
    padding-left: 5px;
}

.page-id-204 .contactForm .container h1 {
    padding-left: 15px;
}

.page-id-204 .contactForm .container .col-sm-12 h1 {
    padding-left: 0;
}

.garage-section.nv {
    background-color: #363636;
}

.hide_in_desktop_new {
    display: none!important;
}
.hide_in_mobile_new {
    display: block;
    margin-bottom: 20px;
}

.staff_page h4 {
    color: #fff;
}
.staff_page h1 {
    font-size: 28px !important;
}
.page-id-2099 .btnBox {
    margin-left: 27px;
}
.page-id-2099 input {
    height: 50px;
    background: #fff !important;
}

.newsimg img {
    width: 100%;
}

@media (max-width: 1500px) {
    .journey-starts h3 {
        line-height: 28px;
        font-size: 21px;
    }
    .dark-light {
        right: 14%;
    }

    .featured__inventory 
    {
        margin-top: -400px;
    }
}

@media (max-width: 1400px) {

  .testimonial-item {
    height: 520px;
    }

    .sort_fl {
    max-width: 15%;
}

.search_fl .bewf.w-30 a {

    padding: 15px 10px;
}

    body.inventory .inventory-search-section .searchfields-options-holder .search-option {
    width: 92% !important;
    }


    .owl-item.active.center .testimonial-item
    {
        height: 550px;
    }
    .tesimonial-sec button.owl-prev 
    {
        left: 44%;
        top: inherit;
        bottom: 3%;
    }

    .tesimonial-sec button.owl-next {
        right: 44%;
        top: inherit;
        bottom: 3%;
        left: inherit;
    }

    .testimonial-item {
        margin-bottom: 100px!important;
    }


    .slideContent {
        margin-left: 0%;
    }
    .your_journey {
        padding: 150px 180px;
    }

    #footer footer {
        padding: 0px 100px;
    }
    .prefoot h2 {
        font-size: 16px;
    }
    .ft-info p {
        font-size: 14px !important;
    }

    header .navbar-nav .menu-item-has-children ul {
        width: 180px !important;
    }
    .container 
    {
        width: 95%;
    }
}

@media (max-width: 1200px) {
    .sort_fl {
        padding-left: 0 !important;
        max-width: 18%;
    }


    .banner-section .slider-nav {
    top: 40%;

    }

    .featured__inventory 
    {
        margin-top: -200px;
    }

    .slideContent {
        padding-left: 0;
    }

    .cardButton 
    {
        flex-wrap: wrap;
    }

    .cardButton a 
    {
        width: 100%;
        margin-top: 10px;
    }

    .slideContent h1 
    {
        font-size: 60px;
        line-height: 60px;
    }

    .slideContent h2 {
        font-size: 40px;
        line-height: 50px;
        margin: 0px 0 20px;
    }

    .search_fl .bewf.w-30 a {
        height: auto !important;
        line-height: inherit !important;
        padding-inline: 11px !important;
        font-size: 12px !important;
    }

    .search_fl input {
        width: 50% !important;
    }

    .financing_solutions_info a {
        padding: 12px 20px;
    }
    .container {
        width: 95%;
    }
    .financing_solutions_info {
        padding: 30px;
    }
    .fooButtons {
        top: 115%;
    }
    .perfect_car .container {
        padding: 30px 20px 10px 0px;
    }
    .journey-starts {
        padding: 30px 10px;
    }

    header .navbar-nav li {
        margin: 0 5px;
        font-size: 15px;
    }
    ul.btns-sec li {
        margin-bottom: 10px;
    }
    #footer footer {
        padding: 0px 0px;
    }
}

@media (max-width: 1200px) {
    ul.btns-sec {
        display: block;
    }

     .tesimonial-sec button.owl-prev 
    {
        left: 42%;
    }

    .tesimonial-sec button.owl-next {
        right: 42%;
    }

    .your_journey ul.btns-sec {
        display: flex;
    }

    .applyBoxContent a {
        width: 280px;
        padding: 10px 30px;
        text-align: center;
        margin-top: 10px;
    }

    .applyBoxContent a.btn2 {
        width: 280px;
        padding: 10px 30px;
        text-align: center;
        margin-top: 10px;
    }

    .applyBoxContent p {
        margin: 8px 0px;
    }

    .applyBoxContent h2 {
        font-size: 24px;
    }

    .your_journey {
        padding: 150px 0px;
    }

    .prefoot .social {
        padding: 10px 0 0;
    }
    .apply-btn a {
        width: 70%;
    }
    .car-more-information .nav-tabs .nav-item .nav-link {
        font-size: 18px;
    }

    body.inventory .inventory-search-section .searchfields-options-holder .search-option 
    {
        width: 92% !important;
    }
}

@media (max-width: 1100px) {

    .slideContent {
        padding-left: 15px;
    }

    .sort_fl {
        padding-left: 0 !important;
        max-width: 20%;
        padding-right: 10px !important;
    }

    .sort_fl select {
        width: auto !important;
        max-width: 120px !important;
    }

    .sort_fl {
        max-width: 13.30%;
    }

    .search_fl {
        max-width: 100% !important;
    }

    .photo-container {
        width: 95%;
        margin-inline: auto;
    }

    #searchToggle {
    background-color: #a38d33;
        font-size: 18px;
    }
    body.inventory .afterMenu .sub-title .sortBox {
        display: block !important;
    }

    .testimonial-item {
    height: 560px;
    }


    .owl-item.active.center .testimonial-item
    {
        height: 580px;
    }
}

@media (max-width: 1024px) {

    .banner-section .slider-nav #carousel-custom-dots li.owl-dot .count i.fas {
    margin-top: 0px;
}

.inventoryDetailed .frame.hide_in_mobile img {
    height: 450px !important;
    width: 100%!important;
}

.inventoryDetailed .image-overlay-detailed
{
    height: 450px !important;
    width: 100%!important;
}

.slideContent h1 {
    font-size: 48px;
    line-height: 50px;
}

    .applyBoxContent h2 {
        font-size: 30px;
        font-weight: 500;
    }
    .applyBoxContent h3 {
        font-size: 21px;
    }
    .applyBoxContent {
        width: 95%;
    }
    .sec-title h2 {
        font-size: 30px;
        font-weight: 500;
    }

    .process-sec {
        padding: 10px 10px;
    }
    .process-sec h3 {
        line-height: 28px;
        font-size: 21px;
    }
    .process-sec p {
        color: #fff;
        line-height: 24px;
        font-size: 16px;
    }
    .faq .card {
        padding: 5px 10px;
    }
   
    .tesimonial-sec .owl-dots {
        display: none;
    }
    .prefoot .container {
        margin: 0px 20px;
        width: 95%;
        padding: 10px 10px 10px 30px;
    }
    .prefoot h2 {
        font-size: 21px;
        margin-bottom: 20px;
    }
    .featured__inventory {
        margin-top: -150px;
    }
    .search_fl .bewf.w-30 a {
        padding: 17px 0px;
        margin-right: 10px;
    }

    .perfect_car {
        padding: 20px 0px;
    }

    .perfect_sec ul.btns-sec a {
        width: 60%;
    }

    .how-it-section {
        padding: 0px 30px 30px !important;
    }

    .consign-with-us {
        padding: 60px 45px 0 !important;
    }

    .newsform button {
        width: 240px;
        height: 40px;
    }

    .newsform h1 {
        font-size: 40px;
    }

    .newsform p {
        font-size: 16px;
        font-weight: 400;
    }

    .gkm_get h1 {
        font-size: 45px;
    }

    .gkm_get h4 {
        font-size: 36px;
    }

    .consign-with-us {
        height: 890px;
    }

    .consign_us h1 {
        font-size: 36px;
    }

    .vehicle_value h3 {
        font-size: 20px;
    }

    .vehicle_value p {
        font-size: 15px;
    }

    .follow_heading h1 {
        font-size: 40px;
    }

    .follow_heading h3 {
        font-size: 32px;
        margin-bottom: 20px;
    }

    .followBox img {
        height: auto;
    }

    .newsSection {
        margin: 50px 0px 0px;
    }

    #footer footer .postfoot {
        padding: 20px 0 30px;
    }

    .featured__inventory .container {
        padding: 0 !important;
    }

    .cardButton {
        flex-wrap: wrap;
    }

    .cardButton a {
        width: 100%;
        margin-top: 12px;
    }

    .car_title {
        font-size: 16px;
        padding-inline: 8px !important;
    }

    .cardBottomlist {
        padding: 3px 8px;
    }

    .featured__inventory h2 {
        color: #000000;
    }

    .our_collection h1 
    {
        font-size: 48px;
    }

    .car-detils h1 
    {
        font-size: 48px;
    }

    .our_collection h3 
    {
        font-size: 32px;
    }
}

@media (max-width: 992px) {
.frame.hide_in_mobile img {
    height: auto !important;
    width: 100% !important;
    object-fit: cover;
    max-width: 100%!important;
    object-position: inherit;
    border-radius: 10px!important;
}

.staff-inner
{
    height: 650px;
}

.car-detils h1 {
    font-size: 36px;
    line-height: 40px;
}

.car-details-action {
    padding: 15px 35px;
    height: auto;
    margin-top: 0;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 15px;
}

.car-details-action:after
{
    content: inherit;
}

body.inventory .afterMenu .sub-title .sortBox li
{
    color: #000;
}

.car-details-action ul li {
    margin: 0 15px 0!important;
}

.hide_in_desktop_new
{
    display: none;
}
.hideInDesktop {
    display: block;
    padding: 0;
}

 .tesimonial-sec button.owl-prev 
    {
        left: 38%;
    }

    .tesimonial-sec button.owl-next {
        right: 38%;
    }

.full_address {
    font-size: 18px;
    line-height: 26px;
}


body.inventory .afterMenu .sub-title .sortBox span {
    color: #000 !important;
}


body.inventory .inventory-search-section select#order_by
    {
        background: #000;
        color: #fff!important;
        margin-bottom: 10px;
        border-radius: 0;
        height: 45px!important;
    }

.car-more-information div#content {
    margin-top: 0px;
    display: none;
}

.row.vehicle_info.hide_in_desktop_new {
    background-color: #fff;
    border-radius: 0px 0px 10px 10px;
    border: 0;
}

.row.vehicle_info.hide_in_desktop_new p
{
    color: #000!important;
}

.row.vehicle_info.hide_in_desktop_new p span
{
    color: #000!important;
}

    .row.vehicle_info.hide_in_desktop_new {
    background-color: #fff;
    border-radius: 0px 0px 10px 10px;
}

    .row.vehicle_info 
    {
    border: 1px solid #a38d33;
        position: relative;
        display: block;
    z-index: 2;
    margin-bottom: 20px!important;
    }

    header .navbar-brand img {
        width: 100px;
    }
    header .collapse.show {
        display: block;
        background: #000;
    }

    header .navbar-nav .menu-item-has-children:hover ul {
        width: 100%;
    }
    header .navbar-nav li {
        margin: 0 0px;
        font-size: 16px;
        padding: 10px 20px;
    }

    .slideContent {
        position: absolute;
        top: 30%;
        width: 80%;
    }

    .navbar-collapse {
        visibility: hidden;
        transform: translateX(-100%);
        border-radius: 0;
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        z-index: 999999;
        width: 80%;
        /*    overflow-y: scroll;
        overflow-x: hidden;*/
        transition: visibility 0.3s ease-in-out, transform 0.3s ease-in-out;
        background: #000;
        border-bottom: 10px solid #222;
    }
    .navbar-collapse.show {
        padding: 0px 0px;
        visibility: visible;
        transform: translateX(0);
        bottom: 0px;
        overflow: auto;
    }

    a.invButton {
        margin-bottom: 20px;
        padding: 12px 60px;
    }
    .process-sec {
        padding: 10px 10px;
        margin-bottom: 20px;
    }
    .financing_solutions_info {
        margin-top: 30px;
    }
    .financing_solutions_info a {
        padding: 12px 40px;
        display: inline-block;
    }

    .journey-starts:hover {
        transform: translateY(0px);
    }

    .journey-starts {
        margin-bottom: 20px;
    }
    .col-lg-5.journey {
        margin-left: 15px;
    }
    .perfect_sec {
        padding-left: 0px;
    }

    .perfect_car .container {
        padding: 30px 20px 10px 0px;
        margin: 20px;
        width: 96%;
    }
    .faq.mt-5 {
        margin-top: 0px !important;
    }
    .cn-info {
        margin-top: 20px;
    }
    .ft-info.col-lg-6 br {
        display: none;
    }

    #footer footer .postfoot .leftBox {
        text-align: left;
    }
    #footer footer .postfoot .power {
        text-align: right;
    }
    header .navbar-toggler {
        border: 0px;
        outline: none;
    }
    .dt-btn a {
        font-size: 18px;
    }
    .car-more-information .nav-tabs .nav-item .nav-link {
        padding: 20px 15px;
        font-size: 18px;
        font-weight: 500;
    }
    .car-more-information .nav-tabs .nav-item .nav-link {
        font-size: 21px;
    }
    header.top-header {
        height: 90px;
    }
    header .navbar-nav .menu-item-has-children:hover ul {
        display: block;
    }

    .mobile-height {
        display: block !important;
    }

    .search_fl input {
        width: 80% !important;
    }

    .sort_fl {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }

    .search_fl .bewf.w-30 a {
        padding-inline: 20px !important;
        font-size: 14px !important;
    margin-top: 15px;
    }

    .sort_fl select {
        width: 100% !important;
        max-width: 100% !important;
    }

    .car__filters {
        max-width: 100%;
        padding-right: 14px !important;
    }

    .search_fl {
        max-width: 100% !important;
    }

    .sort_fl {
        max-width: 100%;
    }
    .home-form button#btnSubmit_contacts {
        margin-bottom: 40px;
    }

    .row.vehicle_info {
        margin: 0px;
    }

    .apply-btn {
        display: block;
    }
    .apply-btn a {
        width: 40%;
    }
    .apply-btn {
        padding: 55px 25px;
    }
.photos.row {
    padding: 30px 0px 0px 0px;
}
    header .container {
        background: inherit;
    }

    .page-id-1411 .directPage .block {
        width: 100%;
        float: none;
    }
    .page-id-1411 .directPage .col-xs-12 {
        float: none;
        width: 100%;
    }

    .cn-info {
        left: 0px;
        margin-left: 0;
        top: 15%;
    }

    .cn-info_1 {
        width: 380px;
    }

    a.cn-info_Button {
        width: 380px;
    }

    #footer footer .postfoot {
        padding: 60px 0 30px;
    }

    header .navbar-brand img {
        width: 80px;
    }

    .sticky .logo img {
        width: 80px;
    }

    .inventoryPage:after 
    {
        height: 800px;
    }

    .inventoryPage {
        padding-top: 90px !important;
    }

    .inventory-detailed-section 
    {
        padding-top: 90px !important;
    }
}


@media (max-width: 991px) {

    body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > div {

    width: 100%!important;
}

.search_fl .bewf.w-30 a {
    margin-right: 0;
}

    .car_title {
        font-size: 16px;
    }

    header .navbar-nav .menu-item-has-children ul {
        left: 0px !important;
        top: 15px;
    }

    .big_bank_rates .col-lg-7 {
        padding-right: 15px !important;
    }

    .applyBox img {
        width: 100%;
    }

    .big_bank_rates .col-lg-5 {
        padding-left: 15px !important;
        margin-top: 15px;
    }
    .your_journey {
        padding: 30px 0px;
    }

    .perfect_car {
        padding: 50px 0px;
    }

    .testimonialBox .owl-nav {
        display: none;
    }
    .prefoot .container {
        margin: 0px auto;
        width: 100%;
        padding: 10px 10px 10px 30px;
    }

    .prefoot {
        background: inherit;
        padding: 50px 0px 0;
    }

    .perfect_car .container {
        padding: 30px 20px 10px 0px;
        margin: 0px 10px;
        width: 100%;
    }
    .featured__inventory {
        margin-top: 20px;
    }

    .mobile-view-phone {
        left: inherit !important;
        right: 10%;
    }
    a.tel-sales {
    padding-left: 24px;
    }

.mobile-view-phone {
    right: 18%;
}

    .droup-line {
        display: none;
    }
    .car-col .car-card .car-image img {
        height: 180px !important;
    }
}

@media (max-width: 768px) {

span.photo_gll {
    bottom: 7%;
}

.frame.hide_in_mobile img {
    height: auto !important;
    width: 100% !important;
    object-fit: cover;
    max-width: 100%!important;
    object-position: inherit;
    border-radius: 10px!important;
}


span.photo_gll_1 {
    bottom: 7%;
}

span.photo_gll a {
    padding: 10px 18px;
}

span.photo_gll_1 a {
    padding: 10px 18px;
}

    .mob_order_2 {
        order: 2;
    }
    .mob_order_1 {
        order: 1;
    }
   .slideContent h2 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 12px;
}

.slideContent {
    padding-left: 0;
}

    .hide_in_mobile {
        display: block;
        min-height: auto !important;
    }

    .slideContent h2 {
        font-size: 20px;
        line-height: 28px;
    }
    .home-slider .owl-stage-outer.owl-height {
        /*        height: 450px !important;*/
        width: 100%;
    }
    .car-col .car-card .car-image img {
        height: 140px !important;
    }

     .slideContent a.viewCurrent {
        width: 190px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .consign-with-us {
    padding: 30px 36px 0 !important;
    }

    .how-it-section {
        padding: 0px 15px 20px !important;
    }

    .gkm_get_mb-1 {
        order: 2;
        margin-top: 30px;
    }

    .gkm_get h1 {
        font-size: 36px;
        line-height: 50px;
    }

    .gkm_get h4 {
        font-size: 28px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .gkm_get ul li {
        line-height: 20px;
        align-items: flex-start;
        margin-bottom: 10px;
    }

    .gkm_get ul li::before {
        left: -22px;
        top: 2px;
    }

    .consign_us h1 {
        font-size: 36px;
        line-height: 55px;
    }

    .consign_us p {
        font-size: 16px;
        line-height: 28px;
    }

    .how-it h2 {
        font-size: 28px;
        line-height: 24px;
    }

    .vehicle_value h1 {
        font-size: 36px;
    }

    .vehicle_value {
        margin-bottom: 30px;
    }

    .follow_heading h1 {
        font-size: 36px;
        line-height: 40px;
    }

    .follow_heading h3 {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .newsBox {
    margin-bottom: 20px;
    }

    .newsform h1 {
        font-size: 32px;
        line-height: 36px;
    }

    .newsform {
        padding-right: 20px;
        padding-top: 20px;
        padding-left: 20px;
        padding-bottom: 20px;
    }

    .newsform input {
        margin-top: 10px;
    }

    .prefoot .company .directions {
        display: block !important;
    }

.cn-info_1 {
    padding: 20px;
}

    .prefoot .company .directions img {
    height: 500px;
    width: 100%;
}

.cn-info {
    top: inherit;
    bottom: -80px;
}
#footer footer {
    padding: 100px 0px 0;
}

.prefoot .company .directions img {
    height: 550px;
    object-fit: cover;
    object-position: revert;
}


}

@media (max-width: 767px) 
{

    .inventoryDetailed .frame.hide_in_mobile img 
    {
        width: 100%!important;
        height: 300px !important;
    }

    .inventoryDetailed .image-overlay-detailed
    {
        width: 100%!important;
        height: 300px !important;
    }

    .hide_in_desktop_new {
        display: none!important;
    }

    .car-more-information .nav-tabs .nav-item .nav-link.activeTab {
        border-radius: 10px ;
        color: #b19f53;
    }

    .staff-inner
    {
        height: auto;
    }

    .inv_power_text {
        padding-inline: 10px !important;
    }

    body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > span:first-child:after
    {
        right: 7px;
    }

    .content-section {
        padding-top: 100px;
    }

    .page-id-28 .inventory-detailed-section.garage-section.nv
    {
    margin-block: 10px;
    }

    .hideInDesktop
    {
        display: block;
    }

    .hideInMobile
    {   
        display: none;
    }

    .sort_fl 
    {
        padding-left: 8px!important;
    }

    body.inventory .afterMenu .sub-title .sortBox .leftBox span
    {
        color: #000!important;
    }

    body.inventory .inventory-search-section .key-search
    {
        background: #000;
        color: #fff;
        margin-bottom: 10px;
        border-radius: 0;
    }

    .newsSection {
    margin: 50px auto 0;
    width: 95%;
    }

    .submit_vehicle {
    flex-wrap: wrap;
    }

    .submit_vehicle_1 {
    width: 100%;
    text-align: center;
}

    .vehicle_lg {
        margin-right: 0;
        margin-bottom: 15px;
    }

    .submit_vehicle_1 a
    {
    width: 280px;
    }

    .hide_in_mobile_new {
        display: none;
    }
    .financing_solutions_info a {
        padding: 12px 30px;
        display: inline-block;
        font-size: 16px;
    }
    .car-col .car-card .car-image img {
        height: 240px !important;
    }
    .prefoot {
        padding: 30px 0;
    }

    .car-details-action ul {
        justify-content: space-evenly !important;
    }

    .sticky {
        position: fixed !important;
    }

    .sec-title h2 {
        font-size: 24px;
    }
    .applyBoxContent h2 {
        font-size: 24px;
        font-weight: 500;
    }

    .your_journey .col-xl-4 {
        margin-bottom: 20px;
    }

    #footer footer .postfoot {
        padding: 0px 0;
        margin: 0 10px;
    }

    .cn-info {
        margin-left: 0px;
    }

    .prefoot {
        padding: 30px 0 0 !important;
    }

    .applyBoxContent {
        bottom: 30px;
        width: 90%;
    }
    .faq .collapse.show {
        display: block;
        background: inherit;
    }
    .prefoot .social {
        justify-content: left;
    }
    .prefoot .social {
        justify-content: left;
        margin-bottom: 10px;
    }
    .fooButtons {
        top: 20px;
        position: relative;
        padding-bottom: 30px;
    }
    #footer footer .postfoot .leftBox {
        text-align: left;
    }
    .car_title {
        font-size: 16px;
    }
    .car_title span {
        height: 55px;
    }

    .faq .collapse.show:after {
        content: "x";
        color: #a5a5a5;
        height: auto;
        width: auto;
        display: block;
        right: 10px;
        top: -5%;
        font-size: 32px;
        background: inherit !important;
    }
    .faq button.btn.collapsed:after {
        content: "+";
        background: inherit !important;
        color: #41c377;
        height: auto;
        width: auto;
        display: block;
        right: 10px;
        top: -20%;
        font-size: 32px;
    }

    header.top-header {
        height: auto !important;
    }
    .contSectionWrap.container .form_body .form-group.col-sm-12.col-md-6.col-lg-6 {
        max-width: 100%;
    }
    .contSectionWrap.container .form_body .form-group.col-sm-12.col-md-4.col-lg-3 {
        width: 100% !important;
        display: flow-root;
    }
    body.inventory .inventory-search-section {
        margin-top: 30px;
    }
    body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > span:first-child {
        border-radius: 0px;
    }
    .search_fl input {
        width: 98% !important;
        border-radius: 0;
    }
    .search_fl .bewf.w-30 a {
        padding-inline: 20px !important;
        font-size: 14px !important;
        margin-top: 96px;
    }
    .car-more-information .nav-tabs .nav-item .nav-link {
        font-size: 16px;
    }
    .car-more-information .card-body {
        margin-bottom: 20px;
    }
    .details-prize {
        text-align: left;
        margin-top: 20px;
    }
    .car-detils .col-sm-6 {
        width: 100% !important;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .car-details-action ul li {
        margin: 0 15px;
        margin-bottom: 0 !important;
    }
    .container2 {
        width: 100%;
    }
    .car-col .car-card .car-image img {
        height: auto !important;
    }
    .your_journey ul.btns-sec {
        display: block;
        text-align: left !important;
    }
    .your_journey ul.btns-sec a {
        width: 50%;
        text-align: center;
    }

    body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > span:first-child {
        height: 40px;
        padding: 0 12px;
    }

    body.inventory .inventory-search-section .key-search {
        height: 40px;
    }

    .search_fl .bewf.w-30 a {
    margin-top: 45px !important;
    }

    body.inventory .inventory-search-section select#order_by {
        padding: 12px 12px;
    }

    .car-col .car-card .car-share .pin {
        top: 12px !important;
    }

    .search_fl .bewf.w-30 a {
        padding-block: 12px;
    }

    .full_address a {
        display: block;
    }

    .full_address a span {
        display: none;
    }

    span.photo_gll a {
        padding: 10px 20px;
    }

    .our_collection {
        margin: 0px 0;
    }

    .our_collection h1 {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 5px;
    }

    .car-detils h1 
    {
        font-size: 36px;
        line-height: 40px;
    }

    .our_collection h3 
    {
        font-size: 28px;
        line-height: 36px;
    }

    .inventoryPage:after {
        height: 500px;
    }

   
}


@media (max-width: 567px) {

    .inventoryDetailed .frame.hide_in_mobile img 
    {
        width: 100%!important;
        height: 250px !important;
    }

    .inventoryDetailed .image-overlay-detailed {
        width: 100%!important;
        height: 250px !important;
        border-radius: 20px!important;
    }

    .slideContent {
    top: 50%;
        width: 90%;
    }

    header .navbar-toggler {
    top: 22px;
    line-height: 0;
    }

    .mobile-view-phone 
    {
        top: 30px;
    }

    .slideContent button {
        padding: 10px 24px 10px 24px;
    }

    .slideContent button:hover {
        padding: 10px 24px 10px 30px;
    }
    .perfect_sec p {
        padding-right: 20px;
    }
    .slideContent {
    top: 50%;
        width: 90%;
    }
    .featured__inventory {
    margin-top: 30px;
        z-index: 9999;
        position: relative;
    }
    .slider {
        max-height: inherit !important;
    }
    .applyBoxContent a.btn2 {
        width: 80%;
    }

     .consign_us h1 {
        font-size: 36px!important;
        line-height: 55px;
    }


}

@media (max-width: 580px) {


.owl-item.active.center .testimonial-item {
    height: 600px;
}

    .cn-info_1 {
    width: auto;
}

a.cn-info_Button {
    width: auto;
}

.testiimage img
{
    width: 45px!important;
    height: 45px!important; 
}

.testimonial-item
{
    height: 600px;
}

.testimonial-item {
    margin-bottom: 100px!important;
}

.tesimonial-sec button.owl-prev
{
    bottom: 5%;
    left: 35%;
}

.tesimonial-sec button.owl-next {
    left: inherit;
    right: 35%;
    bottom: 5%;
}


    /*.slideContent {
    display: none;
}*/
    .container {
        width: 100%;
    }
    .prefoot .container {
        margin: 0px auto;
        width: 100%;
        padding: 10px 0 !important;
    }
    /*
    .slider img {
        min-height: 420px;
    }
    .slider .owl-stage-outer.owl-height {
        height: 380px !important;
    }*/
    /*    .slideContent h2 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
    }*/
    a.invButton:hover {
        padding: 12px 90px;
    }

    .randomCars {
        margin: 0;
        padding: 0;
    }

    .car_title {
        margin-top: 0px;
    }

    .priceBox {
        font-size: 16px;
    }

    .priceBox {
        padding: 5px 0px;
    }
    .applyBoxContent {
        position: relative;
        bottom: -20px;
        width: 100%;
        margin-left: 0px;
    }
    .featured__inventory .text-right {
        text-align: center !important;
    }
    .applyBoxContent h2 {
        font-size: 21px;
        font-weight: 400;
    }
    .applyBoxContent h3 {
        font-size: 18px;
    }
    .sec-title h2 {
        font-size: 21px;
    }
    .process-sec h3 {
        line-height: 26px;
        font-size: 20px;
    }
    .process-sec span {
        font-size: 30px;
        font-weight: 500;
    }
    .financing_solutions_info h3 {
        font-size: 21px;
    }
    .financing_solutions_info p {
        font-size: 16px;
        line-height: 26px;
    }
    .financing_solutions_info a {
        padding: 12px 20px;
        display: block;
    }
    .journey {
        margin: 0;
        padding: 0;
    }
    .journey-starts h3 {
        line-height: 30px;
        font-size: 21px;
    }
    .journey-starts p {
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 0;
    }
    .journey-starts span {
        height: 50px;
        width: 50px;
        line-height: 50px;
        font-size: 24px;
    }
    .perfect_sec {
        padding-left: 0px;
        padding-bottom: 40px;
    }
    .why-choose-us {
        padding: 20px;
        margin-bottom: 20px;
    }
    .why-choose-us p {
        color: #fff;
        line-height: 26px;
        font-size: 14px;
        font-weight: 300;
    }
    .testimonials-slider .owl-item.active.center {
        transform: scale(1);
        z-index: 9999;
    }
    .car_title span {
        display: inherit;
        -webkit-line-clamp: inherit;
        -webkit-box-orient: inherit;
        overflow: inherit;
        height: auto;
    }
    .car-col .car-card .car-image {
        max-height: inherit;
    }

    .fooButtons a {
        margin-bottom: 20px;
        display: block;
        text-align: center;
    }
    #footer footer .postfoot .power {
        text-align: left;
    }
    .tesimonial-sec .owl-nav.disabled {
        text-align: right;
        position: absolute;
        bottom: -28%;
        left: 35%;
    }
    .tesimonial-sec a {
        padding: 10px 40px;
        font-size: 16px;
    }

    .tesimonial-sec .owl-next:after {
        font-size: 20px;
        height: 40px;
        width: 40px;
        line-height: 37px;
        border: 1px solid #ffffff;
    }
    .tesimonial-sec .owl-prev:after {
        font-size: 20px;
        height: 40px;
        width: 40px;
        line-height: 37px;
        border: 1px solid #ffffff;
    }
    .testimonial-item {
        margin-bottom: 30px;
    }
    .faq .card-header {
        padding: 0rem;
        margin-bottom: 0;
    }
    .faq .card {
        padding: 5px 0px;
    }
    .faq .card .btn {
        font-size: 16px;
        padding: 0;
    }

    .finance_company {
        padding: 10px 0px;
    }
    .financing_process .col-lg-12.text-center.mt-5 {
        margin-top: 0px !important;
    }
    .car-details-action ul li {
        margin: 0 5px;
    }
    .car-details-action span {
        font-size: 12px;
    }
    .car-details-action ul {
        align-items: center;
        justify-content: start;
        margin-bottom: 0px;
        margin-top: 10px;
    }
    .details-prize {
        text-align: left;
        margin-top: 10px;
    }
    .details-prize .our {
        padding: 10px 30px;
        font-size: 16px;
        border-radius: 5px;
    }
    .car-details-action ul li {
        margin: 0 2px !important;
    }
    .car-details-action ul li img {
        width: 22px;
        height: 22px;
    }
    .car-more-information .card-body {
        padding: 10px 20px 20px;
        margin-top: 0;
    }
    .car-detils h1 {
        margin-top: 0px;
    }
    #footer footer .postfoot {
        padding: 0px 0;
    }
    nav.navbar.navbar-expand-lg.py-3.px-0 {
        padding-top: 5px !important;
    }
    .contSectionWrap.container h1 {
        font-size: 22px;
    }

    .garage-section .headTitle h1
    {
        font-size: 22px;
        margin-bottom: 0px;
    }

    .headTitle .descp 
    {
        margin: 10px 0;
    }

    .garage-section.nv .container .tabsSection #tabsGrarage .contentBox
    {
        padding: 20px;
    }

    .staff_page_main.contSectionWrap.container h1 {
        font-size: 30px !important;
    }
    .contSectionWrap.container h2 {
    font-size: 22px;
    }
    .col.car__filters.border-r.mb-4.mb-lg-0 {
        margin-bottom: 10px !important;
    }
    body.inventory .inventory-search-section {
        margin-top: 0px;
    }
    .home-form button#btnSubmit_contacts {
        margin-bottom: 0px;
    }
    .contactform {
        padding: 30px 10px;
    }
    .mobile-view-phone {
        left: 220px;
    }
    .pd {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .featured__inventory h2 {
        font-size: 24px;
        text-align: center;
    }
    .car-col .car-card:hover .image.frame:after {
        display: none;
    }
    /*.car-col .car-card .see-details{
    display: none;
}*/

    #searchToggle {
        margin-top: 0px;
    }
    .inventory-page-section {
        margin-top: 0px;
    }
    body.inventory .inventory-search-section ul#searchfields_holder > div > div > li > div {
        width: 100% !important;
    }
    .car-detail-slider.owl-theme .owl-nav .owl-next {
        opacity: 0;
    }
    .car-detail-slider.owl-theme .owl-nav .owl-prev {
        opacity: 0;
    }
    .car-more-information .card .card-header {
        background: #b3071b;
        margin-bottom: 0px;
    }
    .car-more-information .card .card-header h5 a {
        color: #fff;
        text-decoration: none;
    }
    .car-more-information .tab-content > .tab-pane {
        margin-bottom: 10px;
    }
    .contSectionWrap .form-group textarea {
        height: 120px !important;
    }
    header.top-header .sticky {
        background: #1c1c1c;
    }
    header.top-header header {
        height: auto;
    }
    .car-col .car-card .car-image .image-overlay {
        z-index: 999;
    }
    body.inventory .afterMenu .sub-title .sortBox li {
        font-size: 15px;
    }
    body.inventory .afterMenu .sub-title .sortBox span {
        font-size: 15px;
    }

    body.inventory .afterMenu .sub-title .sortBox li {
        margin-bottom: 8px;
    }

    body.inventory .afterMenu .sub-title .active-list {
        margin-top: 8px;
    }

    body.inventory .afterMenu .sub-title .active-list {
        flex-wrap: wrap;
    }

    .see-details {
        z-index: 9;
        opacity: 0;
    }
    .slideContent h1 {
    font-size: 28px;
    line-height: 32px;
}
 .car-details-action {
    padding: 15px 15px 15px;
    height: auto;
    margin-top: 0;
}
    .apply-btn {
        padding: 15px 25px;
    }
    .apply-btn h4 {
        font-size: 21px;
    }
    .apply-btn a {
        font-size: 16px;
        width: 70%;
    }

    .vehicle_info .border-bottom.mb-3 {
        margin-bottom: 20px !important;
    }
    .row.vehicle_info {
        padding: 20px 10px;
    }
    .logo {
        margin-top: -8px;
    }

    .applyBox {
        margin-top: 30px;
    }

    .applyBoxContent p {
        padding-right: 0px;
    }

    .your_journey {
        padding: 0px 0px;
    }

    .your_journey .sec-title.text-center {
        padding-bottom: 20px;
    }

    .journey-starts {
        padding: 20px 30px;
    }

    .your_journey ul.btns-sec {
        margin-top: 10px !important;
    }

    .perfect_car .container {
        padding: 0;
    }

    .instagram-feed {
        padding: 30px 0px 50px;
    }

    .cn-info {
        margin-top: 0px;
    }

    #footer footer .postfoot {
        margin: 0;
        padding-bottom: 30px;
    }
    .your_journey {
        margin-top: 30px;
    }
    .your_journey ul.btns-sec a {
        width: 80%;
        text-align: center;
    }

    a.btn1 {
        width: 80%;
        margin: 0 auto;
    }

    .your_journey ul.btns-sec li a.btn2 {
        padding: 12px 50px;
        width: 80%;
    }
    .perfect_sec a {
        font-size: 16px;
        display: block;
        width: 80%;
    }

    .car-more-information fieldset .text-right {
        text-align: center !important;
    }
    fieldset .text-right a {
        /* display: block !important; */
        width: 100%;
        text-align: left !important;
    }

    .car-more-information .collapse .card-body button {
        padding: 12px 30px !important;
    }
    .car-more-information .card .card-header h5 a:focus {
        color: #fff !important;
    }
    .car-more-information .collapse .card-body .form-group.col-sm-12 label {
        float: inherit !important;
    }
    .search_fl .bewf.w-30 a {
        margin-right: 0px;
    }
}


@media (max-width: 410px) 
{
    /*.photo_row
    {
        top: -110px!important;
    }*/

    .frame.hide_in_mobile img {
    height: 210px !important;
    object-fit: inherit;
    }
}

@media (max-width: 330px) {
    .slideContent h1 {
        font-size: 24px;
    }

    .slideContent h2 {
        font-size: 16px;
        line-height: 26px;
        margin: 10px 0px;
    }

    .slideContent button {
        padding: 12px 50px 12px 50px;
        font-size: 14px;
    }

    .slideContent button:hover {
        padding: 12px 40px 12px 50px;
    }

    .mobile-view-phone {
        left: 130px;
    }
}

/* Span Tag */
.sbi_header_text .sbi_bio_info span{
	display:none;
}

/* Heading */
#sb_instagram .sb_instagram_header .sbi_header_link .sbi_header_text h3{
	padding-top:2px !important;
}

/* Span Tag */
.sbi_follow_btn a span{
	color: white;
}

