@font-face {
    font-family: GE_SS;
    src: url("../fonts/GE_SS_Two_Light.woff");
}
html body {
    direction: RTL !important;
    text-align: right !important;
    font-family: GE_SS !important;
}
 h6 {
    text-align: right;
}
 a,
 p,
 div,
 span,
 label,
 button,
 h1,
 h3,
 h4,
 th {
    font-family: GE_SS !important;
}
 .card-buttons span {
    font-family: GE_SS !important;
}
 .bold-font {
    font-family: GE_SS !important;
    font-weight: 900;
}
 .menu-links a {
    font-size: 1rem;
}
 .login-dropdown .dropdown-item {
    font-size: 0.9rem !important;
}
 .banner-text h1 {
    font-size: 1.8rem;
}
 .banner-text p {
    font-size: 1.2rem;
}
 .search-vehicles li a {
    font-size: 1.2rem;
}
 .search-filter {
    font-size: 1rem;
}
 .main-btn {
    font-size: 1rem !important;
}
 .featured-swiper .price span,
 .new-swiper .price span {
    margin-right: 0;
    font-size: 1rem;
}
 .outer-card .car-name {
    font-size: 1rem;
}
 .new-swiper .outer-card .car-name,
 .featured-swiper .outer-card .car-name {
    height: auto;
}
 .new-swiper .outer-card:hover .car-name {
    height: 3rem;
}
 .featured-swiper .outer-card:hover .car-name {
    height: 4rem;
}
 .new-swiper .inner-card {
    min-height: 11rem;
}
 .new-swiper .vertical-card .card-buttons div,
 .featured-swiper .vertical-card .card-buttons div {
    margin-bottom: 0;
}
 .featured-swiper .inner-card {
    min-height: 12rem;
}
 .outer-card .model-name {
    font-size: 1.2rem !important;
}
 .outer-card .variant-name {
    font-size: 0.9rem;
}
 .outer-card .warranty {
    font-size: 1rem;
}
 .outer-card .warranty-text {
    font-size: 0.9rem;
}
 .outer-card .speed span {
    font-size: 0.8rem;
}
 .outer-card .start-from {
    font-size: 0.9rem;
}
 .card-buttons label {
    font-size: 1rem !important;
}
 .more-brands-swiper .price span {
    margin-right: 0;
    margin-left: 5px;
}
 .vehicle-grid-view .card-buttons span {
    font-family: GE_SS !important;
}
 .choose-vehicle .upper-part {
    margin-right: 1px;
    margin-left: unset;
}
 .choose-vehicle .brand-selection {
    margin-right: unset !important;
    margin-left: 1.5rem !important;
}
 .choose-vehicle .form-check-inline {
    margin-left: 0.75rem;
    margin-right: 0rem;
}
 .choose-vehicle .form-group label {
    font-size: 1rem;
}
 .transmission span {
    font-size: 1rem;
}
 .input-group-append {
    margin-right: -25px;
    margin-left: auto;
}
/*  .banner-text {
    transform: translate(-50%, -50%);
    left: 50%;
    right: unset;
} */
 .dropdown-toggle::after {
    margin-left: unset;
    margin-right: 0.255em;
}
 .social-list {
    margin-right: 50px;
    margin-left: unset;
}
 .social-list img {
    margin-left: 0.5rem !important;
    margin-right: unset !important;
}
 .newsletter-cont {
    margin-right: 70px;
    margin-left: unset;
}
 form.subscribe {
    padding-right: unset !important;
    margin-right: unset !important;
    padding-left: 0 !important;
    margin-left: 1rem !important;
}
 .notice-div {
    text-align: left;
}
 .notice-container {
    padding-left: 1.5rem !important;
}
 #menu #close-icon {
    right: unset;
    left: 40px;
}
 .location-dropdown {
    left: unset;
    right: calc(25% + 30px);
}
 .budget-range {
    right: unset;
    left: 65px;
}
 .login-dropdown .dropdown-menu {
    left: 0 !important;
    text-align: right;
}
 .locale-dropdown .dropdown-menu {
    left: 0 !important;
    text-align: right;
}
 .locale-dropdown .dropdown-menu .dropdown-item {
    font-family: Montserrat !important;
    text-align: left;
}
 .panel[aria-expanded="false"]::after {
    left: 10px;
    right: unset!important;
}
 .panel[aria-expanded="true"]::after {
    right: unset;
    left: 10px;
}
 .banner-swiper .banner-prev {
    right: 20px;
    left: unset;
}
 .banner-swiper .banner-prev::after {
    content: 'prev';
}
 .banner-swiper .banner-next {
    left: 20px;
    right: unset;
}
 .banner-swiper .banner-next::after {
    content: 'next';
}
 .vertical-card .speed {
    margin-right: 0px;
    margin-left: unset;
}
 .vertical-card .speed span {
    margin-left: 10px;
    margin-right: unset;
}
 .hor-card {
    padding-left: 10px !important;
    padding-right: 0;
}
 .hor-card .inner-card {
    margin-right: 15px;
    margin-left: 0;
}
.used-swiper-desktop .hor-card .inner-card {
    min-height: 9.7rem;
}
 .hor-card .speed {
    margin-left: 0;
    margin-right: 0;
    font-size: 0.9rem;
}
 .hor-card .speed span {
    margin-left: 10px;
    margin-right: unset;
    font-size: 0.9rem;
}
 .variant-price.pop-up-container {
    margin-right: 0;
    margin-left: 15px;
    font-size: 1rem;
}
 .car-details-container {
    padding-left: unset;
    padding-right: 1.5rem;
}
 .car-specs-container {
    padding-left: unset;
    padding-right: 1.5rem;
}
 .car-specs-container .panel-title {
    font-size: 1rem;
}
 .car-profile-container .purchase-btns a {
    font-size: 0.95rem;
}
 .brands-prev {
    right: -2% !important;
    left: unset !important;
}
 .brands-next {
    left: -2% !important;
    right: unset !important;
}
 .owl-wrapper-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    direction: ltr;
}
 .variants-container {
    transform: scaleX(-1);
}
 .owl-item {
    direction: rtl;
    transform: scaleX(-1);
}
 .owl-prev {
    left: -5px;
}
 .car-specs-container .tab-content {
    padding: 0;
}
 .financing-calc-modal .close-modal {
    right: unset !important;
    left: 8.5px !important;
    text-indent: 9999px;
    overflow: hidden;
}
 #callback-form .close-modal,
 #test-form .close-modal,
 #brochure-form .close-modal {
    right: unset !important;
    left: 8.5px !important;
    text-indent: 9999px;
    overflow: hidden;
}
 #callback-form .form-label-group > label,
 #callback-form .input-group > label,
 #test-form .form-label-group > label,
 #test-form .input-group > label,
 #brochure-form .form-label-group > label,
 #brochure-form .input-group > label {
    text-align: right;
}
 .purchase-btns a:hover {
    font-family: GE_SS !important;
    font-weight: 900;
    font-size: 0.85rem;
}
 .financing-calc-modal .calculator-modal {
    text-align: right;
}
 .financing-calc-modal .calculator-modal .financing-modal-note-text {
    float: right;
}
 .financing-calc-modal .calculator-modal .note-text {
    clear: both;
}
 .financing-calc-modal .appended {
    right: unset!important;;
    left: 0;
}
 .financing-calc-modal .duration-range input {
    right: unset;
    left: 0;
    text-align: left;
}
 .financing-form .duration-range input {
    right: unset;
    left: 0;
    text-align: left;
}
 .financing-calc-modal .financing-loan-text {
    display: flex;
    margin-top: 10px;
    margin-left: 10px;
}
 .financing-calc-modal .financing-loan-text span {
    margin-right: 10px;
}
 .phone-grp .main-btn {
    margin-left: unset !important ;
    margin-right: 10px;
}
 .car-title-details .start-price {
    font-size: 0.9rem !important;
}
 .check-out-summary-container .interior {
    margin-left: unset !important;
    margin-right: 3rem !important;
}
 .check-out-summary-container .car-info {
    margin-left: unset;
    margin-right: 55px;
}
 .check-out-summary-container .car-info::before {
    right: -35px;
}
 .check-out-wrapper {
    padding-left: 15px !important;
    padding-right: unset !important;
}
 #ex1.modal a.close-modal {
    right: unset !important;
    left: 8.5px !important;
    text-indent: 9999px;
    overflow: hidden;
}
 #login a.close-modal,  #trade-in a.close-modal,  .callback-form a.close-modal,  .test-form a.close-modal,  .brochure-form a.close-modal{
    right: unset !important;
    left: 8.5px !important;
    text-indent: 9999px;
    overflow: hidden;
}
 .login-form .login-pass p:first-child {
    /* padding-right: 0.25rem !important; */
    margin-right: 1rem !important;
}
 .forgot-password {
    text-align: right;
}
 .forgot-password  {
    text-align: right;
}
 .login-form .form-label-group > label,
 .login-form .input-group > label {
    text-align: right;
}
 .clear-anchor a {
    margin-right: unset;
    margin-left: 15px;
}
 .check-out-summary-container .circle-color {
    margin-left: 12px;
    margin-right: unset;
}
 .check-out-summary-container .exterior-btn {
    padding-right: 0;
    padding-left: 0.75rem !important;
}
 #req-parts.modal a.close-modal {
    right: unset !important;
    left: 8.5px !important;
    text-indent: 9999px;
    overflow: hidden;
}
 .brands-modal a.close-modal {
    left: 25.5px !important;
    right: unset !important;
    text-indent: 9999px;
    overflow: hidden;
}
/*  .budget-range-mobile {
    direction: ltr;
} */
 .financing-form .appended {
    right: unset!important;;
    left: 0;
}
 .financing-card .bank-name-hide {
    text-align: right!important;
    padding-left: unset!important;
    padding-right: 22px;
}
 .financing-card .bank-img::after {
    left: -10px;
    right: unset;
}
 .financing-card .item::after {
    left: -10px;
    right: unset;
}
 .financing-card .topright-triangle {
    left: 0;
    right: unset;
    border-left: none;
    border-right: 50px solid transparent;
}
 .financing-card .topright-triangle p {
    left: unset;
    right: -40px;
}
 .financing-card .floating-button {
    right: unset;
    left: 0;
}
 .financing-apply-container .back-link img {
    transform: scaleX(-1);
    margin-left: 0.2rem;
    margin-right: 0 !important;
}
 .financing-apply-container .back-link .link-p {
    margin-left: unset !important;
    margin-right: 0.25rem !important;
    font-size: 0.9rem !important;
}
 .financing-apply-container .verify-code {
    margin-left: unset !important;
    margin-right: 1rem !important;
}
 .financing-apply-container .car-info {
    margin-right: 55px;
    margin-left: unset;
}
 .financing-apply-container .car-info::before {
    left: unset;
    right: -35px;
}
 .financing-form .loan-font {
    display: flex;
    margin-top: 10px;
    margin-left: 10px;
}
 .financing-form .loan-font span {
    margin-right: 10px;
}
 .login-form .login-pass p:last-child {
    padding-right: 0.25rem !important;
    margin-right: 1rem !important;
    margin-left: 0 !important;
}
 .login-form .login-pass a {
    font-size: 1rem;
}
 .register-form .row p {
    font-size: 1.2rem;
    text-align: center;
}
 .form-label-group input:not(:placeholder-shown) ~ label {
    font-size: 0.8rem;
}
 .profile-form-wrapper .profile-title {
    font-size: 1.6rem;
}
 .profile-form-wrapper .user-info-labels {
    font-size: 1.2rem;
}
 .form-label-group input {
    font-size: 1rem;
}
 .form-label-group input:not(:placeholder-shown) {
    padding-top: 1.5rem;
}
 .form-labels {
    font-size: 0.9rem;
}
 .profile-form-wrapper .form-check-inline {
    padding-left: 0;
    margin-left: 0.75rem;
    margin-right: 0;
}
 .profile-form-wrapper .form-check-inline .form-check-input {
    margin-left: 0.3125rem;
    margin-right: 0;
}
 #latest_offers.form-check-input {
    margin-right: -1.25rem;
    margin-left: unset;
}
 .profile-form-wrapper .form-check.mb-lg-4 {
    padding-right: 1.25rem;
    padding-left: 0;
}
 .profile-tabs .nav-tabs a {
    padding-right: 25px;
    padding-left: unset;
    text-align: right;
    font-size: 1rem;
}
 .profile-tabs .nav-tabs .active::after {
    right: 0;
    left: unset;
}
 .profile-name-container span {
    margin-left: unset;
    margin-right: 25px;
    font-size: 1.7rem;
}
 #settings .verify-code {
    margin-left: unset !important;
    margin-right: 1rem !important;
}
 #my-orders .order-info {
    margin-left: unset !important;
    margin-right: 1rem !important;
}
 #my-orders .order-info .colors-container .colors:last-child {
    margin-left: unset !important;
    margin-right: 3rem !important;
}
 #my-orders .order-info .colors-container .circle-color {
    margin-right: unset;
    margin-left: 12px;
}
 .vehicle-history th {
    text-align: right!important;
}
 .vehicle-history .my-vehicle-btns a {
    margin-left: auto !important;
    margin-right: unset !important;
}
 .modal.modal-cancel a.close-modal {
    right: unset !important;
    left: 8.5px !important;
    text-indent: 9999px;
    overflow: hidden;
}
 .modal.modal-cancel .modal-btn:first-child {
    margin-left: 5px;
    margin-right: unset;
}
 .vehicle-history .dues-cont a {
    margin-left: auto !important;
    margin-right: unset !important;
}
 .vechile-history-back-link-container img {
    transform: scaleX(-1);
}
 .vechile-history-back-link-container .link-p {
    margin-right: 0.25rem !important;
    margin-left: unset !important;
    font-size: 0.9rem !important;
}
 .back-link .link-p {
    font-size: 0.9rem;
}
 .results-filter-container {
    left: unset;
    right: 0;
    margin-left: 0;
    margin-right: -15px;
}
 .results-filter-container .hide-filter-anchor span {
    margin-left: unset !important;
    margin-right: 0.5rem !important;
}
 .results-text {
    margin-left: 0.5rem !important;
    margin-right: 150px !important;
}
 .grid-icons .sort-by-filter {
    margin-right: unset !important;
    margin-left: 1rem !important ;
}
 .grid-anchors {
    right: unset;
    left: -15px;
}
 .grid-icons .grid-anchors a {
    margin-right: unset !important;
    margin-left: 1rem !important;
}
 .filter-tabs .disable-cursor {
    margin-left: unset;
    margin-right: 25px;
}
 .clear-anchor .clear-search {
    margin-right: 0.25rem !important;
    margin-left: unset !important;
}
 .draggable-filters .text-left {
    text-align: right !important;
    margin-right: 15px;
    margin-left: 0;
}
 .draggable-filters .fa-caret-down {
    margin-left: 1rem !important;
    margin-right: 0.5rem !important;
}
 .filter-tabs .nav-link.active {
    margin-right: 10px;
    margin-left: unset;
}
 .portlet-header a {
    padding-right: 7px;
    padding-left: unset;
    margin-right: 0.5rem !important;
    margin-left: 0.25rem !important;
}
 .portlet-header .text-left {
    font-size: 1rem !important;
}
 .portlet-content .checkbox {
    margin-right: 15px;
    margin-left: 0;
}
 .portlet-content .checkbox label > span {
    font-size: 0.9rem;
}
 .portlet-content .budget-slider label {
    text-align: right;
}
 .results-row .vehicle-horizontal-view {
    padding-left: 0 !important;
    padding-right: 15px !important;
}
 .results-row .vehicle-horizontal-view .cards .col-lg-6 {
    padding-left: 0 !important;
    padding-right: 15px !important;
}
 .list-cards .list-view .price {
    left: 0;
    right: unset;
}
 .list-cards .list-view .speed {
    left: 145px;
    right: unset;
}
 .list-cards .list-view:hover .card-buttons {
    left: 125px;
    right: unset;
}
 #menu .mm-listitem__text {
    font-size: 1.2rem;
}
 .nav-container .input-group div:first-child {
    font-size: 1rem;
}
 .footer-title {
    font-size: 1.2rem;
}
 footer button.btn.submit {
    font-size: 1rem;
}
 footer li {
    font-size: 1rem;
}
 .social-list li a {
    font-size: 0.8rem;
}
 .new-vehicles-links {
    font-size: 0.9rem !important;
}
 .grid-icons span {
    font-size: 1rem;
}
 .grid-icons button#dropdownMenu1,
 .grid-icons button#dropdownMenu2 {
    font-size: 0.9rem;
}
 .search-vehicle-type .nav-link {
    font-size: 0.9rem;
}
 .engine-list .engine-label {
    font-size: 0.9rem;
    font-weight: 900;
    margin-left: 10px;
}
 .engine-list .engine-val {
    font-size: 0.9rem;
}
 .payment-container .main-btn:hover {
    font-size: 1rem !important;
}
 .tab-content h3 {
    max-height: unset;
    font-size: 1.4rem;
}
 #my-orders .my-vehicle-btns a,
 #my-orders .dues-cont a {
    font-size: 0.8rem !important;
    font-family: GE_SS !important;
}
 #checkout-form .form-check-inline {
    margin-left: 0.75rem;
    margin-right: 0;
    padding-right: 0 !important;
}
 #checkout-form .form-check {
    padding-left: 0;
    padding-right: 1.25rem;
}
 #checkout-form .form-check-inline .form-check-input {
    margin-left: 0.3125rem;
    margin-right: 0;
}
 #checkout-form .form-check-input#courtesy,
 #checkout-form .form-check-input#cancellation {
    margin-right: -1.25rem;
    margin-left: 0;
}
 span.cancellation-note {
    left: 74px;
    right: unset!important;
}
 #my-orders .my-vehicle-btns a:hover,
 #my-orders .dues-cont a:hover {
    font-size: 0.82rem !important;
}
 #my-orders .vehicle-history td {
    font-size: 0.85rem !important;
}
 #my-orders .vehicle-history th {
    font-size: 0.9rem !important;
}
 .cv .car-info::before {
    right: -35px;
    left: unset;
}
 .cv .car-info {
    margin-right: 55px;
    margin-left: 0;
}
 .cv .circle-color {
    margin-left: 12px;
    margin-right: unset;
}
 .cv .interior {
    margin-left: unset !important;
    margin-right: 3rem !important;
}
 .cv .interior {
    margin-right: -1.25rem;
    margin-left: 0rem;
}
 #my-orders .title-container span {
    font-size: 1.7rem;
}
 #my-orders .claim-vehicle {
    font-size: 1rem;
    text-align: left;
}
 #my-orders .order-info span {
    font-size: 0.9rem !important;
}
 #my-orders .order-info p {
    font-size: 0.9rem !important;
}
 .steps .steps-title {
    font-size: 1.2rem !important;
}
.variant-card {
    transform: rotateY(
        180deg)!important;
}
 .variant-card.hor-card .inner-card {
    margin-right: 25px !important;
    margin-left: 0px !important;
}
 .variant-card .outer-card span {
    font-size: 0.9rem;
}
 .more-brands-swiper .outer-card:hover .car-name {
    height: 3rem;
}
 .more-brands-swiper .inner-card {
    min-height: 11.7rem;
}
 .vehicle-profile-tab-container.tab-content h3 {
    max-height: unset;
    font-size: 2.5rem;
}
 .budget-range {
    direction: ltr;
}
 .results-row .vertical-card .inner-card {
    min-height: 12.93rem;
}
 .results-row .vertical-card:hover .inner-card {
    min-height: 12.93rem;
}
 .results-row .hor-card .inner-card {
    min-height: 10rem;
}
 .results-row .hor-card:hover .inner-card {
    min-height: 10rem !important;
}
 .filter-tabs .clear-anchor a {
    margin-right: 15px;
    margin-left: unset;
}
 .form-label-group > label,
 .input-group > label {
    text-align: right;
}
 .vechile-history-back-link-container img {
    margin-left: 0.5rem;
    margin-right: 0 !important;
}
 .appointment-slot-container .appo-picker {
    right: 0;
    left: unset;
}
 #ui-datepicker-div .ui-datepicker-year {
    font-family: GE_SS !important;
}
 #ui-datepicker-div .ui-datepicker-month {
    font-family: Montserrat !important;
}
 #ui-datepicker-div thead th span {
    font-family: Montserrat !important;
}

    .brand-options
    .select2-container--default
    .select2-search--inline
    .select2-search__field {
    margin-left: 0;
    margin-right: 8px;
    font-family: GE_SS;
}
 .financing-card .bank-benefits .item {
    margin-left: 20px;
    margin-right: 0;
}
 .financing-container .bold-font {
    margin-left: 0.5rem !important;
    margin-right: 0 !important;
}
 #close-icon-new-vehicles-menu,
 #close-icon-used-vehicles-menu {
    left: -1%;
    transform: translate(2rem, 1rem);
    right: unset;
}
 #flyout-menu,
 #used_flyout-menu {
    transform: translate(50%, 0%);
}
 .specification-tabs .nav-link {
    white-space: nowrap;
}
 .new-vehicle-dropdown-card .car-name {
    font-size: 1.1rem;
}
 .car-info-container .profile-btns.white-btn {
    margin-left: 0;
}
 .budget-range .amount {
    text-align: right;
}
 .used-swiper .inner-card .card-anchor .car-status {
    margin-left: 5px;
    margin-right: 0px;
}
 .sales-text span {
    font-size: 1.5rem;
}
 .custom-model-year {
    margin-left: 0px;
    margin-right: 1rem;
}
 .used-search-filters-container {
    margin-right: 0 !important;
}
 .list-cards .list-view .used-car-details {
    position: absolute;
    left: unset;
    right: 15%;
}
 .list-cards .list-view .card-buttons .white-btn{
    margin-right:0 !important;
    margin-left: .5rem !important;
}
 .list-cards .list-view .card-buttons a{
    font-size: .8rem !important;
}
 .model-year-select{
    background-position-x: 10%;
}
 .model-year-custom{
    left: 5%;
    right: unset;
}
 .disabled-resend-wrapper {
    padding-left: 0;
    padding-right: 1rem;
}
 .swiper-button-prev.used-gallery-prev {
    text-align: left;
}
 .out-of-stock-label{
    right: unset;
    left: 5px;
}
.invoice-box {
    direction: rtl;
    font-family: Tahoma, 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
}

