@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: 100%;
	width: 100%;
	margin: 0 auto;
	padding: 0 100px;
}



.container:before,

.container:after {

	display: table;

	content: "";

}



.container:after {

	clear: both;

}



.btn.btn-yellow {

	/* background: #699e36 !important; */

	background: #000;

	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: #699e36; */
	background-color: #fff;
}


.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: #63bf7c !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: #699e36 !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: 145px !important;
    border: 2px solid #999;
    border-radius: 5px;
    display: none;
    left: 0px;
    top: 30px;
}
#nav ul li.is_parent i {
    padding-left: 6px;
}
ul.dropdown-menu.sub_nav li a {
    color: #000 !important;
    text-align: center !important;
    padding: 0 11px;
}


#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: #699e36 !important;

	font-weight: 500;

	font-size: 15px;

	display: block;

	min-width: 155px;

	text-align: right;

}



#banner {}



#banner .banner-block {

	background: #63bf7c !important;

	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: #699e36 !important; */
	color: #F9D140 !important;

}



.nav.nav-pills .nav-item a.nav-link.active::after {

	/* background-color: #699e36 !important; */
	background-color: #F9D140 !important;

}



#auctions {}



#auctions .auctions-box {

	padding: 30px;

	background: #fff;

	box-shadow: 0px 1px 4px #ccc;

	margin-top: -266px;

	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 tr td,

.filter_data tr th {

	border: none !important;

	vertical-align: middle;

	padding: 15px;

}



#auctions_table tr th {

	background: #F9D140;

	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; */
	background: #F9D140;

	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: #000 !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: #000;

	margin: 0px;

}



#footer .footer_links_box h1 {

	text-align: left;

	font-size: 20px;

	color: #000 !important;

	display: inline-block;

}



#footer .section-title h1::after {

	width: 100%;

	height: 4px;

}



#footer .footer_links_box ul li a {

	color: #000;

	text-transform: uppercase;

	font-size: 15px;

}



#footer .footer_links_box ul li {

	padding-bottom: 10px;

}



#footer .footer_form_box h1 {

	color: #000;

	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: #63bf7c;

}



#pagebanner .pagebanner-box ul {

	margin: 0 -15px;

	display: flex;

	align-items: center;

}



#pagebanner .pagebanner-box ul li {

	padding: 0px 15px;

	color: #699e36 !important;

	font-weight: 700;

	font-size: 16px;

	position: relative;

	text-transform: capitalize;

}



#pagebanner .pagebanner-box ul li a {

	color: #699e36 !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 30px;

	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: #699e36 !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: #699e36;

	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 #699e36;

	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: #699e36;

	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: #699e36;

	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 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: #000 !important;
	padding: 11px 0px !important;
}



.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: #F9D140 !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;

	color: #fff;

}



#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: #699e36;

}



#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: #699e36;

}



.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: #699e36 !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: #699e36;

	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: #699e36;

}



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: #699e36;

}



#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 #699e36;

	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: #699e36;

	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: #699e36;

	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: #699e36 !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;

	padding: 10px !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: #699e36 !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: #699e36;

	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: #699e36 !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: #699e36 !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;

}




/* new Add */

#header .header-block {
	background: #f5f5f5 !important;
}
#pagebanner .pagebanner-block {
	background: #f5f5f5;
}
.logo-box {
	max-width: 280px;
	width: 100%;
	display: inline-block;
}
#banner .banner-block {
	background: #f5f5f5 !important;
	padding: 40px 0px 285px 0px;
}

body {
	background-color: #fff;
}
#nav ul li a {
	color: #000 !important;
}
ul.sub_menu.parent_menu {
	width: auto !important;
	background: #fff !important;
}
.content-title h1::after {
	/* background-color: #699e36; */
	background-color: #F9D140;
}
.btn.btn-yellow {
	/* background: #699e36 !important; */
	background: #000;
}


.carsig-box {
	display: flex;
	align-items: center;
/*	justify-content: center;*/
	padding: 60px 0;
}
.btn_lsit button {
	display: block;
	background: #0f2f53;
	color: #fff !important;
	border: none !important;
	padding: 12px;
	margin: 12px 0;
	width: 160px;
	border-radius: 30px;
	font-size: 16px;
	box-shadow: none !important;
	outline: none !important;
}
.btn_lsit .main {
	margin-top: 50px;
}
.btn_lsit .main #save {
	background: #699e36;
}
.btn_lsit .main #clear1 {
	background: #c63d3d;
}
.carsig-box .btn_lsit {
	padding-left: 30px;
}

 .m-signature-pad--body canvas { cursor: url('../images/marker.png'), auto;	}

 
.custom_chk.rdo_box input:checked~.chk_checkmark_green::after {
	background: #699e36 !important;
}

