@charset "utf-8";

/* CSS Document */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	-webkit-overflow-scrolling: touch;
	background-color: #f8f7f7;
}

:focus {
	outline: none;
}

ul,
li,
ol {
	list-style: none;
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	-webkit-transition: 0.5s;
	color: #494949;
	transition: 0.5s;
}

input[type="button"],
input[type="submit"] {
	text-decoration: none;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

a:hover {
	color: #0072ca;
	text-decoration: none;
	outline: none;
}

a:focus {
	text-decoration: none;
	outline: none;
}

a img,
img {
	border: none;
	vertical-align: middle;
	max-width: 100%;
	width: auto
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	color: #000;
}

p {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 15px;
}

:before,
:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input,

button,

select,

textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	outline: none !important;
	text-decoration: none !important;
}

button::-moz-focus-inner,

input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input[type="checkbox"],

input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

input[type="search"],

input[type="text"],

textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

.row:before,
.row:after {
	display: inline-block !important;
}

.container {
	max-width: 1300px;
	width: 100%;
	margin: 0 auto;
}

.container:before,
.container:after {
	display: table;
	content: "";
}

.container:after {
	clear: both;
}

.btn.btn-yellow {
	background: #ffa51f !important;
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 700;
	padding: 12px 20px;
	box-shadow: none !important;
	line-height: 15px;
	border: none;
}

.btn.btn-blue {
	background: #1d1e4e !important;
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 700;
	padding: 12px 20px;
	box-shadow: none !important;
	line-height: 15px;
	border: none;
}

a.menu-icon {
	display: none;
	height: auto;
	padding: 7px 0 7px 0;
	width: 40px;
	background: rgba(0, 0, 0, 0.2);
}

a.menu-icon span {
	display: block;
	margin: 4px 10px;
	background: #fff;
	height: 3px;
}

.section-title h1 {
	position: relative;
	text-transform: capitalize;
	text-align: center;
	font-size: 30px;
	color: #000;
	margin: 0px;
	padding-bottom: 40px;
}

.section-title h1::after {
	content: "";
	display: block;
	width: 70px;
	height: 5px;
	position: absolute;
	bottom: 25px;
	left: 50%;
	transform: translate(-50%, 0) skew(-10deg);
	background-color: #f79533;
}

.section-title h1 span {
	font-weight: 400;
}

.section-title .content {
	text-align: center;
	max-width: 900px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}

.content-title h1 {
	position: relative;
	text-transform: capitalize;
	text-align: left;
	font-size: 30px;
	color: #000;
	margin: 0px;
	padding-bottom: 40px;
}

.content-title h1::after {
	content: "";
	display: block;
	width: 70px;
	height: 5px;
	position: absolute;
	bottom: 25px;
	left: 0%;
	transform: translate(0, 0) skew(-10deg);
	background-color: #f79533;
}

.content-title h1 span {
	font-weight: 400;
}

.bg {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#header {}

#header .header-block {
	position: relative !important;
	z-index: 1111 !important;
	background: #1d1e4e !important;
	padding: 12px 0px;
}

#header .header-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.logo-box {
	max-width: 200px;
	width: 100%;
	display: inline-block;
}

.logo-box img {
	width: 100% !important;
	height: auto !important;
}

#header .header-block.isStuck {
	position: fixed !important;
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: block !important;
}

#nav {}

#nav ul {}

#nav ul li {
	display: inline-block;
	position: relative;
	margin: 0px 10px;
	padding: 5px 10px;
}

#nav ul li a {
	font-size: 16px;
	color: #fff !important;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}

#nav ul li>a.active {
	color: #ffa51f !important;
	font-weight: 700;
}

#nav ul li:first-child {
	margin-left: 0px;
	padding-left: 0px;
}

#nav ul li:last-child {
	margin-right: 0px;
	padding-right: 0px;
}

#nav ul li.is_parent {
	position: relative;
}

#nav ul li.is_parent ul.sub_menu {
	position: absolute;
	background: #fff;
	width: 240px;
	border: 2px solid #999;
	border-radius: 5px;
	display: none;
	left: 0px;
	top: 30px;
}

#nav ul li.is_parent:hover ul.sub_menu {
	display: block;
}

#nav ul li.is_parent ul.sub_menu li {
	margin: 0px !important;
	padding: 10px !important;
	display: block;
}

#nav ul li.is_parent ul.sub_menu li:hover {
	background-color: #f5f5f5;
}

#nav ul li.is_parent ul.sub_menu li a {
	color: #000 !important;
}

#nav ul li.is_parent ul.sub_menu li a img {
	width: 16px;
	margin-right: 4px;
}

#nav ul li a.date_time {
	color: #ffa51f !important;
	font-weight: 500;
	font-size: 15px;
	display: block;
	min-width: 155px;
	text-align: right;
}

#banner {}

#banner .banner-block {
	background: #1d1e4e;
	padding: 40px 0px 285px 0px;
}

#banner .banner-box {
	position: relative;
}

#banner .banner_content h4 {
	color: #f79533;
	text-transform: uppercase;
	font-size: 26px;
}

#banner .banner_content h4 span {
	font-weight: 400;
	color: #fff;
}

#banner .banner_content p {
	color: #fff;
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 0;
}

#banner .button_box {
	margin-top: 20px;
}

.baner_img {
	position: relative;
	width: 90%;
	margin: 30px auto -250px auto;
	z-index: 2;
}

.baner_img img {
	width: 100%;
}

.nav.nav-pills {
	display: flex;
	margin: 0px -15px;
}

.nav.nav-pills .nav-item {
	padding: 0px 15px;
	margin: 0px;
}

.nav.nav-pills .nav-item a.nav-link {
	background: transparent !important;
	color: #000 !important;
	font-weight: 500;
	font-size: 18px;
	padding: 0px !important;
	position: relative;
	display: block;
	padding-bottom: 20px !important;
}

.nav.nav-pills .nav-item a.nav-link::after {
	width: 100%;
	height: 6px;
	background: transparent;
	content: "";
	display: block;
	left: 0px;
	bottom: 0px;
	position: absolute;
	transform: skew(-10deg);
}

.nav.nav-pills .nav-item a.nav-link.active {
	color: #ffa51f !important;
}

.nav.nav-pills .nav-item a.nav-link.active::after {
	background-color: #ffa51f !important;
}

#auctions {}

#auctions .auctions-box {
	padding: 30px;
	background: #fff;
	box-shadow: 0px 1px 4px #ccc;
	margin-top: -130px;
	position: relative;
	z-index: 1;
}

#auctions .checkboxs_block {
	padding: 30px 0px;
}

#auctions .checkboxs_block ul {
	display: flex;
	margin: 0px -15px;
	align-items: center;
}

#auctions .checkboxs_block ul li {
	padding: 0px 15px;
}

#auctions .filters ul {
	display: flex;
	margin: 0px -15px;
	align-items: flex-end;
}

#auctions .filters ul li {
	padding: 0px 15px;
}

#auctions .filters ul li .button_box .btn.btn-yellow {
	padding: 15px 20px;
}

#auctions_table {
	border: 2px solid #999;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 20px;
}

#auctions_table tr td,
.filter_data tr th {
	border: none !important;
	vertical-align: middle;
	padding: 15px;
}

#auctions_table tr th {
	background: #1d1e4e;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}

#auctions_table tr td {
	color: #000;
	font-size: 16px;
	font-weight: 400;
}

#auctions_table table tbody tr:nth-child(2n) td {
	background: #f5f5ff;
}

#auctions_table .btn.btn-blue {
	font-size: 13px !important;
	font-weight: 700;
	padding: 10px 14px;
}

#auctions_table .btn.btn-blue img {
	width: 20px;
	margin: -2px 0px;
}

#auctions_table table {
	margin: 0px;
	padding: 0px;
}

table tr th {
	white-space: nowrap !important;
}

table tr .button_box {
	white-space: nowrap;
}

table tr th:last-child,
table tr td:last-child {
	text-align: center;
}

#about {}

#about .about-block {
	padding: 60px 0px;
}

#about .about_content {
	padding: 30px;
	background: #f79533;
	padding-bottom: 20px;
}

#about .about_img {
	width: 100%;
	height: 100%;
	position: relative;
	/* padding: 30px 0px; */
}

#about .about-box .row.m-0.p-0 {
	align-items: center;
	background: #f79533;
}

/* #about .about_img img {position: absolute;	left: 0px;	max-width: 530px;	width: 100%;	position: absolute;	top: 50%;	transform: translate(0%, -50%);	z-index: 2;} */
/* #about .about_img::after {background: #f79533;	content: "";	display: block;	position: absolute;	width: 70%;	height: 100%;	top: 0px;	right: 0;	border-radius: 50% 0 0 50%;	z-index: 1;} */
#about .about_content p {
	line-height: 20px;
	margin-bottom: 10px;
}

#about .about-box {
	margin-top: 50px;
}

#feature {}

#feature .feature-box {
	padding-top: 30px;
}

#feature .feature_box h4 {
	font-weight: 500;
	font-size: 22px;
	padding: 20px 0;
}

#feature .col-md-4 {
	margin-top: 30px;
}

#feature .feature_icon img {
	width: 42px;
}

#faq .faq_box .faq_content ul {
	display: block;
	margin: 0;
}

#faq .faq_box .faq_content ul ul {
	padding-left: 20px;
}

#faq .faq_content>ul>li ul li {
	list-style-type: lower-alpha;
}

#faq .faq_box .faq_content ul li img {
	max-width: 20px;
	margin-right: 10px;
}

#faq {}

#faq .faq-block {
	padding: 60px 0px;
}

#faq .faq_box ul {
	display: flex;
	align-items: flex-start;
	margin: 0px -15px;
}

#faq .faq_box ul li {
	padding: 0px 15px;
}

#faq .faq_content h4 {
	color: #1d1e4e;
	font-weight: 500;
	font-size: 22px;
	margin-bottom: 15px;
}

#faq .faq_content p {
	line-height: 20px;
	text-align: left !important;
}

#faq .faq-tab-block .col-md-6 {
	margin-top: 30px;
}

#faq .faq-box {
	margin-top: 20px;
}

#faq #pill-tabContent {
	margin-top: 20px;
}

#faq .faq_content>ul>li {
	position: relative;
	padding-left: 35px;
}

#faq .faq_content>ul>li::after {
	content: "";
	display: block;
	background-image: url('../images/icons.png');
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 2px;
	left: 0;
}

#footer {}

