:root {
    --Cyan: #D5C812
}

@font-face {
    font-family: 'XSANS';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'XSANS';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
    font-weight: bold;
    font-style: normal
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    direction: rtl;
    outline: 0;
    font-family: XSANS;
    font-weight: normal;
    color: #575757
}

a {
    text-decoration: none
}


::-webkit-input-placeholder {
    color: #999
}

:-ms-input-placeholder {
    color: #999
}

::placeholder {
    color: #999
}

.login-page {
    background-color: #f9f9f9
}

.login-page .login-content {
    width: 420px;
    margin: 0 auto;
    position: relative;
    top: 100px
}

.login-page .mobile-header {
    display: none
}

.login-page .login-content .login-header {
    display: flex;
    margin-bottom: .5rem;
    align-items: center;
    height: auto !important;
    border: none;
    padding: 0;
    background: transparent !important
}

.login-page .login-content .login-header h1 {
    flex: 0 0 50%;
    font-size: 1.2rem;
    font-weight: bold
}

.login-page .login-content .login-header a {
    margin-right: auto
}

.login-page .login-content .login-header img {
    width: 100px
}

.login-page .login-content .login-header svg {
    width: 100px
}

.login-page .mobile-header a svg {
    width: 100px
}

.login-page .login-box,
.login-page .login-box-error,
.login-page .login-box-info {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: .25rem;
    padding: 1.2rem;
    margin-bottom: 1rem
}

.login-page .login-box div {
    margin-bottom: 1rem
}

.login-page .login-box-title {
    display: flex;
    align-items: center;
    font-size: .9rem
}

.login-page .login-box-title h4,
.login-page .login-box-title span {
    margin-right: auto
}

.login-page .login-box-title span {
    position: relative;
    right: 30px
}

.login-page .login-box a {
    color: var(--Cyan);
    font-size: .9rem
}

.login-page .login-box #cancel {
    color: #888
}

.login-page .login-box h5 {
    position: relative;
    top: 5px
}

.login-page .login-box h5.cancel-signin {
    position: relative;
    top: initial;
    float: left
}

.login-page .login-box-input input {
    border: 1px solid #e9e9e9;
    border-radius: .25rem;
    padding: .5rem .7rem;
    width: 100%
}

#enter-mobile .login-page .login-box-input input:first-of-type,
#enter-manager-mobile .login-page .login-box-input input:first-of-type {
    position: fixed;
    visibility: hidden;
    padding: 0;
    width: 0;
    height: 0
}

.login-page #enter-new-pass .login-box-input input:nth-child(2) {
    margin-top: 1rem
}

.login-page .login-box-cta {
    display: flex;
    position: relative
}

.login-page .login-box button {
    border: none;
    cursor: pointer;
    background-color: var(--Cyan);
    color: #fff;
    border-radius: 2rem;
    width: 90px;
    height: 38px;
    padding: .2rem;
    margin-right: auto;
    font-size: 1rem;
    padding-bottom: 10px;
    font-weight: bold;
    position: relative;
    text-align: center;
    line-height: 2rem;
}

.login-page .login-box button.right {
    margin-right: 0
}

.login-page .login-box button.wide {
    width: 110px
}

.login-page .login-box-cta label {
    position: relative;
    cursor: pointer
}

.login-page .login-box-cta input[type="checkbox"] {
    display: none
}

.login-page .login-box-cta label::before {
    content: "";
    display: inline-block;
    position: relative;
    right: 0;
    top: 4px;
    height: 15px;
    width: 15px;
    background: #f0f0f0;
    border: 1px solid #d5d5d5;
    border-radius: .25rem
}

.login-page .login-box-cta input[type="checkbox"]:checked+label::before {
    background: var(--Cyan);
    border-color: var(--Cyan)
}

.login-page .login-box-cta input[type="checkbox"]:checked+label:after {
    content: "";
    position: absolute;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    width: 8px;
    height: 3px;
    right: 3px;
    top: 14px;
    transform: rotate(-45deg)
}

.login-page #enter-mobile-code .login-box-input input {
    min-width: 0;
    flex: 0 0 24%;
    margin-left: .3rem;
    text-align: center
}

.login-page .login-box-error {
    display: flex;
    align-items: center
}

.login-page .login-box-error p,
.login-page .login-box-info p {
    font-size: .9rem;
    padding-right: .5rem
}

.login-page .login-box-error p {
    color: #df0d0a
}

.login-page .login-box-info p {
    color: var(--Cyan)
}

@-webkit-keyframes scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    12% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: .7
    }

    24% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    36% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 1
    }

    48% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    60% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 1
    }

    72% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    84% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 1
    }
}

@keyframes scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    12% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: .7
    }

    24% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    36% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 1
    }

    48% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    60% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 1
    }

    72% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    84% {
        -webkit-transform: scale(.1);
        transform: scale(.1);
        opacity: 1
    }
}

.ball-pulse>span:nth-child(1) {
    -webkit-animation: scale 5s -.24s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s -.24s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span:nth-child(2) {
    -webkit-animation: scale 5s -.12s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s -.12s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span:nth-child(3) {
    -webkit-animation: scale 5s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s 0s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span:nth-child(4) {
    -webkit-animation: scale 5s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s 0s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span:nth-child(5) {
    -webkit-animation: scale 5s -.12s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s -.12s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span:nth-child(6) {
    -webkit-animation: scale 5s -.24s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s -.24s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span:nth-child(7) {
    -webkit-animation: scale 5s -.24s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s -.24s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span:nth-child(8) {
    -webkit-animation: scale 5s -.12s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 5s -.12s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.ball-pulse>span {
    background-color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block
}

span#loader-signin {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 100
}

span.loader-inner.ball-pulse {
    width: 70px;
    right: auto;
    left: 30px;
    position: absolute;
    top: 178px;
    text-align: center
}

@media only screen and (max-width:640px) {
    .login-page .mobile-header {
        background-color: #f4f4f4;
        display: flex;
        padding: 0 20px;
        align-items: center;
        height: 55px
    }

    .login-page .mobile-header a {
        margin-right: auto;
        margin-top: 11px
    }

    .login-page .login-content header a {
        display: none
    }

    .login-page .mobile-header a img {
        width: 100px;
        vertical-align: middle
    }

    .login-page .mobile-header a svg {
        width: 90px;
        height: 30px
    }

    .hamburger-icon {
        display: block;
        position: absolute;
        top: 22px;
        right: 1.5rem;
        width: 25px;
        height: 19px;
        z-index: 1003;
        cursor: pointer
    }

    .hamburger-icon span {
        height: 3px;
        background: #4c4c4c;
        position: absolute;
        top: 8px;
        left: 0;
        right: 0
    }

    .hamburger-icon::before {
        content: "";
        height: 3px;
        background: #4c4c4c;
        position: absolute;
        top: 0;
        right: 0;
        left: 0
    }

    .hamburger-icon::after {
        content: "";
        height: 3px;
        background: #4c4c4c;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0
    }

    .login-page {
        background-color: #fff
    }

    .login-page .login-content {
        width: auto;
        padding: 1.5rem;
        top: 0
    }

    .login-page .login-box-title h4 {
        position: absolute;
        top: 2rem;
        left: 1.2rem
    }

    .login-page .login-box-title span {
        bottom: 2.6rem;
        right: -2rem
    }

    .login-page .login-box {
        border: none;
        padding: 0
    }

    .login-page .login-box-error,
    .login-page .login-box-info {
        background-color: #f2f2f2
    }

    span.loader-inner.ball-pulse {
        top: 184px;
        left: 35px
    }
}

#DcSnackbar {
    visibility: hidden;
    min-width: 250px;
    background-color: #dadada;
    color: #000;
    text-align: center;
    padding: 16px;
    position: fixed;
    left: 0;
    font-size: 12px;
    z-index: 99999999999;
    right: 0;
    width: 250px;
    margin: 0 auto;
    top: 20px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
    border-radius: 7px;
    border-bottom: 2px solid #e30713;
    -webkit-animation: fadeInUp .5s;
    animation: fadeInUp .5s
}

#DcSnackbar.show {
    visibility: visible;
    -webkit-animation: fadeInDown .5s;
    animation: fadeInDown .5s
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

#enter-mobile .login-box .login-box-input,
#enter-email .login-box-input,
#enter-mobile-code .login-box-input,
#enter-email-pass .login-box-input,
#enter-manager-mobile .login-box .login-box-input {
    display: grid;
    grid-template-columns: 3fr 5fr;
    justify-content: center;
    align-items: center;
    position: relative
}

#enter-mobile .login-box .login-box-input span.txt-number-visible-first-digits,
#enter-manager-mobile .login-box .login-box-input span.txt-number-visible-first-digits {
    position: absolute;
    top: 5px;
    left: 10px;
    letter-spacing: 4px;
    font-size: 15px;
    user-select: none
}

#enter-mobile .login-box .login-box-input input#txt-cell-number-visible,
#enter-manager-mobile .login-box .login-box-input input#txt-manager-cell-number-visible {
    direction: ltr;
    letter-spacing: 4px;
    font-size: 15px;
    height: 39px;
    line-height: 9px;
    padding: 0 .7rem 3px;
    padding-top: 0
}

#enter-email #txt-email {
    direction: ltr
}

.mobile-code-input-wrapper {
    display: flex
}

.entered-phone-label {
    direction: ltr;
    display: inline-block;
    margin-left: 10px
}

.entered-phone-wrapper {
    float: left
}

.mobile-code-input-wrapper {
    margin-bottom: 0 !important
}

.entered-mobile-user {
    text-align: left
}

.entered-email-label,
.change-email {
    display: inline-block
}

.entered-email-label {
    margin-left: 10px
}

.login-footer {
    display: inline-block;
    margin-bottom: 0 !important;
    width: 100%
}

.login-footer #cp-section {
    font-size: 14px;
    color: #b3b3b3;
    float: right
}

.login-footer #cp-section #cp-message {
    color: #b3b3b3
}

.login-footer div {
    margin-bottom: 0 !important
}

@media(max-width:959px) {
    span#loader-signin {
        top: 0
    }

    .entered-phone-label {
        right: 0 !important;
        bottom: 0 !important
    }

    .entered-phone-wrapper {
        position: relative;
        top: 0;
        left: 0;
        float: left;
        text-align: left;
        width: 100%;
        margin-top: -2.5rem;
        margin-bottom: 0 !important
    }

    #enter-mobile-code .login-box-title,
    #enter-email .login-box-title {
        margin-bottom: .7rem !important
    }

    span.loader-inner.ball-pulse {
        top: 150px
    }
}

@media(min-width:960px) {
    span#loader-signin {
        top: -2px
    }

    .entered-phone-label {
        right: initial !important
    }

    .entered-phone-wrapper {
        width: 100%;
        text-align: left;
        margin-bottom: 0 !important
    }
}

button span#loader-signin {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 100;
    display: inline;
    background: var(--Cyan);
    border-radius: 2rem
}

button span#loader-signin span.loader-inner.ball-pulse {
    width: 70px;
    right: auto;
    left: 30px;
    position: absolute;
    top: 178px;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 2px
}

:root {
    --magenta: #ee45a9;
    --bluegreen: #D5C812;
    --Cyan: #D5C812;
    --bama-color: #8ce533;
    --light-grey: #e3e2e3;
    --almost-black: #666;
    --medium-grey: #d7d7d7;
    --bold-blue: #0067f2;
    --orange: #ffbd31;
    --border-r-25: .25rem;
    --inner-gap: 2rem;
    --inner-gap-mobile: 1.2rem;
    --outer-gap: 5rem;
    --outer-gap-mobile: 3rem
}

html.pwa-scrollbar::-webkit-scrollbar {
    width: 0 !important
}

html.pwa-scrollbar {
    scrollbar-width: none;
    overflow: -moz-scrollbars-none
}

.flex-direction-nav a {
    overflow: visible !important;
    height: auto !important;
    margin-top: 0 !important
}

.mobile-car-list-img-display {
    display: none
}

.motorcycle-slider-outer {
    width: 750px;
    padding: 0 30px;
    margin: 26px 0 0 0;
    height: 100%;
    float: left;
    box-sizing: border-box
}

.motorcycle-slider {
    position: relative
}

.motorcycle-slider-link {
    height: 100%;
    text-align: right;
    float: right;
    margin: 46px 0
}

.motorcycle-slider.owl-carousel .owl-item img {
    width: 68px;
    margin: 0 auto 15px
}

.motorcycle-slider li {
    text-align: center
}

.motorcycle-slider em:before {
    content: "";
    position: absolute;
    width: 34px;
    height: 2px;
    background: #000;
    top: -12px;
    left: 50%;
    margin-left: -17px
}

.motorcycle-slider em {
    font-size: 16px;
    line-height: 20px;
    display: block;
    color: #383838;
    padding-bottom: 10px;
    position: relative;
    font-style: normal
}

.motorcycle-slider a {
    display: block
}

.motorcycle-slider a:hover {
    text-decoration: none
}

.motorcycle-slider a:hover em:before {
    background: #D5C812
}

.motorcycle-slider .owl-nav .owl-prev img,
.motorcycle-slider .owl-nav .owl-next img {
    width: 30px;
    height: auto;
    position: absolute;
    top: 50%;
    margin-top: -18px
}

.motorcycle-slider .owl-nav .owl-prev img {
    right: -30px
}

.motorcycle-slider .owl-nav .owl-next img {
    left: -30px
}

.motorcycle-slider .owl-nav .disabled img {
    opacity: .2
}

.motorcycle-slider .owl-nav .owl-prev a,
.motorcycle-slider .owl-nav .owl-next a {
    display: inline-block
}

.motorcycle-slider-link a {
    text-decoration: none;
    color: #D5C812 font-size: 20px;
    line-height: 24px
}

.motorcycle-slider-link a:hover {
    color: #383838
}

.home-banner .home-banner-inner {
    cursor: pointer
}

.filterlinks {
    margin: 0 0 20px
}

.home-banner {
    height: 154px;
    -webkit-tap-highlight-color: transparent
}

.home-banner-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
    float: left;
    height: 100%;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s
}

#motorcycleType-slider {
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    width: 100%;
    float: left;
    height: 100%
}

.banner-link {
    opacity: 0;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s
}

.bama-internal-banner.home-banner .motorcycle-slider-outer {
    width: 100%
}

.bama-internal-banner.home-banner .motorcycle-slider li {
    border: 0 none !important;
    float: none !important;
    padding: 0 !important;
    text-align: center;
    width: inherit !important
}

.bama-internal-banner.home-banner .motorcycle-slider.owl-carousel .owl-item img {
    height: auto
}

.bama-internal-banner.home-banner .motorcycle-slider .owl-nav .owl-prev img,
.bama-internal-banner.home-banner .motorcycle-slider .owl-nav .owl-next img {
    width: 30px
}

.bama-internal-banner.home-banner .motorcycle-slider li:before,
.bama-internal-banner.home-banner .motorcycle-slider li:after {
    display: none
}

.bama-internal-banner.home-banner .banner-link img {
    width: 100%
}

.eventlist ul li.bama-internal-banner.home-banner {
    padding-right: 0 !important;
    padding-bottom: 20px !important
}

.motorcycle-slider a {
    float: none !important;
    display: inline-block
}

.home-banner-inner.hovered .banner-link {
    height: 0;
    top: -101%
}

.home-banner-inner.hovered #motorcycleType-slider {
    opacity: 1;
    visibility: visible
}

@media(min-width:961px) {
    .infoleft .imglinks a svg {
        margin-top: 0
    }

    .bama-internal-banner .banner-link img {
        left: -90.1176px !important
    }

    .mainthumb {
        transition: all .3s;
        -moz-transition: all .3s;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        top: auto !important
    }

    .mainthumb:hover {
        cursor: pointer;
        position: relative
    }

    .mainthumb:after {
        background: rgba(0, 0, 0, 0) url("../../../images/zoom.png") no-repeat scroll center center/50px auto;
        bottom: 0;
        content: "";
        display: none;
        height: 50px;
        position: absolute;
        right: 0;
        width: 50px
    }

    .mainthumb:hover:after {
        display: inline-block
    }

    .mobile-contact-detail .contact-message {
        height: 100px
    }

    .motorcycleSellTopTitle {
        line-height: 20px;
        margin: 0 0 20px 0;
        direction: rtl
    }

    .hamburger-icon {
        display: none
    }

    #nav :hover ul.sub {
        right: 1px;
        top: 31px;
        background-color: #ebebeb;
        padding: 0;
        width: 180px;
        height: auto;
        z-index: 300;
        border-bottom: 4px solid #dadada;
        border-top: none
    }

    #nav li:hover {
        position: relative;
        z-index: 200
    }

    #nav a:hover {
        position: relative;
        white-space: normal;
        z-index: 200
    }

    #nav:hover ul.sub li {
        display: block;
        position: relative;
        text-align: right;
        float: left;
        width: 180px;
        font-weight: normal
    }

    #nav:hover ul.sub li a {
        display: block;
        font-size: 13px;
        text-align: right;
        padding: 8px 15px;
        color: #333;
        text-decoration: none
    }

    header .logo .mob-logo {
        display: none
    }

    .mob-footer {
        display: none
    }

    .topicPages .paragraph p {
        padding-right: 60px
    }

    .topicPages .paragraph .mob-below-contact p {
        padding-right: 91px
    }

    .inputbtn2.large {
        width: 360px !important
    }

    .visible-xs {
        display: none !important
    }

    .filter-wrapper {
        display: none
    }

    .login-mob {
        display: none
    }

    .car-detail-info-header {
        display: none
    }

    .product-detail .car-img {
        margin: 0
    }

    .mob-model-list {
        display: none !important
    }

    .mob-trim-list {
        display: none
    }

    .tooltip {
        overflow: visible
    }

    .popup .tooltip span {
        right: 11px
    }

    .popup .tooltip span.popup-arrow {
        right: -10px
    }

    .popup .tooltip {
        padding: 0 40px
    }

    .inputbtn2.large {
        width: 100% !important
    }

    .numeric-textbox {
        border: #e8e8e8 1px solid
    }

    .research-new-brand-div .research-new-collapse {
        width: 15px;
        height: 15px;
        display: block
    }

    .research-new-expand>img,
    .research-new-collapse>img {
        width: 100%;
        height: 100%
    }

    .pop-btns .inputbtn1,
    .pop-btns .inputbtn2 {
        width: 160px !important
    }

    .car-page-mob-title .detail .clearfix .price {
        width: auto
    }

    .search-new-page .eventlist ul li .detail .price {
        width: auto
    }

    .web-milage-div {
        display: none
    }

    .scraper-report-form {
        width: 80% !important
    }

    .scraper-report-form label {
        margin-bottom: 10px !important;
        text-wrap: avoid !important
    }

    .scraper-report-form textarea {
        resize: none;
        width: 300px
    }

    .scraper-report-form input[type=checkbox] {
        font-family: fontAwesome !important
    }

    .topicPages .aboutText {
        margin-right: 60px
    }
}

