

@media screen and (min-width:1370px) {
	html { font-size: max(16px, 1vw + 0rem); }

	.jobs-browsetask .theme.table,
	.masters-capvehicle .theme.table,
	.masters-capvehicles .theme.table,
	.masters-managestockmaster .theme.table { font-size: 0.7rem; }

	.jobs-browsetask .theme.table .btn:not(.btn-sm),
	.masters-capvehicle .theme.table .btn:not(.btn-sm),
	.masters-capvehicles .theme.table .btn:not(.btn-sm),
	.masters-managestockmaster .theme.table .btn:not(.btn-sm) { font-size: 0.7rem; }
}



/*---------------------------------------------------------------------------*/

@media screen and (min-width:1900px) {
	.home-index.Arial [id*="chart-"] { min-height: 18rem !important; }
	.ClientAdmin .home-index.Arial [id*="chart-"] { min-height: 19.3rem !important; }

	.ClientAdmin .home-index [id*="chart-"] { min-height: 19.4rem; }
}

@media screen and (max-width:1600px) {
}

@media screen and (min-width:1500px) {
	.home-index [id*="chart-"] { height: 17.5rem !important; }
}

@media screen and (min-width:1500px) and (max-width:1899px) {
	.ClientAdmin .home-index [id*="chart-"] { min-height: 18.85rem; }
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
	html:not(.ClientAdmin) .big-heading .big-heading-title { font-size: 1.9rem; }
}


@media screen and (min-width: 1200px) {
}

@media screen and (max-width:1199px) {

	.hide-1199 { display: none !important; }

	html:not(.login, .shared-blanklayout) { padding: 0; }
	html:not(.login, .shared-blanklayout) body { border-radius: 0; /*padding-bottom: 4.688rem;*/ }

	.login-body .login-center { justify-content: center; }

	.left-steps-list { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; padding: 0; }
	.left-steps-list li { display: inline-flex; margin-left: 0.35rem; margin-right: 0.35rem; margin-bottom: 1rem; }
	.left-steps-list li:last-child { }
	.left-steps-list li a { display: inline-flex; flex-direction: column; justify-content: center; text-align: center; line-height: 1; }
	.left-steps-list li a:before { margin: 0; margin-bottom: 0.35rem; }

	.valuation-step-manuallookup .theme.card .card-body:not(.not-css) { padding: 1.25rem; }

	.theme.card .card-body.p-4 { padding: 1rem !important; }
}

@media screen and (min-width: 1200px) {
}

@media screen and (min-width:1024px) and (max-width:1399px) {
}

@media screen and (min-width:1024px) and (max-width:1199px) {

	.card-type-list.list-lg-3 li { width: calc(33.33333333% - 0.33333333rem); }
	.card-type-list.list-lg-3 li:nth-child(3n+3) { margin-right: 0; }
}

@media screen and (min-width:1024px) {
}

@media screen and (max-width:991px) {
}

@media screen and (max-width:1023px) {
	.admin-wishes { display: none; }
}


@media screen and (min-width: 768px) {

	.navbar-menu { }

	#asideMenus .btn-close { display: none; }
}

@media screen and (min-width:768px) and (max-width:1199px) {
	:root { --aside-width: 15rem; }
	.row.d-block [class*="col-"]:nth-child(4) { clear: both; }
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.topOnBody .dropdown-el { min-width: calc(50% - 0.5rem); }
	.topOnBody .dealer-dropdown { right: calc(50% + 0.5rem); }

	.home-index .dashboard-welcome .card-title { padding-left: 0; font-size: 0.938rem; }
	.home-index .dashboard-welcome .card-header { padding: 0 0.625rem; }
	.card-need { padding-left: 1rem; padding-right: 1rem; }

	.card-type-list.list-md-2 li { width: calc(50% - 0.25rem); }
	.card-type-list.list-md-2 li:nth-child(even) { margin-right: 0; }
}

@media screen and (min-width:800px) and (max-width:809px) {
}

@media screen and (min-width:810px) and (max-width:819px) {
}

@media screen and (min-width:820px) and (max-width:833px) {
}

@media screen and (min-width:834px) and (max-width:840px) {
}