#footer .footer-block {
	background: #1d1e4e;
	padding: 60px 0;
}

#footer .footer_info {
	padding-top: 30px;
}

#footer .footer_info ul {
	display: flex;
	align-items: flex-start;
	margin: 0px;
}

#footer .footer_info ul li {
	padding: 0px;
}

#footer .footer_info ul li p,
.footer_info ul li p a {
	color: #fff !important;
	margin: 0px;
	font-size: 16px !important;
}

#footer .footer_info ul li.icons img {
	max-width: 20px;
	max-height: 20px;
}

#footer .footer_info ul li.icons {
	flex: 0 0 35px;
	max-width: 35px;
}

#footer .footer_info ul {
	margin-top: 15px;
}

#footer .social_icon {
	padding: 16px 0;
}

#footer .social_icon ul {
	display: flex;
	margin: 0px -8px;
}

#footer .social_icon ul li {
	padding: 8px 8px;
}

#footer .social_icon ul li img {
	width: 100%;
	max-width: 40px;
}

#footer .copy p {
	color: #fff;
	margin: 0px;
}

#footer .footer_links_box h1 {
	text-align: left;
	font-size: 20px;
	color: #fff !important;
	display: inline-block;
}

#footer .section-title h1::after {
	width: 100%;
	height: 4px;
}

#footer .footer_links_box ul li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
}

#footer .footer_links_box ul li {
	padding-bottom: 10px;
}

#footer .footer_form_box h1 {
	color: #fff;
	font-size: 28px;
	padding-bottom: 42px;
	line-height: 28px;
}

#footer .footer_form_box h1 span {
	font-weight: 400;
}

#footer .form-group {
	margin-bottom: 10px;
}

#footer .btn.btn-yellow {
	padding: 15px 20px;
}

#footer .contact_form .row {
	margin: 0px -8px;
}

#footer .contact_form .row .col-md-6,
#footer .contact_form .row .col-md-12 {
	padding: 0px 8px;
}

#pagebanner {}

#pagebanner .pagebanner-block {
	padding: 30px 0px 460px 0px;
	background: #1d1e4e;
}

#pagebanner .pagebanner-box ul {
	margin: 0 -15px;
	display: flex;
	align-items: center;
}

#pagebanner .pagebanner-box ul li {
	padding: 0px 15px;
	color: #ffa51f !important;
	font-weight: 700;
	font-size: 16px;
	position: relative;
	text-transform: capitalize;
}

#pagebanner .pagebanner-box ul li a {
	color: #ffa51f !important;
	font-weight: 700;
	font-size: 16px;
}

#pagebanner .pagebanner-box ul li::after {
	content: '\f054';
	display: block;
	font-family: 'fontawesome';
	font-size: 11px;
	position: absolute;
	top: 5px;
	right: -3px;
}

#pagebanner .pagebanner-box ul li:last-child::after {
	display: none;
}

#auctions.pageauctions .auctions-box {
	margin-top: -420px;
}

#auctions.pageauctions .auctions-block {
	padding-bottom: 60px;
}

.auctions_heading ul {
	display: flex;
	align-items: center;
	margin: 0px -15px;
}

.auctions_heading ul li {
	padding: 0px 15px;
}

.page_title h4 {
	color: #000;
	font-size: 20px;
	text-transform: capitalize;
}

.auctions_heading ul li {
	padding: 0px 15px;
}

.auctions_heading ul li.search_boxs .search_button {
	position: absolute;
	top: 10px;
	background: transparent !important;
	border: none !important;
	left: 25px;
}

.auctions_heading ul li.search_boxs {
	position: relative;
}

.auctions_heading ul li.search_boxs .form-control {
	padding-left: 40px !important;
}

.page_title.padding_leftright {
	min-width: 195px;
}

#auctions.pageauctions #auctions_table {
	border-radius: 8px;
}

#auctions_table .table-responsive {
	margin-top: -1px;
	margin-bottom: 0px;
}

.bids_heading {
	background: #f1f1f8;
	padding: 20px 101px;
	position: relative;
}

.bids_heading>ul {
	display: flex;
	margin: 0px -15px;
	align-items: center;
	justify-content: space-between;
}

.bids_heading>ul>li {
	padding: 0px 15px;
}

.bids_heading ul li p {
	margin: 0px;
	font-weight: 600;
}

.form_elements ul {
	display: flex;
	margin: 0px -10px;
	align-content: center;
	justify-content: space-between;
}

.form_elements ul li {
	padding: 0px 10px;
}

.form_elements .button_box .btn {
	max-width: 120px;
	display: block;
}

.form_elements ul .custom-select {
	min-width: 150px;
}

.auctions_list_box {
	background: #fff;
	border: 1px solid #e7e7e7;
	padding: 20px;
	margin-top: 30px;
	overflow: hidden;
}
.auctions_list_box .pro_content_header ul {
	display: flex;
	margin: 0px -10px;
}

.auctions_list_box .pro_content_header ul li {
	padding: 0px 10px;
}

.auctions_list_box .pro_content_header ul li p {
	font-size: 14px;
}

.pro_content_header {
	position: relative;
	width: 100%;
	display: block;
	padding-right: 110px;
	margin-bottom: 0px;
}

.list_pro_content p {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	display: flex;
	line-height: 17px;
	margin-bottom: 10px;
	align-items: center;
}

.list_pro_content p b {
	max-width: 114px;
	display: block;
	color: #000 !important;
	flex: 0 0 114px;
}

.auction_content_box .info_contents_box ul li .btn.btn-yellow {
	padding: 3px 15px;
	border-radius: 50px;
	margin-left: 2px;
	font-size: 13px !important;
	font-weight: 400;
}

.auctions_list_box .col-md-4.sliders {
	flex: 0 0 350px;
	max-width: 350px;
}

.auctions_list_box .col-md-8.contents {
	flex: 0 0 100%;
	max-width: calc(100% - 351px)
}

.auctions_pro_slider .btn.btn-blue {
	width: 100%;
	padding: 10px 15px;
	line-height: 25px;
}

.auctions_pro_slider .btn.btn-blue img {
	width: 18px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.auctons_buttons .btn.btn-yellow {
	padding: 15px 20px;
}

.pro_content_section {
	position: relative;
}

.pro_content_section .Wishlist {
	position: absolute;
	top: 5px;
	right: 0;
}

.Wishlist a {
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.Wishlist a i,
.Wishlist a i,
.fas.fa-heart .Wishlist a svg {
	color: #000;
	margin-right: 5px;
	line-height: 15px;
	display: inline-block;
	font-size: 20px;
	position: relative;
	top: 2px;
}

.Wishlist a i,
.fas.fa-heart {
	color: #ec1a1a;
}

.bid_now_box {
	margin-top: 20px;
}

.bid_now_box ul {
	margin: 0px -10px;
	display: flex;
	align-items: center;
}

.bid_now_box ul li {
	padding: 0px 10px;
}

.bid_now_box ul li.qty_buttons {
	flex: 0 0 230px;
	text-align: center;
}

.bid_now_box .btn.btn-yellow {
	padding: 15px 30px;
}

/*form element*/
.form-group label {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 100%;
	opacity: 0.6;
}

.form-group {
	margin-bottom: 15px;
	position: relative;
}

.form-control,
.custom-select {
	border: 1px solid #999 !important;
	padding: 10px !important;
	height: auto !important;
	background-color: #fff !important;
	box-shadow: none !important;
}

/*checkbox*/
.custom_chk {
	display: block;
	position: relative;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	padding-left: 32px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
}

.custom_chk input {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}

.chk_checkmark {
	position: absolute;
	border: 1px solid #999 !important;
	width: 22px;
	height: 22px;
	left: 0px;
	top: 0px;
	border-radius: 3px;
}

.chk_checkmark::after {
	left: 7px;
	top: 4px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
}

.custom_chk input:checked~.chk_checkmark {
	background: #f79533;
}

.custom_chk input:checked~.chk_checkmark::after {
	content: "";
	display: block;
}

.custom_chk.rdo_box .chk_checkmark {
	border-radius: 50%;
	background: #fff !important;
}

.custom_chk.rdo_box .chk_checkmark {
	border-radius: 50%;
	background: #fff !important;
}

.custom_chk.rdo_box input:checked~.chk_checkmark {
	border-color: #f8aa5b !important;
}

.custom_chk.rdo_box input:checked~.chk_checkmark::after {
	content: "";
	display: block;
	background: #f8aa5b;
	border: none !important;
	border-radius: 50%;
	width: 16px !important;
	height: 16px !important;
	transform: rotate(0deg) !important;
	top: 2px;
	left: 2px;
}

.custom_chk input {
	width: 25px;
	height: 25px;
}

.chktnc .custom_chk input {
	width: 25px;
	height: 25px;
}

#pagination-container ul,
.pagination-container ul {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px -2px;
	margin-top: 20px;
}

#pagination-container ul li,
.pagination-container ul li {
	margin: 0px;
	padding: 0px 2px;
	border: none !important;
}

#pagination-container ul li a,
.pagination-container ul li a,
.pagination-container ul li span,
#pagination-container ul li span {
	margin: 0px;
	border: none;
	display: block;
	padding: 0px 11px;
	color: #000 !important;
	min-width: 40px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background-color: #fff;
	box-shadow: none;
	text-align: center;
}

#pagination-container ul li.active a,
.pagination-container ul li.active a,
.pagination-container ul li.active span,
#pagination-container ul li.active span {
	background: #ffa51f !important;
	color: #fff !important;
}

.product-large-slider .pro-large-img {
	width: 100% !important;
	height: 220px !important;
	position: relative !important;
	overflow: hidden !important;
	display: block !important;
}

.product-large-slider .pro-large-img>img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
	min-height: 100%;
	min-width: 100%;
	cursor: zoom-in;
}

.product-large-slider .pro-large-img img.zoomImg {
	width: 500px !important;
	height: auto !important;
	cursor: zoom-in;
	z-index: 111;
	background: #fff !important;
	transform: translate(0%, 0%);
}

.pro-nav.slick-row-10.slick-arrow-style.slick-initialized.slick-slider {
	padding: 10px 0px;
	margin: 0px -5px;
}

.pro-nav .slick-track {
	display: flex;
	flex-wrap: nowrap;
	margin: 0px;
	width: 100% !important;
}

.pro-nav .slick-track .slick-slide {
	float: none !important;
	padding: 0px 5px;
	flex: 0 0 25%;
}

