.accordion.hit:after,.faqbottom .accordion:after {
    color: #777;
    float: right;
    margin-left: 5px;
    font-size: 23px;
    right: 17px;
    margin-top: -7px;
    position: absolute
}

.kylist li img,.sddetail li img {
    width: 15px;
    height: 14px;
    margin-top: -1px
}

.kylist,li {
    list-style: none
}

.carslid h4,.hover-img,.panel,svg {
    overflow: hidden
}

.bdslbr,.cler-both {
    clear: both
}

.cat-slid .cat-item .cat-lazy:not([src]),.cat-slid .cat-item .cat-lazy[src^=""],.panel {
    max-height: 0
}

.cat-slid .brnd-title,.homslidcap-title,.mnslidinfo-title,.rujoinus {
    text-transform: uppercase
}

.dropdwn,.resbtn {
    cursor: pointer
}

.f-15 {
    font-size: 15px!important
}

.f-17 {
    font-size: 17px!important
}

.f-14 {
    font-size: 14px!important
}

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

.f-12 {
    font-size: 12px!important
}

.f-11 {
    font-size: 11px!important
}

.f-10 {
    font-size: 10px!important
}

.f-16 {
    font-size: 16px!important
}

.f-18 {
    font-size: 18px!important
}

.f-19 {
    font-size: 19px!important
}

.f-20 {
    font-size: 20px!important
}

.f-21 {
    font-size: 21px!important
}

.f-22 {
    font-size: 22px!important
}

.f-23 {
    font-size: 23px!important
}

.f-24 {
    font-size: 24px!important
}

.m-15 {
    margin: 15px
}

.mb-10 {
    margin-bottom: 10px
}

.loaction-box h2,.mb-20 {
    margin-bottom: 20px
}

.mb-30 {
    margin-bottom: 30px
}

.m-b-4 {
    margin-bottom: 4px!important
}

.m-t-8 {
    margin-top: 8px!important
}

.m-b-5 {
    margin-bottom: 5px!important
}

.m-t-4 {
    margin-top: 4px!important
}

.m-t-5 {
    margin-top: 5px!important
}

.p-l-30 {
    padding-left: 30px!important
}

.p-l-20 {
    padding-left: 20px!important
}

.p-l-10 {
    padding-left: 10px!important
}

.p-l-0 {
    padding-left: 0!important
}

.p-r-30 {
    padding-right: 30px!important
}

.p-r-20 {
    padding-right: 20px!important
}

.p-r-10 {
    padding-right: 10px!important
}

.p-r-0 {
    padding-right: 0!important
}

.p-t-30 {
    padding-top: 30px!important
}

.p-t-20 {
    padding-top: 20px!important
}

.p-t-10 {
    padding-top: 10px!important
}

.p-t-0 {
    padding-top: 0!important
}

.p-b-30 {
    padding-bottom: 30px!important
}

.p-b-20 {
    padding-bottom: 20px!important
}

.car-type.brandslid .item,.p-b-10 {
    padding-bottom: 10px!important
}

.p-b-0 {
    padding-bottom: 0!important
}

.p-10 {
    padding: 10px!important
}

.p-15 {
    padding: 15px!important
}

.p-20 {
    padding: 20px!important
}

.m-10 {
    margin: 10px!important
}

.m-l-30 {
    margin-left: 30px!important
}

.m-l-20 {
    margin-left: 20px!important
}

.m-l-10 {
    margin-left: 10px!important
}

.m-l-0 {
    margin-left: 0!important
}

.m-r-30 {
    margin-right: 30px!important
}

.m-r-20 {
    margin-right: 20px!important
}

.m-r-10 {
    margin-right: 10px!important
}

.m-r-0 {
    margin-right: 0!important
}

.m-t-30 {
    margin-top: 30px!important
}

.m-t-20 {
    margin-top: 20px!important
}

.m-t-15 {
    margin-top: 15px!important
}

.car-type .brnd-title,.location-foot-slid,.m-t-10 {
    margin-top: 10px!important
}

.m-t-0 {
    margin-top: 0!important
}

.m-b-30 {
    margin-bottom: 30px!important
}

.m-b-20 {
    margin-bottom: 20px!important
}

.m-b-10 {
    margin-bottom: 10px!important
}

.m-b-0 {
    margin-bottom: 0!important
}

.m-l-40 {
    margin-left: 40px
}

.m-r-40 {
    margin-right: 40px
}

.m-r-50 {
    margin-right: 50px
}

.m-l-50 {
    margin-left: 50px
}

.p-8 {
    padding: 8px
}

.bg-white {
    background: #fff!important
}

.carslid img,.crrntalsr,.drpcityslid .cityselect,.h3-text,.homslidcap,.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.bg-orange,.cat-nav button:hover,.cat-next:hover,.cat-prev:hover,.orng:hover {
    background: #ed8413!important
}

.bg-black {
    background: #4d4d4d!important
}

.accordion:hover,.active,.panel {
    background-color: #fff
}

.text-black {
    color: #484848!important
}

.cantrynm:hover,.cat-slid-car .item:hover a span,.footer-loaction-slider h2,.imptip .list-disc a,.text-white,.view-all-btn2:hover i {
    color: #fff!important
}

.text-green {
    color: #2eb843!important
}

.m-auto {
    margin: 0 auto
}

