
.lds-ring div, .searchable ul {
	border-image: initial;
	border-image: initial;
}

.image-contain img, .image-cover img {
	object-position: center center;
	height: 100%;
}

.dropdwn-item.active, .nav-link.active:not([data-toggle=dropdwn]), .nav-link.disabled {
	cursor: default;
	pointer-events: none;
}

.carslid h4, .crnm {
	-webkit-box-orient: vertical;
}

body {
	font-smooth: always;
	font-size: .9rem;
	font-weight: 400;
	color: #4d4d4d;
	text-align: left;
	background-color: #fff;
}

*, .c-1v7jael, .lds-ring div, .lightpick, .lightpick *, .lightpick::after, .lightpick::before, .searchable input, .srtlnk, ::after, ::before {
	box-sizing: border-box;
}

.carslid h4, .crnm, .int-mdl-psg h5, .link-dots-btn, .premi .h4_div simcar .thumb-title {
	text-overflow: ellipsis;
}

.font-bold, .font-mid, .font-reg, .qldropbtn, .searchable ul li, .yachtbookingform.show ul .country, body {
	font-family: open sans, Tahoma, Arial, helvetica, sans-serif !important;
}

#list2.sugglist, #mcTooltipWrapper, .round input[type=radia], .select-hidden {
	visibility: hidden;
}

.beyond-car, ul.city-list {
	grid-template-columns: 1fr 1fr 1fr;
}

.tags-slider {
	z-index: 2;
	pointer-events: none;
}

.scroller-wraper.scroller-mandatory {
	z-index: 1;
}

.i-check, .i-radio, .mdlfut .bttn-block+.bttn-block, .nav-pills.justify-content-end .nav-item:last-child, .nav-tabs:not(.nav-fill):not(.nav-justified).justify-content-end.nav-item:last-child, .no-gutters, ol, ul {
	margin-left: 0;
}

#hourly_tab:hover, #list.sugglist, .androidapp, .fetrd-tab, .gtmSRK, .iosapp, .ocdappdownload, .preference-form-wrap .select-menu .options .option:hover, .sectrl, .site-content, .vry-tab, button.fullscreen-button:hover, button.mute-button:hover {
	background: #fff;
}

.breadcrumb {
	height: 35px;
}

.breadcrumb a {
	height: 20px;
	display: ruby;
}

@media (min-width:1200px) {
	.breadcrumb, .breadcrumb a {
		height: auto !important;
	}
	
	#mbicnbr {
		display: inline-block;
	}
	
	ul.dropdwn-mnu.profiledrop-down {
		max-width: 300px;
		min-width: 200px;
		word-wrap: break-word;
		padding-right: 20px;
	}
	
	.mob-select-hide {
		display: none;
	}
	
	html[lang=zh] .nvbar-expand-lg .dropdwn-mnu .dropdwn-mnu {
		min-width: 200px !important;
		max-width: 220px;
	}
}

.banner-slider .item:after {
	content: " ";
}

.col-md-9 .left-filter-quick-links {
	height: 72px;
	display: flex;
}

.download-the-app, .m-t-15 {
	margin-top: 15px !important;
}

@media (max-width:1250px) {
	.downloadbar {
		height: 67px;
	}
	
	#nvbar {
		height: 46px;
	}
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: .75rem;
	margin-top: 0;
}

.inline-block, .listinlin-item, .nvbar-toggler:active .btn-loader, .nvbar-toggler:focus .btn-loader, label {
	display: inline-block;
}

.bttn, body {
	line-height: 1.5;
}

#primarymnu, .animate-bottom, .collapsing, .cs-offcanvas .cs-offcanvas-body .nav-link-style.active, .dropdwn, .dropdwn li .dropdwn-item, .dropleft, .dropright, .dropup, .gallery-img-box, .link-dots-btn, .logininputtxtbox .contmnbox, .logininputtxtbox.dobcalicon, .mdlcnt, .mdldilg, .new-header-search-sec .new-inputbutton-wrap, .new_video_guide .panel, .nuimg .bdslbr, .scroller-box, .side-info-box .accordion, .sort-drop, .updatebttn, .vwmap, .yachtbookingform.show span.contmnbox {
	position: relative;
}

#mcTooltip img, .bkaro svg, .btn, .bttn, .cs-header svg, .dropdwn-item .badge, .dropdwn-item>i, .loginfom svg, .mapbox, .nvbar-toggler-icon, img, svg {
	vertical-align: middle;
}

.iconchangecolour .searchable input:focus, .qldropbtn, :focus, a, input#searchInput_head:focus, li, select, ul {
	outline: 0 !important;
}

header a {
	color: inherit;
}

.font-mid, .font-weight-semibold, .new-grid-box ul li strong, .nvbar-brand {
	font-weight: 500;
}

.autocomplete-items div span, .autocomplete-items span, .dd_country, .enqclose, .fincarclose, .fixedbtnimg span, .font-bold, .mdlhd, .nothead, .prctrl, .sectrl, .sortby {
	font-weight: 700;
}

.cs-header p {
	margin-top: 0;
	margin-bottom: 1.25rem;
}

dl, ol, ol ol, ol ul, ul, ul ol, ul ul {
	margin-top: 0;
	margin-bottom: 0;
}

small {
	font-size: 80%;
}

.dropdwn-item.active, .dropdwn-item:active, .dropdwn-item:focus, .dropdwn-item:hover, a {
	color: #ed8413;
	text-decoration: none;
	background-color: transparent;
}

.aconfil li.open .bukfiltitle label, .brandslogo span.text-orange, .checkbox:focus span, .checkbox:hover span, .city_with_subcity .options ul li a.selected, .city_with_subcity .options ul li a.selected:hover, .dropdwn .dropdwn:hover>a, .dropdwn-mnu .active>.dropdwn-item, .dropdwn-mnu li:hover>.dropdwn-item, .dropdwn.show>.topbr-link, .hdcity_dropdown li:hover, .mntit:hover, .mnu-click-style:hover, .mob-select-hide ul li.alllocation a, .mob-select-hide ul li:hover, .mob-selectcity-wrap ul li:hover, .nav-tabs .nav-link:hover, .new_video_guide .pnlp:hover .vdo-readmore, .numborange, .nvbar-expand .nvbar-nav .nav-item.active>.nav-link:not(.disabled), .nvbar-expand .nvbar-nav .nav-item:hover>.nav-link:not(.disabled), .nvbar-expand.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.active, .nvbar-expand.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item:hover, .nvbar-expand.nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn:hover>.dropdwn-item, .nvbar-light .nvbar-nav .active>.nav-link, .nvbar-light .nvbar-nav .nav-link.active, .nvbar-light .nvbar-nav .nav-link.show, .nvbar-light .nvbar-nav .nav-link:focus, .nvbar-light .nvbar-nav .nav-link:hover, .nvbar-light .nvbar-nav .show>.nav-link, .nvbar-light .nvbar-text a, .nvbar-light .nvbar-text a:focus, .nvbar-light .nvbar-text a:hover, .nvbar-nav li.dropdwn.nav-item a:hover, .qldropdown-content a:hover, .related a:hover, .sectrl, .select_city-content a:hover, .sortdsklist ul li a:hover, .text-orange, .topbr-dark .topbr-link:hover, a:hover {
	color: #ed8413;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none;
}

.bkaro svg, .cs-header svg, svg {
	overflow: hidden;
	min-width: 17px;
	max-height: 20px;
}

label {
	margin-bottom: .375rem;
}

button {
	border-radius: 0;
}

button:focus {
	outline: -webkit-focus-ring-color auto 5px;
}

h5 {
	font-weight: 600;
	line-height: 1.2;
	color: #4a4b65;
}

.nvbar-brand, button, input, optgroup, select, textarea {
	line-height: inherit;
}

.frm-tp-tl, .h5, h5 {
	font-size: 1.125rem;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.cs-header small, .small {
	font-size: 85%;
	font-weight: 400;
}

.mark, mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.brandlisting_count {
	text-transform: lowercase;
}

.dropdwn-item, .initialism, .lyrc, .uc {
	text-transform: uppercase;
}

.list-unstyled, .listinlin {
	padding-left: 0;
	list-style: none;
}

.listinlin-item:not(:last-child) {
	margin-right: .5rem;
}

.initialism {
	font-size: 90%;
}

.cantenar, .cantenar-fluid, .cantenar-xl, .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.roww {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.bukftitems-dark>li, .nav-pills .nav-item:last-child, .nav-tabs:not(.nav-fill):not(.nav-justified) .nav-item:last-child, .no-gutters, .topbr-dark .topbr-link svg {
	margin-right: 0;
}

.cardtael .thumb-title, .no-gutters>.col, .no-gutters>[class*=col-], .nvbar-expand .dropdwn-mega .dropdwn-column .dropdwn-item {
	padding-right: 0;
	padding-left: 0;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.col-12, .roww-cols-1>* {
	flex: 0 0 100%;
	max-width: 100%;
}

.roww-cols-2>* {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-4, .roww-cols-3>* {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.col-3, .roww-cols-4>* {
	flex: 0 0 25%;
	max-width: 25%;
}

.roww-cols-5>* {
	flex: 0 0 20%;
	max-width: 20%;
}

.col-2, .roww-cols-6>* {
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-1 {
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}

.col-5 {
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}

.col-6 {
	flex: 0 0 48%;
	max-width: 48%;
}

.col-7 {
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}

.col-8 {
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}

.col-11 {
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}

.nav, .nvbar {
	flex-wrap: wrap;
}

.bttn {
	display: inline-block;
	font-weight: 500;
	color: #4d4d4d;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .4625rem .6rem;
	font-size: .9rem;
	border-radius: .45rem;
	transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
}

.collapse:not(.show), .dropdwn .dropdwn-toggle::before, .dropdwn-mnu, .dropleft .dropdwn-toggle::after, .dropright .dropdwn-toggle::before, .dropup .dropdwn-toggle::before, .nvbar-expand .nvbar-toggler, .nvbar-stuck-logo, .tab-content>.tab-pane {
	display: none;
}

.bttn:hover, .close:hover {
	color: #4d4d4d;
	text-decoration: none;
}

.bttn-primary, .bttn-primary.disabled, .bttn-primary:focus, .bttn-primary:hover, .bttn-primary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #ed8413;
	border-color: #ed8413;
}

.bttn:focus {
	outline: 0;
	box-shadow: none;
}

.bttn-primary:focus, .bttn-primary:not(:disabled):not(.disabled):active:focus {
	box-shadow: 0 0 0 0 rgba(139, 131, 246, .5);
}

.bttn-primary {
	box-shadow: none;
	cursor: pointer;
}

.social-btn.sb-light:hover, .social-btn:active {
	box-shadow: none !important;
}

.banner-slider .cat-nav.disabled, .cs-header .fade:not(.show), .mdl-backdrop.fade, .other-countries-last-box, .owl-theme .owl-nav .disabled {
	opacity: 0;
}

.collapsing {
	height: 0;
	overflow: hidden;
	transition: height .35s;
}

#list3.sugglist, .dropdwn-mnu, .heart-check, .mapbox, .nvbar-expand .nvbar-nav .dropdwn-mnu, .opntimaro, .searchable ul, div#details {
	position: absolute;
}

.dropdwn-toggle {
	white-space: nowrap;
}

.dropdwn-mnu {
	top: 100%;
	left: 0;
	z-index: 99999;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: .865rem;
	color: #4d4d4d;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .75rem;
}

.nav, .nvbar-nav {
	margin-bottom: 0;
	list-style: none;
}

.dropdwn-mnu-left, .lang-ar #property-call-user-feedback {
	right: auto;
	left: 0;
}

.cs-offcanvas.cs-offcanvas-right, .dropdwn-mnu-right, .signinn .dropdwn-mnu.profiledrop-down {
	right: 0;
	left: auto;
}

.dropup .dropdwn-mnu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem;
}

.dropright .dropdwn-mnu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem;
}

.dropleft .dropdwn-mnu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem;
}

.dropdwn-mnu[x-placement^=bottom], .dropdwn-mnu[x-placement^=left], .dropdwn-mnu[x-placement^=right], .dropdwn-mnu[x-placement^=top] {
	right: auto;
	bottom: auto;
}

.dropdwn-divider {
	height: 0;
	overflow: hidden;
	border-top: 1px solid #e9e9f2;
}

.dropdwn-item {
	display: block;
	padding: .425rem 1.3rem;
	clear: both;
	color: #4d4d4d;
	text-align: inherit;
	white-space: normal;
	background-color: transparent;
	border: 0;
}

.dropdwn-item.disabled, .dropdwn-item:disabled {
	color: #9e9fb4;
	pointer-events: none;
	background-color: transparent;
}

.dropdwn-mnu.show {
	display: block !important;
	-webkit-animation: .25s ease-in-out fade-in;
	animation: .25s ease-in-out fade-in;
}

.dropdwn-header {
	display: block;
	padding: .5rem 1.3rem;
	color: #4a4b65;
	white-space: nowrap;
}

.dropdwn-item-text {
	display: block;
	padding: .425rem 1.3rem;
	color: #4d4d4d;
}

.mr-4, .mx-4 {
	margin-right: 1.5rem !important;
}

.nav {
	display: flex;
	display: -webkit-flex;
	padding-left: 0;
}

#main_verified span.round, #maindiv_open_now span.round, #property-call-user-feedback .question-form ul li.hero, #property-call-user-feedback.expanded .content-wrap ul li, .booking-list .item:first-child, .cat-loaded .cat-dots, .cat-slid.cat-grab, .cat-slid.cat-theme.listingslid.srcslid .item:first-child, .city_with_subcity .options ul.city-list, .dblock, .disply-block, .div-sftng, .home-banner-new-sec .single-listbox .hover-box:hover .listbox-item, .nav-link, .new-select-city .srch2 a, .nvbar-expand.nvbar-sticky.nvbar-stuck .nvbar-stuck-logo, .primarymnu.show, .qldropdown-content a, .qldropdown:hover .qldropdown-content, .show, .tab-content>.active, .webonly {
	display: block;
}

.nav-link:focus, .nav-link:hover, .nvbar-brand:focus, .nvbar-brand:hover, .nvbar-toggler:focus, .nvbar-toggler:hover {
	text-decoration: none;
}

.nav-link.disabled, .nvbar-expand.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.disabled, .nvbar-light .nvbar-nav .nav-link.disabled {
	color: #9e9fb4;
}

.nav-tabs {
	border-bottom: 1px solid transparent;
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover, .nvbar-dark .nvbar-toggler, .nvbar-light .nvbar-toggler, .sb-outline:hover, .vribox::before, .vriboxs::before {
	border-color: transparent;
}

.nav-tabs .nav-link.disabled {
	color: #9e9fb4;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #ed8413;
	background-color: transparent;
	border-color: rgba(118, 109, 244, .35);
}

.nav-pills .nav-link {
	border-radius: .75rem;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #ed8413;
}

.nav-fill .nav-item, .nav-fill>.nav-link {
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified .nav-item, .nav-justified>.nav-link {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center;
}

.nvbar {
	position: relative;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding: .75rem 15px;
}

.nvbar .cantenar, .nvbar .cantenar-fluid, .nvbar .cantenar-xl {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.nvbar-brand {
	display: inline-block;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	font-size: 1.625rem;
	white-space: nowrap;
}

.nvbar-nav {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	padding-left: 0;
}

.nvbar-nav .dropdwn-mnu {
	position: static;
	float: none;
}

.nvbar-text {
	display: inline-block;
	padding-top: .5625rem;
	padding-bottom: .5625rem;
}

.nvbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center;
	-webkit-align-items: center;
}

.nvbar-toggler {
	padding: 0;
	font-size: 1rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
	position: relative;
	z-index: 99;
}

.nvbar-toggler-icon {
	display: inline-block;
	content: "";
	background: center center/100% 100% no-repeat;
}

.bg-light, .bg-white, .social-btn.sb-light:hover, div#mcttCo b {
	background-color: #fff !important;
}

.nvbar-expand {
	flex-flow: row nowrap;
	justify-content: flex-start;
}

.nvbar-expand .nvbar-nav {
	flex-direction: row;
}

.nvbar-expand .nvbar-nav .nav-link {
	padding-right: 1.125rem;
	padding-left: 1.125rem;
}

.nvbar-expand>.cantenar, .nvbar-expand>.cantenar-fluid, .nvbar-expand>.cantenar-xl {
	padding-right: 0;
	padding-left: 0;
	flex-wrap: nowrap;
}

.nvbar-expand .nvbar-collapse {
	display: flex;
	display: -webkit-flex !important;
	flex-basis: auto;
}

.nvbar-light .nvbar-brand, .nvbar-light .nvbar-brand:focus, .nvbar-light .nvbar-brand:hover {
	color: #4a4b65;
}

.a2.listed_by, .brandlisting_c, .brndcl, .dropdwn.nav-item:hover .dropdwn-toggle.nav-link a, .home-banner-new-sec .listbox-item p small, .lyrc a, .nvbar-expand.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item, .nvbar-light .nvbar-text, .nvbar-light .nvbar-toggler, .nvbar-nav li.dropdwn.nav-item a, .paginationdesign a, .related a, .text-black, .top-cu2 a, .webonly .bukfillst label, a.sbqiklinks {
	color: #4d4d4d;
}

.nvbar-dark .nvbar-toggler-icon, .nvbar-light .nvbar-toggler-icon {
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/menu-icon.svg?ver=2");
}

.nvbar-dark .nvbar-toggler-icon.nitro-lazy, .nvbar-light .nvbar-toggler-icon.nitro-lazy {
	background-image: none !important;
}

#mobani span, .color-shades-500, .color-shades-white, .covidinfobox:hover, .cs-header.bg-primary .around-nvbar-social-mnu .social-btn, .heart-icon:hover, .list-social-item a, .nav-link-style.nav-link-light.active, .nav-link-style.nav-link-light:hover, .nav-tabs-light .nav-link:hover, .nvbar-dark .nav-link-style.active, .nvbar-dark .nav-link-style:hover, .nvbar-dark .nvbar-brand, .nvbar-dark .nvbar-brand:focus, .nvbar-dark .nvbar-brand:hover, .nvbar-dark .nvbar-nav .active>.nav-link, .nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.active, .nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item:hover, .nvbar-dark .nvbar-nav .nav-link.active, .nvbar-dark .nvbar-nav .nav-link.show, .nvbar-dark .nvbar-nav .nav-link:focus, .nvbar-dark .nvbar-nav .nav-link:hover, .nvbar-dark .nvbar-nav .show>.nav-link, .nvbar-dark .nvbar-text a, .nvbar-dark .nvbar-text a:focus, .nvbar-dark .nvbar-text a:hover, .nvbar-dark .nvbar-tool, .nvbar-dark .nvbar-tool:hover>a, .nvbar-dark .nvbar-tool>a, .nvbar-expand.nvbar-dark .nvbar-nav .nav-item.active>.nav-link, .nvbar-expand.nvbar-dark .nvbar-nav .nav-item:hover>.nav-link, .nvbar-search .fa:hover, .nvbar-tool-icon-box .fa:hover, .social-btn:hover, .sortdsklist ul li.active a, .sortfilter a, .topbr-dark .dropdwn.show>.topbr-link, .topbr-dark .topbr-link.active, .topbr-dark .topbr-link:hover {
	color: #fff;
}

.nav-link-style.nav-link-light, .nav-tabs-light .nav-link, .nvbar-dark .nav-link-style, .nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item, .nvbar-dark .nvbar-nav .nav-link, .nvbar-dark .nvbar-text, .nvbar-dark .nvbar-toggler, .topbr-dark, .topbr-dark .topbr-link {
	color: rgba(255, 255, 255, .7);
}

.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.disabled, .nvbar-dark .nvbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .45);
}

.close {
	float: right;
	font-size: 1.375rem;
	font-weight: 400;
	line-height: 1;
	color: #4d4d4d;
	text-shadow: none;
	opacity: .5;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover, .primarymnu .footappstore.mob img:hover {
	opacity: .75;
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
}

.pointer-events-none, a.close.disabled {
	pointer-events: none;
}

input:focus {
	outline: 0;
	padding: 10px;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
	background-color: #e6e5e5 !important;
}

.bg-dark {
	background-color: #4d4d4d !important;
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
	background-color: #222330 !important;
}

.bg-transparent, .deals-slider-inner.cat-theme>.cat-nav .cat-next, .deals-slider-inner.cat-theme>.cat-nav .cat-prev {
	background-color: transparent !important;
}

.border {
	border: 1px solid rgba(206, 206, 206, .42) !important;
}

.border-top {
	border-top: 1px solid rgba(206, 206, 206, .42) !important;
}

.border-right {
	border-right: 1px solid rgba(206, 206, 206, .42) !important;
}

.border-bottom {
	border-bottom: 1px solid rgba(206, 206, 206, .42) !important;
}

.border-left {
	border-left: 1px solid rgba(206, 206, 206, .42) !important;
}

.border-0 {
	border: 0 !important;
}

.border-top-0 {
	border-top: 0 !important;
}

.border-right-0, .contmnbox input[list] {
	border-right: 0 !important;
}

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

.border-left-0, .loginmobilenumberinput {
	border-left: 0 !important;
}

.rounded-sm {
	border-radius: .5rem !important;
}

.rounded-right, .rounded-top {
	border-top-right-radius: .75rem !important;
}

.rounded-bottom, .rounded-right {
	border-bottom-right-radius: .75rem !important;
}

.rounded-left, .rounded-top {
	border-top-left-radius: .75rem !important;
}

.rounded-bottom, .rounded-left {
	border-bottom-left-radius: .75rem !important;
}

.rounded {
	border-radius: .75rem !important;
}

.rounded-lg {
	border-radius: 1rem !important;
}

.rounded-circle, .sb-round {
	border-radius: 50% !important;
}

.rounded-pill {
	border-radius: 50rem !important;
}

.imgdisblk, .intl-tel-input.separate-dial-code .selected-flag, .mncarimg, .rounded-0 {
	border-radius: 0 !important;
}

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}

.appdropdown a:after, .d-none, .lastclose, .new_video_guide .video_with_playbtn .yt-icon, .nvbar-expand.nvbar-sticky.nvbar-stuck .nvbar-floating-logo, .probarlight, .side-info-box.only-mobile {
	display: none !important;
}

.city_with_subcity.show, .d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.bttn.fil, .d-block, .filterclose, .intl-tel-input, .listingslid .cat-next, .listingslid .cat-prev, .listingslid .cat-slid .cat-dots.disabled, .listingslid .cat-slid .cat-nav.disabled, .qldropdown:hover .qldropdown-content_desk {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
	display: -webkit-flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

.form-inline {
	display: flex;
	display: -webkit-flex;
	flex-flow: row wrap;
	align-items: center;
	-webkit-align-items: center;
}

.btn-label, .coumob a, .div-sftng .close-select, .enqcrimg, .filterclose.new-sidepadd .top-filbox, .form-inline .form-check, .logo-section, .mnu-click-style, .owl-carousel img, .premi .latest_img_header.d-block.hover-img, .swiper-slide-car-card.swiper-slide a, .w-100 {
	width: 100%;
}

.embed-responsive, .is-type-video.wp-block-embed__wrapper {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before, .is-type-video.wp-block-embed__wrapper::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video, .is-type-video.wp-block-embed__wrapper .embed-responsive-item, .is-type-video.wp-block-embed__wrapper embed, .is-type-video.wp-block-embed__wrapper iframe, .is-type-video.wp-block-embed__wrapper object, .is-type-video.wp-block-embed__wrapper video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before, .is-type-video.wp-block-embed.wp-embed-aspect-21-9.wp-block-embed__wrapper::before {
	padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before, .is-type-video.wp-block-embed.wp-embed-aspect-16-9.wp-block-embed__wrapper::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before, .is-type-video.wp-block-embed.wp-embed-aspect-4-3.wp-block-embed__wrapper::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before, .is-type-video.wp-block-embed.wp-embed-aspect-1-1.wp-block-embed__wrapper::before {
	padding-top: 100%;
}

.flex-row {
	flex-direction: row !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	flex-grow: 0 !important;
}

.flex-grow-1 {
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-start {
	justify-content: flex-start !important;
}

.justify-content-end {
	justify-content: flex-end !important;
}

.justify-content-center {
	justify-content: center;
	-webkit-justify-content: center !important;
}

.justify-content-between {
	justify-content: space-between;
	-webkit-justify-content: space-between !important;
}

.justify-content-around {
	justify-content: space-around !important;
}

.align-items-start {
	align-items: flex-start !important;
}

.align-items-end {
	align-items: flex-end !important;
}

.align-items-center {
	align-items: center;
	-webkit-align-items: center !important;
}

.align-items-baseline {
	align-items: baseline !important;
}

.align-items-stretch {
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.float-none {
	float: none !important;
}

.user-select-all {
	-webkit-user-select: all !important;
	-moz-user-select: all !important;
	-ms-user-select: all !important;
	user-select: all !important;
}

.user-select-auto {
	-webkit-user-select: auto !important;
	-moz-user-select: auto !important;
	-ms-user-select: auto !important;
	user-select: auto !important;
}

.user-select-none {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}

.overflow-hidden {
	overflow-y: hidden !important;
	overflow-x: hidden !important;
	touch-action: none;
	-ms-touch-action: none;
}

.position-static {
	position: static !important;
}

.position-fixed {
	position: fixed !important;
}

.position-sticky {
	position: -webkit-sticky !important;
	position: sticky !important;
}

.fixed-bottom, .fixed-top {
	position: fixed;
	right: 0;
	z-index: 1030;
	left: 0;
}

.card-body>.blockquote::before, .fixed-top, .sticky, .vwmorpicbtn {
	top: 0;
}

.fixed-bottom {
	bottom: 0;
}

.nvbar-stuck .nvbar-btn, .nvbar:not(.nvbar-stuck) .nvbar-stuck-btn, .products .product .yith-wcwl-add-button span.text, .products .product .yith-wcwl-wishlistaddedbrowse span.text, .products .product .yith-wcwl-wishlistexistsbrowse span.text, .products .yith-wcwl-wishlistaddedbrowse .feedback, .screen-reader-text, .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

#property-call-user-feedback .question-form ul li:last-child, .dropdwn-mnu li, .hdcity_dropdown li:last-child, .mnu-click-style .main-substyl, .nav-pills .nav-item, .nav-pills.flex-column .nav-item:last-child, .nav-tabs .nav-item, .nav-tabs:not(.nav-fill):not(.nav-justified).flex-column .nav-item:last-child, label.select {
	margin-bottom: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.social-btn {
	display: inline-block;
	width: 2.25rem;
	height: 2.25rem;
	padding: 0;
	border: 1px solid transparent;
	transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
	border-radius: .5rem;
	background-color: #f3f3f9;
	color: #6c6d89;
	font-size: .9375rem;
	text-align: center;
	text-decoration: none !important;
}

.social-btn>i {
	line-height: 2.125rem;
}

.feedbackmain button:focus, .social-btn:focus, a:focus {
	outline: 0;
}

.social-btn:active {
	transition: none;
}

.social-btn.sb-light {
	background-color: rgba(255, 255, 255, .08);
	color: #fff;
}

.sb-lg {
	width: 2.75rem;
	height: 2.75rem;
	border-radius: .75rem;
	font-size: 1rem;
}

.sb-lg>i {
	line-height: 2.625rem;
}

.sb-sm {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: .5rem;
	font-size: .8125rem;
}

.sb-sm>i {
	line-height: 1.625rem;
}

.sb-outline {
	border-color: #e5e5ef;
	background-color: transparent;
}

.sb-outline.sb-light {
	border-color: rgba(255, 255, 255, .14);
	background-color: transparent;
}

.sb-facebook:hover {
	color: #3b5998;
}

.sb-twitter:hover {
	color: #1da1f2;
}

.sb-instagram:hover {
	color: #5851db;
}

.dropdwn-toggle::after, .dropdwn-toggle::before {
	display: inline-block;
	font-family: feather;
	font-weight: 400;
	vertical-align: middle;
}

.dropdwn-toggle::after, .select_city:after, .topbr .dropdwn-toggle::after {
	margin-left: .25rem;
	transform: scale(.15);
	width: 14px;
	vertical-align: top;
	display: inline-block;
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
}

.select_city:after, .topbr .dropdwn-toggle::after {
	content: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-down-w.png");
	height: 17px;
	font: 14px/1.6 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
}

.dropdwn-toggle::after {
	content: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-down.png");
	height: 24px;
	font: 14px/1.6 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
}

.dropdwn-toggle::before {
	margin-right: .25rem;
}

.dropdwn-toggle:not(.dropdwn-toggle-split)::before {
	margin-left: -.25rem;
}

.dropdwn-toggle:not(.dropdwn-toggle-split)::after, .viewmor, .vriboxs svg {
	margin-right: 3px;
}

.dropup .dropdwn-toggle::after {
	content: "";
}

.dropright .dropdwn-toggle::after, .nvbar-tool-icon-box svg {
	vertical-align: bottom;
}

.dropleft .dropdwn-toggle::before {
	content: "";
	vertical-align: bottom;
}

.dropdwn-mnu {
	box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
	border: 0;
}

.nvbar-box-shadow, .nvbar-sticky.nvbar-stuck {
	box-shadow: 0 .125rem .625rem -.1875rem rgba(0, 0, 0, .1);
}

.dropdwn-mnu li {
	border-bottom: 1px solid #f2f2f2;
}

.devide-column ul li:last-child, .dropdwn-mnu li:last-child {
	border-bottom: 0;
}

.dropdwn-header {
	margin-bottom: .25rem;
	padding-top: .425rem;
	padding-bottom: .85rem;
	border-bottom: 1px solid #e9e9f2;
	font-size: 1rem;
	font-weight: 600;
}

.dropdwn-divider {
	margin: .25rem 0;
}

.dropdwn-item {
	position: relative;
	width: 100%;
	transition: .25s ease-in-out;
	font-weight: 500;
}

.nav-link, .nav-link-style, .topbr-link {
	transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
	font-weight: 500;
}

.dropdwn-toggle-split::after {
	margin-left: -.0625rem !important;
}

@-webkit-keyframes fade-in {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fade-in {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes zoom-in {
	from {
		transform: scale(.85rem);
		opacity: 0;
	}
	
	to {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes zoom-in {
	from {
		transform: scale(.85rem);
		opacity: 0;
	}
	
	to {
		transform: scale(1);
		opacity: 1;
	}
}

.nav-tabs {
	margin-bottom: 1.25rem;
	border: 0;
}

.nav-tabs .nav-link {
	border-radius: .75rem;
	color: #4d4d4d;
}

.nav-tabs .nav-link>i {
	margin-top: -.125rem;
}

.nav-tabs .dropdwn-mnu {
	margin-top: 0;
	border-radius: .75rem;
}

.nav-tabs-light .nav-link.active {
	border-color: rgba(255, 255, 255, .25);
	color: #fff;
}

.nav-tabs-light .show .nav-link {
	border-color: rgba(255, 255, 255, .25);
	color: #fff !important;
}

.nav-pills .nav-link {
	padding-top: .625rem;
	padding-bottom: .625rem;
	background-color: #f7f7fc;
	color: #4d4d4d;
	font-size: 1rem;
}

.nav-pills .nav-link:hover:not(.active):not([aria-expanded=true]) {
	color: #4d4d4d;
	background-color: #e8e8f6;
}

.nav-pills .nav-link.disabled {
	background-color: transparent;
	color: #9e9fb4;
}

.nav-pills .nav-link.disabled:hover:not(.active) {
	background-color: transparent;
}

.nav-pills .nav-link i {
	margin-top: -.25rem;
}

.nav-pills .nav-item, .nav-tabs:not(.nav-fill):not(.nav-justified) .nav-item {
	margin-right: .6666666667rem;
}

.nav-pills.justify-content-center .nav-item, .nav-tabs:not(.nav-fill):not(.nav-justified).justify-content-center .nav-item {
	margin-right: .3333333333rem !important;
	margin-left: .3333333333rem !important;
}

.nav-pills.justify-content-end .nav-item, .nav-tabs:not(.nav-fill):not(.nav-justified).justify-content-end .nav-item {
	margin-right: 0;
	margin-left: .6666666667rem;
}

.nav-pills.flex-column .nav-item, .nav-tabs:not(.nav-fill):not(.nav-justified).flex-column .nav-item {
	margin-right: 0 !important;
	margin-bottom: .6666666667rem;
	margin-left: 0 !important;
}

.nav-indicator {
	display: inline-block;
	width: .3125rem;
	height: .3125rem;
	margin-top: -.5rem;
	margin-left: .375rem;
	border-radius: 50%;
	background-color: #16c995;
}

.nav-link-style, .topbr-link {
	display: inline-block;
	color: #4d4d4d;
	text-decoration: none;
}

.nav-link-style>i {
	transition: opacity .25s ease-in-out;
}

.nav-heading .nav-heading-title:hover, .nav-heading .nav-heading-title:hover .nav-heading-title, .nav-heading a:hover, .nav-heading a:hover .nav-heading-title, .nav-heading:hover, .nav-heading:hover .nav-heading-title, .nav-link-style:hover {
	color: #ed8413;
	text-decoration: none;
}

.firstvr, .nav-link-style.active>i, .nav-link-style:hover>i {
	opacity: 1 !important;
}

.nav-heading .nav-heading-title.active, .nav-heading a.active, .nav-heading.active, .nav-link-style.active {
	color: #ed8413;
	pointer-events: none;
	cursor: default;
}

#property-call-user-feedback .button-toggle .button, .booking-items, .btn:not(:disabled):not(.disabled), .dropdwn, .dropdwn-mnu li:hover, .icon, .link-dots-btn:hover, .qldropbtn, .resbtn, .select {
	cursor: pointer;
}

.nav-heading, .nav-heading .nav-heading-title, .nav-heading a {
	transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
	color: #4a4b65;
	font-weight: 600;
	text-decoration: none;
}

.cs-header {
	position: relative;
	z-index: 1030;
}

.nvbar {
	padding-top: .375rem;
	padding-bottom: .375rem;
}

.nvbar-floating {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.nvbar-sticky.nvbar-stuck {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-animation: .25s nvbar-show;
	animation: .25s nvbar-show;
	background-color: #fff;
	z-index: 1030;
}

@-webkit-keyframes nvbar-show {
	from {
		transform: translateY(-.75rem);
		opacity: 0;
	}
	
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes nvbar-show {
	from {
		transform: translateY(-.75rem);
		opacity: 0;
	}
	
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

select {
	outline-color: rgba(0, 0, 0, 0) !important;
	position: relative;
}

button:focus, button:hover, select:focus, select:hover {
	color: #ed8413;
	outline: 0;
}

option {
	color: #4d4d4d;
	font-size: 14px;
	line-height: 1em;
	text-align: left;
}

.custom-select, .select2.select2-cantenar .select2-selection--multiple, .select2.select2-cantenar .select2-selection--single, select {
	display: inline-block;
	width: 130px !important;
	padding: .0625rem 2.125rem .0625rem 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #4d4d4d;
	vertical-align: middle;
	background: right 1.125rem center/8px 10px no-repeat !important;
	border: 0;
	border-radius: 0;
	box-shadow: 0 0 0 0 transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

#list.sugglist, #list2.sugglist, .select-options {
	box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
}

.custom-select:focus, .select2.select2-cantenar .select2-selection--multiple:focus, .select2.select2-cantenar .select2-selection--single:focus, select:focus {
	border-color: rgba(118, 109, 244, .35);
	outline: 0;
	box-shadow: 0 0 0 0 transparent, 0 .375rem .625rem -.3125rem rgba(118, 109, 244, .15);
}

.custom-select:focus::-ms-value, .select2.select2-cantenar .select2-selection--multiple:focus::-ms-value, .select2.select2-cantenar .select2-selection--single:focus::-ms-value, select:focus::-ms-value {
	color: #4d4d4d;
	background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]), .select2.select2-cantenar .select2-selection--multiple[multiple], .select2.select2-cantenar .select2-selection--multiple[size]:not([size="1"]), .select2.select2-cantenar .select2-selection--single[multiple], .select2.select2-cantenar .select2-selection--single[size]:not([size="1"]), select[multiple], select[size]:not([size="1"]) {
	height: auto;
	padding-right: 1.125rem;
	background-image: none;
}

.custom-select[multiple].nitro-lazy, .custom-select[size]:not([size="1"]).nitro-lazy, .select2.select2-cantenar .select2-selection--multiple[multiple].nitro-lazy, .select2.select2-cantenar .select2-selection--multiple[size]:not([size="1"]).nitro-lazy, .select2.select2-cantenar .select2-selection--single[multiple].nitro-lazy, .select2.select2-cantenar .select2-selection--single[size]:not([size="1"]).nitro-lazy, select[multiple].nitro-lazy, select[size]:not([size="1"]).nitro-lazy {
	background-image: none !important;
}

.custom-select:disabled, .select2.select2-cantenar .select2-selection--multiple:disabled, .select2.select2-cantenar .select2-selection--single:disabled, select:disabled {
	color: #9e9fb4;
	background-color: #f7f7fc;
}

.custom-select::-ms-expand, .select2.select2-cantenar .select2-selection--multiple::-ms-expand, .select2.select2-cantenar .select2-selection--single::-ms-expand, select::-ms-expand {
	display: none;
}

.custom-select:-moz-focusring, .select2.select2-cantenar .select2-selection--multiple:-moz-focusring, .select2.select2-cantenar .select2-selection--single:-moz-focusring, select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #4d4d4d;
}

.nvbar-search .nvbar-search-field {
	border: 1px solid #ccc;
	padding: 6px 15px;
	width: calc(100vw - 83vw);
	border-radius: 5px 0 0 5px;
}

.nvbar-search {
	margin-right: 0;
	width: 100%;
	height: 100%;
}

.wpforms-submit {
	padding: 8px 13px;
	border-radius: 0 5px 5px 0;
}

.nvbar-search .fomcntrl, .nvbar-search input:not([type=checkbox]):not([type=radio]):not([class]), .nvbar-search textarea:not([class]) {
	background-color: transparent !important;
	font-size: .9rem;
	box-shadow: none !important;
}

.nvbar-search .close {
	font-size: 1.75rem;
	font-weight: 300;
}

.nvbar-search.show {
	display: block;
	-webkit-animation: .25s ease-in-out fade-in;
	animation: .25s ease-in-out fade-in;
}

.nvbar-nav {
	padding-top: 1rem;
}

.nvbar-nav .nav-item {
	margin-bottom: 0;
	border-top: 1px solid #e9e9f2;
}

.nvbar-nav .nav-link {
	padding: .875rem 0;
}

.nvbar-nav .dropdwn-mnu {
	margin: -.5rem 0 0;
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
}

.cs-offcanvas.cs-offcanvas-collapse-always.show, .nvbar-expand .dropdwn-mnu {
	box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
}

.nvbar-nav .dropdwn-mnu .dropdwn-mnu {
	padding-right: 1rem;
	padding-left: 1rem;
}

.nvbar-tool {
	position: relative;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	color: #4d4d4d;
}

.nvbar-tool>a {
	color: #4d4d4d;
	transition: color .25s ease-in-out;
	text-decoration: none;
}

.nvbar-tool>a:hover {
	color: #37384e;
	text-decoration: none;
}

.nvbar-tool:hover>a {
	color: #37384e;
}

.nvbar-tool .nvbar-tool-icon-box {
	position: relative;
	width: 2.75rem;
	height: 2.75rem;
	font-size: 1.375rem;
	text-align: center;
}

.nvbar-tool .nvbar-tool-icon-box>i {
	line-height: 2.75rem;
}

.nvbar-tool .nvbar-tool-icon-box-img {
	padding: .125rem;
	border: 1px solid #dfdfec;
	border-radius: 50%;
}

.nvbar-tool .nvbar-tool-label {
	display: block;
	flex-grow: 0;
	flex-shrink: 0;
	padding-left: .625rem;
	transition: color .25s ease-in-out;
	font-size: .875rem;
	font-weight: 500;
	text-decoration: none !important;
	white-space: nowrap;
}

.nvbar-tool .nvbar-tool-label>small {
	display: block;
	margin-bottom: -.125rem;
	font-size: 85%;
	font-weight: 400;
	opacity: .75;
}

.nvbar-tool .nvbar-tool-badge {
	position: absolute;
	top: .125rem;
	right: -.5625rem;
	width: 1.125rem;
	height: 1.125rem;
	border-radius: 50%;
	background-color: #ed8413;
	color: #fff;
	font-size: .75rem;
	font-weight: 500;
	text-align: center;
	line-height: 1.125rem;
}

.nvbar-tool.dropdwn::after {
	position: absolute;
	left: 0;
	bottom: -.75rem;
	width: 100%;
	height: .75rem;
	content: "";
}

.nvbar-tool.dropdwn .dropdwn-toggle::after {
	margin-left: .125rem;
	font-size: 1.15em;
}

.mt-2, .my-2, .nvbar-tool .dropdwn-mnu {
	margin-top: .5rem !important;
}

.bg-primary .nvbar-tool .nvbar-tool-badge {
	color: #ed8413;
	background-color: #fff;
}

.nvbar-dark .nvbar-nav .nav-item {
	border-color: rgba(255, 255, 255, .14) !important;
}

.nvbar-dark .nvbar-nav .dropdwn-header {
	color: #fff;
	border-color: rgba(255, 255, 255, .14);
}

.nvbar-dark .nvbar-tool .nvbar-tool-icon-box-img {
	border-color: rgba(255, 255, 255, .15);
}

.nvbar-expand.nvbar {
	padding-top: .75rem;
	padding-bottom: .75rem;
}

.nvbar-expand .nvbar-nav {
	position: relative;
	padding-top: 0;
}

#mcTooltip img, .city_with_subcity .options ul li a:last-child, .feedbackmain .dropdwn .dropbtn, .mdl:focus, .no-border, .nvbar-expand .nvbar-nav .nav-item {
	border: 0;
}

#mnu-topbr-right .appdropdown span:after, #property-call-user-feedback .question-form, #property-call-user-feedback .request-a-callback, #property-call-user-feedback .required-missing, #property-call-user-feedback .send-a-note, .aconfil .submnu, .aconfil .subnest, .banner-slider .item:nth-child(10), .banner-slider .item:nth-child(11), .banner-slider .item:nth-child(12), .banner-slider .item:nth-child(3), .banner-slider .item:nth-child(4), .banner-slider .item:nth-child(5), .banner-slider .item:nth-child(6), .banner-slider .item:nth-child(7), .banner-slider .item:nth-child(8), .banner-slider .item:nth-child(9), .booking-list .item, .brndlogoslid .cat-nav.disabled, .c-1v7jael, .carcalar.firstvr, .cat-dots, .cat-slid.cat-grab .item:nth-child(2), .cat-slid.cat-grab .item:nth-child(3), .cat-slid.cat-grab .item:nth-child(4), .cat-slid.cat-theme.listingslid.srcslid .item, .closbtnsup, .cs-offcanvas-cap, .disply-none, .dnone, .for-mobile, .last-section .extrabtn i, .lightpick.is-hidden, .listingslid.cat-theme .cat-nav.disabled, .mob-selectcity-wrap ul li:last-child:before, .mobile-arlang, .mobmenu-title, .mobonly, .new-header-search-sec.mobile-search, .nvbar-expand .dropdwn-mnu.show, .nvbar-expand .nvbar-nav>.dropdwn>.dropdwn-toggle::after, .otherlinksqik, .overflow-hidden .downloadbar, .qldropdown-content, .select select option[value=""][disabled], .select-options a:first-child, .select-options li[rel=hide], .short-videos-block .d-none, .short-videos-block.d-none, .short-videos-modal .d-none, .short-videos-modal.d-none, .sortfilterboxall, .yachtbookingform {
	display: none;
}

.nvbar-expand .dropdwn-mnu {
	margin-top: 0;
	border-color: #fff;
	background-color: #fff;
}

.nvbar-expand .dropdwn-mnu .dropdwn-toggle {
	position: relative;
	padding-right: 1.625rem;
}

.nvbar-expand .dropdwn-mnu .dropdwn-toggle::after {
	position: absolute;
	top: 50%;
	right: .8666666667rem;
	margin-top: .0625rem;
	transform: translateY(-50%);
	content: "";
}

.nvbar-expand .dropdwn-mnu .dropdwn-mnu {
	top: 0;
	right: auto;
	left: 100%;
	width: auto;
	margin-top: -.5rem;
	margin-right: 0;
	margin-left: -.25rem;
	padding-right: 0;
	padding-left: 0;
	border-radius: .75rem;
	background-color: #fff;
}

.city_with_subcity:hover .hdcity_dropdown, .nvbar-expand .dropdwn:hover>.dropdwn-mnu {
	display: block;
	-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
}

.nvbar-expand .dropdwn-mega {
	position: static;
}

.nvbar-expand .dropdwn-mega>.dropdwn-mnu {
	width: auto;
	padding: 0 .75rem;
	overflow: hidden;
}

.cardcontinfo, .contactinfobtnmn, .contmnbox, .dflex, .disply-flex, .fomdt, .nvbar-expand .dropdwn-mega:hover>.dropdwn-mnu, a.brandlista {
	display: flex;
	display: -webkit-flex;
}

.nvbar-expand .dropdwn-mega .dropdwn-column {
	display: block;
	width: 15rem;
	min-width: 15rem;
	padding: 1.5rem .75rem;
}

.nvbar-expand .dropdwn-mega .dropdwn-column.dropdwn-column-img {
	margin-right: .75rem;
	margin-left: -.75rem;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.nvbar-expand .dropdwn-mega .dropdwn-column:last-child.dropdwn-column-img {
	margin-right: -.75rem;
	margin-left: .75rem;
}

.nvbar-expand .dropdwn-mega .dropdwn-column .dropdwn-header {
	padding: 0 0 .6375rem;
}

.nvbar-expand.nvbar-dark .nvbar-nav .dropdwn-header {
	color: #4a4b65;
	border-color: #e9e9f2;
}

.topbr {
	position: relative;
	padding: .725rem 10px;
	color: #6c6d89;
	font-size: .875rem;
}

.topbr-link.active {
	color: #3d3e57;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}

@-webkit-keyframes dropdwn-show {
	from {
		transform: scale(.9);
		opacity: 0;
	}
	
	to {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes dropdwn-show {
	from {
		transform: scale(.9);
		opacity: 0;
	}
	
	to {
		transform: scale(1);
		opacity: 1;
	}
}

.card-body>.blockquote {
	margin-bottom: 0;
	padding-top: 5rem !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.card *, .flex-column * {
	min-height: .01px;
}

.cs-offcanvas-enabled {
	padding-left: 23.5rem;
}

.cs-offcanvas-enabled.cs-offcanvas-right {
	padding-right: 23.5rem;
	padding-left: 0;
}

.cs-offcanvas {
	display: flex;
	display: -webkit-flex;
	position: fixed;
	flex-direction: column;
	top: 0;
	left: 0;
	width: 100%;
	max-width: 22rem;
	height: 100% !important;
	z-index: 1035;
}

.cs-offcanvas .cs-offcanvas-body {
	height: 100%;
	padding: 0 1rem;
	overflow-y: auto;
}

.cs-offcanvas .cs-offcanvas-body .nav-link-style {
	display: block;
	margin-right: -1rem;
	margin-bottom: .75rem;
	margin-left: -1rem;
	padding: 0 1rem;
}

.cs-offcanvas .cs-offcanvas-body .nav-link-style.active::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: .125rem;
	height: 100%;
	background-color: #ed8413;
	content: "";
}

.accordion:hover, .active, .cs-offcanvas .cs-offcanvas-body .nav-link-style.active.nav-link-light::before, .enqform .round label, .panel {
	background-color: #fff;
}

.cs-offcanvas .cs-offcanvas-cap {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-shrink: 0;
	padding: 1.25rem 1rem;
}

.cs-offcanvas.cs-offcanvas-collapse-always {
	width: 100%;
	max-width: 22rem;
	transform: translateX(-100%);
	transition: transform .4s cubic-bezier(.165, .84, .44, 1), box-shadow .3s;
	background-color: #fff;
}

.cs-offcanvas.cs-offcanvas-collapse-always.cs-offcanvas-right {
	transform: translateX(100%);
}

.banner-slider .cat-nav button:hover span, .cs-offcanvas.cs-offcanvas-collapse-always.show {
	transform: none;
}

.bg-darker {
	background-color: #2c2d3f !important;
}

.select_city svg, .topbr-dark .topbr-link svg {
	margin-right: 5px;
}

.nvbar-search .nvbar-search-field {
	flex: 1 1 0;
}

.nvbar-floating div[data-elementor-type=wp-page] {
	padding-top: 0;
}

.nvbar-floating div.cs-sidebar-enabled {
	margin-top: 62px;
}

.header-nvbar-dashboard.nvbar-dark .nav-link-style, .nvbar-solid.nvbar-dark .nav-link-style {
	color: rgba(255, 255, 255, .7) !important;
}

.topbr__nav--right .dropdwn .dropdwn-mnu {
	left: auto !important;
	right: 0;
}

.topbr .mnu-image-title-after.mnu-image-not-hovered img {
	padding-right: 0 !important;
	margin-top: -1px;
	margin-bottom: -5px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: .8125rem;
	height: 25px;
	width: 25px;
	border-radius: 30px;
	max-width: auto;
	margin-right: 0;
}

.first-link, .p-l-0, .topbr .mnu-image-title-after.mnu-image-title {
	padding-left: 0 !important;
}

.nvbar-tool .nvbar-tool-badge .cart-contents-count, .topbr.dropdwn-mnu.mnu-image-title-after.mnu-image-not-hovered.mnu-image-title-after.mnu-image-title {
	display: inline-block;
	vertical-align: middle;
}

.topbr .topbr__nav .text-md-right>li {
	margin-left: 1.7rem !important;
}

.dropdwn-mnu a div[data-title], .fieldsbox input, .logininputtxtbox select, .nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn-mega.dropdwn-item.nav-link-style:not(:hover), .text-dark {
	color: #4d4d4d !important;
}

#nvbar .mobile-arlang:hover, .aconfil li.open .submnu label:hover, .aconfil li.open .submnu select:hover, .aconfil li.open .submnu span:hover select, .aconfil li.open .submnu:hover .searchable_emirate input, .active-clrstyles-city, .arabic-language-link a:hover, .city_with_subcity .options a span.custom-li:hover, .city_with_subcity .options ul li a:hover, .hdcity-down:hover, .hmjoinus:hover .rujoinustag, .new-header-search-sec .qldropbtn:hover, .new-region-wrap:hover small, .nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn-mega.dropdwn-item.nav-link-style:focus, .nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn-mega.dropdwn-item.nav-link-style:hover, .orangetext, .showForMobile li:focus .bukfiltitle label, .showForMobile li:hover .bukfiltitle label {
	color: #ed8413 !important;
}

figure, img {
	max-width: 100%;
	height: auto;
}

.gallery-caption, .wp-caption-text {
	text-align: center;
	font-size: .8125rem;
	color: #4d4d4d;
	margin-top: 1rem;
}

.brandlisting_c, .sbmnu .dropdwn-item {
	font-size: .865rem;
	font-weight: 500;
}

figure img {
	line-height: 1;
}

.overflow-visible {
	overflow: visible;
}

.alignleft {
	float: left;
	margin-right: 1rem;
	margin-bottom: .5rem;
}

.alignright {
	float: right;
	margin-left: 1rem;
	margin-bottom: .5rem;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.card-product {
	max-width: none;
}

.around-nvbar-social-mnu, .dropdwn-mega>li, .p-0, .short-videos-block .p-0, .short-videos-modal .p-0, .short-videos-quality:focus {
	padding: 0 !important;
}

.text-left, option:first-child {
	text-align: left !important;
}

.nvbar-tool-search {
	padding-right: 20px;
}

.nvbar-tool-search input::placeholder {
	opacity: .5;
}

.top-cu span:first-child {
	width: 21px !important;
	display: inline-block;
	font-style: inherit;
}

.nvbar-expand-lg .dropdwn-mega .brand-nav .dropdwn-column {
	display: block;
	width: 11rem;
	min-width: 11rem;
}

.brand-nav .dropdwn-item {
	padding: 0 15px 18px;
}

.nvbar-expand-lg .dropdwn-mega .dropdwn-column {
	display: block;
	width: 15rem;
	min-width: 15rem;
}

.sbmnu {
	max-height: 300px;
	overflow-y: auto;
	width: 300px !important;
}

.sticky, aside.desktop-app {
	width: 100%;
	position: relative;
}

.sbmnu::-webkit-scrollbar {
	width: 10px;
	height: 5px;
}

.sbmnu::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.sbmnu::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 10px;
}

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

.sbmnu a {
	max-width: 200px !important;
	word-wrap: break-word !important;
}

.dropdwn-toggle i {
	margin-right: 4px;
	font-size: 16px;
	vertical-align: middle;
}

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

.m-l-0, .topbr .mob li, ul.list.bukfillst {
	margin-left: 0 !important;
}

#list3.sugglist .autocomplete-items, .dropdwn li a, .dropdwn li span, .gallery-images, .lokshan, .mn-footer ul, .modal-dialog-video>.container, .select_city-content p a, .select_city_popup .modal-body, .select_city_popup .modal-content, .short-videos-modal .modal-content, .supmn, .top-infopd.show-video, a.nvbar-brand.order-lg-1.mx-auto.ml-lg-0.pr-lg-2.mr-lg-4.d-lg-none.col-5, body, ol, ul, ul.list.bukfillst {
	padding: 0;
}

.mob-logo {
	display: flex;
	display: -webkit-flex;
	vertical-align: middle;
	margin: 0 50px 0 6px;
}

#mnu-topbr-right li.listinlin-item, .coumob {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.mnu-img-lft {
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	min-height: 400px;
}

.mobile-bottom-links.coumob svg, i.fa.fa-mobile-alt.font-size-lg.mr-2 {
	margin-right: 8px;
}

.nvbar-nav .nav-item .dropdwn-toggle::after {
	font: 14px/1.6 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.gtdapp {
	align-items: center;
	-webkit-align-items: center;
	display: flex;
	display: -webkit-flex;
}

aside.desktop-app {
	z-index: 9999;
	margin-top: -390px;
	text-align: center;
}

.desktop-app .footappsto {
	justify-content: space-evenly;
	margin-top: 10px;
	text-align: left;
}

.anddesk, .appledesk {
	background: #000;
	border-radius: 30px;
	font-size: 10px;
	line-height: 1em;
	padding: 4px 13px 6px !important;
	color: #fff;
}

.anddesk i, .appledesk img {
	font-size: 20px;
	color: #fff;
	margin-right: 5px;
	max-height: 20px;
	width: auto;
}

.coumob li {
	width: 100%;
	margin-top: 0;
	margin-right: 6px;
}

.coumob .dropdwn-toggle::after {
	position: absolute;
	right: 11px;
}

.coumob, .vermsg {
	margin-top: 30px;
}

.scrolslid {
	user-select: none;
	-webkit-overflow-scrolling: touch;
	display: inline-flex;
}

.scrolslid .lslide {
	padding-bottom: 20px;
	float: left;
	width: 280px;
	margin-right: 20px;
	cursor: grab;
}

.scrolslid .item {
	width: 294px;
}

.brand-nav a.dropdwn-item:hover {
	transform: scale(1.1);
}

.level-0 {
	height: 30px !important;
}

.carcalar img, .dropdun {
	height: 30px;
}

.select-hidden {
	display: none;
	padding-right: 10px;
}

.select {
	display: inline-block;
	position: relative;
	color: #fff;
	width: 100%;
	text-align: right;
	padding-right: 18px;
}

.select-styled {
	color: #4d4d4d;
	padding: 0 10px 0 0;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in;
	margin-right: -13px;
}

.select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-color: #4d4d4d transparent transparent;
	position: absolute;
	top: 12px;
	right: 0;
}

.select-styled:before {
	content: "";
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-color: transparent transparent #4d4d4d;
	position: absolute;
	top: 2px;
	right: 0;
}

.select-styled.active, .select-styled:active, .select-styled:hover {
	background-color: #fff;
	color: #ed8413;
}

.select-styled.active:after, .select-styled:active:after {
	top: 9px;
	border-color: transparent transparent #fff;
}

.select-options {
	border-color: #fff;
	background-color: #fff;
	border-radius: .75rem;
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: auto;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #4d4d4d;
	text-align: left;
	width: max-content;
	max-width: 234px;
	max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
}

.select-options a, .select-options li {
	margin: 0;
	text-transform: uppercase;
	padding: 8px 15px;
	-moz-transition: .15s ease-in;
	-o-transition: .15s ease-in;
	-webkit-transition: .15s ease-in;
	transition: .15s ease-in;
	border-bottom: 1px solid #f2f2f2;
	font-size: .865rem;
	font-weight: 500;
	width: 100%;
	display: block;
	color: #4d4d4d;
}

.select-options li.is-selected, .select-options li:hover {
	background: #fff;
	color: #ed8413;
}

.jumpmnboxnobo .select-options li:first-child {
	cursor: not-allowed;
	opacity: .6;
}

.qldropbtn, .select-options li:last-child, a:focus, span#inpemail {
	border: none !important;
}

.byond-algn, .callbox, .clnwbtn>span, .covidinfobox i, .filterbar li, .frm-ftr-cont, .loginfom .form-content, .lyrc, .mailbox, .mapbox, .opntimbx, .otp-box, .reqtitle, .show-more-less, .sortdsklist ul li, .text-center, .whatsapbox {
	text-align: center;
}

.soci-thumb {
	justify-content: start;
	-webkit-justify-content: start;
	display: flex;
	display: -webkit-flex;
}

.mn-footer .list.list-footer a, .mn-footer .list_f.list-footer_1 a {
	font-size: 12px;
	line-height: 1.4em;
	color: #fff !important;
}

[class^=box-icon-], footer .box-icon, footer [class*=" box-icon-"] {
	z-index: 2;
	position: relative !important;
	width: 30px !important;
	height: 30px !important;
	text-align: center;
	display: block;
	background: #ed8323;
	color: #fff !important;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;
	border-radius: 30px;
}

.select-options::-webkit-scrollbar {
	width: 5px;
	height: 8px;
}

.select-options::-webkit-scrollbar:hover {
	width: 10px;
	height: 8px;
}

.select-options::-webkit-scrollbar-thumb {
	background: #4d4d4d;
	border-radius: 10px;
}

.mdlop, .noscroll {
	overflow: hidden;
}

.plyicon {
	width: 15px;
	height: 24px;
}

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

.all-offer-btn:hover, .arabic-language-link a, .autocomplete-active span, .autocomplete-active5 span, .c-1v7jael a, .covidinfobox button:focus, .covidinfobox button:hover, .covidinfobox:after, .covidinfobox:before, .dropcon-active .option-text, .filterclose.new-sidepadd .bttn-normal:hover span, .hmjoinus .rujoinustag, .list_f a, .text-white, .view-all-btn2:hover i {
	color: #fff !important;
}

.autocomplete input::placeholder {
	color: #ccc;
	opacity: 1;
}

.autocomplete input:-ms-input-placeholder {
	color: #ccc;
}

.autocomplete input::-ms-input-placeholder {
	color: #ccc;
}

.autocomplete input:focus {
	border: 2px solid #ed8413;
	outline: 0;
}

.icon {
	text-align: left;
	display: table;
	width: 100%;
	padding: .75rem 1.5rem;
	margin: 0;
	font-size: 1rem;
	line-height: 1.25rem;
	font-weight: 400;
	box-shadow: inset 0 -1px 0 0 #dddde5;
}

.linkmn {
	font-weight: 500;
	color: #4d4d4d;
	position: relative;
	z-index: 99999;
}

.dropdwn li {
	padding: .425rem 0 .425rem 1.3rem;
}

.listinlin-item.list-social-item a {
	font-size: 0;
	padding: 0;
	margin: 0;
	line-height: 0;
	display: contents;
}

.brand-nav a, .footappsto a, .hidtxt, .hidtxt a {
	font-size: 0 !important;
}

.addifrme.clsd p, .cmpheadtext, .cmpnmhead, .hidtxt a span, .hidtxt span, .taglin-login p {
	font-size: 13px;
}

.footappsto a span {
	font-size: 14px !important;
	line-height: 1.3em;
	color: #fff;
}

html {
	font-size: 100% !important;
}

#main-footer.mn-footer .cantenar, #searchform2 .otoicon.sarchbr, .cat-loaded .carcalar.firstvr, .cat-slid.cat-theme.listingslid.srcslid .cat-loaded .item, .slidsearch form {
	display: flex;
}

.brand-nav span.d-block.text-muted {
	font-size: .65rem !important;
}

.gtmSRK .bttn {
	padding: .4625rem 0 !important;
}

.cs-header li, footer li {
	list-style: none !important;
}

#property-call-user-feedback .question-form ul, .kylist, .mn-footer li, .preslid, .soci-thumb li, li {
	list-style: none;
}

.recm4u-right.disprc strike {
	height: 22px;
	display: block;
}

.ocdappdownload {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 10px 15px;
	border-bottom: 1px solid #ccc;
	justify-content: space-between;
	column-gap: 20px;
}

.downappimg {
	width: 46px;
}

.downloadbtn {
	border: 1px solid #ed8413;
	border-radius: 30px;
	line-height: 1em;
	padding: 6px 12px;
	font-size: 1rem;
}

#list.sugglist, #list2.sugglist, #list3.sugglist {
	z-index: 9;
	border-color: #e9e9f2;
	border-radius: .75rem;
	max-height: 300px;
}

.foot-para, .foot-para a {
	font-weight: 500;
	font-size: 12px;
}

.apptagline a {
	margin-bottom: 0;
	color: #4d4d4d;
}

svg.closedownload {
	width: 13px;
}

.fav-icon, .infobttnlg, .justcent, .kylist li, .loginfom, .mapbox, .nvbar-expand-lg .nvbar-nav, .otp-box .justify-center, .otp-signin span, .socicon_ocd ul {
	justify-content: center;
}

.cat-theme .cat-nav, .hdsrchmndiv.p-20 .overlayy-content, .m-t-0, .soci-thumb-ocd, .tags-slider span:first-child svg {
	margin-top: 0 !important;
}

.socicon_ocd_a {
	margin-right: 5px !important;
}

.list-footer_1>li {
	margin-bottom: 8px;
	line-height: 1.4em;
}

.ar-cnt {
	float: right;
	display: inline;
}

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

.foot-para {
	color: #fff;
	line-height: 1.8em;
}

.mn-footer {
	background: #262626;
	padding: 60px 0 30px;
}

.mn-footer .logo img {
	width: 190px;
	margin-bottom: 0;
}

.iosapp .fa-apple {
	font-size: 22px;
	color: #262626;
}

.androidapp img, .city_with_subcity .options ul li.custom-li span img, .city_with_subcity .options ul li.custom-li span svg, .nvbar-light .nvbar-nav .nav-link img {
	width: 20px;
}

.soci-thumb a {
	line-height: 32px;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.soci-thumb li {
	float: left;
	margin-right: 10px;
}

.vmapp {
	display: table-cell;
	vertical-align: middle;
}

.footappsto .appbox {
	border-radius: 5px;
	float: left;
	width: 47%;
	margin-right: 5px;
	padding: 5px;
}

.smalltxt {
	font-size: 10px;
}

.bigtxt {
	font-size: 15px;
}

.vmptxt {
	line-height: 15px;
	padding-left: 10px;
	color: #4d4d4f;
}

.downloadapptext, .qldropbtn, HTML[lang=de] .kylist li, HTML[lang=fr] .kylist li, HTML[lang=it] .kylist li, HTML[lang=ru] .kylist li, HTML[lang=tr] .kylist li, HTML[lang=zh] .kylist li {
	line-height: 1em;
}

.soci-thumb {
	margin-top: 28px;
	padding: 0;
	justify-content: start;
	display: flex;
}

.socicon {
	clear: both;
	padding-top: 10px;
}

.footbotmlink, .usecbtitle, .usr-get-start {
	text-align: center;
	width: 100%;
}

.footbotmlink p {
	color: #fff;
	font-size: 10px;
}

.footbotmlink a {
	color: #fff !important;
	font-size: 12px;
	margin-right: 15px;
}

.cplink a, .qldropbtn, .qldropdown-content a {
	font-size: 13px;
	text-transform: uppercase;
}

.cplink a, .hdsrchmndiv .scrolslid li {
	margin-right: 20px;
}

.footbotmlink .mnlink, .logininputtxtbox.mobilelogin, .preference-form-wrap .form-group {
	margin-bottom: 15px;
}

.autocomplete-items::-webkit-scrollbar {
	width: 14px;
	height: 5px;
}

.autocomplete-items::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.autocomplete-items::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 10px;
}

.autocomplete-items::-webkit-scrollbar-thumb:hover {
	background: #555;
}

#list.sugglist {
	position: absolute;
	min-width: 300px;
	margin-top: 48px;
	overflow-y: auto;
}

#list2.sugglist, #list3.sugglist {
	top: 48px;
	min-width: 310px;
	background: #fff;
}

.qldropbtn:after, .qldropbtn:before {
	width: 0;
	height: 0;
	right: -11px;
	content: "";
	border: 4px solid transparent;
}

#list2.sugglist {
	position: absolute;
	overflow-y: auto;
}

#list3.sugglist, .city_with_subcity .options, .hdcity_dropdown, .qldropdown-content {
	box-shadow: rgba(0, 0, 0, .16) -.0625rem 0 .625rem 0, rgba(0, 0, 0, .16) .3125rem 1.25rem 2.5rem 0;
}

#myInputautocomplete-list.autocomplete-items {
	overflow-y: auto;
	max-height: 300px;
}

.headersearchpp {
	overflow-y: hidden !important;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	height: 100% !important;
	right: 0 !important;
	bottom: 0 !important;
	touch-action: none !important;
	-ms-touch-action: none !important;
}

.crnm {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
}

#myOverlay, .overflow-hidden {
	height: calc(100vh);
	-webkit-overflow-scrolling: auto;
}

#list3.sugglist, .hdsrchmndiv {
	overflow-y: auto;
}

#myOverlay {
	position: fixed;
	touch-action: none;
	-ms-touch-action: none;
	overflow-x: hidden;
}

.overflow-hidden {
	position: relative;
	touch-action: none;
	-ms-touch-action: none;
}

.hdsrchmndiv .scrolslid.brandslid .last-section {
	width: 100px !important;
}

.hdsrchmndiv .scrolslid.brandslid .last-section button {
	font-size: 12px;
	height: 25px;
	line-height: 1em;
}

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

.cs-header .select-options {
	top: 33px;
}

.footbotmlink img {
	height: 15px;
	width: auto;
}

.mobile-bottom-links img {
	width: 16px;
	margin-right: 7px;
	height: auto;
}

.arabic-lang {
	position: absolute;
	margin-left: 80px;
	color: #fff !important;
}

#mnu-topbr-right li.listinlin-item {
	padding: 0 8px;
}

.qldropbtn {
	padding-right: 0;
	padding-left: 10px;
	border: 0;
	background: #fff;
	font-weight: 400;
	color: #4d4d4d;
}

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

.qldropbtn:after {
	border-color: #4d4d4d transparent transparent;
	position: absolute;
}

.qldropdown-content {
	background-color: #fff;
	border-color: #fff;
	border-radius: .75rem;
	position: absolute;
	top: 100%;
	left: auto;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #4d4d4d;
	text-align: left;
	width: max-content;
	max-width: 275px;
	max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
}

.qldropdown-content::-webkit-scrollbar {
	width: 5px;
	height: 8px;
}

.qldropdown-content::-webkit-scrollbar:hover {
	width: 10px;
	height: 8px;
}

.lrnmor:hover:before, .nvbar-nav .nav-item .dropdwn-toggle::after {
	text-rendering: auto;
	content: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-down.png") !important;
	width: 14px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}

.qldropdown-content::-webkit-scrollbar-thumb {
	background: #4d4d4d;
	border-radius: 10px;
}

.qldropdown-content a {
	height: auto !important;
	line-height: 1.5;
	margin: 0;
	padding: 8px 15px;
	transition: .15s ease-in 0;
	border-bottom: 1px solid #f2f2f2;
	font-weight: 500;
	width: 100%;
	color: #4d4d4d;
	text-decoration: none;
}

.appdropdown div.dropdwn-mnu {
	right: 0;
	left: auto;
	min-width: 290px;
}

.qr-code {
	width: 83%;
	margin: 17px auto;
}

.lrnmor {
	padding: 10px;
	width: 100%;
	display: block;
}

.lrnmor:hover {
	background: #ededed;
	border-radius: 5px;
}

.lrnmor:hover:before {
	-webkit-transform: rotate(270deg) scale(.15);
	-ms-transform: rotate(270deg) scale(.15);
	-o-transform: rotate(270deg) scale(.15);
	transform: rotate(270deg) scale(.15);
	margin-left: .25rem;
	height: 21px;
	display: inline-block;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	right: 0;
	margin-right: 40px;
	margin-top: 3px;
}

.appdropdown .sliderbantext img {
	height: 23px;
	width: auto;
}

.appdropdown span svg, .appdropdown span:after, .hdsrchmndiv .large-12.columns, .hdsrchmndiv .scrolslid li .last-vu-all, .m-r-0, a.foot-card-images:last-child {
	margin-right: 0 !important;
}

.gtdocd {
	font-weight: 500;
	margin-top: 15px;
}

.gtdocd:hover, a:hover {
	text-decoration: underline !important;
}

.footappstore.mob img {
	width: auto;
	height: 40px;
	margin-top: 0;
}

.footappstore.mob {
	display: block;
	margin-bottom: 50px;
	text-align: center;
}

.font-bold.downloadapptext {
	font-weight: 600;
}

.nvbar-nav svg {
	max-height: 23px;
}

.nvbar-nav>.nav-item>.dropdwn-toggle, .nvbar-nav>.nav-item>.dropdwn-toggle>a {
	border: 0;
	display: flex;
	align-items: center;
	gap: 5px;
	line-height: 13px;
}

#selectcitydropmob.select_city-content.mobile.active, .select_city-content.active, .select_city_dropdown:hover .select_city-content {
	display: inline-grid !important;
}

.aconfil .submnu select, .aconfil .subnest select, .cs-offcanvas-collapse .dropdwn-mnu li.dropright.dropdwn:first-child, .m-t-10 {
	margin-top: 10px;
}

.hdsrchmndiv .brandslid .item:first-child {
	margin-left: 15px !important;
}

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

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

.beyond-car {
	display: grid !important;
	column-gap: 20px;
}

.c-13l9cls, .c-1v7jael, .carnote-content li, .cmpnmdt, .fav-icon, .mileage_style, .mnu-click-style, .rate, .rightsidesort, .select_city-content p {
	display: flex;
	display: flex;
}

.slidervwallbtn:focus, .slidervwallbtn:hover {
	color: #fff;
	box-shadow: 1px 1px 4px #ccc;
}

.c-1v7jael::before {
	content: "";
	content: "";
	position: absolute;
	bottom: 100%;
	left: 69%;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent rgba(0, 0, 0, .6);
}

.c-13l9cls {
	padding-right: 10px;
	align-items: center;
}

.c-13l9cls, .select_city {
	align-items: center;
	cursor: pointer;
}

.c-1v7jael:focus, .c-1v7jael:hover {
	color: #ed8413 !important;
	background: #4d4d4d;
}

@keyframes mymove {
	0%, 100% {
		top: 36px;
	}
	
	50% {
		top: 42px;
	}
}

.c-1v7jael {
	padding: 0 14px 0 19px;
	line-height: 35px;
	cursor: pointer;
	width: max-content;
	font-size: 14px;
	position: absolute;
	top: 36px;
	right: -35px;
	border-radius: 4px;
	animation: 1.5s 0 infinite mymove;
	background: rgba(0, 0, 0, .6);
	color: #fff !important;
	border: 1px solid rgba(0, 0, 0, .6);
	z-index: 999;
}

#mnu-primary-mnu a:hover, .active-clrstyles {
	color: #4d4d4d !important;
	text-decoration: none !important;
}

.c-1v7jael svg, .new-myaccbtn .btn:hover svg, .sortdsklist ul .active a:hover svg {
	fill: #fff;
}

.c-13l9cls, .priz-mn {
	padding-left: 10px;
}

.c-13l9cls svg {
	margin-top: 2px;
	height: 12px !important;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	word-break: normal;
}

#mnu-topbr-right .top-cu a .mnu-image-title:hover {
	color: #ed8413;
	width: 100% !important;
}

#mnu-topbr-right .top-cu a .mnu-image-title, .ademrt-input, .cmplogobig, .frst-lab select, .map-img iframe, .mdldilg .fomcntrl, .mncarimg, .otherlinksqik.ani, .premi .preslid .item, .scrolslid, .w-100, a.item.newover {
	width: 100% !important;
}

#mnu-topbr-right .top-cu .currency-drpstl:hover {
	width: 100% !important;
	color: #ed8413;
}

.active-clrstyles {
	font-weight: 550 !important;
}

.topbr-link:hover {
	color: #ff6900;
	text-decoration: none;
}

.align-center {
	align-items: center !important;
}

.srch2::-webkit-scrollbar {
	width: 5px;
	height: 8px;
}

.srch2::-webkit-scrollbar:hover {
	width: 10px;
	height: 8px;
}

.srch2::-webkit-scrollbar-thumb {
	background: rgba(136, 136, 136, .61);
	border-radius: 10px;
}

.select_city-content, .select_city-content.active {
	z-index: 9;
	background-color: #fff;
	position: absolute;
}

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

.select_city-content {
	width: 216px;
	margin-top: 5px;
	border-radius: 5px;
	display: inline-grid;
	border: 1px solid #cecece;
	padding-bottom: 10px;
	box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
	-webkit-box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
}

.select_city-content svg {
	position: absolute;
	right: 16px;
	top: 21px;
}

.select_city-content p {
	justify-content: space-between;
	color: #4d4d4d;
	text-transform: uppercase;
	padding: 15px 6px 6px 12px;
	font-weight: 600;
	margin-bottom: 0;
}

.select_city-content .bdr_btm {
	border-bottom: 2px solid rgba(233, 233, 233, .72);
	padding-bottom: 15px;
}

.select_city {
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	background-color: transparent;
	box-shadow: none;
	gap: 0;
	display: flex;
	padding: 0;
	border-radius: 5px;
}

.select_search {
	width: 100%;
	margin-bottom: 20px;
}

.select_search svg {
	position: absolute;
	left: 30px;
	top: 80px;
}

.select_city-content input {
	height: 36px;
	padding: 8px;
	margin: 11px 11px 0;
	width: 92% !important;
	border: 1px solid #c0bebe;
	border-radius: 5px;
}

.select_city-content a {
	color: #4d4d4d;
	padding: 8px 0 8px 12px;
}

.select_city-content p svg {
	position: relative;
	margin-top: 3px;
	top: auto;
	right: 0;
}

.select_city-content.active .srch2, .select_city_dropdown:hover .select_city-content .srch2 {
	display: inline-grid !important;
	height: 265px;
	overflow-y: scroll;
}

.menu-icon-link img {
	width: 23px;
	height: 20px;
	margin-right: 5px;
}

.arabic-language-link {
	position: absolute;
	z-index: 99;
}

.arabic-language-link .nav-link {
	display: flex;
	gap: 5px;
	align-items: center;
	padding: 9px 0;
}

.arabic-language-link img {
	width: 20px;
	filter: brightness(8.75);
}

.select_city-content.active .srch {
	max-height: 265px;
	overflow-y: auto;
}

.srch::-webkit-scrollbar {
	width: 5px;
	height: 8px;
}

.srch::-webkit-scrollbar:hover {
	width: 10px;
	height: 8px;
}

.srch::-webkit-scrollbar-thumb {
	background: rgba(136, 136, 136, .61);
	border-radius: 10px;
}

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

.select_city_dropdown:hover .select_city-content .srch {
	max-height: 265px;
	overflow-y: scroll;
}

.desert-img-hdr {
	height: 18px !important;
	width: 18px !important;
}

.appdropdown span:after {
	content: "" !important;
	width: 0 !important;
}

.nvbar-nav .nav-item .dropdwn-toggle::after {
	margin-left: 0;
	transform: scale(.15);
	height: 21px;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-kerning: auto;
	font-optical-sizing: auto;
	font-feature-settings: normal;
	font-variation-settings: normal;
	font-weight: 400;
	font-stretch: normal;
	line-height: 1.6;
	font-family: FontAwesome;
	font-size: inherit;
}

.autocomplete-items div::after {
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/arrow-search.png");
	background-size: 15px auto;
	background-repeat: no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
	content: "";
	position: absolute;
	right: 8px;
	margin-top: 3px;
	opacity: .6;
}

@media (prefers-reduced-motion:reduce) {
	.bttn, .collapsing {
		transition: none;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}
	
	.d-print-inline {
		display: inline !important;
	}
	
	.d-print-inline-block {
		display: inline-block !important;
	}
	
	.d-print-block {
		display: block !important;
	}
	
	.d-print-table {
		display: table !important;
	}
	
	.d-print-table-row {
		display: table-row !important;
	}
	
	.d-print-table-cell {
		display: table-cell !important;
	}
	
	.d-print-flex {
		display: flex;
		display: -webkit-flex !important;
	}
	
	.d-print-inline-flex {
		display: inline-flex !important;
	}
}

@media (max-width:1200px) {
	.nvbar-brand {}
	
	.carslid.hdbeyondcar {
		padding-right: 0 !important;
		margin: 0 auto 30px;
		width: 100%;
	}
	
	#searchform2.mob-search {
		width: 89% !important;
	}
	
	.hdsrchmndiv.p-20 {
		padding: 15px 0 !important;
	}
	
	#searchform2.mob-search, .recm4utitlen {
		margin: 0 20px;
	}
	
	.cantenar.px-0.px-xl-3.formob {
		min-height: 44px;
	}
	
	div.item.last-vu-all .recm4u {
		justify-content: center;
	}
	
	.nvbar {
		min-height: 46px;
	}
	
	.jumpmnboxnobo {
		width: 103px !important;
		height: 22px;
	}
	
	.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: 600;
		align-items: center;
	}
	
	.last-section {
		border-radius: 30px;
		width: 200px;
		padding: 96px 0 50px;
		display: block;
		display: -webkit-block;
		justify-content: center;
		-webkit-justify-content: center;
		align-items: center;
		-webkit-align-items: center;
		text-align: center !important;
		background-image: linear-gradient(#ed8323, #ffbc5d);
	}
	
	.otoinput {
		display: none !important;
	}
	
	.mobsearchinput:focus {
		border: 2px solid rgba(237, 132, 19, .48) !important;
	}
	
	.autocomplete.mrginup {
		top: 40px;
	}
	
	.jumpmnboxnobo {
		padding-right: 12px !important;
	}
	
	#searchform input {
		font-size: 16px;
	}
	
	.recm4utitle.f-15.bybrnd.font-mid.m-t-20 {
		margin-top: 60px !important;
	}
	
	.mn-footer ul {
		padding: 10px !important;
	}
	
	.dropdwn.nav-item.last-link {
		background: #ed8413 !important;
		margin-left: -10px;
		padding-left: 10px;
	}
	
	.dropdwn.nav-item.last-link a {
		color: #fff !important;
	}
	
	.autocomplete .scrolslid .item {
		width: 314px !important;
	}
	
	.mn-footer .list_f {
		-webkit-columns: 2;
	}
	
	.nvbar-expand-lg .dropdwn-mega .dropdwn-column {
		margin-top: 10px;
	}
	
	.nvbar-expand-lg>.cantenar, .nvbar-expand-lg>.cantenar-fluid, .nvbar-expand-lg>.cantenar-xl {
		padding-right: 0;
		padding-left: 0;
	}
	
	.close {}
	
	.brand-nav {
		width: 400px;
	}
	
	.userprofilepicdrp {
		margin-left: 10px;
	}
	
	.nvbar-tool .dropdwn-mnu, .nvbar-tool.dropdwn .dropdwn-toggle::after {
		right: 0 !important;
		left: auto;
	}
	
	.userprofilepicdrp img {
		margin-right: 20px;
		margin-top: 2px;
		display: inline-block;
		vertical-align: middle;
		text-align: center;
		font-size: .8125rem;
		height: 25px;
		width: 25px;
		border-radius: 30px;
		max-width: auto;
		margin-left: 0;
	}
}

@media (min-width:576px) {
	.nvbar-expand-sm {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.nvbar-expand-sm .nvbar-nav {
		flex-direction: row;
	}
	
	.nvbar-expand-sm .nvbar-nav .dropdwn-mnu {
		position: absolute;
	}
	
	.nvbar-expand-sm .nvbar-nav .nav-link {
		padding-right: 1.125rem;
		padding-left: 1.125rem;
	}
	
	.nvbar-expand-sm>.cantenar, .nvbar-expand-sm>.cantenar-fluid, .nvbar-expand-sm>.cantenar-xl {
		flex-wrap: nowrap;
	}
	
	.nvbar-expand-sm .nvbar-collapse {
		display: flex;
		display: -webkit-flex !important;
		flex-basis: auto;
	}
	
	.nvbar-expand-sm .dropdwn-mnu.show, .nvbar-expand-sm .nvbar-nav>.dropdwn>.dropdwn-toggle::after, .nvbar-expand-sm .nvbar-toggler {
		display: none;
	}
	
	.form-inline .fomcntrl, .form-inline input:not([type=checkbox]):not([type=radio]):not([class]), .form-inline textarea:not([class]) {
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .fomcntrl-plaintext {
		display: inline-block;
	}
	
	.d-sm-none, .nvbar-expand-sm.nvbar-sticky.nvbar-stuck .nvbar-floating-logo {
		display: none !important;
	}
	
	.d-sm-inline {
		display: inline !important;
	}
	
	.d-sm-inline-block {
		display: inline-block !important;
	}
	
	.d-sm-block {
		display: block !important;
	}
	
	.d-sm-table {
		display: table !important;
	}
	
	.d-sm-table-row {
		display: table-row !important;
	}
	
	.d-sm-table-cell {
		display: table-cell !important;
	}
	
	.d-sm-flex {
		display: flex;
		display: -webkit-flex !important;
	}
	
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
	
	.flex-sm-row {
		flex-direction: row !important;
	}
	
	.flex-sm-column {
		flex-direction: column !important;
	}
	
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-sm-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-sm-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-sm-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-sm-center {
		justify-content: center;
		-webkit-justify-content: center !important;
	}
	
	.justify-content-sm-between {
		justify-content: space-between;
		-webkit-justify-content: space-between !important;
	}
	
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	
	.align-items-sm-center {
		align-items: center;
		-webkit-align-items: center !important;
	}
	
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	
	.align-content-sm-center {
		align-content: center !important;
	}
	
	.align-content-sm-between {
		align-content: space-between !important;
	}
	
	.align-content-sm-around {
		align-content: space-around !important;
	}
	
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	
	.align-self-sm-auto {
		align-self: auto !important;
	}
	
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	
	.align-self-sm-center {
		align-self: center !important;
	}
	
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
	
	.float-sm-left {
		float: left !important;
	}
	
	.float-sm-right {
		float: right !important;
	}
	
	.float-sm-none {
		float: none !important;
	}
	
	.brand-nav {
		width: 100%;
	}
	
	.nvbar-expand-sm.nvbar {
		padding-top: .75rem;
		padding-bottom: .75rem;
	}
	
	.nvbar-expand-sm.nvbar-sticky.nvbar-stuck .nvbar-stuck-logo {
		display: block;
	}
	
	.nvbar-expand-sm .nvbar-nav {
		position: relative;
		padding-top: 0;
	}
	
	.nvbar-expand-sm .nvbar-nav .nav-item {
		border: 0;
	}
	
	.nvbar-expand-sm .nvbar-nav .nav-item.active>.nav-link:not(.disabled), .nvbar-expand-sm .nvbar-nav .nav-item:hover>.nav-link:not(.disabled), .nvbar-expand-sm.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.active, .nvbar-expand-sm.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item:hover, .nvbar-expand-sm.nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn:hover>.dropdwn-item {
		color: #ed8413;
	}
	
	.nvbar-expand-sm .dropdwn-mnu {
		margin-top: 0;
		box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
		border-color: #fff;
		background-color: #fff;
	}
	
	.nvbar-expand-sm .dropdwn-mnu .dropdwn-toggle {
		position: relative;
		padding-right: 1.625rem;
	}
	
	.nvbar-expand-sm .dropdwn-mnu .dropdwn-toggle::after {
		position: absolute;
		top: 50%;
		right: .8666666667rem;
		margin-top: .0625rem;
		transform: translateY(-50%);
		content: "";
	}
	
	.nvbar-expand-sm .dropdwn-mnu .dropdwn-mnu {
		top: 0;
		right: auto;
		left: 100%;
		width: auto;
		margin-top: -.5rem;
		margin-right: 0;
		margin-left: -.25rem;
		padding-right: 0;
		padding-left: 0;
		border-radius: .75rem;
		background-color: #fff;
	}
	
	.nvbar-expand-sm .dropdwn:hover>.dropdwn-mnu {
		display: block;
		-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
		animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	}
	
	.nvbar-expand-sm .dropdwn-mega {
		position: static;
	}
	
	.nvbar-expand-sm .dropdwn-mega>.dropdwn-mnu {
		width: auto;
		padding: 0 .75rem;
		overflow: hidden;
	}
	
	.nvbar-expand-sm .dropdwn-mega:hover>.dropdwn-mnu {
		display: flex;
		display: -webkit-flex;
	}
	
	.nvbar-expand-sm .dropdwn-mega .dropdwn-column {
		display: block;
		width: 15rem;
		min-width: 15rem;
		padding: 1.5rem .75rem;
	}
	
	.nvbar-expand-sm .dropdwn-mega .dropdwn-column.dropdwn-column-img {
		margin-right: .75rem;
		margin-left: -.75rem;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.nvbar-expand-sm .dropdwn-mega .dropdwn-column:last-child.dropdwn-column-img {
		margin-right: -.75rem;
		margin-left: .75rem;
	}
	
	.nvbar-expand-sm .dropdwn-mega .dropdwn-column .dropdwn-header {
		padding: 0 0 .6375rem;
	}
	
	.nvbar-expand-sm .dropdwn-mega .dropdwn-column .dropdwn-item {
		padding-right: 0;
		padding-left: 0;
	}
	
	.nvbar-expand-sm.nvbar-dark .nvbar-nav .nav-item.active>.nav-link, .nvbar-expand-sm.nvbar-dark .nvbar-nav .nav-item:hover>.nav-link {
		color: #fff;
	}
	
	.nvbar-expand-sm.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item {
		color: #4d4d4d;
	}
	
	.nvbar-expand-sm.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.disabled {
		color: #9e9fb4;
	}
	
	.nvbar-expand-sm.nvbar-dark .nvbar-nav .dropdwn-header {
		color: #4a4b65;
		border-color: #e9e9f2;
	}
	
	.container, .container-sm {
		max-width: 540px;
	}
}

@media (min-width:1280px) {
	.cantenar, .cantenar-lg, .cantenar-md, .cantenar-sm, .cantenar-xl {
		max-width: 1300px;
	}
	
	.nvbar-expand-xl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.nvbar-expand-xl .nvbar-nav {
		flex-direction: row;
	}
	
	.nvbar-expand-xl .nvbar-nav .dropdwn-mnu {
		position: absolute;
	}
	
	.nvbar-expand-xl .nvbar-nav .nav-link {
		padding-right: 1.125rem;
		padding-left: 1.125rem;
	}
	
	.nvbar-expand-xl>.cantenar, .nvbar-expand-xl>.cantenar-fluid, .nvbar-expand-xl>.cantenar-xl {
		flex-wrap: nowrap;
	}
	
	.nvbar-expand-xl .nvbar-collapse {
		display: flex;
		display: -webkit-flex !important;
		flex-basis: auto;
	}
	
	.nvbar-expand-xl .dropdwn-mnu.show, .nvbar-expand-xl .nvbar-nav>.dropdwn>.dropdwn-toggle::after, .nvbar-expand-xl .nvbar-toggler {
		display: none;
	}
	
	.d-xl-none, .nvbar-expand-xl.nvbar-sticky.nvbar-stuck .nvbar-floating-logo {
		display: none !important;
	}
	
	.d-xl-inline {
		display: inline !important;
	}
	
	.d-xl-inline-block {
		display: inline-block !important;
	}
	
	.d-xl-block {
		display: block !important;
	}
	
	.d-xl-table {
		display: table !important;
	}
	
	.d-xl-table-row {
		display: table-row !important;
	}
	
	.d-xl-table-cell {
		display: table-cell !important;
	}
	
	.d-xl-flex {
		display: flex;
		display: -webkit-flex !important;
	}
	
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
	
	.flex-xl-row {
		flex-direction: row !important;
	}
	
	.flex-xl-column {
		flex-direction: column !important;
	}
	
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xl-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-xl-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-xl-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-xl-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-xl-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-xl-center {
		justify-content: center;
		-webkit-justify-content: center !important;
	}
	
	.justify-content-xl-between {
		justify-content: space-between;
		-webkit-justify-content: space-between !important;
	}
	
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	
	.align-items-xl-center {
		align-items: center;
		-webkit-align-items: center !important;
	}
	
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	
	.align-content-xl-center {
		align-content: center !important;
	}
	
	.align-content-xl-between {
		align-content: space-between !important;
	}
	
	.align-content-xl-around {
		align-content: space-around !important;
	}
	
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	
	.align-self-xl-auto {
		align-self: auto !important;
	}
	
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	
	.align-self-xl-center {
		align-self: center !important;
	}
	
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
	
	.float-xl-left {
		float: left !important;
	}
	
	.float-xl-right {
		float: right !important;
	}
	
	.float-xl-none {
		float: none !important;
	}
	
	.nvbar-expand-xl.nvbar {
		padding-top: .75rem;
		padding-bottom: .75rem;
	}
	
	.nvbar-expand-xl.nvbar-sticky.nvbar-stuck .nvbar-stuck-logo {
		display: block;
	}
	
	.nvbar-expand-xl .nvbar-nav {
		position: relative;
		padding-top: 0;
	}
	
	.nvbar-expand-xl .nvbar-nav .nav-item {
		border: 0;
	}
	
	.nvbar-expand-xl .nvbar-nav .nav-item.active>.nav-link:not(.disabled), .nvbar-expand-xl .nvbar-nav .nav-item:hover>.nav-link:not(.disabled), .nvbar-expand-xl.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.active, .nvbar-expand-xl.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item:hover, .nvbar-expand-xl.nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn:hover>.dropdwn-item {
		color: #ed8413;
	}
	
	.nvbar-expand-xl .dropdwn-mnu {
		margin-top: 0;
		box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
		border-color: #fff;
		background-color: #fff;
	}
	
	.nvbar-expand-xl .dropdwn-mnu .dropdwn-toggle {
		position: relative;
		padding-right: 1.625rem;
	}
	
	.nvbar-expand-xl .dropdwn-mnu .dropdwn-toggle::after {
		position: absolute;
		top: 50%;
		right: .8666666667rem;
		margin-top: .0625rem;
		transform: translateY(-50%);
		content: "";
	}
	
	.nvbar-expand-xl .dropdwn-mnu .dropdwn-mnu {
		top: 0;
		right: auto;
		left: 100%;
		width: auto;
		margin-top: -.5rem;
		margin-right: 0;
		margin-left: -.25rem;
		padding-right: 0;
		padding-left: 0;
		border-radius: .75rem;
		background-color: #fff;
	}
	
	.nvbar-expand-xl .dropdwn:hover>.dropdwn-mnu {
		display: block;
		-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
		animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	}
	
	.nvbar-expand-xl .dropdwn-mega {
		position: static;
	}
	
	.nvbar-expand-xl .dropdwn-mega>.dropdwn-mnu {
		width: auto;
		padding: 0 .75rem;
		overflow: hidden;
	}
	
	.nvbar-expand-xl .dropdwn-mega:hover>.dropdwn-mnu {
		display: flex;
		display: -webkit-flex;
	}
	
	.nvbar-expand-xl .dropdwn-mega .dropdwn-column {
		display: block;
		width: 15rem;
		min-width: 15rem;
		padding: 1.5rem .75rem;
	}
	
	.nvbar-expand-xl .dropdwn-mega .dropdwn-column.dropdwn-column-img {
		margin-right: .75rem;
		margin-left: -.75rem;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.nvbar-expand-xl .dropdwn-mega .dropdwn-column:last-child.dropdwn-column-img {
		margin-right: -.75rem;
		margin-left: .75rem;
	}
	
	.nvbar-expand-xl .dropdwn-mega .dropdwn-column .dropdwn-header {
		padding: 0 0 .6375rem;
	}
	
	.nvbar-expand-xl .dropdwn-mega .dropdwn-column .dropdwn-item {
		padding-right: 0;
		padding-left: 0;
	}
	
	.nvbar-expand-xl.nvbar-dark .nvbar-nav .nav-item.active>.nav-link, .nvbar-expand-xl.nvbar-dark .nvbar-nav .nav-item:hover>.nav-link {
		color: #fff;
	}
	
	.nvbar-expand-xl.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item {
		color: #4d4d4d;
	}
	
	.nvbar-expand-xl.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.disabled {
		color: #9e9fb4;
	}
	
	.nvbar-expand-xl.nvbar-dark .nvbar-nav .dropdwn-header {
		color: #4a4b65;
		border-color: #e9e9f2;
	}
}

@media (max-width:767.98px) {
	.nvbar-expand-md>.cantenar, .nvbar-expand-md>.cantenar-fluid, .nvbar-expand-md>.cantenar-xl {
		padding-right: 0;
		padding-left: 0;
	}
	
	.card-columns {
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media (max-width:575.98px) {
	.nvbar-expand-sm>.cantenar, .nvbar-expand-sm>.cantenar-fluid, .nvbar-expand-sm>.cantenar-xl {
		padding-right: 0;
		padding-left: 0;
	}
	
	.card-columns {
		-moz-column-count: 1;
		column-count: 1;
	}
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.card .card {
		display: block;
	}
}

@media (max-width:1279.98px) {
	.nvbar-expand-xl>.cantenar, .nvbar-expand-xl>.cantenar-fluid, .nvbar-expand-xl>.cantenar-xl {
		padding-right: 0;
		padding-left: 0;
	}
	
	.cs-offcanvas-enabled {
		padding-left: 22.5rem;
	}
	
	.cs-offcanvas-enabled.cs-offcanvas-right {
		padding-right: 22.5rem;
	}
}

@media (min-width:1200px) {
	.d-lg-none, .mobonly, .nvbar-expand-lg.nvbar-sticky.nvbar-stuck .nvbar-floating-logo {
		display: none !important;
	}
	
	.cat-slid .brnd-title {
		font-size: 14px !important;
	}
	
	.jumpmnboxnobo {
		width: fit-content !important;
		height: 22px;
	}
	
	.dropdwn-mega {
		min-height: 400px;
	}
	
	.dropdwn-mega.brndmega {
		min-height: auto;
	}
	
	.nvbar-expand-lg {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.nvbar-expand-lg .nvbar-nav {
		flex-direction: row;
		position: relative;
		padding-top: 0;
	}
	
	.nvbar-expand-lg .nvbar-nav .dropdwn-mnu {
		position: absolute;
	}
	
	.nvbar-expand-lg .nvbar-nav .nav-link {
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.nvbar-expand-lg>.cantenar, .nvbar-expand-lg>.cantenar-fluid, .nvbar-expand-lg>.cantenar-xl {
		flex-wrap: nowrap;
	}
	
	.nvbar-expand-lg .nvbar-collapse {
		display: flex;
		display: -webkit-flex !important;
		flex-basis: auto;
	}
	
	.nvbar-expand-lg .dropdwn-mnu.show, .nvbar-expand-lg .nvbar-toggler, .otoicon {
		display: none;
	}
	
	.nvbar-expand-lg .nvbar-nav .first-link {
		padding-left: 0 !important;
	}
	
	.d-lg-inline {
		display: inline !important;
	}
	
	.d-lg-inline-block {
		display: inline-block !important;
	}
	
	.d-lg-block {
		display: block !important;
	}
	
	.d-lg-table {
		display: table !important;
	}
	
	.d-lg-table-row {
		display: table-row !important;
	}
	
	.d-lg-table-cell {
		display: table-cell !important;
	}
	
	.d-lg-flex {
		display: flex;
		display: -webkit-flex !important;
	}
	
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
	
	.flex-lg-row {
		flex-direction: row !important;
	}
	
	.flex-lg-column {
		flex-direction: column !important;
	}
	
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-lg-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-lg-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-lg-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-lg-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-lg-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-lg-center {
		justify-content: center;
		-webkit-justify-content: center !important;
	}
	
	.justify-content-lg-between {
		justify-content: space-between;
		-webkit-justify-content: space-between !important;
	}
	
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	
	.align-items-lg-center {
		align-items: center;
		-webkit-align-items: center !important;
	}
	
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	
	.align-content-lg-center {
		align-content: center !important;
	}
	
	.align-content-lg-between {
		align-content: space-between !important;
	}
	
	.align-content-lg-around {
		align-content: space-around !important;
	}
	
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	
	.align-self-lg-auto {
		align-self: auto !important;
	}
	
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	
	.align-self-lg-center {
		align-self: center !important;
	}
	
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
	
	.float-lg-left {
		float: left !important;
	}
	
	.float-lg-right {
		float: right !important;
	}
	
	.float-lg-none {
		float: none !important;
	}
	
	.nvbar-expand-lg.nvbar {
		padding-top: 0;
		padding-bottom: 0;
		border-bottom: 2px solid #ed8413;
	}
	
	.nvbar-expand-lg.nvbar-sticky.nvbar-stuck .nvbar-stuck-logo {
		display: block;
	}
	
	.nvbar-expand-lg .nvbar-nav .nav-item {
		border: 0;
	}
	
	.nvbar-expand-lg .nvbar-nav .nav-item.active>.nav-link:not(.disabled), .nvbar-expand-lg .nvbar-nav .nav-item:hover>.nav-link:not(.disabled), .nvbar-expand-lg.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.active, .nvbar-expand-lg.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item:hover, .nvbar-expand-lg.nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn:hover>.dropdwn-item {
		color: #ed8413;
	}
	
	.nvbar-expand-lg .dropdwn-mnu {
		margin-top: 0;
		box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
		border-color: #fff;
		background-color: #fff;
	}
	
	.nvbar-expand-lg .dropdwn-mnu .dropdwn-toggle {
		position: relative;
		padding-right: 1.625rem;
	}
	
	.nvbar-expand-lg .dropdwn-mnu .dropdwn-toggle::after {
		position: absolute;
		top: 12%;
		right: 1.2rem;
		margin-top: .0625rem;
		transform: translateY(-50%);
		transform: scale(.18);
		content: url("https://cdn-ilcchdl.nitrocdn.com/hCFEjYAKAIklpBcttFAmCEfRtbwcEYiH/assets/images/optimized/rev-4d2a723/performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-right.svg");
	}
	
	.nvbar-expand-lg .dropdwn-mnu .dropdwn-mnu {
		top: 0;
		right: auto;
		left: 100%;
		width: auto;
		margin-top: -.5rem;
		margin-right: 0;
		margin-left: -.25rem;
		padding-right: 0;
		padding-left: 0;
		border-radius: .75rem;
		background-color: #fff;
	}
	
	.nvbar-expand-lg .dropdwn:hover>.dropdwn-mnu {
		display: block !important;
		-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
		animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	}
	
	.nvbar-expand-lg .dropdwn-mega {
		position: static;
	}
	
	.nvbar-expand-lg .dropdwn-mega>.dropdwn-mnu {
		width: auto;
		padding: 0 .75rem;
		overflow: hidden;
	}
	
	.nvbar-expand-lg .dropdwn-mega:hover>.dropdwn-mnu {
		display: flex;
		display: -webkit-flex;
	}
	
	.nvbar-expand-lg .dropdwn-mega .dropdwn-column {
		display: block;
		padding: 20px 4px;
	}
	
	span.brandlisting_span {
		font-size: .865rem;
		font-weight: 500;
	}
	
	.nvbar-expand-lg .dropdwn-mega .dropdwn-column.dropdwn-column-img {
		margin-right: 0;
		margin-left: -.75rem;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.nvbar-expand-lg .dropdwn-mega .dropdwn-column:last-child.dropdwn-column-img {
		margin-right: -.75rem;
		margin-left: .75rem;
	}
	
	.nvbar-expand-lg .dropdwn-mega .dropdwn-column .dropdwn-header {
		padding: 0 0 .6375rem;
	}
	
	.nvbar-expand-lg.nvbar-dark .nvbar-nav .nav-item.active>.nav-link, .nvbar-expand-lg.nvbar-dark .nvbar-nav .nav-item:hover>.nav-link {
		color: #fff;
	}
	
	.nvbar-expand-lg.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item {
		color: #4d4d4d;
	}
	
	.nvbar-expand-lg.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.disabled {
		color: #9e9fb4;
	}
	
	.nvbar-expand-lg.nvbar-dark .nvbar-nav .dropdwn-header {
		color: #4a4b65;
		border-color: #e9e9f2;
	}
	
	.nvbar-floating .content-area, .nvbar-floating .post, .nvbar-floating div:not(.cs-sidebar-enabled):not(.elementor) {
		padding-top: 81px;
	}
	
	.nvbar-floating div.cs-sidebar-enabled {
		margin-top: 81px;
	}
	
	.nvbar-floating .article__page {
		padding-top: 81px !important;
	}
	
	.best_deal.button_parallel {
		background: #ed8323;
		display: inline-block;
		font-style: inherit;
		font-size: inherit;
		text-decoration: none;
		color: #fff !important;
		transform: skew(-30deg);
		height: inherit;
	}
	
	.skew-fix {
		display: inline-block;
		transform: skew(30deg);
	}
	
	#searchform .clearinputbtn {
		margin-top: 0 !important;
	}
	
	#crossbtn2 {
		margin-left: -25px !important;
	}
	
	.clearinputbtn {
		opacity: 0;
		margin-left: -15px;
		margin-top: 8px;
		font-size: 26px;
		right: 16px;
		cursor: pointer;
		color: #70757a;
		padding: 0 5px;
		line-height: 1em;
		position: relative;
		height: 28px;
		background: #fff;
		font-weight: 300;
	}
	
	.cs-offcanvas-collapse .dropdwn-mnu li.dropright.dropdwn:first-child {
		margin-top: 0;
	}
}

@media (min-width:2000px) and (max-width:10000px) {
	#primarymnu {
		width: inherit;
	}
	
	.nvbar-search .nvbar-search-field {
		width: calc(100vw - 88vw) !important;
	}
}

@media (min-width:1151px) {
	.nvbar-search .nvbar-search-field {
		width: calc(100vw - 81vw);
	}
	
	.brand-nav {
		width: 1250px !important;
		padding: 10px 20px;
	}
}

@media (min-width:1066px) and (max-width:1230px) {
	.nvbar-search .nvbar-search-field {
		width: calc(100vw - 89vw);
	}
	
	.dropdwn-mnu.dropdwn-mega {
		left: 0 !important;
	}
	
	.brand-nav {
		width: 847px !important;
	}
}

@media (min-width:1200px) and (max-width:1066px) {
	.dropdwn-mnu.dropdwn-mega {
		left: 0 !important;
	}
	
	.brand-nav {
		width: 847px !important;
	}
	
	.nav-item.show>.dropdwn-mnu {
		display: block !important;
	}
	
	.nav-item>.dropdwn-mnu {
		display: none !important;
	}
	
	.nvbar-expand-lg .dropdwn-mega .brand-nav .dropdwn-column {
		width: 13rem !important;
		min-width: 13rem !important;
	}
}

@media (min-width:1200px) and (max-width:10000px) {
	.brand-nav .dropdwn-item {
		font-size: .75rem;
	}
	
	.brndmega {
		left: -135px !important;
	}
	
	.dropdwn-mnu.dropdwn-mega {
		left: -50px;
	}
	
	img.mnu_brand_image {
		max-width: 35px !important;
		min-width: 35px !important;
		margin-right: 15px;
	}
	
	.brandlisting_img {
		width: 56px;
	}
	
	.desk {
		display: inherit;
	}
	
	.mob {
		display: none !important;
	}
	
	.just-end {
		justify-content: flex-end;
		padding: 0 !important;
	}
}

@media (min-width:1023px) and (max-width:1200px) {
	.disip {
		justify-content: center;
		-webkit-justify-content: center;
	}
	
	.mn-footer .col-md-3 {
		width: 27%;
		padding: 0;
		flex: 0 0 27%;
	}
}

@media (min-width:650px) and (max-width:1023px) {
	.col-md-2, .mn-footer .col-xs-2 {
		width: 16.66666667% !important;
	}
	
	.mn-footer .col-md-3 {
		width: 27%;
		padding: 0;
		flex: 0 0 27%;
	}
	
	.disip {
		display: flex;
		display: -webkit-flex;
		justify-content: center;
		-webkit-justify-content: center;
	}
}

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

@media (min-width:1600px) and (max-width:10000px) {
	.cantenar, .cantenar-lg, .cantenar-md, .cantenar-sm, .cantenar-xl {
		max-width: 1400px !important;
	}
}

@media (min-width:1080px) and (max-width:1600px) {
	.nvbar-expand-lg .nvbar-nav .nav-link {
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media (max-width:1080px) {
	.cs-header {
		display: inline;
	}
}

@media (min-width:1080px) and (max-width:10000px) {
	.ocdappdownload {
		display: none;
	}
}

@media (min-width:1023px) and (max-width:1200px) {
	.mn-footer .col-md-3 {
		width: 33%;
	}
}

@media (min-width:650px) and (max-width:1023px) {
	.mn-footer .col-md-3 {
		width: 40%;
		padding: 0;
	}
	
	.disip {
		display: flex;
	}
}

@media (max-width:650px) {
	.mn-footer .list, .mn-footer .list_f {
		-webkit-columns: 2;
	}
	
	.footbotmlink .mnlink {
		padding: 0 40px;
	}
	
	.footappsto .appbox {
		width: 37%;
	}
	
	.cplink a, .mnlink.botmlink {
		line-height: 1.5em;
	}
}

@media (min-width:730px) {
	#main-footer .col-md-8 {
		width: 66.6666666667% !important;
	}
	
	.modal-body .h3-text {
		margin-top: 0;
	}
	
	.modal .close {
		text-align: end;
		font-size: 2rem;
		cursor: pointer;
	}
	
	.modal-wrapper.mdl-lg .modal-content {
		top: 10%;
	}
}

@media (min-width:348px) and (max-width:726px) {
	.hmmnslid .drpcityslid {
		margin-left: 15px !important;
		margin-right: 5px !important;
	}
	
	.drpcityslid {
		margin: 0 auto !important;
	}
}

@media (max-width:1200px) {
	.cs-offcanvas-collapse, .hide-element {
		transition: transform .4s cubic-bezier(.165, .84, .44, 1), box-shadow .3s;
	}
	
	.otoicon.sarchbr, ul.scrolslid li:first-child {
		margin-left: 20px;
	}
	
	.desk, .mnu-off-out, .otoicon, .otoinput, .overlayy {
		display: none;
	}
	
	.bybrnd {
		margin: 0 20px !important;
	}
	
	.mob, .otoicon.sarchbr, .otoinput.sarchbr, .show .mnu-off-out {
		display: block;
	}
	
	.otoinput.sarchbr {
		z-index: 9999;
		margin-top: 38px;
		left: 5px;
		height: 40px;
		width: calc(100vw - 9vw) !important;
		border-radius: 5px !important;
		position: relative;
		padding-left: 40px !important;
	}
	
	.otoicon.sarchbr {
		z-index: 99999;
		margin-top: -8px;
	}
	
	.autocomplete-items, .dropdwn-mnu.dropdwn-mega {
		left: 0;
	}
	
	.autocomplete-items div {
		padding-left: 15px;
	}
	
	.autocomplete-items div::after {
		right: 15px;
	}
	
	.dropdwn.show>ul {
		display: block !important;
	}
	
	.uaechange.dropdwn-mnu {
		width: 100%;
		max-height: 300px;
		overflow-y: auto;
	}
	
	.brand-nav, .nvbar-expand-lg .dropdwn-mega .dropdwn-column {
		width: 100% !important;
	}
	
	.carslid .cantenar, .cs-offcanvas-enabled {
		padding-left: 0;
	}
	
	.cs-offcanvas-enabled.cs-offcanvas-right {
		padding-right: 0;
	}
	
	.cs-offcanvas-collapse {
		display: flex;
		display: -webkit-flex;
		position: fixed;
		flex-direction: column;
		top: 0;
		left: 0;
		width: 100%;
		max-width: 22rem;
		height: 100% !important;
		transform: translateX(-100%);
		border-radius: 0 !important;
		background-color: #fff;
		z-index: 1035;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body {
		height: 100%;
		padding: 0 1rem;
		overflow-y: auto;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav, .hdsrchmndiv {
		padding-top: 0;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-item {
		border-top: 0;
		border-bottom: 1px solid #e9e9f2;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, .cs-offcanvas-collapse.cs-offcanvas-body.nvbar-nav.dropdwn-mnu.dropdwn-item {
		color: #4d4d4d;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link:hover {
		color: #ed8413;
		background: #eaeaea;
		padding-left: 15px !important;
		margin-left: -15px;
		margin-right: -14px;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .active>.nav-link, .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link.active, .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .show>.nav-link, .cs-offcanvas-collapse.cs-offcanvas-body.nvbar-nav.dropdwn-mnu.dropdwn-item.active, .topbr-dark .topbr-link:hover {
		color: #ed8413;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link.disabled, .cs-offcanvas-collapse.cs-offcanvas-body.nvbar-nav.dropdwn-mnu.dropdwn-item.disabled {
		color: #9e9fb4;
	}
	
	.cs-offcanvas-collapse.cs-offcanvas-body.nvbar-nav.dropdwn-mnu.dropdwn-item:hover {
		color: #ed8413;
		background: #eaeaea;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .dropdwn-header {
		color: #4a4b65;
		border-color: #e9e9f2;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-cap {
		display: flex;
		display: -webkit-flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		flex-shrink: 0;
		padding: .81rem 1rem;
	}
	
	.cs-offcanvas-collapse.cs-offcanvas-right {
		right: 0;
		left: auto;
		transform: translateX(100%);
	}
	
	.cs-offcanvas-collapse.show {
		transform: none;
		box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
	}
	
	.topbr__nav>ul>li li {
		margin-left: 1rem;
	}
	
	.select-styled.active, .select-styled:active, .select-styled:hover {
		background-color: rgba(255, 255, 255, 0) !important;
		color: #ed8413;
	}
	
	.select-styled {
		color: #e8e8e8 !important;
	}
	
	.select-styled:before {
		border-color: transparent transparent #d2d2d2 !important;
	}
	
	.select-styled:after {
		border-color: #d2d2d2 transparent transparent !important;
	}
	
	.jumpmnboxnobo {
		border-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.mob-logo {
		display: flex;
		display: -webkit-flex;
		vertical-align: middle;
		margin: 0 10px 0 6px !important;
		width: 42px;
	}
	
	.dropdwn-mnu.uaechange.show, .nvbar {
		width: 100%;
	}
	
	.custom-select, .select2.select2-cantenar .select2-selection--multiple, .select2.select2-cantenar .select2-selection--single, select {
		display: inline-block;
		width: 100%;
		padding: .1625rem 31px .1625rem 1.125rem;
		font-size: .85rem !important;
		font-weight: 400;
		line-height: 1;
		color: #d8d8d8;
		vertical-align: middle;
		background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/images/jumpa.svg") right 1.125rem center no-repeat;
		border: 0;
		border-radius: 0;
		box-shadow: 0 0 0 0 transparent;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		text-align: left;
		text-align-last: left;
	}
	
	.custom-select.nitro-lazy, .select2.select2-cantenar .select2-selection--multiple.nitro-lazy, .select2.select2-cantenar .select2-selection--single.nitro-lazy, select.nitro-lazy {
		background-image: none !important;
	}
	
	select {
		text-align-last: left !important;
	}
	
	.jumpdrop {
		border: 1px solid #ccc !important;
		border-radius: 5px 0 0 5px;
		font-size: 12px !important;
	}
	
	.nvbar-expand-lg .dropdwn-mega .brand-nav .dropdwn-column {
		display: block;
		width: 100% !important;
		min-width: 100% !important;
	}
	
	.nvbar {
		padding-top: 0;
		padding-bottom: 0;
		position: sticky;
		z-index: 999;
	}
	
	.formob .mob-logo {
		margin-left: 0;
		position: absolute;
		z-index: 10;
		top: 13px;
		left: 44px;
	}
	
	.formob .mob-logo img {
		vertical-align: initial !important;
		max-height: 20px !important;
		height: 19px !important;
		width: auto;
	}
	
	.formob {
		justify-content: space-between;
		-webkit-justify-content: space-between !important;
	}
	
	.mob-search, .scrolslid {
		padding: 0;
	}
	
	.wpforms-submit {
		padding: 5px 10px;
		border-radius: 0 5px 5px 0;
	}
	
	.bg-light {
		background-color: #4d4d4d !important;
	}
	
	.nvbar-light .nvbar-toggler-icon {
		background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/menu-icon.svg?ver=2");
		opacity: .8;
	}
	
	.nvbar-light .nvbar-toggler-icon.nitro-lazy {
		background-image: none !important;
	}
	
	.nvbar-search .fa, .nvbar-tool-icon-box .fa {
		color: #fff;
	}
	
	.nvbar-search .close {
		color: #fff !important;
	}
	
	.nvbar-search-field {
		color: #fff;
		padding: 10px;
	}
	
	.nvbar-search-field::placeholder {
		color: #4d4d4d;
		opacity: .5;
	}
	
	.mob .topbr-link {
		padding: .575rem 0;
		font-size: 14px;
		width: 77%;
	}
	
	.first-mob {
		margin-top: 10px;
	}
	
	.mob .dropdwn-toggle::after {
		margin-left: .25rem;
		content: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-down.png");
		transform: scale(.19);
		width: 14px;
		height: 18px;
	}
	
	.custom-button {
		padding: .2rem .5rem;
		font-size: .8rem;
	}
	
	img.mnu_brand_image {
		width: 35px !important;
		max-width: 37px !important;
		margin-right: 15px;
	}
	
	.dropdwn-mega div.dropdwn-column {
		width: 100% !important;
		padding: 10px;
	}
	
	.mobile-top-details {
		padding: 0;
		margin: 25px 0;
	}
	
	.mobile-top-details .fa-map-marker-alt {
		margin-top: -3px;
	}
	
	.mobile-top-details .dropdwn-toggle {
		padding: 8px 21px 8px 15px !important;
		border: 1px solid #eee;
		border-radius: 4px;
		background: #fafafa;
	}
	
	.roww.mobile-bottom-links.mob>li:nth-child(2) {
		border-radius: 3px;
	}
	
	.roww.mobile-bottom-links.mob>li:nth-child(3) {
		border-left: 1px solid #e4e4e4 !important;
		border-radius: 0 3px 3px 0;
	}
	
	.roww.mobile-bottom-links.mob>li {
		border: 1px solid #e0e0e0;
		border-radius: 3px;
		padding: 7px 12px;
		background: #f6f6f6;
		margin-bottom: 10px !important;
	}
	
	.mobile-bottom-links {
		margin: 10px 0 0;
		display: flex;
		display: -webkit-flex !important;
		padding: 0;
	}
	
	.brandslid .item, .brndsslid .item, .rent-a-car {
		margin-right: 15px;
	}
	
	.nvbar-tool.mob {
		display: flex;
		display: -webkit-flex;
	}
	
	.gtdapp {
		display: none !important;
	}
	
	.nvbar-search .nvbar-search-field {
		width: calc(90vw - 165px);
		font-size: 13px;
		background: #fff !important;
		color: #4d4d4d;
	}
	
	.footappsto {
		display: flex;
		display: -webkit-flex !important;
		justify-content: center;
		-webkit-justify-content: center;
	}
	
	.footappsto .d-flex.align-items-center {
		border-radius: 5px;
		padding: 0 10px;
		margin-top: 22px;
		line-height: 1em;
		margin-bottom: 20px;
	}
	
	.footappsto .d-flex.align-items-center i, .footappsto .d-flex.align-items-center svg {
		font-size: 23px;
		border: 1px solid #ccc;
		padding: 3px 9px;
		border-radius: 5px;
		display: flex;
		display: -webkit-flex;
		vertical-align: middle;
		width: 36px;
		height: 33px;
		max-height: 33px;
		text-align: center;
	}
	
	.footappsto .d-flex.align-items-center span {
		margin: 8px 10px;
	}
	
	.footappsto .d-flex.align-items-center .pl-2 {
		font-size: 14px;
		color: #4d4d4d;
	}
	
	#list.sugglist {
		width: 90%;
	}
	
	#list2.sugglist {
		width: 100% !important;
		top: 105px !important;
		left: 0;
		padding: 0 6px;
		border-radius: 0 !important;
	}
	
	#keyworded2autocomplete-list.autocomplete-items, .autocomplete-items {
		margin-left: 0 !important;
		right: 18px;
		border-radius: 0 !important;
		padding: 0;
		width: 100%;
	}
	
	#keyworded2autocomplete-list.autocomplete-items {
		top: 100% !important;
		left: 20px;
	}
	
	.cs-offcanvas-cap.nvbar-box-shadow img {
		width: 240px;
	}
	
	span.brandlisting_count {
		float: right;
		position: absolute;
		right: 10px;
		color: #aaa;
		width: auto;
		display: flex;
		display: -webkit-flex;
		vertical-align: middle;
		top: 0;
	}
	
	.brandlisting_count {
		letter-spacing: 1px;
	}
	
	.brandlisting_count span.mob {
		margin-left: 4px;
		letter-spacing: .5px;
	}
	
	.brand-nav .dropdwn-item {
		padding: 0 15px 20px;
	}
	
	.brndsslid .item {
		width: 100px;
		display: inline-table;
		margin-left: 5px;
	}
	
	.scrolslid::-webkit-scrollbar {
		height: 0 !important;
	}
	
	div.item.last-vu-all .recm4u {
		width: 142px;
		text-align: center;
	}
	
	div.item.last-vu-all .recm4u-right {
		height: 106px;
		display: flex;
		display: -webkit-flex;
		justify-content: center;
		-webkit-justify-content: center;
		align-items: center;
		-webkit-align-items: center;
	}
	
	.otoinput:focus {
		border: 1px solid rgba(237, 132, 19, .48) !important;
	}
	
	li {
		list-style: none;
	}
	
	.overlayy {
		height: 100%;
		width: 100%;
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		background-color: #fff;
	}
	
	.overlayy-content {
		position: relative;
		top: 46%;
		width: 100%;
		text-align: left;
		margin: auto;
	}
	
	.overlayy .closebtn {
		font-size: 15px;
		cursor: pointer;
		color: #4d4d4d;
		padding: 0 17px;
		line-height: 3em;
		text-align: right;
		display: block;
	}
	
	.overlayy hr {
		margin: 0;
	}
	
	.closebtn.lead {
		font-size: 34px;
		line-height: 1.5em;
		position: absolute;
		right: 6px;
		margin-top: 5px;
	}
	
	.otoicon {
		right: unset;
		font-size: 18px;
		top: 18px;
		left: 13px;
		position: absolute;
		color: #b3b3b3 !important;
	}
	
	.otoinput {
		padding: 10px 10px 10px 40px !important;
	}
	
	.collapse-button:focus, .collapse-button:hover {
		color: #fff;
		background-color: rgba(4, 4, 4, 0) !important;
	}
	
	.overlayy .closebtn:hover {
		color: #ccc;
	}
	
	.overlayy button {
		float: left;
		width: 20%;
		padding: 15px;
		background: #ddd;
		font-size: 17px;
		border: 0;
		cursor: pointer;
	}
	
	.overlayy button:hover {
		background: #bbb;
	}
	
	.autocomplete {
		position: relative;
		display: inline-block;
	}
	
	.hdsrchmndiv input {
		background-color: #fff;
		padding-left: 40px !important;
		font-size: 16px !important;
		width: 100% !important;
		border-radius: 5px !important;
		margin-top: 4px;
		border: 2px solid #ccc !important;
		opacity: 1;
		position: static;
		height: 43px;
	}
	
	.p-20 {
		padding: 20px !important;
	}
	
	.f-20 {
		font-size: 20px;
	}
	
	.mntitle {
		color: #fff;
		margin-left: 10px;
		margin-top: 20px;
		line-height: 48px;
	}
	
	.cartypenm {
		margin-left: 0;
		margin-top: 5px;
		font-size: 12px;
		line-height: .7em;
		text-transform: capitalize;
		color: #727272;
		padding-bottom: 10px;
	}
	
	.brand-nav a span, .f-15 {
		font-size: 15px !important;
	}
	
	.brnd-title, .linkmn {
		text-transform: uppercase;
	}
	
	.hdsrchmndiv label {
		color: #757575;
		font-family: open sans, Tahoma, Arial, helvetica, sans-serif !important;
	}
	
	.recom {
		border-radius: 5px 0 0 5px;
		width: 100%;
		object-fit: cover;
	}
	
	.recm4u {
		background: #fff;
		box-shadow: 0 0 4px #ccc;
		margin: 2px !important;
		border-radius: 5px;
	}
	
	.closebackbtn, .hdbeyondcar, .recommen {
		margin-top: 20px;
	}
	
	.disprc {
		margin-top: 5px;
	}
	
	.brandslid .item {
		padding: 5px;
		border-radius: 50%;
		text-align: center !important;
		line-height: 1em;
	}
	
	.recm4utitlen {
		margin-top: 40px;
	}
	
	.brandimg {
		margin: 0 auto 7px;
		height: 71px;
		width: 71px !important;
		background-color: #f7f7f7;
		border-radius: 50%;
		border: 1px solid #ed8323;
		display: flex;
		position: relative;
		box-shadow: 0 0 6px #e78267;
	}
	
	.brnd-title {
		color: #4d4d4d;
		font-size: 12px;
		line-height: 13px;
	}
	
	.brandslid .item img {
		width: 100px;
	}
	
	.recm4utitle {
		margin-top: 8px;
	}
	
	.bybrnd {
		margin-bottom: 20px !important;
	}
	
	#chevrons {
		background: rgba(255, 255, 255, 0) !important;
	}
	
	#chevrons i, #selected-value {
		color: #b2b2b2 !important;
	}
	
	.mnu-off-out {
		background: rgba(0, 0, 0, .6);
	}
	
	.clearinputbtn, .cs-offcanvas-collapse .cs-offcanvas-body {
		background: #fff;
	}
	
	.hide-element {
		visibility: hidden;
	}
	
	span.dropdwn-toggle.dropdwn-item {
		width: 98%;
		text-align: right;
		position: absolute;
		height: 25px;
		padding: 1px;
		margin-left: -10px;
	}
	
	.dropdwn li {
		padding: .425rem 0 .425rem .8rem;
	}
	
	.nvbar-tool-icon-box.hidtxt {
		display: flex;
		align-items: center;
		width: 100%;
		margin-left: 10px;
	}
	
	.dropdwn.nav-item.show>span {
		background: #eaeaea;
		padding-left: 15px !important;
		margin-right: -15px;
		margin-left: -15px;
	}
	
	.nvbar-nav .nav-item .dropdwn-toggle::after {
		position: absolute;
		right: 10px;
		transform: scale(.19);
	}
	
	.clearinputbtn {
		opacity: 0;
		padding: 0 4px;
		line-height: 1em;
		position: relative;
		margin-right: -29px;
		margin-top: 7px;
		font-size: 26px;
		right: 29px;
		cursor: pointer;
		color: #70757a;
		height: 28px;
		font-weight: 300;
	}
	
	.fixedbtnimg, .mobsrch .mob-search input {
		font-size: 13px !important;
	}
	
	.nvbar-tool.mob span.nvbar-tool-icon-box.mr-2 {
		margin-top: -5px;
	}
	
	.jumpmnboxnobo {
		padding-right: 3px !important;
		text-align: left !important;
	}
	
	.nvbar {
		border-bottom: 2px solid #ed8413;
		padding-right: 1px;
		padding-left: 13px;
	}
	
	.arabic-lang {
		position: absolute;
		margin-left: 82px;
		color: #fff !important;
	}
	
	.mobile-bottom-links .dropdwn-mnu {
		width: 100%;
		max-height: 230px;
		overflow-y: auto;
	}
	
	.qldropbtn:after, .qldropbtn:before {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		right: 0;
	}
	
	.qldropbtn {
		padding-right: 4px !important;
		padding-left: 5px !important;
		line-height: 1em;
		background: rgba(255, 255, 255, 0) !important;
		color: #fff !important;
	}
	
	.qldropbtn:before {
		border: 4px solid transparent;
		border-color: transparent transparent #d2d2d2 !important;
		top: 2px;
	}
	
	.qldropbtn:after {
		border: 4px solid transparent;
		border-color: #d2d2d2 transparent transparent !important;
		top: 12px;
	}
	
	.qldropdown-content {
		top: 34px;
	}
	
	.dropprofile, .mobsrch {
		margin-right: 10px;
	}
	
	.mobsrchhd {
		border-radius: 5px !important;
		padding-left: 30px !important;
	}
	
	.srchicnmob {
		position: absolute;
		margin-left: 10px;
		margin-top: -1px;
	}
	
	#nvbar {
		top: 0 !important;
	}
	
	.beyond-car a {
		width: 310px;
	}
	
	.hdbeyondcar .beyond-car {
		margin-left: -15px;
		width: calc(100vw);
		align-items: initial !important;
		-webkit-align-items: initial !important;
		overflow: auto;
		margin-bottom: 100px;
	}
	
	.beyond-car a img {
		border-radius: 20px;
		margin-top: -34px;
	}
	
	.fixedbtnimg {
		top: 72% !important;
	}
	
	.scrollslid::-webkit-scrollbar {
		width: 10px;
		height: 0;
	}
	
	.beyond-car a:first-child {
		margin-left: 15px;
	}
	
	.hdbeyondcar {
		padding-left: 20px;
		margin-top: 20px !important;
	}
	
	.hdbeyondcar .carslidtitle {
		font-size: 15px;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	
	.srchocdlogo .beyond-car {
		margin-left: -20px;
	}
	
	a.srchocdlogo {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	
	.srchocdlogo img {
		margin-top: 20px;
		height: 19px;
		width: auto;
	}
	
	.nvbar-tool.mob .nvbar-tool-icon-box:first-child {
		width: 1.55rem;
	}
	
	.recom {
		height: 106px;
	}
	
	.beyond-car::-webkit-scrollbar, .scrolslid::-webkit-scrollbar {
		display: none !important;
	}
	
	.hdsrchmndiv .brandslid .item img {
		width: 100px;
		max-width: 98px;
	}
	
	.hdsrchmndiv .last-vu-all {
		max-width: max-content;
	}
	
	.nvbar-light .nvbar-nav .nav-link {
		font-size: 16px;
		line-height: 35px;
	}
	
	.nvbar-nav svg {
		max-height: 23px;
		width: 16px;
		height: 16px;
		margin-right: 4px;
	}
	
	.nvbar-nav>.nav-item>.dropdwn-toggle, .nvbar-nav>.nav-item>.dropdwn-toggle>a {
		line-height: 35px;
	}
	
	.cs-header .close {
		font-size: 32px;
	}
	
	.mobile-bottom-links span {
		font-size: 15px;
	}
	
	.cs-offcanvas-collapse .dropdwn-mnu li.dropright.dropdwn:first-child {
		margin-top: 0;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-cap {
		padding-top: 30px;
		padding-bottom: 30px;
		background: #fff;
	}
	
	.mbsvgsize {
		width: 18px !important;
		height: 18px !important;
	}
	
	.m-r-8 {
		margin-right: 8px;
	}
	
	.webonly {
		display: none !important;
	}
	
	.mobile-bottom-links .dropdwn-mnu {
		bottom: 100%;
		top: auto;
		overflow-x: hidden;
	}
	
	.dropdwn-item, .linkmn {
		font-size: 15px;
		line-height: 30px;
	}
	
	.m-t-40 {
		margin-top: 40px !important;
	}
	
	.hdsrchmndiv .carslidtitle {
		padding-bottom: 5px;
		font-weight: 700;
	}
	
	.hdsrchmndiv .brandimg {
		margin: 0 auto;
		height: 71px;
		width: 71px !important;
		background-color: rgba(0, 0, 0, 0) !important;
		border-radius: 50%;
		border: 0;
		display: flex;
		position: relative;
		box-shadow: none;
		text-align: center;
		justify-content: center;
	}
	
	.recm4utitle, .recm4utitlen {
		width: 91%;
		color: #4d4d4d !important;
	}
	
	.brand-nav a span {
		line-height: 20px;
	}
	
	.brand-nav span.d-block.text-muted {
		font-size: 12px !important;
	}
	
	.show .cs-offcanvas-collapse {
		box-shadow: #000 -.0625rem 0 .625rem 0, #000 .3125rem 1.25rem 2.5rem 0;
		box-shadow: none !important;
		transform: none;
	}
	
	.close.lead {
		margin-bottom: 0;
	}
	
	.beyond-car {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	
	.mnu-click-style {
		height: 5px !important;
		width: 100%;
		display: inline !important;
	}
	
	.main-substyl {
		text-align: left;
		margin-left: 10px !important;
		margin-bottom: -30px !important;
		margin-top: -25px !important;
	}
	
	.main-substyl:after {
		margin-bottom: 20px;
	}
	
	.maindrp-sbstl {
		margin-top: 0 !important;
	}
	
	.main-sublistng {
		margin-top: 30px !important;
		padding-bottom: 15px !important;
	}
	
	.mnu-off-out {
		position: absolute;
		width: calc(100vw);
		height: calc(100vh);
		z-index: 3;
		left: 0;
		background: rgba(0, 0, 0, .71);
		top: 0;
	}
	
	.linkmn.show {
		width: fit-content;
		color: #ed8413 !important;
		padding-left: 0;
	}
	
	.select_city-content {
		position: absolute;
		border: 0;
		width: 100%;
		box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
		-webkit-box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
		left: 0;
		margin-top: 17px;
		margin-bottom: 60px;
	}
	
	.select_city-content input {
		height: 36px;
		width: 93% !important;
	}
	
	.select_city-content svg {
		right: 17px;
		top: 21px;
	}
	
	.select_city {
		background-color: transparent;
		box-shadow: none;
		padding: 0;
		gap: 0;
		color: #4d4d4d;
	}
	
	.select_city:after {
		position: absolute;
		right: 15px;
		margin-left: 6.25rem;
		content: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-down.png");
		transform: scale(.19);
		width: 14px;
		height: 18px;
	}
	
	input#selectinput {
		font-size: 16px;
	}
}

.new-cartype-sec .selectedData, .new-cartype-sec h2.catselection, .sub-heading h2 {
	letter-spacing: -.8px;
	font-weight: 500;
}

@media (max-width:1025px) {
	ul li ul li ul li ul {
		clear: both;
		margin-top: 20px !important;
	}
	
	#selectcitydropmob.select_city-content.mobile.active {
		display: inline-grid !important;
	}
	
	#selectcitydropmob.select_city-content.mobile {
		display: none !important;
	}
	
	.show .cs-offcanvas-collapse {
		visibility: visible;
	}
	
	.primarymnu.show {
		display: block;
	}
	
	ul li ul li a.main-substyl {
		display: block;
		margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 0;
		margin-inline-end: 0;
	}
	
	.underdrpright .dropdwn-toggle.dropdwn-item {
		z-index: 99999999999;
	}
	
	.menu-icon-link img {
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}
	
	.c-1v7jael {
		right: 4px;
	}
	
	.c-1v7jael::before {
		left: 93%;
	}
	
	ul li ul li ul li span.dropdwn-toggle.dropdwn-item {
		margin-bottom: 10px;
		text-align: left !important;
	}
	
	ul.nvbar-nav li ul li ul.dropdwn-mnu.show li ul.dropdwn-mnu.show {
		margin-top: 25px;
	}
}

@media (min-width:1000px) and (max-width:1400px) {
	.c-1v7jael {
		right: 10px !important;
	}
}

@media (min-width:1200px) {
	.qldropbtn:after, .qldropbtn:before {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		right: -11px;
	}
	
	.brand-nav a:first-child, .brand-nav a:nth-child(2), .brand-nav a:nth-child(3), .brand-nav a:nth-child(4), .brand-nav a:nth-child(5), .brand-nav a:nth-child(6), .dropdwn-mega .dropdwn-column.rounded-left {
		padding-top: 0 !important;
	}
	
	.dropdwn-mega .dropdwn-column {
		padding-top: 7px !important;
	}
	
	.qldropdown-content {
		padding: 7px 0;
		margin: 0;
	}
	
	.qldropbtn:before {
		border: 4px solid transparent;
		border-color: transparent transparent #4d4d4d;
		top: 14px;
	}
	
	.qldropbtn:after {
		border: 4px solid transparent;
		border-color: #4d4d4d transparent transparent;
		top: 24px;
	}
	
	.qldropbtn {
		line-height: 45px;
	}
	
	.jumpmnboxnobo {
		height: auto;
		padding-right: 11px;
		margin-right: 13px !important;
	}
	
	.nvbar-expand-lg .dropdwn-mnu .dropdwn-toggle::after {
		top: 0 !important;
	}
	
	.mobonly {
		display: none !important;
	}
	
	ul#mnu-topbr-right {
		min-height: 20px;
		min-width: 306px;
		line-height: initial;
	}
	
	li.mb-0.dropdwn:first-child, li.mb-0.dropdwn:nth-child(2) {
		min-width: 75px;
	}
	
	li.mb-0.dropdwn:nth-child(3) {
		min-width: 42px;
	}
	
	.qldropdown:hover .qldropdown-content {
		display: block !important;
	}
	
	.nvbar.nvbar-expand-lg.nvbar-light.bg-light {
		min-height: 51px;
	}
	
	#list.sugglist, #list2.sugglist {
		border-radius: .75rem 0 0 .75rem;
	}
	
	#searchform .clearinputbtn {
		margin-top: 0 !important;
	}
	
	li.dropdwn.nav-item.last-link {
		margin-left: 18px;
	}
	
	.mn-footer .disip {
		display: block;
	}
	
	.dropdwn-mnu-lg-left {
		right: auto;
		left: 0;
	}
	
	.dropdwn-mnu-lg-right {
		right: 0;
		left: auto;
	}
	
	.nvbar-nav ul ul.dropdwn-mnu {
		width: max-content !important;
	}
	
	.nvbar-nav ul ul.dropdwn-mnu li {
		margin-right: 1.3rem;
	}
	
	.nvbar-toggler_new {
		display: none;
	}
}

.hmjoinus a:hover, a:hover {
	text-decoration: none !important;
}

@media (min-width:1250px) {
	.dropdwn.nav-item>ul.dropdwn-mnu {
		display: none !important;
	}
	
	.dropdwn.nav-item:hover>ul.dropdwn-mnu {
		display: block !important;
	}
}

.a-section, .mcTooltipInner div, .related-result {
	text-align: left;
}

.brandimg {
	background-color: rgba(247, 247, 247, 0) !important;
	border: 1px solid rgba(237, 131, 35, 0) !important;
	display: flex;
	box-shadow: 0 0 6px rgba(231, 130, 103, 0) !important;
}

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

.cat-slid .brandimg {
	height: 90px;
	width: 90px !important;
	padding: 10px;
}

.cat-slid .item .brandimg img {
	height: 130px;
	max-width: 130px;
}

.brandimg {
	justify-content: center;
	margin: 0 auto 7px;
	height: 71px;
	width: 71px !important;
	background-color: rgba(247, 247, 247, 0);
	border: 1px solid rgba(237, 131, 35, 0);
	display: flex;
	position: relative;
	box-shadow: 0 0 6px #fff;
	border-radius: 50%;
}

.cat-slid .item .brandimg {
	-o-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.catbrnd.cat-slid.brandslid .item {
	max-width: 132px !important;
	min-width: 132px;
}

.catbrnd, .catbrnd .cat-item, .catbrnd .cat-stage, .catbrnd .cat-stage-outer {
	min-height: 160px;
}

.brndlogoslid {
	width: calc(100vw) !important;
}

.brndlogoslid .cat-item {
	width: 123px !important;
}

.carslidtitle {
	font-size: 1.5em;
	line-height: 28px;
	padding-bottom: 14px;
	padding-left: 0;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 15px;
}

.cateslidheight, .filterbutns {
	margin-top: 25px;
}

.border-sep {
	margin-top: 50px;
	width: 100%;
}

@media (min-width:1025px) {
	.select_city {
		line-height: 20px;
		margin-bottom: -6px;
	}
	
	.col-md-12.d-flex.filterclose {
		width: calc(100vw - 40vw);
	}
	
	.filterclose .a-row {
		margin-bottom: -10px;
	}
	
	.related-result {
		column-gap: 5px;
		row-gap: 0 !important;
	}
	
	.related:nth-child(-n+3) {
		border-radius: 4px 4px 0 0 !important;
	}
	
	.related:nth-child(n+4) {
		border-radius: 0 0 4px 4px !important;
	}
	
	.carslidtitle {
		display: flex;
		justify-content: space-between;
		padding-right: 0;
	}
	
	.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.cat-theme .deals-slider.top_slid_js.simi-cars.premi slidsss {
		padding: 0 40px !important;
		margin-left: -45px;
		width: calc(74vw) !important;
	}
	
	.bottom_background.simcarmain.btdata.logo-section {
		padding: 40px 20px 45px !important;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}
}

.a-row {
	display: flex;
	gap: 5px;
}

.related-result {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}

.related {
	border: 1px solid #d1d1d1;
	padding: 15px 20px;
	border-radius: 4px;
	display: flex;
	gap: 20px;
	align-items: center;
}

.related-search-title {
	font-size: 20px;
	line-height: 1.4;
	text-align: left;
	margin-bottom: 8px;
}

.a-size-medium {
	font-size: 18px;
	line-height: 24px;
	margin-top: 23px;
}

.a-size-base {
	font-size: 14px;
	line-height: 20px;
}

.s-spacing-medium {
	margin-bottom: 30px;
	margin-top: 40px;
}

.cateslidheight, .no-result-box {
	width: 100%;
	padding: 0 15px;
}

@media (max-width:1025px) {
	.carslidtitle {
		display: flex;
		justify-content: space-between;
		padding-right: 0;
		align-items: center;
	}
	
	.catbrnd.cat-slid .item:not(:nth-child(-n+4)), .catbrnd.cat-slid .lastslid:not(:first-child) {
		display: flex !important;
		width: max-content !important;
	}
	
	.brndlogoslid {
		width: calc(100vw + 15px) !important;
		margin-left: -15px;
		overflow: auto;
		padding: 0 20px;
	}
	
	.catbrnd.cat-slid.brandslid .item {
		max-width: 82px !important;
		min-width: 82px;
	}
	
	.catbrnd .brandimg {
		height: 72px !important;
		width: 72px !important;
		padding: 10px;
	}
	
	.cat-slid .item .brandimg img {
		width: 100px;
		height: 100px;
		max-width: 100px;
	}
	
	.cat-slid .brnd-count, .cat-slid .brnd-title {
		font-size: 12px !important;
	}
	
	.cat-slid .brnd-title {
		line-height: 1.2em !important;
	}
	
	.brndlogoslid .cat-item {
		width: 93px !important;
	}
	
	.brndlogoslid.cat-loaded {
		padding: 0;
	}
	
	.brndlogoslid.cat-loaded .item:first-child {
		margin-left: 15px;
	}
	
	.related-result {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.cateslidheight, .no-result-box {
		width: 100%;
		padding: 0;
	}
	
	.filterclose .a-row {
		width: calc(100vw - 30px) !important;
	}
}

.filterclose .a-row {
	border-bottom: 1px dashed #ccc;
	width: 100%;
	padding-bottom: 5px;
}

.related a img {
	margin-right: 10px;
	width: 12px;
	height: 12px;
}

.f-14, .text-small, span.brnd-title {
	font-size: 14px !important;
}

.cat-item:last-child .brandimg img {
	filter: initial !important;
}

.maintitle h2.pagesubheading {
	padding-bottom: 15px;
}

.slidbotm {
	width: 310px;
	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: 5px;
}

.deals-slider.cat-theme>.cat-nav svg.firstsvg path {
	fill: #fff !important;
	stroke: #fff !important;
}

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

.brandslogo p {
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	font-size: 25px;
	margin: 0;
}

.brandslogo {
	padding: 30px 0;
	text-align: center;
}

.brand-image {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	padding: 0 !important;
	text-align: center;
	margin-bottom: 30px;
	align-items: center;
}

.aedpr, .bttnfil, .sldpric {
	grid-template-columns: 1fr 1fr;
}

.all-offer-btn {
	cursor: pointer;
	background-color: #ed8413;
	color: #fff;
	border-radius: 5px;
	padding: 7px 25px;
	font-size: 18px;
	text-transform: uppercase;
	margin: 31px auto 0;
	display: block;
	width: fit-content;
}

.bg-brand-primary, .deals-slider.cat-theme>.cat-nav .cat-next:hover, .deals-slider.cat-theme>.cat-nav .cat-prev:hover, .dropcon-active {
	background-color: #ed8413 !important;
}

button.cat-next:hover svg, button.cat-prev:hover svg {
	filter: invert(1);
}

.deals-slider li.preslid.thumb.thub-hait.item:last-child, .m-r-20 {
	margin-right: 20px !important;
}

.first-brands-box .logo-section {
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}

@media (min-width:768px) and (max-width:1336px) {
	.border-top-seprater {
		margin-left: 10px;
		display: flex;
	}
}

@media (min-width:1024px) and (max-width:1366px) {
	.first-brands-box .btdata {
		padding: 35px 15px 45px;
	}
	
	.slidsss {
		margin-bottom: 0 !important;
	}
	
	.premium-slider-small .roww.slmbpd {
		padding-bottom: 0 !important;
	}
}

@media (min-width:768px) and (max-width:2000px) {
	.first-brands-box {
		width: 330px !important;
	}
	
	.premium-slider-small .scrolslid.premi .item {
		height: fit-content;
	}
	
	.company-l {
		display: flex;
		justify-content: center;
	}
	
	.brandslogo img {
		height: 54px !important;
		width: auto;
	}
	
	.border-top-seprater {
		margin-left: 10px !important;
	}
	
	.premium-slider-small {
		padding: 25px 10px 0 !important;
	}
	
	.border-btm-seprater {
		margin-bottom: 20px !important;
	}
}

.deals-slider.cat-theme>.cat-nav .cat-next, .deals-slider.cat-theme>.cat-nav .cat-prev {
	top: 45%;
	position: static;
	width: 35px;
	height: 35px;
	display: flex !important;
	background: #4d4d4d !important;
	border-radius: 5px !important;
}

.deals-slider.cat-theme>.cat-nav .cat-next span, .deals-slider.cat-theme>.cat-nav .cat-prev span {
	height: 45px;
}

@media (min-width:1900px) and (max-width:1921px) {
	.deals-slider.cat-theme>.cat-nav .cat-next {
		right: 123px !important;
	}
}

.banner-slider .cat-item:last-child img, .cat-item:first-child img, .deals-slider .cat-item:last-child img {
	filter: brightness(1);
}

.first-brands-box {
	width: 100%;
	border-radius: 5px;
}

.logo-section img {
	width: auto !important;
	height: 35px;
}

.premium-slider-small {
	padding: 40px 10px 0 !important;
}

.border-btm-seprater {
	border-bottom: 1px solid rgba(206, 206, 206, .42);
	width: calc(100vw);
	margin-left: 10px;
	margin-bottom: 50px !important;
}

.border-top-seprater {
	border-top: 1px solid rgba(206, 206, 206, .42);
	width: calc(100vw);
	margin-left: 10px;
	margin-top: 50px;
}

.premium-listing-slide.scrolslid.premi .preslid:last-child, .price-table-box {
	padding-bottom: 0;
}

@media (max-width:992px) {
	.lastslid .last-section {
		width: auto !important;
		padding: 3px;
		height: 84px;
		border-radius: 15px;
	}
	
	.col-md-12.clsd {
		padding: 0 2px;
	}
	
	.clsd p {
		font-size: 13px;
	}
	
	.col-md-12.m-t-5.m-b-10.clsd {
		border-top: 1px solid #e6e6e6;
		width: calc(100vw) !important;
		margin-left: -15px;
		padding-left: 15px !important;
	}
	
	.cat-slid.deals-slider.simi-cars.premi.slidsss.scrolslid.wscrollslid100 {
		width: calc(100vw) !important;
	}
	
	.deals-slider .first-brands-box .brandslogo {
		padding: 50px 0;
		height: 238px;
	}
	
	.deals-slider .first-brands-box .bottom_background {
		padding: 45px 0;
	}
	
	.deals-slider .first-brands-box {
		background: #fff !important;
	}
	
	.deals-slider li .latest_img_header .item {
		margin-left: 0 !important;
	}
	
	.logo-section {
		width: 320px;
	}
	
	.premium-slider-small .roww.slmbpd {
		padding-bottom: 0 !important;
	}
	
	.deals-slider {
		margin-bottom: 0 !important;
	}
	
	.border-btm-seprater {
		border-bottom: 1px solid rgba(206, 206, 206, .42);
		width: calc(100vw);
		margin-left: 0;
		margin-bottom: 40px;
	}
	
	.border-top-seprater {
		border-top: 1px solid rgba(206, 206, 206, .42);
		width: calc(100vw);
		margin-left: 0;
		margin-top: 40px;
		display: flex;
	}
}

.deals-slider.cat-theme>.cat-nav {
	display: flex !important;
	justify-content: center !important;
	opacity: 1 !important;
	padding-top: 10px;
}

.deals-slider.cat-theme>.cat-nav .cat-prev {
	left: 0 !important;
	align-items: center;
	align-items: center;
	justify-content: center;
	justify-content: center;
}

.deals-slider.cat-theme>.cat-nav .cat-next {
	right: 85px !important;
	align-items: center;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
}

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

.deals-slider, .listingslid {
	direction: ltr;
}

.logo-section .col-md-12.text-center {
	min-height: 182px;
}

.cat-nav button:hover span, .hover-img:hover img {
	transform: scale(1) !important;
}

@media (max-width:1200px) and (min-width:768px) {
	.col-md-4.imgrightgap {
		height: 240px;
	}
	
	.cardcar.booking-list {
		min-height: 680px;
	}
	
	.cardtael.roww.crdtro {
		display: contents;
	}
	
	.non_verifiedcars, img.mncarimg.item.nonverified_list_img {
		object-fit: contain;
		min-height: 240px;
	}
}

@media (min-width:992px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.col-md-12, .roww-cols-md-1>* {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.col-md-6, .roww-cols-md-2>* {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-md-4, .roww-cols-md-3>* {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.col-md-3, .roww-cols-md-4>* {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.roww-cols-md-5>* {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.col-md-2, .roww-cols-md-6>* {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-md-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	
	.col-md-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.col-md-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.col-md-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-md-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	
	.col-md-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	
	.nvbar-expand-md {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.nvbar-expand-md .nvbar-nav {
		flex-direction: row;
	}
	
	.nvbar-expand-md .nvbar-nav .dropdwn-mnu {
		position: absolute;
	}
	
	.nvbar-expand-md .nvbar-nav .nav-link {
		padding-right: 1.125rem;
		padding-left: 1.125rem;
	}
	
	.nvbar-expand-md>.cantenar, .nvbar-expand-md>.cantenar-fluid, .nvbar-expand-md>.cantenar-xl {
		flex-wrap: nowrap;
	}
	
	.nvbar-expand-md .nvbar-collapse {
		display: flex;
		display: -webkit-flex !important;
		flex-basis: auto;
	}
	
	.nvbar-expand-md .dropdwn-mnu.show, .nvbar-expand-md .nvbar-nav>.dropdwn>.dropdwn-toggle::after, .nvbar-expand-md .nvbar-toggler {
		display: none;
	}
	
	.d-md-none, .nvbar-expand-md.nvbar-sticky.nvbar-stuck .nvbar-floating-logo {
		display: none !important;
	}
	
	.d-md-inline {
		display: inline !important;
	}
	
	.d-md-inline-block {
		display: inline-block !important;
	}
	
	.d-md-block {
		display: block !important;
	}
	
	.d-md-table {
		display: table !important;
	}
	
	.d-md-table-row {
		display: table-row !important;
	}
	
	.d-md-table-cell {
		display: table-cell !important;
	}
	
	.d-md-flex {
		display: flex;
		display: -webkit-flex !important;
	}
	
	.d-md-inline-flex {
		display: inline-flex !important;
	}
	
	.flex-md-row {
		flex-direction: row !important;
	}
	
	.flex-md-column {
		flex-direction: column !important;
	}
	
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-md-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-md-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-md-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-md-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-md-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-md-center {
		justify-content: center;
		-webkit-justify-content: center !important;
	}
	
	.justify-content-md-between {
		justify-content: space-between;
		-webkit-justify-content: space-between !important;
	}
	
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	
	.align-items-md-start {
		align-items: flex-start !important;
	}
	
	.align-items-md-end {
		align-items: flex-end !important;
	}
	
	.align-items-md-center {
		align-items: center;
		-webkit-align-items: center !important;
	}
	
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	
	.align-content-md-start {
		align-content: flex-start !important;
	}
	
	.align-content-md-end {
		align-content: flex-end !important;
	}
	
	.align-content-md-center {
		align-content: center !important;
	}
	
	.align-content-md-between {
		align-content: space-between !important;
	}
	
	.align-content-md-around {
		align-content: space-around !important;
	}
	
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	
	.align-self-md-auto {
		align-self: auto !important;
	}
	
	.align-self-md-start {
		align-self: flex-start !important;
	}
	
	.align-self-md-end {
		align-self: flex-end !important;
	}
	
	.align-self-md-center {
		align-self: center !important;
	}
	
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	
	.align-self-md-stretch {
		align-self: stretch !important;
	}
	
	.float-md-left {
		float: left !important;
	}
	
	.float-md-right {
		float: right !important;
	}
	
	.float-md-none {
		float: none !important;
	}
	
	.ml-md-auto, .mx-md-auto {
		margin-left: auto !important;
	}
	
	.nvbar-expand-md.nvbar {
		padding-top: .75rem;
		padding-bottom: .75rem;
	}
	
	.nvbar-expand-md.nvbar-sticky.nvbar-stuck .nvbar-stuck-logo {
		display: block;
	}
	
	.nvbar-expand-md .nvbar-nav {
		position: relative;
		padding-top: 0;
	}
	
	.nvbar-expand-md .nvbar-nav .nav-item {
		border: 0;
	}
	
	.nvbar-expand-md .nvbar-nav .nav-item.active>.nav-link:not(.disabled), .nvbar-expand-md .nvbar-nav .nav-item:hover>.nav-link:not(.disabled), .nvbar-expand-md.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.active, .nvbar-expand-md.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item:hover, .nvbar-expand-md.nvbar-dark.nvbar-nav.dropdwn-mnu.dropdwn:hover>.dropdwn-item {
		color: #ed8413;
	}
	
	.nvbar-expand-md .dropdwn-mnu {
		margin-top: 0;
		box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
		border-color: #fff;
		background-color: #fff;
	}
	
	.nvbar-expand-md .dropdwn-mnu .dropdwn-toggle {
		position: relative;
		padding-right: 1.625rem;
	}
	
	.nvbar-expand-md .dropdwn-mnu .dropdwn-toggle::after {
		position: absolute;
		top: 50%;
		right: .8666666667rem;
		margin-top: .0625rem;
		transform: translateY(-50%);
		content: "";
	}
	
	.nvbar-expand-md .dropdwn-mnu .dropdwn-mnu {
		top: 0;
		right: auto;
		left: 100%;
		width: auto;
		margin-top: -.5rem;
		margin-right: 0;
		margin-left: -.25rem;
		padding-right: 0;
		padding-left: 0;
		border-radius: .75rem;
		background-color: #fff;
	}
	
	.nvbar-expand-md .dropdwn:hover>.dropdwn-mnu {
		display: block;
		-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
		animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	}
	
	.nvbar-expand-md .dropdwn-mega {
		position: static;
	}
	
	.nvbar-expand-md .dropdwn-mega>.dropdwn-mnu {
		width: auto;
		padding: 0 .75rem;
		overflow: hidden;
	}
	
	.nvbar-expand-md .dropdwn-mega:hover>.dropdwn-mnu {
		display: flex;
		display: -webkit-flex;
	}
	
	.nvbar-expand-md .dropdwn-mega .dropdwn-column {
		display: block;
		width: 15rem;
		min-width: 15rem;
		padding: 1.5rem .75rem;
	}
	
	.nvbar-expand-md .dropdwn-mega .dropdwn-column.dropdwn-column-img {
		margin-right: .75rem;
		margin-left: -.75rem;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.nvbar-expand-md .dropdwn-mega .dropdwn-column:last-child.dropdwn-column-img {
		margin-right: -.75rem;
		margin-left: .75rem;
	}
	
	.nvbar-expand-md .dropdwn-mega .dropdwn-column .dropdwn-header {
		padding: 0 0 .6375rem;
	}
	
	.nvbar-expand-md .dropdwn-mega .dropdwn-column .dropdwn-item {
		padding-right: 0;
		padding-left: 0;
	}
	
	.nvbar-expand-md.nvbar-dark .nvbar-nav .nav-item.active>.nav-link, .nvbar-expand-md.nvbar-dark .nvbar-nav .nav-item:hover>.nav-link {
		color: #fff;
	}
	
	.nvbar-expand-md.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item {
		color: #4d4d4d;
	}
	
	.nvbar-expand-md.nvbar-dark .nvbar-nav .dropdwn-mnu .dropdwn-item.disabled {
		color: #9e9fb4;
	}
	
	.nvbar-expand-md.nvbar-dark .nvbar-nav .dropdwn-header {
		color: #4a4b65;
		border-color: #e9e9f2;
	}
	
	.mn-footer .col-md-1, .mn-footer .col-md-10, .mn-footer .col-md-11, .mn-footer .col-md-12, .mn-footer .col-md-2, .mn-footer .col-md-3, .mn-footer .col-md-4, .mn-footer .col-md-5, .mn-footer .col-md-6, .mn-footer .col-md-7, .mn-footer .col-md-8, .mn-footer .col-md-9 {
		float: left;
	}
	
	.pricetable td, .pricetable th {
		font-size: 16px !important;
	}
}

.text-nowrap {
	white-space: nowrap !important;
}

.letter-spacing-1 {
	letter-spacing: .1em;
}

.f-11, .pricetable th.fs-11 {
	font-size: 11px !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.text-uppercase {
	text-transform: uppercase !important;
}

.pricetable td, .pricetable th {
	font-size: 14px;
	border-bottom: 1px solid #dee2e6 !important;
	line-height: 2.5em;
	text-align: left;
}

.aedpr .input-group span, .fomcntrl, .searchinputhighli, .sortfilter, .sortfilter a, input, select {
	font-size: .88333rem !important;
}

.enqclose, .feedbackmain .dropdwn, .pricetable td:last-child, .pricetable th:last-child, .text-right {
	text-align: right;
}

.col-md-12 h2 strong, .maintitle .pagesubheading, .prctrl, .price_style span.text-orange.font-bold, .pricing-heading, .sbqiklinks b, .sbqiklinks b a, h3.side-hd, h4.thumb-title.text-black.simcartit {
	font-weight: 500 !important;
}

.price-table-box {
	margin-top: 50px;
	margin-bottom: 50px;
}

.pricetable tr:last-child td {
	border-bottom: none !important;
}

.pricetable td:nth-child(2), .pricetable th:nth-child(2) {
	width: 24%;
}

.link-dots-btn {
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;
	color: var(--color-almost-black);
	border: none;
	border-radius: var(--block-radius-s);
	background: 0 0;
	transition: color .2s ease-out, background-color .2s ease-out, box-shadow .2s ease-out, transform .15s ease-in-out;
	-webkit-touch-callout: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.link-dots-btn.Button_bold___VsIQ {
	font: var(--font-style-body-medium);
}

.link-dots-btn.Button_processing__Z2r8M {
	opacity: .85;
}

.btn-label+.Button_icon__CgT26 {
	margin-left: var(--block-gap-xs);
}

.btn-bar {
	--button-label-line-height: var(--control-height-size-xs);
	height: var(--control-height-size-xs);
	padding: 0 var(--page-gap-xs);
}

.link-dots-btn.Button_S__ICtvJ {
	border-radius: 12px;
}

.link-dots-btn.btn-bar {
	font: var(--font-style-small);
	border-radius: 12px;
}

.link-dots-btn.btn-bar.Button_bold___VsIQ {
	font: var(--font-style-small-medium);
}

[class].bar-link-btn {
	padding: 0;
	border-radius: 0;
}

.scroller-box {
	--scrollbar-size: 0px;
	overflow: hidden;
}

.scroller-container {
	overflow-x: auto;
}

.scroller-wraper {
	width: -moz-fit-content;
	width: fit-content;
	line-height: 0;
	white-space: nowrap;
	overscroll-behavior-x: contain;
}

.scroller-wraper.scroller-mandatory {
	scroll-snap-type: x mandatory;
	overflow: hidden;
}

.gellery-images-box {
	position: relative;
	display: inline-flex;
}

.crdtro, .gellery-images-box:first-child {
	padding-left: 15px;
}

.gellery-images-box:last-child, select.lightpick__select.lightpick__select-months {
	padding-right: 15px;
}

.gallery-img-link {
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	width: 100%;
	-webkit-touch-callout: none;
}

.gallery-slider-image {
	position: relative !important;
	width: var(--gallery-width) !important;
	height: var(--gallery-height) !important;
	border-radius: var(--block-radius-s);
	transition: opacity .2s ease-out, transform .15s ease-in-out;
}

.Gallery-scroller-box .gallery-show-more, .Gallery-scroller-box .gallery-slider-image {
	border-radius: 4px;
	object-fit: cover;
}

@media (hover:hover) and (min-width:1304px) {
	, html[lang=de] .Gallery-scroller-box, html[lang=es] .Gallery-scroller-box, html[lang=fr] .Gallery-scroller-box, html[lang=it] .Gallery-scroller-box, html[lang=nl] .Gallery-scroller-box, html[lang=ru] .Gallery-scroller-box, html[lang=tr] .Gallery-scroller-box, html[lang=zh] .Gallery-scroller-box {
		position: relative;
		width: 100%;
		height: 350px;
	}
	
	.premium-listing-slide .Gallery-scroller-box, .premium-listing-slide .gallery-images, .premium-listing-slide .gallery-images img, .premium-listing-slide .gallery-images-box, .premium-listing-slide .scroller-container, .premium-listing-slide .scroller-wraper {
		overflow: hidden;
		height: 205px !important;
	}
	
	.scroller-container:has(.gallery-img-link:hover) .tags-slider {
		opacity: 0;
	}
	
	.premium-listing-slide .Gallery-scroller-box {
		position: relative;
		width: 100%;
		height: 205px !important;
	}
	
	.deals-slider.premi .Gallery-scroller-box {
		position: relative;
		width: 100%;
		height: 200px;
	}
	
	.Gallery-scroller-box {
		position: relative;
		width: 100%;
		height: 320px;
	}
	
	.Gallery-scroller-box [data-scroll=container] {
		box-sizing: content-box;
		height: 100%;
	}
	
	.Gallery-scroller-box [data-scroll=wrap] {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: flex;
		width: 100%;
	}
	
	.Gallery-scroller-box .gellery-images-box {
		position: static;
		flex: 1;
		margin: 0;
	}
	
	.Gallery-scroller-box .gellery-images-box:hover .gallery-img-box, .Gallery-scroller-box:not(:hover) .gellery-images-box:first-child .gallery-img-box {
		z-index: -4;
		opacity: 1;
	}
	
	.Gallery-scroller-box .gallery-img-box {
		position: absolute;
		z-index: -2;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		overflow: hidden;
		width: 100%;
		height: auto;
		opacity: 0;
		border: 0;
		transition: none;
	}
	
	.Gallery-scroller-box .gallery-slider-image {
		width: 100% !important;
		height: 100% !important;
		border-radius: var(--block-radius-s);
	}
	
	.Gallery-scroller-box .gallery-show-more {
		border-radius: var(--block-radius-s);
	}
	
	.Gallery-scroller-box .gellery-images-box:after {
		bottom: 2px;
		align-self: flex-end;
		width: 100%;
		height: 4px;
		margin: 16px 2px;
		pointer-events: none;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, .38);
		transition: background-color .2s ease-out;
	}
	
	.Gallery-scroller-box.Gallery-scroller-box-bar .gellery-images-box:after {
		content: "";
	}
	
	.Gallery-scroller-box .gellery-images-box:hover:after, .Gallery-scroller-box:not(:hover) .gellery-images-box:first-child:after {
		background-color: #fff;
	}
	
	.Gallery-scroller-box:not(:hover) .gellery-images-box:after {
		opacity: 0;
	}
}

@supports not (aspect-ratio:16/10) {
	@media (hover:hover) and (min-width:1304px) {
		.Gallery-scroller-box:before {
			float: left;
			padding-top: 62.2%;
			content: "";
		}
		
		.Gallery-scroller-box:after {
			display: block;
			clear: both;
			content: "";
		}
	}
}

.scroller-box::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.scroller-box::-webkit-scrollbar-track {
	background: 0 0;
}

.tags-slider {
	display: flex;
	gap: 10px;
	position: absolute;
	margin-left: 10px;
}

.tags-slider span {
	position: relative !important;
	gap: 1px;
	align-items: center;
	z-index: 0;
}

@media (max-width:1304px) {
	.gallery-images {
		padding: 0 4px 0 0;
	}
	
	.gellery-images-box:last-child .gallery-images, .gellery-images-box:nth-child(3) .gallery-images, .top_slid_js .gellery-images-box .gallery-images {
		padding: 0 !important;
	}
	
	.deals-slider .Gallery-scroller-box {
		height: 240px;
		background: #fff;
	}
	
	.deals-slider li {
		width: 360px !important;
	}
	
	.scroller-wraper.scroller-mandatory {
		overflow-y: hidden;
		scroll-snap-type: x mandatory;
		margin-top: -45px;
		overflow-x: auto;
	}
	
	.gellery-images-box:first-child {
		padding-left: 0;
	}
	
	.gellery-images-box:last-child {
		padding-right: 0;
	}
	
	.Gallery-scroller-box {
		--gallery-height: 260px;
		--gallery-width: 320px;
	}
	
	.tags-slider span {
		z-index: 1;
	}
	
	.onlyfeatured {
		left: 0 !important;
	}
	
	.tags-slider {
		position: relative;
		margin-left: 18px;
	}
	
	.download-the-app, .side-info-box {
		display: block;
	}
	
	.carcalar {
		z-index: 1 !important;
		bottom: 0 !important;
	}
	
	.video-controls-2 .play-button:before {
		position: absolute;
		background-color: rgba(255, 255, 255, .7);
		width: 50px !important;
		height: 50px;
		border: none;
		border-radius: 50%;
		cursor: pointer;
		content: " ";
		z-index: -1;
		left: 42%;
		top: 42%;
	}
	
	.video-controls-2 .play-button {
		position: absolute;
		transform: translate(-50%, -50%);
		background-color: rgba(255, 255, 255, 0%);
		width: 100% !important;
		height: 288px;
		border: none;
		border-radius: 0;
		cursor: pointer;
		top: -130px !important;
		left: calc(61% - 24px) !important;
	}
	
	.scroller-wraper:has(.firstimgfeatured) .gallery-images {
		padding: 0 !important;
	}
	
	.scroller-container {
		min-height: 260px;
	}
	
	.deals-slider.top_slid_js.moblisting-slid.simi-cars.premi.slidsss {
		overflow-x: auto;
	}
	
	.desktop-only, .gtmSRK hr {
		display: none;
	}
	
	.deals-slider .Gallery-scroller-box, .premium-listing-slide .Gallery-scroller-box {
		border-radius: 10px 10px 0 0;
	}
	
	.srcslid_newcss .gallery-images.gallery-img-box {
		padding: 0 !important;
	}
	
	.scroller-wraper:has(.firstimgfeaturedocd) .gellery-images-box:last-child img {
		padding-left: 4px;
	}
	
	.scroller-box:has(.tags-slider .vriboxs) .videoicon {
		z-index: 2 !important;
		left: 110px;
		right: auto !important;
	}
	
	.videoicon {
		z-index: 2 !important;
		left: 15px;
		right: auto !important;
	}
	
	::-webkit-scrollbar {
		width: 0;
	}
	
	.sortclsbtn {
		position: absolute;
		z-index: 9;
		color: #404040;
		bottom: 400px;
		background: #fff;
		width: 30px;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 22px;
		border-radius: 30px;
	}
	
	#scrollfilterby .checkbox {
		margin: 15px auto !important;
	}
	
	#main_verified {
		margin-top: 20px !important;
	}
}

@media (max-width:1304px) and (min-width:760px) {
	.cardcar.booking-list {
		height: 730px;
	}
	
	.scroller-container {
		min-height: 260px;
	}
	
	.top_slid_js .scroller-wraper.scroller-mandatory {
		margin-top: -45px;
	}
	
	.scroller-wraper:has(.firstimgfeatured) .gallery-images {
		padding: 0 !important;
	}
	
	.video-controls-2 .play-button:before {
		position: absolute;
		background-color: rgba(255, 255, 255, .7);
		width: 50px !important;
		height: 50px;
		border: none;
		border-radius: 50%;
		cursor: pointer;
		content: " ";
		z-index: -1;
		left: 50%;
		top: 50%;
	}
	
	.video-controls-2 .play-button {
		position: absolute;
		transform: translate(-50%, -50%);
		background-color: rgba(255, 255, 255, 0%);
		width: 100% !important;
		height: 288px;
		border: none;
		border-radius: 0;
		cursor: pointer;
	}
	
	.tags-slider {
		position: relative;
	}
	
	.carcalar {
		z-index: 1 !important;
	}
	
	.scroller-wraper.scroller-mandatory {
		scroll-snap-type: x mandatory;
		margin-top: -45px;
	}
	
	.gellery-images-box:first-child {
		padding-left: 0;
	}
	
	.gellery-images-box:last-child {
		padding-right: 0;
	}
	
	.Gallery-scroller-box {
		--gallery-height: 260px;
		--gallery-width: 320px;
	}
	
	.col-md-4.imgrightgap {
		height: auto !important;
	}
	
	.carcalar img {
		margin-top: -20px;
	}
	
	.tags-slider span {
		z-index: 1;
	}
	
	.download-the-app, .side-info-box {
		display: none !important;
	}
}

.gellery-images-box:nth-child(4) img {
	filter: brightness(.6);
}

.scroller-wraper.scroller-mandatory .nonverifiedmorocco {
	margin: 10% auto !important;
}

.scroller-wraper a picture:has(.nonverifiedmorocco), .scroller-wraper a:has(.nonverifiedmorocco), .scroller-wraper:has(.nonverifiedmorocco) {
	width: 100%;
	display: flex;
}

.Gallery-scroller-box:has(.nonverified_list_img) .gellery-images-box:hover:after, .Gallery-scroller-box:has(.nonverified_list_img):not(:hover) .gellery-images-box:first-child:after {
	background-color: rgba(255, 255, 255, 0);
}

.onlyfeatured {
	background: #fff !important;
	color: #000 !important;
	border: 1px solid #e4e4e4;
}

.scroller-wraper.scroller-mandatory:has(.nonverified_list_img) {
	margin: -45px auto 0;
}

.nonverified_list_img {
	filter: none !important;
	object-fit: contain !important;
}

.cardcar.booking-list .carcalar img {
	margin-top: -20px;
}

.tags-slider {
	min-height: 44px;
}

.premi .carcalar {
	padding-top: 10px;
}

@media only screen and (min-device-width:768px) and (max-device-width:1304px) {
	.booking-list .priz-mn.webonly.price_style {
		display: block !important;
		position: relative;
		top: auto;
		margin-top: -190px;
	}
	
	.new-h3 h3.thumb-title {
		min-height: 80px;
		display: block;
	}
	
	.booking-list .priz-mn.webonly.price_style>a:not(:has(div.m-t-20:nth-child(2))) {
		-webkit-columns: 1;
		columns: 1;
		display: block;
	}
	
	.booking-list .priz-mn.webonly.price_style>a:has(div.m-t-20:nth-child(2)) {
		-webkit-columns: 2;
		columns: 2;
		display: block;
	}
	
	.logo-section {
		width: 100% !important;
	}
	
	.Gallery-scroller-box {
		--gallery-height: 260px;
		--gallery-width: 300px !important;
	}
	
	.cardcar .roww.justbet {
		position: absolute;
		bottom: 30px;
		width: 100%;
	}
	
	.company-l img {
		width: auto !important;
	}
	
	.gellery-images-box:nth-child(4) {
		margin-left: 4px;
	}
	
	.first-brands-box {
		overflow: hidden;
	}
	
	.cardcar .col-md-7.contactinfobtnmn {
		padding: 0 !important;
		max-height: 45px;
	}
	
	@media only screen and (min-device-width:768px) and (max-device-width:1304px) and (orientation:portrait) {
		.booking-list .priz-mn.webonly.price_style {
			margin-top: -190px;
			margin-left: 5px;
		}
	}
	
	@media only screen and (min-device-width:768px) and (max-device-width:1304px) and (orientation:landscape) {
		.booking-list .priz-mn.webonly.price_style {
			margin-top: -228px;
			margin-left: 15px;
		}
		
		.top_slid_js .scroller-wraper.scroller-mandatory {
			margin-top: -44px;
		}
		
		.deals-slider .Gallery-scroller-box {
			height: 200px;
		}
	}
}

@media (max-width:700px) {
	.scroller-wraper.scroller-mandatory {
		border-radius: 10px 10px 0 0;
	}
	
	.col-md-3:has(.side-info-box) {
		padding: 0;
	}
	
	.kylist, .priz-mn.mobonly, .priz-mn.sldpric {
		width: calc(100vw - 30px);
		margin-left: -20px !important;
		padding-left: 20px !important;
	}
	
	.gellery-images-box:first-child img {
		border-radius: 10px 4px 4px 0;
	}
	
	.gellery-images-box:last-child img {
		border-radius: 10px 4px 0;
	}
	
	.top_slid_js .kylist, .top_slid_js .priz-mn.sldpric {
		width: 358px;
		margin-left: -20px !important;
		padding-left: 20px !important;
		padding-right: 20px;
	}
}

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

@media (min-width:1305px) and (max-width:1400px) {
	img.Image_NextImage__Jus0T.gallery-slider-image {
		height: 360px !important;
	}
	
	.gellery-images-box:first-child {
		padding-left: 0;
	}
	
	.booking-list .priz-mn.webonly.price_style {
		position: absolute !important;
		right: 90px !important;
		margin-top: 130px !important;
	}
	
	.cardcar .roww.justbet {
		position: relative !important;
		bottom: auto !important;
	}
	
	.cardcar .contactinfobtnmn {
		margin-left: 25px !important;
	}
}

#myModal, .stickybtnsortfil {
	right: 0;
	left: 0;
	position: fixed;
}

.searchinputhighli {
	top: 0;
	width: 25px;
	z-index: 9;
}

.cardtael .thumb-title, .cardtael a.col-md-12 p, .city_with_subcity, .dinline, .disply-inline, .h4_div.simcar .thumb-title.txt4.simcarlttit.font-reg {
	display: inline;
}

.open .bukfiltitle label, .open .open .nestbukfiltitle label {
	color: #404553;
	font-weight: 600;
}

.aedpr {
	display: grid !important;
	width: 100%;
	column-gap: 9px;
}

.sortfilter, .stickybtnsortfil {
	display: flex;
	place-items: center;
}

.aedpr .input-group {
	margin: 5px 0 0;
}

.aedpr .input-group span {
	line-height: 2.4em;
	color: rgba(126, 133, 155, .62) !important;
	margin-right: 6px;
	float: right;
	position: relative;
	margin-bottom: -33px;
	background: #fff;
	height: 28px;
	margin-top: 2px;
}

.stickybtnsortfil {
	transition: .4s ease-in 0;
	display: -webkit-flex;
	place-content: center;
	place-content: flex-end center;
	-webkit-align-items: center;
	bottom: 40px;
	z-index: 998;
}

.sortfilter {
	background: #4d4d4d;
	text-align: center;
	display: -webkit-flex;
	place-content: center;
	place-content: flex-end center;
	-webkit-align-items: center;
	padding: 9px 20px;
	color: #fff;
	border-radius: 20px;
	box-shadow: 2px 1px 4px rgba(112, 112, 112, .62);
	margin: 0 auto;
}

.sortby, .srtlnk {
	padding: 12px 15px;
}

.stickybtnsortfil svg {
	vertical-align: text-bottom;
}

.mdlhd {
	border: none;
}

.alb, .bottom_background.simcarmain>.roww {
	align-items: baseline;
}

.round {
	position: absolute;
	width: 100%;
}

.round label {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: pointer;
	height: 18px;
	right: 25px;
	position: absolute;
	top: 13px;
	width: 18px;
}

.round label:after {
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	content: "";
	height: 5px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 4.5px;
	transform: rotate(-45deg);
	width: 7px;
}

#sorting-bar .mdldilg {
	margin: 0;
	position: fixed;
	bottom: 0;
	width: 100%;
}

#sorting-bar .mdlcnt {
	flex: 0 0 auto;
	border-radius: 16px 16px 0 0 !important;
	background-color: #fff;
	max-height: 80%;
	min-height: 20%;
	position: relative;
}

#sorting-bar .mdbdy, .p-20 {
	padding: 20px !important;
}

.sortboxmn::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 50%;
	margin-left: -60px;
	width: 120px;
	height: 4px;
	border-radius: 4px;
	background-color: #dadce3;
}

.round input[type=checkbox]:checked+label {
	background-color: #ed8413;
	border-color: #ed8413;
}

.cantenar input, .round input[type=checkbox]:checked+label:after, .vriboxs {
	opacity: 1;
}

.srtlnk {
	display: flex;
	display: -webkit-flex;
	font-size: .88333rem;
	-webkit-box-pack: justify;
	-webkit-box-align: center;
	align-items: center;
	-webkit-align-items: center;
	position: relative;
	color: #7e859b;
}

.srtlnk.selected {
	font-weight: 600;
	color: #404553;
}

.sortby {
	color: #404553;
	font-size: 17px !important;
	line-height: 2em;
}

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

.gtmSRK {
	border-top: 1px solid #dadce3;
	width: 100%;
	margin: 0 auto;
}

.bttnfil {
	padding: 12px 16px;
	display: grid;
	column-gap: 12px;
}

.prctrl, .sectrl {
	padding: 10px 20px;
	text-transform: uppercase;
	letter-spacing: .2px;
	border: 1px solid #ed8413;
}

#myModal, .mdl {
	display: none;
	top: 0;
	outline: 0;
}

.prctrl {
	background-color: #ed8413;
	color: #fff !important;
}

#myModal {
	bottom: 0;
	z-index: 9992;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	background: #fff;
}

.bukfillst {
	padding-bottom: 50px !important;
	margin-top: 0 !important;
	padding-top: 48px !important;
}

#myModal .mdbdy, .mdbdy {
	position: relative;
	padding: 0 20px 20px;
}

.bttnfilter, .mdl {
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
}

.bttnfilter {
	width: 100%;
	background: #fff;
	z-index: 9999;
}

body {
	padding: 0;
	margin: 0;
}

.cls {
	float: right;
	font-size: 21px;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .6;
}

.cls:focus, .cls:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
}

button.cls {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
}

.mdl {
	overflow: auto;
	overflow-y: scroll;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
}

.mdlfd .mdldilg {
	-webkit-transform: translate(0, 25%);
	-ms-transform: translate(0, 25%);
	transform: translate(0, 25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.mdl.in .mdldilg {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.checkbox.filcheck, .mdldilg {
	width: auto;
	margin: 0;
}

.mdlcnt {
	background-color: #fff;
	border: 1px solid #fff;
	outline: 0;
}

.mdl-backdrop, .mdlhd {
	position: fixed;
	top: 0;
}

.mdl-backdrop {
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: rgba(0, 0, 0, .63);
}

.mdl-backdrop.in {
	opacity: .5;
}

.mdlhd {
	border-bottom: 1px solid #dadce3;
	min-height: 16.42857143px;
	-webkit-box-align: center;
	align-items: center;
	-webkit-align-items: center;
	padding: 10px 0;
	font-size: 17px;
	z-index: 9;
	width: 100%;
	background: #fff;
}

.mdlhd .cls, .premium-listing-slide .praismn li img, .whatsapbox svg {
	margin-top: -2px;
}

.mdl-title {
	margin: 0;
	line-height: 1.42857143;
}

.mdlfut {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.mdlfut .bttn+.bttn, .mnvery {
	margin-left: 5px;
	margin-bottom: 0;
}

.mdlfut .bttn-group .bttn+.bttn {
	margin-left: -1px;
}

.bukfils .bukfillst>li {
	border-bottom: 1px solid #f3f4f8;
}

.bukfils {
	color: #333;
	border: none;
}

.bukfiltitle, .nestbukfiltitle {
	position: relative;
	cursor: pointer;
	padding-left: 0;
	margin-top: .75rem;
}

.bukfiltitle.arrow:after, .nestbukfiltitle.arrow:after {
	position: absolute;
	content: url("https://cdn-ilcchdl.nitrocdn.com/hCFEjYAKAIklpBcttFAmCEfRtbwcEYiH/assets/images/optimized/rev-4d2a723/performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-right.svg");
	font-family: "font awesome 5 free";
	font-weight: 900;
	width: 0;
	height: 0;
	top: 2px;
	font-size: 15px;
	right: 17px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	opacity: .6;
}

.bukfils-white .bukfiltitle.arrow:after, .bukfils-white .nestbukfiltitle.arrow:after {
	border-top: 5px solid #3f3d3d;
}

.bukfillst label {
	font-size: .86rem;
	font-weight: 400;
	color: #4d4d4d;
}

input, select {
	font-weight: 400 !important;
	border: 1px solid rgba(126, 133, 155, .4) !important;
	color: #7e859b !important;
	border-radius: 5px;
	background: #fff !important;
	height: 35px;
}

.open .bukfiltitle.arrow.clsd:after, .open .nestbukfiltitle.arrow.clsd:after {
	right: 0;
	-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(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fomcntrl {
	padding: 0 10px;
	width: 100%;
}

.bukfils .select, .imgrightgap, .priz-mn, header ul, input.contmnboxlft {
	padding-right: 0;
}

.form-group.form-group-lg.form-group-icon-left .fomcntrl {
	padding-left: 45px;
}

.form-group.form-group-lg .fomcntrl {
	text-transform: capitalize;
	font-weight: 400;
	height: 41px;
	padding: 10px 18px;
	font-size: .88333rem !important;
	border-radius: 40px;
}

.checkbox {
	width: 100%;
	margin: 15px auto;
	position: relative;
	display: flex;
	display: -webkit-flex;
}

.checkbox input[type=checkbox] {
	width: 100%;
	opacity: 0;
	position: absolute;
	right: 0;
	margin-left: -20px;
}

[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0;
	opacity: 0;
	height: 40px;
	width: 100%;
}

.i-check, .i-radio {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 13px;
	padding: 0;
	width: 22px;
	height: 22px;
	border: 1px solid #ccc;
	cursor: pointer;
	top: 1px;
	left: -7px;
	float: left;
	text-align: center;
	line-height: 20px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;
	position: relative;
	overflow: hidden;
}

.aconfil .bukfiltitle, .aconfil .nestbukfiltitle {
	display: block;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.aconfil {
	overflow-y: auto;
	overflow-x: hidden;
}

.aconfil .submnu a, .aconfil .subnest a {
	display: block;
	-webkit-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
}

.aconfil span.pull-left {
	width: 100%;
	margin-left: 46px;
}

.aconfil .round label {
	border-radius: 4px;
	left: 15px;
}

.aconfil li.open, .maintitle h2, .premium-slider-small .premi {
	padding-bottom: 20px;
}

.sortcl {
	position: fixed;
	background: rgba(3, 3, 3, .18);
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	justify-content: center;
	display: flex;
}

.bukfils .select-styled {
	border-radius: 5px;
	border: 1px solid #ccc;
	color: #4d4d4d !important;
	padding: 7px 10px;
	text-align: left;
}

.filhd {
	padding: 0 20px;
}

.bukfils .round label {
	top: 3px;
}

:focus {
	border: 1px solid #ed8413;
}

.bukfils select {
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") 97% 11px/3% no-repeat !important;
}

.bukfils .select-options {
	right: 0;
	left: 5px;
	width: 97.5%;
}

#scrollfilterby .checkbox {
	margin: 0 auto 15px !important;
}

.gtmSRK a, .gtmSRK button {
	margin: 0 10px;
	border-radius: 5px;
}

a.sectrl {
	font-weight: 100;
}

.filterclose:focus, .gtmSRK a:focus, .iconchangecolour input {
	border: 1px solid #ed8413 !important;
}

.showing-cars {
	text-align: center;
	position: absolute;
	width: 100%;
}

select#sorting_desktp {
	appearance: none;
	padding: 0 18px 0 10px;
}

.showForMobile li:focus, .showForMobile li:hover {
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.ocd_check {
	margin-top: 1px;
	width: 15px;
	height: 16px;
	opacity: .8;
	transform: scale(1) !important;
}

.checkbox:focus .round label, .checkbox:hover .round label {
	border: 2px solid #ed8413;
}

html:has(.mdl.in) {
	overflow: hidden;
}

@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0);
	}
	
	to {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

.f-15, .simcarmainn h5.thumb-title {
	font-size: 15px !important;
}

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

.f-13, .filterclose.new-sidepadd .bttn-normal span.f-12, .praismn .fa {
	font-size: 13px !important;
}

.brand-nav a span.brandlisting_count, .f-12, .premium-slider-small .praismn .fa, .premium-slider-small .praismnsld ul li {
	font-size: 12px !important;
}

.f-10, .praismnsld ul li i {
	font-size: 10px !important;
}

.car-count, .f-16 {
	font-size: 16px !important;
}

.callbox i, .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, .titlefield, .toplinksqik {
	margin-bottom: 10px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-30, .sbmt-mrgn-btm {
	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-r-30 {
	padding-right: 30px !important;
}

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

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

#modalSearch, .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-15 {
	padding-top: 15px !important;
}

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

.p-b-30, .roww.slmbpd {
	padding-bottom: 30px !important;
}

.new-cartype-sec .carsec .item, .p-b-10 {
	padding-bottom: 10px !important;
}

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

.p-10, .yachtbookingform .contmnboxrit, .yachtbookingform .searchable input {
	padding: 10px !important;
}

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

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

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

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

.m-l-10, div#details {
	margin-left: 10px !important;
}

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

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

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

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

.cardcar.m-b-20, .m-b-30 {
	margin-bottom: 30px !important;
}

.m-b-20, .rantacar .form-group.form-group-lg {
	margin-bottom: 20px !important;
}

.m-b-10 {
	margin-bottom: 10px !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;
}

.bg-white, .searchable, .swiper-pagination-bullet, .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #fff !important;
}

.bg-orange, .filterclose.new-sidepadd .bttn-normal:hover, .findacarbtn, .nobox .bttn.bttn-default:hover, .yesbox .bttn.bttn-primary:hover {
	background: #ed8413 !important;
}

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

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

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

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

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

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

.btdata .roww {
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: inherit;
}

.btdata .col-xs-6 {
	width: auto;
}

.ani {
	transition-timing-function: ease;
}

.cardcontinfo svg, .contactinfobtnmn svg {
	height: 20px;
	max-height: 23px;
}

.cardcontinfo .callbox svg, .contactinfobtnmn .callbox svg {
	height: 18px;
	max-height: 23px;
}

.left-filter-quick-links .show-more-less.rotate-button svg, .showls 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);
}

.cross {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 20px;
	margin-left: 5px;
}

.filcrosstxt {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	line-height: 1.7em;
}

.paginationdesign a, .paginationdesign span.active {
	padding: 5px 11px;
	font-size: 16px;
	font-weight: 300;
	border: 1px solid #ccc;
	margin-right: 10px;
	border-radius: 5px;
}

.paginationdesign a:hover, .paginationdesign span:hover {
	background: #4d4d4d;
	color: #fff !important;
}

.paginationdesign a.active, .paginationdesign span.active {
	background: #4d4d4d;
	color: #fff;
	border: 1px solid #4d4d4d;
}

.pgdots {
	border: 1px solid #fff !important;
}

.vribox, .vriboxs {
	background: #ed8323;
}

.toplinksqik {
	border: 1px solid #ed8413;
	padding: 10px 15px;
	border-radius: 7px;
	font-size: .8rem;
}

.show-more-less {
	clear: both;
	margin: 0 auto -20px;
	display: block;
	width: 100%;
}

.show-more-less .bttn.bttn-primary {
	margin-bottom: -2px;
	border-radius: 30px;
	font-size: 11px;
	padding: 3px 13px 3px 15px;
	min-width: 60px;
	min-height: 25px;
}

.addifrme iframe {
	width: 100%;
	border: 0;
	height: 182px;
}

.sbqiklinks {
	float: left;
	width: 25%;
	line-height: 1.5em;
	padding: 0 10px;
}

.sortdsklist {
	border: 1px solid #ed8413;
	padding: 0;
}

.sortdsklist ul {
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	margin-right: 33px;
}

.sortdsklist ul li.active {
	background: #ed8413;
}

.sortdsklist ul li {
	padding: 7px 10px;
}

.sortdsklist ul li a {
	color: #4d4d4d;
	font-size: 13px;
	font-weight: 400;
}

.sortdsklist ul .active a:hover {
	color: #fff;
	background: #ed8413;
}

.iconchangecolour svg, .sortdsklist ul li a:hover svg, .topbr-dark .topbr-link svg:hover, .topbr-dark .topbr-link:hover svg {
	fill: #ed8413;
}

.a2 {
	color: #000;
}

.bukftitems-small>li {
	margin-bottom: 2px;
	color: #626262;
	font-size: 14px !important;
	line-height: 23px;
	float: none;
	width: fit-content;
}

.bukftitems-dark>li:first-child {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	margin-right: 4px;
}

.text-darken.car_name {
	color: #000;
	font-size: 18px;
}

.complogo img {
	width: auto;
	height: 30px;
	max-width: 95px;
}

.show_details {
	color: #ed8323;
	padding-left: 20px;
	font-size: 13px;
}

.arizon:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
}

#property-call-user-feedback {
	display: none;
	position: fixed;
	left: 0;
	top: 50%;
	width: 300px;
	min-height: 110px;
	background: rgba(255, 255, 255, .8);
	z-index: 100;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, .3);
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.msie8 #property-call-user-feedback {
	border: 1px solid #aaa;
}

#property-call-user-feedback .content-wrap {
	padding: 20px;
}

#property-call-user-feedback .content-wrap h2 {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 12px;
}

#property-call-user-feedback .question-form ul li {
	margin-bottom: 20px;
	display: none;
}

#property-call-user-feedback .button-toggle .button img, .carnote-content li svg {
	margin-top: 3px;
}

#property-call-user-feedback .hero .button-toggle .button span {
	position: relative;
	top: -3px;
}

#property-call-user-feedback.expanded, .swiper-slide.swiper-slide-car-card {
	height: auto;
}

#property-call-user-feedback .close {
	float: right;
	margin: 10px;
	font-weight: 700;
	font-size: 16px;
	background: #aaa;
	color: #fff;
	padding: 3px 7px;
	line-height: 1;
	border-radius: 10px;
}

.lang-ar #property-call-user-feedback .close {
	float: left;
}

#property-call-user-feedback .close:hover {
	cursor: pointer;
	background: #999;
}

#property-call-user-feedback .request-a-callback h2, #property-call-user-feedback .request-a-callback p {
	margin-bottom: 6px;
}

#property-call-user-feedback .request-a-callback .awesome {
	margin-top: 6px;
	font-weight: 700;
	padding: 7px 10px;
}

#property-call-user-feedback .request-a-callback .field {
	width: 90%;
	padding: 5px;
}

#property-call-user-feedback .send-a-note p {
	font-size: 15px;
	width: 80%;
}

#property-call-user-feedback .send-a-note p a {
	color: #004276;
}

#property-call-user-feedback .send-a-note .awesome {
	margin-top: 9px;
	font-weight: 700;
	padding: 7px 10px;
	color: #fff;
}

#property-call-user-feedback .thankyou-message {
	display: none;
	font-size: 16px;
	font-weight: 700;
	color: #444;
	margin: 30px 15px;
	text-align: center;
}

.booking-items {
	position: relative;
	padding: 17px;
	border: 1px solid #e6e6e6;
	color: #737373;
	transition: .2s;
}

.verified-item, .verified-only {
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
	position: relative;
}

.vriboxs {
	color: #4d4d4d;
	font-weight: unset;
	left: 10px;
	border-radius: 5px;
	position: absolute;
	margin-top: 20px;
	z-index: 9;
}

.booking-item, .verified-item, .verified-only {
	cursor: pointer;
	color: #737373;
	display: block;
}

.fetrd-tab, .pre-tab, .vry-tab {
	z-index: 20;
	text-transform: capitalize;
}

.vriboxs::before {
	border-width: 5px;
	left: 0;
	position: absolute;
	top: 100%;
}

.vribox::after, .vriboxs::after {
	border-color: #ed8323;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}

.vriboxs::after, .vriboxs::before {
	content: "";
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
}

.vriboxs::after {
	border-width: 0 !important;
	left: 100%;
	position: absolute;
	top: 0;
}

.verified_single .vriboxs::before, .vriboxs::after, .vriboxs::before {
	border-style: solid;
	content: "";
	height: 0;
	width: 0;
}

.verified-item {
	border: 1px solid rgba(156, 156, 156, .59);
	border-radius: 40px;
}

.booking-item:hover, .verified-item:hover {
	border: 1px solid #ed8343;
}

.verified-only {
	border-radius: 10px;
	box-shadow: 0 0 4px #c7c7c7;
	outline: rgba(221, 221, 221, .61) solid 1px;
	outline-offset: 0;
}

.booking-item {
	position: relative;
	border: 1px solid rgba(156, 156, 156, .59);
	border-radius: 40px;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
	padding: 15px 0 0 15px;
}

.sortdsklist svg {
	height: 13px;
	margin-top: -3px;
	fill: #4d4d4d;
	margin-left: 3px;
}

.fetrd-tab i, .pre-tab i, .vry-tab i {
	color: #fff;
	margin-right: 2px;
	font-size: 14px;
}

.pre-tab {
	background: #000;
	color: #fff;
}

.carcalar {
	width: 100%;
	margin-top: 0;
	position: absolute;
	height: 48px;
	padding: 18px 14px 0;
	border-radius: 0 0 0 40px;
}

.filsearch, .nvbar.nvbar-expand-lg.nvbar-light.bg-light, .position-relative {
	position: relative !important;
}

.cardcar.booking-list {
	margin: 10px;
}

.cardtael {
	padding: 20px 0 0 20px;
}

.mntitle {
	font-weight: 700;
	color: #4d4d4d;
	margin-bottom: 15px;
}

.sddetail {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.kylist li {
	height: 27px;
	line-height: 1.5em;
	margin-right: 8px;
	display: inline-flex;
	-webkit-justify-content: center;
	padding-top: 0;
	padding-left: 8px;
	padding-right: 8px;
	width: 46px;
	align-items: center;
	-webkit-align-items: center;
	font-weight: 400;
	color: #4d4d4d;
}

.kylist li span {
	margin-right: 5%;
	margin-left: 8%;
}

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

.kylist li img.passenger {
	margin-left: 2px !important;
}

.simcarmain .brnddetel .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;
}

.cmpnmdt {
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 1.3em;
	gap: 2px;
}

.cmpnmhead {
	color: #4d4d4d;
	display: block;
	font-weight: 500;
}

.lokshan {
	list-style-type: none;
	margin: 0;
}

.lokshan li {
	margin: -7px 0 0;
	padding: 0;
}

.cmpheadtext {
	width: auto;
	display: inline;
	color: #4d4d4d;
	border-radius: 5px;
}

.praismn {
	padding: 0 0 0 10px;
	margin-left: 0 !important;
}

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

.cardcar .roww.justbet {
	padding: 10px 0 0 15px;
	justify-content: flex-start;
	align-items: center;
}

.callbox {
	border-radius: 0 0 0 10px;
	background: #ed8413;
}

.whatsapbox {
	border-radius: 0;
	background: #5cb85c;
	margin: 0;
}

.whatsapbox svg {
	width: 23px;
	height: 23px;
}

.mailbox {
	border-radius: 0 0 10px;
	background: #4d4d4d;
}

.mailbox i {
	font-size: 20px;
}

.infobttnlg a {
	color: #fff;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.checkbox label span {
	text-align: left;
	position: relative;
	left: auto;
}

.checkbox label:before {
	opacity: 0;
	left: 0;
}

.booking-filters-title {
	color: #333 !important;
}

.booking-filters-title.arrow:after {
	border-top: 5px solid #333;
}

.ocd-latestlogo {
	height: 17px;
	width: auto;
	margin-left: 5px;
}

.mobimg.pms, .scrollfilterby {
	height: 60px;
}

.verycartext {
	line-height: 22px;
	margin-left: 5px;
}

.filsearch {
	box-shadow: 0 0 2px #ccc !important;
	display: inline-block;
	padding-left: 0 !important;
	width: 78% !important;
	margin-right: 1.5%;
	text-indent: 15px;
	height: 38px !important;
	border-radius: 2px !important;
	vertical-align: top;
	background-image: none;
	background-color: #fff;
	background-position: 0 0;
	background-repeat: repeat;
}

.filsearch.nitro-lazy {
	background-image: none !important;
}

.bodrdis {
	border-top: 1px;
	display: none;
}

.covidinfobox {
	color: #fff !important;
	background: #ff4d4d !important;
}

.covidinfobox i {
	color: #fff;
	margin-right: 8px;
}

.covidinfobox font-face {
	margin-right: 2%;
}

.filterbar {
	height: 45px;
	border-top: 1px solid #ed8323;
	border-bottom: 1px solid #ed8323;
	background: #fff;
}

.filterbar li {
	width: 33.3% !important;
	border-left: 1px solid #ed8343;
}

.filterbar li:last-child {
	border-right: 1px solid #ed8343;
}

.bukfilter .column_cantenar {
	padding-top: 27px;
}

.searchinputhighlit {
	top: 0;
	font-size: 16px;
	width: 25px;
	z-index: 9;
}

.sort_top .nav>.active>a:hover {
	color: #ed8343;
}

.filterclose.new-sidepadd .filter_remove_button:hover, .sort_top .nav>li>a:hover {
	background: #4d4d4d !important;
	color: #fff !important;
}

.quick-links {
	width: 96%;
	margin-left: 21px;
}

.thnext, .thpre {
	display: none;
	line-height: 33px !important;
}

.praismnsld ul li, .supmnlogo ul li {
	width: max-content !important;
	border: 1px solid rgba(255, 255, 255, 0) !important;
	line-height: 20px !important;
	padding: 0 !important;
	box-shadow: none !important;
	height: 20px !important;
	font-size: 13px !important;
}

.bndlogocmp, .bottom_background .bkftdt img {
	width: auto;
	height: 30px;
}

.praismnsld .bkdtaddi {
	display: flow-root !important;
}

.sldpric {
	padding-left: 30px;
	padding-right: 30px;
	width: 100%;
}

.btdata {
	padding: 15px 15px 20px;
}

.thumb-caption.text-left.bottom_background.simcarmain {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

:focus {
	outline-color: rgba(0, 0, 0, 0) !important;
}

.praiz-cantar {
	width: fit-content;
	text-align: left;
}

.latest_img_header {
	border: 0 solid rgba(255, 255, 255, 0);
}

.carcalar img, .cartip, .panel.suplocinfo.modal-content.no-border, .premi .bdslbr, .video-slide.video-slide .short-videos-btn-additional-categories span {
	width: auto !important;
}

.infobttnlg {
	width: -webkit-fill-available !important;
	padding: 14px 15px;
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
}

.clnwbtn>span, .last-section {
	justify-content: center;
	display: flex;
}

.praismn li img {
	margin-right: 5px;
	transform: scale(1.2);
}

.banner-slider.cat-loaded .item, .cartip span, .side-hd, .whatcheckbox label {
	display: contents;
}

.verified-only:hover {
	-moz-box-sizing: border-box;
	outline: #ed8413 solid 1px;
	outline-offset: 0;
}

.clnwbtn>span {
	display: -webkit-flex;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
}

.mobimg.pms {
	padding: 8px 11px;
	border: 2px solid #4d4d4d;
	margin-top: -33px;
	background: #fff;
	display: flex;
	align-items: center;
}

.slidtit {
	margin-left: 0;
	margin-right: 0;
}

.thpre {
	padding-right: 4px;
}

.thnext {
	padding-left: 4px;
}

.kylist li {
	border: 1px solid #d3cdcd !important;
	box-shadow: none !important;
}

.latest_img_header, .verified_img {
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
}

.verified_img {
	height: 200px;
}

.cartippre {
	width: 30% !important;
}

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

.last-section .extrabtn {
	border-radius: 30px !important;
	border: 1px solid #fff;
	background: #fff;
	margin: 5px 0;
	color: #ed8413 !important;
	width: auto;
	padding: 5px 10px;
}

.bottom_background {
	position: relative;
	z-index: 7 !important;
}

.bdslbr .pull-left img {
	width: auto !important;
	height: 18px !important;
	margin-top: 4px;
}

.owl-carousel .owl-item {
	float: left;
	padding: 0 10px;
}

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

.view-all-btn2 {
	border: 0;
	float: right;
	font-size: 12px;
}

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

.mntit {
	color: #fff;
	font-size: 16px;
	padding: 0 10px 1px;
	line-height: 2.1em;
	font-weight: 400;
}

.last-section .extrabtn:hover {
	box-shadow: 2px 2px 12px #aa5d00;
	padding: 8px 10px;
	font-size: 17px;
}

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

.bkdtaddi:hover {
	border-bottom: 1px solid #ed8413 !important;
}

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

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

.bdslbr {
	margin-top: -41px;
	background: rgba(255, 255, 255, 0);
	padding: 0 33px 7px 15px;
	width: 100% !important;
	height: 42px;
	clear: both;
}

.kylist, .new-submenu-desktop .col-sm-4 li, .slidtit, header ul {
	padding-left: 0;
}

.slidtit {
	font-size: 20px;
	margin-bottom: 0;
	background: #4d4d4d;
	border-radius: 0 10px 10px 0;
	margin-top: -33px;
}

.premium-slider-small .justcent.roww {
	border-top: 2px solid #4d4d4d;
	padding-bottom: 20px !important;
}

.thub-hait {
	height: auto;
	border: 1px solid rgba(221, 221, 221, .61);
	border-radius: 10px;
	box-shadow: 0 0 4px #c7c7c7;
}

.font27px {
	font-size: 27px;
}

.imgdisblk {
	display: block;
	width: 100%;
	object-fit: cover;
}

.rightlogo-img {
	margin-right: 0;
	position: relative;
	margin-top: 0;
}

.smlogo {
	display: inline-block !important;
	height: 32px !important;
	width: auto;
}

.priceone, .priceone2 {
	display: inline-block;
	color: #4d4d4d;
	font-size: 14px;
	vertical-align: top;
}

.priceone {
	margin: 0 5px 3px;
}

.priceone2 {
	margin: 0 5px 5px;
}

.mrprru {
	margin: 0 0 8px;
}

.openc, .openr, .preslid {
	margin-right: 10px;
}

.keybtn {
	margin-top: 1%;
	margin-bottom: 1%;
	padding: 0;
}

.kylist {
	padding-bottom: 15px;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	margin-bottom: 5px;
}

.kylist li {
	border-radius: 30px;
}

.fs-12, .fs-14, .price_month_latest {
	font-size: 14px;
}

.breadcrumb, .cardcar .priz-mn.webonly, .new-banner-search-sec {
	margin-top: 15px;
}

.text-through-latest {
	text-decoration: line-through;
	color: #565656;
	line-height: 2em;
	font-size: 12px;
}

.price_style {
	vertical-align: top;
	font-size: 18px;
	color: #626262;
	line-height: 1.3em;
}

.mnvery .round label {
	left: 0 !important;
	border: 1px solid #ed8413;
}

.clnwbtn .callnwbtn {
	max-width: 0;
	-webkit-transition: 2s;
	transition: 2s;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	-moz-transition: 2s;
	-o-transition: 2s;
	-ms-transition: 2s;
	margin-left: 10px;
}

.clnwbtn:focus .callnwbtn {
	max-width: 18rem;
	font-size: 16px;
	overflow: initial;
	line-height: 1.5em;
	margin-left: 10px;
	-webkit-transition: 2s;
	-moz-transition: 2s;
	-o-transition: 2s;
	-ms-transition: 2s;
	transition: 2s;
}

.feedbackmain {
	right: 124px;
}

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

.form-group.form-group-lg .input-icon {
	width: 48px;
	height: 35px;
	line-height: 42px;
	font-size: 22px;
}

.findmeacarpop .modal-content {
	border-radius: 8px;
}

.modal-header .close {
	margin-top: 6px;
}

.findmeacarpop .modal-body {
	padding: 0 40px 20px;
}

.findmeacarpop .modal-header .close {
	color: #b9b9b9;
	border-radius: 50%;
	font-size: 37px;
	line-height: 0;
	padding: 0 0 5px;
	opacity: 1;
	opacity: .7;
	right: -17px;
	top: -10px;
	position: relative;
	margin: 0;
}

.mdtitle {
	font-size: 14px;
	text-align: center;
	line-height: 2em;
	color: #333;
}

.findmeacarpop .modal-header .roww.tt {
	margin: 10px auto 34px;
}

.icnfom {
	line-height: 49px !important;
}

.rantacar .form-group .fomcntrl {
	border-radius: 0;
	padding: 10px;
	font-size: 13px !important;
}

.rantacar label {
	font-size: 16px !important;
	margin-bottom: 11px !important;
	color: #4d4d4f !important;
}

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

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

.subbtn {
	margin-top: 10px;
	margin-bottom: 10px;
}

.scrolslid {
	user-select: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	display: inline-flex;
}

.modal, .searchable ul, body {
	overflow-x: hidden;
}

.breadcrumb a:after, .scrolslid.premi .preslid {
	margin-left: 4px;
}

.scrolslid.premi .item {
	width: 259px;
}

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

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

.scrolslid.premi::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.scrolslid.premi::-webkit-scrollbar-track {
	background: #f1f1f1;
}

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

.scrolslid.premi::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.premi::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.premi::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0);
}

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

.accordion.active, .hover-img {
	border-radius: 10px 10px 0 0;
}

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

.premi, .premium-slider-small .premi {
	width: 115% !important;
}

.premi .preslid, .premium-slider-small li.preslid {
	width: 311px;
}

.premium-slider-small .premi .preslid .item {
	width: 315px;
}

.simcarmainn {
	height: 178px;
	max-height: 178px;
	padding: 15px;
}

.simcarmainn .kylist li {
	height: 33px !important;
	padding: 5px 20px 10px 28px !important;
	width: 58px !important;
}

.simcarmainn .simcarmainsddetail ul li {
	margin-right: 12px;
}

.simcarmainn .fa, .simcarmainn .im {
	margin-left: 6px;
}

.preslid ul li i {
	height: 0;
	margin-top: -1px;
}

.pms img {
	width: 90px;
}

.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%);
}

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

.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:hover {
	transform: scale(1);
}

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

.openc, .openr {
	height: 10px;
	width: 10px;
	border-radius: 50%;
	display: block;
}

.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);
}

.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;
}

.openc {
	background-color: #09e010;
}

.openr {
	background-color: #e00909;
}

.premium-slider-small .btdata {
	padding: 15px 15px 10px;
	height: auto;
	background: #fff;
}

.premium-slider-small .bottom_background .bkftdt img {
	width: auto !important;
	height: 30px !important;
}

.accordion {
	border-radius: 10px;
	margin-bottom: -1px;
	-webkit-box-shadow: 0 0 10px 1px rgba(16, 66, 97, .09);
	box-shadow: 0 0 10px 1px rgba(16, 66, 97, .09);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	border: 1px solid #ddd;
	background: #fff;
	padding: 10px 33px 10px 10px;
	width: 100%;
	text-align: left;
	font-size: 14px;
	color: #4d4d4d;
	display: block;
}

.searchable input, .searchable_emirate input {
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.accordion:after {
	content: "+";
	margin-top: -7px;
}

.accordion.active:after, .covidinfobox.active:after {
	content: "-";
}

.faqbottom .accordion:after {
	content: "-";
	margin-top: -10px;
}

.faqbottom .accordion.active:after {
	content: "+";
}

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

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

.nothead {
	font-size: 13px;
	background: #787878;
	color: #fff;
	border-radius: 22px;
	text-align: center;
	height: 30px;
	margin-top: -15px;
	padding-top: 6px;
}

.pnlp li {
	margin-bottom: 20px;
	list-style: disc;
	margin-left: 25px;
	word-break: break-word;
}

.notebox {
	width: 100%;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #787878;
	padding: 0 8px 20px;
	margin-top: 30px;
}

.notebox .d-flex span svg {
	width: 35px;
	height: 28px;
	font-size: 17px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

.enqform .form-group svg, .modal .form-group svg {
	position: absolute;
	margin-left: 10px;
	color: gray;
	height: 14px;
	top: 37px;
}

.enqform .round label {
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: pointer;
	height: 18px;
	right: auto;
	position: absolute;
	top: 0;
	left: 15px;
	width: 18px;
}

.whatscheck .round label {
	left: 0 !important;
}

.simcheck span.round, .whatscheck span.round {
	padding-left: 8px !important;
}

.simcheck .round label {
	left: 2px !important;
}

.whatscheck .round input[type=checkbox]:checked+label {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.enqform .checkbox label span {
	text-align: left;
	position: relative;
	padding-left: 18px;
	left: 13px !important;
}

input[type=date]::-webkit-calendar-picker-indicator {
	opacity: .5;
}

.enqform .fomcntrl, .modal .fomcntrl, [type=date] {
	padding: 10px 10px 10px 35px;
	text-align: left !important;
}

.modal {
	overflow-y: auto;
	align-items: center;
	-webkit-align-items: center;
}

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

.bottom_background.simcarmain>.sldpric.roww, .cmpnmdt, .filterbutns, .mapbox, .modal-wrapper, .paginationdesign ul, .rqedetail, .vriboxs, .vwdtel {
	align-items: center;
}

.m-auto {
	margin: 0 auto;
}

.modal-content {
	margin: auto;
	padding: 40px;
	width: 650px !important;
}

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

.enqclose:focus, .enqclose:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.enqcrimg {
	border-radius: 10px 0 0 10px;
	max-height: 189px;
	min-height: 181px;
	box-shadow: -1px 0 3px 0 #ccc;
}

.rqedetail {
	margin-top: 0;
	-webkit-align-items: center;
	border: 2px solid #ed8413;
	border-radius: 0 10px 10px 0;
	border-left: 0;
}

.reqtitle {
	background: #ed8413;
	color: #fff;
	width: 100.5% !important;
	border-radius: 0 8px 0 0;
	padding: 7px 15px !important;
	margin-top: -1px;
}

.rqedetail .col-xs-6 {
	width: 100%;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.enqimgp10 {
	padding-bottom: 10px;
}

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

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

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

.contmnboxlft {
	width: 60px;
	border-radius: 5px 0 0 5px;
	padding-left: 5px !important;
	padding-right: 5px !important;
	background: #f7f7f7 !important;
}

input.contmnboxlft::-webkit-calendar-picker-indicator, input.contmnboxlft::-webkit-calendar-picker-indicator:focus, input.contmnboxlft::-webkit-calendar-picker-indicator:hover {
	opacity: 1 !important;
	margin-top: -5px;
	padding: 0 !important;
	font-size: 10px;
	color: #4d4d4d !important;
}

.contmnboxrit {
	width: 100%;
	border-radius: 0 5px 5px 0;
	border-left: 0 !important;
}

.thatsbtn, .thumb-title {
	width: fit-content;
}

input::-webkit-datetime-edit-day-field:focus {
	background: rgba(0, 0, 0, 0);
}

input[type=date] {
	align-content: flex-start;
	-webkit-min-logical-width: calc(100% - 16px);
}

input[type=date]::-webkit-calendar-picker-indicator, input[type=date]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.sldpric {
	display: grid !important;
}

.searchable_emirate input {
	width: 100%;
	padding: 0 10px 0 15px;
	border-radius: 5px;
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") 97% 11px/9px no-repeat !important;
	margin-bottom: 0;
	text-align: left;
}

#show_before2, #show_heading2 {
	margin-top: 20px;
	display: block;
}

.price_style a {
	color: unset;
}

.searchable_emirate ul {
	display: none;
	list-style-type: none;
	background-color: #fff;
	border: 1px solid #add8e6;
	border-top: 0;
	max-height: 180px;
	margin: 0;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 0;
	position: absolute;
	z-index: 999;
	width: 300px;
}

.searchable_emirate ul li {
	border-bottom: 1px solid #e1e1e1;
}

.searchable_emirate ul li.selected {
	background-color: #e8e8e8;
	color: #333;
}

.preslid .success {
	margin-bottom: 0;
	position: absolute;
	right: 0;
	left: 5px;
	bottom: 13px;
}

.success div {
	left: 10px;
	z-index: 999;
	width: 100%;
	border: 1px solid;
	margin: 10px 0;
	padding: 5px 5px 5px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #4f8a10;
	background-color: #dff2bf;
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/tick.png");
	position: absolute;
}

.success div.nitro-lazy {
	background-image: none !important;
}

.success {
	margin-bottom: 100px;
	margin-top: 10px;
	display: none;
	clear: both;
}

.loader_all {
	border: 8px solid #ed8343;
	border-radius: 50%;
	border-top: 8px solid #f3f3f3;
	width: 35px;
	height: 35px;
	-webkit-animation: 2s linear infinite spin;
	animation: 2s linear infinite spin;
	z-index: 99999999;
	left: 50%;
	top: 45%;
	position: fixed;
	display: none;
}

.fomdt li {
	margin-top: 5px;
}

.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;
}

.searchable input {
	border-radius: 5px 0 0 5px !important;
}

.cotnt .bttn {
	border-radius: 30px;
	border: 1px solid #ccc !important;
	font-size: 13px;
	font-weight: 400;
	margin-right: 2%;
	margin-top: 1%;
	margin-bottom: 2%;
}

.bukitmditel {
	border: 1px solid rgba(238, 238, 238, .87);
	box-shadow: 0 2px 7px #ddd;
	border-radius: 20px;
	background: #fff;
	padding: 15px 20px;
}

.delive-box .d-b1, .delive-box .d-b2 {
	border: 1px solid #ccc;
	padding: 16px 5px !important;
	font-size: 13px;
}

.cotnt {
	margin-bottom: 25px;
}

.btan-style h5 {
	line-height: 28px;
	border-bottom: 1px dashed #e6e6e6;
	padding-bottom: 6px;
}

.delive-box .d-b1 {
	border-radius: 14px 0 0 14px;
	border-right: 0;
}

.delive-box .d-b2 {
	border-radius: 0;
	border-right: 0;
}

.delive-box .d-b3 {
	border: 1px solid #ccc;
	border-radius: 0 14px 14px 0;
	padding: 16px 5px !important;
	filter: grayscale(100%);
	font-weight: 100;
	font-size: 13px;
}

.mapbox {
	width: 100%;
	left: 0;
	height: 100%;
	display: flex;
}

.unver-loc {
	display: none;
	top: 41%;
	left: 30%;
	background: red;
	padding: 10px;
	color: #fff;
	box-shadow: 1px 2px 4px #000;
}

.opntimbx {
	background: #fff;
	padding: 8px 10px;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #ccc;
	cursor: pointer;
}

.opntimaro {
	right: 6px;
	top: 7px;
}

.time_details {
	border-width: 1px;
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
}

.time_details td, .time_details th {
	padding: 5px;
	background: #f8f8f8;
	border: 1px solid #e9e9e9;
	text-align: left;
}

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

.pk-loc {
	background: #f3f3f3;
}

.delive-box {
	background: #fff;
	border-radius: 14px;
	box-shadow: 3px 3px 2px #ccc;
}

.updatebttn {
	right: 0;
	padding: 1px 7px;
	font-size: 12px;
	top: 38%;
}

.suplocinfo.modal-content {
	background-color: #fff;
	margin: auto;
	padding: 0;
	box-shadow: unset;
	width: auto;
	border-radius: 0;
}

.map-img img {
	width: 100%;
	opacity: .3;
	background: #fff;
}

.suplocinfo .pnlp li {
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
}

.vwmap {
	z-index: 9;
}

.filter_remove_button {
	background-color: #fff;
	color: #4d4d4d;
	font-size: 12px;
	border-color: #ccc;
}

.text-end {
	text-align: end;
}

.breadcrumb a:after {
	position: absolute;
	content: url("https://cdn-ilcchdl.nitrocdn.com/hCFEjYAKAIklpBcttFAmCEfRtbwcEYiH/assets/images/optimized/rev-4d2a723/performancecarrental.com/wp-content/themes/astra-child/assets/images/38609a28efe1da66fb338fe868fc4428.chevron-right.svg");
	font-family: "font awesome 5 free";
	font-weight: 900;
	width: 0;
	height: 0;
	margin-top: 4px;
	-webkit-transform: rotate(0) scale(1);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: scale(.8);
	opacity: .6;
}

.breadcrumb a {
	margin-right: 20px;
	padding-left: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#details, .searchable input {
	background-color: #fff;
	padding: 10px;
}

.ocd_searchupt {
	margin-top: 5px;
	display: block;
	width: 100%;
	text-align: right;
}

.filcheck.new-style:hover span.pull-left, .only-text-filter:hover {
	text-decoration: line-through;
}

.filcheck .round label {
	right: 8px;
	top: 1px;
	border-radius: 6px;
}

.filcheck label span {
	left: 30px;
	top: 24px;
}

.filterbutns .bttn, .filterbutns .bttn span {
	line-height: .5em;
	margin-right: 6px;
}

.filterbutns .bttn {
	padding: 8px 10px;
	height: 35px;
}

.fincarclose {
	color: #aaa;
	float: right;
	font-size: 28px;
	position: absolute;
	z-index: 999;
	margin-top: -6px;
	cursor: pointer;
	right: 46px;
}

.selectdropdown .select {
	border: 1px solid #ccc;
	text-align: left !important;
	padding: 6px 10px;
	border-radius: 5px;
}

.selectdropdown .select-options {
	max-height: 200px;
	width: 100%;
}

.selectdropdown .select-styled:before {
	top: 8px;
}

.selectdropdown .select-styled:after {
	top: 19px;
}

#noti_alert2 .btn {
	text-align: left;
	width: 50%;
	margin-left: 20%;
	padding: 4px 12px 5px;
}

#noti_alert2 #no_feedback_result #what_btn2 {
	text-align: left;
	width: 65%;
	margin-left: 12%;
	padding: 3px 12px 10px;
}

#noti_alert2 #no_feedback_result #what_btn {
	text-align: left;
	width: 65%;
	margin-left: 12%;
	padding: 4px 12px;
	margin-bottom: 25px;
}

.searchable input {
	height: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	line-height: 1.6;
	border: 1px solid #ed8323;
}

.searchable ul {
	border: 1px solid #ed8323;
	border-top: 0;
}

.enqform select, .modal select {
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") 97% 11px/3% no-repeat !important;
	padding-left: 10px;
}

.enqform select.fomcntrl {
	padding: 0 10px !important;
}

.searchable ul li.selected {
	background-color: #ed8323;
	color: #fff;
}

.dd_country {
	background: #eeeef2;
	color: #9a9a9a !important;
	cursor: default;
	pointer-events: none;
}

.anibutton:focus svg, .anibutton:hover svg, .sortdsklist .active svg, .srcslid .cat-next svg path, .srcslid .cat-prev svg path {
	fill: #fff !important;
}

.sortdsklist ul li:last-child.active {
	background: #ed8413;
	margin-right: -32px;
}

#sidebanner-content2 {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.modal select {
	width: 100% !important;
	display: block;
}

.feedbackfom1 .roww, .feedbackfom2 .roww, .rivcol, .select_city_popup h1, header ul {
	margin: 0;
}

.nobox, .yesbox {
	background: rgba(255, 255, 255, 0);
}

.faqbottom button.accordion.active, .rounded-medium-10, .slide, .slider {
	border-radius: 10px;
}

.preslid .text-through-latest-no {
	height: 6px;
}

.preslid .text-through-latest {
	height: 28px;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}

.bukftitems .cmpnmdt .cmpnmhead, .col-md-4.priz-mn .mileage_style, .col-md-4.priz-mn .text-through-latest {
	width: max-content;
}

.premi .h4_div simcar .thumb-title {
	width: fit-content;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

#details {
	width: 290px;
	color: #6c6657;
	top: 6px;
	z-index: 2;
	left: 5px;
	border: 1px solid #ccc;
}

div#details {
	z-index: 9;
	top: 100% !important;
	max-height: calc(100vh);
	margin-top: -450px !important;
}

div#details, div#map {
	border: 1px solid #8c8c6f;
	margin: 0;
}

.header-popup {
	width: 100%;
	background: #f3f3f3;
	margin: 0;
	padding: 0;
	height: auto;
}

.box-img {
	width: 100%;
	padding: 10px;
	margin: -3px;
	float: left;
}

.box-close {
	width: 13%;
	padding: 0;
	margin: 0;
	float: left;
}

.faqbottomtitle h4 {
	font-weight: 400;
}

.orange-delivery {
	border: 1px solid #ccc;
	border-radius: 0 14px 14px 0;
	padding: 16px 5px !important;
	filter: grayscale(0) !important;
	font-weight: unset !important;
	font-size: 13px;
}

.home_latest_ajax_1.loadmn {
	height: 693px;
}

.closedsn {
	background: rgba(0, 0, 0, .4);
	bottom: 20px;
	top: auto;
	width: 100%;
	right: 0;
	overflow: hidden;
	padding: 10px;
}

.closedsn button {
	background: 0;
	border: 0;
}

.find-car-img {
	width: 22px;
	margin-right: 12px;
}

.chkgrin {
	width: 33px;
	margin-bottom: 15px;
}

.findacarbtn {
	width: 90%;
	margin: 0 auto;
}

.feedbackmain .dropdown .dropbtn {
	background: rgba(0, 0, 0, 0);
	background: rgba(0, 0, 0, 0);
	border: 0;
	margin-top: 10px;
}

.feedbackmain .btn-primary, .feedbackmain .bttn-primary {
	background: #5cb85c;
	border: none !important;
}

.feedbackmain .btn-default, .feedbackmain .bttn-default {
	background: #fe5b5b;
	color: #fff !important;
	border: none !important;
}

.feedbackmain .btn {
	padding: 8px 25px;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
}

.cmpname {
	color: rgba(255, 255, 255, .58);
	color: rgba(255, 255, 255, .58);
	width: 100%;
}

.probarlight {
	color: #000 !important;
	background-color: gray !important;
	height: 5px;
	position: absolute;
	z-index: 99999;
	width: 73%;
	left: 40px;
	margin-top: 20px;
}

.probar {
	color: #fff !important;
	background-color: #f1f1f1 !important;
	border-radius: 10px;
}

.feedbackmain .bkaro {
	margin-left: 7px;
	position: absolute;
	top: 10px;
	font-size: 20px;
}

.feedbackmain .dropdwn .dropbtn:hover, .feedbackmain .dropdwn:hover .dropbtn {
	background: 0;
}

.feedbackmain .dropdwn .dropdwn-content {
	right: 0;
	cursor: pointer;
	width: max-content;
}

.feedbackmain .dropdwn .dropdwn-content::after {
	content: none;
}

.feedbackmain {
	width: 300px;
	padding: 4px 10px 32px;
	background: #4d4d4d;
	border-radius: 20px 20px 0 0;
	position: fixed;
	bottom: 0;
	z-index: 99912;
	opacity: 1;
	font-weight: 300;
	border-bottom: 0;
	box-shadow: 0 0 18px 1px #353535;
}

.feedbackmain .border-round {
	border-radius: 40px;
}

.nobox, .yesbox {
	background: rgba(255, 255, 255, 0);
	border: 0;
	padding: 10px 5px;
}

.dropbtn.closebtnff svg {
	opacity: .6;
}

.ques {
	margin-bottom: 17px;
	color: #fff;
	margin-top: 10px;
	font-size: 16px;
	line-height: 1.5em;
}

.feedbackmain .close:focus, .feedbackmain .close:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	opacity: .9;
}

.feedbackmain .bttn {
	padding: 8px 25px;
}

.feedbackmain .close {
	font-family: Ubuntu-Bold, sans-serif !important;
	float: right;
	font-size: 21px;
	line-height: 1;
	color: #fff;
	opacity: .9;
}

.cmpname {
	text-align: center;
	font-size: 13px;
	clear: both;
	padding-top: 10px;
	color: rgba(255, 255, 255, .58);
}

.feedclose svg {
	width: 10px !important;
	height: 10px !important;
}

.feedclose {
	position: absolute;
	top: 8px;
	right: 16px;
}

.thanksmsg {
	padding: 10px 0;
	font-weight: 300;
}

.msgfd {
	line-height: 20px;
	padding: 10px 0 26px;
	font-size: 15px;
}

.custom-select {
	border: 1px solid #ccc;
	text-align: left !important;
	padding: 6px 10px;
	border-radius: 5px;
	width: 100% !important;
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") 97% 11px/2.2% no-repeat !important;
}

.non_verifiedcars, img.mncarimg.item.nonverified_list_img {
	object-fit: contain;
}

.heart-icon {
	color: rgba(255, 255, 255, 0);
}

.heart-icon::selection {
	color: none;
	background: 0;
}

.heart-icon::moz-selection {
	color: none;
	background: 0;
}

.favcheck+.heart-icon svg, .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;
}

@keyframes heart {
	0, 17.5% {
		font-size: 0;
	}
}

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

.width18 .callnwbtn {
	max-width: 18rem;
}

.rightsidesort {
	justify-content: flex-end;
}

.sort-drop {
	-webkit-appearance: auto;
	-moz-appearance: auto;
	appearance: auto;
	margin-right: 0;
	width: 200px !important;
	height: 30px;
	margin-bottom: 0;
	margin-top: 30px;
	color: #4d4d4d !important;
}

.carnote-close, .carnote-title {
	width: max-content;
	position: relative;
	z-index: 1;
	text-align: center;
}

.heart-icon svg:hover {
	background: rgba(0, 0, 0, .4);
	stroke: #e2264d;
	fill: rgba(255, 255, 255, .65);
}

.carnote {
	margin: 50px 0;
}

.carnote-title {
	background: #ff6200;
	padding: 5px 20px;
	border-radius: 10px;
	color: #fff;
	margin: -16px auto;
}

.carnote-content {
	border: 1px solid #8c8c8c;
	border-radius: 20px;
	padding: 30px 20px;
}

.carnote-close {
	background: #fff;
	padding: 5px 20px;
	border-radius: 12px;
	color: #ed8413;
	margin: -18px auto;
	cursor: pointer;
}

.carnote-content li {
	gap: 8px;
	align-items: self-start;
	margin-top: 20px;
}

.carnote-content li:first-child {
	margin-top: 0;
}

.maintitle h1 {
	font-weight: 500;
	font-size: 20px;
	text-transform: capitalize;
	line-height: 30px !important;
	margin-top: 50px;
}

.maintitle h2 {
	font-weight: 500;
	font-size: 16px;
	line-height: 25px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

span.cmpnmhead svg {
	height: 13px;
	fill: #898989;
	width: 13px;
}

li.cmpnmdt {
	margin-top: 10px;
	gap: 3px;
	margin-left: -2px;
	color: #4d4d4d;
}

.cmpnmdt span.cmpnmhead:first-child {
	margin-left: -3px;
	margin-top: -3px;
}

.cmpnmdt svg {
	fill: #999;
	align-items: center;
}

.premium-slider-small .latest_img_header.d-block.hover-img, .rounded-small {
	border-radius: 5px;
}

.premium-slider-small .scrolslid.premi .item {
	width: 320px;
}

.top-infopd {
	border-radius: 20px;
}

video#sup_vid {
	margin-bottom: -7px;
}

.bukitmditel.show-video li:last-child {
	margin-top: -5px;
}

.bukitmditel.show-video li {
	line-height: 0;
	padding: 15px 0;
}

.logo_with_video {
	text-align: center;
	margin-bottom: 10px;
}

.logo_with_video_mob {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.rate {
	justify-content: center;
	direction: rtl;
}

.rate:not(:checked)>input {
	position: absolute;
	top: -9999px;
}

.rate:not(:checked)>label {
	float: right;
	width: 1em;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	font-size: 30px;
	color: #ccc;
}

.rate:not(:checked)>label:before {
	content: "â˜…";
}

.rate>input:checked~label {
	color: #ffc700;
}

.rate:not(:checked)>label:hover, .rate:not(:checked)>label:hover~label {
	color: #deb217;
}

.rate>input:checked+label:hover, .rate>input:checked+label:hover~label, .rate>input:checked~label:hover, .rate>input:checked~label:hover~label, .rate>label:hover~input:checked~label {
	color: #c59b08;
}

.reviewmsggoogle .bttn-primary {
	background: #ed8413 !important;
	border-color: #ed8413 !important;
}

.iconchangecolour .searchable input, .iconchangecolour input.contmnboxrit {
	border-bottom: 1px solid #ed8413 !important;
	border-top: 1px solid #ed8413 !important;
}

.kylist, .priz-mn.sldpric {
	border-bottom: 1px solid rgba(221, 221, 221, .42);
}

.crumbs-last {
	cursor: default;
	color: #c3c1bf;
	pointer-events: none;
}

.crumbs-last:after, .swiper-button-next:after, .swiper-button-prev:after {
	content: none !important;
}

.newover .fetdom-stlonlypremium {
	position: absolute !important;
	margin-left: 10px !important;
	z-index: 999999 !important;
	gap: 0 !important;
}

.svgimg-mrgn {
	margin-right: 4px;
	height: 12px;
	width: 12px !important;
}

.roadimg-icon {
	height: 15px;
	width: 15px;
}

.whatsp-icon {
	height: 22px;
	width: 22px;
}

.callimg-icon {
	height: 18px;
}

.clnwbtn:focus .callimg-icon {
	height: 18px;
	display: flex;
	margin-left: 8px;
}

.clnwbtn:focus {
	padding: 0 30px 0 20px;
}

.whatsapbox:focus {
	padding: 0 30px;
}

.cmpnmdt img {
	height: 13px !important;
	width: 14px !important;
	align-self: baseline;
	margin-top: 3px;
}

.mileage_style {
	align-items: baseline;
	gap: 5px;
}

.brandanchor, .premium-listing-slide .brandanchor {
	opacity: 1 !important;
	display: flex !important;
	width: auto !important;
	left: 0;
}

.verified-check-logo {
	margin-left: 22px;
}

.cmpnmdt {
	margin-left: 19px;
}

.vribox:first-child svg {
	margin-top: -1px !important;
}

.preslid.thumb.thub-hait:hover {
	border: 1px solid #ed8413;
	border-radius: 10px;
}

.cmpnmdt svg {
	width: 14px !important;
	height: 14px !important;
	fill: #999;
	align-items: center;
}

li.bkdtaddi.p-l-20 {
	line-height: 13px;
}

.premium-listing-slide {
	padding-bottom: 5px;
}

.premium-listing-slide .hover-img {
	overflow: inherit;
}

.premium-listing-slide .cat-slid.cat-loaded, .simi-cars.premi .cat-stage-outer {
	border-radius: 5px 5px 0 0;
}

.premium-listing-slide .cardcontinfo {
	border-radius: 0 0 5px 5px;
}

.bukfillst .fomcntrl, .bukfillst input {
	padding: 0 10px 0 15px;
	font-size: 15px !important;
}

.bukfillst input, .bukfillst select {
	color: #222 !important;
}

.bukfiltitle.arrow:after {
	filter: contrast(4);
}

.iconchangecolour img {
	filter: drop-shadow(0 1000px 0 #ed8413);
	transform: translateY(-1000px);
}

.iconchangecolour input.contmnboxrit {
	border-right: 1px solid #ed8413 !important;
}

.iconchangecolour .searchable input {
	border-right: 0 !important;
	border-left: 1px solid #ed8413 !important;
}

.green-border-list {
	outline: #093 solid 1px;
	outline-offset: 0;
}

.premi .cat-slid.cat-loaded {
	border-radius: 5px 5px 0 0 !important;
}

.premium-listing-slide .brandanchor {
	padding: 0 5px;
}

.newover .fetdom-stl, .newover .verfdom-stl {
	z-index: 9;
	position: absolute;
	gap: 0 !important;
	background-repeat: no-repeat;
	background-position: left 6px top 6px;
	padding-right: 6px;
	left: 0;
	background-size: 12px;
}

.price_style .text-orange, .thumb-title.text-black {
	color: #000 !important;
}

.sddetail .cartip:first-child {
	padding: 0 15px;
}

.priz-mn .price_style {
	height: auto !important;
	margin-bottom: 10px !important;
	margin-top: 5px !important;
}

.priz-mn.sldpric {
	margin-bottom: 15px !important;
}

.videoicon {
	position: absolute;
	padding: 4px 4px 3px;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	right: 53px;
	top: 18px;
	z-index: 0;
}

.location_d, .premium-listing-slide .brnd-sml-tgline>span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.newover .verfdom-stl {
	margin-left: 20px !important;
	padding-left: 3px;
}

.newover .fetdom-stl {
	padding-left: 5px;
}

.breadcrumb a, .breadcrumb svg {
	color: #4d4d4d;
	fill: #4d4d4d;
}

.paginationdesign span {
	color: #8d8d8d;
}

a.sbqiklinks:hover {
	color: #ed8413;
	text-decoration: underline !important;
}

main.cantenar.searchhtml p a {
	color: #4d4d4d;
	text-decoration: underline;
	text-underline-offset: 4px;
}

i a.text-color {
	color: #4d4d4d;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.breadcrumb .active.crumbs-last {
	color: #6d6d6d;
}

span.brnd-sml-tgline {
	color: #4d4d4d;
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 14px;
}

.premium-listing-slide .brnd-sml-tgline {
	display: flex;
	align-items: baseline;
	gap: 5px;
	font-size: 14px;
	color: #4d4d4d;
	max-width: 100px;
	margin-top: 5px;
	line-height: 18px;
	margin-left: -2px;
}

.premium-listing-slide .cmpnmdt img {
	align-self: baseline;
	margin-top: 3px;
}

.premium-listing-slide .cmpnmdt {
	margin-left: 14px !important;
}

.premi.premium-listing-slide .infobttnlg {
	height: 50px;
}

.location_d {
	-webkit-line-clamp: 2;
}

.premium-listing-slide .brnd-sml-tgline>span {
	align-self: flex-start;
	-webkit-line-clamp: 1;
}

.enqcrimg, .listingslid.srcslid .cat-item img {
	object-fit: cover;
}

.ti-widget[data-layout-id='74'][data-set-id=default] .ti-sticky-button {
	z-index: 9 !important;
}

@media (min-width:600px) and (max-width:1080px) {
	.premi, .premium-slider-small .premi {
		width: calc(100vw) !important;
		margin-left: -15px;
	}
	
	.scrolslid.premi li.preslid:first-child {
		margin-left: 15px !important;
	}
}

@media (min-width:1300px) {
	.new-h3 .col-md-4.priz-mn.webonly.price_style {
		margin-top: -7px;
	}
	
	.new-h3 h3 {
		padding: 20px 10px 0 25px;
		margin-bottom: -10px;
	}
	
	.cardcar .new-h3 .roww.justbet {
		grid-template-columns: 1fr 2fr;
	}
	
	.cardcar.booking-list .new-h3 .price_style {
		max-height: 145px;
	}
}

@media (max-width:1300px) {
	.new-h3 h3 {
		padding: 15px 15px 5px 20px;
	}
}

@media (min-width:1024px) and (max-width:1300px) {
	.roww:has(.col-md-3 .download-the-app) {
		flex-direction: row-reverse !important;
		flex-wrap: wrap-reverse !important;
		display: flex;
	}
	
	.download-the-app {
		display: none;
	}
}

.ramadan-offers {
	display: flex;
	font-size: 14px !important;
	gap: 8px;
	margin-top: 20px;
}

.ramadan-per {
	background-color: #5cb85c;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	font-weight: 400;
	line-height: 15px;
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 4px 6px;
}

.ramadan-text {
	background-color: #fff;
	color: #cc0c39;
}

@media (max-width:1200px) {
	.pricetable td:first-child, .pricetable th:first-child {
		min-width: 270px !important;
		padding-right: 20px;
	}
	
	.price-table-box {
		padding-left: 0;
		padding-right: 0;
	}
	
	.pricetable td, .pricetable th {
		min-width: 110px;
		text-align: left !important;
	}
	
	.col-md-3:has(.download-the-app) {
		padding: 0 !important;
	}
	
	.ramadan-offers {
		display: flex;
		font-size: 14px !important;
		gap: 8px;
		margin-top: 20px;
		position: absolute;
		width: 100%;
		bottom: 20px;
		align-items: center;
	}
	
	.priz-mn {
		display: grid !important;
		position: relative;
	}
	
	.priz-mn:has(.ramadan-offers.mobonly) {
		height: 135px;
	}
	
	.cardtael a.col-md-12 {
		color: #4d4d4d;
		padding: 20px 20px 15px 22px !important;
		margin-bottom: 0;
	}
}

@media (max-width:1300px) and (min-width:700px) {
	.ramadan-offers.mobonly {
		display: flex !important;
	}
	
	.priz-mn:has(.ramadan-offers.mobonly) {
		height: 150px;
	}
}

.paginationdesign ul li .active {
	padding: 3px 8px !important;
	margin-right: 5px !important;
}

.cardtael a.col-md-12 {
	color: #4d4d4d !important;
	padding: 20px 20px 0 25px !important;
	margin-bottom: -20px;
}

.thumb-title span.thumb-title.text-black {
	font-weight: 600;
	color: #4d4d4d !important;
}

.cardtael a.col-md-12:has(.new-title) {
	margin-bottom: -5px;
}

.modal-content.suplocinfo .opntimbtn span.show_hours {
	width: 86%;
	text-align: left;
	margin-left: 10px;
}

img.topinfopd-image {
	height: 80px;
	width: auto;
}

.infobttnlg {
	width: -moz-available;
}

.brand-image .text-center {
	display: flex;
	align-items: center;
	padding: 5px 0 !important;
}

.col-md-12.p-t-30.m-t-20.p-mob-0 h4 {
	margin-bottom: -10px !important;
}

.side-info-box .accordion:after {
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}

.video_with_playbtn {
	margin-bottom: 20px;
	height: 370px;
	overflow: hidden;
	border-radius: 0;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.new_video_guide video {
	object-fit: cover;
	height: 370px;
	width: 100%;
	border: none !important;
}

video:not(:root):fullscreen {
	object-fit: contain !important;
}

.new_video_guide .vdo-readmore {
	display: inline-block;
	cursor: pointer;
	color: #000;
	position: relative;
	bottom: 12px;
	width: 95%;
	text-align: right;
	padding-top: 20px;
}

.new_video_guide:has(.read-more-wrap) .vdo-readmore {
	position: absolute;
}

.new_video_guide .accordion img {
	width: 20px;
	height: 20px;
	filter: grayscale(1);
	margin-right: 5px;
}

#mnu-topbr-right .appdropdown span img:hover, .dropdwn.nav-item:hover .dropdwn-toggle::after, .new-header-search-sec .qldropbtn:hover img, .new_video_guide .accordion:focus img, .new_video_guide .accordion:hover img {
	filter: none;
}

.new_video_guide .video_with_playbtn span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	background: rgba(0, 0, 0, .2);
	-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
}

.new_video_guide .video_with_playbtn img {
	width: 35px;
}

.new_video_guide .video_with_playbtn:hover span {
	opacity: 0;
	visibility: hidden;
	-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
}

.new_video_guide .pnlp ul {
	padding: 0 10px 15px 0;
}

@media only screen and (max-width:1299px) {
	.video_with_playbtn {
		height: 420px;
		text-align: center;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.new_video_guide video {
		height: 420px;
		max-width: 100%;
		margin: 0 auto;
		object-fit: cover;
	}
	
	.side-info-box.only-mobile {
		padding-top: 0 !important;
		padding-bottom: 20px;
	}
	
	.searchhtml:has(.short-videos-block) .side-info-box.only-mobile {
		padding-bottom: 0;
	}
	
	.side-info-box.only-mobile.only-tab {
		display: block !important;
	}
	
	.side-info-box.only-desktop {
		display: none !important;
	}
	
	.searchhtml .roww .col-md-3 {
		order: 1;
	}
	
	.searchhtml .roww .col-md-3 #sidebanner-content2, .searchhtml .roww .col-md-3 .show-more-less {
		display: none;
	}
	
	.searchhtml .roww .col-md-3 .otherlinksqik {
		display: contents;
	}
	
	.searchhtml .roww .col-md-3 .left-filter-quick-links {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		display: flex !important;
		width: calc(100vw);
		overflow: auto;
		margin-left: -15px;
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: 4px;
		height: auto;
	}
	
	.searchhtml .roww .col-md-3 .left-filter-quick-links>.sbqiklinks:first-child {
		margin-left: 15px;
	}
	
	.searchhtml .roww .col-md-3 .left-filter-quick-links .sbqiklinks {
		max-width: initial !important;
		height: 41px;
		min-width: fit-content !important;
		margin-right: 12px !important;
	}
	
	.searchhtml .roww:has(.col-md-3 .download-the-app) {
		flex-direction: row-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
}

@media only screen and (max-width:599px) {
	.side-info-box.only-mobile {
		display: block !important;
	}
	
	.side-info-box.only-mobile.only-tab {
		display: none !important;
	}
}

.new_video_guide .pnlp p {
	padding-left: 10px;
	padding-right: 10px;
}

.new_video_guide .video_with_playbtn:before {
	content: url("https://cdn-ilcchdl.nitrocdn.com/hCFEjYAKAIklpBcttFAmCEfRtbwcEYiH/assets/images/optimized/rev-4d2a723/performancecarrental.com/wp-content/themes/astra-child/assets/images/play-button2.webp");
	z-index: 0;
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	left: calc(50% - 34px);
	top: calc(50% - 34px);
	transform: scale(.4);
}

@media (min-width:1304px) {
	.gellery-images-box:hover .play-button, .mob-only, .new_video_guide .video_with_playbtn:hover:before {
		display: none;
	}
	
	.gellery-images-box:has(.gallery-img-link:hover) .video-controls-2.desktop-only button, .video-controls-2.desktop-only:hover button {
		opacity: 9 !important;
	}
	
	.gellery-images-box:has(.gallery-img-link:hover) .video-container .video-controls-2.desktop-only button {
		opacity: 0 !important;
	}
	
	.premi img.Image_NextImage__Jus0T {
		border-radius: 5px 5px 0 0;
	}
	
	.scroller-box:has(.carcalar:hover) .gallery-img-box {
		opacity: 1;
	}
	
	.mdldilg {
		width: auto;
		margin: 30px auto;
	}
	
	.mdlcnt {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
	
	.mdl-sm {
		width: 300px;
	}
	
	.mdl-lg {
		width: 900px;
	}
	
	html[lang=fr] .cardtael a.col-md-12 {
		padding-top: 10px !important;
	}
	
	html[lang=fr] .Gallery-scroller-box {
		height: 350px;
	}
}

video::-webkit-media-controls-pip-button {
	display: none !important;
}

.int-mdl-psg h5, .read-more-wrap {
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.read-more-wrap:before {
	content: " ";
	position: absolute;
	width: 99.5%;
	height: 37px;
	background: #fff;
	bottom: 0;
	border-radius: 0 0 10px 10px;
	border-bottom: 1px solid #ccc;
}

.read-more-wrap {
	-webkit-line-clamp: 3;
	padding-bottom: 30px;
	height: 110px;
}

@media (max-width:730px) {
	.bottom_background.simcarmain.btdata, .cardtael.col-md-8 .col-md-8 {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.praismn {
		padding-left: 15px !important;
	}
	
	.enqcrimg {
		border-radius: 10px 10px 0 0 !important;
	}
	
	.rqedetail {
		border-radius: 0 0 10px 10px !important;
		border-left: 2px solid #ed8413 !important;
	}
	
	.reqtitle {
		border-radius: 0 !important;
	}
	
	.premium-slider-small {
		border-top: 0;
		border-top: 2px dashed rgba(237, 132, 19, .33);
		border-bottom: 0;
		border-bottom: 2px dashed rgba(237, 132, 19, .33);
		background: #fff;
		background: rgba(237, 132, 19, .18);
		margin-top: 80px;
		margin-bottom: 80px;
		margin-left: -15px;
		width: 109% !important;
		padding: 60px 15px 15px !important;
	}
	
	.premium-slider-small .preslid {
		padding-bottom: 0 !important;
	}
	
	.slidtit {
		border-bottom: 1px dashed #4d4d4d !important;
	}
	
	input[type=date] {
		text-align: left !important;
		align-content: flex-start !important;
		padding-left: 0 !important;
	}
	
	.enqform .roww.justcent.m-0 .col-md-5 {
		padding-right: 0;
	}
	
	.bottom_background .bkftdt img {
		width: auto;
		height: 30px;
		max-width: 122px;
	}
	
	.rqedetail {
		margin-top: 10px;
	}
	
	.webonly {
		display: none !important;
	}
	
	.mobonly {
		display: flex;
		display: -webkit-flex !important;
	}
	
	.mobimg.pms {
		padding: 7px 8px;
		width: 90px;
	}
	
	.mntit {
		font-size: 14px;
	}
	
	.filterbutns .bttn {
		padding: 8px 10px;
		height: 35px;
		margin: 10px auto !important;
	}
	
	.filterbutns {
		align-items: center;
		display: grid !important;
		margin: 0 auto !important;
		padding: 0;
	}
}

@media (max-width:992px) {
	.enqcrimg, .form-group.form-group-lg {
		margin-bottom: 0 !important;
	}
	
	.mncarimg {
		border-top-left-radius: 40px;
		border-bottom-left-radius: 40px;
		object-fit: cover;
		min-height: 260px;
		max-height: 260px;
		width: 320px !important;
	}
	
	.enqcrimg, .sort_top .nav-pills>li {
		width: 100% !important;
	}
	
	.enqcrimg {
		object-fit: cover;
		height: 100%;
		max-height: 181px;
	}
	
	.sticky-content.filterbar {
		margin-top: 40px !important;
	}
	
	.price_style .f-12 {
		font-size: 14px !important;
	}
	
	.thub-hait .vriboxs {
		margin-top: 20px;
		left: 0;
	}
	
	.car-count, .fetrd-tab i, .pre-tab i, .vry-tab i {
		font-size: 14px;
	}
	
	.vriboxs {
		font-size: 12px !important;
	}
	
	.vry-tab {
		margin-left: 17px !important;
	}
	
	.fetrd-tab, .pre-tab {
		margin-left: 112px;
	}
	
	.premi li.preslid:first-child, .quick-links {
		margin-left: 0 !important;
	}
	
	.kylist .f-12, .kylist .f-13 {
		font-size: 13px !important;
	}
	
	.thub-hait:hover {
		border: .5px solid #ed8413;
	}
	
	.kylist li, .simcarmain .sddetail ul li {
		line-height: 1.7em !important;
	}
	
	.scrolslid.premi .preslid:last-child {
		padding-bottom: 7px;
	}
	
	.simcarmain .opendt {
		padding-top: 16px;
	}
	
	.carcalar {
		border-radius: 0;
	}
	
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .quick-links {
		width: 100%;
	}
	
	.modal-only-mob .modal-content {
		border-radius: 5px !important;
	}
	
	.imgrightgap {
		padding: 0 15px;
	}
	
	#mydropdwn.dropdwn-content, .addifrme, .only-web {
		display: none;
	}
	
	.only-mob {
		display: block;
	}
	
	.crdtro {
		margin: 0 !important;
	}
	
	.price_fontstyle {
		font-size: 18px !important;
	}
	
	.contactinfobtnmn {
		padding: 0;
		width: 100%;
	}
	
	.contactinfobtnmn .col-xs-2 {
		width: 33.3%;
	}
	
	.verified_img {
		height: 240px;
	}
	
	.latest_img_header, .verified_img {
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
	}
	
	.slidtit {
		font-size: 17px !important;
		margin-left: 0;
		margin-right: 0;
	}
	
	.large-12.columns {
		margin-right: -22px;
	}
	
	.cardtael {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.whatcheckbox {
		margin-bottom: 15px;
	}
	
	.modal-content {
		border-radius: 8px;
	}
	
	.m-t-27, .m-t-29 {
		margin-top: 4px !important;
	}
	
	.feedbackmain {
		right: 14%;
	}
	
	.mdtitle {
		font-size: 14px !important;
		line-height: 1.5em !important;
		color: #333 !important;
		text-align: center;
	}
	
	.rantacar .form-group .fomcntrl {
		margin-bottom: 19px !important;
	}
	
	.subbtn {
		margin-top: 10px !important;
		margin-bottom: 10px;
	}
	
	.findmeacarpop .modal-header {
		padding: 15px 20px 0 !important;
	}
	
	.findmeacarpop .modal-body {
		padding: 0 20px 20px !important;
	}
	
	.findmeacarpop .modal-header .roww.tt {
		margin: 20px auto 15px !important;
	}
	
	.filterclose .bttn-normal {
		margin-top: 13px;
	}
	
	.maintitle h2 {
		margin-bottom: 0;
	}
	
	.col-md-12.cardcar, .faqbox, .slmbpd .col-md-12.p-10 {
		padding: 0 !important;
	}
	
	.filterclose, .maintitle {
		padding: 0;
	}
	
	.brndsslid .item {
		width: 100px;
		display: inline-table;
		margin-right: 15px;
		margin-left: 5px;
	}
	
	.scrolslid.premi::-webkit-scrollbar {
		height: 0 !important;
	}
	
	.scrolslid.premi .item {
		width: 285px;
	}
	
	.scrolslid.premi .preslid {
		width: 100%;
		margin: 0 auto !important;
	}
	
	.toplinksqik {
		margin: 20px 0 0;
		display: inline-flex;
		overflow-y: hidden;
		overflow-x: auto;
		max-height: 54px;
	}
	
	.sbqiklinks {
		min-width: fit-content;
		width: auto;
		line-height: 2.5em;
	}
	
	.otherlinksqik {
		display: contents !important;
	}
	
	.show-more-less {
		display: none !important;
	}
	
	.nucssslid, .premi-sm {
		width: 121% !important;
		margin-left: -34px;
	}
	
	.premi {
		width: auto;
		display: initial;
	}
	
	.scrolslid.premi li.preslid:first-child {
		margin-left: 30px;
	}
	
	.premi-sm .cssslid {
		height: 516px !important;
	}
	
	.premi .preslid {
		width: 100%;
		margin-left: 0;
	}
	
	.cssslid {
		width: 185px;
	}
	
	.dtparabottom {
		text-align: justify;
	}
	
	.paginationdesign a {
		padding: 4px 8px;
		font-size: 14px;
		border: 1px solid #ccc;
		margin-right: 5px;
		border-radius: 5px;
	}
	
	.paginationdesign a.active {
		background: #ed8413;
		color: #fff;
		border: 1px solid #ed8413;
	}
	
	.premium-slider-small .premi {
		display: flex;
		display: -webkit-flex;
		width: calc(100vw) !important;
		margin-left: -15px;
	}
	
	.premium-slider-small .premi .item {
		width: 290px;
		margin-right: 15px;
	}
	
	.rivcol {
		flex-direction: row-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.cmplogobig img {
		max-height: 50px;
		padding-top: 0;
		margin-bottom: 20px;
		position: absolute;
		margin-top: -100px;
		right: 2px;
	}
	
	.maintitle h2.font-bold {
		width: 75%;
	}
	
	.feedbackfom1, .feedbackfom2 {
		width: 100%;
		place-items: center;
		place-content: center;
		place-content: flex-end center;
		-webkit-align-items: center;
		display: flex;
		display: -webkit-flex;
	}
}

@media only screen and (max-width:730px) {
	.callnwbtn, .webonly {
		display: none !important;
	}
	
	.enqimgp10 {
		padding-bottom: 0 !important;
	}
	
	.cardcar.booking-list {
		margin: 0;
	}
	
	.mobile-mnu {
		display: block;
	}
	
	.desktop-mnu {
		display: none;
	}
	
	.mncarimg, .mncarimg video {
		border-radius: 40px 40px 0 0;
	}
	
	.priz-mn.mobonly {
		display: grid !important;
		grid-template-columns: 1fr 1.2fr;
		border-bottom: 1px solid rgba(221, 221, 221, .42);
	}
	
	.cardcar .priz-mn.webonly {
		margin-top: 0;
	}
	
	.col-xs-6.supmn.supmnlogo {
		width: 47%;
	}
	
	.cardcar .roww.justbet {
		padding: 15px 0 15px 15px;
		display: grid;
		grid-template-columns: 1fr 1.4fr;
	}
}

@media (min-width:1025px) and (max-width:1250px) {
	.premi .preslid {
		padding-right: 0;
	}
	
	.premi .preslid .item {
		width: 295px;
	}
	
	.premi {
		display: flex;
		display: -webkit-flex;
		width: 103%;
	}
	
	.aedpr {
		grid-template-columns: 1fr !important;
		column-gap: 9px !important;
		row-gap: 14px;
	}
}

@media (min-width:1025px) and (max-width:1088px) {
	.stickybtnsortfil.mobonly {
		display: flex;
		display: -webkit-flex;
	}
}

@media (min-width:1025px) and (max-width:992px) {
	.premium-slider-small {
		margin-top: 80px;
		margin-bottom: 80px;
		margin-left: -15px;
		width: 109% !important;
		padding: 60px 15px 15px !important;
		border-top: 2px dashed rgba(237, 132, 19, .33);
		border-bottom: 2px dashed rgba(237, 132, 19, .33);
		background: rgba(237, 132, 19, .18);
	}
	
	.cardcar.booking-list {
		margin: 0;
	}
	
	.complogo img {
		width: auto;
		height: 20px;
	}
	
	.cardcar .contactinfobtnmn {
		margin-left: 15px;
	}
	
	.sortdesk {
		display: none;
	}
	
	.cardcar .roww.justbet {
		padding: 10px 15px;
		display: grid;
		grid-template-columns: 1fr 1.5fr;
	}
	
	.crdtro {
		padding-left: 0 !important;
	}
	
	.col-md-8.cardtael {
		padding: 0;
	}
	
	.rivcol {
		flex-direction: row-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.premi .preslid .item {
		padding-right: 17px;
		width: 100%;
		min-width: 311px;
	}
	
	.aedpr {
		grid-template-columns: 1fr 1fr !important;
		column-gap: 4px !important;
	}
}

@media (min-width:992px) and (max-width:1304px) {
	.col-md-3, .col-md-9 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.rivcol {
		flex-direction: row-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.sortdesk {
		display: none;
	}
	
	.premi .preslid .item {
		width: 100%;
		min-width: 311px;
	}
}

@media (min-width:1304px) and (max-width:3000px) {
	.sortfilterboxall {
		display: none;
	}
	
	#myModal, .bttnfilter {
		position: relative !important;
		z-index: 0 !important;
	}
	
	.cardcar .contactinfobtnmn {
		max-height: 40px;
	}
	
	#myModal {
		display: block !important;
		overflow: hidden !important;
		box-shadow: none;
		height: auto !important;
	}
	
	.cmplogobig img {
		max-height: 80px;
		margin-top: 40px;
		padding-top: 30px;
	}
	
	.mdlhd.only-mob {
		display: none !important;
	}
	
	#myModal .mdbdy, .bttnfil {
		padding: 0 !important;
	}
	
	.mdlcnt {
		box-shadow: none !important;
	}
	
	.mdldilg {
		margin: 0 auto !important;
		width: auto !important;
	}
	
	.gtmSRK {
		border: none !important;
		margin-top: -30px !important;
		margin-bottom: 27px !important;
	}
}

@media (max-width:480px) {
	.modal-content {
		width: 100% !important;
	}
}

@media (min-width:480px) and (max-width:992px) {
	.panel.suplocinfo {
		width: 480px !important;
	}
	
	.modal-content {
		width: 650px !important;
	}
}

@media (min-width:992px) and (max-width:1100px) {
	.modal-content {
		width: 650px !important;
	}
}

@media (max-width:400px) {
	.fomdt {
		display: block;
	}
}

@media (min-width:1088px) and (max-width:3000px) {
	.bukftitems.bukftitems-small {
		min-height: 44px;
	}
	
	#mbsuploc {
		display: block !important;
		position: relative;
		overflow: inherit;
		z-index: 1;
		height: auto;
	}
	
	.suplocinfo {
		max-height: max-content !important;
		overflow: unset;
	}
	
	.suplocinfobtn {
		display: none;
	}
	
	.top-infopd {
		margin-top: 70px;
	}
	
	.suplocinfo .pnlp li {
		margin-left: 0;
		margin-bottom: 0;
	}
	
	.suplocinfo .pnlp {
		border: 0;
		padding: 0;
	}
	
	.suplocinfo .pnlp .cotnt {
		margin-bottom: 25px;
	}
}

@media (min-width:992px) and (max-width:3000px) {
	.feedbackmain {
		width: 300px;
		padding: 4px 10px 32px;
		background: #4d4d4d;
		border-radius: 20px 20px 0 0;
		position: fixed;
		bottom: 0;
		right: 124px;
		z-index: 9991 !important;
		opacity: 1;
		font-weight: 300;
		border-bottom: 0;
		box-shadow: 0 0 18px 1px #353535;
	}
}

@media screen and (max-width:1500px) and (min-width:1300px) {
	.premi {
		width: 105%;
	}
}

@media screen and (max-width:1300px) and (min-width:1080px) {
	.premi {
		width: 108%;
	}
}

@media (max-width:1500px) and (min-width:1024px) {
	.scrolslid.premi .preslid {
		margin-right: 10px !important;
	}
	
	.price_style .f-18 {
		font-size: 16px !important;
	}
}

@media (min-width:992px) {
	.sbqiklinks {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.toplinksqik .otherlinksqik.ani {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.col-md-12.toplinksqik.m-15 {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.feedbackmain {
		width: 300px;
		padding: 4px 10px 32px;
		background: #4d4d4d;
		border-radius: 20px 20px 0 0;
		position: fixed;
		bottom: 0;
		right: 124px;
		z-index: 9991 !important;
		opacity: 1;
		font-weight: 300;
		border-bottom: 0;
		box-shadow: 0 0 9px 1px rgba(0, 0, 0, .35);
	}
}

@media (min-width:1025px) and (max-width:1025px) {
	.premi .preslid .newover img.svgimg-mrgn {
		margin-right: 4px !important;
		height: 12px !important;
		width: 12px !important;
		max-height: 12px !important;
		min-height: 12px !important;
	}
}

@media (min-width:1025px) and (max-width:1190px) {
	.cat-slid.cat-theme.listingslid.srcslid img.smlogo12.newsml-logo {
		z-index: 99999;
		overflow: hidden;
		position: absolute;
		right: 0;
		bottom: 10px;
		height: 30px !important;
		width: 60px !important;
		min-width: 60px !important;
	}
	
	.premi .preslid .item img.newsml-logo {
		max-height: 30px !important;
		min-height: 30px !important;
	}
}

@media (min-width:1025px) and (max-width:3000px) {
	.mnvery {
		margin-top: 30px !important;
	}
	
	.prctrl, .sectrl {
		padding: 7px 10px !important;
		font-size: 12px;
	}
	
	.contactinfobtnmn .infobttnlg {
		min-width: fit-content;
		padding: 8px 15px;
	}
	
	.contactinfobtnmn .infobttnlg.callbox {
		border-radius: 40px 0 0 40px;
	}
	
	.contactinfobtnmn .infobttnlg.mailbox {
		border-radius: 0 40px 40px 0;
	}
	
	.cardcar .contactinfobtnmn {
		max-height: 40px;
		padding-left: 25px !important;
	}
}

@media (min-width:768px) and (max-width:1025px) {
	.cardcar.booking-list .cardtael>.col-md-8 {
		height: 250px !important;
	}
	
	.cardcar .priz-mn.webonly {
		margin-top: 34px;
		position: absolute;
		top: 80px;
		margin-left: 9px;
	}
	
	.cardcar .cardtael.crdtro .roww.justbet {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	
	.priz-mn.webonly {
		display: block !important;
	}
}

@media (min-width:700px) and (max-width:1200px) {
	.preslid .text-through-latest-no {
		height: 28px !important;
	}
	
	.praismnsld .bkdtaddi, .praismnsld .bkdtaddi:first-child {
		margin-left: 0 !important;
	}
	
	.cardcar .contactinfobtnmn {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

.vwdtel {
	display: flex;
	color: #ed8413 !important;
}

.booking-list .cat-stage-outer, .modal-wrapper .modal-content, .modal-wrapper.loginfom .modal-content.animate-bottom {
	overflow: initial !important;
}

.cat-next, .cat-prev, .cat-slid.cat-loaded .item {
	display: flex !important;
}

.enqimgp10 img {
	border-radius: 4px 0 0 4px;
}

.enqform .form-group svg {
	top: 45px !important;
	height: 16px !important;
}

.whatscheck span {
	left: unset !important;
}

.simcheck {
	margin: 15px auto !important;
}

#clear_txt svg, .duration-svg svg, .pkp-lcn-svg svg, .scnd-lab svg {
	position: absolute;
	color: gray;
	height: 14px;
}

@media (max-height:800px) {
	form.enqform {
		max-height: calc(100% - 3%);
		overflow-y: auto;
		overflow-x: hidden;
		padding: 20px 0 40px;
	}
	
	.yachtbookingform .enqform {
		max-height: calc(100% - 3%) !important;
		overflow-y: unset !important;
		overflow-x: unset !important;
		padding: unset !important;
	}
}

.cardcar.booking-list, .int-mdl-psg h5, .modal, .slide {
	overflow: hidden;
}

.yachtbookingform.show .fomcntrl, .yachtbookingform.show input {
	font-size: 1rem !important;
	padding: 10px 10px 10px 37px;
}

.enqform .contmnboxrit {
	padding: 10px;
	box-shadow: none !important;
	border: none !important;
}

.bookingfommask {
	width: calc(100vw);
	height: calc(100vh);
	z-index: 999;
	left: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .6);
	backdrop-filter: blur(8px);
}

.bookingfom, .duration-svg svg {
	z-index: 99999;
}

.bookingfom {
	padding: 5px 30px;
	display: flex;
	display: -webkit-flex;
	position: fixed;
	flex-direction: column;
	top: 0;
	right: 0;
	width: 100%;
	max-width: 30rem;
	height: 100% !important;
	transform: translateX(100%);
	border-radius: 0 !important;
	background-color: #fff;
	overflow-x: hidden;
}

.bookingfom.aftclick {
	transform: translateX(100%) !important;
}

.yachtfomclose {
	color: #aaa;
	float: right;
	font-size: 28px;
	position: relative;
	z-index: 999;
	margin-top: -30px;
	margin-right: -2px;
	cursor: pointer;
	text-align: right;
	top: 35px;
}

#mcTooltip, .mcTooltipInner {
	float: left;
	position: relative;
}

.show .bookingfom {
	transform: none;
	box-shadow: rgba(0, 0, 0, 7%) -.0625rem 0 .625rem 0, rgba(0, 0, 0, 4%) .3125rem 1.25rem 2.5rem 0;
}

.srcslid .cat-next, .srcslid .cat-next:hover, .srcslid .cat-prev, .srcslid .cat-prev:hover {
	background: rgba(0, 0, 0, 0) !important;
	box-shadow: none !important;
}

.img-cont-drv {
	border: 1px solid #ccc;
	border-radius: 4px;
	position: relative;
	width: 100%;
	max-height: 82px;
	margin-bottom: 20px;
}

.drv-mdl-img {
	height: 80px;
	min-height: 80px;
	max-height: 100px;
	border-radius: 4px;
}

.bt-nam-dsc {
	margin-left: 12px;
	margin-top: 10px;
}

.int-mdl-psg {
	line-height: 2px;
}

#clear_txt svg {
	top: 37px;
}

.bt-tag-desc {
	margin: -6px 0 18px;
}

.frm-dsc-clr {
	color: #a7a7a7;
}

.int-mdl-psg h5 {
	font-size: 14px;
	-webkit-line-clamp: 1;
	line-clamp: 1;
}

.premi .simcartit, .video-listing .text-truncate {
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.ycht-rd-tags {
	font-size: 12px;
	margin: 17px 0;
}

.ycht-rd-tagss {
	margin-top: 15px;
	font-size: 12px;
}

.scnd-lab svg {
	margin-left: 10px;
	top: 37px !important;
}

.duration-svg svg, .pkp-lcn-svg svg {
	margin-left: 10px;
	top: 37px;
}

.duration-svg select {
	padding-left: 30px;
}

.close-emirate {
	z-index: 3;
}

.div-sftng .close-emirate {
	z-index: 3;
	right: 25px;
}

ul.list.bukfillst {
	padding: 0;
	margin-left: 20px;
}

.frm-ftr-cont {
	font-size: 13px;
	position: relative;
	margin: 10px 0 25px;
	text-align: left !important;
}

.cat-dots, .cat-next, .cat-prev, .fav-icon, .heart-check, .tgsbtn, .vwmorpicbtn {
	position: absolute;
}

@media (max-width:730px) {
	div#details {
		margin-left: -5px !important;
	}
	
	.mfp-with-anim {
		margin-top: 30px;
	}
	
	.col-md-4.imgrightgap.p-0 {
		max-height: 263px;
	}
	
	div#hidfilter {
		margin-top: 25px !important;
	}
	
	.cardcar.booking-list {
		margin: 0;
		margin-bottom: 28px !important;
	}
	
	.mnslidinfo {
		margin-top: 0 !important;
		text-align: left;
		padding: 0 20px 0 0;
		margin-left: 20px;
	}
	
	.div-sftng .close-emirate {
		z-index: 3;
		right: 25px;
		top: 32px;
	}
	
	.bt-nam-dsc {
		margin-left: 10px !important;
		margin-top: 10px;
		max-width: 200px;
	}
	
	.int-mdl-psg h5 {
		font-size: 13px;
	}
	
	.chauf_header3 {
		padding: 45px 0 20px !important;
	}
	
	.div-sftng svg {
		position: absolute;
		top: 40px !important;
	}
	
	.enqcrimg {
		border-radius: 4px 0 0 4px !important;
	}
}

.mailbox:focus {
	padding: 8px 15px !important;
}

.mailbox:focus img {
	margin: 0 !important;
	height: 20px !important;
}

.yachtbookingform .contmnboxrit, .yachtbookingform .fomcntrl, .yachtbookingform .searchable input {
	height: 50px !important;
	color: #000 !important;
}

.yachtbookingform .enqform .form-group svg {
	margin-left: 15px;
}

.img-cont-drv .roww {
	display: flex;
	justify-content: left;
}

.img-cont-drv .roww .enqimgp10 {
	flex: 10%;
	max-width: fit-content;
}

.yachtbookingform .searchable ul input {
	width: 92%;
	border: 1px solid #ccc !important;
	background: rgba(255, 255, 255, 1) !important;
	margin: 0 4%;
	height: 40px !important;
	border-radius: 5px !important;
	z-index: 9999;
}

.yachtbookingform.show ul .country {
	width: 100%;
	display: inline-table;
}

.yachtbookingform.show ul {
	margin-top: 1px;
	border: 1px solid #ccc;
}

.yachtbookingform.show ul span {
	position: relative;
	position: -webkit-sticky;
	position: sticky;
	height: 55px;
	display: block;
	top: 0;
	background: #fff;
	padding-top: 10px;
}

.yachtbookingform.show ul span input {
	position: sticky;
	top: 0;
}

.yachtbookingform .searchable>input {
	text-align: right;
	padding-right: 20px !important;
}

.cat-dots {
	margin: 0 auto;
	width: 100%;
	bottom: 5px;
}

.cat-theme .cat-dots .cat-dot span {
	transform: scale(.7);
	margin: 5px 0 !important;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s;
	border-radius: 30px;
}

.cat-theme .cat-dots .cat-dot.active span {
	background: #fff !important;
	transform: scale(1);
	margin: 5.5px 2px !important;
}

.srcslid .cat-next, .srcslid .cat-prev {
	top: -5px;
	height: 100%;
	text-align: center;
}

.srcslid .cat-prev {
	left: -6px !important;
}

.srcslid .cat-next {
	right: -6px !important;
}

.vwmorpicbtn {
	justify-content: center;
	align-items: center;
	width: 100%;
	display: flex;
	height: 100%;
	z-index: 1;
}

.vwmorpicbtn span {
	margin-bottom: 10px;
	color: #fff;
	text-align: center;
}

.vwmorpic {
	height: fit-content;
	padding: 5px 10px;
}

.cat-item:last-child img {
	filter: brightness(.2);
}

.vriboxs {
	line-height: 17px !important;
	text-shadow: none;
	top: 0;
	padding: 3px 9px 3px 5px;
	font-size: 12px !important;
	display: flex;
	gap: 2px;
}

.tgsbtn {
	display: flex;
	top: 0;
	margin-left: 10px;
	gap: 10px;
}

.fetrd-tab, .pre-tab, .vry-tab {
	margin-left: 0 !important;
	position: absolute;
}

.vribox svg {
	max-height: 12px !important;
	margin-top: 0 !important;
}

.bukftitems-small>li {
	display: flex;
	align-items: center;
	gap: 3px;
}

.cat-stage-outer, .overflow-hidden {
	height: auto !important;
}

.carcalar {
	z-index: 3;
	text-align: right;
	display: flex;
	justify-content: end;
	opacity: 0;
	bottom: 0;
}

.cat-item.active, .teach-user.active {
	background: rgba(255, 255, 255, 0) !important;
}

.cat-item.active .carcalar, .cat-item.active .tgsbtn {
	opacity: 1;
	transition-property: opacity;
	transition-duration: .5s;
	transition-delay: 2.5s;
}

.cat-item .carcalar, .cat-item .tgsbtn {
	opacity: 0;
	transition-property: opacity;
	transition-duration: 0;
	transition-delay: 0;
}

.scrolslid.premi .preslid {
	padding-bottom: 0;
	cursor: pointer;
	margin-right: 0;
}

@media (max-width:1500px) and (min-width:1025px) {
	.premi .preslid {
		width: 300px !important;
	}
}

@media (min-width:1025px) {
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-8.cardtael.roww.crdtro>.col-md-8, .col-md-9, .col-md-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
		position: relative;
	}
	
	.col-md-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.col-md-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.col-md-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.col-md-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	
	.roww {
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	
	.cardcar .roww.justbet {
		padding: 10px 0 0;
		justify-content: flex-start;
		align-items: flex-start;
		display: grid;
		grid-template-columns: 1fr 1.7fr;
		margin: 0;
	}
	
	.maintitle h1, .premium-listing-slide .carcalar img {
		margin-top: 0;
	}
	
	.booking-list a.col-md-8.m-t-15 {
		padding-right: 0 !important;
	}
	
	.rivcol .col-md-3 {
		padding-top: 15px !important;
	}
	
	.col-md-8.cardtael.roww.crdtro>.col-md-8:after {
		content: "";
		width: 1px;
		height: 180px;
		background: rgba(221, 221, 221, .42);
		position: absolute;
		right: 14px;
		top: 0;
	}
	
	.cat-slid.cat-loaded {
		overflow: hidden;
	}
	
	.cat-nav {
		opacity: 0;
	}
	
	.cat-theme:hover .cat-nav {
		opacity: 1;
	}
	
	.scrolslid.premi .preslid {
		margin-right: 20px;
	}
	
	.booking-list .cat-slid.cat-loaded {
		overflow: hidden;
		border-radius: 5px 0 0 5px;
	}
	
	.mncarimg {
		height: 310px;
	}
}

@media (max-width:1025px) {
	.success div {
		left: 0;
	}
	
	.preslid .success {
		margin-bottom: 77px;
	}
	
	.cat-slid.cat-theme.listingslid.srcslid>img {
		min-width: 370px !important;
		height: 280px;
	}
	
	.praismnsld .bkdtaddi, .premium-slider-small .simi-cars.premi li li:first-child {
		margin-left: 0 !important;
	}
	
	.maintitle h1, .maintitle h2 {
		font-weight: 600 !important;
	}
	
	.filterclose, .suplocinfo {
		margin-bottom: 0;
	}
	
	.slidtit {
		max-width: 190px;
	}
	
	.mntit {
		padding: 5px 10px;
		display: block;
		line-height: 1.3em;
	}
	
	.closbtnsup, .filterclose {
		display: block !important;
		margin-top: 15px;
	}
	
	.checkboc.filcheck {
		display: inline;
	}
	
	.filterclose .bttn-normal {
		display: inline-flex;
		width: fit-content;
	}
	
	.cardcar .text-through-latest-no {
		height: 6px;
	}
	
	.cardcar .text-through-latest {
		height: 25px;
	}
	
	.cat-loaded .mncarimg, .srcslid .cat-stage, .srcslid .cat-stage-outer {
		height: 240px !important;
	}
	
	body, html {
		overflow-x: hidden !important;
	}
	
	.p-mob-0, .roww.rivcol .col-md-3, .roww.rivcol .col-md-9 {
		padding: 0;
	}
	
	.select-options {
		max-width: 234px !important;
	}
	
	section.supinfoloc.mobonly {
		display: block !important;
		margin-bottom: 25px;
	}
	
	.suplocinfobtn .side-hd {
		color: #ed8413;
	}
	
	.accordion.suplocinfobtn {
		width: 100%;
		display: block;
		border-radius: 10px;
	}
	
	.accordion.suplocinfobtn:after, .accordion.suplocinfobtn:before {
		content: " ";
	}
	
	.suplocinfo {
		max-height: 1482%;
	}
	
	.suppop {
		position: absolute;
		right: 21px;
		margin-top: -1px;
	}
	
	button.clss {
		padding: 0;
		cursor: pointer;
		background: 0;
		border: 0;
		-webkit-appearance: none;
	}
	
	.clss {
		float: right;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		font-size: 28px;
		font-weight: 700;
		opacity: .3;
	}
	
	.suppd {
		padding: 15px;
		margin-top: 10px;
	}
	
	.breadcrumb {
		margin-top: 10px !important;
	}
	
	.maintitle {
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.mobilesuploc.mdl-only-mob {
		max-height: 1482% !important;
	}
	
	video#sup_vid {
		margin-bottom: 20px !important;
	}
	
	.side-info-box {
		padding-top: 20px;
	}
	
	.cardcar .cardtael.crdtro .roww.justbet {
		padding: 15px 0 15px 15px;
	}
	
	.listingslid .cat-nav {
		display: none;
	}
	
	.premium-listing-slide .brandanchor {
		opacity: 1 !important;
		display: flex !important;
		width: auto !important;
		left: 10px;
		bottom: auto;
	}
	
	.verified-only {
		outline-color: transparent !important;
	}
	
	.cardcar .roww.justbet {
		display: grid;
		grid-template-columns: 1fr 1.2fr !important;
	}
	
	.cardcar.booking-list:focus, .cardcar.booking-list:hover, .preslid.thumb.thub-hait:focus {
		border: 1px solid #ed8413;
		border-radius: 10px;
	}
	
	.premium-listing-slide .brnd-sml-tgline {
		max-width: inherit;
	}
	
	.preslid .srcslid .cat-stage {
		min-height: 240px;
		min-width: 318px;
	}
	
	.cat-loaded .mncarimg {
		min-height: 240px !important;
		max-height: 240px !important;
		height: 200px;
		width: 100%;
		max-width: 395px;
	}
	
	.srcslid .cat-stage, .srcslid .cat-stage-outer {
		max-height: 295px !important;
	}
	
	.cat-dots {
		bottom: 5px;
	}
	
	.cat-slid.cat-theme.listingslid.srcslid img.smlogo12 {
		height: 30px !important;
		min-width: inherit !important;
	}
	
	.scrolslid.premi .preslid {
		padding-bottom: 0;
		margin-bottom: 28px !important;
		margin-left: 0 !important;
	}
	
	.premium-slider-small .scrolslid.premi .preslid {
		padding-bottom: 0;
		margin-left: 15px !important;
	}
	
	.cat-theme .cat-dots .cat-dot.active span {
		background: #fff !important;
		transform: scale(1);
		margin: 4.5px 2px !important;
	}
	
	.cat-slid.cat-loaded {
		overflow: hidden;
		border-radius: 5px 5px 0 0;
	}
	
	.premium-slider-small .simi-cars.premi li:first-child {
		margin-left: 15px !important;
	}
	
	.praismn {
		padding-left: 0 !important;
	}
}

.fav-icon, .heart-icon {
	display: flex;
	cursor: pointer;
}

@media (min-width:730px) and (max-width:1303px) {
	.premi .preslid .item {
		padding-right: 0;
	}
	
	.cardcar.booking-list .cat-slid.cat-loaded {
		overflow: hidden;
		border-radius: 0;
	}
}

@media (min-width:600px) and (max-width:1303px) {
	.cardcar.booking-list {
		width: 47%;
		float: left;
		overflow: hidden;
		margin: 8px;
	}
	
	.scrolslid.premi .preslid {
		width: 300px !important;
		margin-right: 15px !important;
	}
	
	.premi {
		display: flex;
	}
}

.fav-icon {
	right: 20px;
	margin-top: 18px;
	z-index: 999;
	justify-content: center;
	width: 24px;
	height: 24px;
}

.heart-icon {
	color: rgba(255, 255, 255, 0);
	font-size: 1.66em;
	transition: color .2s ease-in-out;
	stroke-width: 1.5px;
	margin-bottom: 0;
	background: rgba(64, 59, 69, .6);
	padding: 5px;
	border-radius: 5px;
	line-height: 31px;
	align-items: center;
}

.heart-icon svg:hover {
	background: rgba(4, 4, 4, 0);
	stroke-width: 59px;
	stroke: #e2264d;
	fill: rgba(255, 255, 255, .65);
	padding: 1px;
	border-radius: 3px;
}

.fav-icon input {
	opacity: 0 !important;
	height: 0 !important;
}

.cat-next, .cat-prev {
	top: 25%;
	width: 35px;
	height: 35px;
	display: flex !important;
	background: #ccc !important;
	border-radius: 5px !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
}

.listingslid.cat-theme .cat-nav.disabled+.cat-dots {
	margin-top: 0;
	margin-bottom: 0;
	display: none;
}

.premium-slider-small .btdata {
	min-height: 180px;
}

@media (max-width:1303px) and (min-width:600px) {
	.cardcar.booking-list .cat-slid.cat-loaded {
		border-radius: 0;
	}
	
	.cat-loaded .mncarimg {
		max-width: 100% !important;
	}
	
	.cardcar.booking-list .cardtael>.col-md-8 {
		height: 291px;
	}
	
	.cardcar .contactinfobtnmn {
		margin-left: 0;
	}
	
	.bukftitems-dark>li {
		margin-right: 0;
		text-align: center;
	}
	
	.bukftitems-small>li {
		font-size: 12px !important;
	}
	
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		width: 100% !important;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.complogo img {
		max-width: 85px;
	}
	
	.sortfilter {
		width: fit-content;
	}
	
	.scrolslid.premi .preslid {
		width: 330px !important;
		padding-bottom: 0;
	}
	
	.cardcar.booking-list {
		margin: 10px;
		width: 47%;
		float: left;
	}
	
	.callbox {
		border-radius: 0 0 0 5px !important;
	}
	
	.mailbox {
		border-radius: 0 0 5px !important;
	}
	
	.webonly {
		display: none !important;
	}
	
	.mobonly {
		display: block !important;
	}
	
	.col-md-12.premium-slider-small {
		clear: both;
		margin: 0;
	}
	
	.priz-mn.mobonly {
		display: grid !important;
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width:1600px) {
	.mncarimg {
		min-height: 298px;
	}
}

@media (max-width:1303px) and (min-width:730px) {
	.scrolslid.premi .preslid {
		width: 330px !important;
	}
	
	.scrolslid.premi li:first-child {
		margin-left: 0 !important;
	}
	
	.scrolslid.premi {
		width: calc(100vw) !important;
	}
	
	.scrolslid.premi.premium-listing-slide .preslid {
		min-width: 320px !important;
		margin-right: 15px !important;
		display: inline-table !important;
	}
	
	.premi .preslid .item {
		width: 100%;
		min-width: 330px;
	}
	
	.premi .preslid .item>img {
		max-height: 250px !important;
		min-height: 250px !important;
	}
	
	.mncarimg {
		min-height: 303px;
	}
	
	.srcslid.cat-slid.cat-loaded {
		overflow: hidden;
		border-radius: 0;
	}
	
	.premi .srcslid.cat-slid.cat-loaded {
		border-radius: 40px 40px 0 0;
	}
}

.premi .simcartit {
	overflow: hidden;
	display: -webkit-box;
}

.preslid .srcslid .cat-stage {
	min-height: 200px;
	min-width: 318px;
}

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

#tooltipAjaxSpin {
	animation: .6s linear 0 infinite mcttSpinner;
	margin: 30px;
	font-size: 0;
	width: 20px;
	height: 20px;
	border-width: 3px;
	border-color: #000 rgba(0, 0, 0, .8) rgba(255, 255, 255, .8) rgba(255, 255, 255, .8);
	border-style: solid;
	border-radius: 50%;
}

@-webkit-keyframes mcttSpinner {
	0 {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

@media (max-width:992px) {
	.feedbackmain {
		right: auto !important;
	}
	
	.enqcrimg {
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	
	.verifyotp, .wrongotp {
		width: 82%;
	}
	
	.loginbtns, .logininputtxt {
		width: 100%;
		background: #fff;
	}
	
	.login-wl .modal-content {
		position: fixed;
		bottom: 0;
		height: auto !important;
		top: auto !important;
		padding: 0 !important;
		width: 100% !important;
		border-radius: 30px 30px 0 0 !important;
	}
	
	.login-wl .modal-header {
		display: flex;
		flex-shrink: 0;
		align-items: center;
		justify-content: center;
		padding: 1rem 1.125rem;
		border-bottom: 1px solid #bdbdbd;
	}
	
	.logininputtxt {
		border: 1px solid #ccc;
		border-radius: 8px;
		height: auto;
		margin-bottom: 15px;
		padding: 10px 15px !important;
	}
	
	.loginbtns {
		align-items: center;
		padding: 10px;
		border-radius: 8px;
		margin: 0 auto 15px;
		border: 1px solid #ccc;
		font-family: open sans, Tahoma, Arial, helvetica, sans-serif !important;
	}
	
	.apple-signin, .email-signin, .mob-signin {
		font-size: 14px;
		padding: 7px 10px;
		color: #4d4d4d !important;
	}
	
	.apple-signin:focus, .apple-signin:hover, .email-signin:focus, .email-signin:hover, .mob-signin:focus, .mob-signin:hover {
		color: #4d4d4d !important;
	}
	
	.fb-signin {
		background: #4267b2;
		color: #fff;
		border: 1px solid #4267b2;
	}
	
	.google-signin {
		background: #518ef8;
		color: #fff;
		border: 1px solid #518ef8;
	}
	
	.otp-signin, button.mob-signin.loginbtns {
		border: 1px solid #ed8413;
	}
	
	.otp-signin {
		padding: 9px 10px;
		background: #ed8413;
		color: #fff;
		justify-content: center;
		font-size: 14px;
	}
	
	.orboxsep {
		border-top: 1px solid #ccc;
		padding: 13px;
		width: 65%;
		margin: 10px auto 0;
	}
	
	.orboxsep div {
		background: #fff;
		margin: -25px auto 0;
		width: fit-content;
		color: #4d4d4d;
		padding: 0 20px;
	}
	
	.login-bg-img {
		text-align: center;
		margin: 0 20px 15px;
	}
	
	.login-bg-img img {
		width: 130px;
	}
	
	.taglin-login {
		font-size: 13px;
		text-align: center;
		color: #4d4d4d;
		margin-bottom: 0;
	}
	
	.termcondition {
		text-align: center;
		font-size: 12px;
		line-height: 20px;
		font-weight: 300;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	
	.termcondition a {
		text-decoration: underline;
		font-weight: 300;
	}
	
	.loginbtns span {
		width: 190px;
		text-align: left;
		margin: 0 auto;
		display: flex;
		gap: 6px;
		align-items: center;
		font-size: 15px;
	}
	
	#loginpops .loginbtns span {
		width: 205px;
	}
	
	.loginclosebtn {
		display: flex;
		justify-content: flex-end;
		opacity: 1;
		position: absolute;
		right: 22px;
		margin-top: 7px;
		color: #4d4d4d;
	}
	
	.loginclosebtn span {
		background: #fff;
		font-size: 29px;
		text-align: center;
		position: relative;
		z-index: 999999;
	}
	
	button.apple-signin.loginbtns {
		background: #000;
		color: #fff !important;
	}
	
	.verifyotp, .wrongotp {
		border-radius: 30px;
		color: #fff;
		text-align: left;
		font-weight: 700;
		font-size: 14px;
		display: flex;
	}
	
	.taglin-login p {
		line-height: 10px;
	}
	
	.loginfom .login-topbg img {
		border-radius: 10px;
		width: 200px;
	}
	
	.loginfom .login-bg-img {
		margin: 20px !important;
	}
	
	button.google-signin.loginbtns span {
		padding-left: 3px;
		gap: 8px;
	}
	
	.desktopdflx .modal-body {
		flex: 1 1 auto;
		padding: 1.125rem;
	}
	
	a.backtologin {
		padding: 10px 20px 0;
	}
	
	.verifyotp {
		background: #56bd77;
		padding: 10px;
		margin: -15px 30px 0;
		max-height: 39px;
		align-items: center;
	}
	
	.wrongotp {
		background: #f75757;
		padding: 7px 20px;
		margin: -17px 30px 0;
		gap: 10px;
		align-items: center;
		line-height: 18px;
	}
	
	.desktopdflx {
		overflow-y: auto;
		max-height: 600px;
	}
	
	.loginbtns:focus, .loginbtns:hover, .logininputtxt:focus, .logininputtxt:hover {
		color: #4d4d4d;
		box-shadow: #ccc 1px 1px 4px;
		transform: scale(1.01);
	}
	
	.logininputtxtbox:focus .loginmobilenumberinput, .logininputtxtbox:focus .loginmobilenumbersrch, .logininputtxtbox:hover .loginmobilenumberinput, .logininputtxtbox:hover .loginmobilenumbersrch {
		box-shadow: #d3d3d3 3px 1px 3px;
	}
	
	.searchable ul {
		width: max-content !important;
	}
	
	.lightpick__month-title>.lightpick__select {
		border: 0 !important;
		outline: 0;
		appearance: none;
		padding: 0 15px 0 0;
		max-height: 100px;
		width: min-content !important;
		height: auto;
		color: #4d4d4d !important;
		background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") 91% 2px/8px no-repeat !important;
	}
}

@media (min-width:992px) {
	.verifyotp, .wrongotp {
		width: fit-content;
		padding: 7px 20px;
		border-radius: 30px;
		color: #fff;
		text-align: left;
		font-weight: 700;
		z-index: 9999;
		gap: 10px;
		line-height: 1px;
		min-width: 300px;
		margin: -20px auto 0;
		display: flex;
		font-size: 14px;
	}
	
	.animate-bottom {
		position: relative;
	}
	
	.verifyotp {
		background: #56bd77;
		max-height: 39px;
		align-items: center;
	}
	
	.wrongotp {
		background: #f75757;
		align-items: center;
	}
	
	.loginbtns, .logininputtxt {
		width: 100%;
		background: #fff;
	}
	
	.login-bg-img, .loginfom .modal-header, .taglin-login, .termcondition {
		text-align: center;
	}
	
	.loginbuttons button span {
		display: flex;
		gap: 5px;
		margin: 0 auto;
		align-items: center;
	}
	
	.loginbtns span {
		width: 205px;
	}
	
	button.google-signin.loginbtns span {
		padding-left: 4px;
		gap: 8px;
	}
	
	.desktopdflx .modal-body {
		padding: 30px;
	}
	
	.desktopdflx {
		display: grid;
		grid-template-columns: 1fr 1fr;
		height: auto;
	}
	
	.login-wl .modal-content {
		padding: 0 !important;
		top: 0 !important;
	}
	
	.desktopdflx .login-topbg {
		background: #f2f2f2;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 0 0 0 15px;
	}
	
	.modal-wrapper.mdl-lg .modal-content {
		width: 50% !important;
		max-width: 900px !important;
	}
	
	.login-wl .modal-header {
		display: flex;
		flex-shrink: 0;
		align-items: center;
		justify-content: center;
		padding: 1rem 1.125rem;
		border-bottom: 1px solid #bdbdbd;
		border-top-left-radius: calc(.75rem - 1px);
		border-top-right-radius: calc(.75rem - 1px);
	}
	
	.login-wl .close, .login-wl .loginclosebtn {
		position: absolute;
		right: 20px;
		margin-top: 10px;
		line-height: 1;
		color: #4d4d4d;
		text-align: end;
		font-size: 2rem;
		cursor: pointer;
	}
	
	.logininputtxt {
		border: 1px solid #ccc;
		border-radius: 8px;
		height: auto;
		margin-bottom: 15px;
		padding: 10px 15px !important;
	}
	
	.loginbtns {
		align-items: center;
		padding: 10px;
		border-radius: 8px;
		margin: 0 auto 15px;
		border: 1px solid #ccc;
		font-family: open sans, Tahoma, Arial, helvetica, sans-serif !important;
	}
	
	.apple-signin, .email-signin, .mob-signin {
		font-size: 14px;
		padding: 7px 10px;
		color: #4d4d4d !important;
	}
	
	.apple-signin:focus, .apple-signin:hover, .email-signin:focus, .email-signin:hover, .mob-signin:focus, .mob-signin:hover {
		color: #4d4d4d !important;
	}
	
	.loginbtns:focus, .loginbtns:hover, .logininputtxt:focus, .logininputtxt:hover {
		box-shadow: #ccc 1px 1px 4px;
		transform: scale(1.01);
	}
	
	.logininputtxtbox:focus .loginmobilenumberinput, .logininputtxtbox:focus .loginmobilenumbersrch, .logininputtxtbox:hover .loginmobilenumberinput, .logininputtxtbox:hover .loginmobilenumbersrch {
		box-shadow: #d3d3d3 3px 1px 3px;
	}
	
	.fb-signin {
		background: #4267b2;
		color: #fff;
		border: 1px solid #4267b2;
	}
	
	.google-signin {
		background: #518ef8;
		color: #fff;
		border: 1px solid #518ef8;
	}
	
	.otp-signin {
		padding: 9px 10px;
		background: #ed8413;
		color: #fff;
		border: 1px solid #ed8413;
		justify-content: center;
		font-size: 14px;
	}
	
	.orboxsep {
		border-top: 1px solid #ccc;
		padding: 13px;
		width: 65%;
		margin: 10px auto 0;
	}
	
	.orboxsep div {
		background: #fff;
		margin: -25px auto 0;
		width: fit-content;
		color: #4d4d4d;
		padding: 0 20px;
	}
	
	.login-bg-img {
		margin: 0 20px 15px;
		display: block;
	}
	
	.login-bg-img img {
		width: 70%;
		border-radius: 15px;
		margin-bottom: 10px;
	}
	
	.taglin-login {
		font-size: 13px;
		color: #4d4d4d;
		margin-bottom: 25px;
	}
	
	.termcondition {
		font-size: 12px;
		line-height: 20px;
		font-weight: 300;
		margin-top: 10px;
		margin-bottom: 0;
	}
	
	.termcondition a {
		text-decoration: underline;
		font-weight: 300;
	}
	
	button.apple-signin.loginbtns {
		background: #000;
		color: #fff !important;
	}
	
	button.mob-signin.loginbtns {
		border: 1px solid #ed8413;
	}
}

.logininputtxt::placeholder {
	color: #b8b8bc;
}

.otp-box input {
	text-align: center;
	padding: 0;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0;
	outline: 0;
	border-radius: 6px;
	background-color: #eaeaea;
	color: #4d4d4d;
	font-weight: 400;
	font-size: 14px;
	width: 42px !important;
	height: 42px !important;
	border: 1px solid #e5e5e5 !important;
}

.enotp, .numborange, .otp-title, .vermsg {
	text-align: center;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

.timer-box, .usr-hd {
	display: flex;
	justify-content: center;
}

.otp-title {
	font-size: 18px;
	font-weight: 600;
}

.enotp {
	margin-top: 40px;
	font-weight: 600;
}

.form-content .form-button.verbtn {
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px !important;
	margin-bottom: 25px !important;
	max-width: 220px !important;
}

.timer-box {
	gap: 10px;
	align-items: center;
	margin-bottom: 20px;
	font-weight: 400;
	padding-top: 10px;
}

.timer-box #timer {
	border: 1px solid #ed8413;
	padding: 0 5px;
	border-radius: 5px;
}

.back-btn {
	text-align: left;
	position: absolute;
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
	appearance: none;
}

.modal {
	background: rgba(0, 0, 0, .8) !important;
}

.user-verified {
	margin-top: 0;
	margin-bottom: 70px;
	width: calc(79vw);
	box-shadow: rgba(16, 66, 97, .09) 0 0 10px 1px;
	border-radius: 20px;
	margin-left: -15px;
	color: #4d4d4d;
}

.usr-hd {
	background: #d8edfd;
	padding: 30px;
	border-radius: 20px 20px 0 0;
}

.usr-hd img {
	width: 40px;
	height: 40px;
}

.usecbtitle {
	padding: 15px 0;
	font-weight: 700;
	font-size: 14px;
}

.usr-vrilist {
	padding: 0 0 0 50px;
}

.usr-vrilist li {
	list-style: disc inside;
	line-height: 2em;
}

.usr-get-start {
	margin: 20px auto 0;
	display: block;
	color: #0584eb;
	padding-bottom: 30px;
	font-weight: 600;
	font-size: 16px;
}

@keyframes animatebottom {
	100% {
		bottom: 0;
		opacity: 1;
	}
}

.anibutton {
	overflow: hidden;
	z-index: 1;
}

.searchable ul, .skip-btn {
	z-index: 999;
	position: absolute;
}

.anibutton .circle {
	position: absolute;
	border-radius: 50%;
	pointer-events: none;
	background-image: radial-gradient(circle closest-side, #fff, #fff);
	width: 1px;
	height: 1px;
	z-index: 3;
	animation-name: ripple;
	animation-duration: .5s;
	animation-timing-function: ease-in;
}

.anibutton:focus, .anibutton:hover {
	transform: scale(1.01);
	color: #fff !important;
	background: #4d4d4d !important;
	border: 1px solid #4d4d4d !important;
}

@-webkit-keyframes ripple {
	75% {
		transform: scale(450, 450);
		opacity: .75;
	}
	
	100% {
		transform: scale(700, 700);
		opacity: 0;
	}
}

@keyframes ripple {
	75% {
		transform: scale(450, 450);
		opacity: .75;
	}
	
	100% {
		transform: scale(700, 700);
		opacity: 0;
	}
}

.cardcontinfo, .contactinfobtnmn, .contmnbox, .dflex, .disply-flex, .fomdt {
	display: -webkit-flex;
}

.searchable input {
	width: 63px;
	display: block;
	color: #495057;
	border-right: 0 !important;
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") right center/15% no-repeat !important;
}

.searchable ul {
	margin: -15px 0 0;
}

.searchable ul li {
	font-size: 14px;
	border-bottom: 1px solid #e1e1e1;
}

.searchable ul li, .searchable_emirate ul li {
	padding: 7px 9px;
	color: #6e6e6e;
	cursor: pointer;
}

.loginmobilenumberinput, .loginmobilenumbersrch {
	border: 1px solid #ccc;
	background: #fff;
	width: 100%;
	margin-bottom: 15px;
	height: auto;
	padding: 10px 15px !important;
}

.mobilelogin .searchable input {
	height: 44px;
	min-width: 75px;
}

.loginmobilenumbersrch {
	border-radius: 8px 0 0 8px;
}

.errorshow {
	text-align: center;
	color: #f75757;
	font-size: 13px;
	font-weight: 500;
	margin-top: 20px;
}

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

.namefl {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 15px;
}

#mcttCloseButton, #selectcitydropmob.select_city-content.mobile, .btn-short-videos-preview:hover .yt-icon .pdp-short-video-icon-bg, .dis-none, .xdsoft_today_button, header .mobile-image {
	display: none !important;
}

.selectnationality {
	font-size: .9rem;
	height: 41px;
	width: 100% !important;
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") 95% 15px/9px no-repeat !important;
}

input::-webkit-datetime-edit-day-field:focus {
	background: 0 0;
	color: grey;
}

input[type=date] {
	align-content: flex-start;
	min-inline-size: calc(100% - 16px);
	line-height: 1.4em;
	width: 100% !important;
	text-align: left !important;
	font-family: ubuntu, -apple-system, segoe ui, roboto, oxygen, cantarell, fira sans, droid sans, helvetica neue, sans-serif !important;
}

input[type=date]::-webkit-calendar-picker-indicator, input[type=date]::-webkit-inner-spin-button {
	display: block;
	appearance: none;
	opacity: 0;
}

input[type=date]::-webkit-calendar-picker-indicator {
	color: gray;
	opacity: 0;
	display: block;
	width: 100%;
	height: 20px;
	position: absolute;
	left: -5px;
	border-width: thin;
	font-family: Ubuntu;
}

.dobinput {
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 8px;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	padding: 10px 10px 10px 35px !important;
}

input::-webkit-date-and-time-value {
	padding-left: 30px;
	width: 100%;
	text-align: left !important;
}

.dobcalicon svg {
	position: absolute;
	margin-left: 10px;
	color: gray;
	height: 14px;
	margin-top: 13px;
}

.skip-btn {
	background: rgba(77, 77, 77, .45);
	color: #fff;
	padding: 5px 10px;
	border-radius: 30px;
	font-size: 12px;
	display: flex;
	align-items: center;
	gap: 2px;
	width: fit-content;
	right: 20px;
	top: 15px;
	cursor: pointer;
	line-height: 16px;
}

.loginfom svg {
	min-width: 17px;
	max-height: 20px;
}

.searchable ul {
	display: none;
	list-style-type: none;
	background-color: #fff;
	border-radius: 0 0 5px 5px;
	border-width: 0 1px 1px;
	border-style: initial solid solid;
	border-color: initial #ed8323 #ed8323;
	max-height: 180px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	overflow-y: scroll;
	padding: 0;
	max-width: max-content;
	width: auto !important;
	margin-top: 0 !important;
}

span.contmnbox:focus input, span.contmnbox:hover input {
	box-shadow: #d3d3d3 3px 1px 3px;
}

span.contmnbox, span.mobinpt {
	border-radius: 5px;
	border: 1px solid rgba(126, 133, 155, .4) !important;
}

.loginmobilenumberinput, .searchable input {
	margin-bottom: 0;
	border-radius: 5px;
	border: none !important;
	box-shadow: none !important;
}

.contmnbox .searchable {
	background: 0 0 !important;
}

.lds-ring {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
	top: 0;
	z-index: 9999999;
}

.lds-ring div {
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	margin: 8px;
	border-width: 8px;
	border-style: solid;
	border-radius: 50%;
	animation: 1.2s cubic-bezier(.5, 0, .5, 1) infinite lds-ring;
	border-color: #ed8413 transparent transparent;
}

.lds-ring div:first-child {
	animation-delay: -.45s;
}

.lds-ring div:nth-child(2) {
	animation-delay: -.3s;
}

.lds-ring div:nth-child(3) {
	animation-delay: -.15s;
}

@keyframes lds-ring {
	100% {
		transform: rotate(360deg);
	}
}

.lloader_all {
	z-index: 99999999;
	left: 50%;
	top: 45%;
	position: fixed;
	display: none;
}

.appdropdown span.dropdwn-toggle img, .google-signin img {
	width: 22px;
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #efecf3;
	border-radius: .75rem;
	box-shadow: rgba(31, 27, 45, .08) 0 .125rem .125rem -.125rem, rgba(31, 27, 45, .08) 0 .25rem .75rem;
	outline: 0;
}

.lightpick, .lightpick__tooltip {
	box-shadow: rgba(0, 0, 0, .25) 0 1px 3px;
}

.modal-wrapper.mdl-lg .modal-content {
	width: 40%;
	max-width: 900px;
}

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

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

.new-region-wrap .region-icon, .verifyotp img, .wrongotp img {
	width: 25px;
}

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

input[type=date].dobinput {
	line-height: 1.2em;
	height: 41px;
	padding-left: 35px !important;
}

.loginmobilenumbersrch {
	width: 63px !important;
	font-weight: 500 !important;
	line-height: initial !important;
	height: 41px !important;
}

.dobinput, .loginbtns, .logininputtxt, .logininputtxt button, .logininputtxt input, .loginmobilenumberinput, .searchable input {
	font-size: .9rem !important;
}

.capname input {
	text-transform: capitalize;
}

.lightpick {
	position: absolute;
	z-index: 99999;
	padding: 4px;
	border-radius: 4px;
	background-color: #fff;
	color: #000;
	font-family: system-ui, Roboto, Helvetica, Arial, sans-serif;
	line-height: 1.125em;
}

.lightpick--inlined, .video-container {
	position: relative;
	display: inline-block;
}

.lightpick__months {
	display: grid;
	background-color: #eee;
	grid-template-columns: auto;
	gap: 1px;
}

.lightpick--2-columns .lightpick__months {
	grid-template-columns: auto auto;
}

.lightpick--3-columns .lightpick__months {
	grid-template-columns: auto auto auto;
}

.lightpick--4-columns .lightpick__months {
	grid-template-columns: auto auto auto auto;
}

.lightpick--5-columns .lightpick__months {
	grid-template-columns: auto auto auto auto auto;
}

.lightpick__month {
	padding: 4px;
	width: 288px;
	background-color: #fff;
}

.lightpick__month-title-bar {
	display: flex;
	margin-bottom: 4px;
	justify-content: space-between;
	align-items: center;
}

.lightpick__month-title {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	cursor: default;
	padding: 0 4px;
	border-radius: 4px;
	display: flex;
}

select.lightpick__select option {
	line-height: 10px;
	font-size: 13px;
	padding: 5px 20px;
}

.lightpick__month-title>.lightpick__select {
	border: 0 !important;
	outline: 0;
	appearance: none;
	padding: 0 15px 0 0;
	max-height: 100px;
	width: min-content !important;
	height: auto;
	color: #4d4d4d !important;
	background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=") 91% 2px/8px no-repeat !important;
}

.lightpick__month-title>.lightpick__select:disabled {
	color: #333;
}

.lightpick__month-title>.lightpick__select-months {
	font-weight: 700;
	font-size: 1em;
	margin-right: .5em;
}

.lightpick__toolbar {
	display: flex;
	text-align: right;
	justify-content: flex-end;
}

.lightpick__close-action, .lightpick__next-action, .lightpick__previous-action {
	display: flex;
	margin-left: 6px;
	width: 32px;
	height: 32px;
	outline: 0;
	border: 0;
	border-radius: 50%;
	background-color: #ddd;
	justify-content: center;
	align-items: center;
}

.lightpick__next-action, .lightpick__previous-action, .preference-form-wrap .form-group .form-select option {
	font-size: 12px;
}

.lightpick__close-action {
	font-size: 18px;
}

.lightpick__close-action:active, .lightpick__next-action:active, .lightpick__previous-action:active {
	color: inherit;
}

.lightpick__days-of-the-week {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
}

.lightpick__day-of-the-week {
	display: flex;
	font-size: 11px;
	font-weight: 700;
	justify-content: center;
	align-items: center;
}

.lightpick__days {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
}

.lightpick__day {
	display: flex;
	height: 40px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	font-size: 13px;
	justify-content: center;
	align-items: center;
	cursor: default;
}

.lightpick__day.is-today {
	background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMic+PGNpcmNsZSBmaWxsPSdyZ2JhKDIyMCwgNTAsIDQ3LCAuNSknIGN4PScxNicgY3k9JzE2JyByPScxNicvPjwvc3ZnPg==");
	background-size: 18.8%;
	background-position: center bottom;
	color: #dc322f;
}

.lightpick__day.is-today.nitro-lazy {
	background-image: none !important;
}

.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date), .lightpick__day.is-in-range {
	background-color: rgba(38, 139, 210, .1);
	background-image: none;
}

.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date).nitro-lazy, .lightpick__day.is-in-range.nitro-lazy {
	background-image: none !important;
}

.lightpick__day:not(.is-disabled):hover {
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMic+PGNpcmNsZSBmaWxsPScjRTBFMEUwJyBjeD0nMTYnIGN5PScxNicgcj0nMTYnLz48L3N2Zz4=");
}

.lightpick__day:not(.is-disabled):hover.nitro-lazy {
	background-image: none !important;
}

.lightpick__day.is-disabled {
	opacity: .38;
	pointer-events: none;
}

.lightpick__day.disabled-tooltip {
	pointer-events: auto;
}

.banner-brand-slider .cat-nav, .banner-slider .cat-nav, .banner-slider .cat-prev .disabled, .lightpick__day.is-disabled.is-forward-selected, .lightpick__day.lightpick__day.is-in-range:not(.is-disabled) {
	opacity: 1;
}

.lightpick__day.is-next-month, .lightpick__day.is-previous-month {
	opacity: .38;
}

.lightpick__day.is-in-range {
	border-radius: 0;
}

.lightpick__day.is-in-range:hover {
	background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMic+PGNpcmNsZSBmaWxsPSdyZ2JhKDM4LCAxMzksIDIxMCwgMC41KScgY3g9JzE2JyBjeT0nMTYnIHI9JzE2Jy8+PC9zdmc+");
}

.lightpick__day.is-in-range:hover.nitro-lazy {
	background-image: none !important;
}

.lightpick__day.is-end-date.is-in-range.is-flipped, .lightpick__day.is-start-date.is-in-range {
	border-radius: 50% 0 0 50%;
	background-color: #268bd2;
	background-image: none;
}

.lightpick__day.is-end-date.is-in-range.is-flipped.nitro-lazy, .lightpick__day.is-start-date.is-in-range.nitro-lazy {
	background-image: none !important;
}

.lightpick__day.is-end-date.is-in-range, .lightpick__day.is-start-date.is-in-range.is-flipped {
	border-radius: 0 50% 50% 0;
	background-color: #268bd2;
	background-image: none;
}

.lightpick__day.is-end-date.is-in-range.nitro-lazy, .lightpick__day.is-start-date.is-in-range.is-flipped.nitro-lazy {
	background-image: none !important;
}

.lightpick__day.is-end-date, .lightpick__day.is-end-date:hover, .lightpick__day.is-start-date, .lightpick__day.is-start-date.is-end-date, .lightpick__day.is-start-date:hover {
	background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMic+PGNpcmNsZSBmaWxsPScjMjY4QkQyJyBjeD0nMTYnIGN5PScxNicgcj0nMTYnLz48L3N2Zz4=");
}

.lightpick__day.is-end-date.nitro-lazy, .lightpick__day.is-end-date:hover.nitro-lazy, .lightpick__day.is-start-date.nitro-lazy, .lightpick__day.is-start-date.is-end-date.nitro-lazy, .lightpick__day.is-start-date:hover.nitro-lazy {
	background-image: none !important;
}

.lightpick__day.is-start-date.is-end-date {
	background-color: transparent;
}

.lightpick__day.is-end-date, .lightpick__day.is-end-date:hover, .lightpick__day.is-start-date, .lightpick__day.is-start-date:hover {
	background-size: auto;
	background-position: center center;
	color: #fff;
	font-weight: 700;
}

.lightpick__tooltip {
	position: absolute;
	margin-top: -4px;
	padding: 4px 8px;
	border-radius: 4px;
	background-color: #fff;
	white-space: nowrap;
	font-size: 11px;
	pointer-events: none;
}

.lightpick__tooltip::before {
	position: absolute;
	bottom: -5px;
	left: calc(50% - 5px);
	border-top: 5px solid rgba(0, 0, 0, .12);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: "";
}

.lightpick__tooltip::after {
	position: absolute;
	bottom: -4px;
	left: calc(50% - 4px);
	border-top: 4px solid #fff;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}

.lightpick__footer {
	display: flex;
	justify-content: space-between;
}

.lightpick__apply-action, .lightpick__reset-action {
	border-radius: 5px;
	font-size: 12px;
	border: 0;
}

.lightpick__reset-action {
	color: #fff;
	background-color: #aeacad;
}

.lightpick__apply-action {
	color: #fff;
	background-color: #2495f3;
}

@media (min-width:200px) and (max-width:390px) {
	.login-wl .modal-content {
		max-height: 550px !important;
	}
	
	.desktopdflx {
		overflow-y: auto;
		max-height: 500px !important;
	}
}

@media (min-width:390px) and (max-width:995px) {
	.login-wl .modal-content {
		max-height: 671px !important;
	}
	
	.desktopdflx {
		overflow-y: auto;
		max-height: 613px !important;
	}
}

#ccpinfo, #ccpp {
	height: 90px;
	justify-content: center;
	display: flex;
}

#loginpop #ccpinfo {
	height: 95px;
	margin-top: 15px;
}

@media (min-width:520px) and (max-width:746px) {
	.g-recaptcha-bubble-arrow~*~div {
		left: -101px !important;
	}
}

.logininputtxtbox .searchable ul {
	max-width: 100%;
	width: 100% !important;
	border-top: 1px solid #ccc;
	border-color: #ccc;
}

.searchable input.loginmobilenumbersrch:focus {
	outline: 0 !important;
	color: #ed8413;
}

.banner-slider iframe {
	width: calc(100vw);
	transform: scale(1.05);
}

.banner-slider img {
	width: 99.8%;
	height: 140px;
	object-fit: cover;
	border: 1px solid #d1d1d1;
	border-radius: 15px;
}

.banner-slider {
	padding-left: 65px;
	padding-right: 65px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.banner-slider .cat-next, .banner-slider .cat-prev {
	background: #dedede !important;
	width: 40px;
	height: 40px;
	border: 1px solid #e9e9ea !important;
	box-shadow: none !important;
	top: 30%;
	border-radius: 30px !important;
}

.banner-slider .cat-next {
	right: 10px;
}

.banner-slider .cat-prev {
	left: 10px;
}

.banner-slider .cat-next span, .banner-slider .cat-prev span {
	color: #fff;
	line-height: 20px;
	height: 33px;
	align-self: end;
}

.filterclose .bttn-normal {
	padding: 2px 6px 2px 10px;
	margin-right: 10px;
}

.h-100, .short-videos-block .overflow-hidden, .short-videos-block.overflow-hidden, .short-videos-modal .overflow-hidden, .short-videos-modal video, .short-videos-modal.overflow-hidden, iframe #bs {
	height: 100% !important;
}

@media (min-width:1024px) {
	.col-md-8.cardtael.roww.crdtro>.col-md-8 {
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.cardcar.booking-list .price_style {
		max-height: 160px;
	}
	
	.left-filter-quick-links:has(.otherlinksqik.ani) {
		height: auto !important;
	}
	
	.left-filter-quick-links .sbqiklinks {
		min-width: 134px;
	}
	
	.banner-slider .cat-item {
		overflow: hidden;
		border-radius: 15px;
		height: 140px;
	}
	
	.without-logo {
		border-bottom: 1px solid #ccc;
	}
	
	.banner-slider iframe {
		width: calc(100%) !important;
	}
	
	.desktop.list.bukfillst {
		padding-top: 25px !important;
	}
	
	.p-t-55 {
		padding-top: 55px;
	}
	
	.filterdesktopbead {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 25px;
	}
	
	.filterdesktopbead span:first-child {
		font-size: 16px;
	}
	
	.filterdesktopbead span:last-child {
		font-size: 12px;
	}
	
	.rivcol .col-md-3 {
		padding-left: 0;
	}
	
	.banner-slider .cat-nav, .testimonial-review-slider .cat-nav {
		opacity: 1 !important;
	}
	
	.download-the-app {
		height: 122px;
	}
	
	.maintitle h2 {
		margin-top: 0;
		padding-bottom: 30px;
		border: 0;
		margin-bottom: 0 !important;
	}
	
	.banner-slider.cat-slid {
		display: flex !important;
	}
}

@media (max-width:1250px) {
	.left-filter-quick-links .sbqiklinks:last-child {
		margin-right: 30px;
	}
	
	.banner-slider.cat-loaded a.item, .download-the-app img {
		height: 120px !important;
	}
	
	.banner-slider .item img, .banner-slider iframe {
		height: 130px !important;
	}
	
	.banner-slider.cat-slid {
		display: flex !important;
		height: 120px;
	}
	
	.maintitle h2 {
		border-bottom: 0 !important;
		margin-bottom: 0;
	}
	
	.left-filter-quick-links {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		display: flex !important;
		width: calc(100vw);
		overflow: auto;
		margin-left: -15px;
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: 4px;
	}
	
	.left-filter-quick-links>.sbqiklinks:first-child {
		margin-left: 15px;
	}
	
	.with-logo {
		align-items: flex-start !important;
		border-bottom: none !important;
		min-height: 105px;
	}
	
	.maintitle h1 {
		margin-top: 0;
	}
	
	.banner-slider .item {
		display: contents !important;
		width: 100% !important;
	}
	
	.banner-slider {
		display: flex;
		overflow-x: auto;
		padding: 0;
		margin-top: 0;
		margin-left: -15px;
		height: 170px;
		margin-bottom: 20px !important;
		width: calc(100vw) !important;
	}
	
	.banner-slider iframe, .banner-slider img {
		width: calc(100%) !important;
	}
	
	.banner-slider .cat-item {
		width: 355px !important;
		overflow: hidden;
		border-radius: 15px;
		height: 120px;
		margin-left: 15px;
		margin-right: 0 !important;
	}
	
	.width100vw {
		width: calc(100vw);
		border-top: 1px solid #d1d1d1;
		border-bottom: 1px solid #d1d1d1;
		padding-top: 25px;
		margin-bottom: 28px;
		padding-bottom: 0 !important;
		height: 175px;
		margin-left: -15px;
	}
	
	.pdp-short-video-icon-bg.d-flex.align-items-center.justify-content-center, .width100vw.mobonly {
		display: flex !important;
	}
	
	.banner-slider.cat-loaded {
		height: 120px;
		margin-bottom: 10px;
		border-radius: 0;
		margin-left: 0;
	}
	
	.booking-list .priz-mn.webonly {
		display: none !important;
	}
	
	.cardcar .contactinfobtnmn {
		padding: 0;
	}
	
	.sbqiklinks {
		min-width: fit-content;
		width: auto;
		line-height: 2.5em;
	}
	
	.otherlinksqik {
		display: contents;
	}
	
	.show-more-less, div#sidebanner-content2 {
		display: none;
	}
}

@media (max-width:1025px) {
	@keyframes animatebottom {
		0% {
			bottom: -600px;
			opacity: 0;
		}
		
		100% {
			bottom: 0;
			opacity: 1;
		}
	}
	
	.animate-bottom {
		position: relative;
	}
	
	.modal-wrapper .modal-content {
		height: 100%;
	}
	
	.left-filter-quick-links .sbqiklinks {
		min-height: 30px;
		max-width: initial !important;
		height: 41px;
	}
}

@media (min-width:992px) and (max-width:1025px) {
	.booking-list .listingslid.srcslid .cat-stage, .cat-loaded .mncarimg, .srcslid .cat-stage-outer {
		min-height: 395px !important;
		height: 395px !important;
	}
	
	.cat-loaded .mncarimg {
		max-height: 395px !important;
	}
}

.download-the-app img {
	border-radius: 14px;
	border: 1px solid #d1d1d1;
	height: 122px;
	width: 100%;
	object-fit: cover;
}

.left-filter-quick-links .show-more-less span {
	background: #fff;
	padding: 12px;
}

.left-filter-quick-links .show-more-less {
	position: relative;
	padding-top: 20px;
}

.left-filter-quick-links .show-more-less:after {
	content: " ";
	width: 100%;
	height: 1px;
	background: #e6e6e6;
	position: absolute;
	left: 0;
	right: 0;
	top: 33px;
	z-index: -1;
}

.left-filter-quick-links .show-more-less .bttn.bttn-primary svg, .new-quicklinks-wrap ul li:first-child a span img {
	width: 14px;
	height: 14px;
}

.left-filter-quick-links .show-more-less .bttn.bttn-primary {
	padding: 4px 0 5px !important;
	min-width: 33px;
	border-radius: 6px;
	height: 28px;
	background: #4d4d4d;
	border: 1px solid #4d4d4d;
}

.left-filter-quick-links .show-more-less .bttn.bttn-primary:hover {
	background: #ed8413;
	border: 1px solid #ed8413;
}

.left-filter-quick-links {
	margin-top: 30px;
	margin-bottom: 30px;
}

.left-filter-quick-links .sbqiklinks {
	width: max-content;
	border: 1px solid #e9e9e9;
	padding: 5px 10px;
	border-radius: 5px;
	font-size: 11.5px;
	margin-right: 12px;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	max-width: 140px;
	min-height: 40px;
	display: flex;
	align-items: center;
}

.left-filter-quick-links .sbqiklinks:focus, .left-filter-quick-links .sbqiklinks:hover {
	border: 1px solid #ed8413 !important;
	text-decoration: none !important;
}

.with-logo {
	display: flex;
	align-items: flex-start;
	border-bottom: 1px solid #ccc;
}

.with-logo img {
	width: auto;
	height: 30px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.banner-slider.cat-loaded a.item {
	width: auto;
	height: 140px;
	display: contents;
}

.banner-slider .item img {
	height: 140px;
}

.banner-slider a.item {
	width: auto;
	height: 140px;
	display: flex;
}

.banner-slider .item:first-child, .banner-slider .item:nth-child(2) {
	display: contents !important;
}

.banner-slider iframe:after {
	content: " ";
	position: absolute;
}

select#sorting_desktp {
	border-radius: 8px;
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, .5);
	appearance: none;
	background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/down-arrow.svg") 95%/7% 11px no-repeat !important;
	font-size: 12px !important;
	width: 170px !important;
	height: 22px;
}

.breadcrumb {
	padding-bottom: 12px;
	margin-bottom: 0px;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}

.bukfils select {
	background-size: 10px !important;
}

.banner-slider .item:after {
	position: absolute;
	background: rgba(0, 0, 0, 0);
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 9999999;
}

.maintitle:has(.no-result-box) .with-logo, .maintitle:has(.no-result-box) .without-logo {
	border: none;
}

.flagimg {
	height: 25px;
	width: 30px;
	margin-bottom: -4px !important;
	margin-top: -9px !important;
}

.panel.suplocinfo.modal-content.no-border {
	border: none;
	margin-top: 40px;
}

.mileage_style img {
	height: 12px;
}

.banner-slider:has(iframe) .cat-item {
	border: 1px solid #e4e4e4;
}

@media (min-width:1250px) and (max-width:1300px) {
	.col-md-4.priz-mn.webonly.price_style {
		display: block !important;
	}
	
	.downloadbar {
		display: none !important;
	}
	
	.left-filter-quick-links .sbqiklinks {
		min-width: 124px !important;
		max-width: 124px !important;
	}
	
	.premi, .premium-slider-small .premi {
		width: calc(100vw - 28vw) !important;
	}
	
	.premi .preslid {
		width: 320px !important;
	}
}

@media (min-width:1025px) and (max-width:1250px) {
	header.latest_img_header.brandslogo {
		min-height: 200px;
	}
	
	.banner-slider {
		margin-top: 55px !important;
	}
	
	.show-more-less {
		display: block !important;
	}
	
	.otherlinksqik {
		display: none;
	}
	
	.left-filter-quick-links .sbqiklinks:first-child {
		margin-left: 0;
	}
	
	.rivcol .col-md-3 {
		padding-left: 15px;
	}
	
	.left-filter-quick-links .show-more-less {
		display: none !important;
	}
	
	.left-filter-quick-links .otherlinksqik {
		display: contents;
	}
	
	.left-filter-quick-links .sbqiklinks {
		max-width: unset !important;
		min-width: max-content !important;
	}
}

@media (min-width:1250px) {
	.download-the-app a {
		height: 122px;
		display: block;
	}
	
	.banner-slider.banner-slider-js, .height-banner {
		height: 140px;
	}
	
	header.cs-header {
		height: 97px;
	}
	
	.breadcrumb {
		height: 35px;
	}
	
	.mr-t-20 {
		margin-top: 20px !important;
	}
	
	.left-filter-quick-links {
		height: 146px;
	}
	
	.banner-slider.cat-loaded, .left-filter-quick-links .sbqiklinks:nth-child(2n) {
		margin-right: 0;
	}
}

.mobile-banner-css-slider {
	padding-top: 25px;
	margin-bottom: 28px;
	border: 1px solid #e0dfdf;
	border-left: none;
	border-right: none;
	height: 168px;
}

.slider iframe {
	width: calc(100%) !important;
	height: 140px;
	object-fit: cover;
}

.slider {
	width: 100%;
	height: 115px;
	display: flex;
	position: relative;
}

.slides {
	display: flex;
	transition: transform .5s ease-in-out;
}

.slide {
	flex: 0 0 96%;
	margin-right: 4%;
}

.slide:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 128px;
}

@keyframes slide {
	0%, 20% {
		transform: translateX(0);
	}
	
	25%, 45% {
		transform: translateX(-100%);
	}
	
	50%, 70% {
		transform: translateX(-200%);
	}
	
	75%, 95% {
		transform: translateX(-300%);
	}
	
	100% {
		transform: translateX(-400%);
	}
}

.filcheck.new-style {
	display: inline-flex;
	border-left: 1px solid #ddd;
	padding-left: 15px;
	margin-right: 12px;
	top: 7px;
}

.filcheck.new-style label span {
	left: 0;
	top: 0;
}

.filcheck.new-style label {
	margin: 0;
	border-radius: 50px;
	border-width: 1px !important;
	cursor: pointer;
	left: 0;
}

.filcheck.new-style label span.pull-left {
	margin-left: 25px;
	font-weight: 400;
	font-size: 14px !important;
	top: 1px;
}

#scrollfilterby .checkbox.filcheck.new-style {
	margin-bottom: 0 !important;
	margin-top: 22px !important;
}

.filterclose.new-sidepadd {
	padding-right: 185px;
	margin-top: 25px;
	margin-bottom: 40px;
	width: 100% !important;
}

.filterclose.new-sidepadd .bttn-normal {
	margin-top: 14px;
}

.filterclose.new-sidepadd .bttn-normal:focus {
	border: 1px solid transparent !important;
}

.filterclose.new-sidepadd .bttn-normal:hover span.only-text-filter {
	text-decoration: line-through !important;
}

.filterclose.new-sidepadd .filter_remove_button {
	background: #ccc;
}

.bttnfilter .prctrl, .bttnfilter .sectrl {
	min-height: 34px;
	display: inline-block;
	border-radius: 50px;
	cursor: pointer;
}

.bttnfilter .sectrl:hover {
	background: #ed8413;
	color: #fff;
}

.bttnfilter .prctrl:hover {
	background: #b35d00;
	color: #fff;
}

.bttnfilter .gtmSRK .bttn {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.filterclose.new-sidepadd.three_column {
	display: flex !important;
	flex-wrap: wrap;
}

@media (max-width:1200px) {
	.cardtael a.col-md-12 {
		color: #4d4d4d !important;
		padding: 20px 20px 15px 22px !important;
		margin-bottom: 0;
	}
	
	.col-md-3:has(.download-the-app) {
		padding: 0 15px !important;
	}
	
	.download-the-app {
		margin-bottom: 25px;
	}
	
	.filterclose.new-sidepadd {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 30px;
	}
	
	.filcheck.new-style {
		margin-top: 14px;
	}
}

@media (max-width:575px) {
	.filterclose.new-sidepadd {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: -15px;
		width: calc(100% + 30px) !important;
	}
	
	.filterclose.new-sidepadd .top-filbox .filter_remove_button {
		display: block;
		margin: 5px 0 10px auto;
	}
	
	.filterclose.new-sidepadd .top-filbox a.bttn.bttn-default.bttn-normal:last-child {
		margin-bottom: 0 !important;
	}
	
	.filterclose.new-sidepadd .bttn-normal span.f-12 {
		letter-spacing: -.25px;
	}
	
	.filterclose.new-sidepadd .bttn-normal {
		margin-top: 10px;
		margin-right: 6px;
	}
	
	.filcheck.new-style label span.pull-left {
		font-size: 13px !important;
		letter-spacing: -.25px;
		margin-left: 22px;
	}
	
	.filcheck.new-style {
		padding-left: 0;
		margin-right: 6px;
		margin-top: 5px;
		border: none;
		top: 5px;
	}
	
	.filterclose.new-sidepadd .top-filbox .filcheck.new-style:last-child {
		margin-right: 0;
	}
	
	.filcheck.new-style .round label {
		width: 16px;
		height: 16px;
		top: 2px;
	}
	
	.filcheck.new-style .round label:after {
		left: 4px;
		top: 3.5px;
	}
	
	.filterclose.new-sidepadd .top-filbox {
		border-bottom: 1px solid #ddd;
		padding-bottom: 13px;
		margin-bottom: 2px;
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.filterclose.new-sidepadd.three_column .top-filbox {
		border: none;
		margin: 0;
		padding: 0;
	}
	
	.filterclose.new-sidepadd.three_column .bttn-normal {
		margin-top: 10px;
		margin-bottom: 0;
	}
	
	.filterclose.new-sidepadd.three_column .bttn-normal.filter_remove_button {
		margin-right: 6px;
	}
	
	.swiper-special-banner>div {
		border-radius: 0;
	}
	
	.swiper-special-banner .swiper-btn {
		width: 40px !important;
		min-width: 40px;
	}
	
	.modal-dialog-video {
		margin: 0;
	}
}

@media (max-width:358px) {
	.filcheck.new-style {
		margin-top: 10px;
		top: 0;
		display: block;
	}
	
	.filterclose.new-sidepadd .top-filbox:before {
		display: none;
	}
	
	.filterclose.new-sidepadd .top-filbox .filcheck.new-style:nth-child(3) {
		padding-left: 0;
		border: none;
	}
}

.modal, .modal-backdrop {
	position: fixed;
	left: 0;
	top: 0;
}

img {
	border-style: none;
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
}

@media (min-width:768px) {
	.container, .container-md, .container-sm {
		max-width: 720px;
	}
}

@media (min-width:992px) {
	.container, .container-lg, .container-md, .container-sm {
		max-width: 960px;
	}
	
	.swiper-pagination {
		display: none !important;
	}
	
	.swiper-special-offers .aspect-16by9 {
		padding-top: 72%;
	}
	
	.swiper-special-offers .swiper-slide {
		max-width: 300px;
	}
}

@media (min-width:1200px) {
	.cantenar.searchhtml .short-videos-block {
		margin-top: 30px !important;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 60px;
	}
	
	.short-videos-block .bg-shades-white {
		margin-bottom: 60px !important;
	}
	
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1140px;
	}
	
	.short-videos-block {
		margin-bottom: 50px;
		margin-top: 50px;
	}
	
	.home-videos-sp.short-videos-block {
		margin-bottom: 95px;
		margin-top: 20px !important;
	}
	
	.sub-heading-video {
		padding: 0;
	}
}

@media (min-width:1200px) and (max-width:1500px) {
	.premi, .premium-slider-small .premi, .searchhtml .bg-shades-white {
		width: calc(100vw - 50px) !important;
		margin-left: 5px;
	}
	
	.cantenar .sub-heading-video, .video-sort-heading.head-border {
		max-width: calc(100vw - 30px) !important;
	}
	
	.video-listing {
		margin-left: 0 !important;
	}
}

@media (min-width:1700px) {
	.searchhtml .bg-shades-white {
		width: calc(100vw - 34vw);
		margin-left: 5px;
	}
}

@media (min-width:2000px) {
	.searchhtml .bg-shades-white {
		width: calc(100vw - 50vw);
	}
}

.videos-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 0 solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 10px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: 0 0 3px #4d4d4d;
}

.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important;
}

.modal-backdrop {
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0);
}

.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.rounded-large {
	border-radius: 15px;
}

.p-3 {
	padding: 1rem !important;
}

.modal {
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	outline: 0;
}

.dis-flex, .short-videos-block .d-flex, .short-videos-block.d-flex, .short-videos-modal .d-flex, .short-videos-modal.d-flex, .video-slide.video-slide .d-flex {
	display: -ms-flexbox !important;
	display: flex !important;
}

.flex-column {
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.overflow-auto {
	overflow: auto !important;
}

.head-hid, .overflow-hidden {
	overflow: hidden !important;
}

.position-absolute {
	position: absolute !important;
}

.m-0 {
	margin: 0 !important;
}

.mb-2, .my-2 {
	margin-bottom: .5rem !important;
}

.ml-2, .mx-2 {
	margin-left: .5rem !important;
}

.pr-1, .px-1 {
	padding-right: .25rem !important;
}

.pb-1, .py-1 {
	padding-bottom: .25rem !important;
}

.pl-1, .px-1 {
	padding-left: .25rem !important;
}

.p-2 {
	padding: .5rem !important;
}

.pb-2, .py-2 {
	padding-bottom: .5rem !important;
}

.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.modal .p-2 {
	padding: 1rem 1rem 2.5rem !important;
}

.change-quality-changer label {
	line-height: 1.5em;
}

.bg-shades-900 {
	background: #4d4d4d;
	background: linear-gradient(0deg, rgba(0, 0, 0, .9) 0, rgba(0, 0, 0, .75) 25%, rgba(0, 0, 0, .72) 35%, rgba(0, 0, 0, .24) 80%, rgba(77, 77, 77, 0) 100%);
}

.fs-16 {
	font-size: 16px;
}

.video-sort-heading h2 {
	color: #000;
	margin-left: 10px;
	margin-bottom: 0;
}

.color-semantic-success {
	color: #0ea548;
}

.fs-9 {
	font-size: 9px;
}

.line-height-normal {
	line-height: normal;
}

.gap-col-5 {
	-moz-column-gap: 5px;
	column-gap: 5px;
}

.gap-col-20 {
	-moz-column-gap: 20px;
	column-gap: 20px;
}

.pdp-short-video-icon-bg {
	background: rgba(255, 255, 255, 0);
	border-radius: 54%;
	height: 15px;
	width: 35px;
}

.color-shades-200 {
	color: #ebedf2;
}

.short-videos-block .bg-shades-white:before {
	content: " ";
	display: block;
	width: 100%;
	position: absolute;
	z-index: -1;
	left: 0;
}

.video-sort-heading {
	padding-top: 30px;
}

.brand-logo-list img {
	height: 25px !important;
	max-width: 40px;
}

.car-gallery-swiper {
	border-radius: 3px;
}

.swiper-slide-car-card.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.swiper-slide-car-card.swiper-slide img {
	display: block;
	width: 100%;
	min-width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.swiper-wrapper.cars-swiper-wrapper-default {
	height: 100% !important;
	max-height: 100%;
}

.car-gallery-thumbs .swiper-slide-thumb-active img {
	border-bottom: 3px solid #009fe2;
	opacity: 1;
}

.swiper-lazy-preloader-container {
	background: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	transition: .1s;
}

.swiper-lazy-loaded+.swiper-lazy-preloader-container {
	opacity: 0;
	pointer-events: none;
}

.swiper-special-offers .mobile-card-list-items>div {
	height: 25px;
}

.swiper-special-offers .deals-badge {
	left: 36px;
}

@media (max-width:991px) {
	.swiper-special-offers .swiper-slide {
		transition: .3s;
		padding-right: 30px;
	}
	
	.swiper-special-offers .swiper-slide-next {
		transform: translateX(-30px) !important;
	}
	
	.swiper-special-banner .btn-large {
		height: 40px !important;
	}
}

.swiper-links .swiper-slide {
	width: -webkit-fit-content !important;
	width: -moz-fit-content !important;
	width: fit-content !important;
}

.short-video-car-info-name-price span {
	color: #ed8413;
	font-weight: 700;
	font-size: 17px;
	text-align: left;
}

.short-video-car-info-name-price span s {
	color: #fff;
	margin-right: 10px;
	font-weight: 500;
	font-size: 14px;
	display: block;
	text-align: left;
}

header .btn, header .btn span {
	display: inline-block;
	transition: 250ms linear;
}

.centered-absolute {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.modal-right {
	height: 100%;
	max-height: calc(100vh - 4vh);
	margin: 0 0 0 auto;
}

@media (max-width:991.98px) {
	.modal-right {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}
}

.modal-full.modal-dialog-scrollable .modal-content, .modal-right.modal-dialog-scrollable .modal-content {
	height: 100vh;
	max-height: 100vh;
}

.modal-full {
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0;
}

.position-fixed-bottom {
	position: fixed;
	bottom: 0;
	z-index: 1;
}

@media (min-width:991px) and (max-width:1200px) {
	.head-border {
		padding-left: 12px !important;
	}
}

@media screen and (min-width:991px) {
	.head-border {
		border-bottom: 1px solid rgba(0, 0, 0, .16);
		padding-bottom: 10px;
		margin-bottom: 20px !important;
		max-width: calc(1300px - 30px);
		padding-left: 0;
		padding-right: 0;
	}
	
	.modal.fade .modal-dialog {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.modal-full.modal-dialog-scrollable .modal-content {
		height: 60vh;
		max-height: 100vh;
		width: 60%;
	}
	
	.cantenar.searchhtml .video-listing {
		padding: 0 !important;
	}
}

@media screen and (max-width:991px) {
	.modal-policies {
		z-index: 9999;
	}
	
	.modal.modal-whatsapp .modal-title {
		font-style: normal;
		font-weight: 500;
		font-size: 30px;
		line-height: 45px;
		color: #000;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	
	.modal.modal-whatsapp .whatsapp_btn {
		width: 100%;
		margin-top: 15px;
		padding: 0 28px;
		color: #fff !important;
		font-size: 16px;
		font-weight: 500;
		background-color: #27b43e;
		border: none;
		border-radius: 5px;
		cursor: pointer;
		outline: 0;
		text-align: center;
		display: block;
		position: relative;
		height: 56px;
		line-height: 56px;
	}
	
	.modal.modal-whatsapp .close {
		opacity: 1;
	}
	
	.btn-short-videos-preview {
		min-width: 238px !important;
	}
	
	.models-array.m-brand-array {
		top: 50%;
	}
	
	#modal_body .show-body-modal {
		display: block !important;
	}
	
	.modal-dialog-scrollable .modal-footer {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
		background: #fff;
	}
}

.modal-content .dropdown-toggle:after {
	margin-left: auto !important;
}

.modal-dialog-video {
	width: 100%;
	max-width: 100%;
}

.modal-dialog-video .rc_car-video {
	width: 100%;
	height: 70vh;
}

@media (max-width:992px) {
	.modal-dialog-video .rc_car-video {
		height: 60vh;
	}
	
	.cantenar.searchhtml .short-videos-block {
		width: calc(100vw);
		margin-left: -15px;
		margin-top: 30px !important;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 60px;
		border-top: 1px solid #dfdfdf;
	}
	
	.head-border {
		border-bottom: 1px solid rgba(0, 0, 0, .16);
		padding-bottom: 10px;
		margin-bottom: 20px !important;
		margin-left: 15px;
		margin-right: 15px;
		width: calc(100% - 30px);
		padding-left: 0;
		padding-top: 40px;
	}
}

@media (max-width:768px) {
	.modal-dialog-video .rc_car-video {
		height: 40vh;
	}
}

.loader, .loader:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
}

.loader {
	font-size: 3px;
	position: relative;
	text-indent: -9999em;
	border: 1.1em solid hsla(0, 0%, 100%, .2);
	border-left-color: #fff;
	transform: translateZ(0);
	-webkit-animation: 1.1s linear infinite load8;
	animation: 1.1s linear infinite load8;
}

@-webkit-keyframes load8 {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(1turn);
	}
}

@keyframes load8 {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(1turn);
	}
}

#modalSearch>.modal-dialog, .filter_modal_content {
	max-width: 490px;
}

.modal-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: "";
}

.short-video-details-btn span, .video-preview .short-video-car-info-text span {
	width: auto;
	margin-left: 0;
}

.btn-short-videos-preview {
	min-width: calc(20% - 16px);
}

.short-videos-block .short-video-car-info-name-price span s {
	text-align: left;
	margin-left: 0;
	margin-bottom: 3px;
	display: block;
}

.loader-container {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.short-videos-block .overflow-hidden {
	touch-action: auto;
	-ms-touch-action: auto;
}

.short-videos-block {
	margin-bottom: 50px;
	margin-top: 40px !important;
}

.btn-short-videos-preview img.w-100 {
	border-radius: 10px;
	filter: brightness(.6);
}

.btn-short-videos-preview:hover img.w-100 {
	border-radius: 10px;
	filter: brightness(1) !important;
}

.video-preview .overflow-hidden {
	border-radius: 0 0 10px 10px;
}

.video-listing>.p-0 {
	padding: 4px 0 !important;
}

@media (min-width:1280px) and (max-width:1600px) {
	.head-border, .sub-heading-video {
		max-width: calc(1300px - 30px) !important;
	}
	
	html:has(.modal-open), html:has(.modal-open) body {
		overflow: hidden;
		padding-right: 17px;
	}
}

@media (min-width:1600px) {
	.head-border, .sub-heading-video {
		max-width: calc(1500px - 30px) !important;
	}
	
	html:has(.modal-open), html:has(.modal-open) body {
		overflow: hidden;
		padding-right: 17px;
	}
}

.video-slide.video-slide .short-videos-btn-additional-categories {
	padding: 10px !important;
	background: #4d4d4d;
	margin-top: 15px;
}

.swiper-slide .video-slide.video-slide .short-videos-btn-additional-categories img {
	display: block;
	width: 14px;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width:1200px) {
	.video-listing {
		padding: 0 !important;
	}
	
	.btn-short-videos-preview:first-child {
		margin-left: 15px !important;
	}
	
	.video-listing .cantenar.p-0 {
		padding-right: 15px !important;
	}
	
	.bg-video-ani {
		overflow: hidden;
		position: absolute;
		left: 0 !important;
		right: 0;
		bottom: 0;
		top: 100px;
		margin: auto;
		width: calc(100vw);
		height: 580px;
	}
	
	.searchhtml .short-videos-block.bg-shades-white {
		margin-bottom: 50px !important;
		margin-top: 50px !important;
	}
	
	.short-videos-block .bg-shades-white {
		margin-bottom: 40px !important;
	}
}

.bg-video-ani {
	overflow: hidden;
	position: absolute;
	left: -11%;
	right: 0;
	bottom: 0;
	top: 100px;
	margin: auto;
	width: calc(100vw);
	height: 580px;
	z-index: -1;
	opacity: .9;
}

.bg-video-ani-box, .single-bg-video-ani-box, .yt-icon:before {
	height: 100%;
	position: absolute;
}

.bg-video-ani-box {
	width: 100%;
	overflow: hidden;
	bottom: -1px;
	background: linear-gradient(to bottom, #ed8413, #ff5200);
	z-index: -1;
}

.single-bg-video-ani-box {
	left: 0;
	width: 200%;
	background-repeat: repeat no-repeat;
	background-position: 0 bottom;
	transform-origin: center bottom;
	background-size: 50% 80px;
	animation: 18s linear infinite animate;
}

@keyframes animate {
	0% {
		transform: translateX(0) translateZ(0) scaleY(1);
	}
	
	50% {
		transform: translateX(-25%) translateZ(0) scaleY(.55);
	}
	
	100% {
		transform: translateX(-50%) translateZ(0) scaleY(1);
	}
}

.sub-heading-video {
	margin-bottom: 20px;
	margin-top: -8px;
}

.home-videos-sp {
	margin-bottom: 140px;
	margin-top: 0 !important;
}

video.video-preview {
	width: 100%;
	height: 373px !important;
	border-radius: 10px;
}

.yt-icon {
	display: flex;
	z-index: 0;
}

.modal:focus {
	border: 1px solid rgba(237, 132, 19, 0) !important;
}

.searchhtml .btn-short-videos-preview {
	min-width: calc(32% - 16px);
}

.searchhtml .bg-shades-white {
	margin-bottom: 80px;
}

.yt-icon:before {
	content: " ";
	width: 100%;
	z-index: -1;
	border-radius: 10px;
}

.video-listing .text-truncate {
	overflow: hidden;
	display: -webkit-box;
	line-clamp: 1;
}

.teach-user.active img {
	width: 100px;
}

@media (min-width:730px) and (max-width:1300px) {
	.modal-right {
		max-height: calc(100vh - 3vh);
	}
}

@media (max-width:730px) {
	.cardcar.booking-list {
		margin-bottom: 38px !important;
	}
	
	.modal-right {
		max-height: 100%;
	}
}

.footer-image-hover, .footer-image-hover img, .list-your-car-box, .list-your-car-link {
	will-change: transform;
}

.d-flex.justify-content-between.align-items-center.rounded-medium.bg-shades-900, .short-video-car-info-name-price {
	align-items: end !important;
}

.swiper-slide.video-slide-container.w-100.other-countries-last-box.swiper-slide-active {
	height: 0 !important;
	display: none !important;
}

@media (min-width:1305px) {
	HTML[lang=de] .prctrl.ripple, HTML[lang=fr] .prctrl.ripple, HTML[lang=it] .prctrl.ripple, HTML[lang=tr] .prctrl.ripple, HTML[lang=zh] .prctrl.ripple {
		margin-top: 20px;
	}
}

@media (max-width:1304px) {
	html[lang=de] ul.kylist.sddetail, html[lang=fr] ul.kylist.sddetail, html[lang=it] ul.kylist.sddetail, html[lang=ru] ul.kylist.sddetail, html[lang=tr] ul.kylist.sddetail, html[lang=zh] ul.kylist.sddetail {
		display: block;
	}
	
	html[lang=de] ul.kylist.sddetail li, html[lang=fr] ul.kylist.sddetail li, html[lang=it] ul.kylist.sddetail li, html[lang=ru] ul.kylist.sddetail li, html[lang=tr] ul.kylist.sddetail li, html[lang=zh] ul.kylist.sddetail li {
		margin-bottom: 10px;
		margin-right: 2px;
	}
}

#mcTooltip {
	line-height: 16px;
	color: #4d4d4d;
	padding: 20px;
	font-size: 12px;
	border-radius: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	overflow: hidden;
}

.mcTooltipInner {
	text-align: center;
	width: auto;
	height: auto;
}

#mcTooltip a {
	background: #ed8413;
	background: linear-gradient(169deg, #ed8413 0, #ed8413 53%, #ffb769 100%);
	border: 1px solid #ed8413;
	font-size: 14px;
	border-radius: 5px;
	padding: 4px 10px;
	font-weight: 400;
	color: #fff;
}

#mcTooltip.no-padding {
	padding: 0;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .5);
}

#mcTooltip, #mcttCo b {
	box-shadow: 0 1px 8px rgba(0, 0, 0, .5);
}

#mcttCloseButton {
	border-radius: 4px;
	width: 16px;
	height: 16px;
	margin-right: 2px;
	margin-top: 2px;
	background: rgba(255, 255, 255, 0);
}

#mcttCloseButton:after {
	font: 25px/18px arial, sans-serif;
	color: #fff;
	top: 0;
	left: -2px;
}

@media only screen and (max-width:736px) {
	#mcttCloseButton {
		width: 16px;
		height: 16px;
	}
	
	#mcttCloseButton:after {
		font-size: 25px;
		line-height: 21px;
	}
}

#mcOverlay {
	background-color: rgba(0, 0, 0, .5);
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: visible;
	z-index: 4;
}

#mcTooltipWrapper {
	position: absolute;
	overflow: visible;
	z-index: 9999;
	top: -2000px;
}

#mcttCo, #mcttCo b {
	position: absolute;
	overflow: hidden;
}

#mcTooltip, #mcTooltip div {
	box-sizing: content-box;
	text-align: left;
}

div#mcttCo {
	position: absolute;
	text-align: left;
}

div#mcttCo b {
	border-top: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
}

div#mcttCo b, div#mcttCo em {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

#mcTooltipWrapper a {
	display: -webkit-inline-box;
	margin-top: 10px;
}

.mcTooltipInner div:nth-child(2) {
	text-align: center !important;
}

.common-banner {
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.fixed-banner {
	background-attachment: fixed !important;
}

.common-padd {
	padding-top: 80px;
	padding-bottom: 80px;
}

.common-padd-small {
	padding-top: 60px;
	padding-bottom: 60px;
}

.image-cover img {
	width: 100%;
	object-fit: cover;
}

.image-contain img {
	width: 100%;
	object-fit: contain;
}

header .btn {
	font-size: 13px;
	font-weight: 500;
	background: #ed8413;
	color: #fff;
	border-radius: 5px;
	padding: 8px 15px;
}

header .btn span {
	width: 20px;
	margin-left: 10px;
}

header .btn:hover {
	background: #b35d00;
	color: #fff;
	box-shadow: 0 2px 0 rgba(119, 119, 119, .3), 2px 4px 6px rgba(108, 108, 108, .24) !important;
	transition: 250ms linear;
}

header .btn:hover span {
	transition: 250ms linear;
	transform: translateX(2px);
}

div:has(.datepicker) {
	width: auto !important;
}

.mb-50 {
	margin-bottom: 50px !important;
}

.home-banner-new-sec .new-banner-img {
	height: 500px;
	overflow: hidden;
	filter: brightness(.6);
}

.home-banner-new-sec .listbox-wrapper {
	position: absolute;
	left: 0;
	width: 100%;
	top: 58%;
	right: 0;
	margin: 0 auto;
}

.home-banner-new-sec .single-listbox {
	width: 33.333%;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

.home-banner-new-sec .single-listbox .plus-box {
	width: 40px;
	height: 40px;
	background: rgba(0, 0, 0, .4);
	font-size: 30px;
	display: flex;
	line-height: 30px;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin: 0 auto;
	box-shadow: 0 .125rem .625rem -.1875rem rgba(0, 0, 0, .1);
	transition: 250ms linear;
	font-weight: 400;
	border: 1px dashed #fff;
	color: #fff;
}

.home-banner-new-sec .single-listbox .plus-box:hover {
	background: #ed8323;
	color: #fff !important;
	transition: 250ms linear;
}

.home-banner-new-sec .single-listbox .plus-box:after, .home-banner-new-sec .single-listbox .plus-box:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #fff;
	border-radius: 50%;
}

.home-banner-new-sec .single-listbox .plus-box:before {
	animation: 2s linear infinite ripple;
}

.home-banner-new-sec .single-listbox .plus-box:after {
	animation: 2s linear 1s infinite ripple;
}

.home-banner-new-sec .listbox-item, .preference-form-wrap {
	-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
}

@keyframes ripple {
	0% {
		transform: scale(1);
	}
	
	50% {
		transform: scale(1.3);
		opacity: 1;
	}
	
	100% {
		transform: scale(1.6);
		opacity: 0;
	}
}

.home-banner-new-sec .listbox-item {
	background: #fff;
	padding: 10px 10px 15px;
	border-radius: 10px;
	text-align: center;
	box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
	width: 200px;
	position: absolute;
	display: none;
	z-index: 2;
	height: 230px;
	top: -5rem;
}

.home-banner-new-sec .listbox-item figure {
	height: 150px;
	overflow: hidden;
	margin: 0 0 10px;
	border-radius: 10px;
}

.home-banner-new-sec .listbox-item h4 {
	color: #4d4d4d;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 5px;
	text-transform: capitalize;
}

.home-banner-new-sec .listbox-item p {
	margin: 0;
	color: #ed8413;
	font-size: 15px;
	line-height: 19px;
}

.new-cartype-sec h2.catselection, .sub-heading h2 {
	line-height: 1.2;
}

.home-banner-new-sec .listbox-item p span {
	text-decoration: line-through;
	color: #4d4d4d;
}

.home-banner-new-sec .single-listbox .hover-box {
	display: inline-block;
	position: relative;
	padding: 5px;
}

.home-banner-new-sec .roww .single-listbox:first-child .listbox-item, .home-banner-new-sec .roww .single-listbox:nth-child(2) .listbox-item {
	left: 95%;
}

.home-banner-new-sec .roww .single-listbox:nth-child(3) .listbox-item {
	right: 95%;
}

.home-banner-new-sec .new-top-text {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	right: 0;
	color: #fff;
	padding-top: 55px;
}

.home-banner-new-sec .new-top-text h1 {
	margin-top: 0;
	margin-bottom: 5px;
}

.home-banner-new-sec .new-top-text p {
	margin: 0;
	font-size: 20px;
	font-weight: 300;
}

.home-banner-new-sec .roww .single-listbox:nth-child(2) .hover-box {
	transform: translateX(50px) translateY(35px);
}

.home-banner-new-sec .roww .single-listbox:first-child .hover-box {
	transform: translateX(25px);
}

.new-banner-search-sec .newsearch-text-wrap {
	margin: 0 auto;
	max-width: 720px;
	z-index: 1;
	position: relative;
}

.new-banner-search-sec .newsearch-text-wrap .slidsearch {
	box-shadow: 0 0 5px rgba(199, 199, 199, .55);
	border-radius: 10px;
	padding: 8px !important;
	background: rgba(0, 0, 0, .4) !important;
	width: 100%;
}

.new-banner-search-sec .slidsearch #keyworded2, .new-banner-search-sec .slidsearch #keyworded2_mob {
	height: 41px;
	text-align: left;
	padding-left: 35px !important;
	border: 1px solid #ccc;
	outline: 0 !important;
	font-size: 14px;
	width: calc(100% - 178px);
	margin-right: 8px;
	max-width: 100% !important;
}

.new-banner-search-sec .slidsearch .bttn {
	transform: none !important;
	transition: transform .4s, box-shadow .3s;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	width: 170px;
	letter-spacing: .5px;
	justify-content: center;
	height: 41px;
	padding-left: 5px;
	padding-right: 5px;
}

.new-banner-search-sec .slidsearch .bttn:hover {
	background: #b35d00 !important;
	border-color: #b35d00 !important;
}

.new-banner-search-sec .slidsearch .clearinputbtn {
	margin-top: 9.5px;
	margin-left: 0;
	right: 185px;
	position: absolute;
	width: 22px;
	height: 22px;
	background: #d3d3d3;
	border-radius: 50px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	padding: 0;
}

.banner-brand-slider .cat-nav .cat-next, .banner-brand-slider .cat-nav .cat-prev {
	width: 32px;
	height: 32px;
	top: 50%;
	transition: 250ms linear;
	position: absolute;
	margin: 0 !important;
}

.new-banner-search-sec .download-wrap ul {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 15px;
}

.new-banner-search-sec .download-wrap ul li {
	padding: 0 10px;
	border-right: 1px solid #ddd;
}

.new-banner-search-sec .download-wrap ul li img {
	width: 18px;
	height: 18px;
	object-fit: contain;
}

.new-banner-search-sec .download-wrap ul li:first-child img {
	filter: brightness(.5);
}

.new-banner-search-sec .download-wrap ul li a {
	display: inline-block;
	color: #4d4d4d;
	transition: 250ms linear;
}

.new-banner-search-sec .download-wrap ul li:last-child {
	border: none;
}

.new-brand-sec .new-grid-box ul li.item {
	padding: 15px 10px;
	display: block !important;
	background: #f6f6f6;
	text-align: center;
	border-radius: 10px;
	transition: 250ms linear;
}

.new-brand-sec .new-grid-box ul li.item:hover {
	background: #ed8413;
	transition: 250ms linear;
	color: #fff !important;
}

.new-grid-box ul li a {
	text-transform: uppercase;
	font-weight: 400;
	color: #4d4d4d;
	font-size: 14px;
	line-height: 17px;
}

.new-brand-sec .new-grid-box ul li.item:hover a {
	color: #fff;
	transition: 250ms linear;
}

.new-grid-box ul li span {
	display: block;
	margin-bottom: 5px;
	max-width: 100px;
	max-height: 100px;
	margin-left: auto;
	margin-right: auto;
}

.new-grid-box ul li small {
	display: block;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 13px;
}

.new-grid-box ul li span img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	filter: none !important;
}

.new-banner-search-sec .slidsearch form {
	gap: 0 !important;
	width: 100%;
}

.banner-brand-slider .cat-nav .cat-next {
	transform: none;
	transform: translateY(-50%);
	right: -25px;
}

.banner-brand-slider .cat-nav .cat-prev {
	transform: none;
	transform: translateY(-50%);
	left: -25px;
}

.banner-brand-slider .cat-nav .cat-next span, .banner-brand-slider .cat-nav .cat-prev span, .brand-nav a.dropdwn-item:hover, .cs-header.topshow #topbr {
	transform: none !important;
}

.banner-brand-slider:hover .cat-nav button {
	background: #ed8413 !important;
	transition: 250ms linear;
}

.banner-brand-slider:hover .cat-nav button svg {
	filter: brightness(0) invert(1);
	transition: 250ms linear;
}

.banner-brand-slider.cat-slid .cat-stage-outer {
	overflow: hidden !important;
	display: block !important;
}

.new-quicklinks-wrap {
	max-width: 720px;
	margin: 0 auto;
}

.new-quicklinks-wrap ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 10px;
	row-gap: 10px;
}

.new-quicklinks-wrap ul li {
	width: 25%;
	text-align: center;
	padding: 0 5px;
}

.new-quicklinks-wrap ul li a {
	box-shadow: 0 0 5px rgba(199, 199, 199, .55);
	border-radius: 8px;
	padding: 8px 5px;
	background: rgba(0, 0, 0, .4);
	display: flex;
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	align-items: center;
	justify-content: center;
	letter-spacing: 0;
	transition: 250ms linear;
	height: 41px;
}

.new-quicklinks-wrap ul li a span {
	display: inline-block;
	margin-right: 5px;
	width: 20px;
	height: 20px;
	min-width: 20px;
	background: 0 0;
	border-radius: 0;
	line-height: 19px;
}

.new-quicklinks-wrap ul li a:hover {
	background: #fff;
	color: #ed8413;
	transition: 250ms linear;
}

.new-quicklinks-wrap ul li a span img {
	filter: brightness(0) invert(1);
	transition: 250ms linear;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.new-quicklinks-wrap ul li a:hover span img {
	filter: none;
	transition: 250ms linear;
}

.new-quicklinks-wrap ul li:nth-child(2) a span img {
	width: 17px;
	height: 17px;
}

.new-quicklinks-wrap ul li:nth-child(3) a span img {
	width: 18px;
	height: 18px;
}

.new-quicklinks-wrap ul li:nth-child(4) a span img {
	width: 15px;
	height: 15px;
}

.banner-brand-slider .cat-stage {
	transition-timing-function: linear !important;
}

.sub-heading .border-bottom {
	border-bottom: 1px dashed #ccc !important;
	padding-bottom: 15px;
}

.sub-heading h2 .btn {
	position: absolute;
	right: 0;
	top: 0;
}

.sub-heading h2 {
	font-size: 1.5em;
	position: relative;
}

.searchotoicon img {
	min-width: 18px;
}

.new-cartype-sec .carcatimg img {
	max-height: 100%;
	height: 85px;
	object-fit: contain;
	position: relative;
	transform: scale(1.01);
}

.new-cartype-sec .carsec picture {
	min-height: auto !important;
	height: 85px;
	overflow: hidden;
	position: relative;
}

.new-cartype-sec .carsec picture:before {
	position: absolute;
	content: "";
	background: #ed8413;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	left: 0;
	margin: 0 auto;
	right: 0;
	top: 0;
	opacity: .1;
}

.new-cartype-sec .car-type .brnd-title {
	margin-top: 15px !important;
	font-size: 14px !important;
	padding-top: 0 !important;
	font-weight: 500;
}

.new-cartype-sec.cantenar.cateslidheight {
	min-height: auto;
}

.new-cartype-sec .carsec .item:hover .carcatimg picture:before {
	background: #fff;
	opacity: 1;
}

.new-cartype-sec .findselctcity {
	margin-top: 60px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px;
}

.new-cartype-sec .cat-slid-car.cat-slid.brandslid .item {
	width: 100% !important;
	max-width: 100% !important;
}

.new-cartype-sec .customInputContainer:is(.customInput, .options) {
	color: #4d4d4d;
	transition: 250ms linear;
	font-size: 20px;
	border: 1px dashed #ccc;
	padding: 2px 15px;
	margin-top: 0;
	border-radius: 5px;
}

.new-cartype-sec .selectedData:after {
	filter: grayscale(1);
	transition: 250ms linear;
}

.new-cartype-sec .customInputContainer:is(.customInput, .options):hover {
	border-color: #ed8413;
	transition: 250ms linear;
	color: #ed8413;
}

.new-cartype-sec .customInputContainer:is(.customInput, .options):hover .selectedData:after {
	filter: none;
	transition: 250ms linear;
}

.new-header-search-sec .new-inputbutton-wrap .bttn {
	position: absolute;
	right: 0;
	top: 0;
	background: #ed8413 !important;
	border: none;
	border-radius: 0 5px 5px 0;
	height: 100%;
	padding: 0 13px 1px 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-left: 1px solid #4d4d4d !important;
	font-size: 14px;
	letter-spacing: .5px;
	width: 113px;
}

.new-header-search-sec .new-inputbutton-wrap .bttn:hover {
	background: #b35d00 !important;
}

.new-header-search-sec .new-inputbutton-wrap #crossbtn2 {
	position: absolute;
	right: 120px;
	top: 9.5px;
	margin: 0 !important;
	background: #d3d3d3;
	color: #fff;
	border-radius: 50px;
	width: 22px;
	height: 22px;
	padding: 0;
	text-align: center;
	font-weight: 100;
	font-size: 20px;
}

.new-inputbutton-wrap .hd-searchicon {
	position: absolute;
	left: 12px;
	top: 12px;
	min-width: 18px;
	width: 18px;
}

#mnu-topbr-right {
	margin: 0 !important;
	justify-content: flex-end;
	min-width: auto !important;
	padding: 0;
}

.new-header-search-sec {
	margin-left: auto;
	margin-right: auto;
}

.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field {
	width: 680px !important;
	outline: 0 !important;
	background: #fff !important;
	height: 41px;
	overflow: hidden;
	border-radius: 5px;
	padding-right: 120px;
	text-align: center !important;
	padding-left: 50px;
}

.new-region-wrap .region-text:before, .qldropbtn:before {
	width: 11.5px;
	height: 6px;
	filter: brightness(0) invert(1);
	content: "";
}

.new-header-search-sec .qldropbtn {
	line-height: 20px;
	background: 0 0;
	color: #fff;
	text-transform: capitalize;
	text-transform: uppercase;
	margin-left: 0;
	font-size: 12px;
	padding-left: 0;
	padding-right: 20px;
}

.qldropbtn:before {
	position: absolute;
	background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/select-icon.png?v=124") center center/100% 100% no-repeat;
	right: 0;
	top: 8px;
	border: none;
}

.qldropbtn:after {
	top: 12px;
	display: none;
}

.arabic-language-link {
	margin-left: 335px;
	top: 14px;
}

.qldropdown-content {
	right: -15px;
}

#topbr {
	transition: 250ms linear;
	padding-top: 15px;
	padding-bottom: 15px;
	transform: translateY(-100%);
}

#mnu-topbr-right .appdropdown {
	min-width: auto;
	margin-left: 0 !important;
	margin-right: 1.7rem;
}

.new-sticky-header #topbr {
	position: fixed;
	top: 0;
	width: 100%;
	left: 0;
	transition: 250ms linear;
	border-bottom: 1px solid #ed8413;
	backdrop-filter: blur(10px);
	background: rgba(77, 77, 77, .8) !important;
	transform: none;
}

.new-header-search-sec .jumpmnboxnobo {
	padding-right: 1.7rem;
	margin-right: 0 !important;
}

.new-region-wrap .region-icon {
	border: .5px solid #909090;
	padding: 1px;
}

#mnu-topbr-right li {
	min-width: auto;
}

.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field:focus {
	text-align: left !important;
	padding-left: 40px;
}

.new-header-search-sec #searchform {
	margin-right: 0;
	margin-bottom: 0;
}

#list2.sugglist {
	width: 740px;
	border-radius: 0 0 5px 5px;
	opacity: 0;
	top: 56.5px;
	color: #4d4d4d;
}

.appdropdown span.dropdwn-toggle:hover img.orangecolor, .new-header-search-sec #searchform.showlist #list2.sugglist, .showlist #list3.sugglist {
	opacity: 1;
	visibility: visible;
}

.nvbar-light .nvbar-nav .nav-link {
	font-size: 14px;
	letter-spacing: .5px;
	padding: 7px 15px;
}

.nvbar.nvbar-expand-lg.nvbar-light.bg-light {
	min-height: 41px !important;
}

#mnu-topbr-right .appdropdown span img {
	width: 22px;
	height: 25px;
	border-radius: 0;
	margin: 0;
	filter: brightness(0) invert(1);
}

.new-header-search-sec .qldropbtn img {
	margin-right: 5px;
	margin-top: 0;
	filter: brightness(0) invert(1);
}

#loginpop.login-visible {
	display: flex;
	z-index: 9999;
}

.login-wl .loginclosebtn {
	width: 30px;
	height: 30px;
	font-size: 23px;
	background: #d3d3d3;
	display: flex;
	border-radius: 50px;
	text-align: center;
	align-items: center;
	justify-content: center;
	color: #fff;
	right: 14px;
	margin-top: 14px;
}

.login-wl .loginclosebtn span {
	background: 0 0 !important;
	font-size: 23px !important;
}

@media (min-width:1200px) and (max-width:10000px) {
	.brndmega {
		left: 0 !important;
		right: 0 !important;
		margin-left: auto !important;
		margin-right: auto !important;
		max-width: 1170px;
	}
}

@media (min-width:1066px) and (max-width:1230px) {
	.dropdwn.nav-item .brndmega {
		left: 0 !important;
		right: 0 !important;
		margin-left: auto !important;
		margin-right: auto !important;
		max-width: 1170px;
	}
}

.nvbar-expand-lg .nvbar-nav .nav-item.for_brand {
	position: unset;
}

#list3.sugglist {
	width: 100%;
	border-radius: 5px;
	box-shadow: none;
	border: 1px solid #ddd;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
}

.appdropdown span.dropdwn-toggle {
	min-height: 35px;
	margin-left: 15px;
	position: relative;
}

.appdropdown span.dropdwn-toggle img.orangecolor {
	opacity: 0;
	visibility: hidden;
	position: absolute;
}

.appdropdown span.dropdwn-toggle:hover img.graycolor {
	opacity: 0;
	visibility: hidden;
}

.hdsrchmndiv .brandslid .lastslid {
	margin-top: 0 !important;
	margin-right: 20px;
}

.hdsrchmndiv .scrolslid.brandslid .last-section {
	height: 135px !important;
}

.appdropdown div.dropdwn-mnu .lrnmor {
	margin-top: -8px;
}

.appdropdown .sliderbantext img {
	margin: 0 15px 5px;
}

.modal-region {
	position: absolute;
	z-index: 10000;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 100%;
	display: block;
}

.modal-region.is-visible, .show .cs-offcanvas-collapse {
	visibility: visible;
}

.modal-region .modal-overlay {
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: hsla(0, 0%, 0%, .6);
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear .3s, opacity .3s;
}

.modal-region.is-visible .modal-overlay {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s;
}

.modal-region .modal-wrapper {
	position: absolute;
	z-index: 9999;
	top: 6em;
	left: 50%;
	width: 32em;
	margin-left: -16em;
	background-color: #fff;
	box-shadow: 0 0 1.5em hsla(0, 0%, 0%, .35);
	border-radius: 10px;
}

.modal-region .modal-transition {
	transition: .3s .12s;
	transform: translateY(-10%);
	opacity: 0;
}

.modal-region.is-visible .modal-transition {
	transform: translateY(0);
	opacity: 1;
	display: block;
}

.modal-region .modal-header {
	position: relative;
	padding: 0;
	border: none;
	display: block;
}

.modal-region .modal-header h4 {
	font-size: 20px;
	font-weight: 400;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.modal-region .modal-close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	color: #aaa;
	background: 0 0;
	border: 0;
	cursor: pointer;
}

.modal-region .modal-close img {
	width: 16px;
}

body.region-modal-open {
	overflow: hidden;
	height: 100vh;
}

.new-region-wrap {
	display: flex;
	align-items: center;
	color: rgba(255, 255, 255, .7) !important;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	background: 0 0;
	border: none;
	box-shadow: none;
	text-align: left;
	cursor: pointer;
}

.new-region-wrap .region-text small {
	font-size: 14px;
	color: #fff;
	display: block;
}

.new-region-wrap .region-text i {
	font-style: normal;
}

.new-region-wrap .region-text {
	margin-left: 5px;
	padding-right: 18px;
	position: relative;
	font-size: 12px;
	line-height: 17px;
}

.new-region-wrap .region-text:before {
	position: absolute;
	background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/select-icon.png?v=124") center center/100% 100% no-repeat;
	right: 0;
	top: 6px;
}

.modal-region .modal-body {
	padding: 20px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 .125rem .125rem -.125rem rgba(31, 27, 45, .08), 0 .25rem .75rem rgba(31, 27, 45, .08);
}

.new-select-city .srch2 {
	height: 200px;
	overflow: hidden;
	overflow-y: scroll;
}

.new-select-city .sl-city {
	display: flex;
	height: 40px;
	border: 1px solid #ccc;
	align-items: center;
	padding: 10px;
	cursor: pointer;
	position: relative;
	border-radius: 6px;
	color: #4d4d4d !important;
	background-color: #fff;
	width: 100%;
}

.new-select-city .sl-city:before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 12px;
	background: 0 0;
	text-indent: -9999px;
	border-top: 2px solid #4d4d4d;
	border-left: 2px solid #4d4d4d;
	transition: 250ms ease-in-out;
	text-decoration: none;
	color: transparent;
	transform: rotate(225deg);
	right: 15px;
	top: 9px;
}

.new-select-city .select_city-content {
	width: calc(100% - 40px);
	display: none;
}

.new-select-city .select_city-content input {
	width: 95% !important;
}

.mob-select-hide form .form-select, .preference-form-wrap .form-group .form-select {
	height: 41px;
	padding: 5px 10px;
	width: 100% !important;
	background-repeat: no-repeat !important;
	background-position: center right 15px !important;
}

.new-select-city .select_city-content.add-display {
	display: inline-grid;
}

.new-select-city .city-hd {
	font-weight: 500;
	color: #4d4d4d;
}

.new-select-currency .dropdwn-mnu.top-cu {
	display: block;
	animation: none !important;
}

.preference-form-wrap .form-group label, .preference-form-wrap .select-menu label {
	display: block;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 500;
	color: #4d4d4d;
}

.preference-form-wrap .form-group .form-select {
	display: block;
	border: 1px solid #ddd;
	background-color: #fff;
	border-radius: 5px;
	cursor: pointer;
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/select-icon.png?v=124") !important;
	background-size: 12px !important;
	font-size: 14px;
	text-transform: capitalize;
}

.preference-form-wrap .form-group .form-select.nitro-lazy {
	background-image: none !important;
}

.brand-search-wrap .btn, .preference-form-wrap .btn {
	border: none !important;
	cursor: pointer;
}

.preference-form-wrap .form-group .form-select:hover {
	border-color: #ed8413;
}

.mob-select-hide ul li, .mob-selectcity-wrap {
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.hover-slcity {
	position: relative;
	padding: 8px 0;
}

.preference-form-wrap {
	position: absolute;
	background: #fff;
	width: 260px;
	right: 0;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, .16) -.0625rem 0 .625rem 0, rgba(0, 0, 0, .16) .3125rem 1.25rem 2.5rem 0;
	padding: 15px;
	z-index: 111;
	display: none;
	top: 32px;
	min-height: 231px;
}

.city_with_subcity:hover .options, .hover-slcity:hover .preference-form-wrap {
	-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	z-index: 111;
	display: block;
}

.brand-search-wrap {
	padding: 0;
	position: relative;
	z-index: 2;
}

.brand-search-wrap .btn {
	position: absolute;
	right: 20px;
	top: 10px;
	box-shadow: none !important;
	border-radius: 0 5px 5px 0;
	height: 41px;
	letter-spacing: .5px;
	width: 95px;
}

.brand-search-wrap .form-control {
	width: 100%;
	height: 41px;
	border: none !important;
	border-bottom: 1px solid #ddd !important;
	border-radius: 10px 10px 0 0;
	padding: 0 10px 5px 68px !important;
	outline: 0 !important;
	color: #4d4d4d !important;
	cursor: default;
	appearance: none !important;
	box-shadow: none !important;
}

.brand-search-wrap .hd_brand_sricon {
	position: absolute;
	fill: #ed8413 !important;
	min-width: 18px;
	width: 18px;
	left: 25px;
	top: 9px;
}

.brand-search-wrap .form-control::-webkit-search-cancel-button {
	position: relative;
	right: 0;
	-webkit-appearance: none !important;
	height: 22px;
	width: 22px;
	border-radius: 10px;
	background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/search-cross.svg?v=1") center center/contain no-repeat;
	cursor: pointer;
}

.city_with_subcity {
	position: relative;
	margin-left: 1.7rem;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 18px;
}

.hdcity-down {
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	justify-content: flex-end;
}

.hdcity_dropdown li, .mob-selectcity-wrap ul li {
	display: flex;
	align-items: center;
	font-size: 14px;
	cursor: pointer;
}

.hdcity-down:before {
	position: absolute;
	content: "";
	background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/orange-chevron-down.webp?v=1") center center/100% 100% no-repeat;
	width: 11.5px;
	height: 6px;
	right: 0;
	top: 15px;
	filter: brightness(0) invert(1);
}

.hdcity-down img {
	margin-right: 5px;
	width: 25px;
	border: .5px solid #909090;
	padding: 1px;
}

.hdcity_dropdown {
	position: absolute;
	border-radius: 10px;
	background: #fff;
	top: 30px;
	padding: 15px;
	z-index: 1;
	font-size: 12px;
	color: #4d4d4d;
	display: none;
	min-width: 170px;
	-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
}

.hdcity_dropdown li {
	margin-bottom: 8px;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 8px;
}

.hdcity_dropdown li img, .mob-selectcity-wrap ul li img {
	margin-right: 5px;
	width: 17px;
}

.mob-selectcity-wrap {
	display: none;
	background: #eaeaea;
	padding: 0 .5rem;
	border-top: 1px solid #ddd;
}

.mob-selectcity-wrap ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.mob-selectcity-wrap ul li {
	width: 30%;
	padding: 14px 25px 14px .5rem;
	color: #4d4d4d;
	position: relative;
	text-transform: capitalize;
	line-height: 16px;
}

.mob-select-hide h4, .mob-select-hide ul li {
	align-items: center;
	text-transform: capitalize;
	display: flex;
}

.mob-selectcity-wrap ul li:first-child {
	width: 40%;
}

.mob-selectcity-wrap ul li:nth-child(2) {
	width: 35%;
}

.mob-selectcity-wrap ul li:nth-child(3) {
	width: 25%;
}

.mob-selectcity-wrap ul li:nth-child(3):after {
	right: 3px;
}

.mob-selectcity-wrap ul li:before {
	position: absolute;
	content: "";
	background: #ddd;
	width: 1px;
	height: 100%;
	right: 3px;
	top: 0;
	transform: none;
}

.mob-selectcity-wrap ul li:after {
	position: absolute;
	content: "";
	background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/select-icon.png?v=124") center center/100% 100% no-repeat;
	width: 10px;
	height: 6px;
	right: 14px;
	top: 50%;
	transform: translateY(-50%);
}

.mob-select-hide {
	position: absolute;
	background: #fff;
	width: 100%;
	height: 100vh;
	z-index: 999999;
	transform: translateY(100%);
	transition: 250ms linear;
	opacity: 0;
	visibility: hidden;
}

.mob-select-hide h4 {
	background: #eaeaea;
	color: #4d4d4d;
	padding: 20px 15px;
	font-size: 16px;
	letter-spacing: 0;
	margin: 0;
	justify-content: space-between;
	font-weight: 500;
}

.mob-select-hide ul {
	padding: 20px 15px;
	height: calc(100% - 65px);
	overflow-y: scroll;
}

#mobloc_sl.mob-select-hide ul {
	height: calc(100% - 153px);
	padding-bottom: 150px;
}

.mob-select-hide ul li {
	cursor: pointer;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 26px;
	font-size: 14px;
}

.mob-select-hide ul li img {
	margin-right: 9px;
	width: 17px;
}

.mob-select-hide .mobsl-close {
	display: flex;
	background: #fff;
	border-radius: 50px;
	width: 25px;
	height: 25px;
	padding: 7px;
	align-items: center;
	justify-content: center;
}

.mob-select-hide .mobsl-close img {
	filter: grayscale(1);
}

.mob-select-hide.is-show {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: 250ms linear;
}

.mob-select-hide form {
	padding: 20px 15px 0;
}

.mob-select-hide form label {
	font-size: 14px;
	color: #4d4d4d;
	display: block;
	font-weight: 500;
	text-transform: capitalize;
}

.brand-nav a span, .mob-select-hide form .form-select {
	text-transform: capitalize;
	font-size: 14px !important;
}

.mob-select-hide form .form-select {
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #4d4d4d;
	cursor: pointer;
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/select-icon.png?v=124") !important;
	background-size: 14px !important;
}

.mob-select-hide form .form-select.nitro-lazy {
	background-image: none !important;
}

.mob-select-hide ul li.alllocation {
	margin-top: 50px;
	border-top: 1px solid #ddd;
	padding-top: 10px;
}

.new-submenu-desktop {
	display: flex;
	flex-wrap: wrap;
	min-width: 850px;
}

.new-submenu-desktop .col-sm-4 {
	width: 33.333%;
	padding: 20px;
	border-right: 1px solid #f2f2f2;
}

.new-submenu-desktop .col-sm-4.bg-gray {
	border: none;
	background: #f6f6f6;
}

.new-submenu-desktop .col-sm-4 h6 {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0;
	color: #8c98ab;
	margin-bottom: 5px;
}

.new-submenu-desktop .col-sm-4 li a {
	font-size: 14px;
	display: block;
	position: relative;
}

.new-submenu-desktop .col-sm-4 h6.mt-20 {
	margin-top: 20px;
}

.dropdwn-mnu li a sup, .new-submenu-desktop .col-sm-4 li a sup {
	font-size: 10px;
	background: #7a0000;
	color: #fff;
	padding: 2px 8px;
	border-radius: 10px;
	min-width: 85px;
	display: inline-block;
	display: inline-flex;
	text-align: center;
	line-height: 15px;
	text-transform: uppercase;
	position: absolute;
	margin-left: 8px;
	align-items: center;
	justify-content: center;
	height: 20px;
	transform: translateY(1px);
	top: 0;
}

.dropdwn-mnu li a sup img, .new-submenu-desktop .col-sm-4 li a sup img {
	margin-right: 3px;
	width: 13px !important;
}

.dropdwn-mnu li a sup.new, .new-submenu-desktop .col-sm-4 li a sup.new {
	background: #00f;
	min-width: 50px;
}

.nvbar-expand-lg .nvbar-nav .dropdwn-mnu.rentacar {
	min-height: auto;
	overflow: hidden;
}

.brndmega img.mnu_brand_image {
	max-width: 25px !important;
	min-width: 25px !important;
	margin-right: 15px;
	height: 25px;
	object-fit: contain;
	min-height: 25px;
	margin-top: -7px;
}

.brand-nav a.dropdwn-column {
	padding: 0 4px 15px !important;
	min-height: 40px;
}

.brndmega .brand-nav {
	width: 1175px !important;
	padding-bottom: 0;
}

.hoverclass:before {
	position: fixed;
	content: "";
	background: rgba(0, 0, 0, .1);
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.leasetoown span a {
	display: flex;
	align-items: center;
	gap: 5px;
	line-height: 21px;
}

.appdropdown div.dropdwn-mnu {
	padding: 20px;
	text-align: center;
}

.dropdwn li .dropdwn-item:before, .new-submenu-desktop .col-sm-4 li a:before {
	position: absolute;
	content: "";
	background: #ed8413;
	width: 0;
	height: 2px;
	left: 0;
	bottom: -7px;
	transition: 250ms linear;
}

.dropdwn li .dropdwn-item:hover:before, .new-submenu-desktop .col-sm-4 li a:hover:before {
	width: 20%;
	transition: 250ms linear;
}

.nvbar-nav .nav-item .dropdwn-toggle::after {
	content: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/orange-chevron-down.webp?v=1") !important;
	filter: brightness(0);
}

.dropdwn li .dropdwn-item, .nvbar-light .nvbar-nav .nav-link {
	position: relative;
	color: #4d4d4d !important;
}

.dropdwn li .dropdwn-item {
	font-size: 14px;
	text-transform: none;
}

.nvbar-light .nvbar-nav .nav-link:before {
	position: absolute;
	content: "";
	background: #ed8413;
	width: 0;
	height: 2px;
	left: 40px;
	bottom: 0;
	transition: 250ms linear;
	display: block !important;
}

.nvbar-nav .nav-item.arabiclink .nav-link:before {
	left: 15px;
}

.dropdwn.nav-item:hover .nav-link:before, .nvbar-nav .nav-item:hover .nav-link:before {
	width: 50px;
	transition: 250ms linear;
}

#mnu-primary-mnu .brndmega .brand-nav a:hover {
	text-decoration: underline !important;
	text-decoration-color: #ed8413 !important;
	color: #ed8413 !important;
}

.not-found {
	text-align: center;
	font-size: .9rem;
	color: #4d4d4d;
	width: 100%;
	padding: 0 12px 12px;
}

.not-found img {
	display: block;
	margin: 10px auto 12px;
}

.autocomplete-items, .autocomplete-items5 {
	position: absolute;
	z-index: 99;
	top: 100% !important;
	padding: 0 !important;
	left: 0;
	right: 0;
	border-radius: 0 0 5px 5px;
	box-shadow: -.0625rem 0 .625rem 0 rgba(0, 0, 0, .07), .3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, .04);
	max-height: 300px;
	overflow-y: scroll;
	text-align: left;
}

.autocomplete-items div, .autocomplete-items5 div {
	padding: 10px 30px 10px 10px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
	color: #4d4d4d;
	font-size: .9rem;
	font-weight: 400;
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/search-arrow.svg?v=1");
	background-size: 10px;
	background-position: right 10px center;
	background-repeat: no-repeat;
}

.autocomplete-items div.nitro-lazy, .autocomplete-items5 div.nitro-lazy {
	background-image: none !important;
}

.autocomplete-items div:hover, .autocomplete-items5 div:hover {
	background-color: #e9e9e9;
}

.autocomplete-active, .autocomplete-active5 {
	background-color: #ed8413 !important;
	color: #fff !important;
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/search-arrow-white.svg?v=1") !important;
}

.autocomplete-active.nitro-lazy, .autocomplete-active5.nitro-lazy {
	background-image: none !important;
}

.autocomplete-items5::-webkit-scrollbar, .autocomplete-items::-webkit-scrollbar {
	width: 8px;
}

.autocomplete-items5::-webkit-scrollbar-track, .autocomplete-items::-webkit-scrollbar-track {
	background: #f6f6f6;
}

.autocomplete-items5::-webkit-scrollbar-thumb, .autocomplete-items::-webkit-scrollbar-thumb {
	background: #d3d3d3;
	height: 8px !important;
	border-radius: 10px;
}

.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field::-webkit-search-cancel-button {
	position: relative;
	right: -6px;
	-webkit-appearance: none !important;
	height: 22px;
	width: 22px;
	border-radius: 10px;
	background: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/search-cross.svg?v=1") center center/contain no-repeat;
	cursor: pointer;
}

.nvbar-tool.mob .nvbar-tool-icon-box svg {
	width: 20px;
	height: 20px;
}

.new-myaccbtn .btn {
	width: 100%;
	height: 44px;
	display: none;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	background: #ed8413;
	color: #fff;
	border: 1px solid #ddd;
	border-radius: 30px;
	margin-top: 35px;
	margin-bottom: 30px;
}

@media only screen and (max-width:1299px) {
	.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field {
		width: 560px !important;
	}
	
	#list2.sugglist {
		width: 618px;
	}
}

@media only screen and (max-width:1200px) {
	.mob-selectcity-wrap {
		display: block;
	}
	
	.formob .mob-logo img {
		height: 20px !important;
	}
	
	.hdsrchmndiv .autocomplete .scrolslid.brandslid .item {
		background: #f6f6f6;
		border-radius: 10px;
		min-width: 112px;
		padding: 15px 10px;
	}
	
	.brnd-title small {
		font-size: 12px;
		margin-top: 3px;
		display: block;
		text-transform: capitalize;
	}
	
	.hdsrchmndiv .autocomplete .scrolslid.brandslid .item:hover {
		background: #ed8413;
	}
	
	.hdsrchmndiv .autocomplete .scrolslid.brandslid .item:hover .brnd-title {
		color: #fff;
	}
	
	.hdsrchmndiv #searchform2 {
		position: relative;
		width: 97% !important;
		display: block;
		margin: 0 auto;
	}
	
	#searchform2 .btn {
		width: 120px !important;
		position: absolute;
		right: 0;
		top: 0;
		border: none !important;
		background: #ed8413 !important;
		padding: 10px !important;
		text-align: center;
		font-size: 14px !important;
		letter-spacing: .5px;
		border-radius: 0 5px 5px 0 !important;
		appearance: none !important;
		color: #fff !important;
	}
	
	#searchform2 .otoicon.sarchbr {
		margin-left: 0;
		margin-top: 0;
	}
	
	#searchform2 .clearinputbtn {
		top: 14px;
		background: #d3d3d3;
		color: #fff;
		border-radius: 50px;
		width: 22px;
		height: 22px;
		padding: 0;
		text-align: center;
		right: 128px;
		font-size: 20px;
		margin: 0;
		position: absolute;
		display: inline-block;
	}
	
	.dropdwn.appdropdown, .nvbar-light .nvbar-nav .arabiclink {
		display: none;
	}
	
	.nvbar-nav .dropdwn-mnu {
		margin-top: 0;
	}
	
	.brand-search-wrap {
		padding: 15px .8rem 10px;
	}
	
	.brand-search-wrap .btn {
		right: 0;
		height: 40px;
	}
	
	.brand-search-wrap .hd_brand_sricon {
		left: 20px;
		top: 26.5px;
	}
	
	.brand-search-wrap .form-control {
		border: 1px solid #ddd !important;
		border-radius: 5px;
		padding-top: 5px !important;
		padding-left: 35px !important;
	}
	
	span.brandlisting_count {
		right: .8rem;
	}
}

@media only screen and (max-width:1199px) {
	.brand-nav a.dropdwn-column, .new-submenu-desktop .col-sm-4 li {
		border-bottom: 1px solid #f2f2f2;
	}
	
	.home-banner-new-sec .new-banner-img {
		height: 420px;
	}
	
	.home-banner-new-sec .roww .single-listbox:first-child .hover-box {
		transform: translateX(60px);
	}
	
	.home-banner-new-sec .roww .single-listbox:nth-child(2) .hover-box {
		transform: translateX(50px) translateY(20px);
	}
	
	.new-grid-box ul {
		padding: 0;
	}
	
	.new-banner-search-sec .slidsearch .clearinputbtn {
		right: 215px;
	}
	
	.new-cartype-sec .carcatimg img, .new-cartype-sec .carsec picture {
		height: 60px;
	}
	
	.new-cartype-sec .carsec picture:before {
		width: 55px;
		height: 55px;
	}
	
	.home-banner-new-sec .new-top-text h1 {
		font-size: 24px;
	}
	
	.home-banner-new-sec .new-top-text p {
		font-size: 14px;
	}
	
	.home-banner-new-sec .new-top-text {
		padding-top: 25px;
	}
	
	.new-brand-sec .new-grid-box {
		width: calc(100vw + 5px);
	}
	
	.new-sticky-header #nvbar {
		position: fixed !important;
		backdrop-filter: blur(10px) !important;
		background: rgba(77, 77, 77, .8) !important;
	}
	
	.show .cs-offcanvas-collapse {
		height: 100vh !important;
		visibility: visible !important;
	}
	
	.nvbar-search.bg-light {
		background: 0 0 !important;
	}
	
	.new-header-search-sec.mobile-search {
		width: auto;
		margin: 10px auto;
		display: block;
	}
	
	.formob .mob-logo {
		top: 19px;
		z-index: 99;
		width: 200px;
		left: 45px;
	}
	
	.new-header-search-sec.mobile-search .new-inputbutton-wrap .nvbar-search-field {
		width: 600px !important;
		font-size: 14px !important;
	}
	
	.nvbar-tool.mob .sticky-search {
		background: #fff;
		min-width: 65vw;
		border-radius: 5px;
		height: 41px;
		text-align: right;
		overflow: hidden;
		width: auto !important;
	}
	
	.nvbar-tool.mob .sticky-search img {
		height: 41px;
		max-height: 100%;
		position: absolute;
		left: 10px;
		width: 18px;
		min-width: 18px;
	}
	
	.nvbar-tool.mob span.nvbar-tool-icon-box.mr-2 {
		margin-top: 0;
	}
	
	.nvbar-tool.mob .sticky-search .fsearch:before {
		position: absolute;
		content: "Find your dream car";
		color: #757575;
		width: 100%;
		left: 0;
		font-size: 13px;
		top: 10px;
		text-align: left;
		padding-left: 35px;
		line-height: 13px;
	}
	
	#nvbar {
		min-height: 61px !important;
		z-index: 999 !important;
	}
	
	.select_city.mob img {
		margin-top: -2px;
	}
	
	.nvbar-light .nvbar-nav .nav-link {
		padding: .875rem 0;
		font-size: 14px;
	}
	
	.nvbar-light .nvbar-nav .nav-link img {
		margin-right: 4px;
	}
	
	.mobile-arlang {
		display: inline-block;
		left: 265px;
		color: #fff;
		z-index: 1;
		position: absolute;
	}
	
	.hdsrchmndiv .cantenar.scrollslid.p-0.beyond-car {
		margin-bottom: 0;
	}
	
	.nvbar-nav .dropdwn-mnu li a, .nvbar-nav>.nav-item>.dropdwn-toggle, .nvbar-nav>.nav-item>.dropdwn-toggle>a {
		line-height: 26px;
	}
	
	.new-submenu-desktop {
		min-width: 100%;
		margin-top: 0;
		height: calc(100vh - 65px);
		overflow-y: scroll;
		padding-bottom: 110px;
		display: block;
	}
	
	.new-submenu-desktop .col-sm-4 {
		width: 100%;
		padding: 0;
		border: none;
	}
	
	.new-submenu-desktop .col-sm-4 li a {
		font-size: 14px;
		font-weight: 500;
		line-height: 26px;
	}
	
	.new-submenu-desktop .col-sm-4 h6, .new-submenu-desktop .col-sm-4 li {
		padding-left: .8rem;
	}
	
	.new-submenu-desktop .col-sm-4 h6, .new-submenu-desktop .col-sm-4 h6.mt-20 {
		margin-top: 15px;
	}
	
	.new-submenu-desktop .col-sm-4.bg-gray {
		background: 0 0;
	}
	
	.brndmega .brand-nav {
		width: 100% !important;
		padding: 0 0 100px;
		height: calc(100% - 131px);
		overflow-y: scroll;
		display: block;
	}
	
	.new-submenu-desktop .col-sm-4 h6 {
		font-size: 12px;
	}
	
	.hoverclass:before {
		display: none;
	}
	
	.brand-nav a.dropdwn-column {
		padding-bottom: .425rem !important;
		padding-left: .8rem !important;
		margin-top: .425rem !important;
	}
	
	.brand-nav a span {
		line-height: 26px;
		font-size: 14px !important;
	}
	
	.dropdwn li .dropdwn-item, .nvbar-light .nvbar-nav .nav-link {
		position: unset;
	}
	
	.dropdwn li .dropdwn-item:before, .new-submenu-desktop .col-sm-4 li a:before, .nvbar-light .nvbar-nav .nav-link:before {
		display: none !important;
	}
	
	.nvbar-nav .dropdwn-mnu li a.linkmn {
		text-transform: none;
		font-size: 14px;
		height: auto !important;
		display: block;
	}
	
	.nvbar-nav .nav-item .dropdwn-toggle::after {
		filter: brightness(0) !important;
	}
	
	.dropdwn-mnu li a sup, .new-submenu-desktop .col-sm-4 li a sup {
		transform: translateY(3px);
	}
	
	#mobsubmenu1, #mobsubmenu2, #mobsubmenu3, #mobsubmenu4, #mobsubmenu5, #mobsubmenu6 {
		display: block !important;
		transform: translateY(100%);
		transition: 250ms linear;
		position: fixed;
		top: 0;
		opacity: 0;
		visibility: hidden;
		border-radius: 0;
		margin: 0;
		left: 0 !important;
	}
	
	.dropdwn .dropdwn-mnu.is-menuopen {
		position: fixed !important;
		top: 0;
		z-index: 1;
		background: #fff;
		left: 0 !important;
		width: 100%;
		max-width: 352px;
		height: 100vh;
		overflow: hidden;
		transform: none !important;
		transition: 250ms linear !important;
		opacity: 1 !important;
		visibility: visible !important;
		padding: 0;
	}
	
	.mobmenu-title {
		background: #eaeaea;
		color: #4d4d4d;
		padding: 20px 15px;
		font-size: 16px;
		letter-spacing: 0;
		margin: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-weight: 500;
	}
	
	.mobmenu-title span {
		display: flex;
		background: #fff;
		border-radius: 50px;
		width: 25px;
		height: 25px;
		padding: 7px;
		align-items: center;
		justify-content: center;
	}
	
	.mobmenu-title span img {
		filter: grayscale(1);
	}
	
	.mobmenu-title a {
		text-decoration: underline;
	}
	
	#mnu-primary-mnu a:hover {
		color: #ed8413 !important;
	}
	
	#mnu-primary-mnu a.brndcl:hover {
		color: #4d4d4d !important;
	}
	
	#mnu-primary-mnu .brndmega .brand-nav a:hover {
		text-decoration: none !important;
	}
	
	#mobsubmenu3 .mobmenu-title, #mobsubmenu4 .mobmenu-title, #mobsubmenu5 .mobmenu-title, #mobsubmenu6 .mobmenu-title {
		margin-bottom: 8px;
	}
	
	.menu_overflow_wrap {
		height: calc(100% - 73px);
		overflow-y: scroll;
		padding-bottom: 100px;
	}
	
	.nvbar-expand-lg .nvbar-nav .nav-item.for_brand {
		position: relative;
	}
}

@media only screen and (max-width:1025px) {
	.home-banner-new-sec .new-top-text h1 {
		font-size: 24px;
	}
	
	.home-banner-new-sec .new-top-text p {
		font-size: 14px;
		font-weight: 400;
	}
	
	.home-banner-new-sec .roww .single-listbox:first-child .hover-box {
		transform: none;
	}
	
	.new-banner-search-sec .slidsearch #keyworded2, .new-banner-search-sec .slidsearch #keyworded2_mob {
		border: 1px solid #ddd !important;
	}
	
	.new-grid-box ul {
		max-width: 100%;
	}
	
	.banner-brand-slider .cat-nav {
		opacity: 0;
	}
	
	.new-grid-box ul li, .new-quicklinks-wrap ul li a {
		font-size: 14px;
		line-height: 17px;
	}
	
	.new-cartype-sec .findselctcity {
		display: flex !important;
	}
	
	.nvbar-tool.mob .sticky-search {
		min-width: 60vw;
	}
}

@media only screen and (max-width:991px) {
	.common-padd-small {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	.mb-50 {
		margin-bottom: 30px !important;
	}
	
	.home-banner-new-sec .new-banner-img {
		height: 390px;
	}
	
	.home-banner-new-sec .listbox-item figure {
		height: 100px;
	}
	
	.home-banner-new-sec .listbox-item {
		padding: 10px;
		width: 180px;
		height: 190px;
	}
	
	.home-banner-new-sec .listbox-item h4, .home-banner-new-sec .listbox-item p {
		font-size: 14px;
		line-height: 16px;
	}
	
	.home-banner-new-sec .single-listbox .plus-box {
		width: 30px;
		height: 30px;
		font-size: 24px;
		line-height: 24px;
	}
	
	.new-cartype-sec .findselctcity {
		margin-top: 30px;
	}
	
	.new-cartype-sec .seemobcar {
		margin-bottom: 30px;
	}
	
	#loginpop.modal-wrapper.mdl-lg .modal-content {
		max-width: calc(100% - 30px);
		bottom: auto;
		top: 15px !important;
		max-height: 100% !important;
	}
	
	#loginpop.login-wl .modal-content {
		border-radius: 6px !important;
	}
	
	#loginpop.login-wl .modal-header {
		justify-content: left;
	}
	
	#loginpop .desktopdflx {
		max-height: calc(100vh - 87px) !important;
		padding-bottom: 150px;
	}
	
	.new-header-search-sec.mobile-search .new-inputbutton-wrap .nvbar-search-field {
		width: 500px !important;
	}
	
	.nvbar-tool.mob .sticky-search {
		min-width: 50vw;
	}
}

@media only screen and (max-width:767px) {
	.home-banner-new-sec .new-banner-img {
		height: 220px;
	}
	
	.home-banner-new-sec .listbox-item {
		padding: 6px 6px 12px;
		width: 160px;
		border-radius: 6px;
		height: 145px;
	}
	
	.home-banner-new-sec .roww .single-listbox:nth-child(2) .hover-box {
		transform: none;
	}
	
	.home-banner-new-sec .listbox-item figure {
		height: 80px;
		border-radius: 6px;
		margin-bottom: 6px;
	}
	
	.home-banner-new-sec .listbox-item h4, .home-banner-new-sec .listbox-item p {
		font-size: 13px;
		line-height: 15px;
		font-weight: 400;
	}
	
	.home-banner-new-sec .single-listbox .plus-box {
		width: 25px;
		height: 25px;
		font-size: 20px;
		line-height: 20px;
	}
	
	.new-banner-search-sec .newsearch-text-wrap, .new-quicklinks-wrap {
		max-width: 100%;
	}
	
	.new-quicklinks-wrap ul li a {
		background: #fff;
		color: #000;
	}
	
	.new-brand-sec .cantenar-fluid {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.new-grid-box ul {
		border-radius: 8px !important;
		margin-top: 12px;
	}
	
	.for-mobile {
		display: block;
	}
	
	.for-desktop {
		display: none;
	}
	
	.home-banner-new-sec .listbox-wrapper {
		top: 50%;
	}
	
	.new-quicklinks-wrap ul li a span img {
		filter: grayscale(1);
	}
	
	.new-banner-search-sec.for-mobile {
		margin-top: -30px;
	}
	
	.new-brand-sec .sub-heading p, .new-cartype-sec .cantenar.cyrd {
		font-size: 13px;
	}
	
	.new-header-search-sec.mobile-search .new-inputbutton-wrap .nvbar-search-field {
		width: 370px !important;
	}
	
	.nvbar-tool.mob .sticky-search {
		min-width: 275px;
	}
}

@media only screen and (max-width:729px) {
	.new-cartype-sec .cat-slid-car.cat-slid.brandslid .item {
		max-width: 32% !important;
		min-width: 32% !important;
	}
	
	.new-cartype-sec .cantenar.cyrd {
		padding: 0;
	}
	
	.mobile-arlang {
		left: 240px;
	}
	
	.nvbar-tool.mob .sticky-search {
		min-width: 240px;
	}
}

@media only screen and (max-width:575px) {
	header .mobile-image {
		display: block !important;
	}
	
	.desktop-image {
		display: none !important;
	}
	
	.sub-heading h2 {
		font-size: 18px;
	}
	
	.home-banner-new-sec .new-banner-img {
		height: 190px;
	}
	
	.home-banner-new-sec .listbox-item figure {
		height: 60px;
	}
	
	.home-banner-new-sec .listbox-item h4, .home-banner-new-sec .listbox-item p {
		font-size: 12px;
		line-height: 14px;
		font-weight: 500;
	}
	
	.home-banner-new-sec .single-listbox .plus-box {
		width: 20px;
		height: 20px;
		font-size: 15px;
		line-height: 15px;
		border-width: .3px;
	}
	
	.home-banner-new-sec .single-listbox .plus-box:after, .home-banner-new-sec .single-listbox .plus-box:before {
		border-width: .3px;
	}
	
	.home-banner-new-sec .single-listbox .hover-box {
		padding: 2px;
	}
	
	.home-banner-new-sec .roww .single-listbox:first-child .listbox-item, .home-banner-new-sec .roww .single-listbox:nth-child(2) .listbox-item, .home-banner-new-sec .roww .single-listbox:nth-child(3) .listbox-item {
		top: -3.5rem;
	}
	
	.home-banner-new-sec .listbox-item {
		width: 146px;
		height: 120px;
	}
	
	.home-banner-new-sec .new-top-text h1 {
		font-size: 20px;
		margin-bottom: 3px;
	}
	
	.new-banner-search-sec.for-mobile {
		margin-top: -30.5px;
	}
	
	.home-banner-new-sec .new-top-text {
		padding-top: 20px;
	}
	
	.new-banner-search-sec #ocd_view_Allcars, .new-banner-search-sec .download-wrap ul li a {
		font-size: 12px;
	}
	
	.new-banner-search-sec #ocd_view_Allcars svg {
		display: none;
	}
	
	.new-banner-search-sec .download-wrap ul {
		margin-top: 10px;
	}
	
	.new-grid-box ul li {
		padding: 6px 5px;
	}
	
	.new-banner-search-sec .slidsearch .bttn {
		width: 92px;
		font-weight: 400;
		letter-spacing: 0;
	}
	
	.new-banner-search-sec .slidsearch .clearinputbtn {
		right: 135px;
	}
	
	.new-banner-search-sec .newsearch-text-wrap {
		max-width: 100%;
	}
	
	.new-grid-box ul {
		border-radius: 5px !important;
		margin-top: 12px;
	}
	
	.new-banner-search-sec .slidsearch form {
		width: 100%;
	}
	
	.new-banner-search-sec .slidsearch #keyworded2, .new-banner-search-sec .slidsearch #keyworded2_mob {
		width: calc(100% - 98px);
		min-width: auto !important;
		max-width: 100% !important;
	}
	
	.new-banner-search-sec .newsearch-text-wrap .slidsearch {
		border-radius: 6px !important;
	}
	
	.new-quicklinks-wrap ul li {
		width: 50%;
	}
	
	.new-quicklinks-wrap ul li a {
		padding: 6px 5px;
		border-width: .3px;
	}
	
	.cateslidheight h2.catselection {
		font-size: 18px;
		max-width: 200px;
	}
	
	.home-banner-new-sec .new-top-text p, .new-cartype-sec .car-type .brnd-title {
		font-size: 13px !important;
		line-height: 17px !important;
	}
	
	.new-grid-box ul li, .new-grid-box ul li a, .new-quicklinks-wrap ul li a {
		font-size: 13px;
		line-height: 17px;
	}
	
	.new-cartype-sec .customInputContainer:is(.customInput, .options) {
		font-size: 13px;
		padding: 1px 10px;
	}
	
	.new-cartype-sec .selectedData {
		line-height: 30px;
	}
	
	.new-cartype-sec .findselctcity {
		justify-content: space-between;
	}
	
	.login-wl .loginclosebtn {
		width: 25px;
		height: 25px;
	}
	
	#list3.sugglist, .nvbar-light .nvbar-toggler, .nvbar-tool.mob {
		min-width: auto;
	}
	
	.new-header-search-sec.mobile-search .new-inputbutton-wrap .nvbar-search-field {
		width: 215px !important;
		font-size: 12px !important;
		padding-right: 45px;
	}
	
	.new-header-search-sec.mobile-search {
		margin-right: -25px;
		margin-left: auto;
	}
	
	.nvbar-tool.mob .sticky-search {
		min-width: 215px;
	}
	
	.nvbar-tool.mob {
		position: initial;
	}
	
	.nvbar-tool.mob span.nvbar-tool-icon-box.sticky-search {
		position: absolute;
		left: 0;
		width: 100% !important;
		max-width: calc(100% - 26px);
		margin: 0 13px;
		right: 0;
		top: 50px;
	}
	
	#nvbar {
		min-height: 108px !important;
		display: block;
	}
	
	#mbicnbr {
		height: 50px;
	}
	
	.new-sticky-header .formob .mob-logo {
		opacity: 0;
		visibility: hidden;
	}
	
	.new-sticky-header .nvbar-tool.mob span.nvbar-tool-icon-box.sticky-search {
		max-width: calc(100% - 100px);
		margin: 0 50px;
		top: 15px;
	}
	
	.new-sticky-header #mbicnbr {
		height: 70px;
	}
	
	.new-sticky-header #nvbar {
		min-height: 70px !important;
	}
	
	.formob .mob-logo {
		top: 14px;
	}
	
	.hdsrchmndiv #searchform2 {
		width: 92% !important;
	}
	
	#searchform2 .btn {
		width: 110px !important;
		font-size: 13px !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	
	#searchform2 .clearinputbtn {
		right: 116px;
	}
	
	.nvbar-search .nvbar-search-field {
		font-size: 12.5px !important;
	}
	
	.mobile-arlang {
		left: 265px;
	}
	
	.nosearch #nvbar, .nosearch.new-sticky-header #nvbar {
		min-height: 51px !important;
	}
	
	.nosearch.new-sticky-header #mbicnbr {
		height: 51px;
	}
}

@media only screen and (max-width:350px) {
	.home-banner-new-sec .single-listbox .plus-box {
		width: 15px;
		height: 15px;
		font-size: 12px;
		line-height: 15px;
	}
	
	.new-cartype-sec .customInputContainer:is(.customInput, .options) {
		margin-left: 10px !important;
	}
	
	.home-banner-new-sec .new-top-text p, .new-cartype-sec .car-type .brnd-title {
		font-size: 12px !important;
		line-height: 17px !important;
	}
	
	.new-grid-box ul li, .new-grid-box ul li a, .new-quicklinks-wrap ul li a {
		font-size: 12px;
		line-height: 17px;
	}
	
	.new-header-search-sec.mobile-search .new-inputbutton-wrap .nvbar-search-field {
		width: 180px !important;
		font-size: 11px !important;
		padding-left: 6px;
		letter-spacing: -.5px;
	}
	
	.nvbar-tool.mob .sticky-search {
		min-width: 180px;
	}
	
	.nvbar-tool.mob .sticky-search .fsearch:before {
		letter-spacing: -.2px;
		font-size: 13px;
	}
	
	#list3.sugglist .autocomplete-items div, .new-header-search-sec .autocomplete-items div {
		font-size: 13px;
	}
	
	.formob .mob-logo {
		width: 180px;
	}
	
	.mobile-arlang {
		left: 235px;
	}
}

div#topbr {
	height: auto !important;
	z-index: 1;
}

.preference-form-wrap .btn {
	background: #ed8413 !important;
	color: #fff !important;
	height: 41px;
}

.new-region-wrap {
	min-width: 100px;
	justify-content: flex-start;
}

.hdcity-down {
	min-width: 100px;
}

header.cs-header {
	height: auto !important;
	z-index: 1049;
}

.new-region-wrap svg {
	width: 25px;
	border: .5px solid #909090;
	padding: 1px;
}

.sort-drop {
	z-index: 1 !important;
}

.new-sticky-header #topbr {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

.new-header-search-sec .new-inputbutton-wrap .bttn {
	letter-spacing: 0;
}

.preference-form-wrap form #sl_menu2 .options, .preference-form-wrap form .select-menu:nth-child(2) .options {
	max-height: 130px;
}

.preference-form-wrap form #sl_menu3 .options {
	max-height: 125px;
	bottom: 41px;
}

@keyframes fadeInUp {
	from {
		transform: translate3d(0, 30px, 0);
	}
	
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes fadeInDown {
	from {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	
	to {
		transform: translate3d(0, 20px, 0);
		opacity: 0;
	}
}

.preference-form-wrap .select-menu {
	margin-bottom: 12px;
	position: relative;
}

.preference-form-wrap .select-menu .select-btn {
	display: flex;
	height: 41px;
	padding: 5px 35px 5px 10px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 5px;
	align-items: center;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #4d4d4d;
	background-image: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/select-icon.png?v=124") !important;
	background-repeat: no-repeat !important;
	background-position: center right 15px !important;
	background-size: 12px !important;
}

.preference-form-wrap .select-menu .select-btn.nitro-lazy {
	background-image: none !important;
}

.preference-form-wrap .select-menu .options {
	position: absolute;
	width: 231px;
	overflow-y: auto;
	max-height: 160px;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #ddd;
	animation-name: fadeInDown;
	-webkit-animation-name: fadeInDown;
	animation-duration: .2s;
	animation-fill-mode: both;
	-webkit-animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	opacity: 0;
	visibility: hidden;
}

.preference-form-wrap .select-menu .options .option {
	display: flex;
	height: 30px;
	cursor: pointer;
	padding: 5px 10px;
	border-radius: 0;
	align-items: center;
	border-bottom: 1px solid #f2f2f2;
}

.preference-form-wrap .select-menu .options .option .option-text {
	font-size: 12px;
	color: #4d4d4d;
}

.preference-form-wrap .select-menu.active .options {
	display: block;
	opacity: 1;
	visibility: visible;
	z-index: 10;
	animation-name: fadeInUp;
	-webkit-animation-name: fadeInUp;
	animation-duration: .2s;
	animation-fill-mode: both;
	-webkit-animation-duration: .2s;
	-webkit-animation-fill-mode: both;
}

.preference-form-wrap .select-menu .options::-webkit-scrollbar {
	width: 8px;
}

.preference-form-wrap .select-menu .options::-webkit-scrollbar-track {
	background: #f8f8f8;
}

.preference-form-wrap .select-menu .options::-webkit-scrollbar-thumb {
	background: #ddd;
	border-radius: 8px;
}

.preference-form-wrap form .select-menu:nth-child(3) .options {
	bottom: 41px;
	max-height: 185px;
}

.preference-form-wrap .select-menu .select-btn:hover {
	border-color: #ed8413;
	color: #ed8413;
}

.nvbar-search .cantenar {
	height: auto;
	min-height: auto;
}

.searchhtml .imgrightgap .fav-icon {
	z-index: 99;
}

.nvbar-tool.mob .sticky-search .btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 106px;
	padding: 9px 5px;
	height: 41px;
	font-size: 13px;
	border-radius: 0 5px 5px 0;
	text-align: center;
	letter-spacing: .5px;
	background: #4d4d4d;
}

.nvbar-search .hdsrchmndiv .nvbar-search-field {
	border-width: 1px !important;
	box-shadow: none !important;
	outline: 0 !important;
	border-color: #c6ccdd !important;
	font-size: 13px !important;
	letter-spacing: .5px;
	width: calc(100% - 120.5px) !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.nvbar-search .nvbar-search-field:focus {
	border-color: #ed8413 !important;
}

.nvbar-search .nvbar-search-field::placeholder {
	color: #757575;
	opacity: 1;
}

.nvbar-search .nvbar-search-field::-ms-input-placeholder {
	color: #757575;
}

#mnu-topbr-right li.signinn {
	border-left: 1px solid #9b9797;
	padding-left: .85rem;
	margin-left: .85rem !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input, input:focus, select, select:focus, textarea, textarea:focus {
		font-size: 14px !important;
	}
}

.dropdwn.signinn li .dropdwn-item:before {
	left: 20px;
}

@media only screen and (min-width:1600px) {
	.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field {
		width: 785px !important;
	}
}

.nvbar-tool.mob .nvbar-tool-icon-box.mr-2 {
	display: flex;
	align-items: center;
	justify-content: center;
}

.city_with_subcity .options .searchInput .clearinputbtn {
	margin: 0 !important;
	background: #d3d3d3;
	color: #fff;
	border-radius: 50px;
	width: 22px;
	height: 22px;
	padding: 0;
	text-align: center;
	font-weight: 100;
	font-size: 20px;
	min-width: 22px;
	position: absolute;
	right: 20px;
}

input#searchInput_head {
	border: none !important;
	width: 100%;
	height: 35px;
	padding: 5px 10px 5px 36px;
	box-shadow: none !important;
}

.searchInput img {
	position: absolute;
	margin-left: 4px;
}

@media (max-width:700px) {
	.options {
		width: max-content !important;
		right: 15px;
	}
	
	.city_with_subcity:is(.customInput, .options) {
		margin-left: 0 !important;
	}
	
	ul.city-list li {
		padding: 7px 10px 7px 0 !important;
	}
	
	ul.city-list {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width:700px) and (max-width:1000px) {
	.city_with_subcity.show .options {
		right: 5%;
	}
}

@media (min-width:1000px) and (max-width:1400px) {
	.city_with_subcity.show .options {
		right: 23%;
	}
}

.selectedData {
	display: inline-flex;
}

.custom-li {
	font-weight: 700 !important;
	color: #4d4d4d !important;
}

.city.custom-li {
	font-weight: 400 !important;
}

.city_with_subcity .customInput {
	margin: 0;
	cursor: pointer;
	user-select: none;
	font-size: 19px;
	padding: 0;
}

.city_with_subcity:is(.customInput, .options) {
	color: #b35d00;
	background: #fff;
	display: inline-block;
	width: fit-content;
	border-bottom: 1px solid #b35d00;
	padding-bottom: 0;
	margin-left: 15px;
	margin-top: -4px;
	z-index: 9;
}

.devide-column ul li {
	border-bottom: 1px solid #ccc;
	border-bottom: none;
	margin-bottom: 15px;
}

.devide-column ul li ul li {
	border-bottom: none;
	margin-bottom: 0;
	list-style: none;
}

.city_with_subcity .options {
	-webkit-animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	animation: .25s cubic-bezier(.68, -.55, .265, 1.55) dropdwn-show;
	z-index: 111;
	position: absolute;
	width: 260px;
	padding: 15px;
	border-radius: 10px;
	background: #fff;
	display: none;
	margin: 0;
	top: 35px;
	border: none;
}

.city_with_subcity .options p {
	padding: 0;
	text-transform: none;
}

.city_with_subcity.show .options {
	display: block;
	position: absolute;
	box-shadow: rgba(99, 99, 99, 35%) 0 2px 8px 0;
}

.city_with_subcity .options:is(.searchInput, ul) {
	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
	padding: 0;
}

.options p {
	color: #4d4d4d;
	font-size: 14px;
	margin: 0 0 8px;
	text-transform: uppercase;
	padding-top: 25px;
}

.city_with_subcity .options .searchInput {
	display: flex;
	padding: 0 .4rem;
	overflow-y: auto;
	align-items: center;
	border-radius: .4rem;
	color: rgba(0, 0, 0, 50%);
	border: 1px solid;
	margin-bottom: 8px;
}

.city_with_subcity .options .searchInput input[type=text] {
	border: 0;
	outline: 0;
	font-size: 1rem;
	border-radius: .4rem;
}

.devide-column li.custom-li:first-child {
	padding-top: 4px;
}

.city_with_subcity .options ul {
	margin: .5rem 0;
}

ul.city-list li {
	padding-right: 35px;
	padding-top: 0;
	padding-bottom: 7px;
}

.city_with_subcity .options ul li a {
	cursor: pointer;
	list-style: none;
	border-radius: 0;
	font-size: 14px;
	font-weight: 400;
	color: #4d4d4d;
	display: block;
	line-height: 20.6px;
	padding: 0;
}

ul.city-list {
	display: grid;
}

.devide-column::-webkit-scrollbar {
	width: 5px;
	height: 8px;
}

.devide-column::-webkit-scrollbar:hover {
	width: 10px;
	height: 8px;
}

.devide-column {
	height: 230px;
	overflow-y: auto;
}

.devide-column::-webkit-scrollbar-thumb {
	background: rgba(136, 136, 136, .61);
	border-radius: 10px;
}

.devide-column ul::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.selectedData:after {
	position: relative;
	content: url("https://performancecarrental.com/wp-content/themes/astra-child/assets/images/chevron-right-home.svg?vv=14");
	font-family: "font awesome 5 free";
	font-weight: 900;
	top: 0;
	font-size: 15px;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 5;
}

@media (min-width:1025px) {
	.col-md-12.d-flex.filterclose {
		padding-left: 0;
	}
	
	.scrollhover .dropdwn.nav-item:hover>ul.dropdwn-mnu {
		display: none !important;
	}
	
	#crossbtn4_head {
		bottom: 4px;
		left: 0;
	}
}

#searchform2 .otoicon.sarchbr img, .city_with_subcity .options .searchInput img {
	width: 18px;
}

.nvbar-nav .nav-item .dropdwn-toggle.mnu-click-style::after {
	filter: brightness(0);
}

.city_with_subcity .options ul.city-list li {
	padding-top: 7px;
	padding-right: 7px;
	border-bottom: 1px solid #f2f2f2;
}

.city_with_subcity .options ul li a img, .city_with_subcity .options ul li a svg {
	width: 20px;
	min-width: 20px;
	border: 1px solid #ddd;
}

.nvbar-tool.mob .nvbar-tool-icon-box.mr-2:hover svg {
	fill: #ed8413;
}

.new-myaccbtn .btn span.ui-button-text {
	padding: 0;
	display: inline;
	margin: 0;
	width: auto;
}

@media (max-width:1199px) {
	.cs-offcanvas-collapse .cs-offcanvas-body {
		padding-bottom: 50px;
	}
}

.mob-select-hide form .form-select option {
	font-size: 12px !important;
	line-height: 12px !important;
	padding: 2px !important;
	height: 20px !important;
}

html[lang=de-DE] .new-submenu-desktop, html[lang=de] .new-submenu-desktop, html[lang=es-ES] .new-submenu-desktop, html[lang=es] .new-submenu-desktop, html[lang=fr-FR] .new-submenu-desktop, html[lang=fr] .new-submenu-desktop, html[lang=it-IT] .new-submenu-desktop, html[lang=it] .new-submenu-desktop, html[lang=nl-NL] .new-submenu-desktop, html[lang=nl] .new-submenu-desktop, html[lang=ru-RU] .new-submenu-desktop, html[lang=ru] .new-submenu-desktop, html[lang=tr-TR] .new-submenu-desktop, html[lang=tr] .new-submenu-desktop, html[lang=zh-ZH] .new-submenu-desktop, html[lang=zh] .new-submenu-desktop {
	min-width: 780px;
}

html[lang=de-DE] .nvbar-nav .dropdwn-mnu, html[lang=de] .nvbar-nav .dropdwn-mnu, html[lang=es-ES] .nvbar-nav .dropdwn-mnu, html[lang=es] .nvbar-nav .dropdwn-mnu, html[lang=fr-FR] .nvbar-nav .dropdwn-mnu, html[lang=fr] .nvbar-nav .dropdwn-mnu, html[lang=it-IT] .nvbar-nav .dropdwn-mnu, html[lang=it] .nvbar-nav .dropdwn-mnu, html[lang=nl-NL] .nvbar-nav .dropdwn-mnu, html[lang=nl] .nvbar-nav .dropdwn-mnu, html[lang=ru-RU] .nvbar-nav .dropdwn-mnu, html[lang=ru] .nvbar-nav .dropdwn-mnu, html[lang=tr-TR] .nvbar-nav .dropdwn-mnu, html[lang=tr] .nvbar-nav .dropdwn-mnu, html[lang=zh-ZH] .nvbar-nav .dropdwn-mnu, html[lang=zh] .nvbar-nav .dropdwn-mnu {
	min-width: 18rem !important;
}

html[lang=de-DE] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=de] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=es-ES] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=es] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=fr-FR] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=fr] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=it-IT] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=it] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=nl-NL] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=nl] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=ru-RU] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=ru] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=tr-TR] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=tr] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=zh-ZH] .new-header-search-sec .new-inputbutton-wrap .bttn, html[lang=zh] .new-header-search-sec .new-inputbutton-wrap .bttn {
	width: 135px !important;
}

html[lang=de-DE] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=de] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=es-ES] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=es] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=fr-FR] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=fr] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=it-IT] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=it] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=nl-NL] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=nl] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=ru-RU] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=ru] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=tr-TR] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=tr] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=zh-ZH] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field, html[lang=zh] .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field {
	width: 660px !important;
}

html[lang=de-DE] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=de] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=es-ES] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=es] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=fr-FR] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=fr] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=it-IT] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=it] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=nl-NL] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=nl] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=ru-RU] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=ru] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=tr-TR] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=tr] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=zh-ZH] .new-header-search-sec .new-inputbutton-wrap #crossbtn2, html[lang=zh] .new-header-search-sec .new-inputbutton-wrap #crossbtn2 {
	right: 140px !important;
}

.nvbar-nav .dropdwn-mnu {
	min-width: 16.5rem !important;
}

.nvbar.nvbar-expand-lg.nvbar-light.bg-light {
	top: 0 !important;
}

span.down-bar-cont {
	display: flex;
	justify-content: center;
	width: 100%;
	align-items: center;
	column-gap: 10px;
}

img.mobprofileimg {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	object-fit: cover;
	margin-right: 15px;
}

.mob-select-hide ul li.alllocation {
	justify-content: end;
	display: flex !important;
	width: auto !important;
	text-align: end;
}

ul#city_html li, ul#city_html li a {
	display: block;
	width: 100%;
}

.brandslid .header_bcount {
	display: block;
	font-size: 12px;
	margin-top: 5px;
	line-height: 13px;
}

@media (max-width:1200px) {
	.mob .topbr-link.userprofilepicdrp {
		margin-right: 10px;
	}
	
	.hdsrchmndiv.p-20 {
		padding-bottom: 150px !important;
	}
	
	.cs-offcanvas-collapse, .hide-element {
		transition: transform cubic-bezier(.165, .84, .44, 1), box-shadow;
	}
	
	.cs-offcanvas-collapse.cs-offcanvas-body.nvbar-nav.dropdwn-mnu.dropdwn-item, html[lang=de-DE] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=de] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=es-ES] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=es] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=fr-FR] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=fr] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=it-IT] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=it] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=nl-NL] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=nl] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=ru-RU] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=ru] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=tr-TR] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=tr] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=zh-ZH] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link, html[lang=zh] .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link {
		color: #4d4d4d;
		white-space: inherit;
		align-items: baseline;
		padding-right: 20px;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body {
		padding-left: 0;
		padding-right: 0;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link:hover {
		margin-left: 0;
		margin-right: 0;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link {
		padding-left: 15px;
	}
	
	.new-myaccbtn {
		padding: 0 15px;
	}
	
	.nvbar-nav .nav-item .dropdwn-toggle::after {
		right: 15px;
	}
	
	.carslid.hdbeyondcar {
		margin-top: 40px !important;
	}
	
	.cs-offcanvas-collapse .cs-offcanvas-cap {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	
	.cs-header {
		transition: 250ms linear !important;
		transform: translateY(-100%);
	}
	
	.cs-header.new-sticky-header {
		transform: none;
	}
	
	.cs-header.topshow {
		transform: none !important;
	}
}

.nvbar-toggler-icon {
	width: 25px;
	height: 25px;
	opacity: 1 !important;
}

.foot-card-images, .top-cu2 span:first-child {
	width: 85px !important;
}

@media only screen and (min-width:1200px) {
	header.cs-header.new-sticky-header, header.cs-header.topshow {
		transform: translateY(0);
		opacity: 1;
	}
	
	#nvbar, .cs-header #nvbar, header.cs-header, header.cs-header.new-sticky-header, header.cs-header.new-sticky-header #nvbar, header.cs-header.topshow {
		-webkit-transition: .4s ease-in-out !important;
		-moz-transition: .4s ease-in-out !important;
		-ms-transition: .4s ease-in-out !important;
		-o-transition: .4s ease-in-out !important;
	}
	
	.bottom_background.simcarmain.btdata {
		padding: 15px 15px 4px !important;
	}
	
	.premium-listing-slide .brnd-sml-tgline {
		min-height: 38px;
	}
	
	.cardcar.booking-list .mileage_style {
		margin-bottom: -9px !important;
	}
	
	.mobile-mnu {
		display: none;
	}
	
	.desktop-mnu {
		display: block;
	}
	
	.mncarimg {
		border-radius: 40px 0 0 40px !important;
	}
	
	.cs-header #nvbar, header.cs-header, header.cs-header.new-sticky-header #nvbar {
		opacity: 0;
	}
	
	.new-sticky-header #topbr {
		position: relative;
		border: none;
	}
	
	header.cs-header {
		position: fixed;
		top: 0;
		width: 100%;
		left: 0;
		transform: translateY(-100%);
	}
	
	header.cs-header.topshow {
		position: relative;
	}
	
	#topbr {
		transform: none;
	}
	
	.cs-header #nvbar, header.cs-header.new-sticky-header #nvbar {
		visibility: hidden;
	}
	
	.cs-header.topshow #nvbar {
		opacity: 1;
		visibility: visible;
	}
}

@media only screen and (max-width:1199px) {
	#nvbar {
		background-color: #fff !important;
	}
	
	.mobile-arlang {
		color: #4d4d4d !important;
	}
	
	#primarymnu .mnu-off-out {
		position: fixed;
	}
	
	.nvbar-tool.mob .sticky-search {
		border: 1px solid #ddd;
		border: none;
		background: 0 0;
	}
	
	.nvbar-tool.mob .sticky-search .fsearch:before {
		top: 0;
		height: 41px;
		border: 1px solid #c6ccdd;
		width: calc(100% - 107px);
		border-radius: 5px 0 0 5px;
		display: flex;
		align-items: center;
		letter-spacing: .5px;
		background-color: #fff;
	}
	
	.mob-selectcity-wrap {
		background: #f9f9f9;
	}
	
	.new-myaccbtn .btn {
		display: flex;
	}
	
	.nvbar-tool.mob span.nvbar-tool-icon-box.mr-2.sticky-search {
		justify-content: space-between;
	}
	
	.dropdwn li .dropdwn-item.mnu-click-style {
		position: absolute;
		width: 50px;
		height: 26px !important;
		right: 0;
		z-index: 1;
		margin-right: 5px;
	}
	
	.nvbar-nav .dropdwn-mnu .dropright .dropdwn-mnu {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	
	.nvbar-light .nvbar-toggler-icon:hover {
		filter: grayscale(1);
	}
	
	.cs-offcanvas-collapse {
		transition: 150ms linear !important;
		height: 100vh !important;
	}
	
	.cs-header.new-sticky-header #nvbar, .cs-header.topshow #nvbar {
		transform: translateY(0);
		opacity: 1;
		visibility: visible;
	}
	
	.cs-header #nvbar, .cs-header.new-sticky-header #nvbar, .cs-header.topshow #nvbar {
		-webkit-transition: .4s ease-in-out !important;
		-moz-transition: .4s ease-in-out !important;
		-ms-transition: .4s ease-in-out !important;
		-o-transition: .4s ease-in-out !important;
	}
	
	.new-sticky-header #nvbar {
		background: rgba(255, 255, 255, .15) !important;
		box-shadow: 0 5px 16px rgba(0, 0, 0, .1);
		border: none;
	}
	
	.hdsrchmndiv .autocomplete .scrolslid.brandslid .item {
		background: #fff;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, .1);
	}
	
	.hdsrchmndiv .large-12 .scrolslid li, .hdsrchmndiv .scrolslid.brandslid {
		padding-top: 2px;
		padding-bottom: 10px;
	}
	
	.hdsrchmndiv .autocomplete .scrolslid.brandslid .item:hover .header_bcount {
		color: #fff;
	}
	
	.hdsrchmndiv .large-12 .scrolslid li .preslid.recm4u {
		width: 295px !important;
		border-radius: 10px;
		overflow: hidden;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, .1);
		min-height: 106px;
	}
	
	.hdsrchmndiv .large-12 .scrolslid li .preslid.recm4u:hover {
		background: #ed8413;
		color: #fff;
	}
	
	.hdsrchmndiv .large-12 .scrolslid li .preslid.recm4u:hover .text-black, .hdsrchmndiv .large-12 .scrolslid li .preslid.recm4u:hover a {
		color: #fff !important;
	}
	
	.hdsrchmndiv .beyond-car a:hover .fixedbtnimg {
		background: #ed8413 !important;
		color: #fff !important;
	}
	
	.cs-header.topshow #nvbar {
		position: relative !important;
	}
	
	.cs-header #nvbar {
		transform: translateY(-100%);
		opacity: 0;
		visibility: hidden;
		position: fixed !important;
		width: 100%;
		left: 0;
	}
}

@media only screen and (max-width:575px) {
	.new-sticky-header .mobile-arlang {
		display: none !important;
	}
	
	.nvbar-search .hdsrchmndiv .nvbar-search-field {
		width: calc(100% - 110.5px) !important;
		padding-left: 12px !important;
		letter-spacing: 0;
	}
	
	.new-sticky-header .nvbar-tool.mob .sticky-search .fsearch:before {
		position: absolute;
		content: "Find your car";
		content: "Find your dream car";
		letter-spacing: -.3px;
	}
	
	.nvbar-tool.mob .sticky-search .fsearch:before {
		letter-spacing: 0;
	}
	
	#searchform2 .otoicon.sarchbr {
		display: none;
	}
}

.nvbar-tool-icon-box.sticky-search.with-keyword i {
	position: absolute;
	left: 35px;
	z-index: 1;
	font-size: 13px;
	background: #fff;
	top: 12px;
	line-height: normal;
	text-align: left;
	color: #757575;
	font-style: normal;
}

.nvbar-tool.mob .sticky-search.with-keyword .fsearch:before {
	font-size: 0;
}

.newover .fetdom-stl {
	margin-left: 100px !important;
}

@media (max-width:1025px) {
	#crossbtn4_head {
		bottom: 4px;
		right: 34px !important;
	}
	
	.sticky-search .ui-button-text-only .ui-button-text {
		margin-right: 90px;
	}
	
	.carslid.cantenar.hdbeyondcar .ui-button-text-only .ui-button-text {
		display: none !important;
	}
	
	.nvbar-tool.mob .sticky-search .btn span.ui-button-text {
		margin: 0;
		width: auto;
		padding: 0;
	}
	
	html[lang=de-DE] .cat-slid.brandslid .item, html[lang=es-ES] .cat-slid.brandslid .item, html[lang=fr-FR] .cat-slid.brandslid .item, html[lang=ru-RU] .cat-slid.brandslid .item, html[lang=tr-TR] .cat-slid.brandslid .item {
		min-height: 130px;
	}
	
	html:has(div#primarymnu.show) {
		overflow: hidden;
	}
}

@media (min-width:992px) and (max-width:1025px) {
	.roww.rivcol {
		flex-direction: row-reverse !important;
		flex-wrap: wrap-reverse !important;
		display: flex;
	}
}

.cs-offcanvas-collapse {
	transition: none !important;
}

.slidervwallbtn:focus, .slidervwallbtn:hover {
	transform: scale(1.01) !important;
	transition: none !important;
}

.nvbar-toggler .btn-loader {
	display: none;
	position: absolute;
	right: 3px;
	top: 3px;
	transform: translateY(-50%);
	border: 2px solid #f3f3f3;
	border-radius: 50%;
	border-top: 2px solid #b35d39;
	width: 15px;
	height: 15px;
	-webkit-animation: 2s linear infinite spin;
	animation: 2s linear infinite spin;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

#rrfjaprestrict_pix, #rrfjaprestrict_pix_second, #rrfjaprestrict_pix_third {
	border: 1px solid #fff;
}

.premium-listing-slide .Gallery-scroller-box, .premium-listing-slide .gellery-images-box {
	min-height: 205px !important;
	max-height: 205px !important;
}

.foot-card-images {
	height: 40px !important;
	background: #fff;
	border-radius: 3px;
	padding: 9px 0;
	display: inline-block;
}

.foot-card-images img {
	height: 22px !important;
}

@media (max-width:650px) {
	.mnlink.botmlink {
		display: contents;
	}
}