.pro-nav .slick-track .slick-slide .pro-nav-thumb {
	width: 100% !important;
	height: 50px;
	overflow: hidden;
	position: relative;
	border: 1px solid #f5f5f5;
}

.pro-nav .slick-track .slick-slide .pro-nav-thumb img {
	width: auto;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 100%;
	max-width: 120%;
}

.product-large-slider {
	position: relative;
}

.slick-prev.slick-arrow {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 50%;
	left: 5px;
	z-index: 111;
	background-size: 100% 100%;
	background-repeat: no-repeat !important;
	text-indent: -99999999999999999999px !important;
	background-image: url('../images/left_nav.jpg');
	transform: translate(0%, -50%);
}

.slick-next.slick-arrow {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 50%;
	right: 5px;
	z-index: 111;
	background-size: 100% 100%;
	background-repeat: no-repeat !important;
	text-indent: -99999999999999999999px !important;
	background-image: url('../images/right_nav.jpg');
	transform: translate(0%, -50%);
}

.slick-prev.slick-arrow::before,
.slick-next.slick-arrow::before {
	display: none !important;
}

.pro-nav button {
	display: none !important;
}

#actount_info {}

#actount_info .actount_info-block {
	padding-bottom: 80px;
}

#actount_info .actount_info-box {
	padding: 30px;
	background: #fff;
	box-shadow: 0px 1px 4px #ccc;
	margin-top: -420px;
	position: relative;
	z-index: 1;
}

#actount_info .actount_info_box {
	border: 2px solid #999;
	margin-bottom: 30px;
	border-radius: 15px;
	overflow: hidden;
}

#actount_info .actount_heading {
	background: #1d1e4e;
	padding: 15px;
}

#actount_info .actount_heading h4 {
	color: #fff;
	font-size: 20px;
}

#actount_info .actount_content {
	background: #fff;
}

#actount_info .actount_content ul {
	display: flex;
	align-items: center;
	padding: 15px 0;
	justify-content: flex-start;
	margin: 0px -10px;
}

#actount_info .actount_content ul li {
	font-weight: 400;
	color: #000;
	padding: 0 10px;
}

.Adjustment_tables {
	border: 1px solid #ddd;
	padding: 25px;
	margin-bottom: 30px;
}

.Adjustment_tables.Adjustments_table {
	margin: 0px;
}

.Adjustment_tables .auctions_heading ul {
	justify-content: space-between;
}

.row.adjustment_rsd .col-md-8 {
	flex: 0 0 100%;
	max-width: calc(100% - 320px);
	width: 320px;
}

.row.adjustment_rsd .col-md-4 {
	flex: 0 0 320px;
	max-width: 320px;
	width: 320px;
}

.rsd_content {
	background: #f5f5f5;
	padding: 7px 10px;
	border: 2px solid #999;
	border-radius: 12px;
	margin-top: 25px;
}

.rsd_content ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px 0px;
	border-bottom: 1px solid #000;
}

.rsd_content ul li {
	font-size: 16px;
	font-weight: 400;
	opacity: 0.8;
}

.rsd_content ul:last-child {
	border: none;
}

@keyframes pulsejg2 {
	0% {
		-webkit-transform: scale(.6);
		background-color: rgba(255, 255, 255, 0.9);
		opacity: 0.9;
	}

	20% {
		-webkit-transform: scale(.8);
		background-color: rgba(255, 255, 255, 0.8);
		opacity: 0.8;
	}

	40% {
		-webkit-transform: scale(1);
		background-color: rgba(255, 255, 255, 0.7);
		opacity: 0.7;
	}

	60% {
		-webkit-transform: scale(1.1);
		background-color: rgba(255, 255, 255, 0.6);
		opacity: 0.6;
	}

	80% {
		-webkit-transform: scale(1.2);
		background-color: rgba(255, 255, 255, 0.5);
		opacity: 0.5;
	}

	100% {
		-webkit-transform: scale(1.3);
		background-color: rgba(255, 255, 255, 0.4);
		opacity: 0.4;
	}
}

.form_elements .button_box .btn {
	padding: 15px 30px;
}

#pagewapper {}

#pagewapper .pagewapper-block {
	padding-bottom: 60px;
}

#pagewapper .pagewapper-box {
	padding: 0px;
	background: #fff;
	box-shadow: 0px 1px 4px #ccc;
	margin-top: -420px;
	position: relative;
	z-index: 1;
}

#pagewapper .pagewapper_img_icons {
	padding-top: 10px;
	margin: 0 auto;
	display: block;
	width: 100%;
	max-width: 380px;
}

#pagewapper .pagewapper_img_icons img {
	width: 100%;
}

#pagewapper .contactus_content {
	padding: 30px 30px 0px 30px;
	border: 5px solid #fff;
	height: 100%;
	width: 100%;
}

#pagewapper .contact_form {
	border: 5px solid #fff;
	padding: 30px;
}

#pagewapper .form-control {
	background-color: #f6f6f6 !important;
	padding: 12px !important;
	height: auto;
}

#pagewapper .btn.btn-yellow.w-100 {
	padding: 15px;
}

#pagewapper .form-group label {
	opacity: 1;
}

#pagewapper .form-group {
	margin-bottom: 25px;
}

#pagewapper textarea.form-control {
	height: 140px !important;
}

#aboutus {}

#aboutus .about_info_box {
	padding: 30px;
	padding-bottom: 40px;
}

#aboutus .vission_mission_box .vis_mis_box {
	width: 100%;
	height: 100%;
	padding: 40px 30px;
	text-align: center;
	background: #fbfafa;
}

#aboutus .vission_mission_box .col-md-4:nth-child(2) .vis_mis_box {
	background: #f3f3f3;
}

#aboutus .vission_mission_box .col-md-4:nth-child(3) .vis_mis_box {
	background: #ededed;
}

#aboutus .vis_mis_icon {
	display: block;
	max-width: 100px;
	width: 100%;
	margin: 0 auto;
}

#aboutus .vis_mis_icon img {
	width: 100%;
}

#aboutus .vis_mis_content h4 {
	font-size: 22px;
	margin: 25px 0px;
	line-height: 22px;
}

#aboutus .vis_mis_content p {
	line-height: 22px;
	margin: 0px;
}

#aboutus .founder_box {
	background-size: cover;
	background-repeat: no-repeat;
	padding: 60px 30px 20px 30px;
}

#aboutus .founder_content {
	text-align: justify;
}

#aboutus .founder_content p strong {
	font-size: 20px;
}

#contactus .contactus_info {
	padding-top: 15px;
}

#contactus .contactus_info ul {
	display: flex;
	align-items: flex-start;
	margin: 0px;
}

#contactus .contactus_info ul li {
	padding: 0px;
}

#contactus .contactus_info ul li p,
#contactus .contactus_info ul li p a {
	color: #1d1e4e !important;
	margin: 0px;
	font-size: 16px !important;
}

#contactus .contactus_info ul li.icons img {
	max-width: 20px;
	max-height: 20px;
}

#contactus .contactus_info ul li.icons {
	flex: 0 0 35px;
	max-width: 35px;
}

#contactus .contactus_info ul {
	margin-top: 15px;
}

#contactus .social_icon {
	padding: 30px 0;
}

#contactus .social_icon ul {
	display: flex;
	margin: 0px -8px;
}

#contactus .social_icon ul li {
	padding: 0px 8px;
}

#contactus .social_icon ul li img {
	width: 100%;
	max-width: 40px;
}

#contactus .contactus_content {
	background: #dcedf9;
}

#contactus .contactus_content .titles h4 {
	font-size: 30px;
	margin-bottom: 10px;
}

#contactus .contactus_content .titles p {
	font-size: 20px;
	margin: 0;
}

#login .contactus_content {
	background: #ffa51f;
	text-align: center;
}

#login .contactus_content .titles {
	padding-top: 90px;
}

#login .contactus_content .titles h4 {
	font-size: 28px;
}

#login .contactus_content .titles h4 span {
	font-weight: 400;
}

#login .contactus_content .titles p {
	font-size: 18px;
	padding: 50px 0px 90px 0px;
	margin: 0 auto;
	max-width: 420px;
}

#login .custom_chk {
	font-size: 15px;
	color: #000;
}

#login .custom_chk a {
	font-size: 15px;
	color: #1d1e4e;
}

#login .links {
	font-weight: 700;
	color: #1d1e4e;
	font-size: 16px;
}

#login .links_boxs {
	margin-bottom: 20px;
}

#login .account_box p {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0px;
}

#login .account_box p a {
	display: inline-block;
	padding-left: 15px;
}

#pagewapper .form-group.getopt {
	position: relative;
}

#pagewapper .otp_button {
	position: absolute;
	top: 48px;
	right: 0;
}

#pagewapper .otp_button a {
	font-size: 15px;
	color: #1d1e4e;
	position: relative;
	display: block;
	padding: 0px 10px 0px 15px;
	font-weight: 600;
}

#pagewapper .otp_button a::after {
	content: "";
	display: block;
	background: #1d1e4e;
	height: 25px;
	width: 2px;
	top: 0px;
	position: absolute;
	left: 0px;
}

#pagewapper .form-group.getopt input {
	padding-right: 97px !important;
}

#pagewapper #login .pagewapper_img_icons {
	max-width: 320px;
}

#siderbar .form-group.getopt {
	position: relative;
}

#siderbar .otp_button {
	position: absolute;
	top: 48px;
	right: 0;
}

#siderbar .otp_button a {
	font-size: 15px;
	color: #1d1e4e;
	position: relative;
	display: block;
	padding: 0px 10px 0px 15px;
	font-weight: 600;
}

#siderbar .otp_button a::after {
	content: "";
	display: block;
	background: #1d1e4e;
	height: 25px;
	width: 2px;
	top: -2px;
	position: absolute;
	left: 0px;
}

#siderbar .form-group.getopt input {
	padding-right: 97px !important;
}

#register .actount_content {
	padding: 15px;
}

#register .form-control,
#register .custom-select {
	background-color: #f6f6f6 !important;
	padding: 12px !important;
	height: auto;
	border-radius: 0px;
}

#register .btn.btn-yellow.w-100 {
	padding: 15px;
}

#register .form-group label {
	opacity: 1;
}

#register .actount_content .row {
	padding: 0;
	margin: 0px -10px;
}

#register .actount_content .checkboxs_block ul {
	padding: 0px;
	margin: 0px -8px;
	justify-content: flex-start;
}

#register .actount_content .checkboxs_block ul li {
	padding: 0px 8px;
}

#register .actount_content .checkboxs_block ul li:first-child {
	flex: 0 0 auto;
}