@media(max-width:960px) {

    .price-new-page .model-detail .zero,
    .price-new-page .model-detail .gr-down,
    .price-new-page .model-detail .red-up {
        float: none;
        min-width: auto
    }

    .XTX-Select {
        width: 100%
    }

    .mb-12-mobile {
        margin-bottom: 12px
    }

    .eventlist>ul>li.research-ad-outer {
        padding: 20px 0 !important
    }

    .research-ad {
        margin: 25px 0;
        padding: 0 25px 20px
    }

    .research-ad>img {
        float: none;
        width: 100%;
        height: auto;
        margin: -25px 0 0
    }

    .research-ad .inner-columns {
        float: none;
        width: auto;
        padding: 0
    }

    .research-ad .inner-columns .right-column,
    .research-ad .inner-columns .left-column {
        padding: 10px 0
    }

    .research-ad .full-review-btn {
        width: 100%;
        margin: 10px 0 -45px
    }

    .tab-column {
        width: 100%
    }

    .tab-column.padding-0 {
        padding: 0
    }

    .social-fav>li {
        padding: 20px 0 20px;
        min-height: 1px;
        float: left;
        width: 100%;
        direction: rtl;
        margin: 0
    }

    .social-fav .fav-car-img {
        width: 50%;
        position: static;
        margin-left: 20px;
        height: auto;
        float: right
    }

    .pricecol li {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-left: 0;
        direction: rtl
    }

    .nav-brand-name-show-text {
        white-space: nowrap;
        width: 50%;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .nav-sub-brand-name-show-text {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .dealer-banner .banner-outer {
        padding-bottom: 0
    }

    .dealer-banner .dealer-detail .left-block {
        padding-left: 20px;
        width: 100px
    }

    .dealer-banner .dealer-detail .left-block .map-icon {
        margin-right: 20px
    }

    .dealer-banner .dealer-detail .middle-block {
        width: 380px
    }

    .addetailpage-div.cartitlediv {
        margin-bottom: 12px
    }

    .bama-internal-banner {
        padding-bottom: 32% !important
    }

    .banner-mobile-li a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto !important
    }

    .bmw .imgHover {
        position: relative
    }

    .bmw .imgHover .car-img {
        height: auto !important;
        position: absolute
    }

    .kia .imgHover {
        position: relative
    }

    .kia .imgHover .car-img {
        height: auto !important;
        position: absolute
    }

    .nissan .imgHover {
        position: relative
    }

    .nissan .imgHover .car-img {
        height: auto !important;
        position: absolute
    }

    .car-list li a {
        width: auto !important
    }

    .contact-page {
        width: auto !important
    }

    .permitbtn-div {
        margin-top: 10px
    }

    .permitbtn-div .inputpr {
        width: 90px
    }

    .filter-custom-select.highlighteddropdownNew {
        background: none !important;
        color: var(--magenta)
    }

    .filter-custom-select.highlighteddropdownNew option {
        color: #000
    }

    .filter-custom-select.highlighteddropdown {
        background: none !important;
        color: #D5C812
    }

    .filter-custom-select.highlighteddropdown option {
        color: #000
    }

    .filter-btn-new li a:hover,
    .filter-btn-new li a.active {
        background: #626262 !important;
        color: #eee
    }

    .Car-filter-outer.selected .caret {
        border-top-color: #D5C812
    }

    .hover-filter-button {
        background: #f4f4f4 !important
    }

    .dealer-signup-header {
        direction: rtl;
        font-size: 14px;
        margin-bottom: 15px;
        margin: 0 25px;
        line-height: 20px
    }

    .topicPages .paragraph .mob-below-contact p {
        padding-right: 91px
    }

    .mobile-contact-detail .contact-message {
        height: 100px
    }

    .motorcycleSellTopTitle {
        line-height: 20px;
        margin: 0 0 20px 0;
        direction: rtl;
        margin-right: 2.9%
    }

    .dealaer-vehicle-drop-down {
        width: 40%;
        float: none !important;
        height: 40px;
        direction: rtl;
        margin-right: 12px;
        padding-bottom: 10px
    }

    .eventlist ul li.alert-div-li {
        padding-right: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 20px
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .bottom-alert-middle {
        padding-left: 15px;
        width: 60%;
        line-height: 16px;
        margin-top: 20px
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .bottom-alert {
        width: 30%;
        padding-left: 0 !important;
        float: right;
        line-height: 22px;
        margin-top: 20px !important;
        text-align: right;
        padding-right: 15px
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv {
        height: auto !important;
        float: left;
        padding: 0 10px;
        box-sizing: border-box
    }

    .alert-panel-outer {
        float: left;
        width: 100%;
        margin-top: 20px !important;
        box-sizing: border-box;
        padding: 9px 20px 6px 20px !important;
        text-align: center
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .bm-button {
        width: 100%;
        float: left;
        padding: 20px 0
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv f {
        width: 100%;
        margin-top: 5px;
        font-size: 14px;
        line-height: 16px
    }

    .eventlist ul li.alert-div-li:after {
        display: none
    }

    .eventlist ul li.alert-div-li:before {
        left: 0;
        right: 0
    }

    .top-menu-img {
        width: 40px;
        float: right;
        margin-right: 8px;
        height: auto;
        opacity: .6;
        margin-top: -3px
    }

    .info-top-adclass {
        font-size: 16px
    }

    .text-right-custom-1 {
        text-align: right !important
    }

    .text-right-custom-2 {
        text-align: center !important
    }

    .text-right-custom-3 {
        text-align: left !important
    }

    .profileblock .profile-mobleft {
        display: block !important
    }

    .dealer-search-div .sell-styled-select {
        background: scroll left top #e2e2e2 !important
    }

    .mob-count-label {
        display: inline-block;
        float: right;
        font-size: 14px;
        line-height: 28px;
        padding: 0 5px
    }

    .alignleft-mobile {
        float: right;
        width: auto
    }

    .align-row {
        width: 100%
    }

    .search-new-page .eventlist ul li .detail .provice {
        opacity: 1
    }

    .barter .formblock label {
        line-height: normal !important
    }

    .mobile-car-list-img-hide {
        display: none !important
    }

    .mobile-car-list-img-display {
        display: block !important
    }

    input[type="text"],
    input[type="submit"],
    input[type="button"],
    input[type="password"],
    input[type="number"],
    input[type="file"],
    input[type="tel"],
    textarea,
    select {
        -webkit-appearance: none
    }

    .pull-left {
        float: left !important
    }

    .pull-right {
        float: right !important
    }

    .clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0
    }

    .clearfix {
        display: inline-block
    }

    .profileblock.with-out-banner {
        border-bottom: none;
        margin-bottom: 0
    }

    .clearfix {
        display: block
    }

    .border0 {
        border: 0 solid transparent !important
    }

    .border1:after {
        content: "";
        border-bottom: 1px solid #dadada !important;
        width: 100%
    }

    .TabbedPanels2 {
        position: static !important
    }

    .home-model-list li.full-layout {
        width: 100% !important;
        padding: 0 !important;
        height: 840px !important;
        overflow: auto
    }

    .full-layout .brand-list-mob-footer {
        border-top: 0;
        padding: 0
    }

    .full-layout>ul>li {
        width: 33.33%;
        float: right !important
    }

    .close-model-list.inner-brand-content {
        display: none
    }

    .home-model-list-new.brand-model-ul-home li {
        position: relative;
        z-index: 1;
        padding: 5px 0
    }

    .show-filter header {
        position: fixed;
        left: 0;
        right: 0;
        background: #f4f4f4;
        z-index: 3
    }

    .show-filter .filter-ico-outer {
        display: none
    }

    .show-filter .filter-wrapper .filter-ico-outer {
        display: block;
        direction: rtl
    }

    #home-content a img {
        width: 100%;
        height: auto;
        color: #f1f1f1
    }

    .setpadding {
        padding: 0 24px !important
    }

    .numeric-textbox {
        width: 90% !important;
        border: #e8e8e8 1px solid;
        box-sizing: border-box;
        color: #5f6366;
        margin: 0;
        border-radius: 0;
        padding: 3px 10px
    }

    .numeric-textbox:focus {
        outline: none
    }

    .hamburger-icon,
    .hamburger-icon:before,
    .hamburger-icon:after,
    .hamburger-icon span,
    .navigation {
        transition: all .3s;
        -o-transition: all .3s;
        -ms-transition: all .3s;
        -moz-transition: all .3s;
        -webkit-transition: all .3s
    }

    .filter-btn li a {
        transition: all .1s;
        -o-transition: all .1s;
        -ms-transition: all .1s;
        -moz-transition: all .1s;
        -webkit-transition: all .1s
    }

    .filter-btn-new li a {
        transition: all .1s;
        -o-transition: all .1s;
        -ms-transition: all .1s;
        -moz-transition: all .1s;
        -webkit-transition: all .1s
    }

    html.open-menu,
    .open-menu body {
        overflow-y: hidden
    }

    header {
        height: 60px !important;
        position: relative;
        border-bottom-color: transparent;
        padding: 0 25px;
        background: #f4f4f4 !important
    }

    header .hdright {
        padding: 0
    }

    .TabbedPanels2 .TabbedPanelsTabGroup {
        width: 20% !important;
        padding: 0 25px 0 0 !important
    }

    .TabbedPanels2 .TabbedPanelsContentGroup {
        width: 60% !important;
        margin: 0 auto;
        padding: 14px 0 7px 25px !important
    }

    .brand-list-mob-footer {
        border-top: 1px solid #b2b2b2;
        padding: 6px 0;
        text-align: left;
        font-size: 12px;
        color: #b3b3b3;
        padding: 5px 24px;
        direction: initial;
        margin-bottom: 10px;
        left: 0;
        right: 0;
        z-index: 2;
        background: #fff
    }

    #home-content {
        width: auto
    }

    .TabbedPanels2 .TabbedPanelsTab {
        width: 100% !important;
        height: auto !important
    }

    .home-brand-list {
        width: 100% !important;
        height: auto !important
    }

    .inner-brand-content {
        position: relative
    }

    .brand-list-footer {
        position: absolute;
        top: 118%;
        width: 100%;
        box-sizing: border-box
    }

    .XTX-CLASS-Module {
        width: 100% !important;
        margin: 0 auto;
        box-sizing: border-box
    }

    #wrapper {
        width: 100% !important;
        box-sizing: border-box;
        padding-bottom: 10px
    }

    .hamburger-icon {
        display: block;
        position: absolute;
        top: 23px;
        right: 25px;
        width: 25px;
        height: 19px;
        z-index: 1003
    }

    .hamburger-icon span {
        height: 3px;
        background: #4c4c4c;
        position: absolute;
        top: 8px;
        left: 0;
        right: 0
    }

    .hamburger-icon:before {
        content: "";
        height: 3px;
        background: #4c4c4c;
        position: absolute;
        top: 0;
        right: 0;
        left: 0
    }

    .hamburger-icon:after {
        content: "";
        height: 3px;
        background: #4c4c4c;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0
    }

    .darkheader .hamburger-icon span,
    .darkheader .hamburger-icon:before,
    .darkheader .hamburger-icon:after {
        background: #D5C812
    }

    .darkheader .logo img {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%)
    }

    #nav li.top {
        display: block
    }

    #nav li.top.active-link {
        position: relative;
        padding-bottom: 24px
    }

    #nav li.top.active-link .login-mob.nav_link {
        margin-bottom: -24px
    }

    #nav li.top.active-link .logout-mob.nav_link {
        margin-bottom: -24px
    }

    #nav li.top.active-link .sub:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background: #b9d59e
    }

    #nav {
        margin: 80px 0 0;
        position: relative;
        padding: 0 24px;
        max-height: 90%;
        overflow: auto
    }

    .open-menu .navigation {
        right: 0
    }

    .open-menu .content-open .navigation {
        z-index: 999999
    }

    .open-menu .content-open .hamburger-icon {
        z-index: 9999999
    }

    #nav li:hover a.nav_link,
    #nav a.nav_link:hover {
        background: transparent;
        color: #fff
    }

    #nav ul.sub {
        background: transparent;
        border: 1px solid transparent !important
    }

    #nav li.active-link a.nav_link {
        border-color: transparent
    }

    #nav li.active-link .sub {
        display: block !important
    }

    .sub-menu-ul-li a {
        color: #a9a6a6;
        z-index: 9999;
        font-size: 13px;
        line-height: 10px
    }

    .sub-menu-ul-li a:hover {
        text-decoration: none
    }

    #nav li.active a.nav_link,
    #nav a.nav_link.active {
        background: none;
        color: #fff
    }

    .TabbedPanelsContentGroup {
        overflow-x: hidden
    }

    header .logo {
        margin: 15px 0 0;
        z-index: 1
    }

    #nav li a.nav_link {
        float: none;
        border-bottom: 1px solid #b9d59e;
        padding: 13px 0 8px;
        color: #fff;
        font-size: 17px;
        line-height: 21px;
        height: 27px
    }

    #nav ul.sub li a {
        color: #a9a6a6;
        background: transparent !important;
        font-size: 15px;
        display: block;
        padding: 10px 0
    }

    .open-menu #wrapper::after {
        background: rgba(255, 255, 255, .82);
        z-index: 10001;
        content: "";
        height: 100%;
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        position: fixed
    }

    #nav ul.sub {
        position: static;
        width: 100%;
        height: 100%;
        margin: 0 10px 0;
        display: none
    }

    .home-content img {
        width: 100% !important
    }

    .XTX-CLASS-Meter {
        width: 180px !important;
        height: 180px !important;
        left: 0 !important;
        top: 112px !important;
        right: 0;
        text-align: center;
        margin: 0 auto
    }

    ul.active {
        display: block
    }

    .slider-outer {
        width: 100%
    }

    .leftpanel {
        width: 100% !important;
        float: left
    }

    .rightpanel {
        width: 100% !important;
        float: right
    }

    header .logo .mob-logo {
        width: 100px;
        height: 30px;
        display: block
    }

    header .logo .mob-logo svg {
        width: 90px;
        height: 30px
    }

    body.news-pages.news-research-pages header .logo .mob-logo svg {
        width: 90px;
        height: 30px;
        fill: #ebe9e7
    }

    header .logo .desktop-logo {
        display: none
    }

    header .login,
    .login-logout-btn .login {
        background: #4f4f4f;
        color: #fff;
        margin: 0
    }

    header .login,
    .login-logout-btn .login:hover {
        background: #464646
    }

    header .login {
        font-size: 10px;
        display: none;
        position: absolute;
        left: 25px;
        top: 20px;
        margin: 0
    }

    .login-logout-btn {
        padding: 0 24px
    }

    .login-logout-btn .login.logout {
        border: 0;
        color: #57a9bf;
        margin: 0;
        height: 28px;
        line-height: 25px;
        padding: 0 5px;
        width: 64px;
        text-align: center;
        font-size: 16px
    }

    .logout-mob {
        border: 0 !important
    }

    .TabbedPanels2 .TabbedPanelsTab a {
        line-height: 74px !important;
        height: auto !important;
        font-size: 12px !important
    }

    .home-brand-list,
    .home-model-list-new {
        -webkit-column-count: inherit;
        -o-column-count: inherit;
        -ms-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        height: auto;
        padding: 24px 24px !important;
        box-sizing: border-box;
        border-top: 1px solid #b4b4b4
    }

    .pricecol {
        margin: 0 0 20px !important
    }

    .TabbedPanels2 .TabbedPanelsTab .cross {
        top: 4px !important;
        left: 10px !important;
        display: block;
        z-index: 1001 !important
    }

    .TabbedPanels2 .TabbedPanelsContent {
        right: 0;
        top: 71px !important;
        position: absolute;
        margin-top: 48px;
        padding: 24px;
        box-sizing: border-box;
        width: 100% !important;
        z-index: 2;
        height: 0 !important
    }

    .TabbedPanelsContent {
        height: 100% !important;
        width: 100% !important;
        background: #fff
    }

    .TabbedPanels2 .TabbedPanelsTab.TabbedPanelsTabSelected a {
        line-height: 32px !important;
        font-size: 14px !important
    }

    .TabbedPanels2 .TabbedPanelsTab.TabbedPanelsTabSelected a.cross {
        padding: 10px 18px;
        line-height: 25px !important;
        margin: -6px 0 0 0;
        height: 12px;
        width: 12px
    }

    .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible.overflow-tabs {
        overflow: visible
    }

    .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible:before {
        content: "";
        position: absolute;
        top: -40px;
        left: 0;
        background: #fff;
        height: 39px;
        width: 100%
    }

    .TabbedPanels2 .TabbedPanelsTab.TabbedPanelsTabSelected {
        position: absolute !important;
        top: 70px;
        right: 0;
        height: 30px !important;
        width: 100%;
        border: 0 !important
    }

    .tabcol li a span {
        padding: 0 3px 0 0
    }

    .TabbedPanelsContent.TabbedPanelsContentVisible.close-home-model .home-model-list-new {
        right: -100% !important
    }

    .close-home-model .home-model-list-old {
        right: -100% !important
    }

    .tabcol li {
        width: 100%
    }

    .tabcol.home-brand-list li {
        width: 33.33%;
        float: left
    }

    .TabbedPanelsContent:first-child {
        left: auto !important;
        position: static !important;
        margin: 0 !important;
        padding: 0 !important;
        right: auto !important;
        z-index: 9 !important
    }

    .XTX-CLASS-Meter .XTX-CLASS-Bullet {
        width: 11px !important;
        height: 11px !important;
        margin-top: -40px !important;
        margin-left: -24px !important
    }

    .XTX-CLASS-Meter img {
        margin: 1px 0 0 1px;
        width: 180px !important;
        height: 180px !important;
        margin-top: 3px
    }

    #XTX-ID-Loading {
        width: 100% !important;
        margin: 0 auto
    }

    #XTX-ID-Viewport {
        width: 100% !important;
        margin: 0 auto
    }

    #XTX-ID-Counter {
        top: 475px !important;
        left: 0 !important;
        right: 0;
        margin: 0 auto;
        width: 160px !important;
        height: 41px !important;
        zoom: 70%;
        -moz-transform: scale(2)
    }

    #XTXMOD0 h1,
    #XTXMOD1 h2,
    #XTXMOD2 h2 {
        top: 26px !important;
        left: 0 !important;
        width: 100% !important;
        text-align: center;
        font-size: 15px !important;
        line-height: 18px
    }

    #XTXMOD0 h2,
    #XTXMOD1 h3,
    #XTXMOD2 h3 {
        top: 45px !important;
        left: 0 !important;
        width: 100% !important;
        text-align: center;
        font-size: 11px !important;
        line-height: 17px !important
    }

    #XTXPRICE img {
        width: 210px !important;
        height: 210px !important;
        margin-top: -12px !important;
        margin-left: -14px !important
    }

    .home-model-list {
        background: #fff;
        top: 0 !important;
        padding: 24px 20px;
        position: absolute;
        bottom: 0;
        height: 425px;
        right: -100%;
        height: 750px
    }

    .home-model-list-new {
        width: 100% !important;
        box-sizing: border-box
    }

    .TabbedPanelsContent .home-model-list-new {
        right: -100% !important;
        z-index: 1000 !important
    }

    .content-open .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible {
        visibility: visible;
        height: 100% !important;
        overflow: visible;
        opacity: 1 !important
    }

    .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible .home-model-list-new {
        right: 0% !important;
        z-index: 1000 !important;
        top: 0 !important;
        bottom: 0 !important;
        box-sizing: border-box;
        padding-top: 40px !important
    }

    .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible .inner-brand-content-research .home-model-list-new {
        top: 35px !important;
        padding-top: 45px !important;
        height: auto !important;
        bottom: inherit !important
    }

    .home-model-list-old {
        position: absolute !important;
        left: 0 !important;
        z-index: 1001 !important;
        right: 50% !important;
        z-index: 1001 !important;
        top: 1px !important;
        box-sizing: border-box;
        width: auto !important;
        height: auto !important;
        padding: 10px 24px
    }

    .close-list .home-model-list {
        top: 500px !important
    }

    .bmcgrp ul li {
        margin: 0 auto !important;
        width: 47%;
        padding: 20px 4px
    }

    .bmcgrp ul li img {
        width: 70% !important
    }

    .bmcgrp ul.home-specialCase-list li {
        width: 100%
    }

    .bmcgrp ul.home-specialCase-list li img {
        width: 30% !important
    }

    .TabbedPanelsContent .pricecol li {
        width: 100%
    }

    .TabbedPanelsContent .pricecol {
        width: 50%;
        box-sizing: border-box;
        padding-right: 28px
    }

    .bmcgrpnw ul {
        width: 100%;
        margin: 0 auto
    }

    .home-bodytype-list li img {
        width: 100%
    }

    .home-specialCase-list li img {
        width: 100%
    }

    .bmcgrp {
        background: #fff;
        border-top: 1px solid #b4b4b4;
        bottom: 0;
        padding: 24px;
        box-sizing: border-box;
        direction: rtl;
        height: 100%
    }

    .TabbedPanelsContentVisible .bmcgrp {
        left: 0
    }

    .price-col-outer {
        background: #fff;
        border-top: 1px solid #b4b4b4;
        bottom: 0;
        padding: 24px;
        box-sizing: border-box;
        direction: rtl;
        height: auto
    }

    .TabbedPanelsContentVisible .price-col-outer {
        left: 0
    }

    .bmcgrpnw {
        background: #fff;
        border-top: 1px solid #b4b4b4;
        bottom: 0;
        padding: 24px;
        box-sizing: border-box;
        direction: rtl
    }

    .TabbedPanelsContentVisible .bmcgrpnw {
        left: 0
    }

    .research-banner {
        background: #fff;
        border-top: 1px solid #b4b4b4;
        bottom: 0;
        padding: 24px;
        box-sizing: border-box;
        direction: rtl;
        height: 100%
    }

    .TabbedPanelsContentVisible .research-banner {
        left: 0
    }

    .research-banner .pbleft img {
        height: auto;
        width: 70%
    }

    .research-banner .pbright {
        margin: 0;
        max-width: inherit
    }

    .price-banner .pbleft img {
        height: auto;
        width: 70%
    }

    .price-banner .pbright {
        margin: 0;
        max-width: inherit
    }

    .price-banner {
        background: #fff;
        border-top: 1px solid #b4b4b4;
        bottom: 0;
        padding: 24px;
        box-sizing: border-box;
        direction: rtl;
        height: 100%
    }

    .pricecol li a {
        font-size: 12px;
        line-height: 16px
    }

    .TabbedPanelsContentVisible .price-banner {
        left: 0
    }

    .pbleft {
        float: none;
        display: block;
        padding: 0;
        max-width: 250px;
        margin: 0 auto
    }

    .pbleft img {
        width: 100%
    }

    .pbright {
        float: none;
        display: block;
        padding: 0;
        margin: -80px auto 0 auto;
        max-width: 240px
    }

    .pbright h3 {
        font-size: 24px;
        line-height: 17px;
        margin-bottom: 5px !important
    }

    .pbright p {
        font-size: 14px;
        line-height: 30px
    }

    .price-banner .btn_link,
    .research-banner .btn_link {
        margin: 0
    }

    .TabbedPanelsTabSelected .expand-list {
        position: absolute;
        top: 2px;
        right: 28px;
        background: #fff !important;
        min-width: 50px;
        font-size: 13px !important;
        line-height: 17px !important;
        z-index: 99999
    }

    .TabbedPanels2 .TabbedPanelsTabSelected.TabbedPanelsTab {
        border-color: transparent !important;
        width: 100% !important;
        background: #fff;
        height: 37px !important
    }

    .mob-footer-outer {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 0 24px 20px;
        background: #343434;
        z-index: 9
    }

    .mob-footer {
        border-top: 1px solid #ababab;
        padding-top: 14px
    }

    .darkheader .mob-footer {
        border-top: 1px solid #ababab !important
    }

    .mob-footer-logo {
        width: 28px;
        height: 22px;
        float: right;
        position: relative
    }

    .mob-footer-logo a {
        display: block
    }

    .mob-footer-logo a img {
        width: 100%
    }

    .mob-copyright-text {
        width: 40%;
        float: left;
        direction: ltr;
        position: relative;
        top: 4px
    }

    .mob-copyright-text p {
        display: block;
        color: #b8b8b8;
        line-height: 21px;
        font-size: 8px;
        float: right
    }

    .mob-copyright-text p span {
        display: block;
        line-height: 12px
    }

    #XTXBULLET0 {
        margin-top: -65px !important;
        margin-left: -30px !important
    }

    #XTXBULLET1 {
        margin-top: -81px !important;
        margin-left: -37px !important
    }

    #XTXBULLET2 {
        margin-top: -44px !important;
        margin-left: -51px !important
    }

    #XTXBULLET3 {
        margin-top: -88px !important;
        margin-left: -66px !important
    }

    #XTXBULLET4 {
        margin-top: -60px !important;
        margin-left: -73px !important
    }

    #XTXBULLET5 {
        margin-top: -68px !important;
        margin-left: -91px !important
    }

    #XTXBULLET6 {
        margin-top: -53px !important;
        margin-left: -96px !important
    }

    footer {
        padding: 5px 25px
    }

    #content {
        padding: 0 !important
    }

    .home-brand-list li {
        padding: 5px 0
    }

    .content-open footer {
        display: none
    }

    #nav li a.nav_link.login-mob {
        border: 0
    }

    #nav li a.nav_link.logout-mob {
        position: relative
    }

    #nav li a.nav_link.logout-mob:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        background: #b9d59e;
        height: 1px;
        top: 0
    }

    .car-page-h1-section {
        display: none
    }

    .car-page-h1-section.car-page-mob-title {
        display: block;
        border: 0;
        margin-bottom: 0;
        height: auto
    }

    .car-page-h1-section.car-page-mob-title .h1-title-div-section {
        width: 100%;
        height: auto;
        padding: 0 24px;
        box-sizing: border-box;
        font-size: 18px;
        line-height: 22px;
        margin-top: 10px;
        margin-bottom: -10px
    }

    .car-page-h1-section.car-page-mob-title .h1-title-div-section h1 {
        float: right;
        font-size: 18px;
        line-height: 22px;
        color: #D5C812 margin-right: 0
    }

    .dvRight {
        width: 100%
    }

    .topicPages .paragraph {
        width: 100%
    }

    .topicPages .dvContentRight {
        width: 100%
    }

    .custom-fld {
        width: 85%
    }

    .frmlogin .field-validation-error {
        right: auto !important
    }

    input[type=text].custom-fld,
    .custom-fld {
        resize: none;
        box-sizing: border-box;
        width: 90%
    }

    .dvContentMiddle {
        display: none
    }

    .topicPages .dvContentLeft {
        width: 100%;
        margin: 20px 0;
        padding: 22px 0
    }

    .formarea {
        padding: 0 25px !important;
        box-sizing: border-box
    }

    .top-title-div {
        margin: 0 !important
    }

    .top-title-div .top-main-title {
        margin: 0 !important
    }

    .mob-below-contact {
        position: relative
    }

    .mob-below-contact:after {
        content: "\9";
        position: absolute;
        top: 0;
        right: -24px;
        left: -24px;
        background: #b4b4b4;
        height: 1px
    }

    .topicPages {
        position: relative !important
    }

    .contactMedia .title {
        margin: 4px 0 0 8px;
        width: 60px
    }

    .formblock {
        overflow: inherit
    }

    .dvContentLeft.mob-below-contact {
        margin-bottom: 0;
        padding-bottom: 0
    }

    table tr td {
        width: 100% !important;
        display: block;
        box-sizing: border-box
    }

    table tr td p {
        direction: rtl
    }

    .mobile-content {
        padding: 0 25px;
        margin-top: 35px
    }

    .mobile-content .top-title-div {
        padding-bottom: 10px
    }

    .mobile-content .mobileiconDiv {
        width: 33.33%;
        box-sizing: border-box;
        padding-left: 15px
    }

    .mobile-content .mobileiconDiv img {
        width: 100%;
        max-width: 170px
    }

    .mobile-logo {
        margin: 0 !important
    }

    .dvLeft {
        width: 100%
    }

    .formarea .formblock .dvLeft .form-horizontal .dvContentRight .custom-fld {
        width: 90%
    }

    .frmlogin .dvContentRight {
        width: 100%
    }

    .dvContentRight .inputbtn2.large {
        width: 90% !important;
        float: right
    }

    .dvContentRight .inputbtn2.large2 {
        float: none !important;
        margin-bottom: 10px;
        width: 90% !important
    }

    .frmlogin .customlist {
        width: 94% !important
    }

    .customlist {
        font-size: 13px !important
    }

    .frmlogin .dvContentLeft {
        width: 100% !important
    }

    .frmlogin .formblock label {
        width: 80% !important
    }

    .topicPages .media ul {
        margin-right: 14px
    }

    .topicPages .media li {
        padding: 0 !important
    }

    .topicPages .quote-box {
        width: 100%;
        box-sizing: border-box;
        display: none
    }

    .dvRight {
        padding: 24px 0 !important
    }

    .sell-styled-select {
        width: 94%
    }

    .insert-new-ad-page .customlist {
        width: 100%
    }

    .insert-new-ad-page .txtfldsm {
        width: 90%
    }

    .insert-new-ad-page .textarea {
        width: 75%;
        resize: none;
        box-sizing: border-box
    }

    .fileup {
        width: 90% !important;
        box-sizing: border-box
    }

    .formblock .textarea {
        padding: 5px 10px
    }

    .uploadbox {
        width: 94% !important;
        box-sizing: border-box
    }

    .insert-new-ad-page .dvRight {
        padding: 25px !important;
        box-sizing: border-box
    }

    #frmInsertNewAd .formarea .formbtn .inputbtn2 {
        width: 90%
    }

    .flexslider {
        border: 0 !important;
        margin-bottom: 0 !important
    }

    .flexslider .slides img {
        width: 100% !important
    }

    .flex-direction-nav a {
        overflow: visible !important
    }

    .flex-control-nav.flex-control-paging {
        display: none
    }

    .flex-direction-nav a:before {
        text-shadow: none !important;
        font-size: 20px !important
    }

    .searcharea table {
        display: none
    }

    .eventlist {
        padding: 0 25px 15px;
        margin: 0 !important
    }

    .tag img {
        width: 100%;
        height: auto;
        max-width: 40px;
        float: left
    }

    .eventlist ul li .tag {
        width: 8%;
        top: 0;
        left: 0
    }

    .eventlist ul li {
        box-sizing: border-box;
        padding: 25px 0;
        border: 0;
        display: table;
        table-layout: fixed
    }

    .eventlist.newstyle ul li {
        float: left;
        width: 100%
    }

    .eventlist>ul>li:before {
        content: "";
        background: #e0e0e0;
        top: 0;
        position: absolute;
        height: 1px;
        left: 0;
        right: 0
    }

    .eventlist>ul>li:first-child:before {
        left: -25px;
        right: -25px
    }

    .search-new-page .photo img {
        width: 100% !important;
        height: auto;
        min-height: inherit !important
    }

    .photo a {
        display: block;
        width: 100%;
        min-width: 80px;
        height: auto;
        background-color: #efefef;
        position: relative;
        float: right;
        width: 100% !important;
        height: 100% !important;
        background: transparent !important
    }

    .eventlist ul#dealerList li .photo a {
        width: 98%;
        margin-right: 2%
    }

    .photo img {
        width: 100% !important;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto !important;
        max-height: auto
    }

    .eventlist ul li .photo {
        width: 42.595% !important;
        display: table-cell;
        margin-left: 0;
        float: none;
        overflow: hidden
    }

    .eventlist.dealer-ads ul li .photo {
        width: 50% !important;
        height: auto !important;
        margin-left: 12px;
        position: absolute;
        right: 0;
        overflow: hidden !important
    }

    .eventlist.dealer-ads ul li .photo img {
        width: 100% !important;
        height: auto !important
    }

    .eventlist ul li .detail {
        width: 100% !important
    }

    .eventlist.dealer-ads ul li .detail {
        width: 100%
    }

    .eventlist ul li .detail p {
        line-height: 20px
    }

    .eventlist ul li .cost {
        width: 100%;
        bottom: 8px;
        font-size: 14px;
        line-height: 15px
    }

    p.cost {
        display: inline-block;
        font-size: 11px
    }

    .symbole img {
        width: 100%;
        width: 40px !important;
        float: left;
        height: auto
    }

    .search-new-page .eventlist ul li .detail h2 {
        margin: 0 0 12px
    }

    .search-new-page .eventlist ul li .detail a.cartitle h2 {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 100%;
        line-height: 20px;
        font-size: 12px;
        margin: 0 0 12px
    }

    .search-new-page .eventlist ul li .detail h2 a {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 300px;
        line-height: 20px
    }

    .year-label.visible-xs {
        display: inline-block !important;
        font-size: 11px;
        margin-left: 5px;
        color: #555;
        line-height: 15px;
        float: right
    }

    .price.price-milage-mobile {
        display: inline-block !important;
        width: auto !important;
        float: none !important
    }

    .eventlist ul li .detail h2 {
        font-size: 12px;
        line-height: 20px
    }

    .eventlist ul li .detail a.cartitle h2 {
        font-size: 12px;
        line-height: 20px
    }

    .addetailpage-div .mod-date-car-page {
        margin-top: 2px !important;
        margin-bottom: 5px;
        width: 100%;
        margin-right: 0 !important;
        font-size: 9px
    }

    .paging-block {
        box-sizing: border-box;
        padding: 20px 24px 20px;
        margin-bottom: -30px
    }

    .paging-bottom-div {
        padding: 10px 24px;
        box-sizing: border-box
    }

    .menulinks {
        padding: 0 24px;
        box-sizing: border-box
    }

    .paging ul {
        text-align: center
    }

    .paging ul li {
        width: 13%;
        float: right;
        text-align: center
    }

    .paging ul li a {
        box-sizing: border-box;
        font-size: 13px;
        height: auto;
        line-height: inherit;
        margin: 0 !important;
        padding: 7px;
        width: auto
    }

    .paging {
        padding: 0;
        margin: 0 0 0 0;
        height: 25px;
        overflow: hidden;
        width: 100%
    }

    .eventlist ul li .listdata {
        display: table-cell;
        padding: 0 25px 10px 0;
        height: auto;
        float: none;
        vertical-align: top;
        width: 55.405% !important
    }

    .eventlist.dealer-ads ul li .listdata {
        height: 100%;
        padding: 0 0 10px;
        width: 110% !important
    }

    .bama-internal-banner {
        text-align: center
    }

    .bama-internal-banner a img {
        width: 100% !important;
        height: auto !important
    }

    .search-new-page .bama-internal-banner a {
        float: none
    }

    .filter-ico-outer {
        position: fixed;
        width: 18px;
        height: 18px;
        background: var(--magenta);
        padding: 16px;
        border-radius: 100%;
        bottom: 6px;
        left: 9px;
        z-index: 10001
    }

    .car-ad-list.filter-ico-outer {
        height: 18px;
        background: var(--magenta);
        padding: 7px 32px 7px 10px;
        position: absolute;
        color: #fff;
        border-radius: 4px;
        left: 25px;
        top: 10px;
        z-index: 2;
        text-decoration: none
    }

    .filter-ico-outer.checked-logo {
        background: #D5C812
    }

    .filter-ico-outer a {
        display: block
    }

    .filter-ico-outer img {
        width: 100%;
        margin-top: 2px
    }

    .car-ad-list.filter-ico-outer img {
        width: 16px;
        height: 16px;
        position: absolute;
        right: 10px;
        top: 6px
    }

    p.price.milage-text-mobile {
        direction: ltr
    }

    #ex-color.visible-xs,
    #body-status.visible-xs {
        display: inline-block !important;
        overflow: hidden
    }

    .provice-mobile {
        display: inline-block !important;
        overflow: hidden
    }

    .research-new-brand-div .research-new-collapse {
        width: 15px;
        height: 15px;
        display: block
    }

    .research-new-expand>img,
    .research-new-collapse>img {
        width: 100%;
        height: 100%
    }

    .filter-custom-select {
        width: 100%;
        background: transparent;
        border: 0;
        direction: rtl
    }

    .detail .mid {
        position: absolute;
        top: 50%;
        margin-top: -28px
    }

    .icheckbox-mobile .icheckbox {
        border: 1px solid #9a9a9a;
        height: 25px;
        width: 25px;
        background-size: 80%
    }

    .icheckbox-mobile .icheckbox.checked {
        border: 1px solid #D5C812;
        background: url(../../img/tick-green.png) 60% 50% no-repeat;
        background-size: 80%
    }

    .prd-detail .prdleft {
        width: 100%
    }

    .prd-detail.ad-detail-maindiv {
        padding-top: 65%;
        position: relative;
        overflow: visible
    }

    @-moz-document url-prefix() {
        .prd-detail.ad-detail-maindiv {
            padding-top: 66%;
        }
    }

    .prd-detail.ad-detail-maindiv .prdleft {
        position: absolute;
        left: 0;
        top: 0
    }

    .prdleft .img-gallery {
        width: 100%
    }

    .prdleft .img-gallery .mainthumb {
        width: 100%;
        height: auto
    }

    .prdleft .img-gallery .mainthumb img {
        width: 100%;
        height: auto
    }

    .prd-detail .prdright {
        width: 100%;
        margin: 0
    }

    .prdright .prdinfo {
        width: 100%;
        position: relative;
        display: inline-block
    }

    .infoleft .imglinks a.tag img {
        margin-top: 4px
    }

    .inforow .inforight {
        width: 100%;
        box-sizing: border-box;
        font-size: 14px
    }

    .inforow {
        padding-bottom: 7px !important
    }

    .newinfo {
        margin: 0 25px;
        width: auto
    }

    .inforight .titlepanel h1 {
        border: 0;
        margin: 0
    }

    .inforight .titlepanel {
        margin: 12px 0 8px !important
    }

    .botgallery {
        padding: 0 25px;
        box-sizing: border-box;
        margin-bottom: 50px !important
    }

    .botgallery h3 {
        line-height: 20px;
        font-size: 15px;
        max-width: 500px;
        margin: 0 auto 10px auto;
        padding: 5px 0 5px 0 !important;
        color: #444 !important;
        font-weight: bold
    }

    .botgallery ul {
        margin: 0 auto !important;
        max-width: 500px
    }

    .botgallery ul li {
        float: right;
        width: 50% !important;
        margin: 0;
        padding: 0 10px 30px;
        box-sizing: border-box
    }

    .botgallery ul li .name a,
    .botgallery ul li .price a {
        font-size: 14px;
        padding-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .botgallery ul li a {
        width: 100%;
        height: auto
    }

    .botgallery ul li a img {
        width: 100%;
        height: auto;
        box-sizing: border-box
    }

    .linkblock ul {
        margin: 0 -10px
    }

    .linkblock {
        padding: 15px 0;
        margin: 0 25px
    }

    .linkblock ul li {
        width: 15% !important;
        height: auto;
        padding: 5px;
        box-sizing: border-box;
        margin: 0 !important
    }

    .linkblock ul li a {
        float: right;
        width: 100% !important;
        height: auto;
        line-height: inherit !important;
        box-sizing: border-box;
        padding: 18px
    }

    .linkblock ul li a img {
        width: 100%;
        height: auto !important
    }

    .linkblock ul li a:hover img {
        display: block
    }

    .hidden-xs {
        display: none !important
    }

    .visible-xs {
        display: block !important
    }

    .visible-xs-trim {
        display: block
    }

    .smallthumbs {
        padding: 20px 24px
    }

    .smallthumbs ul {
        margin: 0
    }

    .smallthumbs ul li {
        float: right
    }

    .prd-detail .prdright .prdinfo .addetaildesc {
        margin: 0 25px 0 25px;
        box-sizing: border-box
    }

    .phone-first-field {
        margin-left: 5px
    }

    #phone-open {
        float: right
    }

    .ad-detail-maindiv .imgtxt {
        border-bottom-color: transparent !important
    }

    .ad-detail-maindiv.prd-detail .car-detail-info-header {
        border-bottom: 0;
        position: relative;
        float: right;
        width: 100%;
        display: block;
        clear: both;
        z-index: 99
    }

    .ad-detail-maindiv.prd-detail .car-detail-info-header:after {
        content: "";
        position: absolute;
        border: 1px solid #eee;
        left: 24px;
        right: 24px;
        top: 100%;
        margin-top: 2px
    }

    .ad-detail-maindiv.prd-detail .car-detail-info-header .left-corporation-div {
        float: right !important
    }

    .adreport-link {
        padding: 0;
        direction: rtl
    }

    .adreport-link a {
        color: var(--bluegreen)
    }

    .outer-security {
        margin: 25px 25px 0 !important;
        display: inline-block !important
    }

    .addetail-page-sefr-spec-links {
        margin-bottom: 0 !important
    }

    #content.ad-detail-mob {
        padding-bottom: 30px !important;
        overflow: visible
    }

    .ratioimg {
        position: static !important;
        width: 100% !important;
        height: auto !important;
        vertical-align: middle
    }

    .model-list ul li {
        border: 0 !important;
        position: relative;
        padding: 110px 0 14px;
        z-index: 9
    }

    .model-list ul li:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background: #e0e0e0
    }

    .model-list ul li .photo {
        width: 100%;
        height: auto;
        padding: 0 40px;
        box-sizing: border-box
    }

    .price-new-page .price-row .model-detail-new-css {
        padding: 0;
        box-sizing: border-box;
        width: 100%
    }

    .price-new-page.price-new-page-detail .price-brandmodelname.price-detail-firstdiv {
        width: 50% !important;
        padding: 15px 0 0;
        float: right;
        margin-left: 0 !important
    }

    .price-brandmodelname.price-detail-firstdiv p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 16px
    }

    .price-detail-seconddiv p {
        font-size: 16px;
        line-height: 26px
    }

    .price-detail-seconddiv p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .price-detail-seconddiv {
        width: 51%
    }

    .price-detail-thirddiv {
        float: left;
        width: 49%;
        margin-top: -66px;
        max-width: 250px
    }

    .price-row .car-price-detail-title {
        border-bottom: 0
    }

    .price-row .price-detail-thirddiv {
        float: none;
        width: auto;
        margin: 0;
        max-width: inherit
    }

    .price-row .price-detail-seconddiv {
        width: auto;
        float: none
    }

    .price-row .price-detail-seconddiv p {
        margin-bottom: 0 !important;
        font-size: 12px;
        line-height: 20px
    }

    .price-row .graph-links.model-detail-graph-link a .right-block {
        float: right;
        width: 60%;
        font-size: 11px;
        line-height: 16px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .price-row .graph-links.model-detail-graph-link a .left-block {
        float: left;
        width: 40%;
        font-size: 11px;
        line-height: 16px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .price-row .right-block .provider-name-css {
        width: 100%;
        position: relative;
        font-size: 11px;
        line-height: 16px
    }

    .price-row .right-block .provider-name-css span {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 3px;
        font-size: 11px;
        line-height: 16px
    }

    .price-row .provider-name-css f {
        display: block;
        float: none;
        width: auto;
        padding-right: 25px;
        padding-bottom: 4px
    }

    .price-row .graph-links.model-detail-graph-link a .left-block span {
        display: block;
        width: auto;
        float: none !important;
        text-align: left;
        margin: 0 !important;
        padding: 0;
        line-height: 20px;
        height: auto;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .price-row .graph-links.model-detail-graph-link a .left-block span.model-price-price {
        font-size: 12px
    }

    .price-row .graph-links.model-detail-graph-link a .right-block span.price-type {
        font-size: 11px;
        width: 140px;
        margin-left: 0;
        margin-top: 1px
    }

    .price-detail-thirddiv a {
        display: block
    }

    .price-detail-thirddiv img {
        width: 100%;
        height: auto
    }

    .price-detail-content-div .price-detail-dropdown {
        float: left;
        padding: 0 0 10px;
        width: 40%
    }

    .price-detail-content-div .price-detail-dropdown .customlist {
        width: 100% !important;
        float: left
    }

    .graph-links.model-detail-graph-link {
        width: 100%
    }

    .below-mobprice-links {
        float: right;
        width: 58%
    }

    .graph-links.model-detail-graph-link a {
        margin-bottom: 20px !important
    }

    .model-detail-graph-link .model-price-price {
        margin: 0 !important;
        float: left !important
    }

    .provider-name-css {
        width: 50%;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px
    }

    .provider-name-css f {
        width: 50%;
        float: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px
    }

    #XTX-ID-TheHeader {
        width: 100%;
        border: 0;
        position: relative
    }

    #XTX-ID-TheHeader:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 24px;
        right: 24px;
        height: 1px;
        background: #e0e0e0
    }

    #XTX-ID-MarqueeContainer {
        width: 100%
    }

    h2.emailprice-button {
        right: 24px !important
    }

    #XTX-ID-TheHeader h2,
    #XTX-ID-TheHeader h1 {
        top: 66px;
        display: none
    }

    .price-new-page.price-new-page-detail .model-brand-list-price {
        padding: 0 0 10px !important
    }

    .price-row:last-child {
        padding-bottom: 0 !important;
        margin-bottom: -30px
    }

    .price-new-page .price-row .photo {
        float: left !important;
        margin-top: 0 !important;
        position: absolute;
        left: 0;
        top: 0;
        width: 75px !important;
        height: 60px !important;
        z-index: 2
    }

    .price-new-page .price-row .photo.fixed {
        position: fixed;
        right: 25px !important
    }

    .price-new-page .price-row-detail .photo img {
        width: 46px !important;
        height: 46px !important;
        right: 0 !important
    }

    .price-new-page.price-new-page-detail .price-row .price-detail-right {
        width: 100%
    }

    .price-new-page.price-new-page-detail .price-row .b-title {
        margin: 0 !important;
        padding: 10px 0 15px 0;
        font-size: 15px;
        float: none;
        width: auto
    }

    .model-brand-list-price .price-pricediff {
        box-sizing: content-box !important;
        width: 60px
    }

    .model-brand-list-price .price-multiplepricesource {
        display: none
    }

    .model-brand-list-price .price-lastmodifieddate {
        display: none
    }

    .model-brand-list-price .price-label {
        display: none
    }

    .price-new-page .brand-name-price {
        border-bottom: 1px solid #e0e0e0;
        padding: 30px 0
    }

    .price-new-page .price-page-brand-name {
        text-align: right !important;
        position: relative;
        padding: 15px 90px 30px 0;
        left: 0;
        top: 0;
        width: 100%;
        background: #fff;
        z-index: 1
    }

    .price-new-page .price-page-brand-name.fixed {
        position: fixed;
        width: auto;
        left: 25px;
        right: 25px
    }

    .price-new-page .price-page-brand-name.fixed~.price-page-brand-image {
        position: fixed
    }

    .model-list ul.price-list-content-top-border {
        margin-top: 10px
    }

    .price-new-page .price-brandmodelname {
        width: 65%;
        margin-left: 10px !important;
        float: right
    }

    .price-new-page .price-brandmodelname p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 17px;
        font-size: 12px;
        margin-bottom: 0
    }

    .price-new-page .price-modelyear {
        width: 7%;
        margin-left: 5px !important;
        float: right;
        font-size: 13px;
        line-height: 20px
    }

    .price-new-page .price-modelyear p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .price-new-page .price-classname {
        width: 37%;
        margin-left: 10px !important;
        float: right;
        font-size: 13px;
        line-height: 20px
    }

    .price-new-page .price-price {
        width: 30%;
        float: left;
        font-size: 12px;
        line-height: 17px;
        text-align: left
    }

    .price-new-page .price-price p {
        margin-bottom: 0
    }

    .car-price-detail-title {
        border-bottom: 1px solid #ccc;
        padding: 10px 0
    }

    .price-relatedads-link {
        font-size: 14px;
        line-height: 30px
    }

    .price-detail-right .photo {
        position: relative !important;
        top: 0 !important
    }

    .price-detail-right .photo a img {
        left: 12px !important
    }

    .price-detail-seconddiv p,
    .price-detail-firstdiv p {
        margin-bottom: 14px !important
    }

    .price-detail-content-div {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .mobile-lower-pricegroup {
        margin-bottom: 10px
    }

    .price-new-page .model-brand-list-price {
        margin-top: 5px !important
    }

    .car-price-detail-title .price-detail-right .photo {
        float: right !important;
        width: 65px !important;
        padding: 0 !important
    }

    .price-row .car-price-detail-title .price-detail-right .photo {
        width: 46px !important;
        height: 46px !important;
        margin-left: 10px
    }

    .car-price-detail-title .b-title {
        float: left;
        margin-top: 33px;
        margin-bottom: 0 !important
    }

    .search-new-page .eventlist ul li .detail .provice {
        font-size: 11px;
        line-height: 20px !important;
        margin-top: 0;
        margin-bottom: 0
    }

    .search-new-page .eventlist ul li .detail .shortdesc {
        font-size: 11px;
        margin-top: 0;
        line-height: 20px !important
    }

    .search-new-page .eventlist ul li .detail .price {
        margin-top: 0;
        font-size: 11px;
        line-height: 15px !important
    }

    .security-status {
        box-sizing: border-box;
        display: grid;
        grid-template-columns: .2fr 1.5fr;
        grid-template-rows: 100%;
        direction: rtl;
        align-items: center;
        border: 1px solid #ccc;
        border-radius: 5px;
        padding: 10px
    }

    .security-status img {
        margin: 10px 0 !important;
        width: 25px
    }

    .mob-price-dropdown {
        width: 140px
    }

    .mob-price-dropdown .XTX-Select {
        height: 30px
    }

    .mob-price-dropdown .customlist {
        width: 100%;
        background: scroll left top #e2e2e2;
        border-radius: 0;
        padding: 0 10px;
        box-sizing: border-box
    }

    .related-link {
        width: 32%;
        float: left;
        margin-right: 3px;
        width: 100%
    }

    .technical-info-link {
        width: 32%;
        float: left;
        margin-right: 3px;
        width: 100%
    }

    #report-ad-popup .modal {
        overflow-y: visible
    }

    #report-ad-popup .research-add-bug-report .modal-dialog {
        width: auto !important
    }

    #report-ad-popup .modal-dialog .modal-content {
        padding: 20px 23px
    }

    #report-ad-popup .modal-header {
        padding: 0 0 10px
    }

    #report-ad-popup .modal-body {
        padding: 20px 0
    }

    #report-ad-popup .formarea {
        padding: 0 !important
    }

    #report-ad-popup #txtdescription {
        width: 100%;
        box-sizing: border-box;
        background: #fff
    }

    #report-ad-popup .modal {
        overflow: auto
    }

    #report-ad-popup #radio-bug {
        margin: 3px 0 0 5px
    }

    .list-unstyled li {
        padding: 0 !important
    }

    .list-unstyled .barter-ul {
        padding-right: 20px
    }

    .tarrif .tariifbig img {
        width: 100%
    }

    .show-filter .filter-wrapper {
        left: 0;
        width: 100%;
        opacity: 1;
        visibility: visible;
        top: 0;
        z-index: 9
    }

    .show-filter body,
    .show-filter {
        position: fixed;
        top: 0;
        overflow: hidden;
        width: 100%
    }

    html.show-filter .search-new-page .eventlist,
    html.show-filter .paging-bottom-div.paging-new {
        display: none !important
    }

    .filter-wrapper {
        padding: 0 24px;
        left: -100%;
        position: fixed;
        top: 58px;
        -webkit-overflow-scrolling: touch;
        background: #fff;
        width: 0;
        box-sizing: border-box;
        z-index: 2;
        bottom: 0;
        opacity: 0;
        visibility: hidden
    }

    .close-result {
        width: 18px;
        padding-left: 4px
    }

    .close-result img {
        width: 100%
    }

    .header-upper .refresh-list {
        position: absolute;
        left: auto;
        font-size: 15px;
        color: #555;
        text-decoration: none;
        right: 25px;
        text-align: right;
        line-height: 1;
        border: 1px solid currentColor;
        display: inline-block;
        padding: 5px 10px 10px;
        top: 50%;
        transform: translateY(-50%)
    }

    .header-upper .no-filter {
        position: absolute;
        left: auto;
        font-size: 15px;
        color: #555;
        text-decoration: none;
        right: 25px;
        text-align: right;
        line-height: 1;
        border: 1px solid transparent;
        display: inline-block;
        padding: 5px 0 10px 10px;
        top: 50%;
        transform: translateY(-50%)
    }

    .header-upper {
        position: fixed;
        padding: 20px 25px;
        width: 100%;
        height: auto;
        background: #fff;
        box-sizing: border-box;
        z-index: 3;
        margin-left: -24px;
        background-color: #e9e9e9
    }

    .header-upper-title {
        color: var(--magenta);
        font-size: 15px
    }

    .card-wrapper {
        background: #f4f4f4;
        padding: 12px 12px;
        margin: 0 0 20px 0
    }

    .refresh-ico {
        width: 15px;
        height: auto;
        margin-right: 10px
    }

    .refresh-ico img {
        width: 100%;
        height: 100%
    }

    .dk-selected {
        background: none;
        border-color: transparent;
        border-radius: 0;
        padding: 0;
        color: #292929
    }

    .dk-selected:hover,
    .dk-selected:focus {
        border-color: transparent
    }

    .dk-selected:hover:before,
    .dk-selected:focus:before {
        border-top-color: #747474
    }

    .dk-select-open-up .dk-selected:before,
    .dk-select-open-down .dk-selected:before {
        border-bottom-color: #747474;
        border-width: 0 7px 7px
    }

    .dk-selected:hover:after,
    .dk-selected:focus:after {
        border-left-color: transparent
    }

    .dk-selected:after {
        border-left-color: transparent
    }

    .dk-selected:after {
        left: 0
    }

    .dk-select,
    .dk-select-multi {
        font-size: 15px;
        line-height: 19px
    }

    .dk-option-selected {
        background: transparent;
        color: #000
    }

    .dk-option {
        padding: 7px
    }

    .custom-dropdown {
        width: 60%;
        direction: rtl
    }

    .dk-selected:before {
        left: 0;
        right: auto;
        border-width: 6px;
        border-top-color: #747474
    }

    .dk-select-open-up .dk-select-options,
    .dk-select-open-down .dk-select-options,
    .dk-select-multi:focus .dk-select-options {
        border-color: #f4f4f4
    }

    .result-fields {
        padding: 8px 0;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        position: relative;
        margin: 5px 0
    }

    .result-fields label {
        float: right;
        font-size: 13px;
        line-height: 17px;
        color: #292929;
        padding: 5px 0;
        font-family: 'XSANS' !important
    }

    .ui-widget-content {
        width: calc(100% - 48px) !important;
        box-sizing: border-box;
        left: 24px !important;
        right: 0 !important
    }

    .ui-widget-header {
        border-color: transparent;
        background: none
    }

    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 1px solid #000;
        background: none;
        color: #000
    }

    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-right,
    .ui-corner-tr {
        border-radius: 0
    }

    .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
        padding: 7px 22px;
        float: none;
        display: block;
        border: 0;
        font-size: 13px;
        line-height: 17px;
        font-family: 'XSANS'
    }

    .ui-tabs .ui-tabs-nav li.ui-tabs-active {
        background: #a8a8a8
    }

    .ui-tabs .ui-tabs-nav li {
        border-bottom-width: 1px;
        margin: 0 !important;
        padding: 0 !important
    }

    .ui-tabs .ui-tabs-panel {
        padding: 10px 0
    }

    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border-color: #dadada
    }

    .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
    .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
    .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
        color: #252525
    }

    .ui-state-default a,
    .ui-state-default a:link,
    .ui-state-default a:visited {
        color: #727272;
        font-size: 13px;
        line-height: 18px;
        font-family: 'XSANS'
    }

    .filter-btn-new li {
        float: left;
        width: 33%;
        border: 1px solid #c5c5c5;
        box-sizing: border-box
    }

    .filter-btn-new li a {
        padding: 7px 10px;
        display: block;
        border: 0;
        font-size: 13px;
        line-height: 17px;
        font-family: 'XSANS';
        color: #333;
        text-align: center
    }

    .filter-btn-new li a:hover {
        background: #dff1cd;
        text-decoration: none
    }

    .filter-btn-new li a.active {
        background: #dff1cd;
        text-decoration: none
    }

    .filter-btn li {
        float: left;
        width: 50%;
        border: 1px solid #c5c5c5;
        box-sizing: border-box
    }

    .filter-btn li a {
        padding: 7px 22px;
        display: block;
        border: 0;
        font-size: 13px;
        line-height: 17px;
        font-family: 'XSANS';
        color: #333;
        text-align: center
    }

    .filter-btn li a:hover {
        background: #dff1cd;
        text-decoration: none
    }

    .filter-btn li a.active {
        background: #dff1cd;
        text-decoration: none
    }

    .ui-tabs .ui-tabs-nav {
        padding: 0
    }

    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        background: none
    }

    .switch-big {
        width: 50px
    }

    .toggle-labels {
        position: absolute;
        right: 0;
        top: 10px
    }

    .switch-big .toggle-on,
    .switch-big .toggle-off {
        text-indent: -9999px !important;
        background: #dadada
    }

    .switch-big.on .toggle-blob {
        border-color: #dadada;
        background: #D5C812
    }

    .switch-big .toggle-blob {
        border-color: #dadada
    }

    .custom-listing li {
        padding: 10px 25px;
        cursor: pointer;
        color: #747474
    }

    .custom-listing {
        display: none;
        background: #e0e0e0 none repeat scroll 0 0;
        height: 100%;
        left: 10px;
        overflow-y: scroll;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        z-index: 2;
        min-height: 150px;
        direction: rtl;
        border: 1px solid #39f
    }

    .form-control {
        background: none;
        border: 0 !important;
        padding: 5px 25px;
        cursor: pointer;
        direction: rtl
    }

    .row.third-row .form-control,
    .row.second-row .form-control {
        background: scroll left top #e2e2e2
    }

    .form-control:focus {
        outline: none
    }

    .custom-listing li {
        font-size: 13px;
        line-height: 8px;
        font-family: 'XSANS'
    }

    .custom-listing li:hover {
        background: #39f;
        color: #fff
    }

    .custom-listing-outer .caret {
        left: 0;
        right: auto;
        z-index: 1;
        border-top: 6px solid #747474;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        display: block;
        position: absolute !important;
        top: 50%;
        margin-top: -3px
    }

    .show-filter.open-menu.overlay header {
        position: static
    }

    .dealer-search-div {
        padding: 10px 0;
        border-color: transparent !important
    }

    .dealer-search-div .dealer-search-dropdown {
        float: none;
        margin-bottom: 10px;
        display: block !important;
        width: 40%;
        height: 36px;
        border-radius: 0;
        padding: 3px 8px
    }

    .dealer-page .dealer-search-div {
        padding: 10px 25px !important;
        box-sizing: border-box
    }

    .search-bar .dealer-search-input {
        width: 100% !important;
        box-sizing: border-box;
        margin-right: 0 !important
    }

    .search-bar {
        width: 100% !important
    }

    .search-bar.dealer-search {
        margin: 20px 0
    }

    .search-bar .dealer-search-btn {
        left: 5px !important;
        top: 0 !important
    }

    .dealer-page .eventlist.newstyle li:first-child {
        border-top: 1px solid #e0e0e0
    }

    .dealer-page .eventlist {
        padding: 0 25px !important;
        box-sizing: border-box
    }

    .dealer-page.dealers-list-page .listdata .address {
        position: relative;
        min-width: 140px !important;
        bottom: 0 !important
    }

    .dealer-ad-details {
        width: 40% !important
    }

    #dealerList li {
        border: 0;
        float: left;
        width: 100%
    }

    .dealer-page.dealers-list-page .listdata .provtn {
        position: relative !important;
        bottom: 0 !important;
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 18px
    }

    .smallthumbs {
        display: none
    }

    .dealer-page .dvLeft #dealerList li .detail {
        width: 100%
    }

    .prd-detail .prdright .prdinfo .addetaildesc {
        font-size: 13px
    }

    .eventlist ul li .detail h3 {
        font-size: 13px;
        line-height: 17px;
        margin: 0
    }

    .eventlist.dealer-ads ul li .detail h3 {
        font-size: 14px;
        line-height: 17px;
        margin: 0
    }

    .eventlist ul li .detail h3 .dealer-ad-details {
        font-weight: normal;
        line-height: 22px;
        font-size: 13px !important
    }

    .dealer-page .dvLeft .overview {
        font-size: 12px
    }

    .eventlist ul#dealerList li .detail h3 {
        margin-bottom: 0 !important
    }

    .dealer-page .dvLeft .tn {
        font-size: 14px
    }

    .dealer-ad-details {
        float: none !important;
        margin-bottom: 0 !important;
        font-size: 14px !important;
        margin-top: 0
    }

    .dealer-mobile-list small {
        float: none
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .provice {
        width: 100% !important
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .provice .provice-mobile {
        margin-left: 3px
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .provice #ex-color {
        margin-left: 3px
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .shortdesc #short-desc {
        width: 100% !important
    }

    .dealer-detail-page .prd-detail {
        padding: 20px 24px 0 !important;
        box-sizing: border-box
    }

    .dealer-detail-page .eventlist {
        margin: 0
    }

    .top-coprporationdetail {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important
    }

    .top-coprporationdetail .left-corporation-div {
        float: right;
        width: 32%;
        height: auto
    }

    .ad-detail-maindiv .top-coprporationdetail .left-corporation-div {
        margin-left: 10px
    }

    .top-coprporationdetail .left-corporation-div img {
        width: 100%
    }

    .top-coprporationdetail .right-corporation-div {
        float: left;
        width: 60%
    }

    span.phone-field-top-dealer.phone-field-top-dealer-old-design.hided-element {
        display: none
    }

    span.phone-area-code-top-dealer.phone-area-code-top-dealer-old-design.showed-element {
        display: inline-block !important;
        text-align: left;
        direction: ltr;
        float: left
    }

    .car-detail-info-header {
        margin-bottom: 0;
        padding-bottom: 0;
        padding: 10px 25px !important;
        box-sizing: border-box
    }

    .eventlist ul li .detail .shortdesc {
        position: relative !important;
        line-height: 17px;
        bottom: 0 !important;
        opacity: 1
    }

    .eventlist ul li .detail .provice {
        position: relative !important;
        bottom: 0 !important;
        margin-bottom: 10px;
        opacity: 0
    }

    .eventlist ul li .detail h3 {
        margin-bottom: 12px !important
    }

    .eventlist ul li .detail .price {
        position: relative !important;
        bottom: 0 !important;
        font-size: 11px;
        line-height: 15px !important
    }

    .dealer-detail-page .eventlist ul li .detail .provice {
        margin-bottom: 0;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .dealer-detail-page .eventlist ul li .detail h3 a {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 90px
    }

    .dealer-detail-page .eventlist ul li .detail .shortdesc {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 5px
    }

    .dealer-detail-page .eventlist ul li .detail .price {
        font-size: 12px;
        line-height: 17px;
        margin-top: 0
    }

    .top-coprporationdetail .right-corporation-div h3 {
        margin-bottom: 5px
    }

    .trade-page .paging-block {
        margin-bottom: -60px
    }

    .trade-brand-drop option {
        margin: 0 24px !important
    }

    .blockarea {
        padding: 0 25px;
        box-sizing: border-box
    }

    .blockarea .leftcol {
        width: 100% !important;
        float: right !important;
        padding-left: 5px;
        border-left-color: transparent !important;
        border-bottom: 1px solid #dadada;
        padding-bottom: 15px
    }

    .blockarea.mobile-trade .leftcol {
        padding-left: 0
    }

    .blockarea .rightcol {
        width: 100% !important;
        float: left !important;
        padding-right: 0 !important;
        padding-top: 15px
    }

    .blockarea .rightcol em {
        padding-bottom: 10px;
        min-width: 100% !important
    }

    .blockarea .label {
        padding: 5px 0
    }

    .blockarea .rightcol .row input[type=text] {
        width: 100% !important;
        box-sizing: border-box
    }

    .blockarea .first-row {
        line-height: 25px !important
    }

    .blockarea .second-row {
        margin-bottom: 20px !important;
        display: none
    }

    .blockarea .second-row .label {
        display: none
    }

    .blockarea .third-row .label {
        display: none
    }

    .blockarea .third-row {
        margin-bottom: 10px !important;
        display: none
    }

    .blockarea td.rightcol .label {
        min-width: 100% !important;
        line-height: 15px
    }

    .blockarea td {
        font-size: 14px
    }

    .fourth-row .inputbtn2 {
        width: 100% !important;
        font-size: 14px;
        line-height: 16px;
        box-sizing: border-box;
        margin-left: 0 !important;
        background: #D5C812
    }

    .fourth-row .inputbtn2:focus {
        outline: 0
    }

    .second-row .form-control,
    .third-row .form-control {
        border: 1px solid #e8e8e8 !important;
        width: 100%;
        box-sizing: border-box
    }

    .blockarea .ischecked .second-row,
    .blockarea .ischecked .third-row,
    .blockarea .ischecked .fourth-row {
        display: block
    }

    .barter-radio-button {
        margin-right: 0 !important
    }

    .leftcol .row {
        display: block
    }

    .research-title-boxs {
        padding: 5px 25px 20px !important;
        box-sizing: border-box
    }

    .research-new-brand-div:nth-child(2) {
        border-top: 1px solid #d0d0d0
    }

    .research-title-boxs .research-new-title-div {
        direction: rtl;
        height: 70px;
        width: 100%;
        box-sizing: border-box
    }

    .research-title-boxs .search-bar {
        width: 65% !important;
        float: left;
        margin-top: 30px;
        position: relative;
        margin-bottom: 0;
        box-sizing: border-box
    }

    .research-title-boxs .research-new-title-div .span-title {
        color: #8ce533;
        font-size: 16px;
        line-height: 89px;
        width: 30%
    }

    .research-title-boxs .research-search-input {
        width: 100% !important;
        box-sizing: border-box
    }

    .research-new-main-div {
        margin-bottom: -35px
    }

    .research-new-main-div .research-new-right-div {
        width: 100%
    }

    .research-new-right-div {
        padding: 0 25px;
        box-sizing: border-box
    }

    .research-new-model-list-div>.research-new-model-list-span-name {
        width: 100%;
        margin-right: 0;
        padding-right: 70px;
        box-sizing: border-box
    }

    .research-new-main-div.compare-page .research-new-top-images-div .car-compare.left {
        width: 100%
    }

    .research-new-top-images-div .car-img {
        width: 100%
    }

    .research-new-main-div.compare-page .research-new-top-images-div .car-compare.left .flexslider .slides img {
        width: 100%;
        height: auto
    }

    .flex-direction-nav .flex-next {
        opacity: .5 !important
    }

    .flex-direction-nav .flex-prev {
        opacity: .5 !important
    }

    .flex-direction-nav .flex-prev {
        left: 0 !important
    }

    .compare-page .textright {
        float: left !important;
        width: 100%
    }

    .research-compare-year {
        padding: 10px 0 !important;
        display: block
    }

    .research-new-main-div .prd-overview .car-detail-left {
        width: 60% !important;
        float: left
    }

    .compare-page .prd-overview .overviewright {
        width: 40% !important;
        float: right;
        line-height: 30px !important
    }

    .compare-page .prd-overview .overviewright .label {
        margin-left: 0 !important
    }

    .compare-page .prd-overview table td.car-detail-left {
        line-height: 30px !important
    }

    .compare-page .prd-overview {
        margin-bottom: 0 !important
    }

    #content .research-detail .product-detail {
        padding: 0 0 6px !important
    }

    .research-new-main-div .product-detail {
        padding: 0 24px !important
    }

    .compare-page .car-compare {
        width: 48% !important;
        position: relative;
        padding-top: 66.5%
    }

    .compare-page.car-comparison-page .car-compare.left {
        padding-top: 34.5%
    }

    .compare-page.car-comparison-page .car-compare {
        padding-top: 34.5%
    }

    .compare-page .car-compare.left {
        margin-right: 5px;
        position: relative;
        padding-top: 66.5%
    }

    .car-comparison-page {
        margin-bottom: -80px !important
    }

    .car-comparison-page .product-detail .car-img {
        width: 100%;
        margin-left: 0 !important
    }

    .car-comparison-page .car-compare.left .car-img {
        height: auto !important
    }

    .car-comparison-page.research-new-main-div .product-detail .car-img {
        width: 100% !important;
        height: auto !important;
        position: absolute;
        top: 0;
        left: 0
    }

    .car-comparison-page .product-detail .flexslider .slides img {
        width: 100% !important;
        height: auto !important
    }

    .car-comparison-page.compare-page .car-compare h3.textleft {
        padding-left: 0;
        width: 60%
    }

    .compare-page .car-compare h3 {
        font-size: 14px;
        width: 60%
    }

    .compare-page .car-compare h3.textright {
        float: right !important
    }

    .research-compare-year {
        width: 40%;
        margin-top: 28px
    }

    .product-detail .research-year-dropdown {
        width: 100%
    }

    .car-comparison-page.compare-page .prd-overview {
        padding: 0 24px
    }

    .car-comparison-page.compare-page .prd-overview table tr td {
        width: 33% !important;
        float: left
    }

    .blank-col {
        display: none !important
    }

    .compare-page .nortablefeatures {
        padding-right: 55px
    }

    .car-comparison-page.compare-page .prd-overview table tr td.overviewleft {
        width: 50% !important;
        margin-right: 10px
    }

    .car-comparison-page.compare-page .prd-overview table tr td.value {
        width: 25% !important;
        margin-left: 20px
    }

    .car-comparison-page.compare-page .prd-overview table tr td.overviewright {
        width: 12% !important;
        float: right
    }

    .compare-page .block1,
    .compare-page .block2,
    .compare-page .block3,
    .compare-page .block4 {
        font-size: 12px !important;
        line-height: 16px
    }

    .compare-page .nortablefeatures {
        background-size: 20px auto;
        background-position: right 10px
    }

    .compare-page .nortablefeatures {
        padding-right: 32px
    }

    .compare-page .engine {
        background-size: 20px auto;
        background-position: right 10px
    }

    .compare-page .engine {
        padding-right: 32px
    }

    .compare-page .sizeweight {
        background-size: 20px auto;
        background-position: right 10px
    }

    .compare-page .sizeweight {
        padding-right: 32px
    }

    .compare-page .speed {
        background-size: 20px auto;
        background-position: right 10px
    }

    .compare-page .speed {
        padding-right: 32px
    }

    .compare-page .fuel {
        background-size: 20px auto;
        background-position: right 10px
    }

    .compare-page .fuel {
        padding-right: 32px
    }

    .compare-page .security {
        background-size: 20px auto;
        background-position: right 10px
    }

    .compare-page .security {
        padding-right: 32px
    }

    .compare-page .comfirt {
        background-size: 20px auto;
        background-position: right 10px
    }

    .compare-page .comfirt {
        padding-right: 32px
    }

    .research-detail .car-compare.left {
        width: 100% !important
    }

    .research-new-main-div.compare-page .car-compare.left .car-img {
        height: auto !important;
        position: absolute;
        top: 0
    }

    .filtered-field {
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }

    .filtered-field .caret {
        top: 20px
    }

    .filter-custom-select option {
        background: #e2e2e2
    }

    .formarea .formblock .rowLabel {
        width: 100%;
        display: block;
        margin: 0 !important
    }

    .formarea .formblock .rowLabel input.chk {
        margin: 0 0 0 10px
    }

    .insert-new-ad-page .step1 .txtfldlr {
        width: 100% !important;
        box-sizing: border-box
    }

    #frmDealerSignUp .formarea .inputbtn2 {
        width: 100%
    }

    .edit-submit-btn {
        margin-bottom: 20px
    }

    .edit-submit-btn input {
        width: 94%
    }

    #wrapper .topicPages.alert-page {
        padding: 0 25px !important;
        box-sizing: border-box
    }

    #wrapper .topicPages.alert-page .formblock {
        float: none
    }

    .alert-page .formblock {
        padding: 0 !important
    }

    .alert-page .form-horizontal .formarea {
        padding: 0 !important
    }

    .alert-page .alert-styled-select {
        width: 100%
    }

    .alert-styled-select .alert-big-width {
        width: 100% !important
    }

    .customlist.leftmarg.alert-page-year-drop {
        margin-bottom: 15px
    }

    .alert-page-price-txt {
        width: 94% !important;
        margin-bottom: 12px !important;
        box-sizing: border-box
    }

    .name-profile {
        width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .profile-mob-block table tr td {
        width: auto !important;
        display: table-cell !important;
        float: none !important
    }

    .profile-mob-block table tr td.hidden-xs {
        display: none !important
    }

    .profile-mob-block table tr td p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 14px
    }

    .profile-mobleft {
        width: 50% !important;
        float: left
    }

    .profile-mobleft p {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .left-profile-btn .btncol {
        position: relative;
        display: inline-block;
        cursor: pointer
    }

    .left-profile-btn .btncol .inputpr {
        width: 28px;
        height: 28px;
        padding-bottom: 0;
        margin-right: 6px
    }

    .upgrade-membership-mob:before {
        content: "";
        position: absolute;
        left: 0;
        top: 1px;
        right: 5px;
        bottom: 0;
        background: url("..//img/ic_upgrade_my_ad.png") center center no-repeat;
        background-size: 20px
    }

    .password-profile-mob:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 5px;
        bottom: 0;
        background: url("..//img/lock.png") center center no-repeat #00b6ff;
        background-size: 15px
    }

    .edit-profile-mob:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 3px;
        bottom: 0;
        background: url("..//img/edit.png") center center no-repeat;
        background-size: 20px
    }

    .profiletabcontent ul li .prdimg img {
        width: 100%;
        height: auto
    }

    .text-link-outer .dvtxtlinks {
        float: right;
        width: 25%;
        padding-bottom: 20px;
        font-size: 14px;
        text-align: center
    }

    .TabbedPanels1 .TabbedPanelsTabGroup {
        margin-bottom: 20px !important
    }

    .TabbedPanels1 .TabbedPanelsContentGroup {
        padding: 0 25px !important
    }

    .TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContentGroup {
        padding: 0 !important
    }

    .profiletabcontent ul li .prdimg {
        width: 50%;
        height: auto
    }

    .profiletabcontent ul li .prd-data table tr td {
        width: 100% !important;
        display: table-cell !important;
        background-color: transparent
    }

    .prd-data .dvtxtlinks {
        height: auto;
        margin-bottom: 0;
        padding-top: 0
    }

    .prd-data .prdrw {
        padding-top: 8px
    }

    .prd-data .prdtitle {
        font-size: 12px;
        line-height: 16px
    }

    .status-success {
        width: 100% !important;
        padding: 9px 24px 15px !important;
        box-sizing: border-box;
        background: #e7fae6 url("../../../images/MESSAGE-BAR-GO.png") no-repeat scroll 100% 3px;
        top: 60px
    }

    .status-note {
        width: 100% !important;
        padding: 9px 50px 6px 24px !important;
        box-sizing: border-box;
        background: url("../../images/ic-note.png") no-repeat scroll 97% 50% #edd87d;
        top: 60px
    }

    .status-error {
        width: 100% !important;
        padding: 9px 24px 15px !important;
        box-sizing: border-box;
        top: 60px
    }

    .status-warning {
        width: 100% !important;
        padding: 9px 24px 15px !important;
        box-sizing: border-box;
        top: 60px
    }

    .status-info {
        width: 100% !important;
        padding: 9px 24px 15px !important;
        box-sizing: border-box;
        top: 60px
    }

    .profiletabcontent ul li .prd-data table tr td.hidden-xs {
        display: none !important
    }

    .text-link-outer {
        float: left;
        width: 100%;
        margin-top: 30px
    }

    .price-value-mob {
        text-align: left;
        width: 100%;
        float: left;
        margin-top: 5px;
        position: absolute;
        bottom: 100px;
        font-size: 14px
    }

    .price-new-page .price-classname p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .price-new-page .photo a {
        overflow: visible
    }

    .prd-data .dvprdtitle,
    .prd-data .prdrw {
        height: auto
    }

    .TabbedPanels1 .TabbedPanelsTab {
        height: auto
    }

    .left-profile-btn .btncol.edit-profile-mob .inputpr {
        margin: 0
    }

    .left-profile-btn {
        padding: 33px 0 0
    }

    .profiletabcontent .hd {
        padding-bottom: 20px
    }

    .profiletabcontent .hd .fadeInsertNewAd a,
    .profiletabcontent .hd .AddInsertNewAd a,
    .profiletabcontent .hd .fadeAddNewAlert a,
    .profiletabcontent .hd .AddNewAlert a,
    .profiletabcontent .hd .fadeAddParking a,
    .profiletabcontent .hd .fadeBartering a,
    .profiletabcontent .hd .AddParking a {
        position: relative;
        text-indent: 0;
        left: 0;
        right: 0;
        top: 0;
        float: right;
        line-height: 10px;
        display: inline-block;
        width: 86px !important;
        margin-left: 10px !important;
        margin-bottom: 5px !important;
        height: auto !important;
        background-position: 95% !important;
        font-size: 12px !important;
        padding: 9px 40px 14px 10px !important
    }

    .profiletabcontent .hd .numbers {
        padding: 10px 0 0;
        font-size: 14px
    }

    .profiletabcontent .hd .numbers a {
        display: inline-block;
        float: none;
        padding: 0 5px 0 0
    }

    .left-profile-btn.visible-xs.btncol {
        margin-right: 6px
    }

    .profileblock .label {
        padding: 5px 0 0 10px
    }

    .pop-radios {
        height: 30px;
        width: 30px;
        float: right;
        margin-left: 10px;
        line-height: 15px;
        margin-bottom: 5px;
        margin-top: 7px
    }

    .pop-radio-text {
        line-height: 25px;
        width: 253px;
        display: block;
        font-size: 14px
    }

    .pop-radios .iradio {
        width: 30px;
        height: 30px;
        background: url(..//img/tick-grey.png) 5px 8px no-repeat;
        background-size: 20px;
        border: 1px solid #9a9a9a;
        border-radius: 100%;
        cursor: pointer
    }

    .pop-radios .iradio.checked {
        background: url(..//img/tick-green.png) 5px 8px no-repeat;
        background-size: 20px;
        border: 1px solid #D5C812 border-radius: 100%
    }

    .upgrade-membership .dvRight {
        padding: 24px !important;
        box-sizing: border-box
    }

    .upgrade-membership .paragraph {
        width: 100%;
        padding: 0 25px;
        box-sizing: border-box
    }

    .upgrade-membership .formarea {
        padding: 0 !important
    }

    .upgrade-membership .formbtn {
        margin-bottom: 20px
    }

    .profile-upgrade-tabing.ui-widget-content {
        width: 100% !important;
        border: 0;
        background: none;
        padding: 24px 0 0
    }

    #profile-tabs ul li {
        padding: 7px 0
    }

    #profile-tabs ul li a.ui-tabs-anchor {
        font-weight: normal;
        display: block;
        text-align: center !important;
        float: none;
        padding: 8px !important
    }

    #adclasstab_1 {
        text-align: center
    }

    #adclasstab_2 {
        text-align: center
    }

    #adclasstab_3 {
        text-align: center
    }

    #profile-tabs-1.ui-widget-content {
        width: 70% !important
    }

    #profile-tabs-1 ul li {
        font-family: 'XSANS' !important;
        font-size: 14px;
        line-height: 18px
    }

    #profile-tabs-2.ui-widget-content {
        width: 70% !important
    }

    #profile-tabs-2 ul li {
        font-family: 'XSANS' !important;
        font-size: 14px;
        line-height: 18px
    }

    #profile-tabs-3.ui-widget-content {
        width: 70% !important
    }

    #profile-tabs-3 ul li {
        font-family: 'XSANS' !important;
        font-size: 14px;
        line-height: 18px
    }

    .price-mob-circle {
        position: absolute;
        top: 60px;
        left: 10px;
        display: block;
        background: var(--magenta);
        width: 100px;
        height: 100px;
        border-radius: 100%;
        color: #fff;
        text-align: center
    }

    .price-mob-circle.upgrade-price-circle {
        width: 100px;
        height: 100px;
        top: 75px
    }

    .price-mob-circle.upgrade-price-circle span:first-child {
        margin-top: 23px;
        margin-bottom: 2px
    }

    .price-mob-circle span:first-child {
        margin-top: 30px
    }

    .price-mob-circle span {
        display: block;
        font-family: XSANS, Tahoma, Sans-Serif;
        line-height: 17px
    }

    .profile-upgrade-tabing .ui-widget-header {
        border: 0
    }

    .profile-upgrade-tabing .ui-state-default {
        width: 32%;
        float: right !important
    }

    .profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-tabs-active {
        background: #ebebeb
    }

    .profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
    .profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
    .profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
        color: #fff;
        border-bottom: solid 1px transparent
    }

    .mobile-profile-advertisments {
        width: 100%;
        padding-right: 25px
    }

    .mobile-profile-advertisments .green {
        color: #63b115;
        line-height: 28px;
        font-size: 14px
    }

    .mobile-profile-advertisments .green .label {
        width: 33%;
        margin-left: 8px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        line-height: 20px;
        float: right;
        margin-bottom: 4px;
        font-size: 14px
    }

    .mobile-profile-advertisments .yellow {
        color: #cd901b;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        line-height: 20px;
        width: auto;
        display: inline-block;
        float: left;
        margin-bottom: 9px;
        font-size: 14px;
        float: right
    }

    .mobile-profile-advertisments .prdtitle {
        display: block;
        line-height: 29px;
        font-size: 14px;
        padding-left: 0
    }

    .mobile-profile-advertisments .label {
        width: auto;
        padding-left: 5px;
        line-height: 28px;
        font-size: 14px
    }

    .mobile-profile-advertisments p {
        display: block;
        width: 100%;
        margin: 0;
        font-size: 14px;
        line-height: 19px
    }

    td .txtlinks a img {
        float: left
    }

    td .txtlinks {
        text-align: left;
        font-size: 15px;
        position: absolute;
        left: 0;
        bottom: 20px
    }

    .expire-label p {
        float: right;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        margin: 2px 3px 0 0 !important
    }

    .expire-label span {
        float: right;
        width: auto !important;
        padding-left: 5px;
        line-height: 22px !important
    }

    .allowupdate-label p {
        float: right;
        width: auto;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        margin: 2px 3px 0 0 !important
    }

    .allowupdate-label span {
        float: right;
        width: auto !important;
        line-height: 19px !important
    }

    .allowupdate-label {
        margin-top: 2px
    }

    .prdtitle {
        margin-top: -5px
    }

    .expire-label p {
        width: auto
    }

    .profiletabcontent ul li .sell-ad-detail {
        display: block
    }

    .profiletabcontent ul li .sell-ad-detail>div {
        display: block;
        width: auto;
        padding: 0;
        position: relative
    }

    .sell-ad-detail-content .bump-btn-outer {
        position: absolute;
        top: 20px;
        left: 0;
        margin: 0
    }

    .sell-ad-detail-content .bump-btn-outer .bump-btn {
        width: 93px;
        height: 30px;
        font-size: 15px;
        line-height: 20px;
        font-weight: bold
    }

    .sell-ad-detail-right .sell-ad-detail-content {
        width: 50%;
        padding-right: 20px;
        box-sizing: border-box
    }

    .profiletabcontent ul li .sell-ad-detail-left {
        padding-top: 10px !important
    }

    .sell-ad-detail-content .edit-delete-btn {
        bottom: 3px
    }

    .ul-archive-list .sell-ad-detail-content .edit-delete-btn {
        bottom: 0
    }

    .sell-ad-detail-content .archive-btn {
        left: 0
    }

    .sell-ad-detail-left .sell-ad-detail-content.right {
        padding-left: 0;
        min-height: 75px
    }

    .sell-ad-detail-left .sell-ad-detail-content.alert-parking-right {
        width: 60%
    }

    .sell-ad-detail-left .sell-ad-detail-content.left {
        padding-right: 20px;
        box-sizing: border-box
    }

    .sell-ad-detail-left .sell-ad-detail-content.alert-parking-left {
        width: 40%
    }

    .profiletabcontent ul li {
        overflow: visible
    }

    .profiletabcontent ul li.sell-ads-li .prdimg {
        display: block;
        width: 50%;
        min-width: 80px;
        height: auto;
        background-color: #efefef;
        position: relative;
        float: right;
        overflow: hidden;
        margin-left: 0
    }

    .sell-ad-detail-content .p1,
    .sell-ad-detail-content .p2,
    .sell-ad-detail-content .p3 {
        height: auto
    }

    .sell-ad-detail-content .prdtitle .title-bottom {
        font-size: 11px;
        margin-top: 0
    }

    .sell-ad-detail-content .prdtitle .title-bottom::before {
        top: 10px
    }

    .sell-ad-detail-content .prdtitle .title-bottom .change-ip {
        float: left;
        margin-top: 1px
    }

    .sell-ad-detail-content .p3 {
        position: absolute;
        bottom: -8px;
        margin: 0
    }

    .sell-ad-detail-content .p3.admin-notification {
        position: relative;
        bottom: 0;
        line-height: 20px;
        height: 40px
    }

    .sell-ad-detail-content .prdtitle {
        font-size: 14px;
        line-height: 22px;
        margin: 0
    }

    .profiletabcontent ul li p.bump-date {
        margin-bottom: 0;
        padding-top: 5px;
        font-size: 9px
    }

    .sell-ad-detail-content .bump-date {
        font-size: 13px !important;
        line-height: 30px
    }

    .sell-ad-detail-content p,
    .sell-ad-detail-content .p2 span {
        font-size: 13px;
        overflow: inherit;
        line-height: 27px;
        margin-bottom: 0
    }

    .sell-ad-detail-content p.visible-xs {
        display: block !important
    }

    .sell-ad-detail-content .ad-name-label {
        margin: 0 0 2px
    }

    .sell-ad-detail-content .ad-name-label label {
        font-size: 12px;
        line-height: 20px;
        padding-left: 25px;
        margin-left: -25px
    }

    .sell-ad-detail-content .ad-name-label label:before {
        border-top: solid 20px #fff;
        border-bottom: solid 20px #fff
    }

    .profiletabcontent ul li.sell-ads-li .prdimg img {
        width: 100% !important;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto !important
    }

    .TabbedPanels1 .TabbedPanelsTabSelected {
        background: none !important
    }

    li.TabbedPanelsTab:after {
        position: absolute;
        bottom: 0;
        border-left: 11px solid transparent;
        border-right: 11px solid transparent;
        border-top: 11px solid transparent;
        content: "";
        left: 50%;
        margin-left: -12px;
        bottom: -12px
    }

    .upgrade-membership .popup {
        width: 100%;
        box-sizing: border-box
    }

    .upgrade-membership .popup span {
        font-size: 16px !important
    }

    .frmChangeProfile .upgrade-membership .popup-top span {
        padding-top: 15px
    }

    .profiletabcontent .modal .modal-dialog {
        width: 100%;
        box-sizing: border-box;
        transform: none
    }

    .frmChangeProfile .pop-mid {
        float: right
    }

    .profiletabcontent .modal {
        overflow-y: visible
    }

    .popup-send-price-pdf {
        float: right;
        width: 100%
    }

    .popup-send-price-pdf>div {
        float: right !important;
        width: 100% !important
    }

    .upgrade-membership .popup .pop-mid {
        margin-right: 0
    }

    .frmChangeProfile .popup .pop-top {
        width: 100%;
        float: none
    }

    .upgrade-membership .popup .pop-top {
        overflow: visible
    }

    .frmChangeProfile .upgrade-membership .popup .pop-top {
        float: right;
        width: 100%;
        display: table
    }

    .frmChangeProfile .upgrade-membership .popup .pop-top .pop-logo {
        display: table-cell
    }

    .upgrade-membership .popup .pop-mid #spanNoUpdate {
        margin-left: 152px !important
    }

    .frmChangeProfile .pop-top span {
        color: #fff;
        line-height: 24px;
        display: table-cell;
        vertical-align: middle
    }

    .frmChangeProfile .popup .pop-btns {
        float: right;
        width: 100%;
        margin-top: 20px
    }

    .frmChangeProfile .upgrade-membership .popup .pop-mid {
        width: 100%;
        margin-top: 0 !important
    }

    .frmChangeProfile #wrapper {
        padding-bottom: 0
    }

    .frmChangeProfile .upgrade-membership .pop-btns .inputbtn2.large {
        width: 50% !important
    }

    .frmChangeProfile .upgrade-membership .popup {
        margin: 0 auto
    }

    #myModalRemoveAd form .frmChangeProfile {
        width: 100% !important;
        box-sizing: border-box
    }

    #myModalRemoveAd form .frmChangeProfile .dvMain .modal-content {
        width: 100%;
        height: 100%;
        padding: 0 24px !important;
        box-sizing: border-box
    }

    #myModalRemoveAd form .frmChangeProfile .dvMain {
        width: 100% !important
    }

    #myModalRemoveAd form .frmChangeProfile .dvMain .modal-content span {
        padding-left: 0 !important;
        font-size: 15px !important
    }

    #myModalRemoveAd form .frmChangeProfile .dvMain .modal-content .dvRight {
        width: 100%
    }

    #myModalRemoveAd form .frmChangeProfile .dvMain .modal-content .dvLeft {
        width: 100%;
        float: right
    }

    .frmChangeProfile.removeadpopup .dvMain .modal-content .dvLeft.paragraph1 {
        margin: 0
    }

    #myModalRemoveAd form .frmChangeProfile .dvMain .modal-content .dvLeft .inputbtn2 {
        margin: 10px 0
    }

    .label #ReasonText {
        display: block;
        width: 70%;
        float: left
    }

    .frmChangeProfile .top-title-div .top-main-title {
        width: 100%
    }

    #myModalRemoveAd form .frmChangeProfile .inputbtn2 {
        float: none !important
    }

    .cancel-btn-pwd {
        width: 94%;
        float: right
    }

    .cancel-btn-pwd input {
        width: 100%
    }

    .insert-new-ad-page .status-note {
        margin-bottom: 0 !important
    }

    .insert-new-ad-page .formarea .formblock .textarea {
        width: 90%
    }

    .modal-dialog.frmChangeProfile {
        width: 100% !important;
        box-sizing: border-box
    }

    .modal-dialog.frmChangeProfile .popup {
        width: 100%;
        overflow: hidden
    }

    .frmChangeProfile .dvMain {
        width: auto
    }

    .status-error {
        width: 100% !important
    }

    .status-error.upgradeError {
        width: 90% !important;
        position: static !important
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-mid {
        margin-top: 40px
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .tooltip {
        font-size: 10px !important;
        line-height: 14px;
        background: #8e1974;
        margin: 0;
        padding: 0;
        height: auto;
        width: 100%;
        margin-right: -22px
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .tooltip span {
        display: block;
        float: right;
        border-radius: 100%;
        border: 3px solid #fff;
        background: var(--magenta);
        padding: 15px;
        right: 15px;
        top: -9px
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .tooltip p {
        float: right;
        padding: 8px 10px 10px;
        font-size: 12px;
        line-height: 16px;
        margin-right: 63px
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .pop-logo {
        float: right
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup .opt {
        background: none
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup {
        padding: 30px 18px !important
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .pop-btns .inputbtn1.large {
        width: 60%;
        float: left;
        margin: 0;
        -webkit-border-radius: 0
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .pop-btns .inputbtn2.large {
        width: 30%;
        float: right;
        margin: 0;
        background: #2a74a5;
        padding: 0 0 4px 0;
        -webkit-border-radius: 0
    }

    .modal-dialog.frmChangeProfile .upgrade-membership .popup .opt {
        font-size: 10px;
        padding: 12px 0
    }

    .frmChangeProfile .status-note {
        margin-bottom: 0 !important
    }

    .frmChangeProfile .paragraph {
        width: 100%
    }

    .frmChangeProfile .customlist {
        width: 94%
    }

    .frmChangeProfile .dvContentRight {
        width: 100%;
        box-sizing: border-box
    }

    .discus-btn {
        float: right !important;
        padding: 10px 0;
        width: 100%
    }

    .frmChangeProfile .discus-btn input {
        width: 90%
    }

    .upgrade-membership-new .dvRight {
        padding: 25px !important;
        box-sizing: border-box
    }

    .upgrade-membership .top-title-div .top-main-title {
        width: 100% !important
    }

    .eventlist ul li .detail h3 a.block-element {
        margin-bottom: 4px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 90%;
        font-size: 14px
    }

    .slides li img {
        opacity: 1;
        display: none
    }

    .block-element {
        display: block
    }

    .p0 {
        padding: 0 !important;
        font-size: 14px;
        line-height: 18px
    }

    .upgrade-membership .dvLeft.paragraph .formbtn .inputbtn2 {
        width: 120px;
        margin: 0;
        position: relative;
        left: -25px;
        border-radius: 0 20px 20px 0;
        float: left;
        background-position: 10px !important
    }

    .prd-data .label {
        width: auto
    }

    .barter .top-title-div .top-main-title {
        width: 100%
    }

    .barter .top-title-div {
        padding: 0 24px;
        box-sizing: border-box
    }

    .barter-big-drop {
        width: 26% !important;
        background: scroll left top #e2e2e2
    }

    .barter .formblock label {
        width: 100% !important
    }

    .barter .formarea .formblock table td {
        display: table-cell !important;
        width: 100% !important
    }

    .barter-table-content td {
        float: right
    }

    .barter-table-content td .customlist {
        width: 26%;
        background: url("../../../images/selectbg.png") no-repeat scroll left top #e2e2e2
    }

    .price-barter-dropdown {
        width: 29% !important
    }

    .barter .formbtn {
        margin-bottom: 15px
    }

    .barter .dvrow {
        border-color: transparent;
        height: 0
    }

    .sell-styled-select .standard-dropdown.sell-big-width {
        background: url("../../../images/selectbg.png") no-repeat scroll left top #e2e2e2
    }

    .outer-mobile-payee {
        margin: 0 -24px
    }

    .payment-mobile-title {
        width: 100%;
        position: relative
    }

    .payment-mobile-title .payment-mobile-title-inner {
        display: table;
        width: 100%;
        vertical-align: middle;
        text-align: center;
        padding: 10px 24px
    }

    .payment-mobile-title .middleText {
        float: none !important;
        display: table-cell;
        color: #313131;
        width: 90%;
        vertical-align: middle;
        margin-top: 0;
        margin-left: 0;
        padding-left: 50%;
        font-size: 15px
    }

    .payment-mobile-title .middleText b {
        font-size: 16px;
        line-height: 28px
    }

    .payment-mobile-title .middleText .spanCntMobileNo {
        font-size: 22px;
        line-height: 28px
    }

    .payment-mobile-title .middleText .view-buyers-list {
        color: var(--magenta);
        font-size: 14px;
        word-spacing: -1px;
        margin-top: 0
    }

    .payment-mobile-title .pay-mobile-outer {
        float: right;
        display: table-cell;
        width: 10%
    }

    .payment-mobile-title .pay-mobile-outer .pay-mobile-inner {
        border-radius: 100%;
        border: 4px solid #D5C812 padding: 2px;
        text-align: center
    }

    .payment-mobile-title .pay-mobile-outer .pay-mobile-inner span {
        background: #3e3e3e;
        display: block;
        padding: 25px 20px;
        border-radius: 100%;
        color: #fff;
        font-size: 20px;
        line-height: 24px
    }

    .mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav {
        padding: 0;
        background: #dedede;
        border-radius: 0;
        font-family: 'XSANS' !important
    }

    .mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li {
        border: 0;
        background: none;
        border-radius: 0;
        text-align: center;
        line-height: 50px;
        padding: 7px 0 !important
    }

    .mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li.ui-tabs-active {
        border-bottom: 1px solid var(--magenta) !important
    }

    .mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li.ui-tabs-active a {
        color: var(--magenta) !important
    }

    .mobile-new-membership .paragraph .media {
        float: right;
        width: 100%;
        margin-bottom: 18px !important
    }

    .mobile-new-membership .paragraph .media table tr td {
        font-size: 12px !important;
        line-height: 18px
    }

    .mobile-new-membership .formbtn {
        float: left;
        width: 25%;
        margin-right: 27px;
        margin-top: 12px;
        margin-bottom: 0
    }

    .mobile-new-membership .formbtn input {
        height: 40px
    }

    .mobile-profile-contact {
        background: #ebebeb;
        text-align: center;
        padding: 10px 0;
        color: #000;
        font-size: 14px
    }

    .remove-margin-top {
        margin: -1px 0 0 0 !important
    }

    .upgrade-membership-new .mobile-updgrade-tabing ul.ui-tabs-nav li {
        width: 33.33% !important
    }

    .mobile-updgrade-tabing ul.ui-tabs-nav li {
        width: 33.33% !important
    }

    .mobile-updgrade-tabing ul.ui-tabs-nav li a {
        padding: 7px 0 !important;
        font-size: 17px !important;
        line-height: 50px !important;
        text-decoration: none
    }

    .mobile-updgrade-tabing ul.ui-tabs-nav li a span {
        display: block;
        position: relative;
        text-align: center
    }

    .mobile-updgrade-tabing ul.ui-tabs-nav li a span.price-text {
        font-size: 14px !important
    }

    .mobile-updgrade-tabing-content {
        font-family: 'XSANS' !important;
        font-size: 14px;
        line-height: 18px
    }

    .mobile-updgrade-tabing-content .upper-info .left-info {
        float: right;
        width: 50%
    }

    .mobile-updgrade-tabing-content .upper-info .right-info {
        float: right;
        width: 50%
    }

    .mobile-updgrade-tabing-content .upper-info .right-info li:first-child {
        color: #fb962e !important
    }

    .mobile-updgrade-tabing-content .upper-info {
        margin-bottom: 20px;
        color: #7b7b7b;
        font-weight: bold
    }

    .mobile-updgrade-tabing-content .lower-info .left-info {
        float: right;
        width: 50%
    }

    .mobile-updgrade-tabing-content .lower-info {
        color: #7b7b7b
    }

    .mobile-updgrade-tabing-content .lower-info li {
        position: relative;
        padding-right: 29px !important
    }

    .mobile-updgrade-tabing-content .lower-info li>img {
        position: absolute;
        right: 0;
        top: 9px
    }

    .mobile-updgrade-tabing-content .lower-info .right-info {
        float: right;
        width: 50%;
        padding-left: 10px;
        box-sizing: border-box
    }

    .mobile-updgrade-tabing-content .tr-ad-detail tr {
        width: 100%
    }

    .mobile-updgrade-tabing-content .tr-ad-detail .price-text {
        color: var(--magenta);
        font-weight: bold;
        font-size: 17px;
        line-height: 18px;
        padding-top: 18px
    }

    .mob-prepay-message ul {
        list-style: none;
        padding: 0 24px
    }

    .mob-prepay-message ul li {
        padding: 20px 0;
        position: relative
    }

    .mob-prepay-message ul li p {
        float: left;
        display: inline-block;
        margin-right: 20px;
        color: #8ce533;
        font-size: 14px
    }

    .mob-prepay-message ul li span {
        float: right;
        display: inline-block;
        color: #000
    }

    .mob-prepay-message ul li span i {
        font-style: normal;
        color: #7c7575
    }

    .mob-prepay-message ul li:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: #dadada;
        height: 1px
    }

    .mob-prepay-message ul li:last-child:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: #dadada;
        height: 0
    }

    #nav::-moz-scrollbar {
        width: 0 !important;
        display: none
    }

    #nav::-webkit-scrollbar {
        display: none
    }

    #nav::-webkit-scrollbar-track {
        display: none
    }

    #nav::-webkit-scrollbar-thumb {
        display: none
    }

    .swapping-div-mobile {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .swapping-div-mobile .first-row-div {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        width: 100%
    }

    .swapping-div-mobile .second-row-div {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        width: 100%
    }

    .linkblock {
        padding-top: 16.5%;
        position: relative
    }

    .linkblock ul {
        position: absolute;
        left: 0;
        top: 15px;
        right: 0
    }

    .post-payment-mobile-title {
        font-size: 18px !important;
        margin-top: 35px
    }

    .postPamentMiddleMob {
        display: table;
        width: 100%;
        padding-bottom: 25px;
        font-weight: bold
    }

    .postPamentMiddleMobUL {
        display: table-cell
    }

    .postPamentMiddleMobUL li {
        padding: 5px 0;
        font-size: 16px
    }

    .postPamentBottomMob {
        display: table;
        width: 100%;
        padding-bottom: 25px
    }

    .postPamentBottomMobUL {
        display: table-cell
    }

    .postPamentBottomMobUL li {
        padding: 5px 0;
        font-size: 16px
    }

    .car-menu-li-span {
        margin-right: 63px
    }

    .car-menu-li-span2 {
        margin-right: 74px
    }

    #top-menu-devider {
        border-bottom: 1px solid #62615f;
        display: block;
        margin: 10px -8px 10px 0;
        width: 94%
    }

    .profile-report-div {
        direction: rtl;
        color: #907f6b;
        margin-bottom: 15px;
        background-color: #ffebd2;
        padding: 15px 20px 0 0;
        font-size: 14px;
        height: 40px
    }

    .profile-report-div-span1 {
        margin-right: 10px
    }

    .profile-report-div-span2 {
        margin-right: 30px
    }

    .eventlist ul li.bama-internal-banner .photo {
        width: 100% !important
    }

    .eventlist ul li.bama-internal-banner {
        padding-bottom: 28% !important;
        padding-right: 0 !important
    }

    .eventlist ul li.bama-internal-banner:after {
        display: none
    }

    .banner-link img {
        zoom: 0;
        -ms-zoom: 0;
        -webkit-zoom: 0
    }

    .vehicle-details {
        border-bottom: 1px solid #ededed;
        margin-bottom: 15px;
        padding-bottom: 15px
    }

    .vehicle-details-right {
        float: right
    }

    .vehicle-details-left {
        float: left
    }

    .vehicle-detail-outer {
        float: none;
        min-height: inherit;
        padding-bottom: 25px !important
    }

    .prd-detail .prdright .prdinfo .vehicle-detail-outer .addetaildesc {
        padding-bottom: 30px !important
    }

    .vehicle-detail-outer .inforight .titlepanel {
        margin: 12px 0 15px !important
    }

    .extra-vehicle-details .vehicle-details-left {
        width: 50%
    }

    .vehicle-xs-outer .addetaildesc {
        border-bottom: 0;
        margin: 0 !important
    }

    .vehicle-xs-outer .extra-vehicle-details {
        border-bottom: 0;
        background: #f0f0f0 none repeat scroll 0% 0%;
        padding: 10px 10px 15px;
        margin-bottom: 0
    }

    .motorcycle-slider.owl-carousel .owl-item img {
        width: 85% !important
    }

    .motorcycle-slider-outer {
        width: 100%;
        margin: 0;
        display: block
    }

    #motorcycleType-slider {
        display: block
    }

    .bama-internal-banner.home-banner-inner #motorcycleType-slider {
        margin: 0;
        top: 38px
    }

    .bama-internal-banner.home-banner-inner {
        overflow: hidden
    }

    .bama-internal-banner.home-banner .banner-link img {
        height: auto
    }

    .bama-internal-banner.home-banner {
        height: auto
    }

    .home-banner {
        margin-left: 24px;
        margin-right: 24px
    }

    .home-banner-inner.hovered .banner-link {
        height: 0;
        top: -101%
    }

    .prd-detail .prdleft .flex-nav-prev a,
    .prd-detail .prdleft .flex-nav-next a {
        display: none
    }

    #nav ul.sub li a {
        padding-right: 65px;
        position: relative;
        box-sizing: border-box;
        line-height: 19px
    }

    #nav ul.sub li a span {
        margin-right: 0 !important
    }

    #nav ul.sub li a .top-menu-img {
        position: absolute;
        right: 0
    }

    .address-outer {
        padding-right: 36px;
        position: relative;
        padding-left: 27px;
        height: auto !important
    }

    .address-outer span {
        position: absolute;
        right: 0;
        top: 0
    }

    .address-outer a {
        position: absolute;
        left: 0;
        top: 0;
        display: none
    }

    .paging {
        overflow-y: hidden;
        height: auto;
        opacity: 0
    }

    .paging ul {
        margin: 0 -44px;
        width: inherit
    }

    .paging ul li {
        padding: 0 44px;
        width: auto
    }

    .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background: #D5C812 !important
    }

    ul#dealerList li .detail h3 {
        width: 100%
    }

    .detail a,
    .product-detail .car-desc h2 a {
        border-bottom: 1px solid transparent
    }

    .landing-banner {
        min-height: 280px
    }

    .nissan .landing-banner {
        min-height: 315px !important
    }

    .car-list li {
        width: 50%
    }

    .landing-banner-outer .company-detail {
        padding: 0 20px
    }

    .company-landing-detail {
        padding-left: 20px
    }

    .contact-list .main-place {
        float: none;
        width: auto;
        padding: 0 0 10px;
        margin: 0 0 10px;
        border-bottom: solid 1px #07447c
    }

    .contact-list .main-place.nissan {
        border-bottom: solid 1px #c3002f !important
    }

    .contact-list .main-place.kia {
        border-bottom: solid 1px #c3002f !important
    }

    .contact-list .main-place.bmw {
        border-bottom: solid 1px #1f8eb7 !important
    }

    .contact-list .contact-list-inner {
        float: none;
        width: auto
    }

    .contact-list .available-facility li {
        padding-left: 25px
    }

    .banner-mobile-li {
        padding: 10px 0 !important
    }

    .eventlist ul li.bama-internal-banner.home-banner {
        padding-right: 0 !important;
        padding-bottom: 33% !important
    }

    .eventlist ul li.bama-internal-banner .home-banner-inner {
        position: absolute;
        left: 0;
        right: 0;
        top: 20px;
        bottom: 20px;
        height: auto
    }

    .eventlist ul li .symbole {
        bottom: 4px;
        left: auto;
        right: 42.595% !important;
        top: auto !important;
        padding-right: 25px
    }

    .profile-content {
        margin-top: 0 !important
    }

    .profile-content .tab-column .column-heading {
        padding: 5px 15px 6px 0;
        font-size: 13px
    }

    .profile-content .tab-column .social-comments {
        margin-bottom: 25px
    }

    .page-ProfileIndex .see-full-list a,
    .profile-social-favorite .fav-description {
        font-size: 13px
    }

    .social-fav .remove {
        position: initial;
        float: left
    }

    .pwa-is-ios .paging-bottom-div.paging-new {
        padding: 10px 25px 10px 0
    }

    .pwa-is-ios .paging-bottom-div.paging-new .car-ad-list.previous {
        display: none
    }

    .pwa-is-ios .paging-new .car-ad-list a,
    .car-ad-list a {
        color: #555;
        font-size: 15px;
        font-weight: bold;
        line-height: 36px;
        height: 50px;
        width: 150px;
        background-color: #fff;
        position: relative;
        padding-right: 27px;
        padding-left: 17px;
        box-sizing: border-box;
        text-decoration: none;
        padding: 4px;
        border: 1px solid #dcdcdc;
        display: inline-block;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-left: none;
        text-align: center
    }

    .pwa-is-ios .paging-new .car-ad-list.next a::after {
        content: '';
        width: 10px;
        height: 10px;
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%) rotate(-45deg);
        border-top: 2px solid #06bbb2;
        border-left: 2px solid #06bbb2
    }

    .search-new-page .eventlist ul li {
        padding: 15px 0
    }

    @supports not (-webkit-overflow-scrolling:touch) {
        .search-new-page .eventlist ul li {
            padding: 15px 0 44px;
        }
    }
}