.justbet {
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.col-md-6,.col-xs-6 {
    width: 50%
}

.col-xs-10 {
    width: 83.33333333%
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

svg {
    vertical-align: middle;
    min-width: 17px;
    max-height: 20px
}

a:hover {
    text-decoration: none!important
}

.col-md-2,.col-xs-2 {
    width: 16.66666667%
}

.faqbottom .accordion {
    border-radius: 10px 10px 0 0;
    padding: 10px 37px 10px 22px
}

.accordion {
    border-radius: 10px;
    margin-bottom: -1px;
    -webkit-box-shadow: 0 0 10px 1px #10426117;
    box-shadow: 0 0 10px 1px #10426117;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    border: 1px solid #ddd;
    background: #fff;
    padding: 10px 29px 10px 10px;
    width: 100%;
    text-align: left;
    font-size: 14px;
    color: #4d4d4d;
    display: block;
}

.panel,ul {
    padding: 0
}

.faqbottom .accordion:after {
    content: "-"
}

.hit {
    border-radius: 10px!important
}

.accordion.hit:after {
    content: "+"
}

.panel {
    border: 0;
    margin-bottom: 12px;
    transition: max-height .2s ease-out
}

.faqbottom .pnlp {
    padding: 17px 22px 0
}

.pnlp {
    padding: 10px;
    border-radius: 0 0 10px 10px;
    border: 1px solid #ccc
}

.carslidtitle,.dochead,.imptip h2 {
    border-bottom: 1px dashed #ccc
}

:focus {
    outline: 0!important
}

.rujoinus {
    font-size: 30px;
    font-weight: 300
}

.rujoinustag {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 0
}

.hmjoinus {
    background: linear-gradient(rgb(0 0 0/50%),rgb(3 3 3/50%)),url(../images/banner.webp?ve2) 0 0/100% 100% no-repeat;
    padding: 42px;
    cursor: pointer
}

.catbrnd .item:hover .brnd-title,.hmjoinus:hover .rujoinustag {
    color: #ed8413
}

.imptip {
    width: 100%;
    background: #4d4d4d;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 10px
}

.imptip h2 {
    padding-bottom: 10px;
    padding-left: 0;
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 28px;
    margin-top: 50px
}

.list-disc,.list-disc li {
    font-size: 14px;
    line-height: 1.9em;
    margin-bottom: 10px
}

.imptip p.list-disc {
    margin-left: 0
}

.list-disc {
    margin-bottom: 20px;
    margin-left: 25px
}

.list-disc li {
    list-style: disc
}

.doctitle {
    text-align: center;
    background: #eee;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 0
}

.cat-slid.brandslid .item,.last-section,.mcTooltipInner {
    text-align: center!important
}

.d-grid {
    display: grid;
    grid-template-columns: 1.5fr 2fr;
    padding: 10px;
    align-items: center
}

.dochead {
    line-height: 28px;
    padding-bottom: 10px;
    padding-left: 0;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 18px
}

.scrollslid .lslide {
    padding-bottom: 30px;
    float: left;
    width: 297px;
    margin-right: 12px;
    display: flex;
    display: -webkit-flex;
    align-items: center
}

.sddetail li img {
    margin-left: 1px
}

.latest_img_header .hover-img .hover-title-center-bottom {
    color: #fff!important;
    bottom: 40%;
    left: 33%;
    margin: 0;
    font-size: 14px
}

.hover-img:hover .hover-icon-center-bottom,.hover-img:hover .hover-icon-center-top,.hover-img:hover .hover-icon-group-center-bottom,.hover-img:hover .hover-icon-group-center-top,.hover-img:hover .hover-title-center-bottom,.hover-img:hover .hover-title-center-top {
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0)
}

.hover-img:hover .hover-icon,.hover-img:hover .hover-icon-group,.hover-img:hover .hover-inner-wrap,.hover-img:hover .hover-title,.hover-img:hover [class*=" hover-icon-"],.hover-img:hover [class*=" hover-title-"],.hover-img:hover [class^=hover-icon-],.hover-img:hover [class^=hover-title-],.hover-img:hover>.hover-inner {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.hover-img .hover-icon-center-bottom,.hover-img .hover-icon-center-top,.hover-img .hover-icon-group-center-bottom,.hover-img .hover-icon-group-center-top,.hover-img .hover-title-center-bottom,.hover-img .hover-title-center-top {
    margin: 15px 0;
    left: 50%;
    -webkit-transform: translate(-50%,100%);
    -moz-transform: translate(-50%,100%);
    -o-transform: translate(-50%,100%);
    -ms-transform: translate(-50%,100%);
    transform: translate(-50%,100%)
}

.hover-img .hover-title-bottom-left,.hover-img .hover-title-bottom-right,.hover-img .hover-title-center,.hover-img .hover-title-center-bottom,.hover-img .hover-title-center-top,.hover-img .hover-title-top-left,.hover-img .hover-title-top-right {
    display: table;
    width: auto
}

.hover-img .hover-title,.hover-img [class*=" hover-title-"],.hover-img [class^=hover-title-] {
    z-index: 2;
    position: absolute;
    background: rgba(237,131,35,.75);
    padding: 0 7px;
    line-height: 32px;
    -moz-box-sizing: border-box;
    opacity: 0;
    -webkit-transform: translate(0,100%);
    -moz-transform: translate(0,100%);
    -o-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.hover-img {
    z-index: 1;
    display: block;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

.hover-img:hover>img {
    opacity: .7;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.cat-slid-car .carcatimg img,.hover-img>img {
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -ms-transition: 1s;
    transition: 1s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.verified_img {
    display: block;
    padding-left: 0;
    width: 100%;
    height: 195px;
    
    object-fit: cover
}

.brandimg,.openc {
    border-radius: 50%
}

.bdslbr {
    z-index: 999;
    margin-top: -43px;
    background: #fff0;
    padding: 0 15px 7px;
    height: 38px
}

.bdslbr img {
    width: auto;
    height: 23px;
    margin-top: 4px
}

.pull-left {
    float: left
}

.cat-slid.cat-rtl .cat-item,.enqclose,.lastaro,.listing-slid .pull-left,.pull-right {
    float: right
}

.hover-img:hover {
    transform: scale(1)
}

.carslid strike {
    font-size: 12px
}

.openc {
    height: 10px;
    width: 10px;
    background-color: #09e010;
    display: block;
    margin-right: 10px
}

li.cartip {
    width: max-content!important;
    padding-left: 8px!important;
    padding-right: 8px!important
}

.kylist li:last-child {
    margin-right: 0
}

.slidbotm .complogo {
    line-height: 23px!important;
    padding-left: 15px!important;
    justify-content: start;
    -webkit-justify-content: start;
    height: auto!important;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.slidbotm {
    margin-left: auto;
    margin-right: auto;
    color: #4d4d4d;
    min-height: 260px;
    max-height: 265px;
    background: #fff;
    padding: 15px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-bottom: 40px;
}

.kylist li img {
    margin-left: 4px
}

.car-count,.cat-slid .carcatimg:not(:first-child),.cat-slid .cat-dots.disabled,.cat-slid .cat-nav.disabled,.cat-slid .cat-video-playing .cat-video-play-icon,.cat-slid .cat-video-playing .cat-video-tn,.mobonly,.only-mob {
    display: none
}

.carslid h4 {
    margin-top: 0;
    margin-bottom: .75rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical
}

.scrollslid {
    width: 100%;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden
}

.scrollslid::-webkit-scrollbar {
    width: 10px;
    height: 6px
}

.scrollslid::-webkit-scrollbar-track {
    background: #f1f1f1
}

.scrollslid::-webkit-scrollbar-thumb {
    background: #ed8413;
    border-radius: 10px
}

.scrollslid::-webkit-scrollbar-thumb:hover {
    background: #555
}

.price_font_latest {
    font-size: 17px;
    color: #ed8413;
    font-weight: 600
}

.thumb-title {
    margin: 0;
    line-height: 1.3em
}

.price_month_latest {
    font-size: 14px
}

.carmodalnm {
    font-size: 17px
}

.carslidtitle {
    font-size: 1.5em;
    line-height: 28px;
    padding-bottom: 20px;
    padding-left: 0;
    margin-bottom: 28px;
    letter-spacing: -.8px;
    color: #4d4d4d
}

.sddetail li {
    height: 25px;
    line-height: 1.5em;
    margin-right: 8px;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    padding-top: 0;
    padding-left: 8px;
    padding-right: 8px;
    width: 47px;
    align-items: center;
    -webkit-align-items: center;
    font-weight: 400;
    color: #4d4d4d;
    align-items: center;
    border: 1px solid #d3cdcd;
    box-shadow: none;
    border-radius: 30px
}

.kylist {
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    margin-top: 10px
}

.cat-slid.cat-loaded,.last-section,.no-js .cat-slid,.only-web,.show,.testimonials-slid .item:first-child,.webonly {
    display: block
}

.svgis {
    width: 20px;
    height: 17px;
    margin-left: 10px
}

.latest_img_header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden
}

.homemnslid .cat-next,.homemnslid .cat-prev {
    top: auto;
    bottom: 21%;
    background: #ccc0!important;
    justify-content: center;
    border-radius: 30px!important;
    box-shadow: 0 1px 3px #00000029;
    border: 1px solid #ccc!important
}

.last-section a,.lastslid a,.lastslid a .last-section {
    justify-content: center;
    display: flex;
    display: -webkit-flex;
    align-content: center
}

.last-section {
    border-radius: 30px;
    background-image: linear-gradient(#ed8323,#ffbc5d);
    width: 200px;
    padding: 50px 0;
    display: -webkit-block;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

.last-section a {
    justify-content: center;
    display: flex;
    display: -webkit-flex
}

.last-section .extrabtn {
    cursor: pointer;
    border-radius: 30px!important;
    border: 1px solid #fff;
    background: #fff;
    margin: 5px 0;
    color: #ed8413!important;
    width: auto;
    padding: 5px 10px;
    line-height: 1.7em;
    height: 33px;
    display: flex;
    font-weight: 500;
    align-items: center
}

.view-all-btn {
    padding: 2px 10px;
    margin-top: 4px;
    border-radius: 30px;
    color: #fff
}

.view-all-btn2 {
    border: 0;
    float: right;
    letter-spacing: .2px;
    padding: 5px 10px
}

.view-all-btn2:hover {
    background: #ed8413;
    padding: 4px 6px!important
}

.last-section .extrabtn:hover {
    box-shadow: 2px 2px 12px #aa5d00;
    padding: 4px 10px;
    transform: scale3d(1.1,1.1,1.1)
}

.last-section .extrabtn:hover i {
    display: inherit;
    font-size: 21px
}

.jstcenter {
    justify-content: center;
    -webkit-justify-content: center
}

.bttn-normal {
    border: 1px solid #ed8413;
    margin-top: 23px;
    padding: 2px 10px
}

.catslid iframe {
    margin: 10px auto;
    width: 100%!important
}

.carslid {
    margin: 35px auto
}

.cat-slid-car,.cat-theme .cat-nav {
    margin-top: 10px
}

.homemnslid img {
    filter: brightness(70%);
    height: 370px;
    object-fit: cover;
    object-position: center;
    min-height: 370px
}

.homemnslid .cat-next {
    right: 30px
}

.homemnslid .cat-prev {
    left: 30px
}

.citydrp-content,.modal {
    overflow-x: hidden;
    overflow-y: auto
}

.carsec .item:hover img,.cat-slid-car .carcatimg img:hover,.city-car a img {
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -ms-transition: 1s
}

input[type=datei] {
    align-items: center;
    -webkit-align-items: center;
    display: -webkit-inline-flex;
    padding-inline-start:1px;cursor: default;
    overflow: hidden;
    padding: 0
}

.m-t-29 {
    margin-top: 29px
}

.m-t-27 {
    margin-top: 27px
}

h1 {
    margin: .67em 0;
    text-transform: capitalize;
    line-height: 1.2em!important
}

.fa.fa-chevron-circle-down svg {
    max-height: 12px;
    height: 12px
}

.hmmnslid .sliddetail {
    position: absolute;
    z-index: 9;
    width: 100%;
    justify-content: center;
    margin: 50px auto 0
}

.hmmnslid {
    min-height: 350px
}

.drpcityslid {
    margin: 30px auto 0;
    justify-content: center;
    display: flex
}

.justcent {
    justify-content: center;
    -webkit-justify-content: center;
    display: flex;
    display: -webkit-flex
}

.roww {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.col-xs-4 {
    width: 33.33%
}

.brnd-count {
    display: block;
    font-size: 14px;
    color: #565656
}

.cat-slid .brnd-title {
    color: #4d4d4d;
    font-size: 16px;
    margin: 4px 0;
    display: block;
    line-height: 1.2em
}

.cat-slid-car .brnd-title,.loaction-box .cat-theme .cat-nav {
    margin-top: 0
}

.cat-slid-car .item:hover {
    background: #ed8413;
    border-radius: 10px!important
}

.carsec .item:hover img,.cat-slid-car .carcatimg img:hover {
    transform: scale(1.1);
    transition: 1s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.brandimg {
    margin: 0 auto 7px;
    height: 71px;
    width: 71px!important;
    background-color: #f7f7f700;
    border: 1px solid #ed832300;
    display: flex;
    position: relative;
    box-shadow: 0 0 6px #fff
}

.cat-slid.brandslid .item {
    padding: 5px 0;
    border-radius: 50%;
    line-height: 1em
}

.cat-slid,.cat-slid .cat-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.cat-slid {
    display: none;
    width: 100%;
    z-index: 1
}

.cat-slid .cat-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.cat-slid .cat-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.cat-slid .cat-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    height: 100%
}

.cat-slid .cat-item,.cat-slid .cat-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0)
}

.cat-slid .cat-item {
    min-height: 0;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.cat-slid .cat-dot,.cat-slid .cat-nav .cat-next,.cat-slid .cat-nav .cat-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cat-slid .cat-nav button.cat-next,.cat-slid .cat-nav button.cat-prev,.cat-slid button.cat-dot {
    background: 0;
    color: inherit;
    border: 0;
    padding: 0!important;
    font: inherit
}

.cat-next,.cat-prev {
    position: absolute;
    width: 35px;
    height: 35px;
    display: flex!important;
    align-items: center;
    background: #fff!important;
    justify-content: center;
    border-radius: 30px!important;
    box-shadow: 0 1px 3px #00000029
}

.cat-next:hover svg path,.cat-prev:hover svg path {
    fill: #fff!important;
    stroke: #fff!important
}

.cat-slid .cat-next,.cat-slid .cat-prev,.cat-slid.cat-hidden {
    opacity: 0
}

.cat-slid:hover .cat-next,.cat-slid:hover .cat-prev {
    opacity: 1;
    transition: 250ms linear;
    transform: scale(1.2)
}

.cat-next span,.cat-prev span {
    color: #fff;
    font-size: 27px;
    height: 45px
}

.cat-slid.cat-loading {
    opacity: 0;
    display: block
}

.cat-slid.cat-refresh .cat-item {
    visibility: hidden
}

.cat-slid.cat-drag .cat-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cat-slid.cat-grab {
    cursor: move;
    cursor: grabbing
}

.cat-slid.cat-rtl {
    direction: rtl
}

.cat-slid .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.cat-slid .cat-animated-in {
    z-index: 0
}

.cat-slid .cat-animated-out {
    z-index: 1
}

.cat-slid .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0 {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.cat-height {
    transition: height .5s ease-in-out
}

.cat-slid .cat-item .cat-lazy {
    opacity: 0;
    transition: opacity .4s
}

.cat-slid .cat-item img.cat-lazy {
    transform-style: preserve-3d
}

.cat-slid .cat-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(cat.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s
}

.cat-slid .cat-video-play-icon:hover {
    -ms-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3)
}

.cat-slid .cat-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s
}

.cat-slid .cat-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.cat-theme .cat-dots,.cat-theme .cat-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.cat-theme .cat-nav [class*=cat-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.cat-theme .cat-nav [class*=cat-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none
}

.cat-theme .cat-nav.disabled+.cat-dots {
    margin-top: 13px;
    margin-bottom: 30px
}

.cat-theme .cat-dots .cat-dot {
    display: inline-block;
    zoom:1}

.cat-theme .cat-dots .cat-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s;
    border-radius: 30px
}

.cat-theme .cat-dots .cat-dot.active span {
    background: #869791
}

.carlesdel img {
    margin: 0 auto;
    display: flex;
    width: 100%;
    border-radius: 10px
}

.carlesdel h4 {
    font-size: 18px;
    font-weight: 700;
    color: #fff
}

.carlesdel p {
    font-size: 20px;
    font-weight: 300;
    margin: 10px 0;
    color: #fff;
    width: 100%;
    padding: 0 10px
}

.crrntalsr {
    z-index: 9;
    position: absolute;
    width: 100%;
    top: 32%
}

.carlesdel:hover p {
    color: #ed8413;
    cursor: pointer
}

.orange-bg {
    background-image: linear-gradient(90deg,#fc4a1a,#f7b733)!important
}

.cityselect,.findcep .bttn,.titlefind span {
    background: #fff
}

.titlefind {
    color: #fff;
    font-size: 15px;
    margin-top: 20px
}

.titlefind span {
    margin-right: 10px;
    justify-content: center;
    width: 45px;
    height: 45px;
    display: flex;
    border-radius: 30px;
    align-items: center
}

.findcep a {
    color: #fff!important;
    text-decoration: underline
}

.findcep .parabox .bttn {
    align-items: center;
    width: max-content;
    min-width: 260px;
    justify-content: center
}

.findcep .parabox svg {
    width: 15px;
    height: 15px;
    margin: 0 0 0 10px
}

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

.catselection {
    width: max-content
}

.findselctcity,.slidsearch {
    align-items: center
}

.findselctcity .select {
    width: auto
}

.findselctcity .select .select-styled {
    letter-spacing: .5px;
    border-bottom: 1px solid;
    padding-bottom: 7px;
    float: left;
    margin-left: 8px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    color: #ed8343;
    padding-left: 5px;
    padding-right: 30px;
    position: relative;
    display: inline-block
}

.demo .mt-mw .ltscar,.demo .mt-mw .lxrcar {
    line-height: 28px;
    padding-bottom: 10px;
    padding-left: 0;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 15px
}

.cityselect {
    color: #b35d00;
    font-size: 19px;
    border: 0;
    cursor: pointer;
    padding: 0
}

.citydrp-content {
    display: none;
    position: absolute;
    height: 300px;
    background-color: #fff;
    min-width: 250px;
    box-shadow: 0 8px 16px 0 #000;
    right: -80px;
    z-index: 9;
    margin-top: 10px
}

.citydrp-content a,.citydrp-content span {
    border-bottom: 1px solid #d4d4d4;
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 30px;
    text-decoration: none;
    display: block
}

.cantrynm {
    background-color: #efefef;
    color: #9b9595!important;
    font-weight: 700!important;
    cursor: text
}

.citydrp-content a:hover,.citydrp-content span:hover {
    background: #ed8413;
    color: #fff!important
}

.mnslidinfo-title {
    margin-top: 30px
}

.homslidcap-price,.mnslidinfo-subtitle {
    font-weight: 300
}

.homslidcap {
    position: absolute;
    z-index: 99;
    width: 100%;
    color: #fff;
    bottom: 20px
}

.homslidcap .bttn {
    background: #0000;
    align-items: center
}

.homslidcap-title {
    line-height: 1em;
    font-size: 120px;
    display: table;
    margin: 10px auto;
    padding: 10px 0;
    border-bottom: 1px solid rgba(255,255,255,.2);
    border-top: 1px solid rgba(255,255,255,.2)
}

.homslidcap-price small {
    opacity: .8
}

.drpcityslid .citydrp {
    width: 140px;
    border-bottom: 1px solid #fff;
    padding-bottom: 3px;
    padding-top: 3px;
    margin-left: 0;
    border-radius: 5px;
    background: #fff;
    margin-right: 10px
}

.drpcityslid .cityselect {
    color: #b35d00;
    font-size: 15px;
    border: 0;
    cursor: pointer;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 5px 14px;
    margin: 0 auto;
    line-height: 2em
}

.drpcityslid .cityselect svg {
    margin-right: 10px
}

.drpcityslid .citydrp-content {
    text-align: left;
    right: auto
}

.slidsearch {
    display: flex;
    justify-content: center;
    width: fit-content;
    padding: 10px;
    background: #000000a3;
    border-radius: 5px
}

.slidsearch input {
    padding: 10px 10px 10px 40px;
    border-radius: 7px;
    margin-right: 12px;
    border: 0;
    font-size: 16px;
    line-height: 1.2em
}

.listing-slid .cat-stage,.searchotoicon {
    display: flex;
    align-items: center
}

.beyond-carhom a,.brandimg,.testimonials-slid {
    justify-content: center
}

.cutpr {
    height: 22px;
    font-size: .9rem!important
}

.cartypemod .modal-body a {
    display: block;
    background: #fff;
    margin-bottom: 20px;
    font-weight: unset;
    font-size: 16px;
    border: 1px solid #11111161;
    box-shadow: 0 2px 4px #ccc;
    width: 100%;
    border-radius: 10px;
    margin-top: 25px;
    padding: 10px;
    color: #565656!important
}

.cartypemod .modal-body a:hover {
    color: #565656!important;
    fill: #fff!important
}

.h3-text {
    font-weight: unset;
    line-height: 1.6em;
    font-size: 22px;
    color: #565656;
    margin-top: 30px
}

.enqclose,.fixedbtnimg span {
    font-weight: 700
}

.modal {
    align-items: center;
    -webkit-align-items: center;
    padding-top: 0;
    background-color: #000;
    align-items: center;
    -webkit-align-items: center
}

.modal-content {
    margin: auto;
    padding: 40px
}

.enqclose {
    color: #aaa;
    font-size: 28px;
    position: relative;
    z-index: 999;
    margin-top: -40px;
    margin-right: -25px;
    cursor: pointer
}

.carslid img {
    line-height: 170px;
    font-size: 15px
}

.all-locationbtn,.locationbtn a {
    line-height: 1.2em
}

.sliderbantext {
    margin-top: 55px;
    display: flex;
    align-items: center
}

.sliderbantext img {
    height: 16px;
    width: auto
}

.sliderbantext svg {
    height: 18px
}

.demo .mt-mw .ltscar {
    text-align: left;
    letter-spacing: -.8px
}

.demo .mt-mw .lxrcar {
    text-align: left;
    font-weight: 400
}

.pnlp p {
    margin-top: 0;
    margin-bottom: 18px
}

.faqbottomtitle h2,.faqbottomtitle h4 {
    margin-top: 50px
}

.cat-nav button:hover span {
    transform: scale(1.3)
}

.faqbox .pnlp li {
    list-style: disc;
    line-height: 2em
}

.faqbox .pnlp ul {
    padding-left: 12px
}

.scrollslid .lslide {
    min-height: 480px
}

.cat-slid {
    display: flex
}

.locationbtn .cat-next,.locationbtn .cat-prev {
    top: -3%
}

.catbrnd .item:hover .brandimg {
    background-color: #fdf3e3
}

.loaction-box {
    margin-top: 20px;
    margin-bottom: 0
}

.locationbtn a {
    padding: 6px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #fff;
    cursor: pointer;
    width: 100%;
    margin-bottom: 2px;
    color: #4d4d4d
}

.locationbtn a:hover {
    background: #ffe6cd
}

.orng {
    background: #ed8413!important;
    color: #fff!important;
    border: 1px solid #ed8413!important
}

.chauf_header3,.loadmn h2,.loadmn h3 {
    line-height: 28px;
    padding-left: 0;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 20px
}

.modal,.modal-wrapper {
    position: fixed;
    display: none;
    top: 0;
    left: 0
}

.beyond-carhom.listing-slid .cat-stage,.homemnslid .item {
    width: 100%!important
}

.item cat-item-mob,.item.cat-item-mob {
    max-width: 32%!important;
    min-width: 32%!important;
    margin-right: 1%!important
}

.loadmn h2,.loadmn h3 {
    font-size: 1.5em;
    letter-spacing: -.8px;
    color: #4d4d4d
}

.loadmn .ltscar {
    margin-top: 35px
}

.home_latest_ajax_1.loadmn {
    height: 3185px
}

#home_latest_ajax11,#home_latest_ajax12,#home_latest_ajax13,.loadmn #home_latest_ajax11,.loadmn #home_latest_ajax12,.loadmn #home_latest_ajax13 {
    height: 486px
}

img#loader_ajax {
    max-height: 40px;
    margin: 0 auto
}

.booking-item-rating-stars svg {
    max-height: 25px;
    margin-right: 5px
}

.testimonials {
    background: #ed8413
}

.testimonials span.text-white {
    font-size: 23px;
    margin-left: 20px;
    margin-right: 20px
}

.chauf_header3 {
    font-size: 27px;
    margin-bottom: 25px;
    font-weight: 400;
    padding-top: 65px
}

.testicard {
    border: 2px dashed orange;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px
}

.testicard .card-body {
    padding: .25rem 3rem .1rem 1.25rem
}

.listing-star-testi svg {
    margin-right: 5px;
    max-height: 20px
}

.listing-star-testi {
    margin-bottom: 15px
}

.morbtnmr {
    padding-top: 5px;
    padding-bottom: 40px
}

.testimonials .justcent a {
    height: 26px;
    line-height: 6px;
    font-size: 12px
}

.opc-date {
    color: #9f9e9e
}

.testidescf-13 {
    margin-bottom: 35px
}

.modal-wrapper {
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.8);
    z-index: -1;
    -webkit-transition: opacity .2s ease-in;
    -moz-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    pointer-events: auto
}

.modal {
    z-index: 1055;
    width: 100%;
    height: 100%;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .2s ease-out
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden
}

.modal-dialog-scrollable .modal-body,.modal-fullscreen .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #efecf3;
    border-radius: .75rem;
    box-shadow: 0 .125rem .125rem -.125rem #1f1b2d14,0 .25rem .75rem #1f1b2d14;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: #09080d
}

.citydrp,.fixedbtnimg,.modal-body,.slidsearch form {
    position: relative
}

.modal-backdrop.show {
    opacity: .6
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1.125rem;
    border-bottom: 1px solid #efecf3;
    border-top-left-radius: calc(.75rem - 1px);
    border-top-right-radius: calc(.75rem - 1px)
}

.modal-header .btn-close {
    padding: .5rem .5625rem;
    margin: -.5rem -.5625rem -.5rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.carslid .complogo img,.fixedbtnimg {
    line-height: 22px
}

.modal-body {
    flex: 1 1 auto;
    padding: 1.125rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #efecf3;
    border-bottom-right-radius: calc(.75rem - 1px);
    border-bottom-left-radius: calc(.75rem - 1px)
}

.modal-footer>* {
    margin: .375rem
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0
}

.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header {
    border-radius: 0
}

.fixedbtnimg {
    z-index: 9;
    padding: 5px 15px;
    background: #fff!important;
    border-color: #fff!important;
    color: #4d4d4d!important;
    width: 90%;
    margin: 0 auto;
    top: 76%;
    display: flex
}

.beyond-car a img {
    width: 100%;
    border-radius: 30px;
    margin-top: -34px
}

.beyond-car {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 20px
}

.seemobcar.carvu svg {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bukftitems.col-xs-6,.supmnlogo.col-xs-6 {
    width: auto;
    max-width: 170px
}

.cityselect:after,.cityselect:before {
    content: "";
    width: 0;
    height: 16px;
    position: absolute;
    right: -24px
}

.bkdtaddi {
    margin-bottom: 2px;
    color: #626262;
    font-size: 13px!important;
    line-height: 20px;
    float: none;
    display: flex
}

li.bkdtaddi svg {
    margin-top: 3px;
    margin-right: 3px
}

.citydrp {
    width: 117px;
    display: inline-block;
    width: fit-content;
    border-bottom: 1px solid #b35d00;
    padding-bottom: 0;
    margin-left: 15px;
    margin-top: -4px
}

.cityselect:before {
    border: 8px solid transparent;
    border-color: #fff transparent transparent;
    margin-top: 10px;
    z-index: 9
}

.cityselect:after {
    border: 8px solid transparent;
    border-color: #b35d00 transparent transparent;
    margin-top: 12px
}

.nvbar-light .nvbar-nav .nav-link {
    color: #4d4d4d
}

.footer-loaction-slider {
    padding-top: 10px;
    padding-bottom: 40px;
    background: #4d4d4d;
    color: #fff
}

.footer-loaction-slider .cat-item {
    color: #fff!important;
    background: #4d4d4d!important
}

.locationbtn a strong {
    font-weight: 400!important
}

.listing-slid .item:last-child {
    display: flex;
    align-items: center;
    min-height: 460px
}

.listing-slid .thumb {
    width: 310px;
    outline: #dddddd9c solid 1px;
    outline-offset: -1px;
    border-radius: 5px;
    box-shadow: 0 0 4px #c7c7c7;
    margin-right: 20px
}

.heart-icon {
    align-self: center;
    -webkit-text-stroke: 1.5px #fff;
    stroke: #fff;
    color: #ffffff00
}

.heart-icon svg {
    stroke: #e2264d;
    stroke-width: 43px;
    stroke: #fff
}

.cat-theme .cat-nav .disabled {
    opacity: 0;
    opacity: .5!important;
    cursor: default
}

.cat-slid .cat-next,.cat-slid .cat-prev {
    opacity: 1;
    transition: 150ms linear
}

.cat-next {
    top: 0;
    right: 30px
}

.cat-prev {
    top: 0;
    right: 80px;
    left: auto
}

.slidervwallbtn {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    background: #ed8413;
    border-radius: 5px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    letter-spacing: .01px;
    gap: 5px
}

#cat-slid {
    margin-bottom: 100px
}

.listing-slid::-webkit-scrollbar-track {
    background: #fff0
}

.listing-slid::-webkit-scrollbar-thumb {
    background: #fff0
}

#cat-slid::-webkit-scrollbar,.listing-slid::-webkit-scrollbar {
    display: none
}

.beyond-carhom a,.cat-stage {
    display: flex;
    align-items: baseline
}

.testimonitalbg {
    background-image: url(https://www.oneclickdrive.com/application/views/images/testimonital-bg.jpg?v=2)
}

.testibg {
    background-position: center;
    background-attachment: fixed;
    background-size: 100%
}

.testihead h2 {
    margin-bottom: 18px;
    padding-top: 33px;
    color: #fff
}

.testimonials-slid .testicard {
    border: 0;
    padding-bottom: 0
}

.testimonials-slid .item {
    display: none
}

.testimonials-slid .cat-prev {
    left: 0;
    background: #fff0!important;
    box-shadow: none!important
}

.testimonials-slid .cat-next,.testimonials-slid .cat-prev {
    top: 30%
}

.testimonials-slid .cat-next {
    right: 0;
    background: #fff0!important;
    box-shadow: none!important
}

.testimonials-slid .cat-nav svg,.testimonials-slid .cat-nav svg path {
    fill: #fff!important
}

.testimonials-slid.cat-theme .cat-dots .cat-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 2px
}

.testimonials-slid.cat-theme .cat-dots .cat-dot.active span {
    width: 10px!important;
    height: 10px!important;
    background: #fff!important;
    margin-top: 1px;
    margin-bottom: 4px
}

.beyond-carhom img {
    border: 1px solid #ccc;
    border-radius: 30px;
    max-height: 183px;
    width: 100%;
    object-fit: cover
}

.beyond-carhom .fixedbtnimg {
    position: absolute;
    top: auto;
    bottom: 20px
}

.cantenar.scrollslid.p-0.beyond-car {
    margin-bottom: 70px
}

.tourist-visit {
    display: flex;
    gap: 5px
}

.docbox .col-md-5 .roww.border {
    height: 100%
}

.homemnslid img {
    width: 100%
}

.fav-icon {
    position: absolute;
    right: 20px;
    margin-top: 18px;
    z-index: 99;
    cursor: pointer;
    display: flex;
    justify-content: center;
    width: 24px;
    height: 24px
}

.heart-check {
    position: absolute;
    left: -100vw
}

.heart-icon {
    color: #ffffff00;
    cursor: pointer;
    font-size: 1.66em;
    transition: color .2s ease-in-out;
    stroke-width: 1.5px;
    margin-bottom: 0;
    background: #403b4599;
    padding: 5px;
    border-radius: 5px;
    line-height: 31px;
    display: flex;
    align-items: center
}

.heart-check:checked+label svg {
    color: #e2264d;
    will-change: font-size;
    animation: 1s cubic-bezier(.17,.89,.32,1.49) heart;
    -webkit-text-stroke: 2px #e2264d;
    stroke: #e2264d;
    stroke-width: 2px;
    fill: #e2264d!important
}

.heart-icon svg:hover {
    stroke-width: 59px;
    stroke: #e2264d;
    fill: #ffffffa6;
    padding: 1px;
    border-radius: 3px
}

.all-brandsbtn {
    letter-spacing: .2px;
    padding: 5px 10px
}

.all-brandsbtn:hover {
    padding: 4px 6px!important
}

.slidsearch .bttn:focus,.slidsearch .bttn:hover {
    box-shadow: 1px 1px 4px #696969;
    transform: scale(1.01);
    transition: transform .4s,box-shadow .3s
}

.testimonials-slid.cat-slid .cat-item img {
    width: auto!important;
    display: inline-block
}

.review-profile-img p img {
    height: 17px!important
}

.testimonials-slid .review-text {
    width: 70%;
    display: flex;
    margin: 0 auto;
    justify-content: center
}

.g-recaptcha {
    margin-top: 5px;
    margin-bottom: 15px;
    display: flex;
    justify-content: center
}

.testimonials-slid .cat-stage {
    height: max-content;
    display: block;
    display: env()
}

.testimonials-slid .cat-stage-outer {
    height: -webkit-fill-available!important
}

.testimonials-slid .cat-item.active,.testimonials-slid .cat-stage,.testimonials-slid .cat-stage-outer {
    max-height: 400px
}

.testimonials-slid .cat-item {
    background: #fff0!important;
    max-height: 320px
}

div#otppopup {
    background: #0000!important
}

.selectcity_sec p {
    position: absolute;
    bottom: 26px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding-left: 25px;
    font-weight: 600;
    text-shadow: 0 15.36px 18.896px #4d4d4d,0 2px 1px #4d4d4d;
    width: max-content;
    transition: .3s ease-in-out
}

.selectcity_sec p:last-child {
    bottom: 11px;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    font-weight: 400
}

.selectcity_sec a:hover p {
    top: 44%
}

.selectcity_sec a:hover p:last-child {
    top: 58%
}

.city-car a {
    overflow: hidden;
    border-radius: 20px
}

.city-car a img {
    height: 100%;
    width: 100%;
    border-radius: 20px;
    transition: 1s;
    backface-visibility: hidden
}

.city-car img:hover {
    transform: scale(1.1);
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -ms-transition: 1s;
    transition: 1s;
    backface-visibility: hidden
}

.city-car {
    display: grid!important;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 20px;
    z-index: 1;
    position: relative;
    margin-top: 30px
}

.listing-slid .thumb:hover {
    outline: #ed8413 solid 1px;
    outline-offset: 0
}

.priz-mn.sldpric {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.bkdtaddi, .chauffeur-slider .bukftitems li, .thumb-title.simcartit {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    font-weight: normal;
    margin-bottom: 10px;
}
input:focus {
    outline: #ed8413 solid 1px!important;
    outline-offset: 0
}
span.text-dark-black.f-16 {
    color: #484848 !important;
}
.bkdtaddi,.chauffeur-slider .bukftitems li {
    -webkit-line-clamp: 1;
    line-clamp: 1
}

.chauffeur-slider .bukftitems {
    max-width: 100%;
    padding: 0 15px!important
}
.cat-item li span.f-12 {
    display: block ! IMPORTANT;
}
li.complogo img {
    max-height: 40px;
    width: auto
}
div#tag_cloud-3 h4 {
    margin-bottom: 10px;
}
#text-2, #text-4, #text-8, #tag_cloud-3 {
    
    padding: 20px;
}
.chauffeur-slider .bukftitems li svg {
    margin-top: -2px
}

.chauffeur-slider .slidbotm {
    min-height: 234px;
    max-height: 240px
}

.chauffeurhomeslider .bukftitems {
    max-width: 100%!important;
    padding-right: 10px!important
}

.bkdtaddi svg {
    margin-top: -2px!important
}

.sqslider .thumb {
    margin-top: 2px;
    margin-bottom: 2px
}

.testimonials-slid .cat-dot.active {
    background-color: transparent!important
}

#dubai_faq,.drk_clr,.faqans a,.list-disc a {
    color: #4d4d4d;
    text-decoration: underline;
    text-underline-offset: 4px
}

.bg-dark.testibg {
    background-color: #000!important
}

.testimonials span.blk_clr {
    font-size: 23px;
    margin-left: 20px;
    margin-right: 20px;
    color: #000
}

.col-md-12.text-center:has(.thatsbtn) {
    clear: both
}

.searchotoicon {
    left: 12px;
    margin-top: 0;
    width: 0;
    position: relative;
    display: flex;
    align-items: center;
    height: 45px;
    z-index: 99
}

.thumb-title.simcartit {
    -webkit-line-clamp: 1
}

.priz-mn.sldpric {
    display: grid;
    grid-template-columns: 1fr 1fr;
    border-bottom: 1px solid #dddddd6b;
    border-top: 1px solid #dddddd6b;
    padding-top: 10px!important;
    margin-top: 3px!important;
    margin-bottom: 7px!important;
    min-height: 66px
}

.price-mn {
    min-height: 44px
}

.bukftitems img {
    max-width: 14px;
    display: inline!important
}

.complogo img {
    margin-right: 20px;
    max-width: 60px!important;
    max-height: 40px;
    height: auto
}

.mileage_style {
    display: flex;
    align-items: center;
    gap: 5px
}

.sddetail {
    margin-top: 15px
}

.mileage_style img {
    width: 15px!important
}

html[lang=ru] .price_style span.text-dark-black.f-16 {
    font-size: 12px!important;
    letter-spacing: .5px
}

html[lang=ru] .price_style .currency_style {
    font-size: 11px!important;
    letter-spacing: -.2px;
    margin-left: -3px
}

html[lang=ar] .slidbotm,html[lang=ru] .slidbotm {
    min-height: 280px;
    max-height: 285px
}