:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
::before,
::after {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}

body {
	margin: 0;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff;
	overflow-x: hidden;
}

[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

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

p {
	margin-top: 0;
	margin-bottom: 1rem
}

abbr[title],
abbr[data-original-title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

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

ol ol,
ul ul,
ol ul,
ul ol {
	margin-bottom: 0
}

dt {
	font-weight: 600
}

dd {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 1rem
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0056b3;
	text-decoration: underline
}

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

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

pre,
code,
kbd,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}

figure {
	margin: 0 0 1rem
}

img {
	vertical-align: middle;
	border-style: none
}

svg {
	overflow: hidden;
	vertical-align: middle
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button:focus:not(:focus-visible) {
	outline: 0
}

input,
button,
select,
optgroup,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[role="button"] {
	cursor: pointer
}

select {
	word-wrap: normal
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
	cursor: pointer
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type="radio"],
input[type="checkbox"] {
	box-sizing: border-box;
	padding: 0
}

textarea {
	overflow: auto;
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output {
	display: inline-block
}

summary {
	display: list-item;
	cursor: pointer
}

template {
	display: none
}

[hidden] {
	display: none !important
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	margin-bottom: .5rem;
	font-weight: 600;
	line-height: 1.2
}

h1,
.h1 {
	font-size: 2.5rem
}

h2,
.h2 {
	font-size: 2rem
}

h3,
.h3 {
	font-size: 1.75rem
}

h4,
.h4 {
	font-size: 1.5rem
}

h5,
.h5 {
	font-size: 1.25rem
}

h6,
.h6 {
	font-size: 1rem
}

.lead {
	font-size: 1.25rem;
	font-weight: 300
}

.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1)
}

small,
.small {
	font-size: 80%;
	font-weight: 400
}

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

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

.list-inline {
	padding-left: 0;
	list-style: none
}

.list-inline-item {
	display: inline-block
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d
}

.blockquote-footer::before {
	content: "\2014\00A0"
}

.img-fluid {
	max-width: 100%;
	height: auto
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto
}

.figure {
	display: inline-block
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1
}

.figure-caption {
	font-size: 90%;
	color: #6c757d
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-wrap: break-word
}

a>code {
	color: inherit
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 600
}

pre {
	display: block;
	font-size: 87.5%;
	color: #212529
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

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

@media (min-width: 576px) {

	.container,
	.container-sm {
		max-width: 540px
	}
}

@media (min-width: 768px) {

	.container,
	.container-sm,
	.container-md {
		max-width: 720px
	}
}

@media (min-width: 992px) {

	.container,
	.container-sm,
	.container-md,
	.container-lg {
		max-width: 960px
	}
}

@media (min-width: 1200px) {

	.container,
	.container-sm,
	.container-md,
	.container-lg,
	.container-xl {
		max-width: 1140px
	}
}

.row-5 {
	margin-left: -5px;
	margin-right: -5px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
	padding-right: 0;
	padding-left: 0
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.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-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.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-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.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-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

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

.row-cols-1>* {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

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

.row-cols-3>* {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.row-cols-4>* {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

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

.row-cols-6>* {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

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

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

.col-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

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

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

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

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

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

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

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

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

.order-first {
	-ms-flex-order: -1;
	order: -1
}

.order-last {
	-ms-flex-order: 13;
	order: 13
}

.order-0 {
	-ms-flex-order: 0;
	order: 0
}

.order-1 {
	-ms-flex-order: 1;
	order: 1
}

.order-2 {
	-ms-flex-order: 2;
	order: 2
}

.order-3 {
	-ms-flex-order: 3;
	order: 3
}

.order-4 {
	-ms-flex-order: 4;
	order: 4
}

.order-5 {
	-ms-flex-order: 5;
	order: 5
}

.order-6 {
	-ms-flex-order: 6;
	order: 6
}

.order-7 {
	-ms-flex-order: 7;
	order: 7
}

.order-8 {
	-ms-flex-order: 8;
	order: 8
}

.order-9 {
	-ms-flex-order: 9;
	order: 9
}

.order-10 {
	-ms-flex-order: 10;
	order: 10
}

.order-11 {
	-ms-flex-order: 11;
	order: 11
}

.order-12 {
	-ms-flex-order: 12;
	order: 12
}

.offset-1 {
	margin-left: 8.333333%
}

.offset-2 {
	margin-left: 16.666667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.333333%
}

.offset-5 {
	margin-left: 41.666667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.333333%
}

.offset-8 {
	margin-left: 66.666667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.333333%
}

.offset-11 {
	margin-left: 91.666667%
}

@media (min-width: 576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-sm-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

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

	.row-cols-sm-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-sm-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

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

	.row-cols-sm-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

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

	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-sm-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-sm-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-sm-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-sm-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

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

	.col-sm-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-sm-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-sm-first {
		-ms-flex-order: -1;
		order: -1
	}

	.order-sm-last {
		-ms-flex-order: 13;
		order: 13
	}

	.order-sm-0 {
		-ms-flex-order: 0;
		order: 0
	}

	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1
	}

	.order-sm-2 {
		-ms-flex-order: 2;
		order: 2
	}

	.order-sm-3 {
		-ms-flex-order: 3;
		order: 3
	}

	.order-sm-4 {
		-ms-flex-order: 4;
		order: 4
	}

	.order-sm-5 {
		-ms-flex-order: 5;
		order: 5
	}

	.order-sm-6 {
		-ms-flex-order: 6;
		order: 6
	}

	.order-sm-7 {
		-ms-flex-order: 7;
		order: 7
	}

	.order-sm-8 {
		-ms-flex-order: 8;
		order: 8
	}

	.order-sm-9 {
		-ms-flex-order: 9;
		order: 9
	}

	.order-sm-10 {
		-ms-flex-order: 10;
		order: 10
	}

	.order-sm-11 {
		-ms-flex-order: 11;
		order: 11
	}

	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-sm-0 {
		margin-left: 0
	}

	.offset-sm-1 {
		margin-left: 8.333333%
	}

	.offset-sm-2 {
		margin-left: 16.666667%
	}

	.offset-sm-3 {
		margin-left: 25%
	}

	.offset-sm-4 {
		margin-left: 33.333333%
	}

	.offset-sm-5 {
		margin-left: 41.666667%
	}

	.offset-sm-6 {
		margin-left: 50%
	}

	.offset-sm-7 {
		margin-left: 58.333333%
	}

	.offset-sm-8 {
		margin-left: 66.666667%
	}

	.offset-sm-9 {
		margin-left: 75%
	}

	.offset-sm-10 {
		margin-left: 83.333333%
	}

	.offset-sm-11 {
		margin-left: 91.666667%
	}
}

@media (min-width: 768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-md-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

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

	.row-cols-md-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-md-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

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

	.row-cols-md-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

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

	.col-md-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-md-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-md-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-md-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

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

	.col-md-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-md-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-md-first {
		-ms-flex-order: -1;
		order: -1
	}

	.order-md-last {
		-ms-flex-order: 13;
		order: 13
	}

	.order-md-0 {
		-ms-flex-order: 0;
		order: 0
	}

	.order-md-1 {
		-ms-flex-order: 1;
		order: 1
	}

	.order-md-2 {
		-ms-flex-order: 2;
		order: 2
	}

	.order-md-3 {
		-ms-flex-order: 3;
		order: 3
	}

	.order-md-4 {
		-ms-flex-order: 4;
		order: 4
	}

	.order-md-5 {
		-ms-flex-order: 5;
		order: 5
	}

	.order-md-6 {
		-ms-flex-order: 6;
		order: 6
	}

	.order-md-7 {
		-ms-flex-order: 7;
		order: 7
	}

	.order-md-8 {
		-ms-flex-order: 8;
		order: 8
	}

	.order-md-9 {
		-ms-flex-order: 9;
		order: 9
	}

	.order-md-10 {
		-ms-flex-order: 10;
		order: 10
	}

	.order-md-11 {
		-ms-flex-order: 11;
		order: 11
	}

	.order-md-12 {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-md-0 {
		margin-left: 0
	}

	.offset-md-1 {
		margin-left: 8.333333%
	}

	.offset-md-2 {
		margin-left: 16.666667%
	}

	.offset-md-3 {
		margin-left: 25%
	}

	.offset-md-4 {
		margin-left: 33.333333%
	}

	.offset-md-5 {
		margin-left: 41.666667%
	}

	.offset-md-6 {
		margin-left: 50%
	}

	.offset-md-7 {
		margin-left: 58.333333%
	}

	.offset-md-8 {
		margin-left: 66.666667%
	}

	.offset-md-9 {
		margin-left: 75%
	}

	.offset-md-10 {
		margin-left: 83.333333%
	}

	.offset-md-11 {
		margin-left: 91.666667%
	}
}

@media (min-width: 992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-lg-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

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

	.row-cols-lg-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-lg-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

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

	.row-cols-lg-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

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

	.col-lg-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-lg-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-lg-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-lg-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

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

	.col-lg-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-lg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-lg-first {
		-ms-flex-order: -1;
		order: -1
	}

	.order-lg-last {
		-ms-flex-order: 13;
		order: 13
	}

	.order-lg-0 {
		-ms-flex-order: 0;
		order: 0
	}

	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1
	}

	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2
	}

	.order-lg-3 {
		-ms-flex-order: 3;
		order: 3
	}

	.order-lg-4 {
		-ms-flex-order: 4;
		order: 4
	}

	.order-lg-5 {
		-ms-flex-order: 5;
		order: 5
	}

	.order-lg-6 {
		-ms-flex-order: 6;
		order: 6
	}

	.order-lg-7 {
		-ms-flex-order: 7;
		order: 7
	}

	.order-lg-8 {
		-ms-flex-order: 8;
		order: 8
	}

	.order-lg-9 {
		-ms-flex-order: 9;
		order: 9
	}

	.order-lg-10 {
		-ms-flex-order: 10;
		order: 10
	}

	.order-lg-11 {
		-ms-flex-order: 11;
		order: 11
	}

	.order-lg-12 {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-lg-0 {
		margin-left: 0
	}

	.offset-lg-1 {
		margin-left: 8.333333%
	}

	.offset-lg-2 {
		margin-left: 16.666667%
	}

	.offset-lg-3 {
		margin-left: 25%
	}

	.offset-lg-4 {
		margin-left: 33.333333%
	}

	.offset-lg-5 {
		margin-left: 41.666667%
	}

	.offset-lg-6 {
		margin-left: 50%
	}

	.offset-lg-7 {
		margin-left: 58.333333%
	}

	.offset-lg-8 {
		margin-left: 66.666667%
	}

	.offset-lg-9 {
		margin-left: 75%
	}

	.offset-lg-10 {
		margin-left: 83.333333%
	}

	.offset-lg-11 {
		margin-left: 91.666667%
	}
}

@media (min-width: 1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-xl-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

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

	.row-cols-xl-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.row-cols-xl-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

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

	.row-cols-xl-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

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

	.col-xl-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-xl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xl-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-xl-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xl-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-xl-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

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

	.col-xl-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-xl-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-xl-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xl-first {
		-ms-flex-order: -1;
		order: -1
	}

	.order-xl-last {
		-ms-flex-order: 13;
		order: 13
	}

	.order-xl-0 {
		-ms-flex-order: 0;
		order: 0
	}

	.order-xl-1 {
		-ms-flex-order: 1;
		order: 1
	}

	.order-xl-2 {
		-ms-flex-order: 2;
		order: 2
	}

	.order-xl-3 {
		-ms-flex-order: 3;
		order: 3
	}

	.order-xl-4 {
		-ms-flex-order: 4;
		order: 4
	}

	.order-xl-5 {
		-ms-flex-order: 5;
		order: 5
	}

	.order-xl-6 {
		-ms-flex-order: 6;
		order: 6
	}

	.order-xl-7 {
		-ms-flex-order: 7;
		order: 7
	}

	.order-xl-8 {
		-ms-flex-order: 8;
		order: 8
	}

	.order-xl-9 {
		-ms-flex-order: 9;
		order: 9
	}

	.order-xl-10 {
		-ms-flex-order: 10;
		order: 10
	}

	.order-xl-11 {
		-ms-flex-order: 11;
		order: 11
	}

	.order-xl-12 {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xl-0 {
		margin-left: 0
	}

	.offset-xl-1 {
		margin-left: 8.333333%
	}

	.offset-xl-2 {
		margin-left: 16.666667%
	}

	.offset-xl-3 {
		margin-left: 25%
	}

	.offset-xl-4 {
		margin-left: 33.333333%
	}

	.offset-xl-5 {
		margin-left: 41.666667%
	}

	.offset-xl-6 {
		margin-left: 50%
	}

	.offset-xl-7 {
		margin-left: 58.333333%
	}

	.offset-xl-8 {
		margin-left: 66.666667%
	}

	.offset-xl-9 {
		margin-left: 75%
	}

	.offset-xl-10 {
		margin-left: 83.333333%
	}

	.offset-xl-11 {
		margin-left: 91.666667%
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529
}

.table th,
.table td {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6
}

.table-sm th,
.table-sm td {
	padding: .3rem
}

.table-bordered {
	border: 1px solid #dee2e6
}

.table-bordered th,
.table-bordered td {
	border: 1px solid #dee2e6
}

.table-bordered thead th,
.table-bordered thead td {
	border-bottom-width: 2px
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody {
	border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, 0.05)
}

.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0, 0, 0, 0.075)
}

.table-primary,
.table-primary>th,
.table-primary>td {
	background-color: #b8daff
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody+tbody {
	border-color: #7abaff
}

.table-hover .table-primary:hover {
	background-color: #9fcdff
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: #9fcdff
}

.table-secondary,
.table-secondary>th,
.table-secondary>td {
	background-color: #d6d8db
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody+tbody {
	border-color: #b3b7bb
}

.table-hover .table-secondary:hover {
	background-color: #c8cbcf
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
	background-color: #c8cbcf
}

.table-success,
.table-success>th,
.table-success>td {
	background-color: #c3e6cb
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody+tbody {
	border-color: #8fd19e
}

.table-hover .table-success:hover {
	background-color: #b1dfbb
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
	background-color: #b1dfbb
}

.table-info,
.table-info>th,
.table-info>td {
	background-color: #bee5eb
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody+tbody {
	border-color: #86cfda
}

.table-hover .table-info:hover {
	background-color: #abdde5
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: #abdde5
}

.table-warning,
.table-warning>th,
.table-warning>td {
	background-color: #ffeeba
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody+tbody {
	border-color: #ffdf7e
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
	background-color: #ffe8a1
}

.table-danger,
.table-danger>th,
.table-danger>td {
	background-color: #f5c6cb
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody+tbody {
	border-color: #ed969e
}

.table-hover .table-danger:hover {
	background-color: #f1b0b7
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
	background-color: #f1b0b7
}

.table-light,
.table-light>th,
.table-light>td {
	background-color: #fdfdfe
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody+tbody {
	border-color: #fbfcfc
}

.table-hover .table-light:hover {
	background-color: #ececf6
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
	background-color: #ececf6
}

.table-dark,
.table-dark>th,
.table-dark>td {
	background-color: #c6c8ca
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody+tbody {
	border-color: #95999c
}

.table-hover .table-dark:hover {
	background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
	background-color: #b9bbbe
}

.table-active,
.table-active>th,
.table-active>td {
	background-color: rgba(0, 0, 0, 0.075)
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, 0.075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
	background-color: rgba(0, 0, 0, 0.075)
}

.table .thead-dark th {
	color: #fff;
	background-color: #343a40;
	border-color: #454d55
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.table-dark {
	color: #fff;
	background-color: #343a40
}

.table-dark th,
.table-dark td,
.table-dark thead th {
	border-color: #454d55
}

.table-dark.table-bordered {
	border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, 0.05)
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.075)
}

@media (max-width: 575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}

	.table-responsive-sm>.table-bordered {
		border: 0
	}
}

@media (max-width: 767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}

	.table-responsive-md>.table-bordered {
		border: 0
	}
}

@media (max-width: 991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}

	.table-responsive-lg>.table-bordered {
		border: 0
	}
}

@media (max-width: 1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}

	.table-responsive-xl>.table-bordered {
		border: 0
	}
}

.table-responsive {
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
	border: 0
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 0 5px;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	font-size: 14px;
}

@media (prefers-reduced-motion: reduce) {
	.form-control {
		transition: none
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25)
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff
}

.form-control-file,
.form-control-range {
	display: block;
	width: 100%
}

.col-form-label {
	padding-top: calc(0.375rem + 1px);
	padding-bottom: calc(0.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5
}

.col-form-label-lg {
	padding-top: calc(0.5rem + 1px);
	padding-bottom: calc(0.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5
}

.col-form-label-sm {
	padding-top: calc(0.25rem + 1px);
	padding-bottom: calc(0.25rem + 1px);
	font-size: .875rem;
	line-height: 1.5
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding: .375rem 0;
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
	padding-right: 0;
	padding-left: 0
}

.form-control-sm {
	height: calc(1.5em + 0.5rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

select.form-control[size],
select.form-control[multiple] {}

textarea.form-control {
	height: auto
}

.form-group {
	margin-bottom: 1rem
}

.form-text {
	display: block;
	margin-top: .25rem
}

.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}

.form-row>.col,
.form-row>[class*="col-"] {
	padding-right: 5px;
	padding-left: 5px
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}

.form-check-input[disabled]~.form-check-label,
.form-check-input:disabled~.form-check-label {
	color: #6c757d
}

.form-check-label {
	margin-bottom: 0
}

.form-check-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, 0.9);
	border-radius: .25rem
}

.form-row>.col>.valid-tooltip,
.form-row>[class*="col-"]>.valid-tooltip {
	left: 5px
}

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

.form-inline .form-check {
	width: 100%
}

@media (min-width: 576px) {
	.form-inline label {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0
	}

	.form-inline .form-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.form-inline .form-control-plaintext {
		display: inline-block
	}

	.form-inline .input-group,
	.form-inline .custom-select {
		width: auto
	}

	.form-inline .form-check {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0
	}

	.form-inline .form-check-input {
		position: relative;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0
	}

	.form-inline .custom-control {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.form-inline .custom-control-label {
		margin-bottom: 0
	}
}

.btn {
	color: #254091;
	padding: 4px 12px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #fff;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	border: solid 1px #254091;
}

@media (prefers-reduced-motion: reduce) {
	.btn {
		transition: none
	}
}

.btn:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #254091;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #fff;
}

.btn:hover,
.btn:focus,
.btn:active {
	background-color: #254091;
	color: #fff;
}

.btn:hover {
	color: #fff;
	text-decoration: none
}

.btn.disabled,
.btn:disabled {
	opacity: .65
}

.btn:not(:disabled):not(.disabled) {
	cursor: pointer
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none
}

.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, 0.5)
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, 0.5)
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62
}

.btn-secondary:focus,
.btn-secondary.focus {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, 0.5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, 0.5)
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34
}

.btn-success:focus,
.btn-success.focus {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, 0.5)
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, 0.5)
}

.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b
}

.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, 0.5)
}

.btn-info.disabled,
.btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, 0.5)
}

.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00
}

.btn-warning:focus,
.btn-warning.focus {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, 0.5)
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, 0.5)
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130
}

.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130;
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, 0.5)
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, 0.5)
}

.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5
}

.btn-light:focus,
.btn-light.focus {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, 0.5)
}

.btn-light.disabled,
.btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, 0.5)
}

.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124
}

.btn-dark:focus,
.btn-dark.focus {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, 0.5)
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, 0.5)
}

.btn-outline-primary {
	color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.5)
}

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5)
}

.btn-outline-success {
	color: #28a745;
	border-color: #28a745
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-outline-success:focus,
.btn-outline-success.focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5)
}

.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info:focus,
.btn-outline-info.focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5)
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5)
}

.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5)
}

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:focus,
.btn-outline-light.focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, 0.5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, 0.5)
}

.btn-outline-dark {
	color: #343a40;
	border-color: #343a40
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5)
}

.btn-link {
	font-weight: 400;
	color: #007bff;
	text-decoration: none
}

.btn-link:hover {
	color: #0056b3;
	text-decoration: underline
}

.btn-link:focus,
.btn-link.focus {
	text-decoration: underline
}

.btn-link:disabled,
.btn-link.disabled {
	color: #6c757d;
	pointer-events: none
}

.btn-lg,
.btn-group-lg>.btn {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

.btn-sm,
.btn-group-sm>.btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: .5rem
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%
}

.fade {
	transition: opacity .15s linear
}

@media (prefers-reduced-motion: reduce) {
	.fade {
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,
.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.btn,
.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-link:hover,
.nav-link:focus {
	text-decoration: none
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
	margin-bottom: -1px;
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
	border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.nav-pills .nav-link {
	border-radius: .25rem
}

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

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

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

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}

.navbar-brand:hover,
.navbar-brand:focus {
	text-decoration: none
}

.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.navbar-nav .nav-link {
	padding: 12px 0px 10px;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem
}

.navbar-toggler:hover,
.navbar-toggler:focus {
	text-decoration: none
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: 50% / 100% 100% no-repeat
}

.navbar-nav-scroll {
	max-height: 75vh;
	overflow-y: auto
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: .25rem
}

.card>hr {
	margin-right: 0;
	margin-left: 0
}

.card>.list-group {
	border-top: inherit;
	border-bottom: inherit
}

.card>.list-group:first-child {
	border-top-width: 0;
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px)
}

.card>.list-group:last-child {
	border-bottom-width: 0;
	border-bottom-right-radius: calc(0.25rem - 1px);
	border-bottom-left-radius: calc(0.25rem - 1px)
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
	border-top: 0
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.25rem
}

.card-title {
	margin-bottom: .75rem
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0
}

.card-text:last-child {
	margin-bottom: 0
}

.card-link:hover {
	text-decoration: none
}

.card-link+.card-link {
	margin-left: 1.25rem
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid rgba(0, 0, 0, 0.125)
}

.card-header:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, 0.03);
	border-top: 1px solid rgba(0, 0, 0, 0.125)
}

.card-footer:last-child {
	border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
	border-radius: calc(0.25rem - 1px)
}

.card-img,
.card-img-top,
.card-img-bottom {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%
}

.card-img,
.card-img-top {
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px)
}

.card-img,
.card-img-bottom {
	border-bottom-right-radius: calc(0.25rem - 1px);
	border-bottom-left-radius: calc(0.25rem - 1px)
}

.card-deck .card {
	margin-bottom: 15px
}

@media (min-width: 576px) {
	.card-deck {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px
	}

	.card-deck .card {
		-ms-flex: 1 0 0;
		flex: 1 0 0;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px
	}
}

.accordion {
	overflow-anchor: none
}

.accordion>.card {
	overflow: hidden
}

.accordion>.card:not(:last-of-type) {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.accordion>.card>.card-header {
	border-radius: 0;
	margin-bottom: -1px
}

.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
	float: left;
	padding-right: .5rem;
	color: #6c757d;
	content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline;
	text-decoration: none
}

.breadcrumb-item.active {
	color: #6c757d
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}

.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.page-link:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25)
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}


.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}

.breadcrumb>li {
	display: inline-block
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}

.breadcrumb>.active {
	color: #777
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 0px 0;
	border-radius: 4px
}

.pagination>li {
	display: inline
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 5px 8px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid#ddd;
	cursor: pointer;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	z-index: 2;
	color: #fff;
	background-color: #254091;
	border-color: #254091;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #254091;
	border-color: #254091
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}

.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none
}

.pager li {
	display: inline
}

.pager li>a,
.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}

.pager li>a:hover,
.pager li>a:focus {
	text-decoration: none;
	background-color: #eee
}

.pager .next>a,
.pager .next>span {
	float: right
}

.pager .previous>a,
.pager .previous>span {
	float: left
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

a.label:hover,
a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label:empty {
	display: none
}

.btn .label {
	position: relative;
	top: -1px
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px
}

.badge:empty {
	display: none
}

.btn .badge {
	position: relative;
	top: -1px
}

.btn-xs .badge,
.btn-group-xs>.btn .badge {
	top: 0;
	padding: 1px 5px
}

a.badge:hover,
a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff
}

.list-group-item>.badge {
	float: right
}

.list-group-item>.badge+.badge {
	margin-right: 5px
}

.nav-pills>li>a>.badge {
	margin-left: 3px
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
}

.thumbnail>img,
.thumbnail a>img {
	margin-right: auto;
	margin-left: auto
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
	border-color: #337ab7
}

.thumbnail .caption {
	padding: 9px;
	color: #333
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%)
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0
}

.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
	margin-top: -2px
}

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

.modal-body {
	position: relative;
	padding: 15px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}


@media (prefers-reduced-motion: reduce) {
	.badge {
		transition: none
	}
}

a.badge:hover,
a.badge:focus {
	text-decoration: none
}

.badge:empty {
	display: none
}

.btn .badge {
	position: relative;
	top: -1px
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}

.badge-primary {
	color: #fff;
	background-color: #007bff
}

a.badge-primary:hover,
a.badge-primary:focus {
	color: #fff;
	background-color: #0062cc
}

a.badge-primary:focus,
a.badge-primary.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.5)
}

.badge-secondary {
	color: #fff;
	background-color: #6c757d
}

a.badge-secondary:hover,
a.badge-secondary:focus {
	color: #fff;
	background-color: #545b62
}

a.badge-secondary:focus,
a.badge-secondary.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, 0.5)
}

.badge-success {
	color: #fff;
	background-color: #28a745
}

a.badge-success:hover,
a.badge-success:focus {
	color: #fff;
	background-color: #1e7e34
}

a.badge-success:focus,
a.badge-success.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, 0.5)
}

.badge-info {
	color: #fff;
	background-color: #17a2b8
}

a.badge-info:hover,
a.badge-info:focus {
	color: #fff;
	background-color: #117a8b
}

a.badge-info:focus,
a.badge-info.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, 0.5)
}

.badge-warning {
	color: #212529;
	background-color: #ffc107
}

a.badge-warning:hover,
a.badge-warning:focus {
	color: #212529;
	background-color: #d39e00
}

a.badge-warning:focus,
a.badge-warning.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, 0.5)
}

.badge-danger {
	color: #fff;
	background-color: #dc3545
}

a.badge-danger:hover,
a.badge-danger:focus {
	color: #fff;
	background-color: #bd2130
}

a.badge-danger:focus,
a.badge-danger.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, 0.5)
}

.badge-light {
	color: #212529;
	background-color: #f8f9fa
}

a.badge-light:hover,
a.badge-light:focus {
	color: #212529;
	background-color: #dae0e5
}

a.badge-light:focus,
a.badge-light.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, 0.5)
}

.badge-dark {
	color: #fff;
	background-color: #343a40
}

a.badge-dark:hover,
a.badge-dark:focus {
	color: #fff;
	background-color: #1d2124
}

a.badge-dark:focus,
a.badge-dark.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5)
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: .3rem
}

@media (min-width: 576px) {
	.jumbotron {
		padding: 4rem 2rem
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem
}

.alert-heading {
	color: inherit
}

.alert-link {
	font-weight: 600
}

.alert-dismissible {
	padding-right: 4rem
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: .75rem 1.25rem;
	color: inherit
}

.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}

.alert-primary hr {
	border-top-color: #9fcdff
}

.alert-primary .alert-link {
	color: #002752
}

.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}

.alert-secondary hr {
	border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
	color: #202326
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}

.alert-success hr {
	border-top-color: #b1dfbb
}

.alert-success .alert-link {
	color: #0b2e13
}

.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}

.alert-info hr {
	border-top-color: #abdde5
}

.alert-info .alert-link {
	color: #062c33
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}

.alert-warning hr {
	border-top-color: #ffe8a1
}

.alert-warning .alert-link {
	color: #533f03
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}

.alert-danger hr {
	border-top-color: #f1b0b7
}

.alert-danger .alert-link {
	color: #491217
}

.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}

.alert-light hr {
	border-top-color: #ececf6
}

.alert-light .alert-link {
	color: #686868
}

.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}

.alert-dark hr {
	border-top-color: #b9bbbe
}

.alert-dark .alert-link {
	color: #040505
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0
	}

	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0
	}

	to {
		background-position: 0 0
	}
}

.progress {
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
	line-height: 0;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem
}

.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease
}

@media (prefers-reduced-motion: reduce) {
	.progress-bar {
		transition: none
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem
}

.progress-bar-animated {
	-webkit-animation: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion: reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none
	}
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

.close:hover {
	color: #000;
	text-decoration: none
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
	opacity: .75
}

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

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

.toast {
	-ms-flex-preferred-size: 350px;
	flex-basis: 350px;
	max-width: 350px;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, 0.85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, 0.1);
	opacity: 0;
	border-radius: .25rem
}

.toast:not(:last-child) {
	margin-bottom: .75rem
}

.toast.showing {
	opacity: 1
}

.toast.show {
	display: block;
	opacity: 1
}

.toast.hide {
	display: none
}

.toast-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: rgba(255, 255, 255, 0.85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px)
}

.toast-body {
	padding: .75rem
}

.modal-open {
	overflow: hidden
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}

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

.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px)
}

.align-baseline {
	vertical-align: baseline !important
}

.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
}

.bg-primary {
	background-color: #007bff !important
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: #0062cc !important
}

.bg-secondary {
	background-color: #6c757d !important
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
	background-color: #545b62 !important
}

.bg-success {
	background-color: #28a745 !important
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
	background-color: #1e7e34 !important
}

.bg-info {
	background-color: #17a2b8 !important
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
	background-color: #117a8b !important
}

.bg-warning {
	background-color: #ffc107 !important
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
	background-color: #d39e00 !important
}

.bg-danger {
	background-color: #dc3545 !important
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
	background-color: #bd2130 !important
}

.bg-light {
	background-color: #f8f9fa !important
}

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

.bg-dark {
	background-color: #343a40 !important
}

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

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

.bg-transparent {
	background-color: transparent !important
}

.border {
	border: 1px solid #dee2e6 !important
}

.border-top {
	border-top: 1px solid #dee2e6 !important
}

.border-right {
	border-right: 1px solid #dee2e6 !important
}

.border-bottom {
	border-bottom: 1px solid #dee2e6 !important
}

.border-left {
	border-left: 1px solid #dee2e6 !important
}

.border-0 {
	border: 0 !important
}

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

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

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

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

.border-primary {
	border-color: #007bff !important
}

.border-secondary {
	border-color: #6c757d !important
}

.border-success {
	border-color: #28a745 !important
}

.border-info {
	border-color: #17a2b8 !important
}

.border-warning {
	border-color: #ffc107 !important
}

.border-danger {
	border-color: #dc3545 !important
}

.border-light {
	border-color: #f8f9fa !important
}

.border-dark {
	border-color: #343a40 !important
}

.border-white {
	border-color: #fff !important
}

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

.rounded {
	border-radius: .25rem !important
}

.rounded-top {
	border-top-left-radius: .25rem !important;
	border-top-right-radius: .25rem !important
}

.rounded-right {
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important
}

.rounded-bottom {
	border-bottom-right-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important
}

.rounded-left {
	border-top-left-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important
}

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

.rounded-circle {
	border-radius: 50% !important
}

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

.rounded-0 {
	border-radius: 0 !important
}

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

.d-none {
	display: none !important
}

.d-inline {
	display: inline !important
}

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

.d-block {
	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: -ms-flexbox !important;
	display: flex !important
}

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

@media (min-width: 576px) {
	.d-sm-none {
		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: -ms-flexbox !important;
		display: flex !important
	}

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

@media (min-width: 768px) {
	.d-md-none {
		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: -ms-flexbox !important;
		display: flex !important
	}

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

@media (min-width: 992px) {
	.d-lg-none {
		display: none !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: -ms-flexbox !important;
		display: flex !important
	}

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

@media (min-width: 1200px) {
	.d-xl-none {
		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: -ms-flexbox !important;
		display: flex !important
	}

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

@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: -ms-flexbox !important;
		display: flex !important
	}

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

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.embed-responsive::before {
	display: block;
	content: ""
}

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

.embed-responsive-21by9::before {
	padding-top: 42.857143%
}

.embed-responsive-16by9::before {
	padding-top: 56.25%
}

.embed-responsive-4by3::before {
	padding-top: 75%
}

.embed-responsive-1by1::before {
	padding-top: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important
}

.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important
}

.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important
}

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

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

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

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

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

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

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

.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important
}

.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important
}

.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important
}

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

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

.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important
}

@media (min-width: 576px) {
	.flex-sm-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

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

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

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

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

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

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

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

	.flex-sm-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-sm-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-sm-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-sm-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

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

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

	.justify-content-sm-center {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-sm-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

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

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

	.align-items-sm-center {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-sm-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-sm-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-sm-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-sm-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-sm-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

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

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

	.align-self-sm-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width: 768px) {
	.flex-md-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

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

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

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

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

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

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

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

	.flex-md-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-md-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-md-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-md-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

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

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

	.justify-content-md-center {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-md-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-md-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

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

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

	.align-items-md-center {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-md-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-md-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-md-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-md-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-md-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-md-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-md-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

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

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

	.align-self-md-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width: 992px) {
	.flex-lg-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

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

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

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

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

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

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

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

	.flex-lg-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-lg-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-lg-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-lg-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

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

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

	.justify-content-lg-center {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-lg-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

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

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

	.align-items-lg-center {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-lg-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-lg-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-lg-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-lg-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-lg-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

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

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

	.align-self-lg-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width: 1200px) {
	.flex-xl-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

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

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

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

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

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

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

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

	.flex-xl-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-xl-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-xl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-xl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

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

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

	.justify-content-xl-center {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-xl-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

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

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

	.align-items-xl-center {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-xl-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-xl-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-xl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-xl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-xl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

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

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

	.align-self-xl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

.float-left {
	float: left !important
}

.float-right {
	float: right !important
}

.float-none {
	float: none !important
}

@media (min-width: 576px) {
	.float-sm-left {
		float: left !important
	}

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

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

@media (min-width: 768px) {
	.float-md-left {
		float: left !important
	}

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

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

@media (min-width: 992px) {
	.float-lg-left {
		float: left !important
	}

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

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

@media (min-width: 1200px) {
	.float-xl-left {
		float: left !important
	}

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

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

.user-select-all {
	-webkit-user-select: all !important;
	-moz-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-auto {
	overflow: auto !important
}

.overflow-hidden {
	overflow: hidden !important
}

.position-static {
	position: static !important
}

.position-relative {
	position: relative !important
}

.position-absolute {
	position: absolute !important
}

.position-fixed {
	position: fixed !important
}

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

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

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

.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
}

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

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, 0.075) !important
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.15) !important
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important
}

.shadow-none {
	box-shadow: none !important
}

.shadow-CC {
	box-shadow: 0px 0px 10px #333 !important;
}

.w-25 {
	width: 25% !important
}

.w-50 {
	width: 50% !important
}

.w-75 {
	width: 75% !important
}

.w-100 {
	width: 100% !important
}

.w-80 {
	width: 80% !important
}

.w-auto {
	width: auto !important
}

.h-25 {
	height: 25% !important
}

.h-50 {
	height: 50% !important
}

.h-75 {
	height: 75% !important
}

.h-100 {
	height: 100% !important
}

.h-auto {
	height: auto !important
}

.mw-100 {
	max-width: 100% !important
}

.mh-100 {
	max-height: 100% !important
}

.min-vw-100 {
	min-width: 100vw !important
}

.min-vh-100 {
	min-height: 100vh !important
}

.vw-100 {
	width: 100vw !important
}

.vh-100 {
	height: 100vh !important
}

.m-0 {
	margin: 0 !important
}

.mt-0,
.my-0 {
	margin-top: 0 !important
}

.mr-0,
.mx-0 {
	margin-right: 0 !important
}

.mb-0,
.my-0 {
	margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
	margin-left: 0 !important
}

.m-1 {
	margin: .25rem !important
}

.mt-1,
.my-1 {
	margin-top: .25rem !important
}

.mr-1,
.mx-1 {
	margin-right: .25rem !important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
	margin-left: .25rem !important
}

.m-2 {
	margin: .5rem !important
}

.mt-2,
.my-2 {
	margin-top: .5rem !important
}

.mr-2,
.mx-2 {
	margin-right: .5rem !important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
	margin-left: .5rem !important
}

.m-3 {
	margin: 1rem !important
}

.mt-3,
.my-3 {
	margin-top: 1rem !important
}

.mr-3,
.mx-3 {
	margin-right: 1rem !important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
	margin-left: 1rem !important
}

.m-4 {
	margin: 1.5rem !important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem !important
}

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

.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem !important
}

.m-5 {
	margin: 3rem !important
}

.mt-5,
.my-5 {
	margin-top: 3rem !important
}

.mr-5,
.mx-5 {
	margin-right: 3rem !important
}

.mb-5,
.my-5 {
	margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
	margin-left: 3rem !important
}

.p-0 {
	padding: 0 !important
}

.pt-0,
.py-0 {
	padding-top: 0 !important
}

.pr-0,
.px-0 {
	padding-right: 0 !important
}

.pb-0,
.py-0 {
	padding-bottom: 0 !important
}

.pl-0,
.px-0 {
	padding-left: 0 !important
}

.p-1 {
	padding: .25rem !important
}

.pt-1,
.py-1 {
	padding-top: .25rem !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
}

.pt-2,
.py-2 {
	padding-top: .5rem !important
}

.pr-2,
.px-2 {
	padding-right: .5rem !important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
	padding-left: .5rem !important
}

.p-3 {
	padding: 1rem !important
}

.pt-3,
.py-3 {
	padding-top: 1rem !important
}

.pr-3,
.px-3 {
	padding-right: 1rem !important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
	padding-left: 1rem !important
}

.p-4 {
	padding: 1.5rem !important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
	padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
	padding-left: 1.5rem !important
}

.p-5 {
	padding: 3rem !important
}

.pt-5,
.py-5 {
	padding-top: 3rem !important
}

.pr-5,
.px-5 {
	padding-right: 3rem !important
}

.pb-5,
.py-5 {
	padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
	padding-left: 3rem !important
}

.m-n1 {
	margin: -.25rem !important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem !important
}

.m-n2 {
	margin: -.5rem !important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem !important
}

.m-n3 {
	margin: -1rem !important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem !important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem !important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem !important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem !important
}

.m-n4 {
	margin: -1.5rem !important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem !important
}

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

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem !important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem !important
}

.m-n5 {
	margin: -3rem !important
}

.mt-n5,
.my-n5 {
	margin-top: -3rem !important
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem !important
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem !important
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem !important
}

.m-auto {
	margin: auto !important
}

.mt-auto,
.my-auto {
	margin-top: auto !important
}

.mr-auto,
.mx-auto {
	margin-right: auto !important
}

.mb-auto,
.my-auto {
	margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
	margin-left: auto !important
}

@media (min-width: 576px) {
	.m-sm-0 {
		margin: 0 !important
	}

	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0 !important
	}

	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0 !important
	}

	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0 !important
	}

	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0 !important
	}

	.m-sm-1 {
		margin: .25rem !important
	}

	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem !important
	}

	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem !important
	}

	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem !important
	}

	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem !important
	}

	.m-sm-2 {
		margin: .5rem !important
	}

	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem !important
	}

	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem !important
	}

	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem !important
	}

	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem !important
	}

	.m-sm-3 {
		margin: 1rem !important
	}

	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem !important
	}

	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem !important
	}

	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem !important
	}

	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem !important
	}

	.m-sm-4 {
		margin: 1.5rem !important
	}

	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem !important
	}

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

	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem !important
	}

	.m-sm-5 {
		margin: 3rem !important
	}

	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem !important
	}

	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem !important
	}

	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem !important
	}

	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem !important
	}

	.p-sm-0 {
		padding: 0 !important
	}

	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0 !important
	}

	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0 !important
	}

	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0 !important
	}

	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0 !important
	}

	.p-sm-1 {
		padding: .25rem !important
	}

	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem !important
	}

	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem !important
	}

	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem !important
	}

	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem !important
	}

	.p-sm-2 {
		padding: .5rem !important
	}

	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem !important
	}

	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem !important
	}

	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem !important
	}

	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem !important
	}

	.p-sm-3 {
		padding: 1rem !important
	}

	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem !important
	}

	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem !important
	}

	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem !important
	}

	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem !important
	}

	.p-sm-4 {
		padding: 1.5rem !important
	}

	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem !important
	}

	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem !important
	}

	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem !important
	}

	.p-sm-5 {
		padding: 3rem !important
	}

	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem !important
	}

	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem !important
	}

	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem !important
	}

	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem !important
	}

	.m-sm-n1 {
		margin: -.25rem !important
	}

	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -.25rem !important
	}

	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -.25rem !important
	}

	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -.25rem !important
	}

	.m-sm-n2 {
		margin: -.5rem !important
	}

	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -.5rem !important
	}

	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -.5rem !important
	}

	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -.5rem !important
	}

	.m-sm-n3 {
		margin: -1rem !important
	}

	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem !important
	}

	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem !important
	}

	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem !important
	}

	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem !important
	}

	.m-sm-n4 {
		margin: -1.5rem !important
	}

	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem !important
	}

	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem !important
	}

	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem !important
	}

	.m-sm-n5 {
		margin: -3rem !important
	}

	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem !important
	}

	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem !important
	}

	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem !important
	}

	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -3rem !important
	}

	.m-sm-auto {
		margin: auto !important
	}

	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto !important
	}

	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto !important
	}

	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto !important
	}

	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto !important
	}
}

@media (min-width: 768px) {
	.m-md-0 {
		margin: 0 !important
	}

	.mt-md-0,
	.my-md-0 {
		margin-top: 0 !important
	}

	.mr-md-0,
	.mx-md-0 {
		margin-right: 0 !important
	}

	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0 !important
	}

	.ml-md-0,
	.mx-md-0 {
		margin-left: 0 !important
	}

	.m-md-1 {
		margin: .25rem !important
	}

	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem !important
	}

	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem !important
	}

	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem !important
	}

	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem !important
	}

	.m-md-2 {
		margin: .5rem !important
	}

	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem !important
	}

	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem !important
	}

	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem !important
	}

	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem !important
	}

	.m-md-3 {
		margin: 1rem !important
	}

	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem !important
	}

	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem !important
	}

	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem !important
	}

	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem !important
	}

	.m-md-4 {
		margin: 1.5rem !important
	}

	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem !important
	}

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

	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem !important
	}

	.m-md-5 {
		margin: 3rem !important
	}

	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem !important
	}

	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem !important
	}

	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem !important
	}

	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem !important
	}

	.p-md-0 {
		padding: 0 !important
	}

	.pt-md-0,
	.py-md-0 {
		padding-top: 0 !important
	}

	.pr-md-0,
	.px-md-0 {
		padding-right: 0 !important
	}

	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0 !important
	}

	.pl-md-0,
	.px-md-0 {
		padding-left: 0 !important
	}

	.p-md-1 {
		padding: .25rem !important
	}

	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem !important
	}

	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem !important
	}

	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem !important
	}

	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem !important
	}

	.p-md-2 {
		padding: .5rem !important
	}

	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem !important
	}

	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem !important
	}

	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem !important
	}

	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem !important
	}

	.p-md-3 {
		padding: 1rem !important
	}

	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem !important
	}

	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem !important
	}

	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem !important
	}

	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem !important
	}

	.p-md-4 {
		padding: 1.5rem !important
	}

	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem !important
	}

	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem !important
	}

	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem !important
	}

	.p-md-5 {
		padding: 3rem !important
	}

	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem !important
	}

	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem !important
	}

	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem !important
	}

	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem !important
	}

	.m-md-n1 {
		margin: -.25rem !important
	}

	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem !important
	}

	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem !important
	}

	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem !important
	}

	.m-md-n2 {
		margin: -.5rem !important
	}

	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem !important
	}

	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem !important
	}

	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem !important
	}

	.m-md-n3 {
		margin: -1rem !important
	}

	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem !important
	}

	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem !important
	}

	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem !important
	}

	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem !important
	}

	.m-md-n4 {
		margin: -1.5rem !important
	}

	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem !important
	}

	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem !important
	}

	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem !important
	}

	.m-md-n5 {
		margin: -3rem !important
	}

	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem !important
	}

	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem !important
	}

	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem !important
	}

	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -3rem !important
	}

	.m-md-auto {
		margin: auto !important
	}

	.mt-md-auto,
	.my-md-auto {
		margin-top: auto !important
	}

	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto !important
	}

	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto !important
	}

	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto !important
	}
}

@media (min-width: 992px) {
	.m-lg-0 {
		margin: 0 !important
	}

	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0 !important
	}

	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0 !important
	}

	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0 !important
	}

	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0 !important
	}

	.m-lg-1 {
		margin: .25rem !important
	}

	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem !important
	}

	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem !important
	}

	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem !important
	}

	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem !important
	}

	.m-lg-2 {
		margin: .5rem !important
	}

	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem !important
	}

	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem !important
	}

	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem !important
	}

	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem !important
	}

	.m-lg-3 {
		margin: 1rem !important
	}

	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem !important
	}

	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem !important
	}

	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem !important
	}

	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem !important
	}

	.m-lg-4 {
		margin: 1.5rem !important
	}

	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem !important
	}

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

	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem !important
	}

	.m-lg-5 {
		margin: 3rem !important
	}

	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem !important
	}

	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem !important
	}

	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem !important
	}

	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem !important
	}

	.p-lg-0 {
		padding: 0 !important
	}

	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0 !important
	}

	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0 !important
	}

	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0 !important
	}

	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0 !important
	}

	.p-lg-1 {
		padding: .25rem !important
	}

	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem !important
	}

	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem !important
	}

	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem !important
	}

	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem !important
	}

	.p-lg-2 {
		padding: .5rem !important
	}

	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem !important
	}

	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem !important
	}

	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem !important
	}

	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem !important
	}

	.p-lg-3 {
		padding: 1rem !important
	}

	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem !important
	}

	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem !important
	}

	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem !important
	}

	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem !important
	}

	.p-lg-4 {
		padding: 1.5rem !important
	}

	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem !important
	}

	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem !important
	}

	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem !important
	}

	.p-lg-5 {
		padding: 3rem !important
	}

	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem !important
	}

	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem !important
	}

	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem !important
	}

	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem !important
	}

	.m-lg-n1 {
		margin: -.25rem !important
	}

	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem !important
	}

	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem !important
	}

	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem !important
	}

	.m-lg-n2 {
		margin: -.5rem !important
	}

	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem !important
	}

	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem !important
	}

	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem !important
	}

	.m-lg-n3 {
		margin: -1rem !important
	}

	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem !important
	}

	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem !important
	}

	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem !important
	}

	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem !important
	}

	.m-lg-n4 {
		margin: -1.5rem !important
	}

	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem !important
	}

	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem !important
	}

	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem !important
	}

	.m-lg-n5 {
		margin: -3rem !important
	}

	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem !important
	}

	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem !important
	}

	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem !important
	}

	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -3rem !important
	}

	.m-lg-auto {
		margin: auto !important
	}

	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto !important
	}

	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto !important
	}

	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto !important
	}

	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto !important
	}
}

@media (min-width: 1200px) {
	.m-xl-0 {
		margin: 0 !important
	}

	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0 !important
	}

	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0 !important
	}

	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0 !important
	}

	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0 !important
	}

	.m-xl-1 {
		margin: .25rem !important
	}

	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem !important
	}

	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem !important
	}

	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem !important
	}

	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem !important
	}

	.m-xl-2 {
		margin: .5rem !important
	}

	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem !important
	}

	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem !important
	}

	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem !important
	}

	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem !important
	}

	.m-xl-3 {
		margin: 1rem !important
	}

	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem !important
	}

	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem !important
	}

	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem !important
	}

	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem !important
	}

	.m-xl-4 {
		margin: 1.5rem !important
	}

	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem !important
	}

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

	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem !important
	}

	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem !important
	}

	.m-xl-5 {
		margin: 3rem !important
	}

	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem !important
	}

	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem !important
	}

	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem !important
	}

	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem !important
	}

	.p-xl-0 {
		padding: 0 !important
	}

	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0 !important
	}

	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0 !important
	}

	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0 !important
	}

	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0 !important
	}

	.p-xl-1 {
		padding: .25rem !important
	}

	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem !important
	}

	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem !important
	}

	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem !important
	}

	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem !important
	}

	.p-xl-2 {
		padding: .5rem !important
	}

	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem !important
	}

	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem !important
	}

	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem !important
	}

	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem !important
	}

	.p-xl-3 {
		padding: 1rem !important
	}

	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem !important
	}

	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem !important
	}

	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem !important
	}

	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem !important
	}

	.p-xl-4 {
		padding: 1.5rem !important
	}

	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem !important
	}

	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem !important
	}

	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem !important
	}

	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem !important
	}

	.p-xl-5 {
		padding: 3rem !important
	}

	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem !important
	}

	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem !important
	}

	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem !important
	}

	.pl-xl-5,
	.px-xl-5 {
		padding-left: 3rem !important
	}

	.m-xl-n1 {
		margin: -.25rem !important
	}

	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem !important
	}

	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem !important
	}

	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem !important
	}

	.m-xl-n2 {
		margin: -.5rem !important
	}

	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem !important
	}

	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem !important
	}

	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem !important
	}

	.m-xl-n3 {
		margin: -1rem !important
	}

	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem !important
	}

	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem !important
	}

	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem !important
	}

	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem !important
	}

	.m-xl-n4 {
		margin: -1.5rem !important
	}

	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem !important
	}

	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem !important
	}

	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem !important
	}

	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem !important
	}

	.m-xl-n5 {
		margin: -3rem !important
	}

	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem !important
	}

	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem !important
	}

	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem !important
	}

	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -3rem !important
	}

	.m-xl-auto {
		margin: auto !important
	}

	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto !important
	}

	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto !important
	}

	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto !important
	}

	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto !important
	}
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0, 0, 0, 0)
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
}

.text-justify {
	text-align: justify !important
}

.text-wrap {
	white-space: normal !important
}

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

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left {
	text-align: left !important
}

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

.text-center {
	text-align: center !important
}

@media (min-width: 576px) {
	.text-sm-left {
		text-align: left !important
	}

	.text-sm-right {
		text-align: right !important
	}

	.text-sm-center {
		text-align: center !important
	}
}

@media (min-width: 768px) {
	.text-md-left {
		text-align: left !important
	}

	.text-md-right {
		text-align: right !important
	}

	.text-md-center {
		text-align: center !important
	}
}

@media (min-width: 992px) {
	.text-lg-left {
		text-align: left !important
	}

	.text-lg-right {
		text-align: right !important
	}

	.text-lg-center {
		text-align: center !important
	}
}

@media (min-width: 1200px) {
	.text-xl-left {
		text-align: left !important
	}

	.text-xl-right {
		text-align: right !important
	}

	.text-xl-center {
		text-align: center !important
	}
}

.text-lowercase {
	text-transform: lowercase !important
}

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

.text-capitalize {
	text-transform: capitalize !important
}

.font-weight-light {
	font-weight: 300 !important
}

.font-weight-lighter {
	font-weight: lighter !important
}

.font-weight-normal {
	font-weight: 400 !important
}

.font-weight-bold {
	font-weight: 600 !important
}

.font-weight-bolder {
	font-weight: bolder !important
}

.font-italic {
	font-style: italic !important
}

.text-white {
	color: #fff !important
}

.text-primary {
	color: #007bff !important
}

a.text-primary:hover,
a.text-primary:focus {
	color: #0056b3 !important
}

.text-secondary {
	color: #6c757d !important
}

a.text-secondary:hover,
a.text-secondary:focus {
	color: #494f54 !important
}

.text-success {
	color: #28a745 !important
}

a.text-success:hover,
a.text-success:focus {
	color: #19692c !important
}

.text-info {
	color: #17a2b8 !important
}

a.text-info:hover,
a.text-info:focus {
	color: #0f6674 !important
}

.text-warning {
	color: #ffc107 !important
}

a.text-warning:hover,
a.text-warning:focus {
	color: #ba8b00 !important
}

.text-danger {
	color: #dc3545 !important
}

a.text-danger:hover,
a.text-danger:focus {
	color: #a71d2a !important
}

.text-light {
	color: #f8f9fa !important
}

a.text-light:hover,
a.text-light:focus {
	color: #cbd3da !important
}

.text-dark {
	color: #343a40 !important
}

a.text-dark:hover,
a.text-dark:focus {
	color: #121416 !important
}

.text-body {
	color: #212529 !important
}

.text-muted {
	color: #6c757d !important
}

.text-black-50 {
	color: rgba(0, 0, 0, 0.5) !important
}

.text-white-50 {
	color: rgba(255, 255, 255, 0.5) !important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.text-decoration-none {
	text-decoration: none !important
}

.text-break {
	word-break: break-word !important;
	word-wrap: break-word !important
}

.text-reset {
	color: inherit !important
}

.visible {
	visibility: visible !important
}

.invisible {
	visibility: hidden !important
}

@media print {

	*,
	::before,
	::after {
		text-shadow: none !important;
		box-shadow: none !important
	}

	a:not(.btn) {
		text-decoration: underline
	}

	abbr[title]::after {
		content: " (" attr(title) ")"
	}

	pre {
		white-space: pre-wrap !important
	}

	pre,
	blockquote {
		border: 1px solid #adb5bd;
		page-break-inside: avoid
	}

	thead {
		display: table-header-group
	}

	tr,
	img {
		page-break-inside: avoid
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3
	}

	h2,
	h3 {
		page-break-after: avoid
	}

	@page {
		size: a3
	}

	body {
		min-width: 992px !important
	}

	.container {
		min-width: 992px !important
	}

	.navbar {
		display: none
	}

	.badge {
		border: 1px solid #000
	}

	.table {
		border-collapse: collapse !important
	}

	.table td,
	.table th {
		background-color: #fff !important
	}

	.table-bordered th,
	.table-bordered td {
		border: 1px solid #dee2e6 !important
	}

	.table-dark {
		color: inherit
	}

	.table-dark th,
	.table-dark td,
	.table-dark thead th,
	.table-dark tbody+tbody {
		border-color: #dee2e6
	}

	.table .thead-dark th {
		color: inherit;
		border-color: #dee2e6
	}
}



.clr {
	clear: both;
}

.from-control>input>placeholder {
	color: #e5e5e5;
}

.tooltip {
	position: relative;
}

.tooltip:after {
	background: #333;
	background: rgba(0, 0, 0, .8);
	border-radius: 5px;
	bottom: 32px;
	color: #fff;
	content: attr(aria-label);
	left: -50%;
	padding: 0px 10px;
	position: absolute;
	z-index: 98;
	width: auto;
	border-width: 5px;
	border-style: solid;
	border-color: black transparent transparent transparent;
	text-align: center;
	font-size: 13px;
	line-height: 16px;
	min-width: 80px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.tooltip:hover:after {
	visibility: visible;
	opacity: 1;
}

.tooltip:before {
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 26px;
	content: "";
	left: 50%;
	position: absolute;
	z-index: 99;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.tooltip:hover:before {
	visibility: visible;
	opacity: 1;
}

.tooltip-bottom {
	position: relative;
	font-weight: normal;
}

.tooltip-bottom:after {
	background: #333;
	background: rgba(0, 0, 0, .8);
	border-radius: 5px;
	top: 26px;
	color: #fff;
	content: attr(aria-label);
	right: -10px;
	padding: 0 10px;
	position: absolute;
	z-index: 98;
	width: auto;
	border-width: 5px;
	border-style: solid;
	border-color: #000 transparent transparent transparent;
	text-align: center;
	font-size: 12px;
	min-width: 80px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear
}

.tooltip-bottom:hover:after {
	visibility: visible;
	opacity: 1
}

.tooltip-bottom:before {
	border: solid;
	border-color: #333 transparent;
	border-width: 0 6px 6px;
	top: 20px;
	content: "";
	left: 30%;
	position: absolute;
	z-index: 99;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear
}

.tooltip-bottom:hover:before {
	visibility: visible;
	opacity: 1
}

ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

a,
a:hover,
a:visited,
a:focus {
	text-decoration: none;
}

.clr {
	clear: both;
}

.red_color {
	color: #E31B23;
}

.green_color {
	color: #139246 !important;
}

.white_color {
	color: #FFFFFF !important;
}

.black_color {
	color: #000000 !important;
}

.gray_color {
	color: #B3B3B3 !important;
}

.darkgray_color {
	color: #58595B !important;
}

.site_color {
	color: #254091 !important;
}

.blue_color {
	color: #012A5F !important;
}

.txt_color {
	color: #636363 !important;
}

.site_color_link {
	color: #254091;
	text-decoration: underline;
}

.site_color_link:hover {
	color: #254091;
	text-decoration: none;
}

.pointer {
	cursor: pointer;
}

.uppercase {
	text-transform: uppercase;
}

.line-through {
	text-decoration: line-through;
}

.position_relative {
	position: relative;
	top: 0px;
}

.position_absolute {
	position: absolute !important;
}

.position_top_2 {
	position: relative;
	top: 2px;
}

.position_top_5 {
	position: relative;
	top: 5px;
}

.position_top_10 {
	position: relative;
	top: 10px;
}

.position_bottom_2 {
	position: relative;
	bottom: 2px;
}

.position_bottom_5 {
	position: relative;
	bottom: 5px;
}

.position_bottom_10 {
	position: relative;
	bottom: 10px;
}

.italic {
	font-style: italic;
}

.display_none {
	display: none !important;
}

.display_block {
	display: block !important;
}

.width_hundred {
	width: 100%;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.float_none {
	float: none;
}

.font_8 {
	font-size: 8px;
}

.font_10 {
	font-size: 10px;
}

.font_12 {
	font-size: 12px;
}

.font_14 {
	font-size: 14px !important;
}

.font_16 {
	font-size: 16px !important;
}

.font_18 {
	font-size: 18px !important;
}

.font_20 {
	font-size: 20px !important;
}

.font_22 {
	font-size: 22px !important;
}

.font_24 {
	font-size: 24px !important;
}

.font_26 {
	font-size: 26px;
}

.font_28 {
	font-size: 28px;
}

.font_30 {
	font-size: 30px !important;
}

.font_32 {
	font-size: 32px;
}

.font_36 {
	font-size: 36px !important;
}

.font_40 {
	font-size: 40px;
}

.font_300 {
	font-weight: 300;
}

.font_bold {
	font-weight: bold;
}

.font_600 {
	font-weight: 600 !important;
}

.font_normal {
	font-weight: normal;
}

.underline {
	text-decoration: underline;
}

.hover_underline:hover {
	text-decoration: underline;
}

.border_top_gray {
	border-top: 1px solid #CCC;
}

.border {
	border: 1px solid #CCC;
}

.red_border {
	border: 1px solid #E31B23;
}

.border_none {
	border: none !important;
}

.border_left_none {
	border-left: none !important;
}

.border_top_none {
	border-top: none;
}

.border_bottom_none {
	border-bottom: none;
}

.border_bottom_black {
	border-bottom: solid 1px #333 !important;
}

.border_right {
	border-right: 1px solid #CCC;
}

.border_right_none {
	border-right: none;
}

.border_bottom {
	border-bottom: 1px solid #CCC;
}

.border_red {
	border: 1px solid #CC0000;
}

.line_height_14 {
	line-height: 14px;
}

.line_height_16 {
	line-height: 16px;
}

.line_height_20 {
	line-height: 20px;
}

.line_height_24 {
	line-height: 24px;
}

.line_height_28 {
	line-height: 28px;
}

.line_height_32 {
	line-height: 32px;
}

.line_height_40 {
	line-height: 40px;
}

.margin_left_0 {
	margin-left: 0px;
}

.margin_left_5 {
	margin-left: 5px;
}

.margin_left_10 {
	margin-left: 10px;
}

.margin_left_15 {
	margin-left: 15px !important;
}

.margin_left_20 {
	margin-left: 20px;
}

.margin_left_30 {
	margin-left: 30px !important;
}

.margin_left_40 {
	margin-left: 40px;
}

.margin_right_0 {
	margin-right: 0px !important;
}

.margin_right_5 {
	margin-right: 5px;
}

.margin_right_10 {
	margin-right: 10px;
}

.margin_right_15 {
	margin-right: 15px !important;
}

.margin_right_20 {
	margin-right: 20px;
}

.margin_right_30 {
	margin-right: 30px;
}

.margin_right_40 {
	margin-right: 40px;
}

.margin_top_0 {
	margin-top: 0px !important;
}

.margin_top_2 {
	margin-top: 2px;
}

.margin_top_5 {
	margin-top: 5px !important;
}

.margin_top_7 {
	margin-top: 7px !important;
}

.margin_top_8 {
	margin-top: 8px;
}

.margin_top_10 {
	margin-top: 10px !important;
}

.margin_top_20 {
	margin-top: 20px !important;
}

.margin_top_25 {
	margin-top: 25px !important;
}

.margin_top_30 {
	margin-top: 30px !important;
}

.margin_top_35 {
	margin-top: 35px;
}

.margin_top_40 {
	margin-top: 40px;
}

.margin_top_50 {
	margin-top: 50px;
}

.margin_top_60 {
	margin-top: 60px;
}

.margin_top_70 {
	margin-top: 70px;
}

.margin_top_80 {
	margin-top: 80px;
}

.margin_top_100 {
	margin-top: 100px;
}

.margin_top_115 {
	margin-top: 115px;
}

.margin_bottom_0 {
	margin-bottom: 0px !important;
}

.margin_bottom_2 {
	margin-bottom: 2px;
}

.margin_bottom_5 {
	margin-bottom: 5px;
}

.margin_bottom_10 {
	margin-bottom: 10px !important;
}

.margin_bottom_15 {
	margin-bottom: 15px;
}

.margin_bottom_20 {
	margin-bottom: 20px;
}

.margin_bottom_25 {
	margin-bottom: 25px;
}

.margin_bottom_30 {
	margin-bottom: 30px;
}

.margin_bottom_40 {
	margin-bottom: 40px;
}

.margin_bottom_50 {
	margin-bottom: 50px;
}

.margin_bottom_60 {
	margin-bottom: 60px;
}

.margin_bottom_70 {
	margin-bottom: 70px;
}

.margin_bottom_80 {
	margin-bottom: 80px;
}

.margin_bottom_100 {
	margin-bottom: 100px;
}

.margin_bottom_150 {
	margin-bottom: 150px;
}

.padding_left_right_5 {
	padding-left: 5px;
	padding-right: 5px;
}

.padding_0 {
	padding: 0px;
}

.padding_2 {
	padding: 2px;
}

.padding_5 {
	padding: 5px;
}

.padding_10 {
	padding: 10px;
}

.padding_15 {
	padding: 15px;
}

.padding_20 {
	padding: 20px;
}

.padding_top_5 {
	padding-top: 5px;
}

.padding_top_10 {
	padding-top: 10px;
}

.padding_top_20 {
	padding-top: 20px;
}

.padding_top_25 {
	padding-top: 25px !important;
}

.padding_right_0 {
	padding-right: 0px !important;
}

.padding_bottom_10 {
	padding-bottom: 10px !important;
}

.padding_bottom_20 {
	padding-bottom: 20px;
}

.padding_left_0 {
	padding-left: 0px !important;
}

.padding_right_5 {
	padding-right: 5px;
}

.padding_right_10 {
	padding-right: 10px;
}

.padding_right_20 {
	padding-right: 20px;
}

.padding_right_30 {
	padding-right: 30px;
}

.padding_right_40 {
	padding-right: 40px;
}

.padding_top_60 {
	padding-top: 60px;
}

.padding_top_100 {
	padding-top: 100px;
}

.padding_top_40 {
	padding-top: 40px;
}

.padding_right_60 {
	padding-right: 60px;
}

.padding_left_5 {
	padding-left: 5px;
}

.padding_left_30 {
	padding-left: 30px;
}

.padding_left_36 {
	padding-left: 36px;
}

.padding_left_33 {
	padding-left: 33px;
}

.min_height {
	min-height: 300px;
}

.min_height_200 {
	min-height: 200px;
}

.img_border {
	border-radius: 50% !important;
}

.image_shadow {
	box-shadow: 2px 2px 10px #ccc;
}

.table_pad tr td,
.table_pad tr th {
	padding: 5px;
}

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

.pull-left {
	float: left;
}

.slow {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.slow3 {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
}

.slow5 {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.slow8 {
	-webkit-transition: all .8s linear;
	-moz-transition: all .8s linear;
	-o-transition: all .8s linear;
	-ms-transition: all .8s linear;
	transition: all .8s linear;
}

table th,
table td {
	padding: 5px 10px;
}

.slow {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

table th,
table td {
	padding: 5px 10px;
}

.slow {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.slow3 {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
}

.slow5 {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.slow8 {
	-webkit-transition: all .8s linear;
	-moz-transition: all .8s linear;
	-o-transition: all .8s linear;
	-ms-transition: all .8s linear;
	transition: all .8s linear;
}

table th,
table td {
	padding: 5px 10px;
}

.min-height-345 {
	min-height: 345px !important;
}

#google_translate_element {
	display: inline-block;
	height: 19px;
	overflow: hidden;
	width: 120px;
	position: relative;
	top: 4px;
}

.goog-te-gadget .goog-te-combo {
	margin: 0px !important;
	font-size: 12px;
	width: 100%;
	height: 20px;
}

@-webkit-keyframes glowing {
	0% {
		background-color: #666666;
		-webkit-box-shadow: 0 0 3px #666666;
	}

	50% {
		background-color: #254091;
		-webkit-box-shadow: 0 0 10px #254091;
	}

	100% {
		background-color: #666666;
		-webkit-box-shadow: 0 0 3px #666666;
	}
}

@-moz-keyframes glowing {
	0% {
		background-color: #666666;
		-moz-box-shadow: 0 0 3px #666666;
	}

	50% {
		background-color: #254091;
		-moz-box-shadow: 0 0 10px #254091;
	}

	100% {
		background-color: #666666;
		-moz-box-shadow: 0 0 3px #666666;
	}
}

@-o-keyframes glowing {
	0% {
		background-color: #666666;
		box-shadow: 0 0 3px #666666;
	}

	50% {
		background-color: #254091;
		box-shadow: 0 0 10px #254091;
	}

	100% {
		background-color: #666666;
		box-shadow: 0 0 3px #666666;
	}
}

@keyframes glowing {
	0% {
		background-color: #666666;
		box-shadow: 0 0 3px #666666;
	}

	50% {
		background-color: #254091;
		box-shadow: 0 0 10px #254091;
	}

	100% {
		background-color: #666666;
		box-shadow: 0 0 3px #666666;
	}
}

.big_blink_btn {
	-webkit-animation: glowing 3000ms infinite;
	-moz-animation: glowing 3000ms infinite;
	-o-animation: glowing 3000ms infinite;
	animation: glowing 3000ms infinite;
	color: #FFF;
	font-size: 24px;
	line-height: 32px;
	text-transform: uppercase;
	border: none;
	width: 100%;
	text-align: center;
	padding: 10px 0px;
	display: block;
	margin-bottom: 20px;
}

.big_blink_btn:hover,
.big_blink_btn:focus,
.big_blink_btn:active {
	color: #FFF;
}

.inline-btn {
	color: #fff;
	text-decoration: underline;
}

.inline-btn:hover {
	text-decoration: none;
	color: #ccc !important;
}

.inner_nav {
	border: 1px solid #CCC;
	border-right: none;
	margin: 20px 0px 30px 0px;
	width: 100%;
}

.inner_nav>ul>li {
	float: left;
	text-align: center;
	border-right: 1px solid #CCC;
}

.inner_nav>ul>li>a {
	padding: 4px 0px;
	font-size: 13px;
	text-transform: uppercase;
	color: #666666;
	display: block;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.inner_nav>ul>li>a:hover,
.inner_nav>ul>li>a.active {
	background: #254091;
	color: #FFFFFF;
}

.why_menu>li {
	width: 14.28%;
}

.six_menu>li {
	width: 16.66%;
}

.seven_menu>li {
	width: 14.28%;
}

.five_menu>li {
	width: 20%;
}

.four_menu>li {
	width: 25%;
}

.eight_menu>li {
	width: 12.50%;
}


header {
	border-bottom: #d6d8d9 1px solid;
	margin-bottom: 20px;
}

.fixedMenu {
	background-color: #fff;
	position: fixed;
	left: auto;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1000;
	box-shadow: 0 0 5px #000000;
	margin: auto;
	max-width: 100%;
}

.logo {
	padding: 3px 0 0 0;
}

.navbar-nav {
	width: 100%;
}

.navbar-nav>li {
	width: 17.2%;
	border-right: #ccc 1px solid;
}

.navbar-nav>li:last-child {
	border-right: none;
}

.navbar-nav>li:hover,
.navbar-nav>li.active {
	background-color: #efefef;
	color: #244190;
}

.navbar-nav>li>a.active {
	background-color: #efefef;
	color: #244190;
}

.navbar-nav>li>a {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 30px;
	color: #0b0b0b;
	text-align: center;
}

.navbar-nav>li:hover a,
.navbar-nav>li.active a {
	color: #244190;
}

.navbar-nav>li>a>span {
	display: block;
	margin: 0 auto;
}

.navbar-nav>li:hover .fa-stock,
.navbar-nav>li>a.active>.fa-stock {
	background-position: -3px -74px;
}

.navbar-nav>li:hover .fa-auction,
.navbar-nav>li>a.active>.fa-auction {
	background-position: -43px -75px;
}

.navbar-nav>li:hover .fa-one-price,
.navbar-nav>li>a.active>.fa-one-price {
	background-position: -83px -77px;
}

.navbar-nav>li:hover .fa-about,
.navbar-nav>li>a.active>.fa-about {
	background-position: -138px -76px;
}

.navbar-nav>li:hover .fa-inquiry,
.navbar-nav>li>a.active>.fa-inquiry {
	background-position: -174px -78px;
}

.navbar-nav>li:hover .fa-add-services,
.navbar-nav>li>a.active>.fa-add-services {
	background-position: -279px -85px;
	width: 33px;
	height: 31px;
}

.navbar-nav>li:hover .fa-how-to-buy,
.navbar-nav>li>a.active>.fa-how-to-buy {
	background-position: -206px -77px;
}

.navbar-nav>li:hover .fa-contact,
.navbar-nav>li>a.active>.fa-contact {
	background-position: -243px -78px;
}

.top_strip {
	background: #000;
}

.top_strip>div>div>div>ul {
	float: right;
	margin-right: 5px;
}

.top_strip>div>div>div>ul>li {
	display: inline-flex;
	color: #fff;
	margin-right: 18px;
	padding: 8px 0px;
	font-weight: 400;
	font-size: 14px;
}

.top_strip>div>div>div>ul>li:last-child {
	margin-right: 6px;
}

.top_strip>div>div>div>ul>li>a {
	color: #fff;
}

.top_strip>div>div>div>ul>li>a.logout {
	margin-top: 3px;
}

.top_strip>div>div>div>ul>li>a:first-child {
	margin-right: 10px;
}

.top_strip>div>div>div>ul>li>span {
	margin-right: 3px;
}


.fa {
	background: url(../images/sprite-top-new-6.png)0 0 no-repeat;
	display: inline-block;
	position: relative;
}

.fa-time {
	background-position: -2px -2px;
	width: 19px;
	height: 17px;
	top: 4px;
}

.fa-whatsapp {
	background-position: -267px -1px;
	width: 17px;
	height: 16px;
	top: 3px;
}

.fa-login {
	background-position: -55px -3px;
	width: 13px;
	height: 16px;
	top: 5px;
}

.fa-register {
	background-position: -69px -4px;
	width: 13px;
	height: 15px;
	top: 5px;
}

.fa-account {
	background-position: -284px -1px;
	width: 21px;
	height: 19px;
	top: 4px;
}

.fa-logout {
	background-position: -310px -2px;
	width: 13px;
	height: 16px;
	top: 3px;
}

.fa-go-top {
	width: 9px;
	height: 18px;
	background-position: -187px 0px;
	top: 7px;
}

.fa-stock {
	background-position: -3px -37px;
	width: 33px;
	height: 31px;
}

.fa-auction {
	background-position: -43px -38px;
	width: 36px;
	height: 31px;
}

.fa-one-price {
	background-position: -83px -40px;
	width: 49px;
	height: 31px;
}

.fa-about {
	background-position: -138px -39px;
	width: 33px;
	height: 31px;
}

.fa-inquiry {
	background-position: -174px -41px;
	width: 33px;
	height: 31px;
}

.fa-add-services {
	background-position: -279px -52px;
	width: 33px;
	height: 31px;
}

.fa-add-services {
	background-position: -279px -52px;
	width: 33px;
	height: 31px;
}

.fa-how-to-buy {
	background-position: -206px -40px;
	width: 38px;
	height: 31px;
}

.fa-contact {
	background-position: -243px -41px;
	width: 33px;
	height: 31px;
}

.fa-home {
	background-position: -101px -1px;
	width: 17px;
	height: 27px;
	top: 5px;
}

.fa-tel {
	background-position: -123px -1px;
	width: 21px;
	height: 20px;
	top: 3px;
}

.fa-fot-whatsapp {
	background-position: -154px -2px;
	width: 21px;
	height: 22px;
	top: 4px;
}

.fa-fax {
	background-position: -177px -2px;
	width: 21px;
	height: 22px;
	top: 4px;
}

.fa-website {
	background-position: -201px -2px;
	width: 21px;
	height: 22px;
	top: 4px;
}

.fa-facebook {
	background-position: -11px -112px;
	width: 14px;
	height: 25px;
	/* top: 7px; */
}

.fa-twitter {
	background-position: -31px -112px;
	width: 27px;
	height: 25px;
	/* top: 7px; */
}

.fa-instagram {
	background-position: -244px -190px;
	width: 27px;
	height: 25px;
	/* top: 7px; */
}

.fa-youtube {
	background-position: -63px -114px;
	width: 30px;
	height: 28px;
	/* top: 7px; */
}
.fa-tiktok {
	background-position: -277px -191px;
    width: 24px;
    height: 24px;
    /* top: 7px; */
}
.face_bok li:hover .fa-tiktok{background-position: -277px -218px;}
.face_bok li:hover .fa-linkedin{background-position: -305px -218px;}
.fa-linkedin {
	background-position: -305px -190px;
    width: 26px;
    height: 26px;
    /* top: 7px; */
}

.fa-jumvea {
	background-position: -110px -125px;
	width: 70px;
	height: 46px;
	top: 15px;
}

.fa-tokyo-ch {
	background-position: -9px -192px;
	width: 215px;
	height: 42px;
	top: 7px;
}

.fa-safe {
	background-position: -188px -123px;
	width: 54px;
	height: 54px;
	top: 17px;
}

.fa-jct {
	background-position: -255px -123px;
	width: 63px;
	height: 48px;
	top: 13px;
}

.fa-clr-whatsapp {
	width: 18px;
	height: 18px;
	background-position: -164px -2px;
}

.fa-chamber {
	background-position: -12px -195px;
	width: 323px;
	height: 91px;
	top: 15px;
}

.fa-about-chamber {
	background-position: -35px -297px;
	width: 289px;
	height: 59px;
	top: 15px;
}

/*----drop-down----*/

.dropdown {
	position: relative;
	transition-delay: 300ms;
}

.dropdown ul {
	background-color: #446cb2;
	transition: all 500ms;
	transition-duration: 2s;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.32);
	overflow: hidden;
	width: 260px;
	display: inline-block;
	z-index: 999;
	top: 83px;
	left: 0px;
	text-align: LEFT;
}

.dropdown:hover ul {
	overflow: inherit;
	transition: all 500ms;
}

.dropdown>ul>li>a {
	display: block;
	padding: 0 0 0 10px;
	text-decoration: none;
	line-height: 40px;
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
}

.dropdown li {
	height: 0;
	overflow: hidden;
	transition: all 500ms;
}

.dropdown.hover li a {
	border-top: 1px solid #f2f2f282;
	border-bottom: 0px;
	color: #fff;
}

.dropdown.hover li:first-child a {
	border-top: 0px;
	transition: all 500ms;
}

.dropdown.hover li:first-child a::before {
	transition: all 500ms;
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #446cb2;
	left: 25px;
	margin: -10px 0 0 30px;
}

.dropdown.hover a {
	transition-duration: 0.2s;
	margin-top: 0px;
}

.dropdown.hover a:hover {
	transition-duration: 0.2s;
}

.dropdown li a:hover {
	text-decoration: underline;
}

.dropdown.hover>a:hover::after {
	border-top-color: #035970;
}

.dropdown.hover li:first-child a:hover::before {
	border-bottom-color: #446cb2;
}

.dropdown.hover:hover li {
	height: 40px;
}

.mid_left {
	width: 17%;
	float: left;
	margin-right: 2%;
	margin-top: 10px;
}

.mid_mid {
	width: 62%;
	float: left;
	margin-top: 10px;
}

.mid_right {
	width: 17%;
	float: right;
	margin-left: 2%;
	margin-top: 10px;
}


/*************____________ MY ORDER DATE TABLE CSS ____________*************/
.my-account-date-table {
	width: 100%;
	display: inline-block;
	position: relative;
	margin: 20px 0 10px 0;
}

ul.date-header {
	width: 100%;
	display: inline-block;
	margin-bottom: 5px;
	text-align: center;
}

.my-account-date-table>ul>li {
	width: 13%;
	float: left;
	margin: 0 7px;
}

.my-account-date-table>ul>li>p,
.my-account-date-table>ul>li>strong {
	width: 100%;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
}

.my-account-date-table>ul>li:last-child {
	margin-right: 0;
}

.my-account-date-table>ul>li>p {
	padding: 5px 0;
}

.my-account-date-table>ul>li>strong {
	margin-bottom: 10px;
	font-size: 15px;
}

.my-account-date-table.container-table>ul>li {
	width: 22%;
	margin: 0 15px;
}

.order-bgcolor-red {
	background-color: #ff0000;
}

.order-bgcolor-blue {
	background-color: #3e7cd9;
}

.order-bgcolor-gray {
	background-color: #CCC;
}

.order-textcolor-white {
	color: #FFF;
}

.order-textcolor-black {
	color: #000;
}



.browse_stock {
	margin-bottom: 22px;
}

.browse_stock>h2 {
	background: #d2d2d4;
	color: #323232;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0 0px 0px;
	text-transform: uppercase;
	font-weight: 400;
}

.browse_stock>h2>label {
	background: #5d7aca;
	width: 53px;
	height: 43px;
	margin-bottom: 0px;
	border-top-right-radius: 89px 105px;
	border-bottom-right-radius: 89px 105px;
	box-shadow: 2px 0px 1px #6d6565;
	margin-right: 8px;
	text-align: center;
}

.browse_stock>h2>label>span {}

.browse_stock>.bot_bod {
	border: #8a8c8b 1px solid;
}

.browse_stock>ul {
	list-style: none;
	background: #fbfbfb;
	border: #ccc 1px solid;
}

.browse_stock>ul>li {
	display: block;
	border-bottom: #aeaeae 1px dotted;
	padding: 4px 0px 6px 0;
	margin: 0 8px;
}

.browse_stock>ul>li:last-child {
	border-bottom: none;
}

.browse_stock>ul>li>a {
	font-weight: 400;
	color: #333;
	font-size: 14px;
}

.browse_stock>ul>li>a>strong {
	width: 27%;
	display: inline-block;
}

.browse_stock>ul>li>a:hover {
	color: #254091;
}

.hp_news {
	background: #FFFDD0;
	position: relative;
	padding: 3px 0px;
}

.hp_news>div>div {
	font-size: 15px;
}

.hp_news>div>div>strong {
	margin-right: 5px;
}

.hp_news>div>div>a {
	margin-left: 5px;
	color: #920610;
	text-decoration: underline;
}

.tab-view-header {
	display: none;
	visibility: hidden;
}

.md {
	background: url(../images/sprite-mid-new.png)0 0 no-repeat;
	display: inline-block;
	position: relative;
}

.md-make {
	background-position: -4px 0px;
	width: 27px;
	height: 26px;
	top: 9px;
}

.md-toyota {
	background-position: -5px -38px;
	width: 35px;
	height: 23px;
	top: 5px;
}

.md-nissan {
	background-position: -45px -35px;
	width: 35px;
	height: 25px;
	top: 5px;
}

.md-honda {
	background-position: -81px -36px;
	width: 35px;
	height: 23px;
	top: 5px;
}

.md-mazda {
	background-position: -115px -36px;
	width: 35px;
	height: 23px;
	top: 5px;
}

.md-subaru {
	background-position: -151px -35px;
	width: 42px;
	height: 23px;
	top: 4px;
}

.md-mitsubishi {
	background-position: -189px -35px;
	width: 32px;
	height: 23px;
	top: 5px;
}

.md-suzuki {
	background-position: -218px -35px;
	width: 30px;
	height: 23px;
	top: 5px;
}

.md-bmw {
	background-position: -247px -37px;
	width: 28px;
	height: 23px;
	top: 5px;
}

.md-mercedes {
	background-position: -276px -37px;
	width: 27px;
	height: 23px;
	top: 5px;
}

.md-volkswagen {
	background-position: -304px -37px;
	width: 25px;
	height: 23px;
	top: 5px;
}

.md-daihatsu {
	background-position: -331px -37px;
	width: 31px;
	height: 23px;
	top: 5px;
}

.md-isuzu {
	background-position: -364px -37px;
	width: 31px;
	height: 23px;
	top: 5px;
}

.md-lexus {
	background-position: -397px -35px;
	width: 29px;
	height: 23px;
	top: 5px;
}

.md-suv {
	background-position: -2px -68px;
	width: 53px;
	height: 23px;
	top: 5px;
}

.md-sedan {
	background-position: -58px -68px;
	width: 54px;
	height: 23px;
	top: 5px;
}

.md-hatchback {
	background-position: -114px -68px;
	width: 51px;
	height: 23px;
	top: 5px;
}

.md-coupe {
	background-position: -166px -68px;
	width: 52px;
	height: 23px;
	top: 5px;
}

.md-wagon {
	background-position: -220px -68px;
	width: 53px;
	height: 23px;
	top: 5px;
}

.md-pickup {
	background-position: -274px -68px;
	width: 52px;
	height: 23px;
	top: 5px;
}

.md-sprots-car {
	background-position: -327px -68px;
	width: 51px;
	height: 23px;
	top: 5px;
}

.md-bus {
	background-position: -378px -66px;
	width: 47px;
	height: 25px;
	top: 5px;
}

.md-van {
	background-position: -423px -67px;
	width: 45px;
	height: 23px;
	top: 5px;
}

.md-truck {
	background-position: 0px -96px;
	width: 39px;
	height: 23px;
	top: 5px;
}

.md-machinery {
	background-position: -43px -96px;
	width: 46px;
	height: 25px;
	top: 5px;
}

.md-year {
	background-position: -341px -70px;
	width: 28px;
	height: 26px;
	top: 7px;
}

.md-gyear {
	background-position: -371px -70px;
	width: 23px;
	height: 23px;
	top: 5px;
	left: 6px;
}

.md-calender {
	background-position: -112px -101px;
	width: 25px;
	height: 18px;
	top: 4px;
}

.md-engine {
	background-position: -134px -101px;
	width: 26px;
	height: 20px;
	top: 7px;
}

.md-price {
	background-position: -35px -2px;
	width: 27px;
	height: 26px;
	top: 9px;
}

.md-gprice {
	background-position: -89px -96px;
	width: 26px;
	height: 25px;
	top: 5px;
}

.md-find {
	background-position: -64px -2px;
	width: 43px;
	height: 28px;
	top: 9px;
}

.md-search {
	background-position: -107px -3px;
	width: 24px;
	height: 22px;
	top: 5px;
}

.md-country {
	background-position: -134px -3px;
	width: 24px;
	height: 27px;
	top: 10px;
}



.md-usa {
	background-position: -444px -253px;
	width: 55px;
	height: 38px;
}

.md-tanzania {
	background-position: -61px -131px;
	width: 55px;
	height: 38px;
}

.md-kenya {
	background-position: -119px -131px;
	width: 55px;
	height: 38px;
}

.md-mozambique {
	background-position: -177px -131px;
	width: 55px;
	height: 38px;
}

.md-nz {
	background-position: -413px -131px;
	width: 55px;
	height: 38px;
}

.md-uganda {
	background-position: -2px -130px;
	width: 55px;
	height: 38px;
}

.md-uk {
	background-position: -234px -131px;
	width: 55px;
	height: 38px;
}

.md-zambia {
	background-position: -296px -131px;
	width: 55px;
	height: 38px;
}

.md-australia {
	background-position: -3px -173px;
	width: 55px;
	height: 38px;
}

.md-jamaica {
	background-position: -354px -131px;
	width: 55px;
	height: 38px;
}

.md-auction {
	background-position: -2px -255px;
	width: 55px;
	height: 45px;
	top: 19px;
}

.md-quality {
	background-position: -114px -255px;
	width: 39px;
	height: 45px;
	top: 19px;
}

.md-sales-staff {
	background-position: -158px -255px;
	width: 44px;
	height: 45px;
	top: 19px;
}

.md-auc-btn {
	background-position: -268px -73px;
	width: 33px;
	height: 27px;
	top: 7px;
}

.md-flag {
	background-position: -310px -77px;
	width: 26px;
	height: 19px;
	top: 5px;
}

.md-smbc {
	background-position: -11px -638px;
	width: 157px;
	height: 57px;
}

.md-yokohama {
	background-position: -3px -327px;
	width: 216px;
	height: 57px;
}

.md-kirogushi {
	background-position: -245px -321px;
	width: 254px;
	height: 62px;
}

.md-jp-post {
	background-position: -2px -498px;
	width: 213px;
	height: 29px;
	top: -12px;
}

.md-paypal {
	background-position: -304px -488px;
	width: 194px;
	height: 48px
}

.md-kenya-client {
	background-position: -169px -102px;
	width: 23px;
	height: 15px;
	top: 2px;
}

.md-star {
	background-position: -199px -101px;
	width: 51px;
	height: 15px;
	top: 2px;
}

.md-smooth {
	background-position: -66px -183px;
	width: 37px;
	height: 27px;
	top: 8px;
}

.md-advanced {
	background-position: -107px -182px;
	width: 30px;
	height: 27px;
	top: 8px;
}

.md-skill {
	background-position: -140px -180px;
	width: 37px;
	height: 27px;
	top: 8px;
}

.md-highly {
	background-position: -178px -183px;
	width: 37px;
	height: 27px;
	top: 8px;
}

.md-tokyo-chamber {
	background-position: -2px -242px;
	width: 329px;
	height: 59px;
	top: 7px;
}

.md-jumvea {
	background-position: -345px -244px;
	width: 89px;
	height: 59px;
	top: 7px;
}

.md-safe-trade {
	background-position: -7px -315px;
	width: 72px;
	height: 82px;
	top: 15px;
}

.md-jct-premium {
	background-position: -82px -329px;
	width: 89px;
	height: 59px;
	top: 7px;
}

.md-many {
	background-position: -183px -332px;
	width: 60px;
	height: 64px;
}

.md-inexpensive {
	background-position: -260px -338px;
	width: 57px;
	height: 55px;
}

.md-reliable {
	background-position: -324px -339px;
	width: 60px;
	height: 53px;
}

.md-buy {
	background-position: -390px -339px;
	width: 60px;
	height: 64px;
}

.md-deposit {
	background-position: -220px -180px;
	width: 44px;
	height: 40px;
}

.md-bid {
	background-position: -268px -185px;
	width: 44px;
	height: 40px;
}

.md-payment {
	background-position: -313px -183px;
	width: 44px;
	height: 40px;
}

.md-shipment {
	background-position: -366px -186px;
	width: 44px;
	height: 40px;
}

.md-recive-vehicle {
	background-position: -417px -184px;
	width: 44px;
	height: 40px;
}

.bank-details-left {
	width: 70%;
	float: left;
	margin-top: 10px;
}


.stock_banner,
.one_price_banner {
	float: left;
	margin-right: 22px;
	margin-bottom: 30px;
}

.auction_banner {
	float: left;
	margin-bottom: 30px;
}


.banner {
	margin-bottom: 26px;
}

.page_heading {
	color: #3b3b3b;
	font-size: 26px;
	font-weight: 500;
	margin: 0px;
	text-transform: uppercase;
	float: left;
}

.page_heading>span {
	color: #900;
}

.common_heading_home {
	font-size: 29px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 15px;
	text-transform: uppercase;
	color: #254091;
}

.common_heading_home>span {
	color: #494c61;
}

.stock_part {
	width: 100%;
}

.hp_stock {
	background: #fff;
	box-shadow: 0 0 6px #ccc;
	width: 189px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
}

.hp_stock:nth-child(4) {
	margin-right: 0px !important;
}

.hp_stock>a {}

.hp_stock>a>.image {
	position: relative;
	min-height: 143px;
}

.hp_stock>a>.image img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-height: 143px;
}

.hp_stock>a>h3 {
	color: #222;
	font-size: 15px;
	margin: 5px 0px 0px 8px;
	font-weight: 400;
	text-align: left;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.hp_stock>a>.price {
	color: #254091;
	margin: 0px 8px 7px 8px;
	font-size: 20px;
	border-bottom: #ccc 1px dashed;
	padding-bottom: 3px;
}

.hp_stock>a>.price>span {
	color: #636363;
	font-size: 13px;
}

.hp_stock>a>.price>span.offer-price-discount {
	text-decoration: line-through;
	color: #F00;
}

.hp_stock>a>ul {
	list-style: none;
}

.hp_stock>a>ul>li {
	display: inline-block;
	color: #878787;
	width: 59%;
	margin-bottom: 10px;
}

.hp_stock>a>ul>li:first-child {
	width: 39% !important;
}


.search_panel {
	width: 100%;
	border: #ccc 1px solid;
	margin-bottom: 30px;
}

.search_panel>h3 {
	background: #d2d2d4;
	color: #222;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0 0px 0px;
	text-transform: uppercase;
	font-weight: 400;
}

.search_panel>h3>label {
	background: #5d7aca;
	width: 53px;
	height: 43px;
	margin-bottom: 0px;
	border-top-right-radius: 89px 105px;
	border-bottom-right-radius: 89px 105px;
	box-shadow: 2px 0px 1px #6d6565;
	margin-right: 8px;
	text-align: center;
}

.search_panel>h3>label>span {}

.search_panel>h3>span {
	margin-right: 5px;
}

.search_panel>.bot_border {
	border: #989795 1px solid;
}

.search_panel>.inner_search {
	width: 100%;
	display: inline-block;
	margin: 5px 0px 8px 0px;
	padding: 7px;
}

.search_btn {
	text-align: center;
	margin-bottom: 5px;
}

.search_btn>button {
	background: #747273;
	color: #fff;
	padding: 8px 16px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	border: none;
}

.search_btn>button:hover,
.search_btn_list:hover {
	background: #333;
}

.search_btn_list {
	background: #254091;
	color: #fff;
	padding: 8px 20px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	border: none;
}

.inner_search {
	margin-top: 5px;
}

.inner_search>ul>li {
	width: 33.33%;
	float: left;
	padding-bottom: 15px;
	text-align: center;
	margin-top: 10px;
}

.inner_search>ul>li>a {
	color: #333;
	font-size: 12px;
}

.inner_search>ul>li>a>span {
	display: block;
	margin: 0 auto;
}

.inner_search>ul>li>a:hover {
	color: #900;
}

.height_250 {
	min-height: 250px !important;
}

.sub_heading {
	font-size: 16px;
	color: #24408f;
	padding: 4px 0 0px 0;
	text-transform: uppercase;
}

.heading_testimonal {
	font-size: 29px;
	font-weight: 700;
	text-transform: uppercase;
	color: #323232;
	margin-bottom: 56px;
}

.testimonal_bg {
	background: #f5f7f6 url(../images/testimonal_bg.png) center bottom no-repeat;
	border-radius: 10px;
	padding: 6px 6px 16px 6px;
	margin-top: 40px;
	text-align: center;
	margin-bottom: 30px;
}

.testimonal_bg>.testimonal_img {
	position: relative;
	margin-top: -43px;
	height: 185px;
}

.testimonal_bg>h3 {
	font-size: 16px;
	color: #323232;
	margin: 5px 0 10px 0;
}

.testimonal_bg>h4 {
	font-size: 13px;
	color: #24408f;
	margin: 5px 0 10px 0;
}

.testimonal_bg>p {
	padding-top: 0px;
	margin-bottom: 20px;
}


.welcome_bg {
	background: #f8f6f7;
	padding: 60px 0px;
}

.welcome_heading {
	font-size: 50px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.welcome_heading>span {
	font-size: 20px;
	color: #707070;
	font-weight: 400;
}

.welcome_heading>strong {
	font-size: 50px;
	color: #254091;
	font-weight: 700;
}

.welcome_txt {
	color: #6e6e6e;
	line-height: 24px;
	font-size: 16px;
}

.wel_bg {
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	border-left: #254091 8px solid;
	margin-top: 40px;
}

.wel_bg>ul {
	list-style: none;
}

.wel_bg>ul>li {
	display: inline-block;
	width: 49%;
	padding: 13px 0px 22px 19px;
	font-size: 14px;
	font-style: italic;
}

.trusted_bg {
	background: url(../images/member_of_bg.png) no-repeat;
	height: 121px;
}

.trusted_bg>div>ul {
	list-style: none;
}

.trusted_bg>div>ul>li {
	display: inline-block;
	margin-right: 62px;
}

.trusted_bg>div>ul>li>a {
	display: inline-block;
}

.why_choose_bg {
	background: url(../images/why_choose_bg.png) no-repeat;
	background-size: cover;
	padding: 17px 0;
	margin-top: 3px;
}

.why_sub {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 30px;
}

.why_heading {
	font-size: 36px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
}

.why_txt {
	color: #fff;
	padding-top: 20px;
	font-size: 16px;
	padding-bottom: 50px;
	width: 83%;
}

.why_top {
	margin-top: 50px;
}

.why_us {
	margin-bottom: 0px;
	padding-left: 18px;
	padding-top: 14px;
}

.why_us>a>.why_icon {
	float: left;
	margin-right: 15px;
}

.why_us>a>.why_us_txt {
	float: left;
	width: 68%;
}

.why_us>a>.why_us_txt>h2 {
	font-size: 22px;
	color: #fff;
	margin: 0px;
	padding-bottom: 4px;
	font-weight: 400;
}

.why_us>a>.why_us_txt>p {
	color: #c3c3c3;
}

.why_us:hover>a>.why_us_txt>h2 {
	color: #dbdbdb;
}

.why_us:hover>a>.why_us_txt>p {
	color: #fff;
}

.how_sub {
	text-align: center;
	font-size: 16px;
	color: #254091;
	margin-top: 60px;
	text-transform: uppercase;
}

.how_heading {
	font-size: 34px;
	font-weight: 700;
	color: #323232;
	margin-bottom: 15px;
	text-align: center;
	text-transform: uppercase;
}

.how_to_bg {
	background: url(../images/how_to_buy_bg.png) top center no-repeat;
	padding-bottom: 78px;
	padding-top: 18px;
}

.how_to_process_bg {
	background: url(../images/how_to_buy_process_bg.png) top center no-repeat;
	padding-bottom: 60px;
}

.step1 {
	width: 12%;
	margin-left: 107px;
	text-align: center;
	padding-top: 48px;
	float: left;
}

.step_heading {
	color: #484848;
	font-size: 18px;
	margin-bottom: 8px;
}

.step_txt {
	color: #6d6d6d;
	line-height: 18px;
	text-align: left;
}

.step2 {
	width: 12%;
	margin-left: 77px;
	text-align: center;
	padding-top: 48px;
	float: left;
}

.news_bg {
	background: url(../images/news_facebbok_bg.jpg) no-repeat;
	padding: 50px 0px;
	background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.news_sub {
	font-size: 14px;
	color: #254091;
	text-transform: uppercase;
}

.news_heading {
	font-size: 34px;
	font-weight: 700;
	color: #323232;
	margin-bottom: 15px;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.news_heading>span {
	float: right;
	font-size: 14px;
	font-style: italic;
	padding-top: 13px;
}

.news_heading>span>a {
	color: #323232;
	text-decoration: underline;
}

.news_heading>span>a:hover {
	text-decoration: none;
	color: #254091;
}

.news_blog {
	background: #fff;
	box-shadow: 0 0 5px #2f2f2f;
	position: relative
}

.news_blog>.date {
	background: url(../images/news_date_bg.png) top right no-repeat;
	position: absolute;
	top: 0px;
	right: 6px;
	width: 80px;
	height: 77px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 16px;
	text-align: center;
	font-size: 13px;
}

.news_blog>.image {
	position: relative;
	min-height: 206px;
}

.news_blog>.image>a>img {
	max-height: 206px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.news_blog>h3>a {
	font-size: 24px;
	color: #323232;
	margin: 22px 0 5px 0;
	padding: 0 15px;
}

.news_blog>p {
	color: #6d6d6d;
	padding: 18px 15px;
	margin-bottom: 0px;
}

.read_more {
	padding: 12px 15px 15px 15px;
}

.read_more>a {
	color: #254091;
	font-weight: 300;
}

.read_more>a:hover {
	color: #323232;
	text-decoration: underline;
}

.facebook {
	padding-left: 65px;
}


footer {
	width: 100%;
	display: inline-block;
	background: #141414;
}

.first_footer {
	background: url(../images/footer_bg.jpg) top center no-repeat;
	padding: 0px 0 72px 0;
	width: 100%;
}

.bot_home {
	width: 23%;
	float: left;
	margin-right: 3%;
}

.bot_home h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
}

.bot_menu {
	width: 13%;
	float: left;
}

.bot_menu h4 {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 400;
	padding-top: 75px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.b_bot {
	border-bottom: #0CF 2px solid;
	display: inline-block;
	width: 32%;
	position: relative;
	top: 2px;
}

.bot_menu ul {
	list-style: none;
	padding: 5px;
	margin-bottom: 0px;
}

.bot_menu ul li {
	font-weight: 500;
}

.bot_menu ul li a,
.bot_menu ul li span {
	color: #b1b1b1;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	font-weight: 400;
}

.bot_menu ul li a:hover {
	color: #fff;
	text-decoration: underline;
}

.follow_us {
	font-size: 20px;
	font-style: normal;
	text-transform: uppercase;
	color: #fff;
}

.border_bot {
	border-bottom: 1px solid #6e6e6e;
}

.bot_follow {
	margin: 0 5px;
	display: inline-block;
}

.bot_member {
	width: 20%;
	float: left;
}

.fot_strip {
	background-color: #6a6a6a;
	padding: 12px 0;
	color: #fff;
	font-weight: 400;
	font-size: 13px;
	width: 100%;
}

.text_left {
	text-align: left;
}

.text_right {
	text-align: right;
}

.fot_terms {
	list-style: none;
	margin-bottom: 0px;
}

.fot_terms li {
	display: inline-block;
	text-align: center;
}

.fot_terms li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding: 0 8px;
}

.fot_terms li a:hover {
	color: #fff;
	text-decoration: underline;
}

.face_bok {
	list-style: none;
	/* text-align: center; */
	margin-bottom: 30px;
	margin-top: 20px;
}

.face_bok li {
	width: 40px;
	height: 40px;
	margin-right: 5px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
    justify-content: center;
	vertical-align: middle;
	background: #fff;
	border-radius: 50%;
	margin-bottom: 10px;
	
}
.face_bok li:last-child{margin-right: 0;}

/*.face_bok li:first-child{background:#4267B2;}
.face_bok li:nth-child(2) {background: #1DA1F2;}
.face_bok li:nth-child(3) {background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);}
.face_bok li:last-child {background: #FF0000;}*/
.face_bok li:hover {
	background: #24418e;
}

.us_follow {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 70px;
}

.footer_links {
	margin-bottom: 10px;
}

.footer_links>.fot_left {
	width: 10%;
	float: left;
}

.footer_links>.fot_right {
	width: 89%;
	float: left;
	color: #fff;
	line-height: 24px;
}

.fot_strip a:hover {
	color: #919090;
}

.fot_strip a:hover span:first-child {
	color: #d83338;
}

.fot_strip a:hover span:last-child {
	color: #039;
}

.face_bok li:hover .fa-facebook {
	background-position: -11px -147px;
}

.face_bok li:hover .fa-twitter {
	background-position: -31px -147px;
}

.face_bok li:hover .fa-instagram {
	background-position: -244px -218px;
}

.face_bok li:hover .fa-youtube {
	background-position: -63px -148px;
}


.wdth-1 {
	width: 105px !important;
}

.wdth-2 {
	width: 97px !important;
}

.wdth-3 {
	width: 55px !important;
}

.wdth-4 {
	width: 95px !important;
}

.wdth-5 {
	width: 82px !important;
}

.wdth-6 {
	width: 70px !important;
}

.wdth-7 {
	width: 62px !important;
}

.wdth-8 {
	width: 110px !important;
}

.wdth-9 {
	width: 103px !important;
}

.wdth-10 {
	width: 120px !important;
}

.wdth-11 {
	width: 154px !important;
}

.wdth-12 {
	width: 108px !important;
}

.wdth-13 {
	width: 90px !important;
}

.wdth-14 {
	width: 105px !important;
}

.con_gr_1 {
	width: 105px !important;
}

.con_gr_2 {
	width: 97px !important;
}

.con_gr_3 {
	width: 55px !important;
}

.con_gr_4 {
	width: 95px !important;
}

.con_gr_5 {
	width: 82px !important;
}

.con_gr_6 {
	width: 70px !important;
}

.con_gr_7 {
	width: 62px !important;
}

.con_gr_8 {
	width: 110px !important;
}

.con_gr_9 {
	width: 103px !important;
}

.con_gr_10 {
	width: 120px !important;
}

.con_gr_11 {
	width: 154px !important;
}

.con_gr_12 {
	width: 108px !important;
}

.con_gr_13 {
	width: 90px !important;
}

.con_gr_14 {
	width: 105px !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1050px) {
	.navbar-nav .nav-link {
		padding: 12px 0px 10px !important;
	}

	.navbar-nav>li>a {
		font-size: 11px !important;
	}

	.browse_stock>h2 {
		font-size: 13px !important;
	}

	.browse_stock>h2>label {
		width: 45px !important;
		margin-right: 3px !important;
	}

	.stock_banner,
	.one_price_banner {
		margin-right: 15px !important;
		width: 32% !important;
	}

	.auction_banner {
		width: 31% !important;
	}

	.browse_stock>ul>li>a>strong {
		width: 33% !important;
	}

	.search_panel>h3 {
		font-size: 13px !important;
	}

	.search_panel>h3>label {
		width: 40px !important;
		margin-right: 4px !important;
	}

	.inner_search>ul>li {
		width: 48.33% !important;
		padding-bottom: 0px !important;
		margin-top: 8px !important;
	}

	.hp_stock {
		width: 139px !important;
	}

	.hp_stock>a>.image {
		min-height: 95px !important;
	}

	.hp_stock>a>.image img {
		max-height: 95px !important;
	}

	.hp_stock>a>.price {
		font-size: 16px !important;
	}

	.hp_stock>a>.price>span {
		font-size: 12px !important;
	}

	.hp_stock>a>ul>li>span {
		display: block !important;
		margin: 0 auto !important;
	}

	.hp_stock>a>ul>li {
		text-align: center !important;
	}

	.wel_bg>ul>li {
		width: 71% !important;
		padding: 0px 0px 3px 19px !important;
	}

	.trusted_bg>div>ul>li {
		margin-right: 11px !important;
	}

	.why_us {
		margin-bottom: 1px !important;
		padding-top: 0px !important;
	}

	.why_top {
		margin-top: 50px !important;
	}

	.news_heading {
		font-size: 26px !important;
	}

	.news_blog>.image {
		min-height: 153px !important;
	}

	.news_blog>.image>img {
		max-height: 153px !important;
	}

	.bot_menu {
		width: 17% !important;
	}

	.bot_member {
		width: 19% !important;
	}

	.bot_follow {
		margin: 0 -1px !important;
	}

	.mid_mid {
		width: 62% !important;
		float: left !important;
		margin-top: 10px !important;
	}

	.bot_home {
		width: 23% !important;
	}
}



@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.navbar-nav .nav-link {
		padding: 12px 0px 0px;
	}

	.navbar-nav>li>a {
		font-size: 8px;
	}

	.mid_mid {
		width: 100%;
		float: none;
	}

	.stock_banner,
	.one_price_banner {
		margin-right: 25px;
		width: 31%;
	}

	.auction_banner {
		width: 31%;
	}

	.hp_stock {
		width: 23%;
	}

	.hp_stock>a>.image {
		min-height: 117px;
	}

	.hp_stock>a>.image img {
		max-height: 117px;
	}

	.hp_stock>a>.price {
		font-size: 20px;
	}

	.hp_stock>a>ul>li {
		font-size: 12px;
	}

	.welcome_heading,
	.welcome_heading>strong {
		font-size: 39px;
	}

	.welcome_txt {
		font-size: 14px;
	}

	.trusted_bg>div>ul>li {
		margin-right: 35px;
	}

	.why_us {
		margin-bottom: 5px;
		padding-left: 18px;
		padding-top: 0px;
	}

	.why_top {
		margin-top: 23px;
	}

	.why_us>.why_us_txt {
		width: 71%;
	}

	.why_us>.why_us_txt>p {
		line-height: 18px;
	}

	.news_bg {
		padding: 48px 0px;
	}

	.bot_menu {
		width: 20%;
	}

	.bot_home {
		width: 37%;
	}

	.my-account-date-table {
		padding: 0;
	}
}


@media only screen and (min-width:320px) and (max-width: 767px) {

	.container,
	.container-fluid {
		padding-left: 5px;
		padding-right: 5px;
	}

	.row {
		margin-left: -5px;
		margin-right: -5px;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.bank-details-left {
		width: 100%;
	}

	.pay_pal_left {
		width: 93%;
	}

	.top_strip>div>div>div>ul>li>a.logout {
		margin-top: 0px !important;
	}

	.ab_readmore {
		text-align: center;
	}

	.xs-padding-left {
		padding-left: 5px !important;
	}

	.xs-padding-right {
		padding-right: 5px !important;
	}

	.top_strip>div>div>div>ul>li {
		margin-right: 0px;
	}

	.mid_mid {
		width: 100%;
		float: none;
	}

	.stock_banner,
	.one_price_banner,
	.auction_banner {
		float: none;
		margin-right: 0px;
		margin-bottom: 15px;
	}

	.hp_stock {
		width: 48%;
		float: left;
		margin-right: 14px;
	}

	.hp_stock:nth-child(2n) {
		margin-right: 0px;
	}

	.welcome_heading,
	.welcome_heading>strong {
		font-size: 38px;
	}

	.trusted_bg>div>ul>li {
		margin-right: 29px;
	}

	.trusted_bg {
		background: #efefef;
		height: 175px;
	}

	.news_blog {
		margin-bottom: 30px;
	}

	.news_blog>.image {
		min-height: 179px;
	}

	.news_blog>.image>img {
		max-height: 179px;
	}

	.why_txt {
		width: 100%;
	}

	.common_heading {
		margin-top: 40px;
	}

	.hp_stock>a>h3 {
		margin-bottom: 0px;
	}

	.hp_stock>a>ul>li {
		text-align: center;
	}

	.hp_stock>a>ul>li>span {
		display: block;
		margin: 0 auto;
	}

	.news_blog>.date {
		font-size: 13px;
		z-index: 99;
	}

	.body-text-back>.body-text>div>div>span {
		display: block !important;
		color: #a5a5a5;
	}

	.auc-detail>div {
		width: 100% !important;
	}

	.auc-detail > div > div{width:11%;float:left;min-height:48px;border-left: 1px solid #CCCCCC;padding:3px;}
.auc-detail > div > div:last-child{border-right:0px;}

	.right_auction_panel .auc-detail .sm-border-bottom.w-100 .stock_cap {
		width: 35% !important;
	}

	.right_auction_panel .auc-detail .sm-border-bottom.w-100 .stock_det {
		width: 65% !important;
	}
}




.sp {
	background: url(../images/sprite-icon-new-10.png) 0 0 no-repeat;
	position: relative;
	display: inline-block;
}

.sp-viewed {
	width: 18px;
	height: 10px;
	background-position: -97px -53px;
}

.sp-transmission {
	width: 15px;
	height: 15px;
	background-position: -37px -12px;
	top: 3px;
}

.sp-fuel {
	width: 17px;
	height: 15px;
	background-position: -98px -12px;
	top: 3px;
}

.sp-steering {
	width: 17px;
	height: 17px;
	background-position: -287px -12px;
	top: 4px;
}

.sp-mileage {
	width: 17px;
	height: 12px;
	background-position: -7px -13px;
}

.sp-engine {
	width: 19px;
	height: 14px;
	background-position: -63px -14px;
}

.sp-color {
	width: 19px;
	height: 14px;
	background-position: -160px -11px;
	top: 2px;
}

.sp-minus {
	width: 15px;
	height: 15px;
	background-position: -377px -55px;
}

.sp-plus {
	width: 15px;
	height: 15px;
	background-position: -352px -54px;
}

.sp-repeat {
	width: 14px;
	height: 12px;
	background-position: -401px -53px;
	top: 2px;
}

.sp-print {
	width: 16px;
	height: 15px;
	background-position: -256px -14px;
	top: 2px;
}

.sp-pdf {
	width: 13px;
	height: 15px;
	background-position: -349px -16px;
	top: 2px;
}

.sp-location {
	width: 13px;
	height: 18px;
	background-position: -414px -11px;
	top: 3px;
}

.sp-stock-fb {
	width: 25px;
	height: 16px;
	background-position: -4px -48px;
	top: 1px;
}

.sp-stock-twitter {
	width: 25px;
	height: 16px;
	background-position: -31px -48px;
}

.sp-stock-gplus {
	width: 25px;
	height: 16px;
	background-position: -62px -49px;
	top: 1px;
}

.sp-stock-whatsapp {
	width: 25px;
	height: 16px;
	background-position: -459px -114px;
	top: 1px;
}

.sp-stock-email {
	width: 25px;
	height: 16px;
	background-position: -296px -50px;
}

.sp-compare {
	width: 18px;
	height: 12px;
	background-position: -269px -54px;
	top: 1px;
	margin-right: 3px;
}

.sp-compare-gray {
	width: 18px;
	height: 12px;
	background-position: -192px -14px;
	top: 2px;
}

.sp-wish-list {
	width: 18px;
	height: 12px;
	background-position: -205px -79px;
	top: 1px;
}

.sp-wish-list-gray {
	width: 18px;
	height: 14px;
	background-position: -227px -15px;
	top: 2px;
}

.sp-balance-scale {
	width: 18px;
	height: 12px;
	background-position: -269px -51px;
}

.sp-user {
	width: 16px;
	height: 14px;
	background-position: -76px -103px;
	top: 2px;
}

.sp-logout {
	width: 16px;
	height: 15px;
	background-position: -128px -103px;
	top: 3px;
}

.sp-register {
	width: 16px;
	height: 15px;
	background-position: -100px -103px;
	top: 2px;
}

.sp-login {
	width: 16px;
	height: 15px;
	background-position: -149px -103px;
	top: 3px;
}

.sp-top {
	width: 9px;
	height: 15px;
	background-position: -355px -78px;
}

.sp-auchall {
	width: 20px;
	height: 16px;
	background-position: -374px -11px;
	top: 2px;
}

.sp-aucdate {
	width: 20px;
	height: 15px;
	background-position: -129px -10px;
	top: 2px;
}

.sp-skype {
	width: 83px;
	height: 23px;
	background-position: -12px -133px;
	top: 2px;
}

.sp-telephone {
	width: 14px;
	height: 16px;
	background-position: -449px -56px;
	top: 2px;
}

.sp-fax {
	width: 16px;
	height: 15px;
	background-position: -256px -14px;
	top: 2px;
}

.sp-email {
	width: 16px;
	height: 12px;
	background-position: -469px -17px;
	top: 1px;
}

.sp-mobile {
	width: 8px;
	height: 15px;
	background-position: -34px -75px;
	top: 1px;
}

.sp-person {
	width: 16px;
	height: 14px;
	background-position: -77px -74px;
	top: 1px;
}

.sp-website {
	width: 16px;
	height: 15px;
	background-position: -471px -56px;
	top: 2px;
}

.sp-long-arrow-up {
	width: 10px;
	height: 18px;
	background-position: -354px -77px;
}

.sp-skype-g {
	width: 18px;
	height: 10px;
	background-position: -97px -51px;
}

.sp-whatsapp {
	width: 64px;
	height: 69px;
	background-position: -342px -303px;
	top: 7px;
}

.sp-whatsappstock {
	width: 34px;
	height: 34px;
	background-position: -182px -250px;
	top: 2px;
}

.sp-whatsapp-list {
	width: 38px;
	height: 36px;
	background-position: -180px -249px;
	top: -1px;
}

.sp-whatsapp-team {
	width: 25px;
	height: 22px;
	background-position: -465px -206px;
	top: 5px;
}

.sp-viber {
	width: 17px;
	height: 17px;
	background-position: -440px -90px;
	top: 2px;
}

.sp-date {
	width: 20px;
	height: 15px;
	background-position: -129px -13px;
	top: 2px;
}

.sp-time {
	width: 16px;
	height: 15px;
	background-position: -438px -14px;
	top: 2px;
}

.sp-left {
	width: 30px;
	height: 60px;
	background-position: -319px -109px;
}

.sp-right {
	width: 30px;
	height: 60px;
	background-position: -353px -109px;
}

.sp-dt-zoom {
	width: 44px;
	height: 44px;
	background-position: -390px -112px;
	display: block;
}

.sp-engine-big {
	width: 26px;
	height: 21px;
	background-position: -106px -137px;
}

.sp-mileage-big {
	width: 26px;
	height: 21px;
	background-position: -134px -137px;
}

.sp-fuel-big {
	width: 19px;
	height: 21px;
	background-position: -165px -137px;
}

.sp-transmission-big {
	width: 18px;
	height: 21px;
	background-position: -188px -137px;
}

.sp-type-big {
	width: 25px;
	height: 21px;
	background-position: -211px -138px;
}

.sp-color-big {
	width: 25px;
	height: 21px;
	background-position: -242px -137px;
}

.sp-inquiry {
	width: 14px;
	height: 11px;
	background-position: -300px -55px;
}

.sp-language {
	width: 15px;
	height: 15px;
	background-position: -52px -76px;
	top: 3px;
}

.sp-whatsapp-con {
	width: 44px;
	height: 32px;
	background-position: -367px -203px;
	top: 11px;
}

.sp-telephone-con {
	width: 44px;
	height: 32px;
	background-position: -413px -241px;
	top: 8px;
}

.sp-skype-con {
	width: 44px;
	height: 32px;
	background-position: -412px -202px;
	top: 11px;
}

.sp-email-con {
	width: 31px;
	height: 32px;
	background-position: -379px -239px;
	top: 8px;
	left: 12px;
}

.sp-global-con {
	width: 44px;
	height: 32px;
	background-position: -332px -243px;
	top: 11px;
}

.sp-globe {
	width: 16px;
	height: 15px;
	background-position: -471px -56px;
	top: 2px;
}

.sp-engine-new {
	width: 23px;
	height: 19px;
	background-position: -165px -389px;
	top: 5px;
}

.sp-mileage-new {
	width: 27px;
	height: 19px;
	background-position: -254px -390px;
	top: 5px;
}

.sp-year-new {
	width: 21px;
	height: 23px;
	background-position: -431px -366px;
	top: 7px;
}

.sp-stock-number {
	width: 18px;
	height: 17px;
	background-position: -290px -382px;
	top: 3px;
}

.sp-fuel-new {
	width: 21px;
	height: 20px;
	background-position: -198px -389px;
	top: 6px;
}

.sp-trans-new {
	width: 26px;
	height: 23px;
	background-position: -224px -388px;
	top: 8px;
}

.sp-drive-new {
	width: 22px;
	height: 20px;
	background-position: -315px -389px;
	top: 5px;
}

.sp-door-new {
	width: 22px;
	height: 20px;
	background-position: -390px -389px;
	top: 5px;
}

.sp-seat-new {
	width: 22px;
	height: 21px;
	background-position: -475px -389px;
	top: 6px;
}

.sp-color-new {
	width: 22px;
	height: 20px;
	background-position: -452px -389px;
	top: 5px;
}

.sp-headquarter-red {
	width: 26px;
	height: 25px;
	background-position: -12px -165px;
}

.sp-office-red {
	width: 13px;
	height: 19px;
	background-position: -137px -174px;
}

.sp-mobile-red {
	width: 12px;
	height: 23px;
	background-position: -42px -167px;
	margin-right: 2px
}

.sp-phone-red {
	width: 15px;
	height: 16px;
	background-position: -155px -176px;
}

.sp-whatsapp-big {
	width: 22px;
	height: 23px;
	background-position: -60px -168px;
}

.sp-skype-green {
	width: 22px;
	height: 20px;
	background-position: -85px -173px;
}

.sp-fax-red {
	width: 19px;
	height: 19px;
	background-position: -178px -174px;
}

.sp-language-red {
	width: 25px;
	height: 19px;
	background-position: -205px -174px;
}

.sp-email-red {
	width: 19px;
	height: 17px;
	background-position: -111px -174px;
}

.sp-grid {
	width: 32px;
	height: 23px;
	background-position: -46px -209px;
}

.sp-detail {
	width: 32px;
	height: 23px;
	background-position: -8px -209px;
}

.sp-table {
	width: 32px;
	height: 23px;
	background-position: -84px -209px;
}

.sp-japan {
	width: 29px;
	height: 18px;
	background-position: -269px -173px;
	top: 4px;
}

.sp-korea {
	width: 26px;
	height: 18px;
	background-position: -240px -173px;
	top: 4px;
}

.sp-srilanka {
	width: 24px;
	height: 24px;
	background-position: -134px -212px;
	top: 10px;
}

.sp-africa {
	width: 24px;
	height: 24px;
	background-position: -300px -212px;
	top: 10px;
}

.sp-kenya {
	width: 24px;
	height: 24px;
	background-position: -134px -212px;
	top: 10px;
}

.sp-australia {
	width: 24px;
	height: 24px;
	background-position: -228px -212px;
	top: 10px;
}

.sp-bangladesh {
	width: 24px;
	height: 24px;
	background-position: -196px -212px;
	top: 10px;
}

.sp-united-kingdom {
	width: 24px;
	height: 24px;
	background-position: -336px -212px;
	top: 10px;
}

.sp-united-states {
	width: 24px;
	height: 24px;
	background-position: -264px -212px;
	top: 10px;
}

.sp-pakistan {
	width: 24px;
	height: 24px;
	background-position: -166px -212px;
	top: 10px;
}

.sp-down {
	width: 13px;
	height: 14px;
	background-position: -287px -259px;
	top: 5px;
}

.sp-up {
	width: 13px;
	height: 14px;
	background-position: -306px -259px;
	top: 5px;
}

.sp-botsrrow {
	width: 23px;
	height: 13px;
	background-position: -225px -258px;
	top: 5px
}

.sp-stock-dt {
	width: 27px;
	height: 21px;
	background-position: -94px -480px;
	top: 7px;
}

.sp-model-dt {
	width: 27px;
	height: 21px;
	background-position: -66px -480px;
	top: 7px;
}

.sp-year-dt {
	width: 21px;
	height: 21px;
	background-position: -427px -459px;
	top: 7px;
}

.sp-engine-dt {
	width: 27px;
	height: 21px;
	background-position: -153px -480px;
	top: 7px;
}

.sp-mileage-dt {
	width: 27px;
	height: 21px;
	background-position: -246px -480px;
	top: 7px;
}

.sp-chassis-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
}

.sp-fuel-dt {
	width: 22px;
	height: 21px;
	background-position: -188px -480px;
	top: 7px;
}

.sp-trans-dt {
	width: 27px;
	height: 21px;
	background-position: -215px -480px;
	top: 7px;
}

.sp-color-dt {
	width: 22px;
	height: 21px;
	background-position: -446px -480px;
	top: 7px;
}

.sp-seat-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-door-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-grade-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-type-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-sub-type-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-drive-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-wd-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-total-view-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-weight-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-loading-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-exterior-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-interior-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-acc-dt {
	width: 27px;
	height: 21px;
	background-position: -125px -480px;
	top: 7px;
	left: -5px;
}

.sp-name {
	width: 36px;
	height: 38px;
	background-position: -10px -518px;
	top: 6px;
}

.sp-company-add {
	width: 31px;
	height: 40px;
	background-position: -51px -517px;
	top: 5px;
}

.sp-office-number {
	width: 34px;
	height: 34px;
	background-position: -86px -518px;
	top: 8px;
}

.sp-ab-fax {
	width: 40px;
	height: 38px;
	background-position: -125px -516px;
	top: 7px;
}

.sp-estalished {
	width: 32px;
	height: 37px;
	background-position: -172px -516px;
	top: 7px;
}

.sp-capital {
	width: 27px;
	height: 35px;
	background-position: -210px -518px;
	top: 8px;
}

.sp-activity {
	width: 36px;
	height: 35px;
	background-position: -242px -516px;
	top: 6px;
}

.sp-calendar-new {
	width: 23px;
	height: 24px;
	background-position: -426px -457px;
	top: 6px;
	right: 2px;
}

.sp-calendar-new {
	width: 23px;
	height: 24px;
	background-position: -426px -457px;
	top: 6px;
	right: 2px;
}

.sp-b-term {
	width: 33px;
	height: 31px;
	background-position: -445px -515px;
	top: 9px;
}

.sp-language-icon {
	width: 39px;
	height: 34px;
	background-position: -44px -610px;
	top: 9px;
}

.sp-p-terms {
	width: 34px;
	height: 37px;
	background-position: -290px -514px;
	top: 7px;
}

.sp-staff-icon {
	width: 35px;
	height: 33px;
	background-position: -368px -518px;
	top: 10px;
}

.sp-holiday-icon {
	width: 34px;
	height: 31px;
	background-position: -8px -612px;
	top: 9px;
}

.sp-ab-time {
	width: 28px;
	height: 28px;
	background-position: -409px -517px;
	top: 11px;
}

.sp-ab-president {
	width: 35px;
	height: 35px;
	background-position: -330px -517px;
	top: 6px;
}

.detail_info:hover .sp-b-term {
	background-position: -445px -560px;
	top: 9px;
}

.detail_info:hover .sp-language-icon {
	background-position: -44px -651px;
	top: 9px;
}

.detail_info:hover .sp-p-terms {
	background-position: -290px -558px;
	top: 7px;
}

.detail_info:hover .sp-staff-icon {
	background-position: -368px -561px;
	top: 10px;
}

.detail_info:hover .sp-holiday-icon {
	background-position: -8px -652px;
	top: 9px;
}

.detail_info:hover .sp-ab-time {
	background-position: -409px -560px;
	top: 11px;
}

.detail_info:hover .sp-ab-president {
	background-position: -330px -561px;
	top: 6px;
}



.detail_info:hover .sp-name {
	background-position: -10px -561px;
}

.detail_info:hover .sp-company-add {
	background-position: -51px -560px;
}

.detail_info:hover .sp-office-number {
	background-position: -86px -561px;
}

.detail_info:hover .sp-ab-fax {
	background-position: -125px -560px;
}

.detail_info:hover .sp-estalished {
	background-position: -172px -559px;
}

.detail_info:hover .sp-capital {
	background-position: -210px -560px;
}

.detail_info:hover .sp-activity {
	background-position: -242px -558px;
}


.fg {
	background: url(../images/sprite-flag.png) 0 0 no-repeat;
	position: relative;
	display: inline-block;
}

.fg-angola {
	background-position: -1px -1px;
	width: 16px;
	height: 12px;
}

.fg-botswana {
	background-position: -19px -1px;
	width: 16px;
	height: 12px;
}

.fg-benin {
	background-position: -37px -1px;
	width: 16px;
	height: 12px;
}

.fg-burundi {
	background-position: -55px -1px;
	width: 16px;
	height: 12px;
}

.fg-burkina-faso {
	background-position: -73px -1px;
	width: 16px;
	height: 12px;
}

.fg-cote-divoire {
	background-position: -91px -1px;
	width: 16px;
	height: 12px;
}

.fg-comoros {
	background-position: -109px -1px;
	width: 16px;
	height: 12px;
}

.fg-dr-congo {
	background-position: -127px -1px;
	width: 16px;
	height: 12px;
}

.fg-egypt {
	background-position: -145px -1px;
	width: 16px;
	height: 12px;
}

.fg-ethiopia {
	background-position: -163px -1px;
	width: 16px;
	height: 12px;
}

.fg-gabon {
	background-position: -179px -1px;
	width: 16px;
	height: 12px;
}

.fg-ghana {
	background-position: -199px -1px;
	width: 16px;
	height: 12px;
}

.fg-gambia {
	background-position: -217px -1px;
	width: 16px;
	height: 12px;
}

.fg-guinea {
	background-position: -235px -1px;
	width: 16px;
	height: 12px;
}

.fg-kenya {
	background-position: -253px -1px;
	width: 16px;
	height: 12px;
}

.fg-liberia {
	background-position: -271px -1px;
	width: 16px;
	height: 12px;
}

.fg-libya {
	background-position: -289px -1px;
	width: 16px;
	height: 12px;
}

.fg-lesotho {
	background-position: -307px -1px;
	width: 16px;
	height: 12px;
}

.fg-madagascar {
	background-position: -330px -1px;
	width: 16px;
	height: 12px;
}

.fg-malawi {
	background-position: -347px -1px;
	width: 16px;
	height: 12px;
}

.fg-mali {
	background-position: -365px -1px;
	width: 16px;
	height: 12px;
}

.fg-mauritius {
	background-position: -383px -1px;
	width: 16px;
	height: 12px;
}

.fg-mauritania {
	background-position: -401px -1px;
	width: 16px;
	height: 12px;
}

.fg-mozambique {
	background-position: -419px -1px;
	width: 16px;
	height: 12px;
}

.fg-namibia {
	background-position: -437px -1px;
	width: 16px;
	height: 12px;
}

.fg-niger {
	background-position: -455px -1px;
	width: 16px;
	height: 12px;
}

.fg-nigeria {
	background-position: -473px -1px;
	width: 16px;
	height: 12px;
}

.fg-rwanda {
	background-position: -1px -16px;
	width: 16px;
	height: 12px;
}

.fg-senegal {
	background-position: -19px -16px;
	width: 16px;
	height: 12px;
}

.fg-sierra-leone {
	background-position: -37px -16px;
	width: 16px;
	height: 12px;
}

.fg-st-helena {
	background-position: -56px -16px;
	width: 16px;
	height: 12px;
}

.fg-somalia {
	background-position: -73px -16px;
	width: 16px;
	height: 12px;
}

.fg-seychelles {
	background-position: -91px -16px;
	width: 16px;
	height: 12px;
}

.fg-south-africa {
	background-position: -109px -16px;
	width: 16px;
	height: 12px;
}

.fg-sudan {
	background-position: -127px -16px;
	width: 16px;
	height: 12px;
}

.fg-swaziland {
	background-position: -145px -16px;
	width: 16px;
	height: 12px;
}

.fg-south-sudan {
	background-position: -163px -16px;
	width: 16px;
	height: 12px;
}

.fg-tanzania {
	background-position: -181px -16px;
	width: 16px;
	height: 12px;
}

.fg-togo {
	background-position: -199px -16px;
	width: 16px;
	height: 12px;
}

.fg-uganda {
	background-position: -218px -16px;
	width: 16px;
	height: 12px;
}

.fg-zambia {
	background-position: -235px -16px;
	width: 16px;
	height: 12px;
}

.fg-zimbabwe {
	background-position: -254px -16px;
	width: 16px;
	height: 12px;
}

.fg-afghanistan {
	background-position: -271px -16px;
	width: 16px;
	height: 12px;
}

.fg-australia {
	background-position: -289px -16px;
	width: 16px;
	height: 12px;
}

.fg-bangladesh {
	background-position: -307px -16px;
	width: 16px;
	height: 12px;
}

.fg-bhutan {
	background-position: -326px -16px;
	width: 16px;
	height: 12px;
}

.fg-brunei {
	background-position: -343px -16px;
	width: 16px;
	height: 12px;
}

.fg-china {
	background-position: -361px -16px;
	width: 16px;
	height: 12px;
}

.fg-cook-islands {
	background-position: -380px -16px;
	width: 16px;
	height: 12px;
}

.fg-east-timor {
	background-position: -397px -16px;
	width: 16px;
	height: 12px;
}

.fg-fiji {
	background-position: -415px -16px;
	width: 16px;
	height: 12px;
}

.fg-french-polynesia {
	background-position: -433px -16px;
	width: 16px;
	height: 12px;
}

.fg-guam {
	background-position: -451px -16px;
	width: 16px;
	height: 12px;
}

.fg-hong-kong {
	background-position: -469px -16px;
	width: 16px;
	height: 12px;
}

.fg-india {
	background-position: -2px -30px;
	width: 16px;
	height: 12px;
}

.fg-indonesia {
	background-position: -19px -30px;
	width: 16px;
	height: 12px;
}

.fg-kiribati {
	background-position: -37px -30px;
	width: 16px;
	height: 12px;
}

.fg-kyrgyzstan {
	background-position: -55px -30px;
	width: 16px;
	height: 12px;
}

.fg-laos {
	background-position: -73px -30px;
	width: 16px;
	height: 12px;
}

.fg-macau {
	background-position: -91px -30px;
	width: 16px;
	height: 12px;
}

.fg-maldives {
	background-position: -109px -30px;
	width: 16px;
	height: 12px;
}

.fg-micronesia {
	background-position: -127px -30px;
	width: 16px;
	height: 12px;
}

.fg-malaysia {
	background-position: -145px -30px;
	width: 16px;
	height: 12px;
}

.fg-myanmar {
	background-position: -164px -30px;
	width: 16px;
	height: 12px;
}

.fg-mongolia {
	background-position: -182px -30px;
	width: 16px;
	height: 12px;
}

.fg-new-zealand {
	background-position: -201px -30px;
	width: 16px;
	height: 12px;
}

.fg-new-zealand {
	background-position: -201px -30px;
	width: 16px;
	height: 12px;
}

.fg-new-caledonia {
	background-position: -219px -30px;
	width: 16px;
	height: 12px;
}

.fg-nauru {
	background-position: -237px -30px;
	width: 16px;
	height: 12px;
}

.fg-pakistan {
	background-position: -258px -30px;
	width: 16px;
	height: 12px;
}

.fg-palau {
	background-position: -274px -30px;
	width: 16px;
	height: 12px;
}

.fg-png {
	background-position: -292px -30px;
	width: 16px;
	height: 12px;
}

.fg-philippines {
	background-position: -311px -30px;
	width: 16px;
	height: 12px;
}

.fg-singapore {
	background-position: -330px -30px;
	width: 16px;
	height: 12px;
}

.fg-solomon-islands {
	background-position: -348px -30px;
	width: 16px;
	height: 12px;
}

.fg-samoa {
	background-position: -366px -30px;
	width: 16px;
	height: 12px;
}

.fg-south-korea {
	background-position: -388px -30px;
	width: 16px;
	height: 12px;
}

.fg-sri-lanka {
	background-position: -408px -30px;
	width: 16px;
	height: 12px;
}

.fg-taiwan {
	background-position: -426px -30px;
	width: 16px;
	height: 12px;
}

.fg-tokelau-island {
	background-position: -444px -30px;
	width: 16px;
	height: 12px;
}

.fg-tonga {
	background-position: -463px -30px;
	width: 16px;
	height: 12px;
}

.fg-thailand {
	background-position: -2px -47px;
	width: 16px;
	height: 12px;
}

.fg-vietnam {
	background-position: -19px -47px;
	width: 16px;
	height: 12px;
}

.fg-vanuatu {
	background-position: -37px -47px;
	width: 16px;
	height: 12px;
}

.fg-argentina {
	background-position: -56px -47px;
	width: 16px;
	height: 12px;
}

.fg-antigua-barbuda,
.fg-antigua-and-barbuda {
	background-position: -73px -47px;
	width: 16px;
	height: 12px;
}

.fg-bahamas {
	background-position: -91px -47px;
	width: 16px;
	height: 12px;
}

.fg-bolivia {
	background-position: -109px -47px;
	width: 16px;
	height: 12px;
}

.fg-bermuda {
	background-position: -127px -47px;
	width: 16px;
	height: 12px;
}

.fg-british-virgin-islands {
	background-position: -145px -47px;
	width: 16px;
	height: 12px;
}

.fg-brazil {
	background-position: -163px -47px;
	width: 16px;
	height: 12px;
}

.fg-chile {
	background-position: -181px -47px;
	width: 16px;
	height: 12px;
}

.fg-cayman-islands {
	background-position: -200px -47px;
	width: 16px;
	height: 12px;
}

.fg-colombia {
	background-position: -217px -47px;
	width: 16px;
	height: 12px;
}

.fg-costa-rica {
	background-position: -236px -47px;
	width: 16px;
	height: 12px;
}

.fg-dominica {
	background-position: -254px -47px;
	width: 16px;
	height: 12px;
}

.fg-dominican-republic {
	background-position: -272px -47px;
	width: 16px;
	height: 12px;
}

.fg-falkland-islands {
	background-position: -290px -47px;
	width: 16px;
	height: 12px;
}

.fg-grenada {
	background-position: -308px -47px;
	width: 16px;
	height: 12px;
}

.fg-guatemala {
	background-position: -326px -47px;
	width: 16px;
	height: 12px;
}

.fg-guyana {
	background-position: -344px -47px;
	width: 16px;
	height: 12px;
}

.fg-haiti {
	background-position: -362px -47px;
	width: 16px;
	height: 12px;
}

.fg-jamaica {
	background-position: -380px -47px;
	width: 16px;
	height: 12px;
}

.fg-panama {
	background-position: -398px -47px;
	width: 16px;
	height: 12px;
}

.fg-peru {
	background-position: -417px -47px;
	width: 16px;
	height: 12px;
}

.fg-puerto-rico {
	background-position: -435px -47px;
	width: 16px;
	height: 12px;
}

.fg-paraguay {
	background-position: -455px -47px;
	width: 16px;
	height: 12px;
}

.fg-suriname {
	background-position: -473px -47px;
	width: 16px;
	height: 12px;
}

.fg-st-vincent {
	background-position: -1px -62px;
	width: 16px;
	height: 12px;
}

.fg-trinidad-tobago,
.fg-trinidad-and-tobago {
	background-position: -18px -62px;
	width: 16px;
	height: 12px;
}

.fg-turks-caicos {
	background-position: -36px -62px;
	width: 16px;
	height: 12px;
}

.fg-armenia {
	background-position: -54px -62px;
	width: 16px;
	height: 12px;
}

.fg-bahrain {
	background-position: -72px -62px;
	width: 16px;
	height: 12px;
}

.fg-georgia {
	background-position: -90px -62px;
	width: 16px;
	height: 12px;
}

.fg-iran {
	background-position: -108px -62px;
	width: 16px;
	height: 12px;
}

.fg-iraq {
	background-position: -126px -62px;
	width: 16px;
	height: 12px;
}

.fg-jordan {
	background-position: -144px -62px;
	width: 16px;
	height: 12px;
}

.fg-kazakhstan {
	background-position: -162px -62px;
	width: 16px;
	height: 12px;
}

.fg-oman {
	background-position: -181px -62px;
	width: 16px;
	height: 12px;
}

.fg-qatar {
	background-position: -199px -62px;
	width: 16px;
	height: 12px;
}

.fg-saudi-arabia {
	background-position: -217px -62px;
	width: 16px;
	height: 12px;
}

.fg-turkey {
	background-position: -235px -62px;
	width: 16px;
	height: 12px;
}

.fg-uae {
	background-position: -253px -62px;
	width: 16px;
	height: 12px;
}

.fg-austria {
	background-position: -271px -62px;
	width: 16px;
	height: 12px;
}

.fg-belgium {
	background-position: -289px -62px;
	width: 16px;
	height: 12px;
}

.fg-belarus {
	background-position: -307px -62px;
	width: 16px;
	height: 12px;
}

.fg-bulgaria {
	background-position: -325px -62px;
	width: 16px;
	height: 12px;
}

.fg-cyprus {
	background-position: -345px -62px;
	width: 16px;
	height: 12px;
}

.fg-czech-republic {
	background-position: -361px -62px;
	width: 16px;
	height: 12px;
}

.fg-denmark {
	background-position: -381px -62px;
	width: 16px;
	height: 12px;
}

.fg-estonia {
	background-position: -399px -62px;
	width: 16px;
	height: 12px;
}

.fg-france {
	background-position: -417px -62px;
	width: 16px;
	height: 12px;
}

.fg-finland {
	background-position: -436px -62px;
	width: 16px;
	height: 12px;
}

.fg-germany {
	background-position: -454px -62px;
	width: 16px;
	height: 12px;
}

.fg-ireland {
	background-position: -473px -62px;
	width: 16px;
	height: 12px;
}

.fg-italy {
	background-position: -1px -76px;
	width: 16px;
	height: 12px;
}

.fg-latvia {
	background-position: -18px -76px;
	width: 16px;
	height: 12px;
}

.fg-lithuania {
	background-position: -36px -76px;
	width: 16px;
	height: 12px;
}

.fg-malta {
	background-position: -53px -76px;
	width: 16px;
	height: 12px;
}

.fg-moldova {
	background-position: -71px -76px;
	width: 16px;
	height: 12px;
}

.fg-norway {
	background-position: -90px -76px;
	width: 16px;
	height: 12px;
}

.fg-netherlands {
	background-position: -108px -76px;
	width: 16px;
	height: 12px;
}

.fg-poland {
	background-position: -126px -76px;
	width: 16px;
	height: 12px;
}

.fg-romania {
	background-position: -144px -76px;
	width: 16px;
	height: 12px;
}

.fg-russia {
	background-position: -162px -76px;
	width: 16px;
	height: 12px;
}

.fg-spain {
	background-position: -180px -76px;
	width: 16px;
	height: 12px;
}

.fg-slovenia {
	background-position: -198px -76px;
	width: 16px;
	height: 12px;
}

.fg-sweden {
	background-position: -216px -76px;
	width: 16px;
	height: 12px;
}

.fg-switzerland {
	background-position: -235px -76px;
	width: 16px;
	height: 12px;
}

.fg-turkey {
	background-position: -235px -62px;
	width: 16px;
	height: 12px;
}

.fg-united-kingdom {
	background-position: -255px -76px;
	width: 16px;
	height: 12px;
}

.fg-canada {
	background-position: -271px -76px;
	width: 16px;
	height: 12px;
}

.fg-united-states {
	background-position: -289px -76px;
	width: 16px;
	height: 12px;
}






/***************************** OTHER PAGE CSS *********************************/

/***********************************COMMON******************************/
/***********************************bank details page******************************/
.sub-heading-list.quickPayHeading{margin-bottom: 35px;}
.payImages {display: flex;align-items: start;gap: 30px;}
.payImages .quickbanner{max-height: 325px;}
.payImages .quickpay{max-height: 242px;}
.paycontentRight{box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);padding: 20px 30px;border-radius: 40px;}
.paycontentRight .quickBtn{background: linear-gradient(11deg, #ae8400 0%, #ce9c00 100%);color: #fff;display: inline-block;padding: 10px 20px;text-decoration: none;margin-top: 10px;border-radius: 30px;text-align: center;display: inline-flex;align-items: center;gap: 10px;position: relative;left: 50%;transform: translateX(-50%);transition: all .5s linear;}
.paycontentRight .quickBtn:hover{background: linear-gradient(11deg, #ce9c00 0%, #ae8400 100%);}
.paycontentRight h3{margin: 20px 0 10px;font-size: 18px;}
.paycontentRight p{margin-bottom: 5px;font-size: 14px;line-height: 20px;}
/***********************************bank details page******************************/


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

.auction_image>a>div {
	position: absolute;
	display: none;
}

.auction_image:hover>a>div {
	display: block;
}


/*-------about-us------*/
.detail_info {
	margin-bottom: 20px;
}

.detail_info:hover div.firstt {
	background: #254091;
	transition: 300ms all linear;
	box-shadow: 0 1px 5px #ccc;
}

.comp_info>li {
	float: left;
	width: 33.33%;
	margin-bottom: 10px
}

.detail_info>div.firstt {
	float: left;
	width: 12%;
	background: #f2f2f2;
	height: 50px;
	margin-right: 3%;
	text-align: center;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	border-radius: 10px;
}

.detail_info>div.secondd {
	float: left;
	width: 85%;
}

.det_cap {
	color: #999;
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	margin-top: 2px;
	margin-bottom: 3px;
}

.det_det {
	margin-bottom: 20px;
	font-size: 16px;
}

.det_list>li {
	margin-bottom: 5px;
}

.read_more {
	margin: 10px 0;
}

.read_more>a {
	background: #343434;
	padding: 5px 20px;
	text-align: center;
	color: #fff;
}

.read_more>a:hover {
	color: #fff;
	text-decoration: underline;
}

.membr {
	margin-bottom: 30px;
}

.membr>li {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: center;
}

.membr>li:last-child {
	margin-right: 0;
}

.inner_heading {
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

.inner_heading:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #254091;
	width: 80px;
	left: 0%;
	bottom: 5px;
}

.inner_heading:before {
	content: "";
	position: absolute;
	border: 2px solid #254091;
	width: 40px;
	left: 0%;
	padding: 0px 0px;
	background: transparent;
	bottom: 4px;
}

.small_heading {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	margin-bottom: 30px;
	text-transform: uppercase;
	position: relative;
}

.small_heading:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #005CA9;
	left: 46%;
	width: 8%;
	bottom: -5px;
}

.small_heading:before {
	content: "";
	position: absolute;
	border-bottom: 1px solid #005CA9;
	left: 48%;
	width: 4%;
	bottom: -10px;
}

.inner_head {
	margin-top: 0px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #605E5F;
	font-size: 24px;
}

.inner_head>span {
	position: relative;
}

.inner_head>span:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 70%;
	border-bottom: 2px solid #605E5F;
}

.inner_head>span:before {
	content: "";
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 30%;
	border-bottom: 2px solid #254091;
}

.thanks_head {
	font-weight: bold;
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #254091;
}

.chat_contact {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.chat_contact>span>a {
	color: #333333;
}

.chat_contact>a {
	margin-right: 20px;
	color: #3498D8;
}

.chat_contact>a:last-child {
	margin-right: 0px;
}

.why_box {
	margin-bottom: 30px;
	text-align: center;
}

.why_box>h2 {
	text-transform: uppercase;
	margin: 5px 0px;
	font-size: 18px;
	color: #333333;
}

.why_box>h2 {
	overflow: hidden;
	height: 1em
}

.why_box>h2 span {
	position: relative;
	display: inline-block;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s
}

.why_box>h2 span::before {
	position: absolute;
	top: 100%;
	content: attr(data-hover);
	font-weight: 700;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.why_box:hover>h2 span,
.why_box>h2:focus span {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%)
}

.why_box>p {
	color: #666666;
}

.fa-wy {
	background: url(../images/sprite-why.png) 0 0 no-repeat;
	display: inline-block;
	position: relative;
}

.fa-wy-time {
	background-position: -2px 0px;
	width: 84px;
	height: 80px;
}

.fa-wy-auction {
	background-position: -98px -3px;
	width: 52px;
	height: 80px;
}

.fa-wy-fee {
	background-position: -150px -1px;
	width: 102px;
	height: 80px;
}

.fa-wy-easy {
	background-position: -258px 0px;
	width: 74px;
	height: 80px;
}

.fa-why {
	background: url(../images/why-sprite-img.png) 0 0 no-repeat;
	display: inline-block;
	position: relative;
}

.fa-why-exporter {
	background-position: -1px -4px;
	width: 54px;
	height: 30px;
}

.fa-why-network {
	background-position: -58px -4px;
	width: 45px;
	height: 43px;
}

.fa-why-domestic {
	background-position: -111px 0px;
	width: 54px;
	height: 43px;
}

.fa-why-credit {
	background-position: -167px -2px;
	width: 40px;
	height: 43px;
}

.fa-why-quality {
	background-position: -217px -7px;
	width: 46px;
	height: 36px;
}

.why_sprite {
	float: left;
	margin-right: 10px;
}


.presidant_main {
	width: 100%
}

.presidant_main .description-ceo {
	width: 94%;
	display: inline-block;
	position: relative;
	margin: 30px 0 0 50px;
	border-left: solid 1px #b1b1b1;
	padding: 40px 0;
}

.description-ceo:before {
	content: "";
	;
	width: 20px;
	line-height: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #254091;
	position: absolute;
	left: -10px;
	top: -18px;
	right: auto;
	bottom: auto;
}

.description-ceo:after {
	content: "";
	;
	width: 20px;
	line-height: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #254091;
	position: absolute;
	left: -10px;
	right: auto;
	bottom: -18px;
	top: auto;
}

.description-ceo>ul {
	width: 100%;
}

.description-ceo>ul>li {
	width: 100%;
	position: relative;
	padding-left: 40px;
}

.description-ceo>ul>li>p {
	margin-bottom: 5px;
	text-align: justify;
}

.presidant_image {
	position: relative;
}

.presidant_image img {
	position: relative;
	z-index: 999;
}

.president_mission h1 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 15px;
}

.presidant_image:before {
	content: "";
	position: absolute;
	width: calc(100% + 5%);
	height: 100%;
	background: #254091;
	top: 50px;
	left: -2.5%
}

.ceo-info {
	width: 100%;
	display: inline-block;
	background-color: #254091;
	position: absolute;
	top: 42%;
	left: -29px;
	padding: 15px 0 15px 40px;
}

.ceo-info h2,
.ceo-info h5 {
	margin-bottom: 5px;
	color: #FFF;
}

.ceo-info p {
	color: #fff;
	font-size: 18px;
	margin-bottom: 0;
	font-weight: 300;
}

.presidant_main h4 {
	font-size: 18px;
	text-align: center;
}

.mb_top {
	margin-top: 5px;
}

.mb_top>a {
	margin-right: 20px;
	color: #FFFFFF;
}

.mb_top>a:last-child {
	margin-right: 0px;
}

.mobile_menu {
	list-style: none;
	padding-left: 0px;
}

.mobile_menu>li {
	border-bottom: 1px dotted #CCC;
}

.mobile_menu>li>a,
.md-drop {
	padding: 12px 0px;
	font-size: 16px;
	color: #CCC;
}

.md-drop {
	cursor: pointer;
}

.md-drop>span {
	float: right;
}

.mobile_menu>li:hover>ul {
	display: block;
}

.mobile_menu>li:hover>span {
	background-position: -256px -258px;
}

.mobile_menu>li>ul {
	padding-left: 20px;
	display: none;
}

.mobile_menu>li>ul>li {
	margin-bottom: 5px;
}

.mobile_menu>li>ul>li>a {
	color: #CCCCCC;
	display: block;
	font-size: 16px;
	padding: 2px 0px;
}

.scrollup {
	width: 34px;
	height: 34px;
	position: fixed;
	right: 20px;
	bottom: 0px;
	opacity: .5;
	text-align: center;
	display: none;
	cursor: pointer;
	z-index: 100;
	background-color: #254091;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-ms-transition: all ease .3s;
	-o-transition: all ease .3s
}

.scrollup:hover {
	opacity: 1 !important
}

.scrollup span {
	display: block;
	top: 10px;
	left: 12px;
}

.breadcrumbs {
	margin: 20px 0px;
	background: #F5F5F5;
	box-shadow: 0px 0px 5px #CCCCCC;
}

.breadcrumbs ul {
	list-style: none;
	padding-left: 0px;
	padding: 5px 10px;
}

.breadcrumbs ul li {
	display: inline-block;
	font-size: 14px;
}

.breadcrumbs ul li a {
	color: #222;
}

.breadcrumbs ul li a:hover {
	color: #254091;
	text-decoration: underline;
}

.breadcrumbs ul li:after {
	content: "|";
	padding: 0px 10px;
	color: #999;
}

.breadcrumbs ul li:last-child:after {
	content: "";
	padding: 0px;
}

.common_heading {
	text-align: center;
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 32px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.common_heading:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #8a8c8b;
	width: 12%;
	left: 44%;
	bottom: 5px;
}

.common_heading:before {
	content: "";
	position: absolute;
	border: 2px solid #8a8c8b;
	width: 6%;
	left: 47%;
	padding: 0px 0px;
	background: transparent;
	bottom: 4px;
}




.st_det_box {
	margin: 30px 0;
	position: relative;
}

.st_det_box h2 {
	padding: 8px 0px;
	background: none;
	text-align: left;
	color: #212529;
	border-bottom: 1px solid #254091;
	margin-bottom: 0px;
	font-size: 24px;
	text-transform: uppercase;
}

.st_det_box>div {
	padding: 15px;
	background: #F7F7F7;
	border: 1px solid #ccc;
	box-shadow: 0px 2px 10px #E8E8E8;
	margin-top: 10px;
}

.download_zip_btn {
	background: #fff;
	border: 1px solid #254091;
	padding: 3px 4px;
	cursor: pointer;
	width: 40%;
	margin: 40px auto;
	text-align: center
}

.download_zip_btn:hover {
	background: #254091;
	color: #fff;
}


.st_det_box>div>div>div>a>.con_oval {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	display: inline-block;
}

.st_det_box>div>div>div>a>.con_text {
	display: inline-block;
	color: #000;
	font-size: 20px;
	padding-left: 6px;
}

.st_det_box>div>div>div>a:hover>.con_text {
	color: #a1a1a1;
}

.st_det_box>div>div>div>.con_oval {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	display: inline-block;
}

.st_det_box>div>div>div>.con_text {
	display: inline-block;
	color: #000;
	font-size: 20px;
	padding-left: 6px;
}

.what_app_bg {
	background: #2cac40;
}

.telephone_bg {
	background: #383838;
}

.skype_bg {
	background: #00b7f0;
}

.mail_bg {
	background: #f75521;
}

.global_bg {
	background: #787878;
}

.last_one {
	border-bottom: none;
	background: #CCCCCC;
	text-align: center;
	font-size: 14px;
	padding: 2px 0px !important;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.last_one:hover {
	background: #254091;
	color: #FFFFFF;
	cursor: pointer;
}

.list_search {
	background: #F7F7F7;
	padding: 15px 20px 5px 20px;
	margin-bottom: 20px;
	border: 1px solid #E8E8E8;
}

.hide_search {
	display: none;
	overflow: inherit !important;
}

.adv_search {
	font-size: 18px;
	border-bottom: 1px solid #333333;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	padding-top: 5px;
}

.adv_search:hover {
	opacity: 0.6;
}

.search_result {
	background: #CCCCCC;
	position: relative;
	text-align: center;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	display: inline-block;
	padding: 10px 0px;
	width: 100%;
}

.search_result:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #CCCCCC;
	border-width: 10px;
	margin-top: -15px;
}

.show_result {
	font-size: 18px;
	color: #666666;
}

.show_result>strong {
	color: #CC0000;
	font-size: 24px;
}

.search_btn:hover {
	opacity: 0.6;
}

.reset_btn {
	background: none;
	border: none;
	outline: none;
	border-bottom: 1px solid #254091;
	color: #254091;
	font-size: 16px;
	cursor: pointer;
	padding: 0px 5px;
}

.reset_btn:hover {
	opacity: 0.6;
}

.stock_list_box {
	border: 1px solid #e6e6e6;
	padding: 10px;
	margin-bottom: 30px;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
	border-radius: 5px;
	border-bottom: 3px solid #dedede;
}

.stock_list_box:hover {
	/*background:#E8E8E8;*/
	border-bottom: 3px solid #254091;
}

.stock_list_box div div div div h2 {
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}

.stock_list_box div div div div h2 a {
	color: #202428;
}

.stock_list_box div div div div h2 a:hover {
	color: #254091;
}

.stock_list_box div div div div h2 a span {
	font-size: 16px;
}

.stock_list_box div div div div h3 {
	margin-top: 0px;
	margin-bottom: 12px;
	font-size: 13px;
	color: #6c757d;
	font-weight: normal;
}

.stock_list_box div div div div h3 a {
	color: #254091;
}

.stock_list_box div div div div h3 a:hover {
	color: #202428;
}

.list_item_row {
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 14px;
}


.list_sold {
	position: absolute;
	top: 40%;
	padding: 10px 0px;
	color: #CC0000;
	text-transform: uppercase;
	font-size: 28px;
	font-style: italic;
	text-shadow: 0px 3px 5px #FFF;
	background: rgba(0, 0, 0, 0.4);
	width: 100%;
	text-align: center;
}

.freight_clc_pad {
	padding: 3px 5px;
}

.list_option {
	text-align: center;
	color: #333;
	margin-bottom: 20px;
	font-size: 14px;
}

.list_option span {
	margin-right: 5px;
}

.list_option strong {
	margin: 0px 10px;
}

.list_btn {
	background: #254091;
	opacity: 0.7;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	display: block;
	border: none;
	padding: 5px 0px;
}

.list_btn:hover {
	opacity: 1;
	color: #FFF;
}

.list_details {
	/*border-top:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2;*/
	margin: 10px 0px;
}

.list_details>ul {
	list-style: none;
}

.list_details>ul>li {
	display: inline-block;
	width: 30%;
	margin-right: 10px;
	margin-bottom: 16px;
}

.list_details>ul>li:nth-child(3n) {
	margin-right: 0px;
}

.list_details>ul>li>label {
	width: 21%;
	margin-bottom: 0px;
	display: inline-block;
}

.list_details>ul>li>strong {
	width: 76%;
	margin-bottom: 0px;
	display: inline-block;
	font-weight: normal;
}



.list_details>div {
	float: left;
	border-left: 1px solid #F2F2F2;
	text-align: center;
}

.list_details>div:first-child {
	border-left: none;
}

.list_details>div:last-child {
	clear: both;
	float: none;
	border-right: none;
}

.list_details>div.list_year {
	width: 10%;
}

.list_details>div.list_eng {
	width: 15%;
}

.list_details>div.list_mil {
	width: 15%;
}

.list_details>div.list_chs {
	width: 20%;
}

.list_details>div.list_total {
	width: 20%;
}

.list_details>div.list_last {
	width: 25%;
	padding: 2px 0px;
}

.list_details>div>div.l_head {
	background: #E8E8E8;
	color: #666666;
	padding: 0px;
	font-size: 12px;
}

.list_details>div>div:last-child {
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	padding: 8px 0px;
}

.list_view {
	text-align: right;
	position: relative;
	top: 3px;
}

.list_view>label {
	background: #E8E8E8;
	padding: 2px;
	display: inline-block;
	margin-bottom: 0px;
}

.list_view>label>span {
	display: block;
}

.list_view>label:hover {
	cursor: pointer;
}

.list_view>label.active_list>span.sp-grid,
.list_view>label:hover>span.sp-grid {
	background-position: -46px -263px;
}

.list_view>label.active_list>span.sp-detail,
.list_view>label:hover>span.sp-detail {
	background-position: -8px -263px;
}

.list_view>label.active_list>span.sp-table,
.list_view>label:hover>span.sp-table {
	background-position: -84px -263px;
}

.stock_row>div {
	margin-right: 1%;
	width: 24.25%;
	float: left;
}

.stock_row>div:nth-child(4n+4) {
	margin-right: 0%;
}

.stock_list_sec {
	border: 3px solid #E8E8E8;
	margin-bottom: 30px;
	font-size: 14px;
}

.stock_list_sec:hover {
	background: #E8E8E8;
}

.stock_list_sec>div.image {
	position: relative;
	min-height: 177px;
}

.stock_list_sec>div.image>div>a>img {
	position: absolute;
	max-height: 177px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
}

.stock_list_sec>div.info {
	padding: 5px;
}

.stock_list_sec>div>h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.stock_list_sec>div>h2>a {
	color: #333333;
}

.stock_list_sec>div>h2>a>span {
	font-size: 16px;
}

.listtwo_ulli {
	margin-bottom: 10px;
}

.listtwo_ulli>li {
	float: left;
	background: #dae2f0;
	width: 49%;
	margin-right: 2%;
	display: block;
	font-weight: bold;
	padding: 2px 0px;
	font-size: 14px;
	text-align: center;
}

.listtwo_ulli>li:last-child {
	margin-right: 0%;
}

.listtwo_fob {
	text-align: right;
	margin-bottom: 10px;
	font-size: 20px;
	float: left;
}

.ltwo_head {
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
}

.listtwo_fob>div>span>span {
	font-size: 14px;
	line-height: 18px;
	color: #CC0000;
	text-decoration: line-through;
}

.third_list {
	font-size: 14px;
}

.third_list>tbody>tr>th {
	background: #E6E7EA;
}

.third_list>tbody>tr:nth-of-type(odd) {
	background: #F2F3F5;
}

.third_list>tbody>tr>th,
.third_list>tbody>tr>td {
	vertical-align: middle;
	padding: 5px 3px;
	font-size: 12px;
}

.third_list>tbody>tr>td>a.list_btn {
	font-size: 12px;
	padding:
}

.price_width {
	padding: 0px 0px !important;
	line-height: 22px;
}

.l_total {
	padding: 0px !important;
	line-height: 27px;
	font-size: 12px;
	text-align: right;
}

.l_total>strong {
	font-size: 24px;
	color: #254091 !important;
	padding-left: 5px;
}

.l_total>span.msg_my {
	font-weight: normal;
	font-size: 12px;
	border-bottom: 1px solid #254091;
	cursor: pointer;
}

.stklist_ulli {
	margin-bottom: 10px;
}

.stklist_ulli>li {
	display: inline-block;
	background: #dae2f0;
	display: inline-block;
	font-weight: bold;
	padding: 1px 12px;
	font-size: 14px;
}

.com_cart {
	color: #333333;
	border-bottom: 1px dotted #333;
	display: inline-block;
	padding: 4px 12px;
	cursor: pointer;
	font-size: 13px;
	border-radius: 5px;
}

.com_cart>span {
	margin-right: 3px;
}

.com_cart:hover {
	border-color: #254091;
	background: #254091;
	color: #FFFFFF;
}

.com_cart:hover>span.sp-compare-gray {
	background-position: -269px -53px;
}

.com_cart:hover>span.sp-wish-list-gray {
	background-position: -205px -79px;
}

.add_wish_list {
	color: #333;
	border-bottom: 1px dotted #333;
	display: inline-block;
	padding: 4px 12px;
	cursor: pointer;
	font-size: 13px;
	border-radius: 5px;
	margin-left: 10px;
}

.add_wish_list>span {
	margin-right: 3px;
}

.add_wish_list:hover {
	border-color: #254091;
	background: #254091;
	color: #fff;
}

.add_wish_list:hover>span.sp-wish-list-gray {
	background-position: -205px -79px;
}

.list_fob>span>strong {
	font-size: 24px;
	padding-left: 5px;
}

.list_chs {
	margin-bottom: 5px;
	text-align: right;
	font-weight: bold;
}

.list_loc {
	text-align: right;
	font-size: 14px;
}

.loadNextImage {
	cursor: pointer;
	float: right;
	position: absolute;
	right: 15px;
	top: 45%;
}

.loadPreImage {
	cursor: pointer;
	float: left;
	left: 15px;
	position: absolute;
	top: 45%;
}

.other_images {
	list-style: none;
	padding-left: 0px;
}

.other_images li {
	float: left;
	width: 25%;
	min-height: 111px;
}

.other_images li a img {
	border: 1px solid #FFF;
	max-height: 111px;
}

.other_images li a img:hover {
	border-color: #254091;
}

.indicator {
	display: none !important;
}

.stock_accories {
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
}

.stock_accories h4 {
	font-size: 16px;
	color: #212529;
	margin-bottom: 5px;
}

.stock_accories ul {
	list-style: none;
	width: 100%;
	display: inline-block;
	border: solid 1px #CCC;
	border-bottom: none;
	border-right: none;
}

.stock_accories ul li {
	width: 33.33%;
	float: left;
	margin: 0;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	text-align: left;
	background: #e8f0fc url(../images/right_arrow-15.png) 6px center no-repeat;
	padding-left: 25px !important;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
}

.good_bad_ulli {
	list-style: none;
	width: 100%;
	display: inline-block;
	border: solid 1px #CCC;
	border-bottom: none;
	border-right: none;
}

.good_bad_ulli>li {
	width: 33.33%;
	float: left;
	margin: 0;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	text-align: left;
	background: #e8f0fc;
	padding-left: 4px !important;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*.good_bad_ulli ul{list-style:none;width:100%;display:inline-block;border: solid 1px #CCC;border-bottom:none;border-right:none;}
.good_bad_ulli ul li{width:33.33%;float:left;margin:0;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;text-align:left;background:#e8f0fc url(../images/right_arrow-15.png) 6px center no-repeat;padding-left:25px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:3px;padding-bottom:3px;}*/



.big-select {
	width: 100%;
	display: block;
	font-size: 16px;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding: 7px 5px;
	height: 40px;
}

.detail_wicom {
	border: 1px solid #FFFFFF;
	background: #E8E8E8;
	border-bottom: 1px dashed #666666;
	color: #333333;
	display: inline-block;
	padding: 1px 8px;
	font-size: 12px;
}

.detail_wicom:hover {
	border: 1px dashed #666666;
	cursor: pointer;
}

.detail_share {
	text-align: right;
	font-size: 14px;
	padding: 12px 0 0 0;
}

.detail_share>a {
	width: 30px;
	height: 25px;
	display: inline-block;
}

.detail_share>a:hover {
	opacity: 0.5;
}

.share_fb {
	background: #3B5999;
}

.share_twi {
	background: #1DA1F2;
}

.share_gplus {
	background: #DC4A38;
}

.share_whatsapp {
	background: #32b521;
}

.share_email {
	background: #333;
}

.box_new {
	margin-bottom: 20px;
}

.box_new>h3,
.box_new>h2 {
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 30px;
	padding-bottom: 5px;
	text-transform: uppercase;
	color: #212529;
}

.ql_ulli {
	list-style: circle;
	padding-left: 18px;
	border-bottom: 1px dotted #CCCCCC;
}

.ql_ulli>li {
	float: left;
	width: 33.33%;
	margin-bottom: 10px;
}

.ql_ulli>li>a {
	display: block;
	color: #333333;
}

/*.stock_cap{font-size:14px;line-height:16px; color:#999999; font-style:italic;}
.stock_det{font-size:14px; margin-bottom:5px;}*/
.stock_product {
	border: 1px solid #CCC;
	position: relative;
	margin-bottom: 20px;
}

.stock_product a {
	color: #666;
	text-align: center;
}

.stock_product a h3 {
	margin: 5px 0px;
	font-size: 16px;
	font-weight: 400;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.stock_product a div span {
	background: #000;
	color: #FFF;
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px 5px;
	font-size: 12px;
}

.vehdet_ulli {
	padding-bottom: 5px;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 15px;
}

.vehdet_ulli>li {
	display: inline-block;
	font-weight: bold;
}

.vehdet_ulli>li:after {
	content: "|";
	padding: 0px 8px;
	color: #999999;
	font-weight: normal;
}

.vehdet_ulli>li:last-child:after {
	content: "";
	padding: 0px;
}

.inspection table tr th,
.inspection table tr td {
	padding: 2px;
	font-size: 12px;
}

.dtlprice_box {
	background: #F2F2F2;
	padding: 10px;
	margin-bottom: 20px;
}

.dtlsec_head {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
}

.detail_ulli {}

.detail_ulli>li {
	width: 49%;
	float: left;
}

.detail_ulli>li:nth-child(4n-2),
.detail_ulli>li:nth-child(4n-3) {
	background: #F2F2F2;
}

.detail_ulli>li:nth-child(2n+1) {
	margin-right: 2%;
}

.detail_ulli>li>strong,
.detail_ulli>li>span {
	float: left;
	padding: 5px 0px 5px 10px;
}

.detail_ulli>li>strong {
	width: 40%;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
}

.detail_ulli>li>span {
	width: 60%;
	border-left: 1px solid #CCCCCC;
}

.main-title {
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase;
	color: #000000;
	position: relative;
	background: url(../images/divider.png) center center repeat-x;
}

.main-title>h2 {
	font-weight: bold;
	text-transform: uppercase;
	z-index: 10;
	margin: 0px;
	position: relative;
	display: inline-block;
	background: #FFFFFF;
	padding: 0px 30px;
	line-height: 1;
}








/********************************FREIGHT DETAILS**************************/
.table-subtotal-price,
.table-total-price {
	text-align: center;
	white-space: nowrap
}

.table-total-price {
	font-weight: 700
}

.destination-selected {
	color: red
}

.freight-table-dtl {
	width: 100%;
	font-size: 14px;
	border: 1px solid #bfbfbf;
	background: #fff;
}

.freight-table-dtl thead tr th {
	text-align: center;
	padding: 5px 0px;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}

.freight-table-dtl thead tr th label {
	margin: 0px;
}

.freight-table-dtl .th-arrival-port {
	border-left: none
}

.freight-table-dtl .th-delivery-price {
	padding: 0 7px;
	padding-right: 18px;
	position: relative;
	text-align: center
}

.freight-table-dtl .th-vanning-fee {
	text-align: center;
	position: relative;
	width: 56px
}

.freight-table-dtl .th-vanning-fee span {
	font-weight: 700
}

.freight-table-dtl .th-total-price {
	border-right: none;
	width: 16%
}

.freight-table-dtl .service-details-cell img {
	margin: 0 2px 0 0;
	vertical-align: top
}

.freight-table-dtl .gray-cell {
	background: #f2f2f2
}

.freight-table-dtl tbody th {
	padding: 4px 0 4px 8px;
	border-bottom: solid 1px #bfbfbf;
	border-right: 1px solid #bfbfbf;
	font-size: 90%;
	padding: 4px 3px;
}

.freight-table-dtl tbody td {
	padding: 4px;
	border-left: dotted 1px #bfbfbf;
	border-bottom: dotted 1px #bfbfbf
}

.freight-table-dtl tbody tr:nth-child(even) td {
	background: #f2f2f2
}

.freight-table-dtl td label {
	font-size: 90%;
	white-space: nowrap;
	margin: 0px;
}

.freight-table-dtl td label:hover {
	cursor: pointer;
	color: #008CCE
}

.freight-table-dtl td input {
	margin: 0px;
	vertical-align: middle
}

.freight_add {
	margin-top: 15px;
}

.freight_add>h3 {
	margin: 0px;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
}

.total-price-discount-area {
	font-size: 20px;
	font-weight: 700;
	text-align: right
}

.total-price-discount-area strong {
	color: #254091;
}

.service-legend-list li {
	margin: 0 0 4px;
	font-size: 12px
}

.service-legend-list img {
	margin: 0 4px 0 0;
	vertical-align: top
}

.shpsch_img {
	position: relative;
	min-height: 222px;
}

.shpsch_img>img {
	position: absolute;
	max-height: 222px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	border: 1px solid #CCCCCC;
}

.shpsch_img>iframe {
	height: 222px;
	border: 1px solid #CCCCCC;
}

.auction_box {
	border: 1px solid #CCC;
	min-height: 284px;
	background: #F3F3F1;
}

.auction_box select {
	background: #F3F3F1;
	color: #000;
	font-weight: normal;
	padding: 0px;
}

.auction_box h2 {
	margin: 0px;
	background: #008ACF;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	padding: 5px 0px;
	border-bottom: 1px solid #CCC;
}

.auction_day {
	list-style: none;
	width: auto;
	padding: 10px 0 0 10px
}

.auction_day li {
	font-size: 14px;
	color: #000;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	margin-bottom: 10px;
}

.auction_day li input {
	position: relative;
	top: 2px;
	margin-right: 2px;
}

.auction>.auction-body {
	border-top: 1px solid #ccc;
	float: left;
	width: 100%;
}

.mobile_box {
	border: 1px solid #CCC;
	padding: 5px;
}

.mobile_box div div h3 {
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0 8px 0;
}

.mobile_box div div h3 span {
	font-weight: normal;
	font-size: 14px;
	padding-top: 5px;
}

.common-table {
	display: block;
	border: 1px solid #CCCCCC;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	max-width: 100%;
	font-size: 14px;
}

.common-table tbody {
	width: 100%;
	display: table;
}

.common-table tr {
	width: 100%
}

.common-table tr th.common-tableh {
	text-align: center;
	background: #254091;
	color: #FFFFFF;
	font-size: 16px;
}

.common-table tr th,
.common-table tr td {
	padding: 2px 5px;
}

.common-table-border tr th,
.common-table-border tr td {
	border: 1px solid #CCCCCC;
}

.bidh-table {
	font-size: 13px;
}

.bidh_msg {
	z-index: 1000;
	display: none;
	position: absolute;
	padding: 5px;
	background-color: #E8E8E8;
	color: #000000;
	text-align: left;
	border: 2px solid #CCCCCC;
	min-width: 200px;
}

.bidh-bg {
	background: #254091;
	color: #FFFFFF;
	font-weight: normal;
}

.bidh-bg th {
	font-weight: normal;
}

.auction_ulli {
	list-style: none;
	padding: 0px;
}

.auction_ulli li {
	display: inline-block;
	width: 49%;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
}

.auction_ulli li strong {
	float: left;
	width: 40%;
}

.auction_ulli li .memo-manage-on-bid {
	float: left;
	width: 60%;
}

.auction_ulli li .memo-manage-on-bid>p {
	margin-bottom: 10px;
}

.auction_ulli li .memo-manage-on-bid>p:last-child {
	margin-bottom: 0px;
}

.lot_date {
	background: #000;
	color: #FFF;
	font-size: 12px;
	opacity: 0.7;
	padding: 5px 0px;
}

.auction_image {
	padding: 3px;
	cursor: pointer;
	border: 1px solid #CCC;
}

.aucdetail_image {
	padding: 2px;
	border: 1px solid #CCC;
}

.aucother_images {
	padding: 0px;
	list-style: none;
	margin: 0px;
}

.aucother_images li {
	display: inline-block;
	margin: 5px;
}

.aucother_images li a img {
	width: 93px;
	max-height: 72px;
	border: 1px solid #CCC;
	padding: 2px
}

.auction_detail {
	border-collapse: collapse;
	border: 1px solid #CCC;
}

.auction_detail tr td,
.auction_detail tr th {
	padding: 5px;
	font-size: 14px;
}

.auction_detail tr th {
	background: #E8E8E8;
}

.bid_box {
	border: 1px solid #CCC;
	background: #F3F3F1;
}

.bid_box form h3 {
	background: #04254E;
	color: #FFF;
	margin: 0px;
	border-bottom: 1px solid #CCC;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px;
}

#tt {
	position: absolute;
	display: block;
}

#tttop {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	display: block;
	height: 75px;
	margin: 0;
	text-align: center;
	background-image: url(../images/tooltip_bg.gif);
}

.auction_button a {
	margin-left: 1.0%;
}

.margin_right_per {
	margin-right: 0% !important;
}

.auction_searchbox {
	border: 1px solid #CCC;
}

.auction_searchbox h2 {
	background: #003470;
	color: #FFF;
	margin: 0px;
	border-bottom: 1px solid #CCC;
	font-size: 18px;
	font-weight: bold;
	padding: 5px
}

.xs-border-hidden {
	border: 1px solid #CCC;
}

.second_menu {
	padding: 0px;
}

.second_menu ul {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.myaccount_header ul li {
	width: 12.5%;
}

.second_menu ul li {
	border-right: 1px solid #F5F5F5;
	width: 12.50%;
	text-align: center;
	background: #CCCCCC;
	color: #FFF;
	margin-right: 0px;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}


.common-tableh {
	text-align: center;
	background: #254091;
	color: #FFFFFF;
	font-size: 16px;
}

.mobile-memo {
	width: 100%;
	float: left;
}

.mobile-memo>li {
	margin-bottom: 10px;
}

.mobile-memo>li:last-child {
	text-align: center;
}

.mobile-memo-view {
	width: 100%;
	float: left;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

.mobile-memo-view>li {
	width: 100%;
	float: left;
	margin-bottom: 0;
}

.mobile-memo-view>li>strong {
	width: 35%;
	float: left;
}

.mobile-memo-view>li>span {
	width: 65%;
	float: left;
}


.second_menu ul li:first-child {
	background: #333333;
}

.second_menu ul li:first-child a {
	color: #FFFFFF !important;
}

.second_menu ul li:first-child:hover,
.second_menu ul li:first-child a:hover {
	background: #333333;
	cursor: default;
}

.second_menu ul li:last-child {
	border-right: none;
}

.second_menu ul li a {
	color: #333333 !important;
	padding: 2px 0px;
	display: block;
	font-size: 14px;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.second_menu ul li:hover,
.second_menu li a:hover,
.second_menu li a:focus,
.second_menu li a.active {
	background: #F5F5F5;
	color: #000000;
	font-weight: normal;
}

#second_menuac {
	background: #D52308;
}

.second_menuhead {
	background: #D52308;
	color: #FFF;
	border-radius: 5px;
}

.second_menuhead button {
	color: #FFF;
	border-color: #FFF;
}

.myaccount_header {
	border-bottom: 1px solid #CCC;
	background: #CCCCCC;
	box-shadow: 0px 2px 6px #F5F5F5;
}

.list_image {
	position: relative;
}

.save_upto {
	background: url(../images/discount-tag.png) 0 0 no-repeat;
	position: absolute;
	top: -4px;
	left: 0px;
	color: #FFF;
	width: 54px;
	text-align: center;
	padding-top: 10px;
	height: 64px;
}

.sold_list {
	position: absolute;
	top: 35%;
	left: 35%;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 36px;
	font-style: italic;
	color: #CC0000;
	text-shadow: 0px 3px 5px #FFF;
	display: block;
	z-index: 100;
}

.year_list {
	position: absolute;
	top: 5px;
	left: 5px;
	background: rgba(0, 0, 0, 0.8);
	color: #FFFFFF;
	display: inline-block;
	padding: 0px 10px;
}

.testimoanl_img_part {
	min-height: 300px;
	position: relative;
	border: solid 5px #254091;
	border-right: none
}

.testimoanl_img_part:before {
	content: "";
	width: 42px;
	height: 5px;
	background-color: #254091;
	position: absolute;
	right: -34px;
	top: -5px;
}

.testimoanl_img_part:after {
	content: "";
	width: 42px;
	height: 5px;
	background-color: #254091;
	position: absolute;
	right: -34px;
	bottom: -5px;
}

.testimoanl_img_part>a>img {
	position: absolute;
	max-height: 280px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
}


.testimonal_bg_img {
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	border-radius: 0px;
	padding: 10px;
	margin: 40px 0;
	min-height: 220px;
}

.testimonal_bg_img:before {
	content: "";
	width: 5px;
	height: 40px;
	background-color: #254091;
	position: absolute;
	left: 15px;
	top: 0;
}

.testimonal_bg_img:after {
	content: "";
	width: 5px;
	height: 40px;
	background-color: #254091;
	position: absolute;
	left: 15px;
	bottom: 10px;
}



.testimonal_bg_img>h3 {
	width: 100%;
	border-bottom: #ccc 1px solid;
	padding: 0 0 8px 0;
	margin-bottom: 8px;
}

.testimonal_title {
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #254091;
	font-size: 20px;
	float: left;
}

.testimonal_cal {
	float: right;
}

.testimonial_line {
	border-bottom: #ccc 1px dotted;
	width: 60%;
	text-align: center;
	margin: auto;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.testimonial-img {
	width: 180px;
	height: 180px;
	border-radius: 50%;
	border: #ccc 3px solid;
}

.rating>span {
	display: inline-block;
	position: relative;
}

.rating>span:before {
	content: "\2605";
	font-size: 26px;
	line-height: 20px;
	color: #999999;
}

.rating>span.active:before {
	color: orange;
}

.rating>span:hover:before,
.rating>span:hover~span:before {
	content: "\2605";
}

.news_image {
	width: 100%;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
}

.news_detail_breadcrumbs {
	width: 118%;
	position: relative;
	right: 9%;
}

.news_list {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #CCC;
}

.news_list_img {
	width: 30%;
	float: left;
	margin-right: 1%;
}

.news_list_img>a {
	min-height: 230px;
}

.news_list_img>a>img {
	max-height: 230px;
}

.news_heading_det {
	margin-top: 0px;
	margin-bottom: 5px;
}

.news_heading_det a {
	color: #222;
}

.news_heading_det a:hover {
	color: #254091;
}

.news_nav {
	text-align: right;
}

.news_nav>li {
	display: inline-block;
	margin-right: 10px;
}

.news_nav>li>a {
	background: #E8E8E8;
	color: #000000;
	display: inline-block;
	padding: 0px 15px;
	border-radius: 5px;
	font-size: 14px;
	box-shadow: 0px 0px 5px #E8E8E8;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.news_nav>li>a:hover {
	background: #0877C6;
	color: #FFF;
}

.news_nav>li:last-child:after {
	margin-right: 0px;
}

.sitemp {
	background: #666666;
	text-align: center;
	color: #fff;
	padding: 4px 0px;
	display: block;
	box-shadow: 0px 5px 10px #cccccc
}

.sitemp {
	background: #666666;
	text-align: center;
	color: #fff;
	padding: 4px 0px;
	display: block;
	box-shadow: 0px 5px 10px #cccccc
}

.sitemap {
	padding: 5px 0
}

.sitemap li a,
.sitemap li a:active,
.sitemap li a:focus {
	color: #333;
}

.sitemap li a:hover {
	color: #FF0000;
	transition: 1s all;
}

.sitemap li:last-child:hover {
	border-bottom: none
}

.sitemap li {
	padding: 9px;
	border: 1px solid #ffffff;
}

.sitemap li:nth-child(odd) {
	background: #f4f4f4
}

.sitemap li a {
	background: url(../images/tick-icon.gif) no-repeat;
	background-position: 0px 7px;
	padding: 0px 22px;
	color: #333333;
	font-size: 16px;
	display: block
}

.sitemap li:hover a {
	color: #ffffff;
	transition: 600ms all linear;
	font-weight: bold;
	transform: translateX(4px);
}

.sitemap li:hover {
	background: #6a6a6a;
	transition: 600ms all linear;
}

.account_heading {
	color: #333;
	font-size: 24px;
	margin-bottom: 30px;
	border-bottom: 1px solid #CCC;
}

.bank_detail {
	border: 1px solid #E8E8E8;
	margin-bottom: 30px;
	background: #fcfbfb;
}

.bank_detail h2 {
	background: #254091;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 20px;
	padding: 5px;
	border-bottom: 2px solid #012437;
}

.bank_info {
	margin: 0;
	padding-left: 0px;
}

.bank_info li {
	list-style: outside none none;
	padding: 0 25px;
	line-height: 40px;
	border-bottom: #CCC 1px dotted;
}

.bank_info li strong {
	float: left;
	width: 40%;
}

.bank_info li:nth-child(2n+1) {
	background: #fcfbfb none repeat scroll 0 0;
}

.bank_info li:nth-child(2n+1):hover {
	background: #fff;
}

.bank_info li:nth-child(1n+1):hover {
	background: #f5f5f5;
}

.bank_info li:last-child {
	border-bottom: none;
}

.how_padding {
	font-size: 20px;
	padding: 10px 30px;
}

.nego_head {
	font-size: 24px;
	color: #254091;
	margin-bottom: 5px;
}

.nego_details {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 20px;
}

.auction_step {
	color: #254091;
	font-size: 20px;
	font-weight: bold;
}

.auction_step span {
	color: #333;
	border-bottom: 2px solid;
	font-size: 28px;
	margin-right: 15px;
}

.wish_list {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	border-right: none;
}

.wish_list li {
	float: left;
	width: 33.33333%;
	text-align: center;
	border-right: 1px solid #CCC;
	line-height: 24px;
}

.wish_list li a {
	display: block;
	color: #333;
}

.wish_list li.my_active,
.wish_list li a:hover {
	background: #254091;
	color: #FFF;
}

.terms {
	list-style: outside none decimal;
	padding-left: 20px;
}

.terms li {
	margin: 10px 0px;
}

.privacy_heading {
	color: #254091;
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}

.list_btn_default {
	background-color: #254091;
	border: none;
	display: inline-block;
	font-size: 14px;
	padding: 10px 40px;
	cursor: pointer;
	float: right;
	border-radius: 5px;
	margin-right: 42px;
	margin-top: 6px;
}

.list_btn_default>a {
	color: #fff;
	font-size: 17px;
}

.list_btn_default>a:hover,
.list_btn_default>a:focus {
	color: #FFF;
}

.list_btn_default:hover {
	background-color: #686967;
	color: #fff;
}

.PopUpDivStyle {
	z-index: 100;
	position: absolute;
	float: right;
	width: 300px;
	height: auto;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 3px 3px #999;
	border: 2px solid #147FB8;
	background-color: #FFF;
	padding: 10px
}


.list-inline {
	display: inline-block;
}

.list-inline>li {
	display: inline-block;
}

/* services  */
.images_ser {
	max-height: 390px;
}

.images_ser img {
	min-height: 390px;
}

.services_title_1 {
	color: #244190;
	text-transform: capitalize;
}

.services_title_2 {
	color: #244190;
	font-size: 22px;
	text-transform: capitalize;
}

.services_sron {
	color: #244190;
	text-transform: capitalize;
}

.services_section ul {
	list-style: circle;
	padding-left: 20px;
}

.con_services_section .con_services_images {
	max-height: 467px !important;
}

.con_services_section .con_services_images img {
	min-height: 467px !important;
}

.con_services_section .con_services_section_title {
	color: #244190;
	font-size: 18px;
}

/**********HOW TO BUY****************/
.how_stock>div {
	float: left;
	width: 20%;
	background: #F8F8F8;
	box-shadow: 0px 0px 10px #CCCCCC;
	margin-bottom: 30px;
}

.how_first {
	background: #333333;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0px;
}

.how_first>h4 {
	margin-bottom: 0px;
	font-size: 40px;
	margin-top: 5px;
	font-weight: bold;
}

.how_second {
	text-align: center;
	margin-top: 30px;
	display: block;
}

.how_second>span {}

.how_second>h2 {
	font-size: 20px;
	text-align: center;
}

.how_second>div {
	margin-bottom: 20px;
	border-bottom: 10px solid #CCC;
	padding: 10px;
	font-size: 14px;
	min-height: 250px;
}

.how_stock>div:last-child {
	border-radius: 0px 10px 10px 0px;
}

.how_stock>div:last-child>div.how_first {
	border-radius: 0px 10px 0px 0px;
}

.first_hw_color {
	background: #333333;
}

.first_hw_border>h2 {
	color: #333333;
}

.first_hw_border>div {
	border-color: #333333;
}

.second_hw_color {
	background: #666666;
}

.second_hw_border>h2 {
	color: #333333;
}

.second_hw_border>div {
	border-color: #666666;
}

.third_hw_color {
	background: #333333;
}

.third_hw_border>h2 {
	color: #333333;
}

.third_hw_border>div {
	border-color: #333333;
}

.fourth_hw_color {
	background: #666666;
}

.fourth_hw_border>h2 {
	color: #333333;
}

.fourth_hw_border>div {
	border-color: #666666;
}

.fifth_hw_color {
	background: #333333;
}

.fifth_hw_border>h2 {
	color: #333333;
}

.fifth_hw_border>div {
	border-color: #333333;
}

.howbuy_box {
	background: #FFFFFF;
	box-shadow: 0px 3px 10px #CCCCCC;
	border-radius: 10px;
}

.how_fir {
	background: #254091;
	color: #FFFFFF;
	width: 20%;
	float: left;
	text-align: center;
	border-radius: 0px 10px 10px 0px;
	padding: 70px 0px;
}

.how_fir>span {
	text-transform: uppercase;
	font-size: 28px;
	display: block;
	margin-bottom: 10px;
}

.how_fir>strong {
	font-size: 40px;
}

.how_sec {
	float: left;
	width: 80%;
}

.how_sec>h2 {
	background: #254091;
	color: #FFFFFF;
	float: right;
	text-align: right;
	width: 80%;
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	border-radius: 20px 0px 0px 20px;
}

.how_sec>div {
	clear: both;
	padding: 10px;
	font-size: 14px;
}

.first_how_margin {
	margin-top: 160px;
}

.second_how_margin {
	margin-top: 80px;
}

.third_how_margin {
	margin-top: 80px;
}

.fourth_how_margin {
	margin-top: 40px;
}

.fifth_how_margin {
	margin-top: 50px;
}

.auc_first_how_margin {
	margin-top: 50px;
}


.ceo_ulli {
	list-style: disc;
	padding-left: 20px;
}

.team_box {
	text-align: center;
	margin-bottom: 20px;
	position: relative;
}

.team_box>div>img {
	border-radius: 50%;
	border: 3px solid #E8E8E8;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.team_box>h3 {
	font-size: 22px;
	margin-top: 10px;
}

.team_box>h4 {
	color: #999999;
	font-style: italic;
}

.team_box:hover>div>img {
	border-color: #254091;
}

.team_box>div.details,
.contact_team>div.details {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	bottom: 100%;
	width: 500px;
	height: auto;
	background: #FFFFFF;
	border: none;
	z-index: 100;
	text-align: left;
	padding: 5px;
	font-size: 13px;
	line-height: 18px;
	box-shadow: 0px 0px 5px #CCCCCC;
	background-image: linear-gradient(#E8E8E8, #FFFFFF);
}

.team_box>div.leftt_box,
.contact_team>div.leftt_box {
	right: -160px;
}

.team_box>div.rightt_box,
.contact_team>div.rightt_box {
	left: -160px;
}

.team_box>div.rightt_box>div.box_arrow,
.contact_team>div.rightt_box>div.box_arrow {
	right: 30%;
	left: auto;
}

.team_box:hover>div.details,
.contact_team:hover>div.details {
	visibility: visible;
	opacity: 1;
}

.team_box>div.details>div,
.contact_team>div.details>div {
	margin-bottom: 10px;
}

.team_box>div.details>div:last-child,
.contact_team>div.details>div:last-child {
	margin-bottom: 0px;
}

.team_box>div.details>div>strong.t_name,
.contact_team>div.details>div>strong.t_name {
	color: #254091;
	font-size: 16px;
}

.box_arrow {
	text-align: center;
	position: absolute;
	left: 25%;
	bottom: -12px;
}

.box_arrow>span {
	border: solid #CCCCCC;
	background: #FFFFFF;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 5px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.contact_team {
	margin-bottom: 30px;
}

.contact_team>div>div>div>img {
	border-radius: 50%;
	border: 3px solid #E8E8E8;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.contact_team>div>div>h3 {
	margin-top: 5px;
}

.contact_team>div>div>h4 {
	margin-bottom: 20px;
	color: #999999;
	font-size: 18px;
}

.contact_team>div>div>ul>li>a {
	color: #333333;
}

.contact_team:hover>div>div>div>img {
	border-color: #254091;
}

/*******************************************NEGOTIATION******************************/
.nego_inner {
	margin-bottom: 10px;
}

.nego_note {
	background: #F8F8F8;
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 30px;
	box-shadow: 0px 3px 5px #CCC;
}

.nego_msg {
	clear: both;
	text-align: justify;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 20px;
}

.nego_msg>input {
	position: relative;
	bottom: 5px;
	float: left;
	width: 5%;
	margin-right: 1%;
	height: 20px;
	text-align: left;
}

.nego_msg label {
	font-weight: normal;
	float: left;
	width: 94%;
	margin-bottom: 10px;
}

.negotiation_panel {
	background: #E6E7EA;
	margin-bottom: 30px;
	position: relative;
}

.negotiation_panel h2 {
	margin: 0px;
	padding: 10px;
	color: #254091;
	margin-bottom: 0px;
	font-size: 20px;
	position: relative;
}

.negotiation_panel h2:after {
	content: "";
	border-bottom: 3px solid #254091;
	position: absolute;
	bottom: -3px;
	width: 30%;
	left: 0px;
}

.negotiation_panel h2:before {
	content: "";
	border-bottom: 3px solid #CCCCCC;
	position: absolute;
	bottom: -3px;
	width: 100%;
	left: 0px;
}

.negotiation_panel>div {
	padding: 20px;
}

.nego_search {
	background: #F2F3F5;
	padding: 10px;
	padding-bottom: 0px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}

.nego_seaulli>li {
	display: inline-block;
	margin-right: 20px;
	font-size: 14px;
}

.nego_seaulli>li:last-child {
	margin-right: 0px;
}

.nego_seaulli>li>input {
	position: relative;
	top: 2px;
}

.nego_seaulli>li>label {
	font-weight: normal;
	margin: 0px;
}

.com_heading {
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.com_heading>strong {
	font-size: 28px;
	margin-right: 5px;
}

a.btn_css {
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	text-align: center;
	padding: 0 10px;
	color: #000;
	background-color: #E3E3E3;
	position: relative;
	display: inline-block;
	margin-right: 32px;
	width: 110px;
}

a.btn_css:after {
	position: absolute;
	right: -20px;
	content: " ";
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 19px 0px 16px 20px;
	;
	border-color: transparent transparent transparent #E3E3E3;
}

a.btn_css:hover,
a.btn_css.active {
	background-color: #888;
	color: #fff;
}

a.btn_css:hover:after,
a.btn_css.active:after {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 19px 0px 16px 20px;
	border-color: transparent transparent transparent #888;
}

a.btn_complete {
	height: 30px;
	width: 110px;
	line-height: 30px;
	vertical-align: middle;
	text-align: center;
	padding: 0 10px;
	color: #000;
	background-color: #E3E3E3;
	position: relative;
	display: inline-block;
	margin-right: 32px;
}

a.btn_complete:hover,
a.btn_complete.active {
	background-color: #888;
	color: #fff;
}

.cofirmBut {
	margin-bottom: 20px;
	text-align: center;
}

.bidblock_msg {
	box-shadow: 0px 0px 5px #CCCCCC;
	text-align: center;
	margin: auto;
	margin-bottom: 20px;
	background: #E8E8E8;
	padding: 10px;
}


/*---auction-detail---*/
.trans2 {
	font-size: 7pt;
	border: #FF0000 0px solid;
	background-color: transparent;
}

.stock_capcha {
	transform: scale(0.88);
	-webkit-transform: scale(0.88);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

.stock_first {
	width: 49%;
	margin-right: 2%;
	float: left;
}

.stock_second {
	width: 49%;
	float: left;
}

.stk_heading {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #000000;
	font-size: 24px;
	margin-top: 0px;
	border-bottom: 2px solid #97152D;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.stock-table {
	border: none;
	margin-bottom: 0px;
}

.stock-table tbody tr td {}

.stock-table tbody tr th {}

.stock-table tbody tr td,
.stock-table tbody tr th {
	border: none;
	padding: 5px;
	border-right: 1px solid #CCC;
	padding-left: 10px;
	font-size: 14px;
}

.stock-table tbody tr td:last-child,
.stock-table tbody tr th:last-child {
	border-right: none;
}

.stock-table tbody tr:nth-child(2n+1) {
	background: #F5F5F5;
}

.stock_des {
	background: #F2F2F2;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	box-shadow: 0px 0px 5px #E8E8E8;
}

.main_image {
	min-height: 460px;
	position: relative;
	border: 1px solid #CCC;
}

.main_image>a>img {
	position: absolute;
	max-height: 460px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
}

.main_image>a>div,
.main_image>div {
	position: absolute;
	display: none;
}

.main_image:hover>a>div,
.main_image:hover>div {
	display: block;
}

.sold_detail {
	display: block !important;
	top: 42%;
	padding: 20px 0px;
	color: #CC0000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 40px;
	font-style: italic;
	text-shadow: 0px 3px 5px #FFF;
	background: rgba(0, 0, 0, 0.4);
	width: 100%;
	text-align: center;
}

.img_left_arw {
	left: 10px;
	top: 43%;
	position: absolute;
}

.img_right_arw {
	right: 10px;
	top: 43%;
	position: absolute;
}

.img_zoom_arw {
	top: 45%;
	left: 47%;
	text-align: center;
	margin: auto;
	background: rgba(0, 0, 0, 0.7);
	display: inline-block;
	padding: 5px 10px;
	border-radius: 5px;
	position: absolute;
}

.other_images_ulli {
	list-style: none;
	padding-left: 0px;
}

.other_images_ulli li {
	float: left;
	width: 20%;
	min-height: 98px;
	border: 1px solid #FFF;
	position: relative;
}

.other_images_ulli li:hover {
	border-color: #254091;
}

.other_images_ulli li a img {
	max-height: 98px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.auction-table {
	text-align: center;
	font-size: 14px;
	margin-bottom: 50px;
}

.auction-table tr th {
	background: #F5F5FF;
	color: #333333;
	font-size: 16px;
	text-align: center;
}

.auction_back {
	background: #F8F8F8;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-bottom: 30px;
}

.auction_back>div>h2 {
	margin-bottom: 10px;
}

.auc_points>div {
	float: left
}

.auc_points>div:first-child {
	width: 10%;
	text-align: center;
}

.auc_points>div>span {
	margin: auto;
}

.auc_points>div:last-child {
	width: 90%;
}

.auc_points>div>h3 {
	margin-top: 0px;
	font-size: 20px;
	font-weight: bold;
}

.select_new {
	font-size: 12px;
}

.auction_terms>h3 {
	font-size: 24px;
	margin-bottom: 5px;
}

.auction_terms>div {
	margin-bottom: 30px;
	line-height: 24px;
}

.auction_terms>div>ul {
	list-style: decimal;
	padding-left: 18px;
}

.auction_terms>div>ul>li {
	margin-bottom: 10px;
}

.auction_terms>div>ul>li>ul {
	list-style: lower-alpha;
	padding-left: 20px;
	margin-bottom: 10px;
}

.auction_terms>div>ul>li>ul>li {
	margin-bottom: 5px;
}

.auction_terms>div:last-child {
	margin-bottom: 0px;
}

.table-freight>tbody>tr>th {
	background: #333333;
	color: #FFFFFF;
}

.table-freight>tbody>tr>th>span {
	font-weight: normal;
	font-size: 12px;
}

.table-freight>tbody>tr>th,
.table-freight>tbody>tr>td {
	vertical-align: middle;
	text-align: center;
}

.table-freight>tbody>tr>td {
	font-size: 14px;
}

.fa-buy {
	background: url(../images/sprite-howbuy.png) 0 0 no-repeat;
	display: inline-block;
	position: relative;
}

.fa-buy-order-parts {
	background-position: -8px -75px;
	width: 53px;
	height: 63px;
}

.fa-buy-get-quote {
	background-position: -91px 4px;
	width: 70px;
	height: 63px;
}

.fa-buy-payment {
	background-position: -181px 4px;
	width: 56px;
	height: 63px;
}

.fa-buy-parts-ship {
	background-position: -70px -75px;
	width: 72px;
	height: 63px;
}

.fa-buy-receive-parts {
	background-position: -161px -80px;
	width: 76px;
	height: 63px;
}

.fa-buy-search-stock {
	background-position: 0px 1px;
	width: 70px;
	height: 63px;
}

.fa-buy-vehicle-ship {
	background-position: -250px 8px;
	width: 128px;
	height: 63px;
}

.fa-buy-receive-vehicle {
	background-position: -392px -2px;
	width: 76px;
	height: 63px;
}

.fa-buy-advance-deposit {
	background-position: 0px -154px;
	width: 62px;
	height: 63px;
}

.fa-buy-make-bid {
	background-position: -70px -160px;
	width: 82px;
	height: 63px;
}

.fa-buy-success-bid {
	background-position: -174px -160px;
	width: 91px;
	height: 63px;
}

.fa-buy-failed-bid {
	background-position: -282px -160px;
	width: 91px;
	height: 63px;
}

.fa-buy-your-preference {
	background-position: -402px -141px;
	width: 75px;
	height: 76px;
}

.fa-buy-total-price-calculation {
	background-position: -503px -167px;
	width: 75px;
	height: 76px;
}

.fa-buy-attend-auto-auctions {
	background-position: -5px -233px;
	width: 56px;
	height: 71px;
}

.ac {
	background: url(../images/sprite-auction.png) 0 0 no-repeat;
	position: relative;
	display: inline-block
}

.ac-lowerprice {
	background-position: -153px -6px;
	width: 50px;
	height: 50px;
}

.ac-moreoption {
	background-position: -73px 2px;
	width: 66px;
	height: 65px;
}

.ac-quality {
	background-position: -288px 2px;
	width: 53px;
	height: 65px;
}

.ac-pricestat {
	background-position: -412px 2px;
	width: 53px;
	height: 65px;
}

.ac-paprwrk {
	background-position: -346px 2px;
	width: 62px;
	height: 65px;
}

.ac-transprncy {
	background-position: -215px 2px;
	width: 62px;
	height: 65px;
}

.en {
	background: url(../images/sprite-inquiry-new.png) 0 0 no-repeat;
	position: relative;
	display: inline-block
}

.ensubmit {
	background-position: 0px -89px;
	width: 81px;
	height: 79px;
}

.enoffers {
	background-position: -92px -90px;
	width: 101px;
	height: 75px;
}

.enpayment {
	background-position: -196px -95px;
	width: 96px;
	height: 76px;
	top: 2px;
}

.enshipment {
	background-position: -299px -83px;
	width: 95px;
	height: 80px;
}

.enreceived {
	background-position: -405px -94px;
	width: 133px;
	height: 70px;
	top: 5px;
}



.about-exp-text-area {
	left: 0;
	width: 300px;
	height: 85px;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
	background-color: #fff;
	-webkit-box-shadow: -1.046px 11.954px 35px 0px rgb(0 0 0 / 19%);
	box-shadow: -1.046px 11.954px 35px 0px rgb(0 0 0 / 19%);
	margin-bottom: 25px;
}

.about-exp-text-area .about-exp-icon {
	top: -20px;
	left: -20px;
	width: 90px;
	height: 90px;
	position: absolute;
	border-radius: 100%;
	background: -webkit-gradient(linear, right top, left top, from(#0264d3), to(#254091));
	background: -webkit-linear-gradient(right, #0264d3 0%, #254091 100%);
	background: -o-linear-gradient(right, #0264d3 0%, #254091 100%);
	background: linear-gradient(-90deg, #0264d3 0%, #254091 100%);
}

.member_of_width {
	width: 640px !important;
}

.address_of_width {
	width: 640px !important;
}









.about-exp-text-area .about-exp-icon-text {
	margin-left: 83px;
	margin-top: 11px;
}

.about-exp-icon-text>h3 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #222;
	font-weight: normal;
}

.about-exp-icon-text>p {
	color: #767676;
}

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

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

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


.about_cap {
	color: #999999;
	font-style: italic;
	font-size: 14px;
}

.about_detail {
	margin-bottom: 10px;
}

.about_detail>span,
.about_detail>a>span {
	margin-right: 5px;
}

.image_gallery {
	margin-bottom: 30px;
	box-shadow: 0px 0px 10px #CCC;
}

.image_gallery>a>img {}

.input_chasis {
	width: 50%;
	display: inline-block
}



.sb {
	background: url(../images/sprite-about-2.png) 0 0 no-repeat;
	display: inline-block;
	position: relative;
}

.sb-location {
	background-position: -97px -46px;
	width: 29px;
	height: 45px;
	top: 6px;
	left: 4px;
}

.sb-phone {
	background-position: -14px -5px;
	width: 26px;
	height: 34px;
	top: 6px;
	left: 4px;
}

.sb-fax {
	background-position: -45px -5px;
	width: 39px;
	height: 37px;
	top: 6px;
	left: 6px;
}

.sb-person {
	background-position: -92px -2px;
	width: 36px;
	height: 43px;
	top: 7px;
	left: 8px;
}

.sb-working {
	background-position: -218px -5px;
	width: 37px;
	height: 34px;
	top: 6px;
	left: 7px;
}

.sb-email {
	background-position: -133px -5px;
	width: 40px;
	height: 34px;
	top: 4px;
	left: 8px;
}

.sb-website {
	background-position: -178px -8px;
	width: 37px;
	height: 35px;
	top: 8px;
	left: 5px;
}

.sb-time {
	background-position: -261px -5px;
	width: 38px;
	height: 37px;
	top: 7px;
	left: 9px;
}

.sb-year {
	background-position: -14px -5px;
	width: 26px;
	height: 34px;
	top: 6px;
	left: 4px;
}

.sb-holiday {
	background-position: -304px -5px;
	width: 53px;
	height: 43px;
	top: 9px;
	left: 8px;
}

.sb-staff {
	background-position: -357px -5px;
	width: 50px;
	height: 39px;
	top: 8px;
	left: 7px;
}

.sb-payment {
	background-position: -415px -5px;
	width: 39px;
	height: 40px;
	top: 8px;
	left: 6px;
}

.sb-language {
	background-position: -7px -46px;
	width: 36px;
	height: 36px;
	top: 8px;
	left: 7px;
}

.sb-information {
	background-position: -422px -55px;
	width: 36px;
	height: 36px;
	top: 2px;
}

.sb-location-cont {
	background-position: -148px -54px;
	width: 26px;
	height: 35px;
	top: 7px;
}

.sb-whatsapp-cont {
	background-position: -182px -54px;
	width: 35px;
	height: 35px;
	top: 1px;
}

.sb-telephone-cont {
	background-position: -227px -54px;
	width: 32px;
	height: 31px;
	top: 10px;
}

.sb-fax-cont {
	background-position: -266px -54px;
	width: 26px;
	height: 28px;
	top: 4px;
}

.sb-skype-cont {
	background-position: -301px -57px;
	width: 29px;
	height: 29px;
	top: 1px;
}

.sb-skype-new {
	background-position: -335px -61px;
	width: 84px;
	height: 23px;
	top: 7px;
}



.list_div>div {
	float: left;
	text-align: center;
	height: 70px;
	padding: 5px;
	font-size: 12px;
	line-height: 16px;
	border-left: 1px solid #CCC;
}

.list_div>div>span {
	display: none;
}

.list_div>div:last-child {
	border-right: 1px solid #CCC;
}

.list_div:nth-child(4n-2)>div {
	background: #E8E8E8;
}

.list_div_head>div {
	background: #254091;
	color: #FFFFFF;
	font-size: 13px;
	padding: 0px;
	padding-top: 10px;
}

.list_div_head>div.double {
	padding-top: 0px;
}

.list_div_head>div>a,
.list_div_head>div>div>a {
	color: #FFFFFF;
}

.list_div_head>div>div:last-child {
	border-top: 1px dashed #E8E8E8;
	padding-top: 5px;
	margin-top: 5px;
}

.one_list {
	width: 5%;
}

.one_list>input {
	margin: 2px 0px;
	width: 24px;
}

.two_list {
	width: 7%;
}

.three_list {
	width: 5%;
}

.four_list {
	width: 6%;
}

.five_list {
	width: 6%;
}

.six_list {
	width: 8%;
}

.seven_list {
	width: 8%;
}

.eight_list {
	width: 4%;
}

.nine_list {
	width: 8%;
}

.ten_list {
	width: 10%;
}

.ele_list {
	width: 4%;
}

.twe_list {
	width: 3%;
}

.thirt_list {
	width: 5%;
}

.fourt_list {
	width: 5%;
}

.fift_list {
	width: 4%;
}

.sixt_list {
	width: 6%;
}

.sev_list {
	width: 6%;
}

.sin-up {
	display: block;
	margin-bottom: 2px;
	border-color: transparent transparent #fff transparent;
	border-width: 6px;
	border-style: solid;
	height: 6px;
	width: 6px;
}

.sin-bt {
	display: block;
	margin-bottom: 2px;
	border-color: #fff transparent transparent transparent;
	border-width: 6px;
	border-style: solid;
	height: 6px;
	width: 6px;
}

.body-text>div {
	display: inline-block;
	vertical-align: middle;
	padding: 10px 0;
}

.top-heading>.box-10>div {
	position: relative;
	right: 17px;
}

.body-text>.box-10>div,
.body-text>.box-9>div {
	text-align: right;
}

.body-text-back>div:nth-child(2) {
	margin-top: 5px;
}

.lot-no>a {
	display: block;
	margin-bottom: 5px;
}

.rowch-bg {
	background-color: #F5F5F5;
}

.watched-bg {
	background: #CCCCCC;
}

.body-text-back:hover {
	background-color: #FFFFFF;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	box-shadow: 0px 5px 10px #000;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.fixed-header {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 99;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.auc-lot-btn {
	background: #666666;
	color: #FFFFFF;
	width: 90px;
	display: inline-block;
	text-align: center;
}

.auc-lot-btn:hover {
	background: #AD0910;
	color: #FFFFFF;
}


.login_list {
	width: 90%;
}



/*********************AUCTION******************/
.auclist_img {
	padding: 1px;
	border: 1px solid #CCC;
	cursor: pointer;
	margin-bottom: 3px;
}

.auc_lot_bg {
	background: #e8e8e8;
	padding: 5px 0 0;
	margin-bottom: 10px;
}

.comm_a {
	font-size: 13px;
	color: #848484;
	padding: 0 0 4px 0;
}

.auction_search {
	width: 100%;
}

.box_all {
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
	border: 1px solid #e8e8e8
}

.box_all>h2 {
	background: #254091;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	font-size: 16px;
	padding: 5px 0
}

.box_all>div {
	background: #f8f8f8;
	min-height: 277px;
}

.auc_date_box {
	width: 9%;
}

.day_box {
	width: 12%
}

.auc_box {
	width: 16%;
	margin-right: 0%;
}

.chs_box,
.make_box,
.model_box {
	width: 16%
}

.filter_box {
	width: 22%;
}

.chs_box {
	margin-right: 1%;
}

.auc_ulli {
	padding: 5px 8px;
	font-size: 13px
}

.auc_ulli>li {
	margin-bottom: 2px
}

.auc_ulli>li:last-child {
	margin-bottom: 0
}

.auc_ulli>li>input {
	position: relative;
	top: 1px;
	margin-right: 0;
	float: left;
	width: 14%
}

.auc_ulli>li>label {
	font-weight: 400;
	margin-bottom: 5px;
	float: left;
	width: 89%;
	margin-left: 2%
}

.auc_ulli>li>label>.checkbox {
	margin-top: 0px;
}

.auc_date {
	padding: 5px 0px;
	font-size: 13px
}

.auc_date>li {
	margin-bottom: 2px
}

.auc_date>li:last-child {
	margin-bottom: 0
}

.auc_date>li>input {
	position: relative;
	top: 1px;
	margin-right: 0;
	float: left;
	width: 14%
}

.auc_date>li>label {
	font-weight: 400;
	margin-bottom: 4px;
	float: left;
	width: 83%;
	margin-left: 2%
}

.div_heights {
	height: 277px;
	max-height: 277px;
	overflow: auto
}

.div_heights>select {
	height: 277px;
	max-height: 277px;
	background: #f8f8f8;
}

.htmlselectbox {
	border: 1px solid #BCBDBF;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: normal;
	display: block;
	width: 100%;
	background: url(../images/select-arrow-gray.png) right center no-repeat #FFFFFF;
	position: relative;
	cursor: pointer;
}

.htmlselectbox>div {
	height: 32px;
	padding: 3px 4px;
	cursor: pointer;
}

.htmlselectbox>ul {
	position: absolute;
	display: none;
	top: 33px;
	width: 100%;
	background: #FFFFFF;
	overflow-y: scroll;
	left: 0px;
	z-index: 100;
	box-shadow: 0px 3px 5px #CCCCCC;
	max-height: 300px;
	min-height: 300px;
	height: auto;
	overflow: auto;
}

.htmlselectbox>div.modelclose {
	position: absolute;
	display: none;
	top: 313px;
	width: 100%;
	background: #EF9700;
	color: #FFFFFF;
	left: 0px;
	z-index: 100;
	text-align: center;
}

.htmlselectbox>ul::-webkit-scrollbar-track {
	border: none;
	padding: 2px 0;
	background-color: #E8E8E8;
}

.htmlselectbox>ul::-webkit-scrollbar {
	width: 8px;
}

.htmlselectbox>ul::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #CCCCCC;
	border: none;
}

.htmlselectbox>ul>li {
	border-bottom: 1px solid #CCCCCC;
	margin-left: 5px;
}

.htmlselectbox>ul>li>label {
	padding: 0px 0px 0px 5px;
	color: #333;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 11px;
}

.htmlselectbox>ul>li>label>span {
	left: 10px;
	top: 8px;
	width: 20px;
	height: 20px;
	padding: 0 0 0 13px;
}

.htmlselectbox>ul>li>label>span:after {
	top: 3px !important;
	left: 7px !important;
}

.htmlselectbox:hover>ul,
.htmlselectbox:hover>div {
	cursor: default;
}

.htmlselectbox>ul>li>label>input[type="checkbox"] {
	margin-left: -3px;
}

.lot_num_search {
	text-align: right;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 2px;
}


/*********************AUCTION NEW LIST******************/

.list_div_head>div.one_list {}

.list_div_head>div.four_list {}

.list_div_head>div.ten_list {}

.list_main {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}

.single_margin {
	padding-top: 25px !important;
}

.double_margin {
	padding-top: 20px !important;
}

.td_padding {
	padding: 5px
}

.login_panel {
	text-align: center;
}

.login_panel h3 {
	background: #333;
	color: #FFF;
	margin: 0px;
	padding: 8px 0px;
	font-size: 18px;
	font-weight: 400;
}

.login_panel ul li {
	width: 50%;
	float: left;
	box-shadow: 0px 0px 5px #CCC;
}

.login_panel ul li a {
	background: #F7F7F7;
	color: #333;
	padding: 15px 0px;
	display: block;
	font-size: 14px;
}

.login_panel ul li a strong {
	display: block;
	font-size: 16px;
}

.login_panel ul li a:hover {
	background: #254091;
	color: #FFF;
}

.small_button {
	font-size: 14px;
	line-height: 19px !important;
	padding: 0px 3px !important;
	text-decoration: none;
	display: inline-block;
	color: #FFF !important;
	font-family: Arial;
	font-weight: 400;
	cursor: pointer;
	border-radius: 0px;
}

.small_button:hover {
	text-decoration: none !important;
}

.a_button {
	color: #217 !important;
	background-color: #FFFFFF !important;
	border: 1px solid #217;
}

.a_button:hover,
.a_button_active {
	background-color: #217 !important;
	color: #FFF !important;
}

.b_button {
	color: #03e !important;
	background-color: #FFFFFF !important;
	border: 1px solid #03e;
}

.b_button:hover,
.b_button_active {
	background-color: #03e !important;
	color: #FFF !important;
}

.c_button {
	color: #66f !important;
	background-color: #FFFFFF !important;
	border: 1px solid #66f;
}

.c_button:hover,
.c_button_active {
	background-color: #66f !important;
	color: #FFF !important;
}

.d_button {
	color: #27a !important;
	background-color: #FFFFFF !important;
	border: 1px solid #27a;
}

.d_button:hover,
.d_button_active {
	background-color: #27a !important;
	color: #FFF !important;
}

.a_button_active,
.b_button_active,
.c_button_active,
.d_button_active {
	font-weight: 700;
}

in-table {
	word-wrap: break-word;
	margin: 20px 0;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.top-heading-back {
	background-color: #254091;
	padding: 0px 5px;
}

.top-heading {
	display: block;
	width: 100%;
	padding: 10px 0;
}

.top-heading>div {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
}

.top-heading>div>div {
	font-size: 14px;
	font-weight: 600;
	position: relative;
}

.top-heading>div>div>strong {
	position: absolute;
	display: inline-block;
	margin-left: 5px;
}

.top-heading>div>div>a {
	display: inline-block;
	vertical-align: top;
	color: #fff;
}

.top-heading>div>div>a {
	color: #333;
}

.top-heading>div>div>small {}

.sin-up {
	display: block;
	margin-bottom: 2px;
	border-color: transparent transparent #fff transparent;
	border-width: 6px;
	border-style: solid;
	height: 6px;
	width: 6px;
}

.sin-bt {
	display: block;
	margin-bottom: 2px;
	border-color: #fff transparent transparent transparent;
	border-width: 6px;
	border-style: solid;
	height: 6px;
	width: 6px;
}

.box-1 {
	width: 14%;
}

.box-2 {
	width: 9%;
}

.box-3 {
	width: 12%;
}

.box-4 {
	width: 11%;
}

.box-5 {
	width: 13%;
}

.box-6 {
	width: 9%;
}

.box-7 {
	width: 8%;
}

.box-8 {
	width: 5%;
}

.box-9 {
	width: 9%;
	text-align: center;
}

.box-10 {
	width: 7%;
	text-align: right;
}

.top-heading>.box-10>div {
	position: relative;
	right: 17px;
}

.body-text-back>div>div>span {
	display: none;
}

.body-text-back>.box-9>div {
	text-align: right;
}

.body-text-back>div {
	display: inline-block;
	vertical-align: middle;
	padding: 10px 0;
	font-size: 14px;
	line-height: 18px;
	width: 100%;
}

.body-text-back>div:nth-child(2) {
	margin-top: 5px;
}

.lot-no>a {
	display: block;
	margin-bottom: 5px;
}

.box-1>.image {
	display: flex;
}


.rowch-bg {
	background-color: #F5F5F5;
}

.watched-bg {
	background: #CCCCCC;
}

.body-text-back:hover {
	background-color: #FFFFFF;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	box-shadow: 0px 5px 10px #000;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.fixed-header {
	position: fixed;
	width: 97.8%;
	top: 0;
	z-index: 99;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.auc-lot-btn {
	background: #666666;
	color: #FFFFFF;
	width: 80px;
	display: inline-block;
	text-align: center;
	padding: 3px 0px;
}

.auc-lot-btn:hover {
	background: #254091;
	color: #FFFFFF;
}

.close-box {
	background: #333333;
	display: inline-block;
	color: #FFFFFF;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	cursor: pointer;
	text-align: center;
	top: 12px;
	right: -5px;
}

.close-box:hover {
	background: #AD0910;
	color: #FFFFFF;
}

/*---------AUCTION DETAIL--------*/

.stock_first_auc {
	width: 53%;
	margin-right: 2%;
	float: left;
}

.stock_second_auc {
	width: 45%;
	float: left;
}





/*----SALES STATISTICS-------*/
.body-text-back {
	background-color: #E8E8E8;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 5px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.body-text-back>.body-text>div>div>span {
	display: none;
}

.auc_box_st {
	width: 15%;
}

.lot_num_top_search {
	text-align: center;
	padding-top: 8px;
	font-size: 16px;
}

.box_out_div>span>span>img {
	padding-top: 8px;
}

.make_boxst,
.model_boxst {
	width: 19%
}

.filter_box_st {
	width: 24%;
	margin-right: 1% !important;
}

.chs_box_st {
	width: 19%;
	margin-right: 0px !important
}

.statices_heights {
	height: 331px;
	max-height: 331px;
	overflow: auto;
}

.statices_heights>select {
	height: 331px;
	max-height: 331px;
	overflow: auto;
}

.auction {
	display: block;
	min-height: 80px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
}

.auction>div>div {
	float: left;
	width: 16.66%;
	padding: 8px;
	border-left: 1px solid #ddd;
	text-align: center;
	display: block;
}

.auction>div>div>label {
	display: none;
}

.auction>div>div:first-child {
	border-left: 1px solid transparent;
}

.auction-head>div {
	background-color: #E8E8E8;
	font-weight: bold;
}

.auction_day {
	list-style: none;
	width: auto;
	padding: 5px 0 0 4px
}

.auction_day li {
	line-height: 20px;
	font-weight: 400
}

.filters_css {
	border: 1px solid #000;
	width: 46%;
	float: left;
	height: 27px;
	padding: 0;
	background-color: #fff;
	font-weight: 400
}

.grade_op>li {
	float: left;
	width: 25%
}

.grade_op>li>input {
	position: relative;
	top: 2px;
	margin-right: 2px
}

.grade_op>li>label {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 12px;
}

.date_op>li {
	float: left;
	width: 33.33%
}

.date_op>li>input {
	position: relative;
	top: 2px;
}

.date_op>li>label {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 13px;
}

div.box_out_div {
	width: 100%;
	display: block;
	position: relative;
	font-size: 14px;
}

div.box_out_div span.message {
	display: block;
	border: 1px solid #ccc;
	width: 100%;
	height: 34px;
	text-align: left;
	cursor: pointer;
	background-color: #FFFFFF;
	padding: 3px 5px;
}

div.box_out_div span.message>span>input {
	position: relative;
	top: 3px;
	margin-right: 0px;
	font-size: 12px;
}

div.box_out_div div.box {
	margin-top: 1px;
	border: 1px solid #ACACAC;
	display: none;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 1000;
	position: absolute
}

div.box_out_div div.close_div {
	background-color: #dddddd;
	border-bottom: 1px solid #cccccc;
	margin: 0px
}

div.box_out_div div.box ul {
	list-style: none;
	overflow: auto;
	height: 180px;
	margin: 0px;
	padding: 0px;
}

div.box_out_div div.box ul li {
	padding-left: 1px;
}

div.box_out_div div.box ul li:hover {
	background: #999999;
	color: #FFFFFF;
}

div.box_out_div div.box ul li input {
	position: relative;
	top: 0px;
}

div.box_out_div div.box ul li label {
	font-weight: normal;
	margin-bottom: 0px;
}

/*div.box_out_div span.pull-right{ padding-top:9px;}*/
/* .box_out_div > span > span { font-size:12px;} */

.small_btn {
	background: #666666;
	color: #FFFFFF;
	padding: 2px 6px;
	display: inline-block;
	border: none;
}

.small_btn:hover {
	background: #333333;
	color: #FFFFFF;
}

/*----SALES STATISTICS--Detail-----*/
.stock_detail_bg {
	margin: 20px 0px;
	background: #F7F7F7;
	padding: 0 0 10px 0;
}

.stkdetail_heading {
	font-size: 24px;
	font-weight: bold;
	margin-top: 10px;
}

.stkdetail_heading span {
	font-size: 16px;
}

.freight_box {
	background: #F2F3F5;
	padding: 10px 20px;
	margin-bottom: 30px;
}

.detail_price {
	font-weight: bold;
	font-size: 20px;
}

.detail_price>div>strong {
	font-size: 28px;
	color: #254091;
}

.detail_price>div>span {
	font-size: 16px;
	color: #CC0000;
	text-decoration: line-through;
}

.detail_price div select {
	font-weight: normal;
	width: 75px;
	padding: 4px 5px;
	border: 1px solid #CCCCCC;
	position: relative;
	bottom: 6px;
}

.month_input_box_new {
	width: 60%;
	display: inline-block;
	margin-right: 10px;
}


.breadcrumb-auc {
	text-align: right;
}

.breadcrumb-auc>li {
	display: inline-block;
}

.breadcrumb-auc>li>a {
	font-size: 14px;
}

.breadcrumb-auc>li:after {
	content: "|";
	padding: 0px 10px;
}

.breadcrumb-auc>li:last-child:after {
	content: "";
	padding: 0px;
}

.stock_details_list {
	list-style: none;
	background: #fbfbfb;
	border: #e1e1e1 1px solid;
	border-radius: 3px;
	margin-bottom: 30px;
}

.stock_details_list>li {
	width: 33.3%;
	float: left;
	margin: 0 0px 0px 0;
	padding: 10px 12px;
	border-right: #e1e1e1 1px solid;
	border-bottom: #e1e1e1 1px solid;
}

.stock_details_list>li:nth-child(3) {
	border-right: none;
}

.stock_details_list>li:nth-child(4) {
	border-bottom: none;
}

.stock_details_list>li:nth-child(5) {
	border-bottom: none;
}

.stock_details_list>li:nth-child(6) {
	border-right: none;
	border-bottom: none;
}

.stock_cap {
	font-size: 13px;
	color: #6f6f6f;
	padding: 1px 6px 2px 0px;
	font-weight: 500;
}

.stock_det {
	font-size: 15px;
	padding: 0px 0 0 0;
	font-weight: bold;
	color: #484848;
}

.stock_specification {
	width: 100%;
	display: inline-block;
	border-top: solid 1px #ccc;
}

.stock_specification>li {
	width: 50%;
	float: left;
	border: solid 1px #CCC;
	border-top-color: rgb(204, 204, 204);
	border-top-style: solid;
	border-top-width: 1px;
	border-top: none;
}

.stock_specification>li:nth-child(even) {
	border-left: none;
}

.stock_cap_spec {
	width: 40%;
	float: left;
	font-size: 14px;
	line-height: 24px;
	background-color: #e8f0fc;
	padding: 5px;
	color: #555;
}

.stock_det_spec {
	width: 60%;
	float: left;
	font-size: 14px;
	margin-bottom: 0px;
	line-height: 24px;
	padding: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.cif_det_heading {
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 0px;
	padding-bottom: 5px;
	text-transform: uppercase;
	color: #212529;
}

.send_inquiry_auction {
	min-height: 371px;
}

.right_box {
	margin: 30px 0 0 0;
	box-shadow: 0px 2px 10px #E8E8E8;
	position: relative;
	border: 1px solid #e6e6e6;
}

.right_box h2 {
	margin: 0px;
	padding: 12px 14px;
	background: #E8E8E8;
	text-align: left;
	color: #212529;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 0px;
	font-size: 16px;
	text-transform: uppercase;
}

.right_box>div {
	padding: 10px 5px 10px 5px;
}

.right_box>div>ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}

.right_box>div>ul>li {
	/*border-bottom:1px dotted #CCC; padding-bottom:5px; padding-top:5px;*/
	padding: 2px 3px 0px 3px;
}

.right_box>div>ul>li>a>strong {
	background: #f8f9fa;
	float: right;
	border-radius: 5px;
	padding: 3px 4px;
	font-size: 12px;
	margin-right: 8px;
}

.right_box>div>ul>li:first-child {
	padding-top: 0px;
}

.right_box>div>ul>li:last-child {
	border-bottom: none;
	padding-bottom: 0px;
}

.right_box>div>ul>li.last_one {
	border-bottom: none;
	background: #CCCCCC;
	text-align: center;
	font-size: 14px;
	padding: 2px 0px !important;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.right_box>div>ul>li.last_one:hover {
	background: #333333;
	color: #FFFFFF;
	cursor: pointer;
}

.right_box>div>ul>li>a {
	color: #666;
	font-size: 14px;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
	display: block;
	padding: 7px 0 7px 8px;
}

.right_box>div>ul>li>a:hover,
.right_box>div>ul>li>a.active {
	padding: 7px 0 7px 8px;
	color: #254091;
	background: #efefef;
	border-radius: 5px;
	border-bottom: none;
}

.records_now_tot {
	background: #fff;
	padding: 6px 9px 0 0;
	border-radius: 3px;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
}




/*********************************MY FAVORITE******************************/
.myfav_box {
	border: 1px solid #CCC;
}

.myfav_box>h5 {
	background: #666666;
	border-bottom: 1px solid #CCC;
	font-size: 16px;
	margin: 0;
	line-height: 10px;
	color: #FFF;
	padding: 10px;
}

.myfav_box>h5>p {
	font-size: 12px;
	line-height: 14px;
	padding: 4px;
	margin: 0px;
}

.myfav_box>div {
	padding: 5px 5px 0px 5px
}

.myfav_box>option {
	padding-left: 1px
}

.auction_listhead>div,
.auction_listdtl>div {
	float: left;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px;
	min-height: 42px;
}

.auction_listhead>div:last-child,
.auction_listdtl>div:last-child {
	border-right: 1px solid #CCC;
}

.auction_listhead>div {
	background: #666666;
	color: #FFF;
	font-size: 14px;
	border-top: 1px solid #CCC;
}

.auction_listdtl>div {
	font-size: 12px;
}

.auction_listdtl>div>span {
	display: none;
}

.auction_listdtl:nth-child(2n+0)>div {
	background: #EEEEEE
}

.favmake_width {
	width: 14%;
}

.favmodel_width,
.favmodelco_width {
	width: 15%;
}

.favyear_width {
	width: 10%;
}

.favengine_width {
	width: 10%;
}

.favmileage_width {
	width: 12%;
}

.favauc_width {
	width: 12%;
}

.favview_width {
	width: 12%;
}

.aucgrade_cap {
	float: left;
	margin-right: 2%;
}

.fav_grade {
	width: 7%;
	float: left;
	text-align: left;
}

.fav_grade>input {
	margin: 0px;
	position: relative;
	top: 2px;
}

.fav_grade>label {
	font-weight: normal;
	margin: 0px;
}

.country_stock {
	text-align: center;
	box-shadow: 0px 0px 5px #CCCCCC;
	margin-bottom: 30px;
}

.country_stock>a>div.image {
	position: relative;
}

.country_stock>a>div.image>span {
	position: absolute;
	top: 5px;
	left: 5px;
	background: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
	display: inline-block;
	padding: 0px 5px;
	font-size: 12px;
}

.country_stock>a>div.image>img {}

.country_stock>a>h2 {
	font-weight: bold;
	margin: 10px 0px;
	font-size: 24px;
	color: #333333;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.country_stock>a>ul>li {
	display: inline-block;
	color: #666666;
	margin-bottom: 10px;
	font-size: 13px;
}

.country_stock>a>ul>li:after {
	content: "|";
	padding: 0px 8px;
}

.country_stock>a>ul>li:last-child:after {
	content: "";
	padding: 0px;
}

.image_gallery {
	margin-bottom: 30px;
	box-shadow: 0px 0px 10px #CCC;
}

.image_gallery>a>img {}

.enquiry_box {
	width: 98%;
	display: inline-block;
}

.enquiry_box>div {
	position: relative;
	background: #f9f9f9;
	/*border:2px solid #CCCCCC;*/
	width: 18.4%;
	margin-right: 2%;
	margin-bottom: 30px;
	padding: 10px 0px;
	float: left;
	text-align: center;
	height: 358px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom: #eeebeb 2px solid;
}

/*.enquiry_box > div:after, .enquiry_box > div:before{left:100%; top:36%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}*/
/*.enquiry_box > div:after{border-color:rgba(136, 183, 213, 0); border-left-color:#F5F5F5; border-width:10px; margin-top:-10px;}
.enquiry_box > div:before{border-color:rgba(194, 225, 245, 0); border-left-color:#CCCCCC; border-width:14px; margin-top:-14px;}*/
.enquiry_box>div:hover {
	background: #E8E8E8;
}

.enquiry_box>div:last-child {
	margin-right: 0%;
}

.enquiry_box>div:last-child:after,
.enquiry_box>div:last-child:before {
	border: none;
}

.enquiry_box>div>h4 {
	text-transform: capitalize;
	font-size: 15px;
	background: #254091;
	color: #fff;
	padding: 8px 0;
	position: relative;
	width: 240px;
	height: 40px;
}

.enquiry_box>div>h4>span {
	background: #fff;
	width: 55px;
	height: 55px;
	display: inline-block;
	border: #254091 4px solid;
	border-radius: 50%;
	position: relative;
	top: -17px;
	color: #254091;
	text-align: center;
	padding: 10px 0 0 0;
	font-size: 22px;
	box-shadow: 0 0 6px #222;
}

.enquiry_box>div>h4>label {
	position: relative;
	top: -20px;
	left: 6px;
}

.enquiry_box>div>h4:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid white;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}

.enquiry_box>div>h4:before {
	content: "";
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid #254091;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}

.enquiry_box>div>h5 {
	text-transform: capitalize;
	font-size: 15px;
	background: #6a6a6a;
	color: #fff;
	padding: 8px 0;
	position: relative;
	width: 240px;
	height: 40px;
}

.enquiry_box>div>h5>span {
	background: #fff;
	width: 55px;
	height: 55px;
	display: inline-block;
	border: #6a6a6a 4px solid;
	border-radius: 50%;
	position: relative;
	top: -17px;
	color: #6a6a6a;
	text-align: center;
	padding: 10px 0 0 0;
	font-size: 22px;
	box-shadow: 0 0 6px #222;
}

.enquiry_box>div>h5>label {
	position: relative;
	top: -20px;
	left: 6px;
}

.enquiry_box>div>h5:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid white;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}

.enquiry_box>div>h5:before {
	content: "";
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid #6a6a6a;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}

.enquiry_box>div>p {
	font-size: 14px;
	padding: 10px 12px;
	text-align: justify;
	min-height: 190px;
}

.auc_buy_head {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 24px;
}

.auc_buy_head>strong {
	position: relative;
	bottom: 25px;
	margin-left: 10px;
}

.terms_ulli {
	list-style: none;
	padding-left: 18px;
}

.terms_ulli>li {
	margin-bottom: 10px;
}

.faq_ques {
	border-top: 2px solid #254091;
}

.faq_ques>strong {
	background: #254091;
	color: #fff;
	font-size: 22px;
	float: left;
	width: 3%;
	margin-right: 1%;
	text-align: center;
	display: block;
	padding: 6px 0px;
}

.faq_ques>span {
	font-size: 18px;
	float: left;
	width: 96%;
	padding-top: 5px;
}

.faq_ans>strong {
	font-size: 22px;
	float: left;
	width: 3%;
	margin-right: 1%;
	text-align: center;
}

.faq_ans>span {
	float: left;
	width: 96%;
}

.faq_ulli {
	list-style: disc;
	padding-left: 18px;
}

.etype_ulli>li {
	display: inline-block;
	margin-right: 15px;
}

.etype_ulli>li:last-child {
	margin-right: 0px;
}

.etype_ulli>li>input {
	position: relative;
	top: 2px;
}

.etype_ulli>li>label {
	font-weight: normal;
}

.parts_enq>div {
	width: 23.5%;
	height: 200px;
}

/*************************************COMPARE***********************************/
.compare {
	background-color: #f2f2f2;
	bottom: 0;
	margin: 0 auto;
	position: fixed;
	border-bottom: 3px solid #666666 !important;
	border: 1px solid #CCC;
	width: 1200px;
	z-index: 10000;
}

.compare-title {
	background: #666 none repeat scroll 0 0;
	color: #FFF;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding: 5px;
}

.compare .article {
	border-left: 1px solid #acacac;
	float: left;
	position: relative;
	width: 17.40%;
	background: #F5F5F5;
}

.com_img {
	min-height: 92px;
	max-height: 72px;
	padding: 5px;
}

.thumb_compare {
	padding: 2px;
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 3px;
	min-height: 80px;
	max-height: 24px;
}

.comapre_back {
	background: #DDD;
}

.compare_ulli {
	margin: 0px;
	padding-left: 0px;
}

.compare_ulli li {
	padding: 2px 0px 2px 5px;
	;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	min-height: 24px;
}

.compare_ulli li a {
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}

#show_hide {
	float: right;
}

.remove {
	display: none;
	margin-right: 13px;
}

.show {
	display: block !important;
}

.clear_all {
	float: right;
	padding-right: 12px;
}

.compare_plus {
	position: relative;
	margin-left: 10px;
	left: 0px;
	font-size: 20px;
	top: -4px;
}

.shipping_sch_top {
	border: 1px solid #CCC;
	margin: 0 auto;
	margin-bottom: 0px;
	display: table;
	border-right: 0px;
	margin-bottom: 20px;
}

.shipping_sch_top>li {
	float: left;
	text-align: center;
	border-right: 1px solid #CCC;
}

.shipping_sch_top>li>a {
	padding: 4px 46px;
	font-size: 14px;
	text-transform: uppercase;
	color: #666666;
	display: block;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.shipping_sch_top>li>a.active {
	background: #254091;
	color: #FFFFFF;
}

.fa-ct {
	background: url(../images/sprite-dtlcontact.png) 0 0 no-repeat;
	display: inline-block;
	position: relative;
}

.fa-ct-person {
	background-position: -153px -9px;
	width: 40px;
	height: 40px;
}

.fa-ct-mobile {
	background-position: 4px -6px;
	width: 40px;
	height: 40px;
}

.fa-ct-telephone {
	background-position: -100px -10px;
	width: 40px;
	height: 40px;
}

.fa-ct-email {
	background-position: -42px -5px;
	width: 40px;
	height: 40px;
}

.fa-ct-whatsapp {
	background-position: -44px -61px;
	width: 28px;
	height: 28px;
}

.fa-ct-viber {
	background-position: -80px -61px;
	width: 28px;
	height: 28px;
}

.fa-ct-line {
	background-position: -6px -61px;
	width: 28px;
	height: 28px;
}

/*Production Form*/
.production_form {
	max-width: 50%;
	padding: 30px 15px;
	margin: 0 auto;
	border: 1px solid #ccc;
	background: #e8e8e8;
}

/*--------scroll-home-page--------*/

.scroll_button {
	cursor: pointer;
	padding: 10px;
	position: fixed;
	right: -13px;
	height: 70px;
	width: 70px;
	z-index: 99999;
	bottom: 34px;
	color: #fff;
	text-align: center;
	margin: 20px;
	border-radius: 50%;
}

.icons {
	position: relative;
}

.icons-line {
	background-color: #dd0404;
	width: 70px;
	height: 70px;
	border-radius: 50px;
	position: absolute;
	overflow: hidden;
	top: -13px;
	left: 26%;
	margin-top: 3px;
	margin-left: -22px;
	font-size: 13px;
	color: #fff;
	transition-duration: 0.5s;
}

.icons-line:hover {
	background: #333;
	color: #fff;
}

.messangers-block {
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .6);
	width: 242px;
	position: absolute;
	bottom: 15px;
	right: 0;
	display: flex;
	flex-direction: column;
	-webkit-transform: scale(1);
	align-items: flex-start;
	padding: 14px 0;
	border-radius: 7px;
	transform: scale(0);
	transition: ease-out 0.5s all;
}

.scroll_button:hover .messangers-block {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.messangers-block:before {
	position: absolute;
	bottom: -7px;
	right: 25px;
	;
	left: auto;
	display: inline-block;
	border-right: 8px solid transparent;
	border-top: 8px solid #FFF;
	border-left: 8px solid transparent;
	content: '';
}

.messanger {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	margin: 0;
	width: 100%;
	padding: 15px 20px 15px 60px;
	position: relative;
	text-decoration: none;
}

.messangers-block .messanger:hover {
	background-color: #f0f0f0;
}

.icons_button {
	width: 100%;
}

.icons_button>a>span {
	border-radius: 50%;
	position: absolute;
	left: 10px;
	width: 40px;
	display: block;
	height: 40px;
	margin-right: 10px;
	left: 10px;
}

.msg-messenger>span {
	background-color: #567AFF;
}

.msg-whatsapp>span {
	background-color: #1EBEA5;
}

.msg-skype>span {
	background-color: #1C9CC5;
}

.msg-envelope>span {
	background-color: #FF643A;
}

.msg-phone>span {
	background-color: #4EB625;
}

.msg-chat>span {
	background-color: #39CA00;
}

.msg-fb>span {
	background-color: #0084ff;
}

.sub-heading-list {
	padding: 5px 0px;
	color: #254091;
	font-size: 24px;
	position: relative;
	display: inline-block;
	margin-bottom: 15px;
}

.sub-heading-list:before {
	content: "";
	position: absolute;
	width: 50%;
	height: 4px;
	background: #254091;
	top: auto;
	bottom: -2px;
	border-radius: 8px 0px 8px 0px;
	text-align: center;
}

.messangers-block .messanger p {
	color: #3b3b3b;
	margin: 0;
	padding-top: 0;
}

.arcontactus-message-button .pulsation {
	width: 70px;
	height: 70px;
	background-color: #DD0404;
	border-radius: 50px;
	opacity: 10%;
	position: absolute;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-animation: arcontactus-pulse 2s infinite;
	animation: arcontactus-pulse 1s infinite;
	z-index: -1;
	top: -15px;
	left: -15px;
	transition: all 2s ease;
}

@keyframes arcontactus-pulse {
	0% {
		width: 75px;
		height: 75px;
	}

	25% {
		width: 80px;
		height: 80px;
		top: -16px;
		left: -16px;
	}

	50% {
		width: 82px;
		height: 82px;
		top: -17px;
		left: -17px;
	}

	100% {
		width: 85px;
		height: 85px;
		top: -18px;
		left: -18px;
	}
}

@-webkit-keyframes arcontactus-pulse {
	0% {
		width: 75px;
		height: 75px;
	}

	25% {
		width: 80px;
		height: 80px;
		top: -16px;
		left: -16px;
	}

	50% {
		width: 82px;
		height: 82px;
		top: -17px;
		left: -17px;
	}

	100% {
		width: 85px;
		height: 85px;
		top: -18px;
		left: -18px;
	}
}

.whatsapp_btn_list {
	text-align: center;
	position: relative;
	background: #339c27;
	width: 88%;
	height: 48px;
	border-radius: 5px;
	padding: 7px 5px;
	margin-bottom: 25px;
	margin-top: 40px;
	cursor: pointer;
}

.whatsapp_btn_list>a>strong {
	width: 20%;
	height: 34px;
	display: inline-block;
	cursor: pointer;
}

.whatsapp_btn_list>a>label {
	width: 74%;
	height: 34px;
	display: inline-block;
	margin-bottom: 0px;
	padding: 2px 0;
	position: relative;
	top: -11px;
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	cursor: pointer;
}

.whatsapp_btn_list:hover {
	background: #45b754;
	cursor: pointer;
}



.btn-whatsapp {
	text-align: center;
	position: relative;
	padding: 5px 5px;
	float: left;
	width: 280px;
	margin-left: 42px;
}

/*.bar_wpp{position:absolute;top:5px;left:0%;border-radius:5px 5px 0px 0px;}
.bar_wpp a{display:flex;align-items:stretch;justify-content:space-between;}
.bar_wpp .icon_wpp i{color:#ffffff;font-size:20px;}
.bar_wpp .icon_wpp{display: flex;align-items:center;justify-content:center;background-color:#0e3f14;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;border-radius:100%;width:40px;height:40px;float:left;z-index:2;}
.bar_wpp .txt_wpp{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#555;color:#ffffff;padding:0px 5px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding-right:16px;padding-left:45px!important;margin-left:-35px;z-index:1;border-radius:50px;}
.bar_wpp a:hover{text-decoration:none !important;}
.bar_wpp a:hover .icon_wpp{background-color:#0e3f14;}
.bar_wpp a:hover .txt_wpp{background-color:#0c7619;}*/
.btn-whatsapp.slock_list .bar_wpp {
	left: 0px;
}

.btn-whatsapp.slock_list .bar_wpp {
	left: 0;
	margin-top: 0px;
}

.btn-whatsapp.slock_list .bar_wpp .txt_wpp {
	font-size: 13px;
	margin-left: -32px;
}

.btn-whatsapp.slock_list .bar_wpp .icon_wpp {
	width: 32px;
	height: 32px;
}


.bar_wpp {
	border-radius: 5px 5px 0 0;
}

.bar_wpp a {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}

.bar_wpp .icon_wpp {
	display: flex;
	align-items: center;
	justify-content: center;
	/*background-color:#0e3f14;*/
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border-radius: 100%;
	width: 70px;
	height: 40px;
	float: left;
	z-index: 2;
	position: absolute;
	left: -6px;
}

.bar_wpp .txt_wpp {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: linear-gradient(to bottom, #5ad066 0%, #239b2b 100%);
	color: #fff;
	padding: 10px 5px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	padding-right: 16px;
	padding-left: 60px !important;
	z-index: 1;
	border-radius: 50px;
	font-size: 20px;
	margin-top: -7px;
	border: #fff 3px solid;
	box-shadow: #ccc 1px 2px 2px 1px;
}

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

.bar_wpp a:hover .txt_wpp {
	background: linear-gradient(to bottom, #239b2b 0%, #5ad066 100%);
}


/*--------my-account-new-----*/
.fixed-header-acc {
	position: fixed;
	top: 0;
	z-index: 99;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	width: 97.8%;
}

.acc_list_section {
	width: 100%;
	overflow: auto;
}

.acc_list_heading_detail {
	background: #6b9e00;
	width: 2046px;
	padding: 0px 0;
	margin: 0px;
}

.acc_list_heading_detail>div {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.acc_list_heading_detail>div>div {
	position: relative;
	border-left: 1px solid #fff;
	float: left;
	padding: 0px 4px;
	margin: 0px;
	line-height: 30px;
}


.acc_list_heading {
	background: #6b9e00;
	width: 100%;
}

.acc_list_heading>div {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	display: table;
	width: 100%;
	text-align: center;
}

.acc_list_heading>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.acc_list_detail {
	width: 2046px;
	position: relative;
	background: #f2f2f2;
}

.acc_list_detail:hover {
	background: #000;
}

.acc_list_detail>div {
	float: left;
	font-size: 13px;
	color: #2f2f2f;
	width: 100%;
}

.acc_list_detail>div>div {
	border-left: 1px solid #9c9c9c;
	float: left;
	vertical-align: middle;
	position: relative;
	border-bottom: 1px solid #9c9c9c;
	font-size: 13px;
	height: 32px;
	padding: 5px 5px;
}

.acc_list_detail.even {
	background: #f5f3f3;
	float: left;
}

.acc_list_detail.odd {
	background: #e6e5e5;
	float: left;
}

.acc_list_detail.even:hover {
	background: #fef2f2;
	float: left;
}

.acc_list_detail.odd:hover {
	background: #fff;
	float: left;
}

.acc_list_detail>div>div:last-child {
	border-right: 1px solid #9c9c9c;
}




.acc_list_1 {
	width: 38px;
}

.acc_list_2 {
	width: 45px;
}

.acc_list_3 {
	width: 85px;
}

.acc_list_4 {
	width: 180px;
}

.acc_list_5 {
	width: 65px;
}

.acc_list_6 {
	width: 104px;
}

.acc_list_7 {
	width: 120px;
}

.acc_list_8 {
	width: 80px;
}

.acc_list_9 {
	width: 151px;
}

.acc_list_10 {
	width: 100px;
}

.acc_list_11 {
	width: 85px;
}

.acc_list_12 {
	width: 195px;
}

.acc_list_13 {
	width: 156px;
}

.acc_list_14 {
	width: 85px;
}

.acc_list_15 {
	width: 85px;
}

.acc_list_16 {
	width: 245px;
}

.acc_list_17 {
	width: 95px;
}

.acc_list_18 {
	width: 40px;
}

.acc_list_19 {
	width: 85px;
}

.acc_list_20 {
	width: 85px;
}


.balance_acc {
	width: 70%;
	float: left;
}

.balance_acc.even {
	background: #f5f3f3;
}

.balance_acc.odd {
	background: #e6e5e5;
}

.balance_acc.even:hover {
	background: #fef2f2;
}

.balance_acc.odd:hover {
	background: #fff;
}

.low_milage {
	background: #244190;
	color: #ffffff;
	position: absolute;
	top: auto;
	bottom: 5px;
	left: auto;
	right: 5px;
	padding: 1px 10px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
}

.drive_status {
	background: #244190;
	color: #ffffff;
	position: absolute;
	top: auto;
	bottom: 5px;
	left: 5px;
	right: auto;
	padding: 1px 10px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
}

.current_year {
	background: #244190;
	color: #ffffff;
	position: absolute;
	top: 5px;
	bottom: auto;
	left: auto;
	right: 5px;
	padding: 1px 10px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
}


.acc_1 {
	width: 2%;
}

.acc_2 {
	width: 3%;
}

.acc_3 {
	width: 5.5%;
}

.acc_4 {
	width: 8%;
}

.acc_5 {
	width: 4%;
}

.acc_6 {
	width: 5.5%;
}

.acc_7 {
	width: 8%;
}

.acc_8 {
	width: 4%;
}

.acc_9 {
	width: 6%;
}

.acc_10 {
	width: 5%;
}

.acc_11 {
	width: 5.5%;
}

.acc_12 {
	width: 5%;
}

.acc_13 {
	width: 6%;
}

.acc_14 {
	width: 5.5%;
}

.acc_15 {
	width: 5.5%;
}

.acc_16 {
	width: 5%;
}

.acc_17 {
	width: 4%;
}

.acc_18 {
	width: 4%;
}

.acc_19 {
	width: 5%;
}

.acc_20 {
	width: 4%;
}


.acc_balance_heading {
	background: #6b9e00;
	width: 915px;
}

.acc_balance_heading>div {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	display: table;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

.acc_balance_heading>div>div {
	float: left;
	vertical-align: middle;
	position: relative;
	padding: 8px 0px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.acc_list_balance {
	width: 100%;
	position: relative;
}

.acc_list_balance>div {
	float: left;
	font-size: 11px;
	line-height: 14px;
	color: #2f2f2f;
	width: 915px;
}

.acc_list_balance>div>div {
	border-left: 1px solid #9c9c9c;
	float: left;
	vertical-align: middle;
	position: relative;
	border-bottom: 1px solid #9c9c9c;
	min-height: 30px;
	line-height: 30px;
	text-align: center;
}

.acc_list_balance>div>div:last-child {
	border-right: 1px solid #9c9c9c;
}

.balance_1 {
	width: 24px;
}

.balance_2 {
	width: 65px;
}

.balance_3 {
	width: 72px;
}

.balance_6 {
	width: 85px;
}

.balance_8 {
	width: 79px;
}

.balance_10 {
	width: 45px;
}

.balance_9 {
	width: 55px;
}

.balance_11 {
	width: 113px;
}

.balance_12 {
	width: 79px;
}

.balance_16 {
	width: 60px;
}

.balance_18 {
	width: 70px;
}

.balance_19 {
	width: 95px;
}

.balance_20 {
	width: 75px;
}

.balance_21 {
	width: 95px;
}

.balance_22 {
	width: 95px;
}

/*
.acc_list_detail > div > div:nth-child(10) {padding-right:16px;} */
.ques_ma {
	color: #000;
	position: relative !important;
}

.ques_ma .tooltip {
	margin: 0px;
}

.ques_ma:after {
	background: #333;
	background: rgba(0, 0, 0, .8);
	border-radius: 5px;
	bottom: -44px;
	color: #fff;
	content: attr(aria-label);
	left: -50%;
	padding: 0px 5px;
	position: absolute;
	z-index: 98;
	width: auto;
	border-width: 5px;
	border-style: solid;
	border-color: black transparent transparent transparent;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	min-width: 300px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
}

.a_seach_bg {
	background: #e6e5e5;
	padding: 4px 4px 4px 4px;
	border: #ccc 1px solid;
	margin-bottom: 20px;
}

.list_btn1 {
	display: inline-block;
	border-radius: 5px;
	margin-top: 1px;
	padding: 4px 18px;
	background: #254091;
	border: #f0efef 1px solid;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	outline: none;
}

.list_btn1:hover {
	color: #fff;
	background: #0b0b0b;
	border: #000 1px solid;
	outline: none;
}

.get_free_btn1 {
	display: inline-block;
	border-radius: 5px;
	margin-top: 1px;
	padding: 9px 38px;
	background: #fff;
	border: #254091 1px solid;
	color: #254091;
	font-size: 18px;
	text-transform: uppercase;
	outline: none;
}

.get_free_btn1:hover {
	color: #fff;
	background: #254091;
	border: #254091 1px solid;
	outline: none;
}


.capt_text {
	color: #999;
	font-size: 14px;
}

.p_btn {
	margin: 0px;
}

.p_btn>a {
	padding: 1px 3px;
	background: #fff;
	border: #fff 1px solid;
	color: #000;
	font-size: 11px;
}

.p_btn>a:hover {}

.radio_input {
	position: relative;
	top: 2px;
}

.vie_detail {
	margin-bottom: 5px;
	margin-right: 20px;
	float: left;
}

.vie_detail>a {
	background: #dd0404;
	color: #fff;
	border: #dd0404 1px solid;
	padding: 5px;
	font-size: 14px;
}

.vie_detail>a:hover {
	color: #666;
	background: #f0efef;
	border: #f0efef 1px solid;
	padding: 5px;
}


.cost_heading {
	background: #6b9e00;
}

.cost_heading>div {
	font-size: 13px;
	color: #fff;
	text-align: left;
	display: table;
	width: 100%;
	text-align: center;
}

.cost_heading>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.cost_1 {
	width: 2%;
}

.cost_2 {
	width: 8%;
}

.cost_3 {
	width: 9%;
}

.cost_4 {
	width: 8%;
}

.cost_5 {
	width: 5%;
}

.cost_6 {
	width: 6%;
}

.cost_7 {
	width: 8%;
}

.cost_8 {
	width: 11%;
}

.cost_9 {
	width: 7%;
}

.cost_10 {
	width: 5%;
}

.cost_11 {
	width: 8%;
}

.cost_12 {
	width: 6%;
}

.cost_13 {
	width: 5%;
}

.cost_14 {
	width: 6%;
}

.cost_15 {
	width: 7%;
}

.cost_16 {
	width: 5%;
}

.cost_17 {
	width: 5%;
}

.cost_18 {
	width: 7%;
}

.cost_19 {
	width: 6%;
}

.cost_r1 {
	width: 34%;
}

.cost_r2 {
	width: 14%;
}

.cost_r3 {
	width: 20%;
}

.cost_r4 {
	width: 16%;
}

.cost_r5 {
	width: 16%;
}

.cost_detail {
	background: #ccc;
	width: 100%;
	position: relative;
}

.cost_detail:hover {
	background: #f6f8fc;
	cursor: pointer;
}

.cost_detail>div {
	display: table;
	font-size: 12px;
	color: #2f2f2f;
	width: 100%;
}

.cost_detail>div>div {
	border-left: 1px solid #9c9c9c;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	border-bottom: 1px solid #9c9c9c;
	padding: 2px;
}

.cost_detail:nth-child(2n+1) {
	background: #f5f3f3;
}

.cost_detail:hover:nth-child(2n+1) {
	background: #fef2f2;
	cursor: pointer;
}

.cost_detail>div>div:last-child {
	border-right: 1px solid #9c9c9c;
}

/*.tabset > input[type="radio"] {position:absolute;left:-200vw;}
.tabset .tab-panel {display:none;}
.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) 
{display:block;}

.tabset > label {position:relative;display:inline-block;padding:2px 10px 3px;border:1px solid transparent;border-bottom:0;cursor:pointer;font-weight:400; background:#900; color:#fff; border-radius:5px; border:#900 1px solid;}
.tabset > label::after {content:"";position:absolute;left:15px;bottom:10px;width:22px;height:4px;}
.tabset > label:hover,
.tabset > input:focus + label {color:#fff; background:#000;}
.tabset > label:hover::after,
.tabset > input:focus + label::after,
.tabset > input:checked + label::after {}
.tabset > input:checked + label {border-color:#ccc;border-bottom:1px solid #fff;margin-bottom:0px;}
.tab-panel {padding:30px 0;}

section > .container-fluid{ padding:0px;}*/

.tab {
	overflow: hidden;
}

.tab button {
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	padding: 0px;
	border: #ccc 1px solid;
	border-bottom: none;
	border-radius: 5px 5px 0px 0px !important;
}

.tab button>a {
	display: block;
	font-size: 16px;
	background: #e6e5e5;
	color: #000;
	padding: 5px 24px;
	border-radius: 5px 5px 0px 0px !important;
}

.tab button>a:hover {
	background-color: #666666;
}

.tab button>a.active {
	background-color: #666666;
	color: #fff;
}

.tabcontent {
	display: none;
	border-top: none;
}

section>.container-fluid {
	padding: 0px;
}


.stock_list_acc {
	width: 100%;
	overflow: auto;
}

.s_heading {
	background: #6b9e00;
	width: 1475px;
	padding: 0px 0;
	margin: 0px;
}

.s_heading>div {
	font-size: 13px;
	color: #fff;
	width: 100%;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.s_heading>div>div {
	float: left;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #fff;
	padding: 0px 4px;
	margin: 0px;
	line-height: 30px;
}

.s1 {
	width: 30px;
}

.s2 {
	width: 116px;
}

.s3 {
	width: 85px;
}

.s4 {
	width: 65px;
}

.s5 {
	width: 100px;
}

.s6 {
	width: 155px;
}

.s7 {
	width: 120px;
}

.s8 {
	width: 120px;
}

.s9 {
	width: 80px;
}

.s10 {
	width: 95px;
}

.s11 {
	width: 85px;
}

.s12 {
	width: 95px;
}

.s13 {
	width: 100px;
}

.s14 {
	width: 228px;
}

.acc_list_cost {
	width: 1475px;
	position: relative;
}

.acc_list_cost>div {
	font-size: 13px;
	color: #2f2f2f;
	width: 100%;
}

.acc_list_cost>div>div {
	border-left: 1px solid #9c9c9c;
	float: left;
	position: relative;
	border-bottom: 1px solid #9c9c9c;
	height: 32px;
	padding: 5px 5px;
	text-transform: uppercase;
}

.acc_list_cost>div>div:last-child {
	border-right: 1px solid #9c9c9c;
}

.acc_list_cost.even {
	background: #f5f3f3;
	float: left;
}

.acc_list_cost.odd {
	background: #e6e5e5;
	float: left;
}

.acc_list_cost.even:hover {
	background: #fef2f2;
	float: left;
}

.acc_list_cost.odd:hover {
	background: #fff;
	float: left;
}


.s_detail {
	background: #ccc;
	width: 100%;
	position: relative;
}

.s_detail:hover {
	background: #f6f8fc;
	cursor: pointer;
}

.s_detail>div {
	display: table;
	font-size: 13px;
	color: #2f2f2f;
	width: 100%;
}

.s_detail>div>div {
	border-left: 1px solid #9c9c9c;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	border-bottom: 1px solid #9c9c9c;
	padding: 2px;
}

.s_detail:nth-child(2n+1) {
	background: #f5f3f3;
}

.s_detail:hover:nth-child(2n+1) {
	background: #fef2f2;
	cursor: pointer;
}

.s_detail>div>div:last-child {
	border-right: 1px solid #9c9c9c;
}


.s_thead {
	margin: 0px;
	width: 99.9%;
	background: #CCC;
	float: left;
}

.s_thead>div {
	font-size: 18px;
	color: #000;
	text-align: left;
	width: 100%;
}

.s_thead>div>div {
	float: left;
	vertical-align: middle;
	position: relative;
	border-left: 1px solid #9c9c9c;
}

.s_thead>div>div:last-child {
	border-right: #9c9c9c 1px solid;
}

.s_th1 {
	width: 100%;
}


.sred_color {
	color: #F00 !important;
}

.s_total {
	background: #fef2ea;
}

.s_total>div {
	font-size: 12px;
	color: #000;
	text-align: left;
	display: table;
	width: 100%;
}

.s_total>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

.s_total>div>div:last-child {
	border-right: #000 1px solid;
}

.s_total>div>div:first-child {
	text-align: right;
}

.s_tot1 {
	width: 44.5%;
}

.s_tot2 {
	width: 5%;
}

.s_tot3 {
	width: 5%;
}

.s_tot4 {
	width: 8%;
}

.s_tot5 {
	width: 5%;
}

.s_tot6 {
	width: 7%;
}

.s_total:nth-child(2n) {
	background: #f5f3f3;
}


.bal_org {
	border: #000 1px solid;
}

.bal_org_left {
	background: #fa6801;
	color: #000;
	width: 60%;
	float: left;
	padding: 3px 9px 1px;
	border-bottom: #000 1px solid;
}

.bal_org_right {
	width: 40%;
	float: right;
}

.payment_table {
	background: #e6e5e5;
}

.payment_table>div {
	font-size: 12px;
	color: #000;
	text-align: left;
	display: table;
	width: 100%;
}

.payment_table>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #000;
}

.pay_1 {
	width: 20%;
}

.pay_2 {
	width: 20%;
}

.pay_3 {
	width: 20%;
}

.pay_4 {
	width: 20%;
}

.pay_5 {
	width: 20%;
}

.payment_balance {
	background: #fff;
}

.payment_balance>div {
	font-size: 12px;
	color: #000;
	text-align: left;
	display: table;
	width: 100%;
}

.payment_balance>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

.payment_balance>div>div:last-child {
	text-align: right;
}

.bal_heading {
	background: #6b9e00;
}

.bal_heading>div {
	font-size: 13px;
	color: #fff;
	text-align: left;
	display: table;
	width: 100%;
	text-align: center;
}

.bal_heading>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.bal_1 {
	width: 2%;
}

.bal_2 {
	width: 7%;
}

.bal_3 {
	width: 5%;
}

.bal_4 {
	width: 6%;
}

.bal_5 {
	width: 13%;
}

.bal_6 {
	width: 13%;
}

.bal_7 {
	width: 5%;
}

.bal_8 {
	width: 5%;
}

.bal_9 {
	width: 5%;
}

.bal_10 {
	width: 7%;
}

.bal_11 {
	width: 5%;
}

.bal_12 {
	width: 6%;
}

.bal_13 {
	width: 5%;
}

.bal_14 {
	width: 5%;
}

.bal_15 {
	width: 5%;
}

.bal_16 {
	width: 5%;
}

.bal_detail {
	background: #e5e3e3;
	cursor: pointer;
}

.bal_detail:hover {
	background: #f9efe9;
}

.bal_detail>div {
	font-size: 12px;
	color: #000;
	text-align: left;
	display: table;
	width: 100%;
}

.bal_detail>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

.bal_detail>div>div:last-child {
	border-right: #000 1px solid;
	border-bottom: #000 1px solid;
}

.bal_detail:nth-child(2n+1) {
	background: #f8f7f7;
	cursor: pointer;
}

.bal_detail:hover:nth-child(2n+1) {
	background: #e5e3e3;
}

.bal_detail>div>div:nth-child(15) {
	text-align: right;
}

.bal_cont_detail {
	background: #f9efe9;
}

.bal_cont_detail>div {
	font-size: 12px;
	color: #000;
	text-align: left;
	display: table;
	width: 100%;
}

.bal_cont_detail>div>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 2px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

.bal_cont_detail:nth-child(2n) {
	background: #f0efee;
}

.bal_cont {
	width: 55.4%;
}

.bal_unit {
	width: 5%;
}

.bal_charge {
	width: 7%;
}

.bal_auc_char {
	width: 5%;
}

.bal_auc_port {
	width: 6%;
}

.bal_other {
	width: 5%;
}

.bal_st_fee {
	width: 5%;
}

.bal_price {
	width: 5%;
}

.bal_notice {
	width: 5%;
}

/*------auction-css-new-19-11-2020------*/
.main_image_auc {
	min-height: 447px;
	position: relative;
	border: 1px solid #CCC;
	padding: 10px;
}

.main_image_auc>a>img {
	position: absolute;
	max-height: 447px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
}

.main_image_auc>a>div {
	position: absolute;
	display: none;
}

.main_image_auc>div {
	position: absolute;
	display: none;
}

.main_image_auc:hover>a>div {
	display: block;
}

.other_images_ulli_auc {
	list-style: none;
	padding-left: 0px;
}

.other_images_ulli_auc li {
	float: left;
	width: 20%;
	min-height: 82px;
	border: 1px solid #FFF;
	position: relative;
}

.other_images_ulli_auc li:hover {
	border-color: #fe8e08;
}

.other_images_ulli_auc li a img {
	max-height: 80px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}


/*---my-account-balace---*/

.list_pay {
	background: #E8E8E8;
	width: 394px;
}

.list_pay.balance_grand,
.pay_details.balance_grand {
	width: 100%;
	float: left;
}

.list_pay>div {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	text-align: left;
	display: table;
	width: 100%;
	text-align: center;
}

.list_pay>div>div {
	float: left;
	vertical-align: middle;
	position: relative;
	padding: 3px 2px;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	line-height: 15px;
	height: 34px;
}

.list_pay.balance_grand .list_pay_1,
.pay_details.balance_grand .list_pay_1 {
	width: 33.33%;
}

.list_pay.balance_grand .list_pay_2,
.pay_details.balance_grand .list_pay_2 {
	width: 33.33%;
}

.list_pay.balance_grand .list_pay_3,
.pay_details.balance_grand .list_pay_3 {
	width: 33.33%;
}

.pay_details {
	width: 394px;
}

.pay_details>div {
	font-size: 11px;
	line-height: 16px;
	color: #000;
	text-align: left;
	display: table;
	width: 100%;
	text-align: center;
}

.pay_details>div>div {
	float: left;
	vertical-align: middle;
	position: relative;
	padding: 7px 3px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: left;
	line-height: 15px;
	height: 30px;
}

.list_pay,
.pay_details {
	border-right: 1px solid #CCC;
}

/*.pa_details_1{ width:133px;}
.pa_details_2{ width:15.6px;}
.pa_details_3{ width:17.5px;}
.pa_details_4{ width:14.9px;}
.pa_details_5{ width:15px;}*/

.list_pay_1 {
	width: 133px;
}

.list_pay_2 {
	width: 60px;
}

.list_pay_3 {
	width: 72px;
}

.list_pay_4 {
	width: 60px;
}

.list_pay_5 {
	width: 66px;
}

.permission_text {
	width: 100%;
	text-align: center;
	position: relative;
}

.permission_text p {
	font-size: 20px;
	margin-bottom: 2rem;
	color: #000;
}

.permission_text ul li {
	margin-right: 6%;
	display: inline-block;
	font-size: 20px;
}

.permission_text ul li:last-child {
	margin-right: 0
}

.permission_text ul li a {
	color: #222;
}

.permission_text ul li a:hover {
	color: #254091;
}


/*---how-to-buy-------*/

.how_to_buy_icon {
	width: 100%;
	position: relative;
	height: 100%;
}

.how_to_buy_content {
	padding: 73px 0;
}

.how_to_buy_icon:before {
	content: "";
	border-right: dashed 1px #a79d9d;
	width: 100%;
	height: 100%;
	position: absolute;
	left: auto;
	right: 3%;
	top: 0;
	bottom: 0;
}

.dark .how_to_buy_icon:before {
	border-right: solid 1px #a79d9d;
}

.how_to_buy_icon span.digits {
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #004098;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	top: 40%;
	left: auto;
	right: 4px;
	bottom: auto;
}

.stock-buy .how_to_buy_icon span.digits {
	right: 0;
}

.how_to_buy_icon img {
	padding: 60px 0;
}

.how_to_buy_content h2 {
	font-size: 20px;
}

.auc_first_how_margin {
	margin-top: 50px;
}

.dark {
	background-color: #f3f3f5;
}

.how_to_buy_content p {
	margin: 0;
}

.bidding-status .how_to_buy_icon:before {
	display: none;
}

.bidding-status .how_to_buy_icon img {
	padding: 0;
}

.bidding-status .how_to_buy_content {
	padding: 20px 60px;
	text-align: center;
}

.bidding-digits {
	position: absolute;
	border-right: solid 1px #a79d9d;
	width: 100%;
	height: 100%;
	left: auto;
	top: 0;
	bottom: 0;
	right: 5.3%;
}

.bidding-digits span {
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #004098;
	border-radius: 50%;
	position: absolute;
	top: 40%;
	left: auto;
	right: -16px;
	bottom: auto;
	text-align: center;
}

.shiped_veh {
	color: #E31B23;
	font-size: 12px;
	line-height: 20px;
	margin-top: 20px;
}

.pay_pal_icon {
	float: left;
	width: 20px;
	padding-top: 4px;
}

.pay_pal_left {
	float: left;
	font-weight: normal;
}

.bank_cust {
	list-style: circle;
	padding-left: 19px;
	margin-bottom: 60px;
}

.bank_cust>li {
	line-height: 25px;
}


.cont_bg {
	background: #254091;
	border-radius: 10px;
	padding: 25px 40px 10px 40px;
	position: relative;
	overflow: hidden;
}

.cont_short_oval {
	background: #bdcdfd;
	width: 300px;
	height: 300px;
	border-radius: 50%;
	position: absolute;
	bottom: -112px;
	right: -131px;
}

.cont_big_oval {
	background: #5b83fa;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	position: absolute;
	bottom: 0px;
	left: -24px;
	top: -4px;
	opacity: 0.9;
}

.cont_form {
	margin-bottom: 20px;
	font-size: 16px;
	color: #fff;
}

.cont_form_icon {
	width: 8%;
	float: left;
}

.cont_form_det {
	width: 85%;
	padding: 4px 0 0 16px;
	line-height: 24px;
	float: left;
	position: relative;
	z-index: 10;
}

.sheet_ulli {
	list-style: none;
}

.sheet_ulli>li {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}

.sheet_ulli>li>span {
	background: #273b92;
	color: #fff;
	width: 6%;
	height: 34px;
	display: inline-block;
	text-align: center;
	font-size: 20px;
	margin-right: 10px;
}

.sheet_ulli>li>strong {
	display: inline-block;
	font-weight: normal;
	line-height: 18px;
	width: 92%;
}

.shet_pos {
	position: relative;
	top: 9px;
}


.bid_ulli {
	list-style: decimal;
	padding-left: 12px;
}

.bid_ulli>li {
	line-height: 25px;
}

.contry_all {
	text-align: center;
	margin-top: 12px;
	margin-bottom: 5px;
}

.contry_all>a {
	background: #ccc;
	border-radius: 3px;
	color: #222;
	padding: 6px 15px;
}

.contry_all>a:hover {
	background: #254091;
	color: #fff;
}

.ab_readmore {
	margin-top: 25px;
}

.ab_readmore>a {
	background: #ccc;
	width: 18%;
	color: #222;
	text-align: center;
	padding: 12px 13px;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 2px;
}

.ab_readmore>a:hover {
	background: #254091;
	color: #fff;
}

/*--------why-choose-----*/
.why_heading_detail {
	font-size: 30px;
	color: #222;
	font-weight: 600;
	text-transform: uppercase;
}

.why_chs:hover>div>span.fa-wc-cars-impo {
	background-position: -3px -79px;
}

.why_chs:hover>div>span.fa-wc-opportunities {
	background-position: -218px -86px;
}

.why_chs:hover>div>span.fa-wc-inexpensive {
	background-position: -294px -90px;
}

.why_chs:hover>div>span.fa-wc-reliable {
	background-position: -357px -88px;
}

.why_chs:hover>div>span.fa-wc-quality-high {
	background-position: -76px -85px;
}

.why_chs:hover>div>span.fa-wc-confidence {
	background-position: -417px -92px;
}

.why_chs {
	padding: 15px;
	margin-bottom: 15px;
	box-shadow: 0 0 15px #bfbfbf91;
	text-align: center;
	min-height: 250px;
	margin-bottom: 80px;
}

.why_chs:hover {
	background: #f9f9f9;
}

.why_chs>div.wc_icon {
	width: 110px;
	border: 2px solid #ccc;
	border-radius: 16%;
	padding: 28px 0;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	height: 110px;
	margin-top: -70px;
	background: #fff;
}

.why_chs>div>h2 {
	margin: 40px 0;
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 24px;
}

.why_chs>div>div {
	font-size: 14px;
	line-height: 22px;
	color: #636363;
}

.why_chs:hover>div.wc_icon {
	border: 2px solid #254091;
}

.why_ulli {
	list-style: circle;
	padding-left: 20px;
}

.why_ulli>li {
	margin-bottom: 10px
}

.why_chs:hover>div.wc_icon {
	/*animation: 0.5s ease 0s 1 normal none running scaleDisappear;-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);*/
	background-color: #ffffff;
	box-shadow: #254091 -1px 4px 20px -10px;
}


.fa-wc {
	background: url(../images/sprite-why-choose-new.png) 0 0 no-repeat;
	display: block;
	position: relative;
	margin: auto;
}

.fa-wc-cars-impo {
	width: 68px;
	height: 57px;
	background-position: -3px 0;
	top: -8px;
}

.fa-wc-opportunities {
	width: 56px;
	height: 64px;
	background-position: -218px -5px;
	top: -8px;
}

.fa-wc-inexpensive {
	width: 55px;
	height: 56px;
	background-position: -294px -9px;
	top: -8px;
}

.fa-wc-reliable {
	width: 58px;
	height: 62px;
	background-position: -357px -7px;
	top: -8px;
}

.fa-wc-quality-high {
	width: 55px;
	height: 64px;
	background-position: -76px -6px;
	top: -8px;
}

.fa-wc-confidence {
	width: 55px;
	height: 64px;
	background-position: -417px -11px;
	top: -8px;
}



.our_team {}

.our_team>.team_img>img {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: #f2f2f2 2px solid;
}

/*********_____________ NEW AUCTION VEHICLE DETAILS PAGE CSS __________________**************/
.left_auction_panel {
	width: 40%;
	float: left;
}

.right_auction_panel {
	width: 58%;
	float: left;
	margin-left: 2%;
}

.right_auction_panel .right-basic-info {
	width: 100%;
	position: relative;
	display: inline-block;
}

.main_auc_detail {
	border: 1px solid #CCCCCC;
	border-top: none;
	float: left;
	width: 100%;
	background: #FFFFFF;
}

.right-basic-info>.main_auc_detail {
	border: 1px solid #CCCCCC;
	border-top: none;
	float: left;
	width: 100%;
	background: #FFFFFF;
}

.auc-detail {
	float: left;
	width: 100%;
}

.auc-detail>div {
	border-top: 1px solid #CCCCCC;
	width: 100%;
	float: left;
}



.right_auction_panel .auc-detail .sm-border-bottom .stock_cap {
	width: 35%;
	float: left;
	padding: 3px;
	min-height: 30px;
}

.right_auction_panel .auc-detail .sm-border-bottom.two:nth-child(even) .stock_cap {
	border-left: solid 1px #CCC;
}

.month_input_box_w {
	width: 52%;
	display: inline-block;
	margin-right: 20px;
	height: 27px;
}

.fin_btn_month {
	padding: 0 12px !important;
	height: 27px;
	line-height: 23px;
	position: relative;
	top: -2px;
}

.right_auction_panel .auc-detail .sm-border-bottom.w-100 .stock_cap {
	width: 17.5%;
}

.right_auction_panel .auc-detail .sm-border-bottom .stock_det {
	width: 65%;
	float: left;
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	min-height: 30px;
}

.right_auction_panel .auc-detail .sm-border-bottom.w-100 .stock_det {
	width: 82.5%;
}

.auc-detail>div>div:last-child {
	border-right: 0px;
}

.auc-detail > div > div{width:11%;float:left;min-height:48px;border-left: 1px solid #CCCCCC;padding:3px;}


.right-basic-info h2 {
	font-size: 26px;
	margin-bottom: 10px;
}

.right_auction_panel .auc-detail .sm-border-bottom .stock_det>p {
	width: 100%;
	display: inline-block;
	padding: 5px 5px;
	background-color: #d9edf7;
	color: #3a87ad;
	font-size: 11px;
	font-weight: 400;
	margin-top: 5px;
	border-radius: 4px;
	margin-bottom: 5px;
}

.right_auction_panel .right_part_one {
	width: 48%;
	float: left;
	margin-right: 2%;
}

.right_auction_panel .right_part_two {
	width: 50%;
	float: left;
}

.auction-sheet-btn {
	padding: 2px 5px;
	background-color: #007bff;
	border: none;
	color: #FFF;
	font-size: 12px;
	text-transform: capitalize;
	margin-bottom: 15px;
}



@media (min-width: 1370px) and (max-width: 1920px) {
	.top-header {
		background: linear-gradient(125deg, #fff 36.2%, #d3222a 33%, #0b0b0b 37%);
	}

	.navbar_top_menu {
		background: linear-gradient(125deg, #fff 34.7%, #d3222a 33.5%, #feffff 35%) !important;
	}

	.logo {
		bottom: -38px;
	}

	.logo>a>img {
		height: 61px;
	}

}

@media (min-width: 1051px) and (max-width: 1280px) {
	.top-header {
		background: linear-gradient(125deg, #fff 36.9%, #d3222a 33%, #0b0b0b 38%);
	}

	.navbar_top_menu {
		background: linear-gradient(125deg, #fff 34.5%, #d3222a 33.5%, #feffff 35%) !important;
	}

	.navbar-default .navbar-nav>li>a {
		padding: 10px 10px;
	}

	.logo {
		bottom: -38px;
	}

	.logo>a>img {
		height: 61px;
	}

}

@media only screen and (min-width: 1024px) and (max-width:1050px) {
	.common_head {
		font-size: 44px !important;
	}

	.logo {
		bottom: -30px !important;
	}

	.navbar_top_menu {
		background: linear-gradient(125deg, #fff 37.6%, #d3222a 33.5%, #feffff 38.3%) !important;
	}

	.whatt_box {
		padding-top: 15px !important;
	}

	.whatt_box>a {
		font-size: 20px !important;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 13px !important;
		padding: 0 5px !important;
	}

	.flag_box>a {
		display: flex !important;
		text-align: left !important;
		padding-left: 0px !important;
	}

	.flag_box>a>.flag_text {
		margin-left: 10px !important;
	}

	.register_box {
		left: 18% !important;
		bottom: -50px !important;
	}

	.service_item>ul>li {
		min-height: 300px !important;
	}

	.service_item>ul>li>a>div>h4 {
		font-size: 25px !important;
	}

	.bank_alllogos>li {
		width: 33% !important;
	}

	.stock_item>a>div.image {
		min-height: 214px !important;
	}

	.stock_item>a>div.image>img {
		max-height: 214px !important;
	}

	.japancar_box {
		min-height: 162px !important;
	}

	.japancar_box>h4 {
		font-size: 25px !important;
	}

	.japancar_box>h3 {
		font-size: 30px !important;
	}

	.stock_item>a>h2 {
		padding: 10px 0px !important;
		margin-bottom: 0px !important
	}

	.stock_item>a>div.price {
		padding: 12px 0px !important;
		font-size: 20px !important;
	}

	.stock_item>a>div.price>span {
		font-size: 13px !important;
	}

	.stock_item>a>div.price>strong {
		font-size: 15px !important;
		padding: 8px 10px !important;
	}

	.part_box>li {
		width: 45% !important;
	}

	.partner_section {
		background: url(../images/images/trusted-partner-new.jpg) top center no-repeat !important;
	}

	.part_item>h3 {
		line-height: 60px !important;
	}

	.footer_item>li {
		margin-bottom: 0px !important;
	}

	.stock_first {
		width: 52% !important;
		margin-right: 2% !important;
		float: left !important;
	}

	.stock_second {
		width: 46% !important;
		float: left !important;
	}

	.month_input_box_new {
		width: 55% !important;
	}

	.main_image {
		min-height: 388px !important;
	}

	.main_image>a>img {
		max-height: 388px !important;
	}

	.other_images_ulli li {
		min-height: 56px !important;
	}

	.other_images_ulli li a img {
		max-height: 56px !important;
	}

	.newsimg {
		min-height: 158px;
	}

	.newsimg>a>img {
		max-height: 158px;
	}

	.how_second>h2 {
		font-size: 18px !important;
	}

	.how_second>div {
		min-height: 328px !important;
	}

	.second_menu ul li a {
		padding: 2px 5px !important;
		font-size: 12px !important;
	}

	.first_how_margin {
		margin-top: 80px !important;
	}

	.second_how_margin {
		margin-top: 40px !important;
	}

	.third_how_margin {
		margin-top: 20px !important;
	}

	.fourth_how_margin {
		margin-top: 0px !important;
	}

	.fifth_how_margin {
		margin-top: 10px !important;
	}

	.how_fir {
		padding: 82px 0px !important;
	}

	.flag>a>.flag_text {
		width: 86% !important;
		left: 42px !important;
	}

	.production_form {
		max-width: 60% !important;
	}

	.top_right_item li {
		margin-right: 10px !important;
	}

	.address_of_width {
		width: 640px !important;
	}

	.about-exp-text-area {
		width: 300px !important;
	}

		{
		margin-right: 0 !important;
	}


	.date_op>li>input {
		margin-right: 3px;
	}

	.grade_op>li>input {
		margin-right: 3px;
	}

	.lot_search_box {
		margin-left: 30%;
		width: 40%;
		padding: 10px;
		margin-bottom: 20px;
	}

	.auction {
		min-height: 82px;
	}

	.auction>div>div {
		padding: 8px 0px;
	}

	.auction>div>div>label {
		display: none;
	}

	/* services  */
	.images_ser {
		max-height: 290px;
	}

	.images_ser img {
		min-height: 290px;
	}

	/* .service_top_1{padding-top: 0px !important;}
.services_title_1{padding-top: 0px!important;} */

	.con_services_section .con_services_images {
		max-height: 349px !important;
	}

	.con_services_section .con_services_images img {
		min-height: 349px !important;
	}

	/* ---------- bank details ----------------- */
	.payImages {flex-wrap: wrap;}
	.payImages .quickbanner{max-height: 100%;}
	/* ---------- bank details ----------------- */
	/*---auction------*/
	.auc_date_box {
		width: 11% !important;
	}

	.auc_box,
	.make_box {
		width: 14.5% !important;
	}

	.filter_box {
		width: 22% !important;
		margin-left: 1%;
	}

	.model_box,
	.chs_box {
		width: 16% !important;
	}

	.grade_op>li {
		float: left;
		width: 22% !important;
	}

	.div_heights {
		height: 274px !important;
		max-height: 274px !important;
		overflow: auto
	}

	.div_heights>select {
		height: 274px !important;
		max-height: 274px !important;
		background: #f8f8f8;
	}

	.seven_menu>li {
		width: 14.28% !important;
	}

	.eight_menu>li {
		width: 12.50% !important;
	}

	.inner_nav>ul>li>a {
		font-size: 12px !important;
	}

	.box_all>div {
		min-height: 275px !important;
	}

	/*------Sales-Statistics----*/
	.model_boxst {
		width: 20%;
		margin-right: 1% !important;
	}

	.chs_boxst {
		width: 18%;
	}

	.statices_heights {
		height: 343px !important;
		max-height: 343px !important;
		overflow: auto !important;
	}

	.statices_heights>select {
		height: 343px !important;
		max-height: 343px !important;
		overflow: auto !important;
	}

	.auc-detail>div>div:last-child {
		border-right: 0px !important;
	}

	.btn-whatsapp {
		padding: 12px 25px !important;
	}

	.list_btn1 {
		padding: 4px 18px !important;
	}

	.list_details>div.list_last {
		width: 32% !important;
	}

	.list_details>div.list_eng {
		width: 20% !important;
	}

	.list_details>div.list_last {
		width: 30% !important;
	}

	.stklist_ulli>li {
		padding: 1px 5px !important;
	}

	.list_details>div.list_mil {
		width: 17% !important;
	}

	.bar_wpp .txt_wpp {
		padding-left: 35px !important;
	}

	.main_image_auc {
		min-height: 210px !important;
	}

	.main_image_auc>a>img {
		max-height: 210px !important;
	}

	.other_images_ulli_auc li {
		min-height: 40px !important;
	}

	.other_images_ulli_auc li a img {
		max-height: 40px !important;
	}

	.why_menu>li {
		width: 14.28% !important;
	}

	.bidh-table {
		display: block !important;
	}

	/*--stock-list----*/

	.list_details>ul>li {
		width: 46% !important;
	}

	.list_details>ul>li:nth-child(3n) {
		margin-right: 10px !important;
	}

	.whatsapp_btn_list {
		width: 99% !important;
	}

	.whatsapp_btn_list>a>label {
		top: -12px !important;
		font-size: 15px !important;
	}

	.get_free_btn1 {
		padding: 9px 18px !important;
	}

	.stock_details_list>li {
		width: 50% !important;
	}

	.stock_details_list>li:nth-child(2) {
		border-right: none !important;
	}

	.stock_details_list>li:nth-child(3) {
		border-right: #e1e1e1 1px solid !important;
	}

	.stock_details_list>li:nth-child(4) {
		border-bottom: #e1e1e1 1px solid !important;
		border-right: none !important;
	}

	.stock_details_list>li:nth-child(5) {
		border-bottom: none !important;
	}

	.stock_details_list>li:nth-child(6) {
		border-right: none !important;
		border-bottom: none !important;
	}

	.btn-whatsapp {
		margin-left: 0px !important;
	}

	.list_btn_default {
		margin-right: 0px !important;
		margin-top: 11px !important;
	}

	.download_zip_btn {
		width: 38.8% !important;
	}

	.sheet_ulli>li>span {
		width: 9% !important;
	}

	.sheet_ulli>li>strong {
		width: 88% !important;
	}

	.why_chs {
		min-height: 268px !important;
	}

}

@media only screen and (min-width: 320px) and (max-width: 1024px) {

	.how_sec>h2 {
		width: 100%;
		font-size: 18px;
	}

	.grand_total_mobile_manage,
	.grand_total_list_mobile_manage {
		width: 100% !important;
	}

	.grand_total_mobile_manage>.mobile_grand_total,
	.grand_total_mobile_manage>.mobile_geand_total_amount {
		width: 50% !important;
		float: left !important;
	}

	.mobile_geand_total_amount>table {
		background-color: #CCC !important;
		height: 34px !important;
		float: left !important;
		width: 100% !important;
	}

	.mobile_geand_total_amount>table td {
		text-align: left !important;
	}

	.list_pay.balance_grand>div>div,
	.pay_details.balance_grand>div>div {
		text-align: center !important;
		min-height: 30px !important;
	}

	.testimoanl_img_part {
		border: solid 5px #254091;
		border-bottom: none;
	}

	.testimoanl_img_part::before {
		display: none;
	}

	.testimoanl_img_part::after {
		content: "";
		width: 5px;
		height: 63px;
		background-color: #254091;
		position: absolute;
		right: -5px;
		bottom: -56px;
	}

	.testimonal_bg_img::after {
		display: none;
	}

	.testimonal_bg_img::before {
		top: -11px;
		height: 51px;
		left: 5px;
	}

	.president_mission {
		margin-bottom: 20px;
	}

	.president_mission h1 {
		font-size: 30px;
	}

	.fin_btn_month {
		font-size: 14px;
		line-height: 23px;
		padding-top: 0px !important;
		padding-bottom: 0 !important;
	}

	.left_auction_panel,
	.right_auction_panel {
		width: 100%;
		margin: 0;
	}

	.right_auction_panel .auc-detail .sm-border-bottom.two:nth-child(2n) .stock_cap {
		border-left: none;
	}

	.ab_readmore>a {
		width: 50%;
	}

	.tab-view-manage {
		width: 20% !important;
	}

	.sales_st_1 {
		width: 22%;
	}

	.sales_st_2 {
		width: 22%;
	}

	.sales_st_3 {
		width: 22%;
	}

	.sales_st_4 {
		width: 22%;
	}

	.m-auc-box-1 {
		width: 24%;
		display: inline-block;
		font-size: 13px;
		color: #fff;
		position: relative;
		font-weight: 400;
	}

	.m-auc-box-1>div {
		padding: 0px 0 4px 0;
		margin: 2px 0px;
	}

	.m-auc-box-1>div>strong {
		position: absolute;
		display: inline-block;
		margin-left: 5px;
	}
}

@media only screen and (min-width: 768px) and (max-width:1080px) {
	.testimonal_bg_img::after {
		height: 31px;
		bottom: 10px;
	}

	.testimonal_bg_img::before {
		height: 27px;
		left: 15px;
	}

	.testimonal_bg_img {
		margin: 26px 0
	}

	.my-account-date-table>ul>li {
		width: 16%;
		margin-bottom: 20px;
	}
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
	.logo {
		bottom: -18px;
	}

	.common_head {
		font-size: 32px;
	}

	.navbar_top_menu {
		background: linear-gradient(125deg, #fff 36.8%, #d3222a 33.5%, #feffff 38.2%);
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 12px;
		padding: 0px 4px;
	}

	.flag_box>a {
		display: block;
		text-align: center;
		padding: 10px;
	}

	.flag_box>a>.flag_text {
		margin-left: 0px;
	}

	.auction_item>h3 {
		font-size: 30px;
	}

	.auction_item>p {
		font-size: 15px;
	}

	.auction_item>ul {
		margin-top: 0px;
	}

	.auction_item>ul>li {
		margin-right: 15px;
	}

	.stock_item>a>div.image {
		min-height: 160px;
	}

	.stock_item>a>div.image>img {
		max-height: 160px;
	}

	.service_item>ul>li>a>.icon_lable {
		width: inherit;
		float: inherit;
	}

	.service_item>ul>li>a>.why_text {
		width: inherit;
		float: inherit;
	}

	.service_item>p,
	.service_item>h2 {
		color: #222;
	}

	.service_item>ul>li>a>div>h4 {
		font-size: 18px;
	}

	.service_item>ul>li {
		min-height: 325px;
	}

	.part_box>li {
		width: 48%;
		text-align: center;
	}

	.partner_section {
		background: #254091;
	}

	.part_item {
		margin-top: 0px;
	}

	.part_item>h3 {
		line-height: 50px;
	}

	.offer_box>.body>h3 {
		font-size: 20px;
	}

	.offer_box>.body>h2 {
		font-size: 25px;
	}

	.bank_alllogos>li {
		width: 48%;
	}

	.stock_list_box {
		font-size: 14px;
	}

	.stock_first {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	.stock_second {
		width: 100%;
		float: none;
	}

	.other_images_ulli li {
		min-height: 80px;
		width: 14.28%;
	}

	.other_images_ulli li a img {
		max-height: 80px;
	}

	.news_image {
		width: 40%;
	}

	.news_list_img {
		width: 25%;
	}

	.inner_nav>div>ul>li>a {
		font-size: 13px;
	}

	.how_second>h2 {
		font-size: 16px;
	}

	.how_second>div {
		min-height: 442px;
	}

	.second_menu ul li a {
		padding: 0px;
		font-size: 10px;
	}

	.why_menu>li {
		width: 20%;
	}

	.six_menu>li {
		width: 20%;
	}

	.seven_menu>li {
		width: 16.66%;
	}

	.eight_menu>li {
		width: 16.66% !important;
	}

	.inner_nav>ul>li>a {
		font-size: 10px;
	}

	.first_how_margin,
	.second_how_margin,
	.third_how_margin,
	.fourth_how_margin,
	.fifth_how_margin {
		margin-top: 20px;
	}

	.how_fir {
		padding: 58px 0px;
	}

	.day_box {
		width: 20%;
	}

	.auction_search {
		width: 100%;
	}

	.stock_row>div {
		width: 32%;
	}

	.or_box {
		width: 100%;
		float: none;
	}

	.or_box>strong {
		height: auto;
		width: 320px;
	}

	.or_box>strong::before {
		width: 140px;
		height: 0px;
		top: 10px;
		left: 0px;
	}

	.or_box>strong>span {
		position: relative;
		top: 0px;
	}

	.or_box>strong::after {
		width: 140px;
		height: 0px;
		top: 10px;
		left: auto;
		right: 0px !important;
	}

	.lot_search_box {
		margin-left: 30%;
		width: 40%;
		padding: 10px;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.faq_ques>strong,
	.faq_ans>strong {
		width: 5%;
	}

	.faq_ques>span,
	.faq_ans>span {
		width: 94%;
	}

	.enquiry_box>div {
		width: 48%;
		height: 293px;
	}


	/* services  */
	.images_ser {
		max-height: auto !important;
	}

	.images_ser img {
		min-height: auto !important;
	}

	.service_top_1 {
		padding-top: 41px !important;
	}

	.service_top_2 {
		padding-top: 35px !important;
	}

	.con_services_section .con_services_images {
		max-height: 254px !important;
	}

	.con_services_section .con_services_images img {
		min-height: 254px !important;
	}

	/*---auction-detail----*/
	.ceo-info {
		position: initial;
		margin-top: 40px;
	}

	.list_main {
		border-bottom: none;
	}

	.list_div {
		background: #F8F8F8;
		margin-bottom: 20px;
		box-shadow: 0px 2px 10px -6px #999999;
	}

	.list_div>div {
		border-left: none;
		height: auto;
		font-size: 14px;
		text-align: left;
	}

	.list_div>div>span {
		display: block;
		font-size: 12px;
		color: #999999
	}

	.one_list {
		width: 8%;
	}

	.two_list {
		width: 12%;
	}

	.three_list,
	.four_list,
	.five_list,
	.six_list {
		width: 20%;
	}

	.seven_list {
		clear: both;
	}

	.seven_list,
	.eight_list,
	.nine_list,
	.ten_list,
	.ele_list,
	.twe_list,
	.thirt_list,
	.fourt_list,
	.fift_list,
	.sixt_list,
	.sev_list {
		width: 20%;
	}

	.list_div>div:last-child {
		border-right: none;
		clear: both;
		float: none;
		width: 100%;
		visibility: hidden;
		height: 0px;
	}

	.list_div:nth-child(4n-2)>div {
		background: #F8F8F8;
	}

	.single_margin {
		padding-top: 0px !important;
	}

	.fav_grade {
		width: 9%;
	}

	.auction_listhead>div,
	.auction_listdtl>div {
		min-height: 66px;
	}

	.production_form {
		max-width: 80%;
	}

	.breadcrumb-auc>li:after {
		padding: 0px 5px;
	}

	.auc-detail>div>div {
		width: 20%;
	}

	.auc-detail>div>div:last-child {
		border-right: 1px solid #cccccc;
	}

	.pagination li {
		font-size: 14px;
	}

	.top_right_item li {
		margin-right: 10px;
	}

	.auction>div>div {
		padding: 8px 0px;
	}

	.auction>div>div>label {
		display: none;
	}

	.auction>div>div:nth-child(2) {
		width: 12%;
	}

	.auction>div>div:nth-child(3) {
		width: 14%;
	}

	.auction>div>div:nth-child(3) {
		width: 14%;
	}

	.auction>div>div:nth-child(4) {
		width: 16%;
	}

	.auction>div>div:nth-child(5) {
		width: 19.3%;
	}

	.auction>div>div:nth-child(6) {
		width: 22%;
	}

	.btn {
		padding: 4px 5px;
	}

	.padding_manage_btn {
		padding: 4px 2px !important;
	}

	.month_input_box_w {
		width: 31%;
		margin-right: 5px;
	}

	.stock_first_auc {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	.stock_second_auc {
		width: 100%;
		float: none;
	}

	.sm_view_hide_sheet {
		display: none;
	}



	/*-----auction-----*/
	.auc_date_box {
		width: 25%;
	}

	.make_box {
		width: 36.5%;
	}

	.model_box {
		width: 36.5%;
		margin-right: 0% !important;
	}

	.auc_box {
		width: 32.5%;
	}

	.chs_box {
		width: 30%;
	}

	.filter_box {
		width: 35%;
	}

	.lot_num_search {
		font-size: 13px;
	}

	.div_heights {
		height: 259px !important;
		max-height: 259px !important;
		overflow: auto;
	}

	.div_heights>select {
		height: 259px !important;
		max-height: 259px !important;
		overflow: auto;
	}

	/*-----auction-List-----*/
	.box-1 {
		width: 10%;
	}

	.box-2 {
		width: 14%;
	}

	.box-3 {
		width: 16%;
	}

	.box-4 {
		width: 26%;
	}

	.box-4>div:first-child {
		width: 72%;
		display: inline-block;
		vertical-align: top;
	}

	.box-4>div:last-child {
		width: 13%;
		display: inline-block;
		vertical-align: top;
	}

	.box-5 {
		width: 31%;
	}

	.box-5>div:first-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-5>div:last-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-6 {
		width: 29%;
	}

	.box-6>div:first-child {
		width: 47%;
		display: inline-block;
		vertical-align: top;
	}

	.box-6>div:last-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-7 {
		width: 18%;
	}

	.box-7>div:first-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-7>div:last-child {
		width: 48;
		display: inline-block;
		vertical-align: top;
	}

	.box-8 {
		width: 25%;
	}

	.box-8>div:first-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-8>div:last-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-9 {
		width: 26%;
	}

	.box-9>div:first-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-9>div:last-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-10 {
		width: 11%;
	}

	.box-11 {
		width: 13.50%;
	}

	.top-heading {
		display: none;
	}

	.box-8>div>strong {
		top: 5px;
	}

	.body-text-back>div>div>span {
		font-weight: 500;
		font-size: 13px;
		color: #948c8c;
		line-height: 18px;
		display: block;
	}

	.body-text-back>div>div {
		font-size: 12px;
		line-height: 15px;
	}

	.body-text-back>div {
		vertical-align: top;
	}

	.body-text-back>div>div>span {
		display: block;
	}

	.box-9>div,
	.box-10>div {
		text-align: left !important;
	}

	.box-10>div {
		color: red;
	}

	.body-text-back>div>div>span {
		font-weight: 500;
		font-size: 13px;
		color: #948c8c;
		line-height: 18px;
		display: block;
	}

	.body-text-back>div>div>span {
		display: block !important;
	}

	/*------------Sales-Statistics----------*/
	.grade_op>li {
		width: 33% !important;
	}

	.statices_heights {
		height: 345px;
		max-height: 345px;
		overflow: auto;
	}

	.statices_heights>select {
		height: 345px;
		max-height: 345px;
		overflow: auto;
	}

	.auc-detail>div>div:last-child {
		border-right: #ccc 1px solid !important;
	}

	.auc_box_st {
		width: 26% !important;
	}

	.make_boxst {
		width: 36% !important;
	}

	.model_boxst {
		width: 36% !important;
		margin-right: 0% !important;
	}

	.filter_box_st {
		width: 50% !important;
		margin-right: 1% !important;
	}

	.chs_box_st {
		width: 49% !important;
		margin-right: 0px !important;
	}

	.list_btn1 {
		padding: 4px 4px;
	}

	.main_image {
		min-height: 483px;
	}

	.main_image>a>img {
		max-height: 483px;
	}


	.list_details>div.list_eng {
		width: 23%;
	}

	.list_details>div.list_mil {
		width: 20%;
	}

	.list_details>div.list_last {
		width: 37%;
	}

	.list_details>div>div:last-child {
		font-size: 13px;
	}

	.main_image_auc {
		min-height: 250px;
	}

	.main_image_auc>a>img {
		max-height: 250px;
	}

	.other_images_ulli_auc li {
		min-height: 67px;
	}

	.other_images_ulli_auc li a img {
		max-height: 67px;
	}

	h3 {
		font-size: 20px;
	}

	.box-1>.image {
		display: block;
	}

	.body-text-back>.body-text>div>div>span {
		display: block;
		color: #a5a5a5;
	}

	.search_btn_list {
		padding: 4px 12px;
	}

	.detail_wicom {
		padding: 5px 8px;
	}

	.address_of_width_sm {
		width: 735px !important;
	}

	.about-exp-text-area {
		width: 350px;
	}

	/*---stock-list---*/

	.list_details>ul>li {
		width: 31%;
		margin-bottom: 8px;
	}

	.whatsapp_btn_list {
		width: 46%;
		float: left;
		margin-right: 22px;
		margin-top: 8px;
	}

	.get_free_btn1 {
		float: left;
		margin-top: 8px;
		padding: 9px 30px;
	}

	.detail_info>div.secondd {
		float: left;
		width: 82%;
	}

	.detail_info>div.firstt {
		float: left;
		width: 15%;
	}

	.enquiry_box>div>h4,
	.enquiry_box>div>h5 {
		width: 336px;
	}

	.enquiry_box>div>p {
		min-height: 129px;
	}


}


@media only screen and (min-width:640px) and (max-width:767px) {

	.container,
	.container-fluid {
		padding-left: 5px;
		padding-right: 5px;
	}

	.row {
		margin-left: -5px;
		margin-right: -5px;
	}

	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.xs-margin-bottom-20 {
		margin-bottom: 20px;
	}

	.top-header {
		background: #000000;
	}

	.navbar_top_menu {
		background: #ffffff;
	}

	.logo {
		position: initial !important;
	}

	.partner_section {
		padding: 5px;
		background: #254091;
	}

	.japancar_box {
		min-height: 260px;
	}

	.offer_box {
		margin-bottom: 5px;
	}

	.abouts_item>.btn-hp {
		width: 50%;
	}

	.top_right_item.d-flex {
		display: inherit !important;
		text-align: center;
	}

	footer {
		padding-top: 0px;
	}

	.footer_bottom {
		margin-top: 0px;
	}

	.enquiry_box>div {
		width: 48%;
	}

	.country_ulli>li {
		width: 33.33% !important;
	}

	.stock_row>div {
		width: 32% !important;
		margin-right: 1% !important;
		margin-bottom: 1% !important;
	}

	/*-------auction--------*/
	.auc-detail>div>div {
		width: 33%;
	}

	.auc-detail>div>div {
		min-height: 62px;
	}

	.top-heading {
		display: none;
	}

	.box-1 {
		width: 23%;
	}

	.box-2 {
		width: 34%;
	}

	.box-3 {
		width: 40%;
	}

	.box-4 {
		width: 100%;
	}

	.box-4>div:first-child {
		width: 74%;
		display: inline-block;
		vertical-align: top;
	}

	.box-4>div:last-child {
		width: 15%;
		display: inline-block;
		vertical-align: top;
	}

	.box-5 {
		width: 100%;
	}

	.box-5>div:first-child {
		width: 20%;
		display: inline-block;
		vertical-align: top;
	}

	.box-5>div:last-child {
		width: 78%;
		display: inline-block;
		vertical-align: top;
	}

	.box-6 {
		width: 49%;
	}

	.box-6>div:first-child {
		width: 47%;
		display: inline-block;
		vertical-align: top;
	}

	.box-6>div:last-child {
		width: 50%;
		display: inline-block;
		vertical-align: top;
	}

	.box-7 {
		width: 49%;
	}

	.box-7>div:first-child {
		width: 49%;
		display: inline-block;
		vertical-align: top;
	}

	.box-7>div:last-child {
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}

	.box-8 {
		width: 23%;
	}

	.box-9 {
		width: 50%;
	}

	.box-9>div:first-child {
		width: 50%;
		display: inline-block;
		vertical-align: top;
	}

	.box-9>div:last-child {
		width: 47%;
		display: inline-block;
		vertical-align: top;
	}

	.box-10 {
		width: 22%;
	}


	.t-body {
		padding: 5px 0 0px;
		text-align: left !important;
	}

	.t-body>div {
		text-align: center !important;
		line-height: 15px;
	}

	.t-body>div {
		font-size: 12px;
	}

	.box-11 {
		display: inline-block;
	}

	.box-11>button {
		margin: 0px 0 0;
		outline: 1px solid transparent;
		background-color: #ef1a1e;
		color: #fff;
		border: 1px solid transparent;
	}

	.body-text-back {
		padding: 0px;
	}

	.body-text {
		padding: 10px 0;
	}

	.body-text-back>div>div {
		text-align: left !important;
		padding-bottom: 0px;
	}

	.body-text-back {
		padding: 0 5px 10px;
	}

	.auc-detail>div>div {
		width: 33%;
	}

	.right_box .pull-right {
		float: inherit !important;
	}

	.auc-detail>div>div {
		min-height: 62px;
	}

	.body-text-back>div>div>span {
		display: block;
		color: #948c8c;
		font-weight: 500;
	}

	.auction_search {
		float: none;
		width: 100%;
	}

	.auc_box {
		display: none;
	}

	.model_box {
		width: 49% !important;
		margin-right: 0% !important;
		margin-top: 2%;
	}

	.make_box {
		width: 50% !important;
		margin-top: 2%;
		margin-right: 1%;
	}

	.chs_box {
		width: 30% !important;
		margin-left: 1%;
	}

	.div_heights {
		height: 338px;
		max-height: 338px;
	}

	.filter_box {
		width: 69%;
		margin-right: 0% !important;
	}

	.or_box {
		width: 100%;
		float: none;
	}

	.or_box>strong {
		height: auto;
		width: 320px;
	}

	.or_box>strong::before {
		width: 140px;
		height: 0px;
		top: 10px;
		left: 0px;
	}

	.or_box>strong::after {
		width: 140px;
		height: 0px;
		top: 10px;
		left: auto;
		right: 0px !important;
	}

	.or_box>strong>span {
		position: relative;
		top: 0px;
	}

	.lot_search_box {
		margin-left: 0%;
		width: 100%;
		padding: 10px;
		margin: 20px 0;
	}

	/*-----auction-detail------*/

	.main_image {
		min-height: 480px !important;
	}

	.main_image>a>img {
		max-height: 480px !important;
	}

	.other_images_ulli li {
		width: 20% !important;
		;
		min-height: 108px !important;
		;
	}

	.other_images_ulli li a img {
		max-height: 108px !important;
	}

	.grade_op>li>input {
		margin-right: 5px;
	}

	.date_op>li>input {
		margin-right: 5px;
	}

	.stock_first {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	.stock_second {
		width: 100%;
		float: none;
	}

	.auction {
		min-height: 108px;
	}

	.auction>div>div {
		padding: 0px;
	}

	.auction-head {
		display: none;
	}

	.auction>div>div>label {
		display: block;
		background: #ccc;
	}

	.auction>div>div {
		width: 33.3% !important;
	}

	.auction>div>div:nth-child(3n+1) {
		border-left: 1px solid transparent
	}

	.production_form {
		max-width: 100%;
		padding: 5px;
	}
}

@media only screen and (min-width: 320px) and (max-width:640px) {
	.send_inquiry_auction {
		min-height: auto;
	}

	.mobile-center {
		text-align: center !important;
	}

	.xs-margin-bottom-5 {
		margin-bottom: 5px;
	}

	.xs_margin_bottom_10 {
		margin-bottom: 10px;
	}

	.xs_margin_top_10 {
		margin-top: 10px;
	}

	.xs-margin-bottom-10 {
		margin-bottom: 10px;
	}

	.xs-margin-bottom-20 {
		margin-bottom: 20px;
	}

	.xs-margin-bottom-50 {
		margin-bottom: 50px;
	}

	.margin_top_40 {
		margin-top: 20px;
	}

	.margin_top_50 {
		margin-top: 20px;
	}

	.margin_bottom_50 {
		margin-bottom: 20px;
	}

	.xs_pad_right {
		padding-right: 0px !important;
	}

	.xs_pad_left {
		padding-left: 0px !important;
	}

	.news_blog>h3>a {
		font-size: 22px;
	}

	.description-ceo::before {
		display: none;
		visibility: hidden;
	}

	.description-ceo::after {
		display: none;
		visibility: hidden;
	}

	.presidant_main .description-ceo {
		width: 100%;
		margin-left: 0;
		border: none;
		padding: 20px 0;
	}

	.description-ceo>ul>li {
		padding-left: 0%
	}

	.ceo-info {
		position: relative;
		top: 20px;
		left: auto;
	}

	.common_top_head {
		font-size: 12px;
	}

	.common_head {
		font-size: 25px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	.top-header {
		background: #000000;
	}

	.navbar_top_menu {
		background: #ffffff;
	}

	.logo {
		bottom: -55px;
		text-align: right;
	}

	.partner_section {
		padding: 5px;
		background: #254091;
	}

	.japancar_box {
		min-height: 260px;
	}

	.offer_box {
		margin-bottom: 5px;
	}

	.abouts_item>.btn-hp {
		width: 50%;
	}

	.top_right_item.d-flex {
		display: inherit !important;
		text-align: center;
	}

	.stock_item>a>div.image {
		min-height: 267px;
	}

	.stock_item>a>div.image>img {
		max-height: 267px;
	}

	.stock_section {
		background: #fff;
		padding: 0px;
	}

	.stock_section .btn-hp {
		width: 50%;
	}

	/* .services_section{background:#f2f2f2;padding:15px;} */
	.service_item>p {
		margin-bottom: 10px;
	}

	.service_item>h2 {
		font-size: 25px;
	}

	.service_item.after {
		margin-top: 0px;
		padding-right: 0px;
		margin-bottom: 40px;
	}

	.service_item>p,
	.service_item>h2 {
		color: #222;
	}

	.service_item>ul>li {
		width: 100%;
		min-height: inherit;
	}

	.part_box>li {
		width: 100%;
		text-align: center;
		margin: 0px;
		margin-bottom: 10px;
	}

	.part_item {
		margin-top: 0px;
	}

	.part_item>h3 {
		line-height: 30px;
		font-size: 25px;
	}

	.testimonial_slide {
		max-width: 90%;
	}

	footer {
		padding-top: 0px;
		margin: 0px;
	}

	.footer_bottom {
		margin-top: 0px;
	}

	.breadcrumbs {
		margin: 10px 0px;
	}

	.common_heading {
		font-size: 24px;
		margin-bottom: 10px;
	}

	.stock_list_box {
		font-size: 14px;
	}

	.indicator {
		display: none !important;
	}

	.first_how_margin,
	.second_how_margin,
	.third_how_margin,
	.fourth_how_margin,
	.fifth_how_margin {
		margin-top: 20px;
	}

	.how_fir {
		padding: 106px 0px;
	}

	.faq_ques>strong,
	.faq_ans>strong {
		width: 12%;
		margin-right: 2%;
	}

	.faq_ques>span,
	.faq_ans>span {
		width: 86%;
	}

	.auc_points>div:first-child {
		width: 23%;
		text-align: center;
	}

	.auc_points>div:last-child {
		width: 77%;
	}

	.enquiry_box>div {
		width: 100%;
	}

	.enquiry_box>div:after,
	.enquiry_box>div:before {
		border: none;
	}

	.why_chs>div.wc_icon {
		width: 34%;
		margin-right: 2%;
	}

	.why_chs>div.wc_text {
		width: 100%;
	}

	#total_row>div {
		width: 33.33%;
	}

	#total_row>div>span {
		display: block;
	}

	#total_row>div.double_width {
		width: 100% !important;
	}

	#total_row>div:last-child {
		display: inline-block;
	}

	.myaucp_top>div>div>div>strong {
		float: right;
	}

	.nego_list>div.first_width {
		width: 100%;
	}

	.nego_list>div.second_width {
		display: none;
	}

	.nego_list>div.third_width {
		width: 60%;
		margin-bottom: 20px;
	}

	.nego_list>div.fourth_width {
		width: 40%;
		margin-bottom: 20px;
	}

	.stock_list_box {
		padding: 5px;
	}

	.stock_list_box div div div div h2 {
		font-size: 20px;
	}

	.list_image {
		margin-bottom: 10px;
	}

	.list_details>div {
		border: none;
	}

	.list_details>div.list_year {
		width: 20%;
	}

	.list_details>div.list_eng,
	.list_details>div.list_mil {
		width: 40%;
	}

	.list_details>div.list_fob,
	.list_details>div.list_total {
		width: 50%;
	}

	.list_details>div.list_last {
		width: 100%;
	}

	.detail_ulli>li::after {
		padding: 0px 4px;
	}

	.freight_box {
		padding: 10px;
	}

	.addon_detail>div {
		padding: 2px 5px;
	}

	.addon_first {
		width: 54%;
	}

	.addon_second {
		display: none;
	}

	.addon_third {
		width: 14%;
	}

	.addon_four {
		width: 30%;
	}

	.second_menu ul li {
		width: 32.333%;
		display: inline-block;
	}

	.second_menu ul li a {
		font-size: 12px;
	}

	.rec_stock>a>div.image {
		min-height: 126px;
	}

	.rec_stock>a>div.image>img {
		max-height: 126px;
	}

	.stock_row>div {
		width: 100%;
		margin: 0%;
	}

	.div_heights {
		height: 269px;
		max-height: 269px;
	}

	.or_box {
		width: 100%;
		float: none;
	}

	.or_box>strong {
		height: auto;
		width: 320px;
	}

	.or_box>strong::before {
		width: 140px;
		height: 0px;
		top: 10px;
		left: 0px;
	}

	.or_box>strong::after {
		width: 140px;
		height: 0px;
		top: 10px;
		left: auto;
		right: 0px !important;
	}

	.or_box>strong>span {
		position: relative;
		top: 0px;
	}

	.lot_search_box {
		margin-left: 0%;
		width: 100%;
		padding: 10px;
		margin: 20px 0;
	}

	.grade_op>li>input {
		margin-right: 3px;
	}

	.date_op>li>input {
		margin-right: 3px;
	}

	.list_main {
		border-bottom: none;
	}

	.list_div {
		background: #F8F8F8;
		margin-bottom: 20px;
		box-shadow: 0px 2px 10px -6px #999999;
	}

	.list_div>div {
		border-left: none;
		height: auto;
		font-size: 14px;
		text-align: left;
	}

	.list_div>div>span {
		display: block;
		font-size: 12px;
		color: #999999
	}

	.aucgrade_cap {
		float: none;
		margin-right: 0%;
	}

	.one_list {
		width: 19%;
	}

	.two_list {
		width: 30%;
	}

	.three_list {
		width: auto;
	}

	.four_list {
		width: auto;
	}

	.five_list {
		width: 33.33%;
		clear: both;
	}

	.six_list,
	.seven_list,
	.eight_list,
	.nine_list,
	.ten_list,
	.ele_list,
	.twe_list,
	.thirt_list,
	.fourt_list,
	.fift_list,
	.sixt_list,
	.sev_list {
		width: 33.33%;
	}

	.list_div>div:last-child {
		border-right: none;
		clear: both;
		float: none;
		width: 100%;
		visibility: hidden;
		height: 0px;
	}

	.list_div:nth-child(4n-2)>div {
		background: #F8F8F8;
	}

	.single_margin {
		padding-top: 0px !important;
	}

	.double_margin {
		padding-top: 0px !important;
	}

	.auction_listdtl {
		clear: both;
		box-shadow: 0px 0px 5px #CCC;
		margin-bottom: 20px;
	}

	.auction_listdtl>div {
		width: auto;
		border: none;
		margin-right: 5%;
	}

	.auction_listdtl:nth-child(2n+0)>div {
		background: #FFFFFF
	}

	.auction_listdtl>div>span {
		display: block;
		line-height: 14px;
	}

	.auction_listdtl>div>strong {
		margin-right: 5px;
	}

	.auction_listhead>div:last-child,
	.auction_listdtl>div:last-child {
		border-right: none;
		clear: both;
		float: none;
	}

	.fav_grade {
		width: 12.5%;
	}

	.team_box>div.details,
	.contact_team>div.details {
		display: none;
	}

	.shipping_sch_top>li>a {
		padding: 4px 25px;
		font-size: 13px;
	}

	.tabs {
		padding: 6px 14px;
		font-size: 12px;
	}

	.list_search {
		padding: 5px;
	}

	.flag>a>.flag_text {
		width: 96%;
		left: 10px;
	}

	.production_form {
		max-width: 100%;
		padding: 5px;
	}


	/*.image{margin:0 0 10px 0;}	*/
	.t-body {
		padding: 5px 0 0px;
		text-align: left !important;
	}

	.t-body>div {
		text-align: center !important;
		line-height: 15px;
	}

	.t-body>div {
		font-size: 12px;
	}

	.box-11 {
		display: inline-block;
	}

	.box-11>button {
		margin: 0px 0 0;
		outline: 1px solid transparent;
		background-color: #ef1a1e;
		color: #fff;
		border: 1px solid transparent;
	}

	.body-text-back {
		padding: 10px 0;
	}

	.body-text-back>div>div {
		text-align: center !important;
		padding-bottom: 0px;
	}

	.body-text-back>div>div>span {
		display: block;
		font-weight: 500;
	}

	.body-text-back {
		padding: 0 5px 10px;
	}

	.body-text-back .btn-default {
		color: #fff;
		background-color: #333;
		border-color: #ccc;
	}

	/* services  */
	.images_ser {
		max-height: auto !important;
	}

	.images_ser img {
		min-height: auto !important;
	}

	.con_services_section .con_services_images {
		max-height: auto;
	}

	.con_services_section .con_services_images img {
		min-height: auto;
	}

	/*---auction----*/
	.div_heights>select {
		height: 269px;
		max-height: 269px;
	}

	.box_all>div {
		min-height: 269px;
	}

	.auc_date_box {
		width: 43%;
	}

	.auc_box {
		width: 56%;
	}

	.day_box {
		width: 40%;
	}

	.auction_search {
		width: 100%;
	}

	.make_box {
		width: 55%;
		margin-right: 0% !important;
	}

	.model_box {
		width: 43%;
		margin-right: 1% !important;
	}

	.filter_box {
		width: 56%;
		margin-right: 0% !important;
	}

	.chs_box {
		width: 43%;
		margin-right: 1% !important;
	}

	.comm_a {
		text-align: center;
		line-height: 18px;
	}

	.lot_num_search {
		text-align: center;
		padding-bottom: 5px;
	}

	.auc_lot_bg {
		width: 100%;
	}

	/*-------AUCTION-LIST---*/
	.mob_auc_heading {
		background: #254091;
		width: 100%;
		padding: 5px 0 0 7px;
	}

	.auc_box_in {
		width: 70px;
		margin-left: 0px;
	}

	.sin-up {
		display: block;
		margin-bottom: 2px;
		border-color: transparent transparent #fff transparent;
		border-width: 5px;
		border-style: solid;
		height: 6px;
		width: 6px;
	}

	.sin-bt {
		display: block;
		margin-bottom: 2px;
		border-color: #fff transparent transparent transparent;
		border-width: 5px;
		border-style: solid;
		height: 6px;
		width: 6px;
	}

	.top-heading {
		display: none;
	}

	.box-1,
	.box-2,
	.box-3,
	.box-4,
	.box-5,
	.box-6,
	.box-7,
	.box-8,
	.box-9,
	.box-10 {
		width: 100%;
		margin-bottom: 0px;
	}

	.box-2>.lot_num_n {
		width: 68%;
		display: inline-block;
	}

	.box-2>.lot_btn {
		width: 30%;
		display: inline-block;
	}

	.auc-lot-btn {
		width: 96%;
	}

	.box-3>.auc_dt_m {
		width: 50%;
		display: inline-block;
		text-align: left;
	}

	.box-3>.auc_dt_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-3>.auc_left_m {
		width: 48%;
		display: inline-block;
		text-align: left;
	}

	.box-3>.auc_left_m label {
		color: #948c8c;
		font-weight: 500;
		font-size: 14px;
		display: block;
		width: 65%;
		margin-bottom: 0px;
	}

	.box-3>.auc_hal_m {
		width: 48%;
		display: inline-block;
		text-align: left;
	}

	.box-3>.auc_hal_m span {
		display: block;
		width: 30%;
		text-align: left;
	}

	.box-4>.model_na {
		width: 50%;
		display: inline-block;
		text-align: left;
	}

	.box-4>.model_na span {
		display: block;
		width: 59%;
		text-align: left;
	}

	.box-4>.year_m {
		width: 48%;
		display: inline-block;
		text-align: left;
	}

	.box-4>.year_m span {
		display: block;
		width: 30%;
		text-align: left;
	}

	.box-5>.chas_m {
		width: 50%;
		display: inline-block;
		text-align: left;
	}

	.box-5>.chas_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-5>.mod_gr {
		width: 48%;
		display: inline-block;
		text-align: left;
	}

	.box-5>.mod_gr span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-6>.eng_cc_m {
		width: 50%;
		display: inline-block;
		text-align: left;
	}

	.box-6>.eng_cc_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-6>.milage_m {
		width: 48%;
		display: inline-block;
		text-align: left;
	}

	.box-6>.milage_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-7>.trans_m {
		width: 50%;
		display: inline-block;
		text-align: left;
	}

	.box-7>.trans_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-7>.color_m {
		width: 48%;
		display: inline-block;
		text-align: left;
	}

	.box-7>.color_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-8>.auc_gra_m {
		width: 50%;
		display: inline-block;
		text-align: left;
	}

	.box-8>.auc_gra_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-8>.st_price {
		width: 48%;
		display: inline-block;
		text-align: left !important;
	}

	.box-8>.st_price span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-9>.st_pr_res {
		width: 50%;
		display: inline-block;
		text-align: left !important;
	}

	.box-9>.st_pr_res span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-10>.avg_price {
		width: 48%;
		display: inline-block;
		text-align: left !important;
	}

	.box-10>.avg_price span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-9>.result_m {
		width: 48%;
		display: inline-block;
		text-align: left !important;
	}

	.box-9>.result_m span {
		display: block;
		width: 65%;
		text-align: left;
	}

	.box-10 {
		text-align: left;
	}

	/*------------Sales-Statistics----------*/
	.auc_box_st {
		width: 49%;
	}

	.make_boxst {
		width: 49%;
	}

	.filter_box_st {
		width: 59%;
		margin-right: 1% !important;
	}

	.chs_box_st {
		width: 40%;
		margin-right: 0px !important;
	}

	.model_boxst {
		width: 99%;
		margin-right: 0% !important;
	}

	.statices_heights {
		height: 395px;
		max-height: 395px;
		overflow: auto;
	}

	.statices_heights>select {
		height: 395px;
		max-height: 395px;
		overflow: auto;
	}

	.input_chasis {
		width: 72%;
	}

	.box-1>.image {
		display: inline-block;
	}

	.chasis_sale_stats {
		padding: 4px 2px;
		font-size: 12px;
	}

	.month_input_box_new {
		width: 35%;
	}

	/*------auction-detail----*/

	.auc-detail>div>div:nth-child(7) {
		border-bottom: none;
	}

	.auc-detail>div>div:nth-child(8) {
		border-bottom: none;
	}

	.auc-detail>div>div:nth-child(9) {
		border-bottom: none;
	}

	.stock_det {
		font-size: 15px;
		margin-bottom: 0px;
		line-height: 22px;
	}

	.stock_first_auc {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	.stock_second_auc {
		width: 100%;
		float: none;
	}

	.mobile-view-hide {
		display: none;
	}

	.month_input_box_w {
		width: 70%;
		display: inline-block;
		margin-right: 5px;
	}

	.auc-detail>div:first-child {
		border-top: solid 1px #CCCCCC
	}

	.auc-detail>div {
		border-top: none;
	}

	.stock_specification>li {
		width: 100%;
	}

	.good_bad_ulli>li {
		width: 50%;
	}

	.stock_specification>li:nth-child(2n) {
		border-left: #ccc 1px solid;
	}

	/*------------Sales-Statistics--detail--------*/

	.stklist_ulli {
		text-align: center;
	}

	.stklist_ulli>li {
		padding: 2px 7px;
	}

	.stkdetail_heading {
		font-size: 20px;
	}

	.auc-detail>div>div {
		width: 33%;
		border-bottom: #ccc 1px solid;
	}

	.pagination li {
		font-size: 14px;
	}

	.main_image>a>div {
		display: block;
	}

	.auction {
		min-height: 108px;
	}

	.auction>div>div {
		padding: 0px;
	}

	.auction-head {
		display: none;
	}

	.auction>div>div>label {
		display: block;
		background: #ccc;
		font-size: 12px;
	}

	.auction>div>div {
		width: 33.3% !important;
	}

	.auction>div>div:nth-child(3n+1) {
		border-left: 1px solid transparent
	}

	.stock_first {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	.stock_second {
		width: 100%;
		float: none;
	}

	.main_image {
		min-height: 276px;
	}

	.main_image>a>img {
		max-height: 276px;
	}

	.other_images_ulli {
		display: none;
	}

	.other_images_ulli li {
		width: 33.33%;
		min-height: 86px;
	}

	.other_images_ulli li a img {
		max-height: 86px;
	}

	.news_image {
		width: 100%;
		float: none;
		margin-right: 0%;
	}

	.news_list_img {
		width: 100%;
		float: none;
	}

	.how_stock>div {
		float: none;
		width: 100%;
	}

	.how_second>div {
		min-height: 110px;
	}

	.auction_box {
		min-height: 10px;
	}

	.scroll_button {
		right: 38px;
	}

	.list_btn1 {
		padding: 4px 4px;
	}

	.detail_price>div>strong {
		font-size: 21px;
		color: #254091;
	}

	.main_image_auc {
		min-height: 273px;
	}

	.main_image_auc>a>img {
		max-height: 273px;
	}

	.other_images_ulli_auc li {
		min-height: 55px;
	}

	.other_images_ulli_auc li a img {
		max-height: 55px;
	}

	.small_heading {
		font-size: 21px;
	}

	.top_strip {
		margin-top: 0px;
	}

	.top_strip>div>div>div>ul>li>a:first-child {
		margin-right: 0px;
		text-transform: capitalize;
		text-align: left;
	}

	.top_strip>div>div>div>ul>li>a {
		text-transform: capitalize;
		font-size: 13px;
	}

	.top_strip>div>div>div>ul>li>a:last-child {
		padding: 0px 2px !important;
	}

	.fa-whatsapp {
		width: 20px;
	}

	.select_new {
		font-size: 12px;
		width: 24%;
	}

	.search_btn_list {
		padding: 4px 12px;
		font-size: 16px;
	}

	.detail_wicom {
		padding: 5px 8px;
		margin-right: 10px;
	}

	.about-exp-text-area {
		width: 356px;
	}

	.address_of_width {
		width: 355px !important;
		height: 110px;
	}

	.member_of_width {
		width: 355px !important;
		height: 129px;
	}

	/*-----bid-histroy----*/

	.auction_ulli li {
		display: inline-block;
		width: 100%;
		text-align: left;
		font-size: 14px;
		line-height: 22px;
	}

	.bidh-table {
		display: none;
	}


	/*----------stock-list-------*/

	.list_details>ul>li {
		width: 49%;
		margin-bottom: 7px;
		margin-right: 0px;
	}

	.whatsapp_btn_list {
		width: 48%;
		padding: 7px 0px;
		float: left;
		margin-right: 15px;
		margin-top: 15px;
	}

	.whatsapp_btn_list>a>label {
		font-size: 14px;
	}

	.get_free_btn1 {
		float: left;
		padding: 9px 5px;
		margin-top: 15px;
	}

	.mobile-center {
		text-align: center;
	}

	.download_zip_btn {
		width: 90%;
	}

	.stock_details_list>li {
		width: 50%;
	}

	.stock_accories ul li {
		width: 50%;
		float: left;
	}

	.btn-whatsapp {
		width: 100%;
		float: none;
		margin-left: 0px;
	}

	.bar_wpp {
		top: 14px;
	}

	.bar_wpp .icon_wpp {
		position: absolute;
		left: 40px;
		top: 12px;
		float: none;
	}

	.bar_wpp .txt_wpp {
		margin: 0 auto;
		margin-top: 0px;
	}

	.list_btn_default {
		float: none;
		margin-left: 93px;
		margin-top: 20px;
	}

	.how_to_buy_icon span.digits {
		right: -4px;
	}

	.auction-table {
		display: none;
	}

	.stock_details_list>li:nth-child(2) {
		border-right: none !important;
	}

	.stock_details_list>li:nth-child(3) {
		border-right: #e1e1e1 1px solid;
	}

	.stock_details_list>li:nth-child(4) {
		border-bottom: #e1e1e1 1px solid !important;
		border-right: none !important;
	}

	.stock_details_list>li:nth-child(5) {
		border-bottom: none !important;
	}

	.stock_details_list>li:nth-child(6) {
		border-right: none !important;
		border-bottom: none !important;
	}

	.stock_cap {
		font-size: 14px;
	}

	.shiped_veh {
		margin-top: 0px;
	}

	.detail_info>div.secondd {
		float: left;
		width: 82%;
	}

	.detail_info>div.firstt {
		float: left;
		width: 15%;
	}

	.sheet_ulli>li>span {
		width: 11%;
	}

	.sheet_ulli>li>strong {
		width: 84%;
	}


	.enquiry_box>div {
		height: 300px;
	}

	.enquiry_box>div>p {
		min-height: 128px;
	}

	.top_strip>div>div>div>ul>li:last-child {
		margin-right: 0px;
	}

	.log_out {
		position: relative;
		top: 3px;
	}

	.fa-account {
		top: 6px;
	}

	.xs-text-left {
		text-align: left !important;
	}




}

.hvr-sweep-to-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-sweep-to-bottom:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-sweep-to-bottom:hover,
.hvr-sweep-to-bottom:focus,
.hvr-sweep-to-bottom:active {
	color: white;
}

.hvr-sweep-to-bottom:hover:before,
.hvr-sweep-to-bottom:focus:before,
.hvr-sweep-to-bottom:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.hvr-sweep-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.hvr-sweep-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.hvr-sweep-to-right:hover,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:active {
	color: #fff
}

.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

/***********************************************EXAMPLE-STYLES.CSS********************************************/
#sb-site,
.sb-site-container {
	padding: 14px
}

.sb-slidebar {
	padding: 14px;
	color: #fff
}

html.sb-active #sb-site,
.sb-toggle-left,
.sb-toggle-right,
.sb-open-left,
.sb-open-right,
.sb-close {
	cursor: pointer
}

#sb-site.top-padding {
	padding-top: 50px
}

#fixed-top {
	width: 100%;
	z-index: 4;
	margin: 10px 0 0 0;
}

#fixed-top span.sb-toggle-left {
	float: left;
	color: #fff;
	padding: 14px
}

#fixed-top span.sb-toggle-right {
	float: right;
	color: #fff;
	padding: 14px
}

/***********************************************SLIDEBARS.CSS********************************************/
.menu_icon span {
	border: 3px solid #254091;
	display: block;
	position: relative;
	margin-bottom: 7px;
	width: 50px;
}

.menu_icon:hover span {
	border-color: #666666;
}

.back_icon {
	font-size: 32px;
	line-height: 28px;
}

html.sb-scroll-lock.sb-active:not(.sb-static) {
	overflow: hidden
}

#sb-site,
.sb-site-container {
	width: 100%;
	min-height: 100vh;
	position: relative;
	z-index: 1;
	background-color: #FFF
}

#sb-site:before,
#sb-site:after,
.sb-site-container:before,
.sb-site-container:after {
	content: ' ';
	display: table;
	clear: both
}

.sb-slidebar {
	height: 100%;
	overflow-y: auto;
	position: fixed;
	top: 0;
	z-index: 10;
	display: none;
	background-color: #222
}

.sb-slidebar,
.sb-slidebar * {
	-webkit-transform: translateZ(0px)
}

.sb-left {
	left: 0
}

.sb-right {
	right: 0
}

html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
	position: absolute
}

.sb-slidebar.sb-active {
	display: block
}

.sb-style-overlay {
	z-index: 9999
}

.sb-momentum-scrolling {
	-webkit-overflow-scrolling: touch
}

.sb-slidebar {
	width: 30%
}

.sb-width-thin {
	width: 15%
}

.sb-width-wide {
	width: 45%
}

@media (max-width: 480px) {
	.sb-slidebar {
		width: 70%
	}

	.sb-width-thin {
		width: 55%
	}

	.sb-width-wide {
		width: 85%
	}
}

@media (min-width: 481px) {
	.sb-slidebar {
		width: 55%
	}

	.sb-width-thin {
		width: 40%
	}

	.sb-width-wide {
		width: 70%
	}
}

@media (min-width: 768px) {
	.sb-slidebar {
		width: 40%
	}

	.sb-width-thin {
		width: 25%
	}

	.sb-width-wide {
		width: 55%
	}

}

@media (min-width: 992px) {
	.sb-slidebar {
		width: 30%
	}

	.sb-width-thin {
		width: 15%
	}

	.sb-width-wide {
		width: 45%
	}

}

@media (min-width: 1024px) {
	.slider.slider-horizontal {
		width: 190px;
		height: 20px;
	}

	.slider.slider-horizontal .slider-track {
		left: 2px;
	}


}

@media (min-width: 1200px) {
	.sb-slidebar {
		width: 20%
	}

	.sb-width-thin {
		width: 5%
	}

	.sb-width-wide {
		width: 35%
	}

}

.sb-slide,
#sb-site,
.sb-site-container,
.sb-slidebar {
	-webkit-transform: translate(0px);
	-moz-transform: translate(0px);
	-o-transform: translate(0px);
	transform: translate(0px);
	-webkit-transition: -webkit-transform 400ms ease;
	-moz-transition: -moz-transform 400ms ease;
	-o-transition: -o-transform 400ms ease;
	transition: transform 400ms ease;
	-webkit-transition-property: -webkit-transform, left, right;
	-webkit-backface-visibility: hidden
}

.sb-hide {
	display: none
}


/*********************IMAGE GALLERY**********************/
.blueimp-gallery,
.blueimp-gallery>.slides>.slide>.slide-content,
.blueimp-gallery>.slides>.slide>.slide-content>img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
	backface-visibility: hidden;
	-moz-backface-visibility: hidden
}

.blueimp-gallery>.slides>.slide>.slide-content,
.blueimp-gallery>.slides>.slide>.slide-content>img {
	margin: auto;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	opacity: 1;
	background-size: auto !important;
}

.blueimp-gallery {
	position: fixed;
	z-index: 999999;
	overflow: hidden;
	background: #000;
	opacity: 0;
	display: none;
	direction: ltr;
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom
}

.blueimp-gallery-carousel {
	position: relative;
	z-index: auto;
	margin: 1em auto;
	padding-bottom: 56.25%;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	-ms-touch-action: pan-y pinch-zoom;
	touch-action: pan-y pinch-zoom;
	display: block
}

.blueimp-gallery-display {
	display: block;
	opacity: 1
}

.blueimp-gallery>.slides {
	position: relative;
	height: 100%;
	overflow: hidden
}

.blueimp-gallery-carousel>.slides {
	position: absolute
}

.blueimp-gallery>.slides>.slide {
	position: relative;
	float: left;
	height: 100%;
	text-align: center;
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	-moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	-ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	-o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
}

.blueimp-gallery>.slides>.slide-prev,
.blueimp-gallery>.slides>.slide-active,
.blueimp-gallery>.slides>.slide-next {
	visibility: visible
}

.blueimp-gallery>.slides>.slide-loading {
	background: url(../images/loading.gif) center no-repeat;
	background-size: 64px 64px
}

.blueimp-gallery-smil>.slides>.slide-loading {
	background-image: url(../images/loading.svg)
}

.blueimp-gallery>.slides>.slide-loading>.slide-content {
	opacity: 0
}

.blueimp-gallery>.slides>.slide-error {
	background: url(../images/error.png) center no-repeat
}

.blueimp-gallery-svgasimg>.slides>.slide-error {
	background-image: url(../images/error.svg)
}

.blueimp-gallery>.slides>.slide-error>.slide-content {
	display: none
}

.blueimp-gallery-display>.prev,
.blueimp-gallery-display>.next {
	position: absolute;
	top: 50%;
	left: 15px;
	width: 8px;
	height: 20px;
	padding: 10px 14px 10px 18px;
	margin-top: -23px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #222 url(../images/prev.png) center no-repeat;
	background-color: rgba(0, 0, 0, 0.5);
	border: 3px solid #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	opacity: .5;
	cursor: pointer;
}

.blueimp-gallery-display>.next {
	right: 15px;
	left: auto;
	background-image: url(../images/next.png)
}

.blueimp-gallery-svgasimg>.prev {
	background-image: url(../images/prev.svg)
}

.blueimp-gallery-svgasimg>.next {
	background-image: url(../images/next.svg)
}

.blueimp-gallery-display>.close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 30px;
	height: 30px;
	background: url(../images/close.png) center no-repeat;
	opacity: .8;
	cursor: pointer;
}

.blueimp-gallery-svgasimg>.close {
	background-image: url(../images/close.svg)
}

.blueimp-gallery>.title {
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0 60px 0 0;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	opacity: .8;
	display: none
}

.blueimp-gallery-display>.play-pause {
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 30px;
	height: 30px;
	background: url(../images/play-pause.png) 0 0 no-repeat;
	cursor: pointer;
	opacity: .5;
	display: none
}

.blueimp-gallery-svgasimg>.play-pause {
	background-image: url(../images/play-pause.svg)
}

.blueimp-gallery-playing>.play-pause {
	background-position: -30px 0
}

.blueimp-gallery-controls>.prev,
.blueimp-gallery-controls>.next,
.blueimp-gallery-controls>.close,
.blueimp-gallery-controls>.title,
.blueimp-gallery-controls>.play-pause {
	display: block;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.blueimp-gallery-single>.prev,
.blueimp-gallery-left>.prev,
.blueimp-gallery-single>.next,
.blueimp-gallery-right>.next,
.blueimp-gallery-single>.play-pause {
	display: none
}

.blueimp-gallery>.slides>.slide>.slide-content,
.blueimp-gallery>.prev,
.blueimp-gallery>.next,
.blueimp-gallery>.close,
.blueimp-gallery>.play-pause {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.blueimp-gallery>.prev:hover,
.blueimp-gallery>.next:hover,
.blueimp-gallery>.close:hover,
.blueimp-gallery>.title:hover,
.blueimp-gallery>.play-pause:hover {
	color: #fff;
	opacity: 1
}

*+html .blueimp-gallery>.slides>.slide {
	min-height: 300px
}

*+html .blueimp-gallery>.slides>.slide>.slide-content {
	position: relative
}

*+html .blueimp-gallery>.slides>.slide>.slide-content>img {
	position: relative
}

.blueimp-gallery>.indicator {
	position: absolute;
	top: auto;
	right: 15px;
	bottom: 15px;
	left: 15px;
	margin: 0 40px;
	padding: 0;
	list-style: none;
	text-align: center;
	line-height: 10px;
	display: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.blueimp-gallery>.indicator>li {
	display: inline-block;
	position: relative;
	width: 9px;
	height: 9px;
	margin: 6px 3px 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid transparent;
	background: #ccc;
	background: rgba(255, 255, 255, 0.25) center no-repeat;
	border-radius: 5px;
	box-shadow: 0 0 2px #000;
	opacity: .5;
	cursor: pointer
}

*+html .blueimp-gallery>.indicator>li {
	display: inline
}

.blueimp-gallery>.indicator>li:hover,
.blueimp-gallery>.indicator>.active {
	background-color: #fff;
	border-color: #fff;
	opacity: 1
}

.blueimp-gallery>.indicator>li:after {
	opacity: 0;
	display: block;
	position: absolute;
	content: '';
	top: -5em;
	left: 4px;
	width: 75px;
	height: 75px;
	transition: transform 600ms ease-out, opacity 400ms ease-out;
	transform: translateX(-50%) translateY(0) translateZ(0px);
	pointer-events: none
}

.blueimp-gallery>.indicator>li:hover:after {
	opacity: 1;
	border-radius: 50%;
	background: inherit;
	transform: translateX(-50%) translateY(-5px) translateZ(0px)
}

.blueimp-gallery>.indicator>.active:after {
	display: none
}

.blueimp-gallery-controls>.indicator {
	display: block;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.blueimp-gallery-single>.indicator {
	display: none
}

@media (prefers-color-scheme: light) {
	.blueimp-gallery-carousel {
		background: #fff
	}
}


/**************************************BXSLIDER***********************/
.bxslider {
	padding-left: 0px;
}

.bx-wrapper {
	position: relative;
	margin: 0px;
	padding: 0;
	*zoom: 1
}

.bx-wrapper img {
	max-width: 100%;
	display: block
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 1px #ccc;
	left: 0px;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 9px;
	width: 100%
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
	padding-top: 20px
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #254091;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff
}

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto {
	text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

/* RAHUL ADDED CSS PLEASE CHECK */
.com_myacc_box {
	margin-bottom: 20px;
	border: 1px dashed #254091;
	background: #f7f7f7;
	padding: 10px;
	font-size: 14px;
}

.btn-default-gray {
	color: #fff;
	background-color: #333;
	display: inline-block;
	padding: 5px 15px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid #333;
	transition: all .5s linear;
}

/*payment-system*/
.pay_system ul {
	list-style: disc;
	padding-left: 18px;
}

.pay_system ul li {
	font-size: 16px;
	margin-bottom: 10px;
}

/**********************************************************************************/



/*********_____________ LIGHTBOX CSS __________________**************/
.lb-container {
	min-height: 480px;
	position: relative;
}

.lightbox .lb-image {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-height: 480px !important;
}

.photos {
	padding-bottom: 10px;
}

.item {
	padding-bottom: 30px
}

.lb-dataContainer {
	width: 52% !important;
}

.lb-outerContainer {
	margin-top: 40px;
	width: 52% !important;
	height: 480px !important;
}

.lb-nav a.lb-prev,
.lb-nav a.lb-next {
	display: block !important;
	opacity: 0.5 !important;
}

.lb-dataContainer {
	position: relative;
}

.lb-data {
	position: absolute;
	bottom: auto;
	top: -478px;
	width: 100%;
	z-index: 9999;
}

.lb-nav a.lb-next {
	background-position-x: 104% !important;
}

.lb-nav a.lb-prev {
	background-position-x: -9% !important;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

	.lb-outerContainer {
		margin-top: 0px;
		width: 80% !important;
		height: 480px !important;
	}

	.lightbox .lb-image {
		width: 100% !important;
	}

	.lb-data {
		top: -480px;
	}

	.lb-dataContainer {
		width: 80% !important;
	}

	.lb-nav a.lb-prev {
		background-position-x: -12% !important;
	}

	.lb-nav a.lb-next {
		background-position-x: 105% !important;
	}
}

@media only screen and (min-width: 400px) and (max-width: 767px) {
	.lb-data {
		top: -293px;
	}

	.lb-nav a.lb-prev {
		background-position-x: -22% !important;
	}

	.lb-nav a.lb-next {
		background-position-x: 108% !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.lb-data {
		top: -295x;
	}

	.lb-nav a.lb-prev {
		background-position-x: -24% !important;
	}

	.lb-nav a.lb-next {
		background-position-x: 110% !important;
	}

	.lb-dataContainer {
		width: 93% !important;
	}

	.lb-outerContainer {
		margin-top: 100px;
		width: 96% !important;
		height: 300px !important;
	}

	.lb-container {
		min-height: 300px !important;
	}

	.lightbox .lb-image {
		max-height: 300px !important;
	}

	.blueimp-gallery>.slides>.slide>.slide-content {
		background-size: contain !important
	}

	.my-account-date-table>ul>li {
		width: 40%;
		margin-bottom: 20px;
	}

	.Live_auction {
		height: 70px !important;
		width: 98% !important;
		margin: auto !important;
		margin-top: 5px !important;
	}

	/* ---------- bank details ----------------- */
	.payImages {flex-wrap: wrap;gap: 10px;}
	.payImages .quickbanner, .payImages .quickpay{max-height: 100%;}
	/* ---------- bank details ----------------- */
}

.Live_auction {
	position: relative;
	bottom: 26px;
	height: 28px;
	width: 85%;
	margin: auto;
	margin-top: 0px;
}