@media(max-width:900px) {
    .nissan .landing-banner {
        min-height: 280px !important
    }

    .dealer-banner .dealer-detail .middle-block {
        width: 348px
    }
}

@media(max-width:860px) {
    .dealer-banner .dealer-detail .middle-block {
        width: 282px
    }
}

@media(max-width:800px) {
    .dealer-banner .dealer-detail .middle-block {
        width: 250px
    }

    .nissan .landing-banner {
        min-height: 270px !important
    }
}

@media(max-width:767px) {
    .eventlist.dealer-ads ul li .cost {
        font-size: 13px
    }

    .eventlist.dealer-ads ul li .detail h3 a {
        font-size: 13px
    }

    .dealer-banner .dealer-detail .middle-block {
        width: 420px;
        padding-top: 31px;
        padding-right: 0
    }

    .dealer-banner .dealer-detail .left-block {
        padding-top: 40px
    }

    .home-banner {
        height: 155px;
        position: relative;
        display: block
    }

    .mob-count-label {
        display: inline-block;
        float: right;
        font-size: 12px;
        line-height: 23px;
        padding: 0 5px
    }

    .text-link-outer .dvtxtlinks {
        width: 50%
    }

    .price-new-page .price-classname {
        width: 30%
    }

    .linkblock ul li {
        width: 25% !important
    }

    .search-new-page .eventlist ul li .detail .provice {
        line-height: 18px !important;
        height: 18px;
        overflow: hidden
    }

    .eventlist ul li .cost {
        font-size: 12px;
        line-height: 12px
    }

    .car-page-h1-section.car-page-mob-title .h1-title-div-section h1 {
        font-size: 17px;
        line-height: 21px
    }

    .inforight .titlepanel h1 {
        font-size: 16px;
        line-height: 17px
    }

    .inforow .inforight {
        font-size: 13px !important;
        float: none;
        margin-top: 30px
    }

    .security-block {
        margin-top: 0 !important;
        line-height: 1.8
    }

    .botgallery ul li .name a,
    .botgallery ul li .price a {
        font-size: 13px;
        padding-bottom: 8px
    }

    .botgallery ul li .price {
        padding: 1px 0 5px;
        font-weight: bold
    }

    .blockarea td {
        font-size: 12px
    }

    .customlist {
        font-size: 11px !important
    }

    .fourth-row .inputbtn2 {
        font-size: 13px;
        line-height: 15px
    }

    .eventlist ul li .detail h3 {
        font-size: 12px;
        line-height: 15px;
        width: 85%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .eventlist ul li .detail p {
        font-size: 12px;
        line-height: 18px
    }

    .dealer-page.dealers-list-page .listdata .provtn {
        font-size: 13px;
        line-height: 17px
    }

    .dealer-page .dvLeft .tn {
        font-size: 13px
    }

    .p0 {
        font-size: 12px;
        line-height: 17px
    }

    .price-detail-seconddiv p,
    .price-detail-firstdiv p {
        margin-bottom: 14px !important
    }

    .top-coprporationdetail .right-corporation-div h3 {
        font-size: 12px;
        line-height: 15px
    }

    .corp-inforow {
        font-size: 12px;
        line-height: 24px;
        overflow: auto
    }

    .price-relatedads-link {
        font-size: 14px;
        line-height: 16px
    }

    .mobile-profile-advertisments .green {
        font-size: 12px;
        line-height: 23px !important
    }

    .mobile-profile-advertisments .green .label {
        font-size: 12px
    }

    .mobile-profile-advertisments .yellow {
        font-size: 12px
    }

    .mobile-profile-advertisments .prdtitle {
        font-size: 12px
    }

    .mobile-profile-advertisments p {
        font-size: 12px
    }

    .search-new-page .eventlist ul li .detail .shortdesc {
        line-height: 18px !important;
        overflow: hidden;
        height: 20px
    }

    .left-profile-btn {
        padding: 38px 0 0
    }

    .pop-radio-text {
        line-height: 25px;
        font-size: 13px
    }

    .iradio .icheck {
        width: 30px;
        height: 30px
    }

    .price-new-page .price-modelyear {
        font-size: 12px
    }

    .price-new-page .price-classname {
        font-size: 12px
    }

    .price-detail-seconddiv p {
        margin-bottom: 8px !important;
        font-size: 13px;
        line-height: 19px
    }

    .provider-name-css {
        font-size: 10px
    }

    .sell-styled-select {
        width: 90%
    }

    .numeric-textbox {
        width: 90% !important
    }

    .insert-new-ad-page .formarea .formblock #Description.textarea {
        width: 90% !important
    }

    .insert-new-ad-page .textarea {
        height: 164px
    }

    .fileup {
        width: 90% !important
    }

    .frmlogin .customlist {
        width: 90% !important
    }

    .mobile-profile-advertisments p {
        line-height: 23px
    }

    .prd-data .label {
        line-height: 23px !important
    }

    .expire-label p {
        margin: 0 3px 0 0 !important
    }

    .pop-radio-text {
        width: 220px
    }

    .txtlinks a {
        position: relative;
        padding-left: 20px
    }

    .txtlinks a img {
        padding-right: 4px;
        position: absolute;
        left: 3px;
        width: 12px;
        top: 3px
    }

    .text-link-outer .dvtxtlinks {
        width: 25%;
        font-size: 12px
    }

    #short-desc {
        width: 50%
    }

    .frmChangeProfile .customlist {
        width: 90%
    }

    .cancel-btn-pwd {
        width: 90%
    }

    .edit-submit-btn input {
        width: 90%
    }

    .uploadbox {
        width: 90% !important
    }

    .price-detail-thirddiv {
        margin-top: -50px
    }

    .price-value-mob {
        font-size: 12px
    }

    .mobile-profile-advertisments .label {
        font-size: 12px
    }

    .car-page-h1-section.car-page-mob-title .h1-title-div-section {
        font-size: 16px
    }

    .prd-data .prdrw .label {
        width: auto;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        margin-left: 5px
    }

    .prd-data .prdrw p {
        line-height: 27px;
        margin-bottom: 0
    }

    .search-new-page .eventlist ul li .detail a.cartitle {
        line-height: 18px
    }

    .linkblock {
        padding-top: 26.5%
    }

    .top-message-adtype {
        font-size: 12px
    }

    .alert-page-price-txt {
        width: 90% !important
    }

    .dealer-ad-details {
        font-size: 13px !important;
        line-height: 17px !important
    }

    .status-note {
        padding: 9px 50px 6px 24px !important;
        background: url("../../images/ic-note.png") no-repeat scroll 96% 50% #edd87d
    }

    .dealer-mobile-detail-page .eventlist.dealer-ads ul li .dealer-ad {
        min-height: 120px
    }

    .dealer-mobile-detail-page .eventlist.dealer-ads ul li {
        padding-bottom: 17% !important
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .provice #ex-color {
        line-height: 18px
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .shortdesc #short-desc {
        width: 66% !important
    }

    .dealer-mobile-detail-page .eventlist ul li .detail h3 {
        font-size: 13px !important;
        line-height: 18px !important
    }

    .post-payment-mobile-title {
        font-size: 17px !important;
        margin-top: 35px
    }

    .postPamentMiddleMobUL li {
        padding: 5px 0;
        font-size: 15px
    }

    .postPamentBottomMobUL li {
        padding: 5px 0;
        font-size: 15px
    }

    .profile-report-div {
        direction: rtl;
        color: #907f6b;
        margin-bottom: 15px;
        background-color: #ffebd2;
        padding: 15px 20px 0 0;
        font-size: 13px;
        height: 40px
    }

    .profile-report-div-span1 {
        margin-right: 8px
    }

    .profile-report-div-span2 {
        margin-right: 25px
    }

    .bama-internal-banner.home-banner-inner #motorcycleType-slider,
    #motorcycleType-slider {
        top: 10px
    }

    .bama-internal-banner.home-banner-inner #motorcycleType-slider,
    #motorcycleType-slider {
        margin: 0
    }

    .home-banner-inner.hovered #motorcycleType-slider {
        top: 10px
    }

    .motorcycle-slider .owl-nav .owl-prev img {
        right: -18px
    }

    .motorcycle-slider .owl-nav .owl-next img {
        left: -18px
    }

    .car-list li {
        width: 100%
    }

    .company-landing .right-block h4 {
        padding-top: 10px;
        padding-right: 12px
    }

    .company-landing .right-block {
        float: none;
        padding-right: 100px
    }

    .company-landing .right-block h4 span {
        padding-bottom: 0
    }

    .company-landing .left-block {
        float: none;
        width: auto;
        padding-top: 15px
    }

    .company-landing .left-block .site-link {
        padding: 6px 20px;
        float: left
    }

    .company-landing .left-block address br {
        display: none
    }

    .contact-list.desktop {
        display: none
    }

    .contact-list.mobile {
        display: block
    }

    .contact-list-inner>li {
        border-bottom: solid 1px #eaeaea;
        padding-bottom: 20px;
        margin-bottom: 20px;
        padding-right: 12px
    }

    .contact-list-inner .no-border {
        border-bottom: none;
        margin-bottom: 0
    }

    .contact-list address {
        padding-bottom: 20px;
        color: #181818
    }

    .contact-lists ul li {
        color: #181818
    }

    .contact-list .top-detail {
        padding: 0 0 10px
    }

    .contact-list .top-detail .sub-place {
        float: none;
        width: auto;
        padding: 0 0 10px
    }

    .contact-list .top-detail .contact-address {
        float: none;
        width: auto
    }

    .contact-list .top-detail .right-column {
        float: right;
        max-width: 50%
    }

    .contact-list .middle-detail .contact-lists {
        float: right;
        max-width: 50%
    }

    .contact-list .middle-detail .timings {
        float: left;
        max-width: 50%
    }

    .contact-lists ul {
        width: auto;
        float: none
    }

    .available-facility {
        float: left
    }

    .content-right {
        width: 156px !important
    }

    .contact-page {
        margin-left: 215px !important
    }

    .visible-in-mobile {
        display: block
    }

    .hidden-in-mobile {
        display: none
    }

    .contact-list .available-facility li img {
        height: 45px
    }

    .company-landing .company-logo {
        margin-top: -40px
    }

    .company-landing .company-logo img {
        width: 100px;
        height: auto
    }

    .landing-banner-outer {
        padding-bottom: 20px
    }

    .company-landing-detail {
        padding: 50px 20px 0;
        background: #fafafa
    }

    .company-landing-detail:before {
        display: none
    }

    .company-landing-detail .sidebar {
        right: auto;
        left: 0;
        width: 100%
    }

    .nissan .company-landing-detail .sidebar {
        background: #fff
    }

    .bmw .company-landing-detail .sidebar {
        border-bottom-color: rgba(0, 160, 220, .8);
        background: #fff
    }

    .kia .company-landing-detail .sidebar {
        border-bottom-color: rgba(195, 0, 47, .8);
        background: #fff
    }

    .ford .company-landing-detail .sidebar {
        border-bottom-color: #07447c;
        background: #fff
    }

    .company-landing-detail .sidebar .tab-nav {
        width: 100%;
        display: table;
        direction: rtl
    }

    .company-landing-detail .sidebar .tab-nav li {
        display: table-cell;
        padding-bottom: 0;
        text-align: center;
        width: 235px
    }

    .company-landing-detail .sidebar ul li:after {
        display: none
    }

    .company-landing-detail .sidebar ul li a {
        display: inline-block;
        border: 0;
        padding-bottom: 5px;
        border-bottom: solid 3px rgba(255, 255, 255, .8)
    }

    .nissan .company-landing-detail .sidebar ul li.active a {
        border-bottom-color: #c3002f
    }

    .nissan .content-right {
        display: none
    }

    .landing-banner h2 {
        font-size: 12px;
        min-width: 165px
    }

    .landing-banner h2 span {
        font-size: 14px
    }

    .company-landing .right-block h4 span {
        font-size: 16px;
        margin-bottom: 10px
    }

    .nissan .company-name {
        font-size: 13px
    }

    .nissan .contact-page p {
        font-size: 14px
    }

    .nissan .contact-page {
        margin-left: 0 !important
    }

    .company-landing .left-block address {
        line-height: 25px
    }

    .nissan .landing-banner {
        min-height: 448px !important
    }

    .nissan .contact-lists ul {
        margin-top: 10px
    }

    .site-link {
        padding-bottom: 9px
    }

    .botgallery ul li .name {
        padding: 6px 0 3px;
        font-size: 14px
    }

    .botgallery ul li .price a {
        padding: 5px 0
    }

    .linkblock ul li a {
        padding: 22px
    }
}