@media screen and (max-width:767px) {

	.hide-767 { display: none !important; }

	.w-xs-100 { width: 100% !important; }

	.fixed--iconMenu.show { /*opacity: 1; bottom: 0; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%)*/ }

	.login-body .login-center { padding: 1rem; }
	.login-body .login-center form { width: 100%; }
	.login-body .card { width: 100%; padding: 2rem; }
	.login-body .card-logo { }

	.navbar { -webkit-box-shadow: 0 0.313rem 0.625rem -0.125rem rgba(0, 0, 0, .1); -moz-box-shadow: 0 0.313rem 0.625rem -0.125rem rgba(0, 0, 0, .1); box-shadow: 0 0.313rem 0.625rem -0.125rem rgba(0, 0, 0, .1); }
	.navbar:before,
	.navbar:after { display: none; }

	.navbar .navbar-brand { width: auto; min-width: auto; }
	.navbar .navbar-brand img { position: initial; }
	.navbar .navbar-brand .logo-compact { display: none; }

	.navbar .navbar-search { display: none; }
	.navbar .navbar-info { display: none; }


	.likeToWrap { height: 3rem; margin-bottom: 0; }
	.dropdown-el { min-height: 3rem; max-height: 3rem; }
	.dropdown-el a,
	.dropdown-el label,
	.dropdown-el input { height: 3rem; font-size: 1rem; }
	.dropdown-el::after { top: 0.625rem; font-size: 1rem; right: 1.5rem; }

	.topOnBody { margin-bottom: 1.5rem; }
	.topOnBody .dealer-dropdown { display: none; }
	.topOnBody .dropdown-el { width: 100%; max-width: 100%; }


	aside { position: fixed; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

	aside .home-menus { padding: 1.5rem; }

	aside.offcanvas { max-width: 95%; }
	aside .btn-close { position: absolute; top: 1rem; right: 1rem; z-index: 9; }
	aside .menu { display: none; }
	.aside-brand { display: flex; margin-bottom: 1.5rem; }
	.aside-brand img { width: 10rem; }


	main { width: 100%; margin-top: 1.5rem; padding-left: 1.25rem; padding-right: 1.25rem; }


	.home-index .dashboard-welcome { margin-bottom: 1.5rem; padding: initial; border-radius: initial; border: initial; box-shadow: initial; min-height: initial; }
	.home-index .dashboard-welcome .card-title { padding: 0; font-size: 1.15rem; }
	.home-index .dashboard-welcome .card-header { padding: 0; }
	.home-index .dashboard-welcome .card-body { display: none; }



	.home-index [id*="chart-"] + div .btn { display: none; }
	.home-index .card { display: flex; flex-direction: column-reverse; }
	.home-index .card:not(.total-stock) [id*="chart-"] > div { margin-top: -4rem; }
	.home-index .card-header { padding-left: 2rem; padding-right: 2rem; }
	.home-index .card-body { padding-top: 0; }
	.home-index .card.total-stock .mobile-card-title { display: flex; justify-content: center; position: absolute; inset: 0.875rem; bottom: initial; font-size: 1.063rem; font-weight: 600; }


	.home-index .card.imaged-stock { box-shadow: none; padding: 0 1.5rem; }
	.home-index .card.imaged-stock > .card-header { /*display: none;*/ }
	.home-index .card.imaged-stock > .card-body { /*display: none;*/ }
	.home-index .card.imaged-stock .mobile-card { /*display: block;*/ margin-bottom: 1rem; }

	.home-index .mobile-card .card-count { text-align: center; font-size: 2.2rem; font-weight: 400; }
	.home-index .mobile-card .card-header { justify-content: center; padding: 0; margin-top: 1rem; }
	.home-index .mobile-card .card-body { height: 7rem; background-color: #f3f3f3; border-radius: 0.5rem; position: relative; overflow: hidden; }
	.home-index .mobile-card .card-fill { background-color: var(--bs-primary); border-radius: inherit; position: absolute; inset: 0; top: initial; }
	.home-index .mobile-card .card-header .card-title { margin-bottom: 0; text-align: center; white-space: nowrap; }

	.custom-type-list.list-xs-1 li { width: 100%; margin-right: 0; }
	.custom-type-list.list-xs-2 li { width: calc(50% - 0.25rem); }
	.custom-type-list.list-xs-2 li:nth-child(even) { margin-right: 0; }


	.card-type-list.list-xs-1 li { width: 100%; margin-right: 0; }
	.card-type-list.list-xs-2 li { width: calc(50% - 0.25rem); }
	.card-type-list.list-xs-2 li:nth-child(even) { margin-right: 0; }
	.card-type-list.list-xs-2 li label { padding-left: 0.6rem; padding-right: 0.6rem; }
	.card-type-list.list-xs-2 li .label { margin-left: 0.5rem; }


	.left-steps-list li a { font-size: 0.75rem; max-width: 4.688rem; }
	.left-steps-list li a:before { font-size: 1rem; }
	.company-companydetails .left-steps-list li a { max-width: 3.313rem; }
}

@media screen and (min-width:556px) and (max-width:1023px) {
}

@media screen and (min-width:556px) and (max-width:767px) {
}

@media screen and (min-width: 556px) {
}

@media screen and (max-width:556px) {
}

@media screen and (max-width:445px) {
}

@media screen and (max-width:555px) {
}

@media screen and (max-width:370px) {
}

@media only screen and (-webkit-min-device-pixel-ratio: 3) {
}