.invoice-box table {
    text-align: right;
}

.invoice-box table tr td:nth-child(2) {
    text-align: left;
}
@media only screen and (max-width: 768px) {
     .banner .banner-text {
        right: 50%;
        left: unset;
        top: 50%;
        transform: translate(50%, -50%);
    }
     .input-group-mobile span {
        margin-right: unset;
        margin-left: 10px;
    }
     .new-vechiles-wrapper {
        padding-right: 15px !important;
        padding-left: 0 !important;
    }
     .header-container.used-cars {
        padding-right: 10px;
    }
     .social-list-mobile li {
        margin-left: 1rem;
        margin-right: unset;
    }
     .social-list-mobile li:last-child {
        margin-left: 0;
        margin-right: unset;
    }
     .newsletter-cont {
        margin-right: 0;
    }
     #mobile-burger-menu .mm-listview {
        text-align: right;
    }
     #close-icon-mobile-burger {
        right: unset;
        left: 10px;
    }
     #mobile-burger-menu .mm-panel_opened .mm-navbar_sticky {
        flex-direction: row;
    }
     .mobile-all-circle:nth-child(2) {
        margin-right: 65%;
        margin-left: unset;
    }
     .mobile-all-circle:nth-child(3) {
        margin-right: 20%;
        margin-left: unset;
    }
     #mm-1 .mm-navbar {
        flex-direction: row;
    }
     #mm-1 .mm-navbar .mm-navbar__title {
        padding-right: unset;
        padding-left: 50px;
    }
     #mm-2 .mm-navbar {
        flex-direction: row;
    }
     #mm-2 .mm-navbar .mm-navbar__title {
        padding-right: unset;
        padding-left: 50px;
    }
     .owl-buttons .owl-prev {
        left: -5px;
    }
     .car-details-container {
        padding-right: unset;
    }
     .car-specs-container {
        padding-right: unset;
    }
     .vehicle-profile-tab-container .engine-val {
        padding-right: 50px;
        padding-left: unset;
    }
     .engine-list .engine-val {
        text-align: left;
    }
     .financing-card .bank-name-hide {
        padding: 0;
    }
     .my-vechicles-info-wrapper {
        padding-right: 15px !important;
    }
     #my-orders .order-info .colors-container .colors:last-child {
        margin-right: 0 !important;
    }
     #my-orders .my-vehicle-btns a:first-child {
        margin-left: 10px !important;
        margin-right: unset !important;
    }
    
        .my-vehicle-history-card-container
        .my-vehicle-history-card-value {
        text-align: left;
    }
     .grid-icons .grid-anchors {
        margin-right: 7px;
        margin-left: 0;
    }
     .grid-icons .grid-anchors a {
        margin-right: 1rem !important;
        margin-left: unset !important;
    }
     .list-cards .list-view .speed {
        margin-right: 10px;
        right: 0;
        left: unset;
    }
     .list-cards .list-view .speed span {
        margin-right: -10px;
        margin-left: 17px;
    }
     .user-name-burger-menu {
        font-size: 1.4rem;
        font-weight: 900;
    }
     .featured-swiper .outer-card:hover .car-name {
        height: auto;
    }
     .new-swiper .outer-card:hover .car-name {
        height: auto;
    }
     .more-brands-swiper .outer-card:hover .car-name {
        height: auto;
    }
     .more-brands-swiper .outer-card .car-name {
        height: auto;
    }
     .budget-range-mobile {
        direction: ltr;
    }
     #find-car-mobile-btn {
        font-size: 1rem;
        font-weight: 900;
    }
     .featured-swiper .inner-card,
     .new-swiper .inner-card,
     .more-brands-swiper .inner-card,
     .results-row .vertical-card .inner-card {
        min-height: 10rem;
    }
     .results-row .vertical-card .car-name {
        height: auto;
    }
     .login-form {
        width: 97%;
    }
     .login-pass {
        justify-content: center;
    }
     .login-form .login-pass p:first-child {
        padding-right: 0rem !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
    }
}
@media (min-width: 1024px) {
     .logo-container {
        position: absolute;
        left: unset;
        right: 0;
    }
     .nav-container {
        flex-direction: row-reverse;
    }
     .menu-links {
        display: flex;
    }
     .naghi-info-container {
        right: unset!important;
        left: 10px!important;
        padding-left: 0 !important;
        padding-right: 15px !important;
    }
    
     .search-bar-container {
        flex-direction: row-reverse!important;
        justify-content: flex-end;
    }
     .search-bar-container button {
        left: 10px !important;
        right: unset !important;
        border-radius: 35px 0px 0px 35px!important;
    }
     .search-filter img {
        margin-right: unset !important;
        margin-left: 0.5rem !important;
    }
     .search-vehicles .main-btn img {
        margin-right: -10px!important;
        margin-left: 10px!important;
    }
     .swiper-button-next {
        left: unset;
        right: 47%;
        transform: scaleX(-1);
    }
     .swiper-button-prev {
        right: unset;
        right: 43%;
        transform: scaleX(-1);
    }
     #featured-col {
        order: 1;
        padding-left: 15px !important;
        padding-right: 2px;
    }
     .header-container.used-cars {
        margin-right: 1rem !important;
        margin-left: unset !important;
    }
     .new-vechiles-wrapper .header-container.used-cars {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
     .new-vechiles-wrapper {
        padding-right: unset !important;
        padding-left: 15px !important;
    }
     .new-vechiles-wrapper .header-text {
        margin-right: 1rem !important;
        margin-left: unset !important;
    }
     .used-cars .swiper-button-prev {
        right: 90% !important;
        left: unset !important;
        text-align: left!important;
    }
     .used-swiper .swiper-slide {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
     .used-swiper .row .col-lg-12 {
        padding-left: 5px !important;
        padding-right: 10px !important;
    }
     .used-cars .swiper-button-next {
        right: 97% !important;
        left: unset !important;
        text-align: left;
    }
     #parts-col {
        margin-right: 35px!important;
        margin-left: unset!important;
    }
     .sales-container .row {
        flex-direction: row-reverse;
    }
     #left-sales {
        margin-left: unset;
        margin-right: 20px;
    }
     .login-buttons {
        margin-right: 0px;
        margin-left: unset;
    }
     .sales-text {
        margin-right: 1.5rem !important;
        margin-left: unset !important;
    }
     .menu-links a {
        margin-right: 7px;
        margin-left: 14px;
    }
     .back-link .model-logo {
        right: unset;
        left: -5px;
    }
     .total-payments span:nth-child(2) {
        margin-left: unset;
        margin-right: auto;
    }
     .tab-content h3 {
        max-height: unset;
        font-size: 1.4rem;
    }
     .car-description-container {
        width: 44vw;
    }
     .nav-container{
        left: 46%;
        transform: translateX(-50%);
    }
     .back-link .home-link{
        margin-left: 0;
        margin-right: 15px;
    }
     .back-link .back-link-arrow{
        margin-left: 1rem;
    }
     .back-link .back-link-arrow img{
        transform: rotate(180deg);
    }
}
@media (min-width: 1300px) {
     .filter-tabs .nav-link.active {
        margin-right: 15px;
        margin-left: unset;
    }
     .car-description-container {
        width: 100%;
    }
     .car-details-container {
        max-height: 6.7rem;
    }
     .used-varaint-pane-wrapper .car-details-container {
        max-height: unset;
    }
}
@media (min-width: 1350px) {
     .car-specs-container {
        margin-top: 4rem;
    }
}
@media (min-width: 1400px) {
     .car-specs-container {
        margin-top: 1.9rem;
    }
}
@media all and (min--moz-device-pixel-ratio: 0) and (min-width: 1600px) {
     .car-specs-container {
        margin-top: 1.2rem;
    }
}
@media (min-width: 1600px) {
     .car-specs-container {
        margin-top: 11%;
    }
}
@media all and (min--moz-device-pixel-ratio: 0) and (min-width: 1600px) {
     .car-specs-container {
        margin-top: 6.3rem;
    }
}
@media (min-width: 1900px) {
     .car-specs-container {
        margin-top: 4.4rem;
    }
}
@media all and (min--moz-device-pixel-ratio: 0) and (min-width: 1900px) {
     .car-specs-container {
        margin-top: 0.6rem;
    }
}