@media(max-width:690px) {
    .dealer-mobile-detail-page .eventlist.dealer-ads ul li {
        padding-bottom: 14% !important
    }
}

@media(max-width:660px) {
    .dealer-banner .dealer-detail .middle-block {
        width: 420px
    }

    .motorcycleSellTopTitle {
        line-height: 20px;
        margin: 0 0 20px 0;
        direction: rtl;
        margin-right: 3.9%
    }

    .citypopup .modal-content {
        width: 74% !important
    }

    .status-note {
        padding: 9px 50px 6px 24px !important;
        background: url("../../images/ic-note.png") no-repeat scroll 95% 50% #edd87d
    }

    .profile-report-div {
        direction: rtl;
        color: #907f6b;
        margin-bottom: 15px;
        background-color: #ffebd2;
        padding: 15px 14px 0 0;
        font-size: 12px;
        height: 40px
    }

    .profile-report-div-span1 {
        margin-right: 5px
    }

    .profile-report-div-span2 {
        margin-right: 15px
    }

    .search-new-page .eventlist ul li .detail h2 a {
        width: 200px
    }

    .search-new-page .eventlist ul li .detail a.cartitle {
        width: 200px
    }

    .paging-block {
        padding: 20px 24px 20px 24px;
        margin-left: 30px;
        width: auto;
        float: none;
        overflow: visible
    }

    .paging ul {
        margin: 0 -26px;
        width: inherit
    }

    .paging ul li {
        padding: 0 26px
    }

    .nissan .landing-banner {
        min-height: 360px !important
    }
}