#register .checkboxs_block h4 {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
}

#register .checkboxs_block {
	margin-bottom: 20px;
}

#register .custom_chk {
	font-size: 15px;
}

#register .form-group.choosefile {
	position: relative;
}

#register .form-group.choosefile input.Choosefiles {
	position: absolute;
	left: 0px;
	top: 35px;
	width: 100%;
	height: 50px;
	overflow: hidden;
	z-index: 11;
	opacity: 0;
	cursor: pointer;
}

#register .form-group.choosefile .files_icons {
	width: 49px;
	height: 49px;
	position: absolute;
	top: 35px;
	right: 1px;
	background: #f8aa5b;
	text-align: center;
	padding: 12px;
	z-index: 1;
}

#register .btn.btn-yellow.w-100 {
	padding: 18px;
}

#register .account_box p {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0px;
}

#register .account_box p a {
	display: inline-block;
	padding-left: 15px;
	font-weight: 700;
	color: #1d1e4e;
	font-size: 16px;
}

#register .form_download a {
	display: flex;
	align-items: center;
	border: 1px solid #ffa51f;
	margin-bottom: 10px;
	max-width: 380px;
	width: 100%;
	justify-content: space-between;
}

#register .form_download a p {
	margin: 0px;
	padding-left: 15px;
}

#register .form_download a span {
	background: #ffa51f;
	width: 45px;
	height: 45px;
	text-align: center;
	padding: 10px 13px;
}

#register .actount_content h6 {
	font-size: 16px;
	margin-bottom: 12px;
	margin-top: 30px;
}

#register .actount_content h6:first-child {
	margin-top: 5px;
}

#register .payments_box {
	width: calc(100% + 30px);
	position: relative;
	left: -15px;
}

#register .payments_box p {
	padding: 0px 15px;
	margin: 0px;
}

#register .payments_table {
	margin: 30px 0px;
	border-bottom: 2px solid #999;
}

#register .payments_table .table {
	margin: 0;
}

#register .payments_table .table th,
#register .payments_table .table td {
	border: none;
	padding: 10px;
	vertical-align: middle;
	border-left: 1px solid #fff;
}

#register .payments_table .table th {
	background-color: #ffa51f;
	color: #fff;
}

#register .payments_table .table tbody tr:nth-child(2n) td {
	background-color: #f6f6f6;
}

#register .upi_pay_box p {
	margin-bottom: 30px;
}

#register .upi_pay {
	width: 100%;
	max-width: 480px;
	margin: 0 auto;
	padding: 0px 15px;
}

#register .upi_pay img {
	width: 100%;
	margin-bottom: 20px;
}

.dataTables_wrapper>.row:first-child {
	display: none !important;
}

.dataTables_wrapper table~.row {
	display: block !important;
	width: 100% !important;
	text-align: left !important;
	margin: 0px !important;
}

.dataTables_wrapper table~.row .col-md-12 {
	margin: 0px;
	display: flex !important;
	justify-content: space-between !important;
	align-items: center !important;
	background: #ffa51f !important;
	padding: 11px 0px !important;
	margin-top: 15px;
}

.dataTables_wrapper table~.row .col-md-12 .dataTables_paginate {
	float: none !important;
	order: 2;
	margin: 0px !important;
	padding: 0px 15px;
}

.dataTables_wrapper table~.row .col-md-12 .dataTables_paginate ul {
	display: flex;
	align-items: center;
	margin: 0px -5px;
}

.dataTables_wrapper table~.row .col-md-12 .dataTables_paginate ul li {
	padding: 0px;
	flex: 0 0 25px;
	width: 25px;
	height: 25px;
	background: transparent;
	text-align: center;
	margin: 0px 4px;
}

.dataTables_wrapper table~.row .col-md-12 .dataTables_paginate ul li.active {
	background: #1d1e4e !important;
}

.dataTables_wrapper table~.row .col-md-12 .dataTables_paginate ul li a {
	color: #000 !important;
	font-size: 15px;
	display: block;
	line-height: 25px;
}

.dataTables_wrapper table~.row .col-md-12 .dataTables_paginate ul li.active a {
	color: #fff !important;
}

.dataTables_wrapper table~.row .col-md-12 .dataTables_info {
	border: none !important;
	padding: 0px 15px !important;
	margin: 0px !important;
	order: 1;
}

#auctions .quantity {
	position: relative;
	width: 100%;
}

#auctions .quantity .pro-qty input {
	width: 100%;
	padding: 7px 50px !important;
	height: 41px !important;
	display: block !important;
	text-align: center !important;
}

#auctions .quantity span.qtybtn {
	position: absolute;
	top: 0;
	z-index: 11;
	cursor: pointer;
	font-size: 20px;
	background: #1d1e4e;
	width: 41px;
	display: block;
	text-align: center;
	height: 41px;
	padding: 0px !important;
	line-height: 41px !important;
	color: #fff !important;
}

#auctions .quantity span.inc.qtybtn {
	right: 0px;
	border-radius: 0px 5px 5px 0;
}

#auctions .quantity span.dec.qtybtn {
	left: 0;
	border-radius: 5px 0 0 5px;
	background: #ffa51f;
}

#smartAlertBox div#smartAlertHeader {
	background: #1d1e4e !important;
}

#auctions .bid_now_box .chk_checkmark {
	width: 41px;
	height: 41px;
}

#auctions .bid_now_box .custom_chk {
	padding-left: 0;
	height: 41px;
	line-height: 41px;
	width: 41px;
}

#auctions .bid_now_box .chk_checkmark::after {
	left: 16px;
	top: 8px;
	width: 8px;
	height: 19px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
}

#auctions .bid_now_box .btn.btn-yellow {
	padding: 0px 25px !important;
	line-height: normal !important;
	height: 41px;
}

#auctions .quantity span.inc.qtybtn::selection {
	background: #1d1e4e;
}

#auctions .quantity span.dec.qtybtn::selection {
	background: #ffa51f;
}

.label {
	padding: 4px 15px 5px 15px;
	font-size: 14px;
	text-shadow: none;
	background-color: #d1dade;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	color: #000;
	line-height: 18px;
	display: inline-block;
	border-radius: 100px;
	margin: 0;
	vertical-align: middle;
	box-sizing: border-box;
}

.badge {
	text-shadow: none;
	font-family: 'Open Sans';
	font-weight: 600;
	background-color: #d1dade;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	color: #5E5E5E;
}

.label-primary,
.badge-primary {
	background-color: #0090d9;
	color: #ffffff;
}

.label-success,
.badge-success {
	background-color: #0aa699;
	color: #ffffff;
}

.label-warning,
.badge-warning {
	background-color: #fdd01c;
	color: #ffffff;
}

.label-important,
.badge-important {
	background-color: #f35958;
	color: #ffffff;
}

.label-danger,
.badge-danger {
	background-color: #f35958;
	color: #ffffff;
}

.label-info,
.badge-info {
	background-color: #0090d9;
	color: #ffffff;
}

.label-inverse,
.badge-inverse {
	background-color: #1f3853;
	color: #ffffff;
}

.label-white,
.badge-white {
	background-color: #ffffff;
	color: #5E5E5E;
}

.label-white,
.badge-disable {
	background-color: #2a2e36;
	color: #8b91a0;
}

#content .content-block {
	padding: 60px 0px;
}

#content .content-box h2 {
	margin: 0px;
	padding: 0px;
	font-size: 25px;
	margin-top: 41px;
}

#content .content-box h4::after {
	content: "\f0a4";
	display: block;
	position: absolute;
	width: 18px;
	height: 18px;
	top: 0px;
	left: 0;
	font-family: 'fontawesome';
	font-size: 20px;
}

#content .content-box h4 {
	font-size: 22px;
	margin-bottom: 12px;
	margin-top: 40px;
	padding-left: 30px;
	position: relative;
}

#content ul li {
	list-style-type: disc;
	margin-left: 15px;
	text-align: justify;
}

#content .sub-content {
	padding-left: 30px;
}

#content .sub-content ul.sub {
	margin-left: 15px;
}

#breadcrumbs .breadcrumbs_block {
	padding: 20px 0;
	background: #1d1e4e;
}

.breadcrumbs_boxs,
.breadcrumbs_boxs a {
	color: #ffa51f !important;
	font-weight: 700;
	font-size: 16px;
}

#pagewapper #faq .faq-box {
	margin-top: 0;
	padding: 30px;
	padding-bottom: 40px;
}

#pagewapper #faq .faq_content .upi_pay {
	text-align: center;
}

#pagewapper #faq .faq_content .upi_pay img {
	max-height: 300px;
}

#pagewapper #faq .faq_content .payments_table {
	margin: 15px 0;
}

#pagewapper #faq .payments_table .table th {
	background-color: #ffa51f;
	color: #fff;
}

#pagewapper #faq .payments_table .table th,
#pagewapper #faq .payments_table .table td {
	border: none;
	padding: 10px;
	vertical-align: middle;
	border-left: 1px solid #fff;
}

.feature-top .feature_box {
	width: 100%;
	height: 100%;
	text-align: center;
	box-shadow: 0px 0px 0px #ccc;
	transition: 0.5s ease-in-out;
	padding: 30px;
	border: 1px solid #d3d3d3;
	background-color: #fff;
}

.feature-top .feature_box:hover {
	background-color: #f79533;
	box-shadow: 0 7px 10px #707070;
}

.feature-top .feature_box:hover h4 {
	color: #fff;
}

.feature-top .feature-box {
	padding: 30px 0 40px;
}

.feature-top .feature_icon img {
	width: 80px !important;
	margin: 0 auto;
}

.feature-top .feature_icon img.hover_img {
	display: none;
}

.feature-top .feature_box:hover .feature_icon img.hover_img {
	display: block;
}
.feature-top .feature_box:hover .feature_icon img.unhover_img {
	display: none;
}

.feature-top .feature_box:hover .feature_icon img {
	display: none;
}


#aboutus .feature_box h4 {
	font-weight: 500;
	font-size: 22px;
	padding: 20px 0 0;
	min-height: 72px;
}

.faq_icons img {
	min-width: 64px;
	max-width: 64px;
}

#faq {}

#faq .faq-block {
	background: #fff;
	padding: 60px 0px;
}

#faq .accordions .card {
	display: block !important;
	width: 100% !important;
	box-shadow: none !important;
	border: none;
	overflow: hidden;
	border-radius: 7px;
	margin-bottom: 15px;
	padding: 0px;
	border: 1px solid #ccc;
}