.custom_chk.rdo_box input:checked~.chk_checkmark_green {
    border-color: #699e36 !important;
}
.custom_chk.rdo_box input:checked~.chk_checkmark_red::after {
	background: red !important;
}

.custom_chk.rdo_box input:checked~.chk_checkmark_red {
    border-color: red !important;
}
#nav ul li a.btn.btn-green {
	background: #689f37;
	color: #fff !important;
	border-radius: 32px;
	padding: 5px 15px;
	box-shadow: none !important;
	border: none !important;
}
#nav ul .btns {
	display: inline-block;
	padding-left: 20px;
}
#nav ul .btns li {
	padding: 0px !important;
	margin: 0px !important;
	margin-left: 18px !important;
}


#aboutus .aboutus-block {
	padding: 80px 0;
}




.cardss_boxs {
	box-shadow: 0px 0px 4px #ccc;
	background: #fff;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.cardss_boxs .cards_img {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #fff;
}
.cardss_boxs .cards-content {
	padding: 20px;
}
.cardss_boxs .cards-content h4 {
	margin-bottom: 10px;
	display: -webkit-box;
	/* -webkit-line-clamp: 1; */
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 18px;
}
.cardss_boxs .cards-content p {
	padding: 0;
	margin: 0;
	display: -webkit-box;
	/* -webkit-line-clamp: 3; */
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.cardss_boxs .redmore {
	margin-top: 10px;
}
.cardss_boxs .redmore a {
	color: #4e7838 !important;
	border-bottom: 1px solid #4e7838 !important;
	text-decoration: none;
}

.section-title p {
	max-width: 900px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 35px;
}
#services .col-md-4 {
	margin-bottom: 30px;
}
#services .services-block {
	padding: 80px 0;
	background-color: #f5f5f5;
}
#conatcus .contact_forms {
	max-width: 900px;
	margin: 0 auto;
}
#conatcus .conatcus-block {
	padding: 80px 0;
}
#conatcus .button_boxs .btn {
	min-width: 180px;
	padding: 15px;
}
textarea.form-control {
	height: 120px !important;
	resize: none !important;
}
.cardss_boxs .cards_img img {
	width: 100%;
}

.bx-wrapper .bx-controls-direction a {
	z-index: 11 !important;
}
#remarks .remarks-block {
    padding-bottom: 80px;
}

.info_contents p {
	margin: 0;
	color: #000;
	margin-top: 30px;
	margin-bottom: -20px;
}




.inspection-block {
	padding: 60px 0;
}
.bg-primary {
	background-color: #F9D140 !important;
	box-shadow: none !important;
	outline: none !important;
}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
	background-color: #F9D140 !important;
	box-shadow: none !important;
	outline: none !important;
}
.dataTables_wrapper.form-inline {
	display: block !important;
}
.dataTables_filter input {
	border: 1px solid #ccc;
	display: block !important;
	width: 100% !important;
	padding: 12px !important;
	border-radius: 5px;
	box-sizing: border-box;
	outline: none !important;
	font-size: 16px !important;
}
div.dataTables_filter label {
	font-size: 14px !important;
}

.dataTables_length .custom-select {
	border: 1px solid #ccc !important;
	width: 80px !important;
}
#auctions_table .dataTables_wrapper .row {
	margin: 0px !important;
}
#auctions_table .dataTables_wrapper .row [class*="col-md"] {
	padding: 0px;
}




#slider img {
	width: 100% !important;
	display: block !important;
}
.content-img img {
	width: 100%;
	display: block;
}


@media (max-width: 1200px)
{
	.container {
	padding: 0 15px;
}
}
h1.title {
    margin-bottom: 30px;
    text-align: center;
}
.col-md-3.update {
    margin-left: 171px;
    margin-top: 40px;
}
.col-md-3.ok {
    /*margin-left: 171px;*/
    margin-top: 40px;
}





.downloas ul {
	display: flex;
	margin: 0px -8px;
}
.downloas ul li {
	padding: 0 8px;
	margin-top: 15px;
}
.downloas ul li img {
	max-width: 140px;
	width: 100%;
	display: block;
}
#readMore {
    color: #4e7838 !important;
    border-bottom: 1px solid #4e7838 !important;
    text-decoration: none;
    font-weight: 500 !important;
	margin-top: 10px !important;
}

.aboutus-box.flex-reverce .row{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
	flex-direction: row-reverse;
}
.aboutus-box.flex-reverce {
    margin: 30px 0;
}
ul.aboutus-boxlist li {
    list-style: disc;
    margin-left: 30px;
}
.about-boxes-block {
    padding-top: 50px;
}
.about-section-box .col-md-4 {
    margin-bottom: 30px;
}