@media(max-width:590px) {
    .dealer-mobile-detail-page .eventlist.dealer-ads ul li {
        padding-bottom: 12% !important
    }
}

@media(max-width:560px) {
    .dealer-mobile-detail-page .eventlist.dealer-ads ul li {
        padding-bottom: 11% !important
    }

    .dealer-banner .dealer-detail .left-block {
        padding-top: 0 !important
    }

    .landing-banner {
        min-height: 230px;
        background-position: 20% 20%
    }

    .company-landing-detail {
        padding-right: 20px
    }

    .company-landing-detail:before {
        display: none
    }

    .car-list {
        margin: 0 -10px
    }

    .car-list li {
        padding: 0 10px;
        margin-bottom: 20px
    }

    .nissan .landing-banner {
        min-height: 310px !important
    }

    .botgallery ul.addetail-related-ads {
        margin: 0 !important;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        direction: rtl;
        grid-template-rows: 100%;
        overflow-y: hidden;
        white-space: nowrap;
        width: 100%;
        grid-column-gap: 20px
    }

    .botgallery ul.addetail-related-ads:before,
    .botgallery ul.addetail-related-ads:after {
        display: none
    }

    .botgallery ul.addetail-related-ads li {
        float: none;
        width: 210px !important;
        margin: 0;
        padding: 0;
        box-sizing: border-box
    }

    .full-layout>ul>li {
        width: 50%
    }
}