#faq .accordions .card-header {
	background-color: #fff;
	border-radius: 0px !important;
	padding: 0px !important;
	border: none !important;
	box-shadow: none !important;
}

#faq .accordions .card-header a {
	display: block;
	width: 100%;
	text-align: left;
	font-size: 17px;
	color: #000;
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	line-height: 24px;
	padding: 20px;
	padding-right: 40px;
}

#faq .card-body.faq_content {
	text-align: justify;
	padding: 20px 0px;
	width: calc(100% - 40px);
	margin: 0 auto;
	border-top: 1px solid #ccc;
}

#faq .accordions .card-header .card-link.collapsed::after {
	content: " \f078";
	font-family: 'fontawesome';
}

#faq .accordions .card-header .card-link::after {
	content: " \f054";
	font-family: 'fontawesome';
	display: block;
	color: #4c4c4c;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translate(0, -50%);
	font-size: 20px;
	font-weight: normal;
}

#faq .accordions {
	overflow: hidden;
	background: transparent;
	position: relative;
	height: auto;
	max-height: none !important;
}

.ui-draggable .ui-dialog-titlebar {
	padding: 10px 15px;
	background-color: #1d1e4e;
	color: #fff;
	border: none;
	border-radius: 0;
}

.ui-widget.ui-widget-content {
	border: none;
	padding: 0;
}

.ui-dialog-buttonpane.ui-widget-content {
	margin: 0;
	border: none;
	padding: 0px 15px;
}

#dialog-confirm {
	height: auto !important;
	padding: 0;
}

.ui-dialog-titlebar-close {
	background-color: transparent;
	color: #fff;
	border: none;
}

.ui-dialog-titlebar-close::after {
	content: "\f00d";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 0;
	left: 0;
}

.ui-dialog-buttonset {
	display: block;
	width: 100%;
	text-align: center;
	float: none !important;
	margin: 0px !important;
	padding: 15px !important;
}
.ui-dialog-buttonset button {
	padding: 5px 25px;
	border: none;
	background-color: #1d1e4e;
	color: #fff;
	font-weight: 600;
}

.ui-dialog-buttonset button:disabled,
.ui-dialog-buttonset button[disabled] {
	background-color: #cccccc;
	color: #1d1e4e;
}

.shut-up {
	margin: 15px 0;
	font-size: 13px;
}

.shut-up a {
	text-decoration: underline;
	color: #ffa51f;
}

ul.sub_menu.parent_menu {
	right: 0 !important;
	left: auto !important;
	width: 250px !important;
	max-width: none !important;
}

.hidden {
	display: none !important;
}

/*Step CSS*/
#siderbar {
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 0px 4px #ccc;
	border-radius: 0;
	border: none;
	position: relative;
}

#siderbar .card_body {
	height: calc(100% - 67px);
	overflow: hidden;
	overflow-y: auto;
	padding: 0px 28px;
}

#siderbar .siderbar_boxs {
	padding-top: 20px;
}

#progressbar {
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
}

.siderbar_block,
.siderbar_boxs,
#msform {
	height: 100%;
}

.form-card {
	height: 100%;
}

fieldset {
	height: calc(100% - 60px);
}

#msform {
	text-align: center;
	position: relative;
	height: 100%;
}

.variation_box .card-body {
	padding: 20px;
	border: 1px solid #ccc;
	border-top: none;
	padding-bottom: 10px;
}

#msform fieldset {
	background: white;
	border: 0 none;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding-bottom: 0px;
	position: relative
}

.form-card {
	text-align: left
}

/* #msform fieldset:not(:first-of-type) {display: none} */
#msform input,
#msform textarea {
	margin-bottom: 5px;
	width: 100%;
	box-sizing: border-box;
	color: #2C3E50;
	background-color: #ECEFF1;
	font-size: 16px;
	letter-spacing: 1px
}

#msform input:focus,
#msform textarea:focus {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #673AB7;
	outline-width: 0
}

#msform .action-button {
	width: 100px;
	background: #000 !important;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 0px;
	cursor: pointer;
	padding: 8px 5px;
	margin: 0px !important;
	float: right;
}

.card_list ul li p.prise {
	font-size: 16px;
}

.form-card {
	margin-bottom: 15px;
}

.form-card:last-child {
	margin-bottom: 0px;
}

.card {
	z-index: 0;
	border: none;
	position: relative
}

.fs-title {
	font-size: 25px;
	color: #673AB7;
	margin-bottom: 15px;
	font-weight: normal;
	text-align: left
}

.purple-text {
	color: #673AB7;
	font-weight: normal
}

.steps {
	font-size: 25px;
	color: gray;
	margin-bottom: 10px;
	font-weight: normal;
	text-align: right
}

.fieldlabels {
	color: gray;
	text-align: left
}

#progressbar {
	margin-bottom: 0px;
	overflow: hidden;
	color: lightgrey
}

#progressbar .active {
	color: #dcb14a;
}

#progressbar li {
	list-style-type: none;
	font-size: 15px;
	/* width: 33.2%; */
	width: 50%;
	float: left;
	position: relative;
	font-weight: 400;
}

#progressbar #shap:before {
	content: "1"
}

#progressbar #size:before {
	content: "2"
}

#progressbar #style:before {
	content: "3"
}

#progressbar #metal:before {
	content: "4"
}

#progressbar #diamond:before {
	content: "5"
}

#progressbar #ringsize:before {
	content: "6"
}

#progressbar #confirm:before {
	font-family: FontAwesome;
	content: "\f00c"
}

#progressbar li::before {
	width: 38px;
	height: 38px;
	line-height: 38px;
	display: block;
	font-size: 16px;
	color: #ffffff;
	background: lightgray;
	border-radius: 50%;
	margin: 0 auto 10px auto;
	padding: 0px;
	font-size: 15px;
	padding-top: 1px;
}

#progressbar li::after {
	content: '';
	width: 100%;
	height: 2px;
	background: lightgray;
	position: absolute;
	left: 0;
	top: 22px;
	z-index: -1;
}

#progressbar li.active::before,
#progressbar li.active::after {
	background: #ffa51f;
}

#progressbar li#confirm.active::before,
#progressbar li#confirm.active::after {
	background: #548811;
}

.progress {
	height: 20px
}

.progress-bar {
	background-color: #6c0c0d
}

.fit-image {
	width: 100%;
	object-fit: cover
}

.card_header h1 {
	text-align: center;
	font-size: 22px;
	margin: 0px;
	font-weight: 300;
	padding: 10px 0px 24px 0px;
}

.card_list {
	position: relative;
	padding: 0px;
	display: block;
	padding-bottom: 10px;
}

.card_list ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px;
	margin: 0px -5px;
}

.btn_shap {
	color: #000;
}

.btn_shap img {
	max-width: 50px;
}

.form-card {
	text-align: left
}

.card_footer {
	padding: 15px 28px;
	border-top: 1px solid #ccc;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.card_header p {
	text-align: center;
	margin-top: -18px;
	margin-bottom: 10px;
}

.card_body table td {
	vertical-align: middle;
	padding: 7px 12px;
	text-align: left !important;
}

.card_body table td h4 {
	font-size: 15px;
	margin: 0px !important;
	padding: 0px !important;
	font-weight: 400;
	line-height: normal;
}

.card_body table td p {
	color: #3071a9;
	font-size: 15px;
	margin: 0px;
	text-align: left !important;
}

.table.m-0 {
	border: 1px solid #ccc;
}

.footers_total {
	border-top: 1px solid #aaa;
}

#headingOne {
	background: transparent !important;
	padding: 0px !important;
	border-bottom: 1px solid #ccc;
	margin-top: 15px;
}

#headingOne a {
	display: block;
	width: 100%;
	padding: 10px 15px;
	position: relative;
	color: #fff !important;
	font-size: 16px !important;
	background-color: black;
	text-align: center;
}

#msform .progress {
	display: none;
}

.progress-bar {
	background-color: #3071a9;
}

#progressbar {
	margin-bottom: 10px;
}

#msform .card_list .select_btn {
	display: block;
	opacity: 0;
	margin: 0px !important;
	padding: 0px !important;
	top: 0px !important;
	cursor: pointer;
	z-index: 11;
	position: absolute;
	width: calc(100% - 20px);
	height: 100%;
	left: 10px !important;
}

.card_body {
	height: calc(100% - 140px);
	overflow: hidden;
	overflow-y: auto;
}

.chkboxsui {
	display: block;
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	font-size: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0px;
}

.chkboxsui input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
	position: absolute;
	top: 5px;
	left: 0;
	height: 25px;
	width: 25px;
	border: 1px solid #000;
}

.chkboxsui:hover input~.checkmark {
	background-color: #dcb14a;
}

.chkboxsui input:checked~.checkmark {
	background-color: #dcb14a;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.chkboxsui input:checked~.checkmark:after {
	display: block;
}

.chkboxsui .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.our-newsletter-area {
	padding-top: 60px;
}

.shop-widget {
	margin-bottom: 20px;
}

.form-card .form-control {
	font-size: 13px;
}

.form-card select {
	background: #F8F8F7 url("../images/icons/selector-icon.png") no-repeat center right 7px
}

#last_tab_content>p {
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	font-weight: 300;
	margin-bottom: 10px;
	color: gray;
}

.card_body table td {
	width: 40%;
}

#msform .btn.btn-blue-b {
	border: 1px solid #3071a9 !important;
	background: #fff !important;
	display: inline-block !important;
	width: auto !important;
	color: #3071a9;
	font-size: 16px;
	letter-spacing: 0px;
	padding: 6px 25px;
	margin: 0px !important;
	border-radius: 6px;
}

#msform .btn.btn-blue-b:hover {
	border: 1px solid #3071a9 !important;
	background: #3071a9 !important;
	display: inline-block !important;
	color: #fff;
}

#msform .btn.btn-blue {
	border: 1px solid #3071a9 !important;
	background: #3071a9 !important;
	display: inline-block !important;
	width: auto !important;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0px;
	padding: 6px 25px;
	margin: 0px !important;
	border-radius: 6px;
}

#msform .btn.btn-blue:hover {
	border: 1px solid #3071a9 !important;
	background: #fff !important;
	color: #3071a9;
}

#last_tab_content>p {
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	font-weight: 300;
	margin-bottom: 10px;
	color: gray;
}

#auctions {
	margin-top: 3px;
}

.auctions-box {
	padding-top: 120px !important;
}

.auctions_pro_content.collapse_boxs {
	position: relative !important;
}

.call_boxs ul {
	display: flex;
	align-items: center;
	margin: 0px -10px;
	justify-content: flex-end;
}

.call_boxs ul li {
	padding: 0px 10px;
}

.call_boxs ul li .call_list {
	position: relative;
	width: 40px;
	height: 40px;
}

.call_boxs ul li .call_list a {
	width: 40px !important;
	height: 40px;
	display: block;
	z-index: 2;
	position: relative;
}

.call_boxs ul li .call_list .pulse2 {
	position: absolute;
	width: 60px;
	height: 60px;
	margin: auto;
	top: -10px;
	left: -10px;
	z-index: 1;
	opacity: 1;
	border: 8px solid rgba(255, 255, 255, 0.5);
	-webkit-animation: pulsejg2 4s linear infinite;
	animation: pulsejg2 4s linear infinite;
	border-radius: 50%;
	box-shadow: inset 0px 0px 12px 5px #ccc;
	box-sizing: border-box;
	background-color: transparent;
}

.auctions_pro_content.collapse_boxs .card-link .pro_content_header {
	margin-bottom: 0px;
}

.auctions_pro_content.collapse_boxs .collapsed .pro_content_header {
	border-bottom: none;
	margin-bottom: -20px;
}

.slick-track {
	min-width: 100% !important;
}

.product-large-slider.slick-initialized.slick-slider .slick-slide {
	min-width: 100% !important;
}

.width100p {
	width: 100% !important;
}

#auctions #accordion .card-link.collapsed::after {
	content: " \f055";
	font-family: 'fontawesome';
}

#auctions #accordion .card-link::after {
	content: " \f056";
	font-family: 'fontawesome';
	display: block;
	color: #4c4c4c;
	position: absolute;
	right: -190px;
	font-size: 20px;
	font-weight: normal;
	bottom: -6px;
	z-index: 111;
}

.select2.select2-container {
	width: 100% !important;
}

.select2-container--default .select2-selection--single {
	border: 1px solid #999 !important;
	border-radius: 0px !important;
	padding: 11px 8px !important;
	display: block !important;
	background-color: #f6f6f6 !important;
	height: 52px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 50% !important;
	right: 5px !important;
	width: 20px;
	transform: translate(0%, -50%) !important;
}

.actount_content .btn.btn-primary {
	padding: 12px;
	width: 100%;
	border-radius: 0;
}

#dashboard .actount_content {
	padding: 0 15px;
}

.rsd_buttons {
	width: 100%;
	text-align: center;
	margin: 15px 0;
}

#Personal_info .actount_content {
	padding: 5px 15px;
}

#Personal_info .actount_content ul {
	padding: 5px 0;
}

#Personal_info .actount_content ul li:first-child {
	font-weight: 600;
	flex: 0 0 180px;
	max-width: 180px;
}

#auctions.pageauctions .auctions-box {
	padding-top: 30px !important;
}

#aboutus .feature-box .feature_icon {
	max-width: 42px;
}

p:empty {
	display: none;
}

#pagewapper #faq .faq_content .upi_pay {
	display: none;
}

.form-control.error {
	border-color: red !important;
}

.chktnc .custom_chk input {
	margin: 0px !important;
	width: 160px !important;
}

.file_upload_box {
	width: 120px;
	height: 120px;
	display: block;
	margin: 30px auto 20px auto;
	position: relative;
}

.file_upload_box .upload_btn {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	overflow: hidden;
	border-radius: 50%;
}

.file_upload_box .upload_btn input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}

.file_upload_box .upload_content {
	background: rgba(223, 231, 235, 0.3);
	border: 1px dashed rgba(16, 53, 102, 0.3);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0px;
	border-radius: 50%;
	overflow: hidden;
	z-index: 1;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.file_upload_box .upload_content img {
	width: 20px;
}

.file_upload_box .upload_content p {
	font-size: 15px;
	line-height: 16px;
	color: #000;
	margin: 0px;
	padding-top: 8px;
}

.file_upload_box .upload_content p span {
	display: block;
	color: #7A7F89;
	opacity: 0.6;
}

.file_upload_box .selected_img {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
	z-index: 2;
	background: #ccc;
}

.file_upload_box .selected_img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-height: 100%;
	min-width: 100%;
	max-width: 150px;
}

.file_upload_box.selected .upload_btn {
	height: 34px;
	width: 34px;
	background: #0070E0;
	border: 2px solid #FFFFFF;
	opacity: 1;
	bottom: 0px;
	top: auto;
	right: 0px;
	left: auto;
	text-align: center;
}

.file_upload_box .edit_btn img {
	width: auto;
	height: 15px;
	margin-top: 4px;
}

.slick-track {
	width: 100% !important;
	display: flex;
}

.payment_box ul {
	display: flex;
	align-items: center;
	margin: 0px -12px;
}

.payment_box ul li {
	padding: 15px 12px;
	display: block;
}

.payment_box ul li .shut-up {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
}

.modal.show {
	z-index: 1111111;
}

.rsd-amnt {
	background-color: #1d1e4e;
}

#rsdamount {
	margin-bottom: -110px;
}

#rsdamount .rsdamount-block {
	background: #1d1e4e;
	padding: 20px 0;
}

#rsdamount .rsd_content {
	display: inline-block;
	margin: 0;
	padding: 5px 15px;
	background: #fff !important;
	border: 1px solid #ffa51f;
	border-radius: 10px;
}

#rsdamount .rsdamount-box {
	display: flex;
	justify-content: flex-end;
}

#rsdamount~#pagebanner {
	padding-bottom: 30px;
}

#primecard {
	max-width: 460px;
	margin: 0 auto;
	margin-top: 20px;
}

#primecard .primecard-box {
	background-image: url('../images/card_bg.jpg');
	padding: 15px;
	border-radius: 15px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 0;
}

#primecard .primecard_header ul {
	display: flex;
	align-items: center;
	margin: 0px -15px;
	justify-content: space-between;
}

#primecard .primecard_header ul li {
	padding: 0 15px;
}

#primecard .logo {
	width: 100%;
	max-width: 170px;
}

#primecard .primecard_header h4 {
	color: #fff;
	font-size: 16px;
	letter-spacing: 3px;
	font-weight: 400;
}

#primecard .primecard_section ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
	margin: 0 -15px;
}

#primecard .primecard_section ul li {
	padding: 0 15px;
}

#primecard .primecard_section ul li:first-child {
	flex: 0 0 120px;
	text-align: center;
	max-width: 120px;
}

#primecard .chips {
	width: 40px;
	display: block;
	margin: 0;
	float: right;
}

#primecard .carlogo img {
	max-width: 70px;
	max-height: 54px;
}

#primecard .carlogo {
	max-height: 27px;
}

#primecard .primecard_footer ul {
	display: flex;
	align-items: flex-end;
}

#primecard .primecard_footer ul li.left h4 {
	font-size: 11px;
	color: #fff;
	font-weight: 400;
	writing-mode: vertical-lr;
	transform: rotate(180deg);
	padding-top: 10px;
}

#primecard .primecard_footer ul li.left {
	flex: 0 0 28px;
	max-width: 28px;
}

#primecard .primecard_footer h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 15px font-weight: 400;
}

#primecard .primecard_footer h2 {
	color: #fda31e;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 38px;
	font-weight: 400;
}

#primecard .border_box {
	background: #ffa51f;
	flex: 0 0 12px;
	height: 72px;
	position: relative;
	max-width: 12px;
}

#primecard .border_box::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 12px;
	height: 12px;
	background: #ffa51f;
	top: -20px;
}

#primecard .primecard_footer ul li:last-child {
	padding-left: 15px;
}

#primecard .primecard_footer.green h2 {
	color: #51bb74;
}

#primecard .primecard_footer.green .border_box {
	background: #51bb74;
}

#primecard .primecard_footer.green .border_box::after {
	background: #51bb74;
}

#auctions_table .new tr td {
	padding: 8px 15px;
}

.auctions_forms .titles {
	margin-top: 15px;
	margin-bottom: -5px;
}

.auctions_forms .titles h4 {
	font-size: 22px;
}

.dashboard-card-box {
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	border-radius: 3px;
	padding: 20px 20px;
	box-shadow: 0px 6px 6px #00000014;
	position: relative;
	height: 100%;
	overflow: hidden;
}

.dashboard-card-title {
	padding-bottom: 15px;
	border-bottom: 1px solid #dee2e6;
	margin-bottom: 20px;
}

.dashboard-card-title h4 {
	color: #000;
	font-size: 20px;
}

.behaviour-card {
	padding: 15px;
	border-radius: 20px;
	border: 1px solid #1d1e4e;
	height: 100%;
}

.behaviour-card h6 {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #1d1e4e;
}

.behaviour-card p {
	text-align: center;
	font-size: 36px;
	font-weight: 400;
	line-height: 44px;
	color: #1d1e4e;
	margin-bottom: 0;
}

.behaviour-card h6 img {
	height: 24px;
	width: 24px;
	margin-right: 10px;
}

.dashboard-grid .col-md-4 {
	margin-bottom: 20px;
}

#dashboard .actount_info-box .row [class*="col-"] {
	margin: 15px 0;
}

#dashboard .actount_info-box {
	padding: 20px 30px;
}

.auction_pro {
	margin-top: 15px;
}

.progress {
	height: 22px;
}

.progress-bar {
	background-color: #3071a9;
	padding: 0 5px !important;
	color: #fff;
	font-size: 14px;
}

.progress a {
	color: #fff;
	font-size: 15px;
}

.progress p {
	margin: 0;
	color: #fff;
	font-size: 15px;
}

#valuation_report_form h4.modal-title {
	font-size: 20px;
}

#rsd-pagination-container ul,
.pagination-container ul {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px -2px;
	margin-top: 20px;
}

#rsd-pagination-container ul li,
.pagination-container ul li {
	margin: 0px;
	padding: 0px 2px;
	border: none !important;
}

#rsd-pagination-container ul li a,
.pagination-container ul li a,
.pagination-container ul li span,
#rsd-pagination-container ul li span {
	margin: 0px;
	border: none;
	display: block;
	padding: 0px 11px;
	color: #000 !important;
	min-width: 40px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background-color: #fff;
	box-shadow: none;
	text-align: center;
}

#rsd-pagination-container ul li.active a,
.pagination-container ul li.active a,
.pagination-container ul li.active span,
#rsd-pagination-container ul li.active span {
	background: #ffa51f !important;
	color: #fff !important;
}