@media(max-width:559px) {
    .address-outer {
        padding-right: 0;
        padding-left: 0;
        font-size: 12px
    }

    .info-top-adclass {
        font-size: 15px
    }

    .status-note {
        padding: 9px 50px 6px 24px !important;
        background: url("../../images/ic-note.png") no-repeat scroll 95% 50% #edd87d
    }

    .mobile-updgrade-tabing ul.ui-tabs-nav li a {
        font-size: 18px !important;
        line-height: 22px !important
    }

    .mobile-updgrade-tabing-content {
        font-size: 13px !important;
        line-height: 17px !important
    }

    .mobile-new-membership .formbtn {
        margin-right: 10px !important;
        float: left
    }

    .mobile-profile-contact {
        font-size: 13px
    }

    .post-payment-mobile-title {
        font-size: 16px !important;
        margin-top: 35px
    }

    .postPamentMiddleMobUL li {
        padding: 5px 0;
        font-size: 14px
    }

    .postPamentBottomMobUL li {
        padding: 5px 0;
        font-size: 14px
    }

    .profile-report-div {
        direction: rtl;
        color: #907f6b;
        margin-bottom: 15px;
        background-color: #ffebd2;
        padding: 15px 20px 0 0;
        font-size: 13px;
        height: 40px
    }

    .profile-report-div-span1 {
        margin-right: 8px
    }

    .profile-report-div-span2 {
        margin-right: 25px
    }

    .profile-report-div {
        direction: rtl;
        color: #907f6b;
        margin-bottom: 15px;
        background-color: #ffebd2;
        padding: 15px 5px 0 0;
        font-size: 11px;
        height: 40px
    }

    .profile-report-div-span1 {
        margin-right: 5px
    }

    .profile-report-div-span2 {
        margin-right: 5px
    }

    .search-new-page .eventlist ul li .detail h2 a {
        width: 128px
    }

    .search-new-page .eventlist ul li .detail a.cartitle {
        width: 128px
    }

    .motorcycle-slider-link a,
    .motorcycle-slider em {
        font-size: 12px;
        line-height: 16px
    }

    .motorcycle-slider .owl-nav .owl-prev img,
    .motorcycle-slider .owl-nav .owl-next img {
        width: 15px;
        padding: 10px 5px;
        margin-top: -28px
    }

    .bama-internal-banner.home-banner .motorcycle-slider .owl-nav .owl-prev img,
    .bama-internal-banner.home-banner .motorcycle-slider .owl-nav .owl-next img {
        width: 15px
    }

    .motorcycle-slider .owl-nav .owl-next img {
        left: -18px
    }

    .motorcycle-slider .owl-nav .owl-prev img {
        right: -18px
    }

    .motorcycle-slider-outer {
        padding: 0 15px 25px;
        width: 100%
    }

    .motorcycle-slider-link {
        float: left;
        padding: 0 0 30px;
        width: 100%;
        text-align: center
    }

    .bama-internal-banner.home-banner .motorcycle-slider-outer {
        padding: 0 10px 0
    }

    .paging ul {
        margin: 0 -22px
    }

    .paging ul li {
        padding: 0 22px
    }

    .paging-block {
        margin-left: 10px
    }
}

@media(max-width:530px) {
    .dealer-mobile-detail-page .eventlist.dealer-ads ul li {
        padding-bottom: 10% !important
    }
}

@media(max-width:490px) {
    .dealer-mobile-detail-page .eventlist.dealer-ads ul li {
        padding-bottom: 6% !important
    }

    .eventlist.dealer-ads ul li .cost {
        bottom: 15px
    }

    .motorcycleSellTopTitle {
        line-height: 20px;
        margin: 0 0 20px 0;
        direction: rtl;
        margin-right: 4.9%
    }

    .bottom-alert {
        font-size: 14px !important
    }

    .payment-mobile-title .middleText {
        padding-left: 45px;
        text-align: center
    }

    #motorcycleType-slider {
        top: 10px
    }

    .bama-internal-banner.home-banner-inner #motorcycleType-slider {
        top: 5px
    }

    .paging ul {
        margin: 0 -16px
    }

    .paging ul li {
        padding: 0 16px
    }

    .eventlist ul#dealerList li .detail h3 {
        line-height: 18px
    }

    .nissan .landing-banner {
        min-height: 270px !important
    }
}

@media(max-width:414px) {
    .citypopup .modal-content {
        width: 85% !important;
        top: 15% !important
    }

    .home-banner {
        height: 90px
    }

    .paging-block {
        margin-left: 20px
    }

    .contact-page {
        margin-left: 0 !important
    }

    .nissan .landing-banner {
        min-height: 270px !important
    }

    .linkblock ul li a {
        padding: 20px
    }
}

@media(max-width:413px) {
    .eventlist ul li .detail h3 a.block-element {
        margin-bottom: 0
    }

    .eventlist.dealer-ads ul li .cost {
        bottom: 15px
    }

    .eventlist.dealer-ads ul li .listdata {
        width: 95% !important
    }

    .dealer-mobile-detail-page .eventlist.dealer-ads ul li {
        padding-bottom: 4% !important
    }

    .dealer-banner .dealer-detail .middle-block {
        width: 280px
    }

    .sell-ad-detail-content .prdtitle {
        font-size: 14px;
        line-height: 22px
    }

    .sell-ad-detail-content p {
        font-size: 10px;
        line-height: 13px;
        min-height: 14px
    }

    .mb-dealer-header-bottom-name {
        grid-column-start: 3;
        align-self: center;
        grid-row-start: 1;
        grid-column-end: 6;
        padding-right: 35px
    }

    .sell-ad-detail-content .ad-name-label label {
        padding-left: 15px;
        margin-left: -15px
    }

    .sell-ad-detail-right .sell-ad-detail-content,
    .sell-ad-detail-left .sell-ad-detail-content.left {
        padding-right: 10px !important
    }

    .sell-ad-detail-content .prdtitle {
        margin-bottom: 0 !important
    }

    .ul-archive-list .sell-ad-detail-content .edit-delete-btn {
        bottom: -5px
    }

    .profiletabcontent ul li .sell-ad-detail-left {
        padding-top: 10px !important
    }

    .profileblock .profile-table {
        padding: 10px 15px
    }

    .profile-mob-block table tr td p {
        font-size: 12px
    }

    .profile-mob-block table tr td.btncol {
        width: 120px !important
    }

    .profileblock .profile-bump .profile-bump-button {
        padding-left: 15px
    }

    .TabbedPanels1 .TabbedPanelsContentGroup {
        padding: 0 15px !important
    }

    .profiletabcontent ul li {
        padding: 15px 0
    }

    .text-link-outer .dvtxtlinks {
        padding-bottom: 0
    }

    .upgrade-membership .bumptransaction-listing li p,
    .upgrade-membership .bumptransaction-listing li p span {
        font-size: 10px !important;
        line-height: 14px;
        min-height: 14px
    }

    .motorcycleSellTopTitle {
        line-height: 20px;
        margin: 0 0 20px 0;
        direction: rtl;
        margin-right: 5.9%
    }

    .info-top-adclass {
        font-size: 14px
    }

    .year-label.visible-xs {
        font-size: 10px
    }

    .search-new-page .eventlist ul li .detail .shortdesc {
        font-size: 10px
    }

    .price-new-page .price-classname {
        width: 32%
    }

    .search-new-page .eventlist ul li .detail a.cartitle h2 .price-new-page .price-classname {
        width: 29%
    }

    .year-label.visible-xs {
        font-size: 11px;
        line-height: 15px !important
    }

    .search-new-page .eventlist ul li .detail .provice {
        font-size: 11px;
        line-height: 15px !important
    }

    .car-page-h1-section.car-page-mob-title .h1-title-div-section {
        font-size: 13px;
        line-height: 17px
    }

    .car-page-h1-section.car-page-mob-title .h1-title-div-section h1 {
        font-size: 13px;
        line-height: 17px !important
    }

    .inforight .titlepanel h1 {
        font-size: 15px;
        line-height: 17px !important
    }

    .inforow .inforight {
        font-size: 12px !important
    }

    #phone-open {
        font-size: 11px !important
    }

    .security-block {
        font-size: 13px;
        margin-top: 0 !important;
        width: auto !important;
        line-height: 22px;
        color: #666
    }

    .eventlist ul li .detail h3 {
        font-size: 11px !important;
        line-height: 14px !important;
        width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .eventlist ul#dealerList li .detail h3 {
        line-height: 18px
    }

    .eventlist ul li .detail p {
        font-size: 11px;
        line-height: 15px
    }

    .dealer-page.dealers-list-page .listdata .provtn {
        line-height: 18px !important
    }

    .top-coprporationdetail .right-corporation-div h3 {
        font-size: 15px;
        line-height: 15px !important
    }

    .corp-inforow {
        font-size: 11px;
        line-height: 20px
    }

    .dealer-detail-page .eventlist ul li .detail .provice {
        font-size: 11px;
        line-height: 15px !important
    }

    .dealer-detail-page .eventlist ul li .detail .shortdesc {
        font-size: 10px;
        margin-bottom: 1px
    }

    .dealer-detail-page .eventlist ul li .detail .price {
        font-size: 11px
    }

    .price-relatedads-link {
        font-size: 11px
    }

    .search-new-page .eventlist ul li .detail .shortdesc {
        font-size: 11px;
        line-height: 15px !important;
        height: 19px
    }

    .profiletabcontent .hd {
        font-size: 13px;
        line-height: 20px;
        left: 14px
    }

    .profiletabcontent .hd .numbers {
        text-overflow: ellipsis;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        font-size: 14px;
        text-align: left
    }

    .graph-links.model-detail-graph-link a .model-price-price {
        font-size: 12px
    }

    .price-detail-seconddiv p {
        font-size: 11px;
        line-height: 15px;
        margin-bottom: 5px !important
    }

    .provider-name-css {
        font-size: 8px
    }

    .sell-styled-select {
        width: 80%
    }

    .frmlogin .customlist {
        width: 80% !important
    }

    .allowupdate-label p {
        width: 23%;
        margin-top: 0 !important
    }

    .prd-data .label {
        line-height: 26px
    }

    .txtlinks a {
        font-size: 12px;
        line-height: 16px
    }

    .price-value-mob {
        bottom: 105px;
        font-size: 11px
    }

    .txtlinks a img {
        top: 8px
    }

    .car-comparison-page.compare-page .car-compare h3.textleft {
        width: 100%
    }

    .car-comparison-page.compare-page .car-compare h3.textright {
        width: 100%
    }

    .research-compare-year {
        width: 100%;
        margin-top: 0
    }

    #short-desc {
        width: 35%
    }

    .frmChangeProfile .customlist {
        width: 80%
    }

    .cancel-btn-pwd {
        width: 80%
    }

    .edit-submit-btn input {
        width: 80%
    }

    .uploadbox {
        width: 80% !important
    }

    .price-detail-thirddiv {
        margin-top: -40px
    }

    .dvtxtlinks a {
        font-size: 11px !important
    }

    .mobile-profile-advertisments .prdtitle {
        font-size: 11px;
        line-height: 20px
    }

    .mobile-profile-advertisments .label {
        font-size: 11px;
        line-height: 20px !important;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .mobile-profile-advertisments .green {
        font-size: 11px
    }

    .mobile-profile-advertisments p {
        font-size: 11px;
        line-height: 21px
    }

    .mobile-profile-advertisments .green {
        line-height: 26px
    }

    .mobile-profile-advertisments .yellow {
        margin-bottom: 0 !important;
        font-size: 11px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .allowupdate-label {
        margin-top: 0
    }

    .price-new-page .price-modelyear {
        font-size: 11px;
        width: 7%
    }

    .price-new-page .price-classname {
        font-size: 11px
    }

    .allowupdate-label .label {
        line-height: 17px !important
    }

    #nav li a.nav_link {
        padding: 9px 0 7px
    }

    .prd-data .prdrw .label {
        width: 23%;
        font-size: 11px
    }

    .prd-data .prdrw p {
        font-size: 11px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        line-height: 23px
    }

    .prd-data .prdrw .outerval {
        width: 11%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 11px
    }

    .prd-data .prdtitle {
        font-size: 11px;
        line-height: 18px
    }

    .linkblock {
        padding-top: 25%
    }

    .linkblock ul {
        top: 11px
    }

    .search-new-page .eventlist ul li .detail h2 a,
    .search-new-page .eventlist ul li .detail a.cartitle {
        line-height: 15px;
        width: 128px;
        margin-top: -2px
    }

    .alert-page .alert-styled-select {
        width: 80%
    }

    .alert-page-price-txt {
        width: 80% !important
    }

    .top-message-adtype {
        font-size: 11px
    }

    .alert-page .alert-styled-select {
        width: 80% !important
    }

    .dealer-page.dealers-list-page .listdata .provtn {
        margin-top: 11px !important
    }

    .p0 {
        font-size: 11px !important;
        line-height: 15px
    }

    .status-note {
        padding: 9px 50px 6px 24px !important;
        background: url("../../images/ic-note.png") no-repeat scroll 93% 50% #edd87d
    }

    .detail .mid {
        margin-top: -2px !important;
        max-width: 45%
    }

    .search-new-page .mobile-count-block {
        padding: 7px 15px
    }

    .search-new-page .mobile-filter-block {
        padding: 10px 15px 10px 73px
    }

    .search-new-page .car-ad-list.filter-ico-outer {
        left: 15px
    }

    .search-new-page .eventlist {
        padding: 0 15px 15px
    }

    .search-new-page .eventlist ul li .listdata {
        padding-right: 15px
    }

    .search-new-page .eventlist ul li .cost {
        bottom: 8px
    }

    .search-new-page .symbole img {
        margin-bottom: 11px !important
    }

    .price-new-page.price-new-page-detail .b-title {
        width: 40%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: right
    }

    .car-price-detail-title .photo img {
        letter-spacing: 0;
        right: -10px !important
    }

    .price-detail-right {
        width: 50%
    }

    .dealer-mobile-detail-page .provice-mobile {
        width: 17% !important
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .provice {
        width: 100% !important
    }

    .dealer-mobile-detail-page .eventlist ul li .detail h3 {
        font-size: 11px !important;
        line-height: 16px !important
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .price {
        font-size: 11px !important;
        line-height: 16px !important
    }

    .dealer-mobile-detail-page .year-label.visible-xs {
        font-size: 11px !important;
        padding-right: 1px
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .provice {
        font-size: 11px !important;
        line-height: 16px !important
    }

    .dealer-mobile-detail-page .eventlist ul li .detail .shortdesc {
        font-size: 11px !important;
        line-height: 16px !important
    }

    .payment-mobile-title .payment-mobile-title-inner {
        padding: 5px 24px
    }

    .payment-mobile-title .pay-mobile-outer .pay-mobile-inner span {
        font-size: 18px;
        line-height: 22px;
        padding: 22px 18px
    }

    .payment-mobile-title .middleText {
        font-size: 13px
    }

    .mobile-updgrade-tabing ul.ui-tabs-nav li a {
        font-size: 14px !important;
        line-height: 15px !important
    }

    .mobile-updgrade-tabing-content {
        font-size: 12px !important;
        line-height: 16px !important
    }

    .ui-widget-content.mobile-updgrade-tabing-content {
        width: 100% !important
    }

    .mobile-updgrade-tabing-content .upper-info {
        margin-bottom: 10px
    }

    .mobile-new-membership .paragraph .media table tr td {
        font-size: 10px !important;
        line-height: 18px
    }

    .mobile-profile-contact {
        font-size: 12px
    }

    .mob-prepay-message ul li p {
        font-size: 13px
    }

    .post-payment-mobile-title {
        font-size: 14px !important;
        margin-top: 35px
    }

    .postPamentMiddleMobUL li {
        padding: 5px 0;
        font-size: 12px
    }

    .postPamentBottomMobUL li {
        padding: 5px 0;
        font-size: 12px
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .bottom-alert-middle,
    .search-new-page .eventlist ul li .ad-details-lastdiv .bottom-alert,
    .search-new-page .eventlist ul li .ad-details-lastdiv f,
    .alert-panel-outer {
        font-size: 13px !important
    }

    .paging ul {
        margin: 0 -13px
    }

    .paging ul li {
        padding: 0 13px
    }
}

@media(max-width:370px) {
    .motorcycleSellTopTitle {
        line-height: 20px;
        margin: 0 0 20px 0;
        direction: rtl;
        margin-right: 6.9%
    }

    .bottom-alert {
        font-size: 14px !important
    }

    .mobile-new-membership .paragraph .media table tr td {
        font-size: 9px !important;
        line-height: 18px
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .bottom-alert-middle {
        padding-left: 0;
        width: 65%
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .bottom-alert {
        width: 30%;
        padding-right: 0
    }

    #motorcycleType-slider {
        top: 10px
    }

    .bama-internal-banner.home-banner #motorcycleType-slider {
        top: 0
    }

    .home-banner-inner.hovered #motorcycleType-slider {
        top: 0
    }

    .nissan .landing-banner {
        min-height: 270px !important
    }

    .botgallery h3 {
        font-size: 10px
    }
}

@media(max-width:320px) {

    .motorcycle-slider-link a,
    .motorcycle-slider em {
        font-size: 12px;
        line-height: 12px
    }

    .home-banner.hovered #motorcycleType-slider {
        top: 25px
    }

    .motorcycleSellTopTitle {
        line-height: 20px;
        margin: 0 0 20px 0;
        direction: rtl;
        margin-right: 7.9%
    }

    .paging ul {
        margin: 0 -8px
    }

    .paging ul li {
        padding: 0 8px
    }

    .nissan .landing-banner {
        min-height: 220px !important
    }

    .company-landing .right-block h4 {
        font-size: 13px
    }
}

.profileblock .profile-mobleft {
    display: none
}

.mobile-short-desc-color {
    display: none !important;
    opacity: 0 !important
}

.ReportFormDescription,
.ReportFormDescription p {
    padding-right: 0 !important
}

.eventlist ul li.app-link-outer {
    padding: 20px 0 !important;
    height: auto
}

.eventlist ul li.app-link-outer .app-link {
    position: relative;
    height: auto
}

.app-link {
    display: block
}

.app-link img {
    width: 100%;
    height: auto;
    display: block
}

.text-link-outer .dvtxtlinks.w-50 {
    width: 50%
}

.profile-content .social-profile-top-part {
    direction: rtl;
    margin: 20px 0
}

.profile-content .social-profile-top-part .social-username {
    font-weight: bold;
    font-size: 15px;
    line-height: 20px
}

.profile-content .social-profile-top-part .social-username span {
    padding: 0 3px;
    display: inline-block;
    color: #5f5f5f;
    vertical-align: middle
}

.profile-content .social-profile-top-part .social-username span.change-social-username {
    color: #D5C812;
    cursor: pointer
}

@media(max-width:960px) {
    .ad-detail-bottom-icon {
        position: fixed !important;
        bottom: 0;
        width: 100%;
        background: #57a9bf;
        padding: 0;
        margin: 0 !important;
        z-index: 9
    }

    .ad-detail-bottom-icon ul {
        position: static;
        padding: 0 !important;
        top: 0;
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0 !important;
        text-align: center
    }

    .ad-detail-bottom-icon ul li {
        display: table-cell;
        padding: 0 !important;
        float: none !important
    }

    .ad-detail-bottom-icon ul li a {
        display: block;
        padding: 10px
    }

    .ad-detail-bottom-icon ul li a img {
        height: 24px !important;
        width: auto !important;
        margin: 0 auto 5px
    }

    .ad-detail-bottom-icon ul li a span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        direction: rtl;
        line-height: 25px
    }

    .app-link-outer.search-car-listing {
        height: auto !important;
        min-height: auto !important
    }

    #wrapper>header {
        padding: 0 20px
    }
}