#notification {
	position: absolute;
	background: #fff;
	z-index: 111;
	box-shadow: 0px 0px 12px #00000029;
	padding: 10px;
	width: 340px;
	right: -100px;
	margin-top: 0;
	border-radius: 8px;
	max-height: 80vh;
	overflow-y: auto;
	display: none;
	top: 30px;
}

.notification:hover #notification {
	display: block;
}

#notification li {
	border-bottom: 1px solid #ccc;
	padding: 8px 0 !important;
	display: flex !important;
	justify-content: space-between !important;
	margin: 0px !important;
}

#notification li:last-child {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}

#notification li p {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	font-weight: 400;
}

#notification li .times {
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	display: list-item;
	list-style-type: disc;
	margin-left: 12px;
	font-weight: 400;
	text-align: right;
	flex: 0 0 35px;
}

#notification h4 {
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
	color: #000;
}

.disabled {
	pointer-events: none;
	cursor: default;
}

.pan_verify_div {
	position: absolute;
	top: 47px;
	right: 80px;
}

.pan_verify_div input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	overflow: hidden;
	height: 100% !important;
	opacity: 0;
	z-index: 22;
	cursor: pointer;
	margin: 0px !important;
}

.pan_verify_div span {
	font-size: 15px;
	color: #1d1e4e;
	position: relative;
	display: block;
	padding: 0px 10px 0px 15px;
	font-weight: 600;
}

#register .form-group.pan.pan_w_up input.form-control.pan_textbox {
	padding-right: 170px !important;
}

#pagewapper #faq .faq-box .faq-box.faqs_page {
	padding: 0;
	margin-top: 40px !important;
}

#primecard .primecard_footer h2 {
	text-transform: uppercase;
}

.dashboard-card-title ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0px -15px;
}

.dashboard-card-title ul li {
	padding: 0px 15px;
}

.dashboard-card-title ul li .select2-selection.select2-selection--single {
	border: none !important;
	background: transparent !important;
	height: auto !important;
	padding: 0px !important;
	min-width: 100px;
}

.dashboard-card-title ul li .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 20px;
	font-size: 15px !important;
}

.table th,
.table td {
	vertical-align: middle;
	border-bottom: none !important;
	text-align: center !important;
	padding: 12px !important;
}

.list_pro_content p .btn {
	padding: 5px 15px;
	font-size: 14px;
	border-radius: 100px;
	box-shadow: none !important;
	border: none;
	margin-left: 15px;
	line-height: 18px;
}

.list_pro_content p .view_bank_details {
	padding: 10px 20px;
	margin: 0;
}

.viewnoc_list {
	display: flex;
	flex-wrap: wrap;
	margin: 10px -5px 0 -5px;
}

.viewnoc_list a {
	border: 1px solid #fba21f;
	padding: 4px 10px;
	display: block !important;
	font-size: 14px;
	color: #000;
	border-radius: 100px;
	line-height: 20px;
	white-space: nowrap !important;
	margin: 5px;
	min-width: 105px;
	text-align: center;
}

.viewnoc_list a i {
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
	margin-right: 6px;
}

.auctions_forms .right_download {
	display: block;
	width: 100%;
	text-align: right;
	margin-bottom: 20px;
}

.auctions_forms .right_download .btn-blue {
	padding: 12px 20px;
	border-radius: 100px;
	background: #fba21e !important;
}

.auctions_forms .right_download .btn-blue i {
	margin-right: 7px;
}

.col-md-12.contents .auctions_list_box {
	padding: 0px !important;
	border: none !important;
	margin: 0px !important;
	border-top: 1px solid #000 !important;
	padding-top: 15px !important;
	margin-top: 15px !important;
}

#contactus .contactus_info ul:last-child li p a {
	word-break: break-all;
	display: inline-block;
}

.fullmodel {
	margin: 0px !important;
	padding: 0px !important;
}

.fullmodel .modal-dialog {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	max-width: 100%;
}

.fullmodel .modal-content {
	border-radius: 0 !important;
	outline: 0;
	min-height: 100vh;
}

.fullmodel .modal-header {
	background: #1d1e4e;
	padding: 15px;
	display: flex;
	align-items: center !important;
	border-radius: 0px !important;
}

.fullmodel .logos {
	max-width: 200px;
	width: 100%;
}

.fullmodel .close {
	opacity: 1 !important;
	visibility: visible !important;
	margin: 0 !important;
	padding: 7px 7px 0px 7px !important;
	display: block !important;
	color: #fff !important;
	background: #fea41e !important;
	line-height: 10px !important;
}

.fullmodel .close p {
	color: #fff !important;
	margin: 0;
	padding: 0;
	font-size: 15px;
}

.fullmodel .payment_box {
	text-align: center;
	display: block;
	max-width: 380px;
	margin: 0 auto;
	padding: 50px 0;
}

.fullmodel .payment_box h4 {
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 30px;
}

.fullmodel .button-box {
	margin-bottom: 15px;
}

ul.esign_box {
	display: flex !important;
	align-items: center !important;
	width: 100%;
	padding: 10px 0 !important;
	flex-wrap: wrap;
}

#actount_info .actount_content ul li {
	font-weight: 400;
	color: #000;
	padding: 0 10px;
	flex-wrap: wrap;
}

ul.esign_box li .btn.btn-primary {
	margin: 5px;
	padding: 5px 15px;
	display: inline-block;
	border-radius: 30px;
	background: #ffa51f !important;
	border: none !important;
	box-shadow: none !important;
	width: auto !important;
}

ul.esign_box li:first-child {
	/* flex: 0 0 240px; */
	/* max-width: 240px; */
}

ul.esign_box li .vieweSignForm_div {
	display: inline-block;
}

ul.esign_box li .vieweSignForm_div.hidden {
	display: none;
}

ul.esign_box li .vieweSignParticipate_div {
	display: inline-block;
}

ul.esign_box li .vieweSignParticipate_div.hidden {
	display: none;
}

#notification_count {
	background: #fda31d;
	display: block;
	width: 20px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	border-radius: 50%;
	padding: 0px;
	text-align: center;
	margin: 0;
	position: absolute;
	top: -8px;
	left: 5px;
}

span.price {
	font-family: 'Arial' !important;
	font-size: 18px;
}

.faq_content td,
.faq_content th {
	text-align: left !important;
}

.faq_content h4~p {
	min-height: 40px;
}

.modal-content {
	background: #dbecf9 !important;
	padding: 20px;
	border-radius: 0;
}

#withdraw_wallet .payment_box {
	text-align: center;
	position: relative;
}

#withdraw_wallet .payment_box .colsemodel {
	border: none !important;
	background: transparent !important;
	display: block;
	text-align: right !important;
	float: right;
	width: 18px;
}

#withdraw_wallet .payment_box h4 {
	color: #1e1f4e;
	font-weight: 700;
	font-size: 26px;
	margin-bottom: 15px;
	margin-top: -5px;
}

#withdraw_wallet .modal-body {
	padding: 0;
}

#withdraw_wallet .modal-dialog {
	position: absolute;
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
	max-width: 600px !important;
	width: calc(100% - 30px) !important;
	margin: 0px !important;
	padding: 0px !important;
}

#withdraw_wallet .payment_box p {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 17px;
    font-weight: 600;
    padding-left: 0px !important;
}

#withdraw_wallet .form-group {
	max-width: 430px;
	margin: 0 auto;
	margin-bottom: 15px;
}

#withdraw_wallet .form-group .form-control {
	text-align: center;
}

#withdraw_wallet .button-box .btn {
	font-size: 16px !important;
	text-transform: uppercase;
	height: auto !important;
	padding: 14px !important;
	min-width: 180px;
}

#withdraw_wallet .button-box p {
	margin: 0px !important;
	color: #1e1f4e !important;
	margin-top: 18px !important;
	font-weight: 700;
}

#withdraw_wallet .button-box p a {
	color: #1e1f4e !important;
	font-weight: 700;
}

#withdraw_wallet .info p {
	margin-top: 20px;
	margin-bottom: 0px !important;
	color: #595858;
	font-size: 13px !important;
	line-height: 18px !important;
	display: none;
}

.vis_mis_content p {
	text-align: center !important;
}

.founder_content p {
	text-align: left !important;
}

.feature_box p {
	text-align: left !important;
}

.feature-top .feature_box p {
	text-align: center !important;
}

#content p,
#content ul,
#content li,
#content span {
	text-align: left !important;
}

.upload_pan_span.text-success {
	padding-right: 30px;
}

.nodata_card_list_box {
	border: 1px solid #6f6f6f;
	border-radius: 10px;
	padding: 20px;
	text-align: center;
}

.nodata_card_list_box h4 {
	color: #1d1e4e;
	font-size: 18px;
	text-align: center;
}

.btn.btn-primary.reset_rsd_aj {
	white-space: nowrap;
}

#withdraw_wallet #timetable_model_main {
	padding: 0px !important;
}

#withdraw_wallet #timetable_model_main .modal-header {
	padding: 15px !important;
}

#withdraw_wallet #timetable_model_main .model_content_area .payment_box {
	text-align: left !important;
	padding: 15px !important;
}

#withdraw_wallet #timetable_model_main .model_content_area .payment_box>label:first-child {
	font-weight: 700;
	margin-bottom: 15px;
	display: block;
}

#withdraw_wallet #timetable_model_main .modal-footer {
	justify-content: center !important;
	padding: 15px !important;
}

#withdraw_wallet #timetable_model_main .modal-footer .btn.btn-primary {
	background: #f8aa5b !important;
	border-color: #f8aa5b !important;
	box-shadow: none !important;
}

#withdraw_wallet #timetable_model_main .modal-header h4 {
	font-size: 20px !important;
	line-height: 22px !important;
}

.h4_event {

	color: red;

	animation: blinker 1s linear infinite;
}

@keyframes blinker {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.auction_pro_headers .col-md-3.prod_right {
	flex: 0 0 200px;
	max-width: 200px;
}

.auction_pro_headers .col-md-9.prod_left {
	flex: 0 0 100%;
	max-width: calc(100% - 200px);
}

.headers_content_box {
	display: flex;
}

.auction_imgs_box {
	flex: 0 0 250px;
	max-width: 250px;
}

.prods_imgs {
	width: 100%;
	height: auto;
	/* aspect-ratio: 16/9; */
	overflow: hidden;
	margin-bottom: 10px;
}

.prods_imgs img {
	width: 100% !important;
	display: block;
	height: auto !important;
}

.auction_content_box {
	padding-left: 25px;
}

.auction_content_box .title {
	font-size: 20px !important;
	color: #000 !important;
	font-weight: 400;
	margin: 0px;
	padding: 0;
	margin-bottom: 10px;
}

.info_contents_box ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0px -12px;
}

.info_contents_box ul li {
	padding: 0px 12px;
	position: relative;
}

.info_contents_box ul li p {
	font-size: 14px;
	margin: 0;
	margin-bottom: 10px;
	line-height: 16px;
}

.info_contents_box ul li::after {
	content: "|";
	display: block;
	position: absolute;
	right: -1px;
	top: 1px;
	font-size: 16px;
	color: #000 !important;
	line-height: 16px;
}

.info_contents_box ul li:last-child::after {
	display: none;
}

#auctions .select2-container--default .select2-selection--single {
	border: 1px solid #999 !important;
	padding: 9px 8px !important;
	display: block !important;
	background-color: #fff !important;
	height: 46px !important;
	border-radius: 5px !important;
}

.page_title.padding_leftright h4 {
	padding-bottom: 20px;
	position: relative;
	display: inline-block;
}

.page_title.padding_leftright h4::after {
	width: 100%;
	height: 6px;
	background: #ffa51f;
	content: "";
	display: block;
	left: 0px;
	bottom: 0px;
	position: absolute;
	transform: skew(-10deg);
}

.progress-bar.red {
	background-color: #b01b1b;
	pointer-events: none !important;
}

.progress-bar.green {
	background-color: green;
}

#auctions .auctions-box#auctionslist {
	padding: 0px !important;
}

#auctions .auctions-box#auctionslist .auction_lists_contents {
	width: 100%;
	padding: 30px;
}

#auctionspagehed.isStuck {
	top: 68px !important;
	margin: 0 auto !important;
	max-width: 1270px !important;
	width: 100% !important;
}

#auctionspagehed ul li p br {
	display: none;
}

.button_lsit_ul .btn.btn-green {
	background: #0aa699 !important;
	color: #fff;
}

.button_lsit_ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0px -8px;
}

.button_lsit_ul li {
	padding: 0 8px;
}

.button_lsit_ul li .btn {
	padding: 6px 15px !important;
	font-size: 15px !important;
	border-radius: 50px;
	box-shadow: none !important;
	border: none !important;
}

.banks_models .modal-content {
	padding: 0px;
	border-radius: 15px;
}

.banks_models .modal-footer {
	justify-content: center;
}

.banks_models .modal-header h4 {
	font-size: 22px;
	line-height: 25px;
	margin: 0;
}

.modal-backdrop {
	z-index: 1111;
}

.auctions_models .modal-dialog {
	position: absolute;
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
	max-width: 600px !important;
	width: calc(100% - 30px) !important;
	margin: 0px !important;
	padding: 0px !important;
}

.auctions_models .modal-body {
	padding: 0;
}

.auctions_models .auctions_models_boxs {
	text-align: center;
	position: relative;
}

.auctions_models .auctions_models_boxs .icons_imgs {
	display: block;
	max-width: 180px;
	margin: 0 auto;
	margin-bottom: 30px;
}

.auctions_models .auctions_models_boxs .colsemodel {
	border: none !important;
	background: transparent !important;
	display: block;
	text-align: right !important;
	float: right;
	width: 18px;
}

.auctions_models .auctions_models_boxs h4 {
	color: #1e1f4e;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 10px;
}

.auctions_models_boxs p {
	font-size: 18px;
	line-height: 25px;
}

.auctions_models_boxs .button-boxs {
	margin-top: 30px;
}

.auctions_models_boxs .btn.btn-yellow {
	padding: 16px 30px !important;
	font-size: 16px !important;
	min-width: 240px;
}

.auction_content_box .title .btn-danger {
	animation: blinker 1s linear infinite;
}

.auction_content_box .title .btn {
	padding: 5px 15px !important;
	font-size: 15px !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 50px !important;
	margin-top:8px !important;

}

.auctions_models .auctions_models_boxs p.notes {
	margin: 0;
	margin-top: 25px;
	font-size: 14px;
}

#footer .footer_box .copy {
	margin-top: -6px;
}

#auctions #accordion .card-link.collapsed::before {
	content: "See More...";
	display: block;
	color: red;
	position: absolute;
	right: -160px;
	font-size: 15px;
	font-weight: normal;
	bottom: -3px;
	z-index: 111;
}

.Wishlist {
	margin-top: 20px;
	margin-left: 45px;
}


#bid-pagination-container ul,
.pagination-container ul {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px -2px;
	margin-top: 20px;
}

#bid-pagination-container ul li,
.pagination-container ul li {
	margin: 0px;
	padding: 0px 2px;
	border: none !important;
}

#bid-pagination-container ul li a,
.pagination-container ul li a,
.pagination-container ul li span,
#bid-pagination-container ul li span {
	margin: 0px;
	border: none;
	display: block;
	padding: 0px 11px;
	color: #000 !important;
	min-width: 40px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background-color: #fff;
	box-shadow: none;
	text-align: center;
}

#bid-pagination-container ul li.active a,
.pagination-container ul li.active a,
.pagination-container ul li.active span,
#bid-pagination-container ul li.active span {
	background: #ffa51f !important;
	color: #fff !important;
}

#BIDLEFTPOPUP .BidLEFTSpan {
    position: absolute;
    margin-top: 31px;
    margin-left: 79px;
    font-size: 32px;
    color: #1e1f4e;
    font-weight: 700 !important;
}
#VEHICLELIMITEXCEED .BidLEFTSpan {
    position: absolute;
    margin-top: 31px;
    margin-left: 79px;
    font-size: 32px;
    color: #1e1f4e;
    font-weight: 700 !important;
}

.btn-group, .btn-group-vertical {
    width: 100% !important;
}
.multiselect-container.dropdown-menu.show{
	width: auto !important;
}
.auctions_heading ul li.select_boxs {
    padding: 0px 8px;
    flex: 0 0 19%;
    max-width: 19%;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content {
	top: 50% !important;
	width: calc(100% - 30px) !important;
	right: auto !important;
	left: 50% !important;
	bottom: auto !important;
	z-index: 11111111 !important;
	max-width: 870px !important;
	transform: translate(-50%, -50%) !important;
	border-radius: 5px !important;
	overflow: hidden;
	max-height: 85vh !important;
}
#shut-up-dailog {
	margin: 0;
	padding: 25px;
	overflow: hidden;
	overflow-y: auto;
	max-height: calc(85vh - 130px) !important;
	font-size: 16px !important;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.ui-dialog-buttonset {
    position: relative;
    bottom: auto;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
	position: relative;
	padding: 0px !important;
	display: block;
	height: auto !important;
}

.ui-dialog .ui-dialog-title {
	float: none !important;
	margin: 0px !important;
	white-space: normal !important;
	width: 100% !important;
	display: block;
	text-align: center;
	font-size: 20px;
}

.ui-widget-overlay.ui-front {
	background: #000 !important;
	opacity: 0.8;
	z-index: 1111111 !important;
}


.ui-dialog-buttonset button.confirm-class {
	padding: 10px 24px !important;
	border-radius: 5px !important;
	background-color: #1d1e4e !important;
	border: 2px solid #1d1e4e !important;
	box-shadow: none !important;
	font-size: 16px !important;
	color: #fff !important;
	width: 140px !important;
	margin: 0px 5px !important;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
}

.ui-dialog-buttonset button.cancle-class {
	padding: 10px 24px !important;
	border-radius: 5px !important;
	background-color: #fff !important;
	border: 2px solid #1d1e4e !important;
	box-shadow: none !important;
	font-size: 16px !important;
	color: #1d1e4e !important;
	width: 140px !important;
	margin: 0px 5px !important;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
}


#res-pagination-container ul,
.pagination-container ul {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px -2px;
	margin-top: 20px;
}

#res-pagination-container ul li,
.pagination-container ul li {
	margin: 0px;
	padding: 0px 2px;
	border: none !important;
}

#res-pagination-container ul li a,
.pagination-container ul li a,
.pagination-container ul li span,
#pagination-container ul li span {
	margin: 0px;
	border: none;
	display: block;
	padding: 0px 11px;
	color: #000 !important;
	min-width: 40px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	background-color: #fff;
	box-shadow: none;
	text-align: center;
}

#res-pagination-container ul li.active a,
.pagination-container ul li.active a,
.pagination-container ul li.active span,
#res-pagination-container ul li.active span {
	background: #ffa51f !important;
	color: #fff !important;
}



#bar_chart {
	position: relative;
	left: -25px;
	width: calc(100% + 50px);
}

.apexcharts-legend.position-bottom.apexcharts-align-left, 
.apexcharts-legend.position-top.apexcharts-align-left, 
.apexcharts-legend.position-right, 
.apexcharts-legend.position-left 
{
	justify-content: center !important;
}

.auctions_heading ul li.search_boxs .form-control {
	max-width: 260px;
}

.form-control, .custom-select {
	text-align: left !important;
}
span.price {
    font-size: 17px;
    display: inline-block;
    line-height: normal !important;
    font-family: 'Arial' !important;
    font-weight: 400;
    vertical-align: middle;
    margin: 0px;
}

.agreement_chk .custom_chk  .chk_checkmark {
    top: 2px;
}
#register .agreement_chk .custom_chk {
    font-size: 14px;
    line-height: 19px;
    margin-top: 0;
}

#actount_info .actount_content ul.agreement_chk  {
    padding: 0px ;
}

.buffer_each_vehicle {
    margin-left: 10px;
    padding: 4px;
    border-radius: 3px;
}

/*Subscription Modal*/
#membership_payment {padding: 0px !important;}
#membership_payment .modal-dialog .modal-content {
    border-radius: 15px;
}
#membership_payment .modal-dialog {
    width: calc(100% - 30px) !important;
    max-width: 1000px !important;
    margin: 30px auto !important;
}


#auctionspagehed.isStuck {
	position: fixed;
	top: 68px !important;
	z-index: 222 !important;
}

#investors .investors_info_box {
    padding: 30px;
    padding-bottom: 0px;
}
.annual-report-box .report-table {
    margin-left: 30px;
    margin-right: 30px;
}
.annual-report-box .report-table td {
    padding: 10px 80px 10px 0 !important;
    text-align: left !important;
}

.annual-report-box .report-table td a{
	color:#ffa51f !important;
}

.annual-report-box {
    padding-bottom: 50px;
}

/*.filters .select2-container{
    z-index: 111111111111 !important;
}*/