.mobile-nav {
    margin-top: 80px;
    max-height: 90%;
    overflow: auto;
    padding: 5px 25px;
    background: #343434
}

.mobile-nav .mobile-nav-tab {
    display: table;
    width: 100%;
    border-bottom: solid 1px #bbb;
    margin-bottom: 10px;
    table-layout: fixed
}

.mobile-nav .mobile-nav-tab li {
    display: table-cell
}

.mobile-nav .mobile-nav-tab li.w-42 {
    width: 48%
}

.mobile-nav .mobile-nav-tab li a {
    display: block;
    padding: 10px 32px 10px 5px;
    font-size: 13px;
    line-height: 18px;
    color: #bbb;
    border-bottom: solid 3px transparent;
    margin-bottom: -2px;
    text-decoration: none !important;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.mobile-nav .mobile-nav-tab li a img {
    position: absolute;
    right: 0;
    top: 14px
}

.mobile-nav .mobile-nav-tab li.active a {
    border-bottom-color: #D5C812 color: #D5C812
}

.mobile-nav .mobile-nav-tab li a .active-icon,
.mobile-nav .mobile-nav-tab li.active a .normal-icon {
    display: none
}

.mobile-nav .mobile-nav-tab li.active a .active-icon {
    display: block
}

.mobile-nav hr {
    margin: 10px 0;
    border-color: #bbb;
    display: none
}

.mobile-menu-links:last-child {
    border: none;
    margin-bottom: -15px
}

.mobile-menu-links {
    padding-bottom: 22px;
    margin-bottom: 0;
    margin-top: 12px;
    border-bottom: 1px solid #bbb
}

.mobile-menu-links-outer {
    display: none
}

.mobile-menu-links-outer.active {
    display: block
}

.mobile-menu-links li+li {
    padding-top: 10px
}

.mobile-menu-links li a {
    display: inline-block;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    text-decoration: none
}

.mobile-nav .show-more-link {
    width: 100%;
    height: 20px;
    border: 0;
    background: #4b4b4b;
    border-radius: 4px;
    margin-top: 15px
}

.mobile-nav .show-more-link img {
    display: block;
    margin: 0 auto
}

.morelink-show .mobile-nav .show-more-link img {
    transform: rotate(180deg)
}

.mobile-nav .more-links {
    display: none
}

.morelink-show .mobile-nav .more-links {
    display: block;
    border-top: 1px solid #bbb;
    margin-top: 15px;
    padding-top: 10px
}

.morelink-show.navigation {
    padding-bottom: 0
}

.morelink-show .mobile-nav {
    max-height: 80%;
    padding-bottom: 29px
}

.morelink-show .mob-footer-outer {
    z-index: -1
}

.mobile-desc-row {
    float: left;
    width: 100%;
    margin: 5px 0 24px
}

.mobile-desc-row p.right-part {
    float: right;
    width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.mobile-desc-row p.left-part {
    float: left;
    width: 30%;
    text-align: left
}

.mobile-desc-row p {
    font-size: 10px;
    line-height: 17px;
    color: #888;
    margin: 0
}

.mobile-desc-row p span.medium-text {
    font-size: 11px
}

.mobile-desc-row p span {
    display: inline-block;
    min-width: 70px
}

.mobile-desc-row p span.cls-name {
    min-width: auto
}

.mobile-desc-row p span+span {
    margin-right: 3px
}

.mb-25 {
    margin-bottom: 25px
}

.cus-block {
    max-width: 760px
}

.cb1 {
    position: relative;
    width: 100px;
    margin-right: 29px;
    float: left
}

.cb2 {
    position: relative;
    width: 163px;
    margin-right: 29px;
    float: left
}

.cb3 {
    position: relative;
    width: 215px;
    margin-right: 29px;
    float: left
}

.cb4 {
    position: relative;
    width: 195px;
    float: left
}

.cb90_l {
    width: 100px;
    float: left
}

.cb90_r {
    width: 100px;
    float: right
}

.cus-block .XTX-Select {
    height: 40px !important
}

.cus-block .XTX-Select select {
    height: 40px !important;
    border-radius: 4px;
    font-weight: bold
}

.cus-block .XTX-Select:after {
    top: 20px
}

.cus-block .standard-dropdown:disabled,
.cus-block .customlist.leftmarg.alert-page-year-drop:disabled {
    color: #d7d8d9
}

.cus-block .tooltipbox-div::before {
    background: #D5C812
}

.cus-block .tooltipbox-div {
    bottom: -14px;
    color: #9d9d9c;
    font-size: 11px;
    right: 0
}

.cus-block .tooltipbox-div.installment-tip {
    width: 220px;
    margin-left: -30px
}

.cus-block .mileage-textbox-top {
    height: 40px !important;
    border-radius: 4px;
    font-weight: bold;
    color: #444 !important
}

.cus-block .Car-button {
    height: 40px !important;
    background: var(--magenta);
    color: #f5f5f5;
    width: 100%;
    border-radius: 4px;
    font-size: 14px
}

.cus-block .Car-button:hover {
    background: #ee65b6
}

.cus-block .cb2 .inner-column {
    padding: 14px 0 0 0
}

.cus-block .cb2 .inner-column.inner-column-left {
    width: 51%
}

.cus-block .cb2 .inner-column.inner-column-right {
    width: 49%
}

.cus-block input[type=checkbox] {
    margin: 0
}

.cus-block .chklbl {
    color: #444;
    font-weight: bold
}

.cus-block .chklbl.fl_l {
    float: left
}

.cus-block .chklbl.fl_r {
    float: right
}

.cus-block.motorcycle-cus-block .cb2 .cb2_l {
    float: left;
    width: 75px
}

.cus-block.motorcycle-cus-block .cb2 .cb2_r {
    float: right;
    width: 75px
}

.cus-block.motorcycle-cus-block .cb2 .inner-column {
    padding: 5px 0 0 0
}

.cus-block.motorcycle-cus-block .cb2 .input-box {
    padding: 0
}

.turbo-ads {
    border: 2px solid #00c1af !important;
    padding: 0 !important;
    margin-bottom: 18px !important;
    margin-top: 25px !important;
    position: relative !important;
    width: auto !important
}

.turbo-ads>ul>li {
    padding: 18px 0;
    margin: 0;
    border-top: 1px solid #e0e0e0;
    position: relative;
    min-height: 105px
}

.turbo-ads ul li .photo {
    margin-left: 30px;
    margin-right: 6px
}

.turbo-ads ul li .cost {
    left: 15px
}

.turbo-header {
    background-color: #00c1af;
    height: 25px;
    width: 80px;
    position: absolute;
    top: -25px;
    left: -2px;
    font-size: 13px;
    color: #fff
}

.turbo-header .turbo-icon {
    position: absolute;
    top: 5px;
    right: 4px;
    width: 15px
}

.turbo-header span {
    padding: 3px 0 0 10px;
    display: block
}

.turbo-ads .overview .symbole {
    left: 15px;
    font-weight: bold
}

.rightpanel-new .menulinks h3 {
    border-top: 1px solid #b0b0b0;
    border-bottom: none;
    margin: 0;
    padding: 20px 0;
    font-size: 16px
}

.rightpanel-new .navigation-count {
    color: #acacac;
    font-size: 12px
}

.rightpanel-new .menulinks ul li a {
    color: #4995a5;
    font-size: 14px
}

.rightpanel-new .menulinks ul li a:hover {
    color: #222
}

.navigation-name {
    position: relative
}

.navigation-name::before {
    content: '';
    width: 105%;
    height: 105%;
    display: block;
    position: absolute;
    background: #6abccd;
    transform: scale3d(0, 1, 1);
    transform-origin: right center;
    transition: transform .2s cubic-bezier(.2, 1, .3, 1);
    opacity: .3;
    z-index: -1
}

.rightpanel-new .menulinks ul li a:hover .navigation-name::before {
    content: '';
    transform: scale3d(1, 1, 1)
}

.remove-selectedoption-car {
    color: #444 !important
}

.remove-selectedoption-car .navigation-name {
    max-width: 100%;
    padding-right: 15px
}

.remove-selectedoption-car .navigation-name::after {
    content: '';
    display: block;
    width: 4px;
    height: 8px;
    border: solid #4995a5;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg) translateY(-50%);
    position: absolute;
    top: 50%;
    right: 6px
}

.car-ad-filter-link.filterlinks,
.motorcycle-ad-filter-link.filterlinks {
    margin-top: 15px
}

.car-ad-filter-link.filterlinks ul li,
.motorcycle-ad-filter-link.filterlinks ul li {
    height: 34px;
    margin-bottom: 7px
}

.car-ad-filter-link.filterlinks ul li:first-child,
.motorcycle-ad-filter-link.filterlinks ul li:first-child {
    margin-top: 7px
}

.car-ad-filter-link.filterlinks ul li a,
.motorcycle-ad-filter-link.filterlinks ul li a {
    height: 23px;
    font-size: 13px;
    padding: 10px 10px 0 30px;
    color: #727372;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.car-ad-filter-link.filterlinks ul li a.active,
.motorcycle-ad-filter-link.filterlinks ul li a.active {
    color: #333;
    background-color: #fff !important;
    font-size: 14px;
    padding-right: 0 !important
}

.car-ad-filter-link.filterlinks ul li .car-close-img,
.motorcycle-ad-filter-link.filterlinks ul li .car-close-img {
    background: url("../../images/cus-ic-close.png") no-repeat scroll left center #f2f2f2 !important
}

.car-ad-filter-link.filterlinks ul li .car-close-img:hover,
.motorcycle-ad-filter-link.filterlinks ul li .car-close-img:hover {
    background: url("../../images/cus-ic-close-hover.png") no-repeat scroll left center #f2f2f2 !important
}

.paging-new .car-ad-list a,
.car-ad-list a {
    color: #555;
    font-size: 15px;
    font-weight: bold;
    line-height: 33px;
    height: 45px;
    width: 130px;
    background-color: #fff;
    border-radius: 5px;
    position: relative;
    padding-right: 27px;
    padding-left: 17px;
    box-sizing: border-box;
    text-decoration: none;
    padding: 4px;
    border: 1px solid #dcdcdc;
    display: inline-block
}

.paging-new .car-ad-list.next a::after {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%) rotate(-45deg);
    border-top: 2px solid #06bbb2;
    border-left: 2px solid #06bbb2
}

.paging-new .car-ad-list.previous a::before {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    border-top: 2px solid #06bbb2;
    border-right: 2px solid #06bbb2
}

.paging-new ul li a:hover {
    color: #54aabe
}

.paging-new .car-ad-list.previous a {
    padding-right: 37px;
    padding-left: 17px
}

.paging-new .car-ad-list.next a {
    padding-right: 17px;
    padding-left: 27px
}

.paging-new .car-ad-list.previous img {
    position: absolute;
    right: 13px;
    top: 12px
}

.paging-new .car-ad-list.next img {
    position: absolute;
    left: 13px;
    top: 12px
}

.paging-new .car-ad-list.previous a:hover,
.paging-new .car-ad-list.next a:hover {
    background-color: #fff;
    border-color: #b0afaf
}

.paging-new ul li a.active {
    background: none;
    color: #54aabe
}

.paging-new {
    display: table;
    width: 100%
}

.paging-new .car-ad-list {
    width: 107px
}

.paging-new .car-ad-list,
.paging-new .paging-inner {
    display: table-cell
}

.paging-new .paging-inner>ul,
.paging-new .paging-inner h4 {
    margin: 0 auto;
    display: table;
    width: auto !important
}

.paging-new ul li a {
    padding: 10px 15px;
    line-height: 1;
    width: auto;
    height: auto;
    cursor: pointer;
    font-weight: bold
}

.car-ad-list-new .tag img {
    width: 30px;
    height: 45px
}

.rightpanel-new .rightpanel-header p {
    height: 50px;
    color: #575756;
    font-size: 16px;
    text-align: right;
    font-weight: bold;
    margin-top: 15px
}

.page-Advertisement-insertnewad .sell-ad-mobile-left,
.page-Advertisement-insertnewad .sell-ad-mobile-right {
    float: none
}

.page-Advertisement-EditNewAd .edit-ad-mobile-outer {
    position: relative
}

.page-Advertisement-EditNewAd .edit-ad-mobile-outer .edit-ad-mobile {
    position: absolute;
    bottom: 0
}

.phone-mobile-block {
    position: relative;
    box-sizing: border-box;
    min-height: 20px;
    padding-right: 123px
}

.phone-mobile-block span.label {
    position: absolute;
    right: 0
}

.addetail-single-phone-number {
    display: block;
    direction: ltr;
    text-align: left;
    margin-bottom: 10px;
    padding-right: 0
}

.addetail-single-phone-number a {
    position: relative;
    color: #999;
    letter-spacing: 1px !important;
    pointer-events: none;
    user-select: text;
    cursor: text
}

@media(max-width:960px) {
    .addetail-single-phone-number a {
        color: var(--bluegreen);
        pointer-events: auto
    }

    .addetail-single-phone-number a::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 60'%3E%3Cpath d='M33.35547 46.63672c-15.06934 0-28.64111-18.21387-30.71143-27.73828-1.7207-7.91455-.47363-13.5293 3.60742-16.23682v.00049a4.73416 4.73416 0 015.52881.27441C15.792 6.063 22.083 11.99121 19.13965 16.56934a9.76036 9.76036 0 01-3.94678 3.75293c-.12891.06933-.28076.15087-.37695.21191a10.69036 10.69036 0 00.83838 2.01562c1.96289 4.0293 9.3916 11.67188 12.71582 11.74512a.93791.93791 0 00.94336-.52344c1.30957-2.41308 2.67773-4.624 5.00586-5.16113 1.90332-.43945 4.15625.33008 7.082 2.4209 3.68554 2.63184 5.459 6.5957 4.41211 9.86133-.68745 2.14551-3.22068 5.74414-12.45798 5.74414zM8.79053 3.90771a2.59093 2.59093 0 00-1.4336.42042v.00048c-4.21386 2.7959-3.82617 9.23535-2.75879 14.145C6.33545 26.46484 19.002 44.63672 33.35547 44.63672c5.82031 0 9.666-1.58692 10.55273-4.35449.76856-2.39649-.74023-5.53223-3.66894-7.624-2.39258-1.709-4.17676-2.39453-5.47071-2.09863-1.373.31641-2.3955 1.76758-3.69726 4.166a2.9609 2.9609 0 01-2.74512 1.56933c-4.45215-.09863-12.43457-8.6914-14.46972-12.86914-1.3042-2.67676-1.6084-3.78955.38818-4.86426a7.85586 7.85586 0 003.2124-3.07373c2.22266-3.45654-4.72412-9.273-6.90625-10.97363a2.8754 2.8754 0 00-1.76025-.60646zM6.8042 3.49512z' data-name='Layer 13' fill='%23D5C812'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        left: -23px;
        top: 4px;
        line-height: 1;
        display: block;
        width: 19px;
        height: 23px;
        background-size: 100%
    }

    .corp-inforow .addetail-single-phone-number a::before {
        position: relative;
        left: initial;
        top: initial;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px
    }

    .infoleft .imglinks a svg {
        margin-top: 4px
    }

    .page-Advertisement-EditNewAd .edit-ad-mobile-outer .edit-ad-mobile {
        position: relative
    }

    .page-Advertisement-insertnewad .sell-ad-mobile-left {
        float: left
    }

    .page-Advertisement-insertnewad .sell-ad-mobile-right {
        float: right
    }

    .turbo-ads {
        padding: 0 5px !important;
        margin-top: 35px !important
    }

    .paging-new {
        display: table !important
    }

    .paging-new .car-ad-list a,
    .car-ad-list a {
        padding: 7px
    }

    .paging-new .car-ad-list a,
    .car-ad-list a {
        font-size: 13px
    }

    .paging-bottom-div.paging-new {
        padding: 10px 25px
    }

    body:not(.is-pwa) .paging-bottom-div.paging-new {
        margin-bottom: 30px
    }

    .paging-new.paging-bottom-div h4 {
        padding: 0 27px;
        font-size: 12px
    }

    .paging-new .car-ad-list {
        width: 78px
    }

    .paging-new .car-ad-list.previous a {
        padding-right: 15px;
        padding-left: 10px
    }

    .paging-new .car-ad-list.previous img {
        right: 10px
    }

    .paging-new .car-ad-list.next a {
        padding-left: 17px;
        padding-right: 10px
    }

    .paging-new .car-ad-list.next img {
        left: 10px
    }

    .paging-new .car-ad-list a,
    .car-ad-list a {
        color: #555;
        font-size: 15px;
        font-weight: bold;
        line-height: 36px;
        height: 50px;
        width: 110px;
        background-color: #fff;
        border-radius: 5px;
        position: relative;
        padding-right: 27px;
        padding-left: 17px;
        box-sizing: border-box;
        text-decoration: none;
        padding: 4px;
        border: 1px solid #dcdcdc;
        display: inline-block
    }

    .paging-new .car-ad-list.next a::after {
        content: '';
        width: 10px;
        height: 10px;
        position: absolute;
        left: 8px;
        top: 50%;
        transform: translateY(-50%) rotate(-45deg);
        border-top: 2px solid #06bbb2;
        border-left: 2px solid #06bbb2
    }

    .paging-new .car-ad-list.previous a::before {
        content: '';
        width: 10px;
        height: 10px;
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%) rotate(45deg);
        border-top: 2px solid #06bbb2;
        border-right: 2px solid #06bbb2
    }

    .eventlist ul li .overview {
        float: none
    }

    .eventlist ul li .symbole {
        bottom: 0;
        left: 0;
        right: 0 !important;
        top: auto !important;
        padding: 0;
        margin-bottom: 4px;
        direction: rtl
    }

    .eventlist ul li .symbole p {
        display: block;
        height: 19px;
        text-align: right;
        margin: 0;
        padding: 0;
        font-size: 11px;
        line-height: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 150px;
        white-space: nowrap
    }

    .eventlist ul li .symbole p .dealer-text {
        font-weight: bold;
        color: #444
    }

    .turbo-ads .overview .symbole {
        font-weight: normal
    }

    .eventlist>ul>li {
        min-height: 176px
    }

    .eventlist .detail .mid {
        margin-top: -11px !important
    }

    .eventlist.dealer-adv .detail .mid {
        margin-top: -28px !important
    }

    .eventlist.dealer-adv .motorcycle-ad .detail .mid {
        margin-top: -10px !important
    }

    .car-ad-list-new.eventlist>ul>li {
        min-height: 175px
    }

    .car-ad-list-new.eventlist .turbo-ads>ul>li {
        min-height: 167px
    }

    .car-ad-list-new.eventlist .detail .mid {
        margin-top: -28px !important
    }

    .car-ad-list-new.eventlist .turbo-ads .detail .mid {
        margin-top: -33px !important
    }

    .search-new-page .car-ad-list-new.eventlist ul li .cost {
        bottom: 8px
    }

    .paging-new .car-ad-list.next a {
        font-size: 13px;
        padding-left: 20px;
        padding-right: 0
    }

    .paging-new .car-ad-list.next a::after {
        left: 14px
    }

    .paging-new .car-ad-list.previous a {
        font-size: 13px;
        padding-right: 20px;
        padding-left: 0
    }

    .paging-new .car-ad-list.previous a::before {
        right: 15px
    }
}

@media(max-width:413px) {
    .eventlist>ul>li {
        min-height: 160px
    }

    .eventlist .detail .mid {
        margin-top: -18px !important
    }

    .eventlist.dealer-adv .detail .mid {
        margin-top: -34px !important
    }

    .eventlist.dealer-adv .motorcycle-ad .detail .mid {
        margin-top: -20px !important
    }

    .car-ad-list-new.eventlist>ul>li,
    .car-ad-list-new.eventlist .turbo-ads>ul>li {
        min-height: 169px
    }

    .car-ad-list-new.eventlist .detail .mid,
    .car-ad-list-new.eventlist .turbo-ads .detail .mid {
        margin-top: -30px !important
    }

    .paging-bottom-div.paging-new {
        padding: 10px 15px
    }
}

@media(max-width:375px) {
    .eventlist>ul>li {
        min-height: 160px
    }

    .eventlist .detail .mid {
        margin-top: -18px !important
    }

    .eventlist.dealer-adv .detail .mid {
        margin-top: -34px !important
    }

    .eventlist.dealer-adv .motorcycle-ad .detail .mid {
        margin-top: -20px !important
    }

    .car-ad-list-new.eventlist>ul>li,
    .car-ad-list-new.eventlist .turbo-ads>ul>li {
        min-height: 159px
    }

    .car-ad-list-new.eventlist .detail .mid,
    .car-ad-list-new.eventlist .turbo-ads .detail .mid {
        margin-top: -32px !important
    }

    .paging-bottom-div.paging-new {
        padding: 10px 15px
    }
}

@media(max-width:320px) {
    .eventlist>ul>li {
        min-height: 144px
    }

    .eventlist .detail .mid {
        margin-top: -25px !important
    }

    .eventlist.dealer-adv .motorcycle-ad .detail .mid {
        margin-top: -27px !important
    }

    .car-ad-list-new.eventlist>ul>li,
    .car-ad-list-new.eventlist .turbo-ads>ul>li {
        min-height: 145px
    }

    .car-ad-list-new.eventlist .detail .mid,
    .car-ad-list-new.eventlist .turbo-ads .detail .mid,
    .eventlist.dealer-adv .detail .mid {
        margin-top: -40px !important
    }

    .search-new-page .eventlist ul li .detail h2 a,
    .search-new-page .eventlist ul li .detail a.cartitle {
        line-height: 15px;
        width: 99px;
        margin-top: -2px
    }
}

.profileblock .profile-bump .profile-bump-button .inputpr {
    background: none;
    margin-bottom: 36px;
    height: 28px;
    border-radius: 40px;
    padding: 0 14px;
    min-width: 0;
    border: 1px solid #eb008f;
    color: #eb008f;
    width: auto;
    font-size: 14px;
    line-height: 27px;
    font-weight: bold
}

.profileblock .profile-bump .profile-bump-button .inputpr:hover {
    background-color: #eb008f;
    color: #fff
}

.profileblock .profile-bump .profile-bump-button a {
    font-size: 15px;
    color: #5f5f5f;
    text-decoration: none;
    line-height: 1.4;
    border: none;
    float: right
}

.profile-table-design {
    text-align: left
}

.profile-table-design li {
    display: block;
    min-height: 30px
}

.profile-table-design li div {
    vertical-align: middle;
    display: inline-block;
    font-weight: bold;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px
}

.profile-table-design li .profile-email {
    float: right;
    width: 50%
}

.profile-table-design li .profile-email span {
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    direction: ltr;
    margin-top: 2px;
    text-align: right
}

.profile-table-design .corp-title {
    font-weight: bold;
    font-size: 15px;
    line-height: 3rem;
    float: right
}

.profile-table-design .profile-mobile {
    width: 25px;
    display: block;
    margin-bottom: -7px
}

.profile-table-design li span {
    padding: 0 3px;
    display: inline-block;
    color: #5f5f5f;
    vertical-align: middle
}

.profile-table-design li .change-password {
    font-size: 15px;
    color: #D5C812
}

.profile-table-design li .change-password span {
    color: #D5C812
}

.profile-table-design li .upgrade-package {
    font-size: 14px;
    display: inline-block
}

.profile-table-design li .upgrade-package .upgrade-package-url {
    color: #D5C812;
    transition: color .3s
}

.profile-table-design li #btn-buy-package,
.profile-table-design #btn-buy-package-span-buy,
#btn-buy-package #btn-buy-package-span-extend {
    color: var(--Cyan);
    transition: color .3s
}

.corporation .profile-table-design li .upgrade-package {
    color: #5f5f5f
}

@media only screen and (min-width:960px) {
    #bamaNewMobileHome {
        display: none
    }

    .profile-table-design li #btn-buy-package:hover,
    .profile-table-design #btn-buy-package-span-buy:hover,
    #btn-buy-package #btn-buy-package-span-extend:hover,
    .profile-table-design li .upgrade-package .upgrade-package-url:hover {
        cursor: pointer;
        color: #008080
    }
}

@media only screen and (max-width:960px) {
    .profile-table-design .corp-title {
        float: right
    }

    .bamaNewDesktopHome {
        display: none
    }

    .bnmh-ads-count {
        width: 100%;
        height: 50px;
        background: #fafafa;
        text-align: right;
        direction: rtl;
        position: relative;
        box-sizing: border-box;
        padding: 0 25px
    }

    .bnmh-ads-count-h3 {
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%);
        color: #666;
        font-weight: bold;
        font-size: 15px
    }

    .bnmh-ads-count-number {
        color: #D5C812
    }

    .bnmh-tabs {
        margin: 0 0 10px 0;
        position: relative;
        box-sizing: border-box
    }

    .bnmh-tabs .bnmh-tab--navigation {
        position: relative;
        overflow: hidden;
        z-index: 10;
        width: 100%;
        border-bottom: 1px solid #dbdbdb;
        padding: 0;
        margin: 0;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 100%;
        direction: rtl;
        justify-items: center
    }

    .bnmh-tabs .bnmh-tab--navigation .bnmh-tab--item {
        white-space: nowrap;
        width: 100%;
        text-align: center
    }

    .bnmh-tabs .bnmh-tab--navigation .bnmh-tab--item a {
        color: #b2b2b2;
        text-decoration: none;
        width: 100%;
        display: block;
        box-shadow: inset 0 0 0 #b2b2b2;
        padding: 20px 0;
        position: relative;
        overflow: hidden;
        transition: box-shadow 150ms ease-in-out;
        font-size: 14px
    }

    .bnmh-tabs .bnmh-tab--navigation .bnmh-tab--item a.active {
        font-weight: bold;
        color: #ee45a9
    }

    .bnmh-tab--content {
        display: none
    }

    .bnmh-tab--content.active {
        display: block
    }

    .bnmh-tab--scroll-left {
        padding: 1.25em;
        display: none;
        align-items: center;
        justify-content: center;
        background: #f4f4f4
    }

    .bnmh-tab--scroll-left.scroll-enabled {
        display: block
    }

    .bnmh-tab--scroll-right {
        padding: 1.25em;
        display: none;
        justify-content: center;
        align-items: center;
        position: absolute;
        right: 0;
        background: #f4f4f4;
        z-index: 10
    }

    .bnmh-tab--scroll-right.scroll-enabled {
        display: block
    }

    .bnmh-tab--slider {
        height: 5px;
        min-width: 5px;
        position: absolute;
        bottom: 0;
        width: 100%;
        left: auto;
        right: 0
    }

    .bnmh-tab-indicator {
        min-height: 1px;
        min-width: 5px;
        background-color: #ee45a9;
        position: absolute;
        transition: all ease-out .2s;
        bottom: 0
    }

    .-ripple {
        position: absolute;
        border-radius: 50%;
        background: rgba(0, 0, 0, .03);
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 1;
        height: 1em;
        width: 1em;
        pointer-events: none;
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        top: 0;
        left: 0;
        -webkit-animation: rippleDrop .8s ease-out;
        animation: rippleDrop .8s ease-out
    }

    .tabs-container {
        display: flex;
        flex-direction: row;
        padding: 1em .75em
    }

    .bnmh-tab--content-container {
        padding: 2em 0 4em
    }

    .tab-slider--nav {
        width: 275px
    }

    ul.tab-slider--tabs {
        list-style: none;
        padding: 0;
        margin: 0;
        margin-right: 15px;
        border: 1px solid #eee;
        border-radius: 4px;
        box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .05), 0 6px 20px 0 rgba(0, 0, 0, .012), 0 8px 10px -7px rgba(0, 0, 0, .05) !important
    }

    ul.tab-slider--tabs li {
        padding: 1em;
        text-align: right;
        border-bottom: 1px solid #eee;
        color: #2e3145;
        font-weight: 500;
        cursor: pointer
    }

    li.tab-slider--trigger.active {
        font-weight: 800;
        background: #f0f0f0
    }

    .tab-slider--container {
        padding: 0 .25em;
        max-width: 80%;
        width: 100%
    }

    .tab-slider--body {
        width: 100%
    }

    .bnmh-shortcuts,
    .bnmh-brands {
        padding: 0 25px
    }

    .bnmh-shortcuts>ul,
    .bnmh-brands>ul:first-child,
    .bnmh-chassis-list {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 40px;
        direction: rtl;
        justify-items: center;
        align-items: center
    }

    .bnmh-shortcuts>ul,
    .bnmh-brands>ul:first-child li,
    .bnmh-chassis-list li {
        text-align: center
    }

    .bnmh-shortcuts>ul li a,
    .bnmh-brands>ul:first-child li a,
    .bnmh-chassis-list li a {
        width: 100%;
        height: 100%;
        display: inline-block
    }

    .bnmh-shortcuts>ul li a svg,
    .bnmh-brands>ul:first-child li a svg {
        max-height: 30px;
        min-width: 60px
    }

    .bnmh-chassis-list li a svg {
        max-height: 25px;
        height: 25px;
        margin: 0 auto;
        fill: #727372;
        stroke: none;
        opacity: .85
    }

    .bnmh-shortcuts>ul li a.mobile-hover-effect svg g,
    .bnmh-chassis-list li a.mobile-hover-effect svg g {
        fill: #000
    }

    .bnmh-shortcuts>ul li a.mobile-hover-effect span,
    .bnmh-chassis-list li a span {
        color: #000
    }

    .bnmh-tab--content-text {
        display: block;
        padding-top: 10px;
        font-size: 13px;
        color: #666
    }

    .shortcuts-bnmh-show-more,
    .brands-bnmh-show-more {
        width: 100%;
        text-align: center;
        margin-top: 4em
    }

    .shortcuts-bnmh-show-more span,
    .brands-bnmh-show-more span {
        font-size: 13px;
        color: #666;
        font-weight: bold;
        position: relative;
        display: inline-block;
        padding-left: 15px;
        cursor: pointer
    }

    .shortcuts-bnmh-show-more span::after,
    .brands-bnmh-show-more span::after {
        content: '';
        display: inline-block;
        border-right: 2px solid #D5C812;
        border-bottom: 2px solid #D5C812;
        width: 6px;
        height: 6px;
        transform: rotate(-315deg);
        position: absolute;
        left: 0;
        top: 1px
    }

    .bnmh-shorcuts-second-row {
        margin-top: 0;
        transition: height .4s ease-in-out, opacity .6s ease-in-out;
        height: 0;
        opacity: 0
    }

    .bnmh-shorcuts-second-row.second-row-show {
        height: auto;
        opacity: 1;
        margin-top: 40px
    }

    .bnmh-shorcuts-second-row a {
        pointer-events: none
    }

    .bnmh-shorcuts-second-row.second-row-show a {
        pointer-events: auto
    }

    .bnmh-brands-all {
        display: grid;
        transition: opacity .6s ease-in-out
    }

    .bnmh-brands-all a.mobile-hover-effect {
        color: #000
    }

    .bnmh-brands-all.second-row-show {
        opacity: 1;
        display: block;
        transition: opacity .6s ease-in-out
    }

    .bnmh-brands-all-letter {
        display: grid;
        grid-template-columns: .3fr 1.7fr;
        direction: rtl;
        grid-template-rows: 100%;
        margin-bottom: 5em
    }

    .bnmh-brands-all-letter-right {
        color: #D5C812;
        font-size: 16px;
        font-weight: bold
    }

    .bnmh-brands-all-letter-right span {
        position: sticky;
        position: -webkit-sticky;
        top: 5px
    }

    .bnmh-brands-all-letter-left {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: auto;
        grid-row-gap: 30px
    }

    .bnmh-letter-link {
        font-size: 13px;
        color: #666
    }

    .bnmh-letter-link small {
        font-size: 11px;
        color: #b2b2b2
    }

    .bnmh-brand-models-div {
        display: none
    }

    .bnmh-brand-models-div.brand-models-show ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: repeat(17, 1fr);
        direction: rtl;
        grid-column-gap: 0;
        grid-row-gap: 10px;
        margin-bottom: 3em;
        grid-auto-flow: column
    }

    .bnmh-brand-models-title {
        grid-column-start: 1;
        grid-column-end: 4;
        display: grid;
        grid-template-columns: 1.2fr 1fr;
        grid-template-rows: 100%;
        align-items: center;
        margin-bottom: 10px
    }

    .bnmh-brand-models-title.brand-model-trim-title {
        grid-template-columns: 1fr 1fr
    }

    .bnmh-brand-models-title img {
        max-width: 35px;
        width: 35px
    }

    .bnmh-brand-models-title svg {
        width: 35px;
        max-width: 35px
    }

    li.bnmh-brand-models-title object {
        width: 50px
    }

    .bnmh-brand-models-title span.mobile-specific-brand-back {
        justify-self: left;
        background: #f0f0f0;
        color: #727272;
        font-size: 13px;
        padding: 8px 15px 12px;
        border-radius: 3px;
        cursor: pointer
    }

    .bnmh-brand-models-title.brand-model-trim-title .mobile-specific-trim-back {
        justify-self: left;
        background: #f0f0f0;
        color: #727272;
        font-size: 13px;
        padding: 8px 15px 12px;
        border-radius: 3px;
        cursor: pointer
    }

    .bnmh-brand-models-title-name {
        font-size: 13px;
        color: #666;
        font-weight: bold;
        padding-right: 10px
    }

    .bnmh-brand-models-title.brand-model-trim-title .bnmh-brand-models-title-name {
        padding-right: 0;
        font-size: 13px;
        font-weight: bold
    }

    .bnmh-brand-models-title-count {
        font-size: 12px;
        color: #b2b2b2;
        display: inline-block
    }

    .bnmh-brand-models-name a {
        color: #666;
        font-size: 13px
    }

    .bnmh-brand-models-name-count {
        color: #b2b2b2;
        font-size: 12px;
        display: inline-block
    }

    .bnmh-chassis {
        padding: 0 25px
    }

    .bnmh-price-list {
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: repeat(5, 1fr);
        direction: rtl;
        justify-items: center;
        align-items: center;
        grid-row-gap: 20px;
        display: grid
    }

    .bnmh-price-list li {
        height: 100%
    }

    .bnmh-price-list li a {
        font-size: 13px;
        color: #666;
        padding: 5px 0;
        height: 100%;
        display: block
    }

    .bnmh-price-list li a.mobile-hover-effect {
        color: #000
    }

    .bnmh-searchbox-wrapper {
        width: 100vw;
        height: 70px;
        background: #f4f4f4
    }

    header .hdright .sale-link.bnmh-sale-link {
        border: 1px solid #c6c6c6;
        width: auto;
        height: 26px;
        padding: 0 10px 0 12px;
        border-radius: 3px;
        font-size: 13px;
        color: #666;
        right: 35px;
        top: 20px
    }

    header .hdright .sale-link.bnmh-sale-link.mobile-hover-effect {
        border: 1px solid #666;
        color: #000
    }

    header .hdright .sale-link.bnmh-sale-link::before {
        display: none
    }

    header .hdright .sale-link.bnmh-sale-link::after {
        content: ' Ø±Ø§ÛŒÚ¯Ø§Ù†';
        font-size: 11px;
        color: #ee45a9
    }

    .bnmh-footer {
        display: none
    }

    .bnmh-bottom-banner {
        width: 100vw;
        height: 60px;
        position: fixed;
        bottom: 0
    }

    .bnmh-bottom-banner-link {
        display: grid;
        background: #D5C812;
        color: #fff;
        grid-template-columns: 1.6fr .7fr;
        grid-template-rows: 100%;
        height: 100%;
        direction: rtl;
        justify-items: center;
        align-items: center
    }

    .bnmh-bottom-banner-icon svg {
        width: 43px
    }

    .bnmh-bottom-banner-text {
        font-size: 18px;
        font-weight: bold
    }

    #shortcuts {
        padding-bottom: 30px
    }

    .profileblock .profile-bump .profile-bump-button .inputpr {
        font-size: 15px;
        height: 30px;
        border-radius: 30px;
        line-height: 29px;
        padding: 0 17px
    }

    .profileblock .profile-bump .profile-bump-button a {
        font-size: 14px;
        float: left
    }

    .bama-parking-toasts {
        top: 30px
    }

    .bama-parking-toasts-added,
    .bama-parking-toasts-removed {
        width: 300px
    }
}

@media(max-width:320px) {
    .bnmh-tab--content-text {
        font-size: 12px
    }

    .bnmh-brands-all-letter-left {
        grid-column-gap: 5px
    }

    .bnmh-letter-link {
        font-size: 12px
    }

    .profiletabcontent .hd .numbers {
        padding: 0 0 0 0 !important
    }

    .profile-table-design li {
        padding: 0 10px
    }
}

@-webkit-keyframes rippleDrop {
    100% {
        -webkit-transform: scale(20);
        transform: scale(20);
        opacity: 0
    }
}

@keyframes rippleDrop {
    100% {
        -webkit-transform: scale(20);
        transform: scale(20);
        opacity: 0
    }
}

@supports (-webkit-overflow-scrolling:touch) {

    #insert-new-ad-content .input-text input,
    #insert-new-ad-content .search-brand-box input {
        line-height: 3;
    }
}

@media(max-width:960px) {
    .mb-dealer-header-top {
        display: grid;
        grid-template-columns: 100%;
        direction: rtl;
        grid-column-gap: 0
    }

    .mb-dealer-header-top-cover {
        max-width: 100vw;
        padding: 38.02% 0 0 0;
        height: 0
    }

    .mb-dealer-header-top-cover img {
        width: 100vw;
        position: absolute;
        top: 0;
        left: 0
    }

    .mb-dealer-header-top-map {
        display: none
    }

    .mb-dealer-header-bottom {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 45px 30px 35px;
        position: relative;
        direction: rtl
    }

    .mb-dealer-header-bottom.dealer-info-open {
        grid-template-rows: 55px 30px 35px
    }

    .mb-dealer-header-bottom-pic {
        position: absolute;
        top: auto;
        right: 25px;
        grid-row-start: 1;
        grid-row-end: 1;
        border: 1px solid #e0e0e0;
        grid-column-start: 1;
        grid-column-end: 3;
        width: 105px;
        min-height: 81px
    }

    .mb-dealer-header-bottom-pic img {
        width: 105px;
        height: auto
    }

    .mb-dealer-header-bottom-name {
        grid-column-start: 3;
        align-self: center;
        grid-row-start: 1;
        grid-column-end: 6
    }

    .mb-dealer-header-bottom-desc {
        display: none
    }

    .mb-dealer-header-bottom-address {
        grid-column-start: 1;
        grid-row-start: 2;
        grid-row-end: 3;
        font-size: 15px;
        align-self: end;
        color: #000;
        width: 100%;
        overflow: hidden;
        position: relative;
        right: 25px;
        top: 5px;
        grid-column-end: 5
    }

    .mb-dealer-header-bottom-address span {
        line-height: 1.6;
        display: block;
        position: relative;
        top: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-left: 0
    }

    .mb-dealer-header-bottom-tel {
        text-align: right;
        align-self: center;
        font-size: 14px;
        color: #000;
        line-height: 1;
        position: relative;
        top: 5px;
        grid-column-start: 1;
        grid-row-start: 3;
        grid-column-end: 4;
        right: 25px
    }

    .mb-dealer-header-bottom-showmore {
        grid-column-start: 5;
        grid-row-start: 3;
        grid-row-end: 3;
        text-align: left;
        grid-column-end: 7;
        position: relative;
        left: 25px;
        top: 5px;
        align-self: center;
        line-height: 1
    }

    .dealer-contact-detail-left.mb-dealer-contact-bar {
        width: 100%;
        background: #e3e3e3;
        position: fixed;
        display: block;
        height: 60px;
        top: auto;
        z-index: 1000;
        bottom: 0
    }

    body.noscroll .dealer-contact-detail-left.mb-dealer-contact-bar {
        display: none
    }

    .dealer-contact-detail-left.mb-dealer-contact-bar ul {
        padding: 0 !important;
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        direction: rtl
    }

    .dealer-contact-detail-left.mb-dealer-contact-bar ul li {
        float: none !important;
        width: auto !important;
        display: block;
        text-align: center;
        height: 60px;
        position: relative;
        padding: 0 !important
    }

    .dealer-contact-detail-left.mb-dealer-contact-bar ul li .dealer-fixed-navbar-btn {
        display: block;
        height: 40px;
        line-height: 2.6;
        font-size: 15px;
        color: #444;
        background: transparent;
        width: 100%;
        margin: 0 auto;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        border-radius: 0;
        font-weight: bold
    }

    .dealer-contact-detail-left.mb-dealer-contact-bar ul li .dealer-fixed-navbar-btn.right-button {
        border-left: 1px solid #acacac
    }

    .dealer-contact-detail-left.mb-dealer-contact-bar ul li .dealer-fixed-navbar-btn span.ad-detail-nav-bar-icon svg {
        max-width: 20px;
        max-height: 20px;
        vertical-align: middle;
        margin-left: 5px
    }

    .eventlist.dealer-adv.clearfix {
        margin: 35px 0 !important
    }

    .mb-dealer-header-bottom-address.show-full-address {
        align-self: center;
        grid-column-end: 6;
        padding-top: 0;
        margin-top: 10px
    }

    .mb-dealer-header-bottom-tel.show-full-numbs {
        grid-row-start: 3;
        grid-row-end: 3;
        align-self: end;
        top: 25px
    }

    .mb-dealer-header-bottom-showmore a.phone-open-top-dealer {
        float: none;
        padding-top: 0;
        display: block;
        color: var(--magenta);
        font-size: 14px
    }

    .addetail-firstimage-to-hide {
        display: none !important
    }

    #bamatouchslider,
    #bamatouchslider-mobile {
        margin: auto;
        overflow: hidden;
        width: 100%;
        height: 250px
    }

    #bamatouchslider-mobile:hover::after {
        display: none !important
    }

    #bamatouchslider .slider-wrap,
    #bamatouchslider-mobile .slider-wrap {
        height: inherit;
        overflow: hidden;
        min-height: 250px;
        max-height: 250px
    }

    #bamalightgallery a,
    #bamalightgallery-mobile a {
        width: 100%;
        height: 250px;
        float: none
    }

    #bamatouchslider .box,
    #bamatouchslider-mobile .box {
        margin: 0 auto 0;
        width: 100%;
        height: 250px
    }

    #bamatouchslider nav.dots,
    #bamatouchslider-mobile nav.dots {
        position: absolute;
        width: 100%;
        margin-top: -30px
    }

    #bamatouchslider-mobile nav.dots:not(:first-of-type) {
        display: none
    }

    #bamatouchslider nav.dots ul,
    #bamatouchslider-mobile nav.dots ul {
        text-align: center;
        list-style: none;
        margin: 0;
        padding: 0
    }

    #bamatouchslider nav.dots ul li,
    #bamatouchslider-mobile nav.dots ul li {
        display: inline-block;
        width: 6px;
        height: 6px;
        border-radius: 10px;
        margin: 0 4px;
        cursor: pointer;
        -webkit-transition: -webkit-transform .3s ease, opacity .3s ease, background-color .3s ease;
        transition: transform .3s ease, opacity .3s ease, background-color .3s ease;
        position: relative
    }

    #bamatouchslider nav.dots ul li::before,
    #bamatouchslider-mobile nav.dots ul li::before {
        display: inline-block;
        width: 6px;
        height: 6px;
        border-radius: 10px;
        background: #eee;
        margin: 0 auto;
        cursor: pointer;
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        left: 0;
        -webkit-transition: -webkit-transform .3s ease, opacity .3s ease, background-color .3s ease;
        transition: transform .3s ease, opacity .3s ease, background-color .3s ease
    }

    #bamatouchslider nav.dots ul li::after,
    #bamatouchslider-mobile nav.dots ul li::after {
        background-color: #8ce533;
        display: inline-block;
        width: 6px;
        height: 6px;
        border-radius: 10px;
        margin: 0 auto;
        cursor: pointer;
        content: '';
        -webkit-transform: translateY(-200%);
        transform: translateY(-200%);
        -webkit-transition: -webkit-transform .3s ease, opacity .3s ease, visibility 0s .3s;
        transition: transform .3s ease, opacity .3s ease, visibility 0s .3s;
        position: absolute;
        right: 0;
        left: 0;
        opacity: 0
    }

    #bamatouchslider nav.dots ul li.on::after,
    #bamatouchslider-mobile nav.dots ul li.on::after {
        opacity: 1;
        visibility: visible;
        -webkit-transition: -webkit-transform .3s ease, opacity .3s ease;
        transition: transform .3s ease, opacity .3s ease;
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }

    #bamatouchslider nav.dots ul li.on::before,
    #bamatouchslider-mobile nav.dots ul li.on::before {
        opacity: 0;
        -webkit-transform: translateY(200%);
        transform: translateY(200%);
        -webkit-transition: -webkit-transform .3s ease, opacity .3s ease, background-color .3s ease;
        transition: transform .3s ease, opacity .3s ease, background-color .3s ease
    }

    #bamatouchslider nav.arrows,
    #bamatouchslider-mobile nav.arrows {
        position: absolute;
        width: 100%;
        margin-top: -40px
    }

    #bamatouchslider nav.arrows ul,
    #bamatouchslider-mobile nav.arrows ul {
        text-align: center;
        list-style: none;
        margin: 0;
        padding: 0
    }

    #bamatouchslider nav.arrows ul li,
    #bamatouchslider-mobile nav.arrows ul li {
        display: inline-block;
        padding: 10px;
        margin: 0 10px;
        background: #f16272;
        cursor: pointer;
        color: #fff
    }
}

.addetail-firstimage-to-hide {
    width: 450px;
    height: 300px;
    display: block;
    position: absolute;
    background: #ccc
}

.addetail-firstimage-to-hide span {
    width: 40px;
    height: 40px;
    margin: 100px auto;
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation: sk-scaleout 1s infinite ease-in-out;
    animation: sk-scaleout 1s infinite ease-in-out;
    display: block;
    top: 35px;
    position: relative
}

#bamatouchslider:hover::after,
#bamatouchslider-mobile:hover::after {
    content: '';
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 250px;
    right: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICA8cGF0aCBkPSJNMTUgMTBoLTNWN2ExIDEgMCAwMC0yIDB2M0g3YTEgMSAwIDAwMCAyaDN2M2ExIDEgMCAwMDIgMHYtM2gzYTEgMSAwIDAwMC0yem02LjcxIDEwLjI5TDE4IDE2LjYxQTkgOSAwIDEwMTYuNjEgMThsMy42OCAzLjY4YTEgMSAwIDAwMS40MiAwIDEgMSAwIDAwMC0xLjM5ek0xMSAxOGE3IDcgMCAxMTctNyA3IDcgMCAwMS03IDd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    background-color: rgba(255, 255, 255, .4);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center;
    border-radius: 5px
}

@media(max-width:420px) {
    #bamatouchslider-mobile {
        height: 250px !important
    }

    #bamatouchslider .slider-wrap,
    #bamatouchslider-mobile .slider-wrap {
        height: 250px !important;
        max-height: 250px !important
    }

    #bamalightgallery-mobile a,
    #bamatouchslider-mobile .box {
        height: 250px !important;
        max-height: 250px !important
    }
}

@media(max-width:768px) {
    #bamatouchslider-mobile {
        height: 500px
    }

    #bamatouchslider .slider-wrap,
    #bamatouchslider-mobile .slider-wrap {
        height: 500px;
        max-height: 500px
    }

    #bamalightgallery-mobile a,
    #bamatouchslider-mobile .box {
        height: 500px;
        max-height: 500px
    }
}
