.w-m0 {
  color: white !important;
  margin: 0;
}

.checkbox-section .site-checkbox .checkbox {
  width: 100%;
}

.checkbox-section {
  padding: 15px;
  background: #fff;
  float: left;
  padding-bottom: 0;
}

.sort-ul .dropdown button {
  background: #0059A4;
  border-color: #0059A4;
  font-size: 13px;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 4px;
}

.product-card {
  background: white;
  padding: 15px;
  margin-top: 20px;
}

/* .product-list {
    margin-top: 0;
} */
section.resultbg {
  background: white;
  margin-bottom: 15px;
}

.right-side-content {
  /* margin-top: 10px; */
}

.breadcrumb>li.keywordbox {       font-size: 12px;
  background: #fff;
  margin: 5px;
  padding: 2px 10px;
  line-height: 25px;
  border-radius: 20px;
  position: relative;}
.SearchKey .breadcrumb{
  margin-bottom:0;    padding: 0;
}
.SearchKey .breadcrumb>li+li { margin-left:24px;}
.SearchKey .breadcrumb>li+li:before {
  content: '\f35a';
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900; 
  text-decoration: inherit;
  position:absolute;
  left: -24px;
}

.top-content p {
  font-weight: 600;
  color: #0059A4;
  font-size: 14px;
}

.product-star span {
  color: #0059A4;
  font-size: 13px;
}
.bot-content {
  /* display: -ms-grid;
        display: grid;
    -ms-grid-columns:auto auto auto auto auto;
    grid-template-columns:auto auto auto auto auto;  */
       margin-bottom: 5px;
           display: block;
}
.bot-content p{
  color: #77787b;
  font-size: 14px;
}
.bot-content div {
  color: #77787b;
max-width: 82px;
font-size: 14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: table-cell;
}
.bot-content span {
  color: #dcdddf;
text-align: center;
padding-left: 4px;
padding-right: 4px;
display: table-cell;
}
.bot-content div.text-center {
    max-width: 102px;
}

.top-content p img {
  margin-right: 1px;
  vertical-align: sub;
      padding-bottom: 2px;
}

.site-body .ban-bg h2 {
  color: white;
  font-family: 'DINPro-CondBold';
  text-transform: uppercase;
  font-size: 45px;
}

.checkbox-section .right-side-content {
  margin:-14px 0px 12px 0px;
}

.side-bar-se .right-side-content {
margin: 0px 15px;
}

.site-body .site-footer footer h6 {
  color: #DCDDDF;
  font-family: 'DINPro-Bold';
}

.lastbot p {
  margin: 0;
  font-size: 14px;
  color: #77787B;
}

.my-auction-side {
    position: relative;
    float: left;
    width: 100%;
    top: 0;
    margin-top: 52px;
}

.my-auction-side ul.sort-ul  li .list-btn {
  width: 100%;
      text-align: center;    vertical-align: text-top;
}
.my-auction-side ul.sort-ul li:first-child {
   margin-right: 15px;
}

.my-auction-side ul.sort-ul li svg.list-svg {
    vertical-align: text-top; float: none; margin-top: 0;
}

.dash-fliter {
    position: relative;
    float: left;
    width: 100%;
    z-index: 99;
}
ul.sort-ul {
  width: 100%;
}
p.closed-timer.won-au-clo {
    font-size: 15px;
    font-weight: 600;
}

.my-auction-side ul.nav.nav-pills.nav-stacked {
  padding: 15px 0px;
  background: white;
}

.my-auction-side .nav-pills>li>a {
    border-radius: 0;
    color: #595959;
    font-size: 14px;
    font-family: 'MarkPro-Medium';
    padding: 5px 28px;
    transition: all 0.4s ease;
    float: left;
    width: 100%;
    cursor: pointer;
}

.my-auction-side .nav-pills>li.active>a, .my-auction-side .nav-pills>li.active>a:focus, .my-auction-side .nav-pills>li.active>a:hover, .my-auction-side .nav-pills>li>a:hover {
  color: #0059A4;
  background-color: #f6f7f9;
  border-left: 3px solid;
}

.my-auction-side ul.sort-ul li {
  float: left;
  padding: 0px 0px;
  padding-bottom: 5px;
  padding-top: 15px;
}

.my-auction-side ul.sort-ul li {
  width: 47%;
}

.my-auction-side ul.sort-ul li.w100 {
  width: 100%;
}

.ml-15 {
  margin-left: 15px;
}

button.grid-btn.w100.bg-white {
  color: #0059a4;
  background: #ffffff;
}

button.list-btn.w100.bg-white.ml-15 {
  background: white;
}

button.btn.btn-primary.dropdown-toggle.w100.bg-white {
  color: #0059a4;
  background: white;
  border: none;
  font-weight: 600;
}

h6.gray-text {
  color: #595959;
  font-weight: 600;
  margin: 0;
  margin-top: 15px;
}

.pro-img {
  position: relative;
}

.status-tag.blue {
  background: #009FF2;
  position: relative;
  top: -5px;
  left: 0;
  width: 100%;
  text-align: center;
  border-radius: 3px 0px 3px 0px;
  font-size: 13px;
  padding: 1px 8px;
  color: white;
  font-weight: 500;
  letter-spacing: .2px;
  float: left;
      margin-bottom: 5px;
      text-transform: capitalize;
}

button.w100.sitebtn-pri.gray-bg, a.w100.sitebtn-pri.gray-bg {
  background: #747474;
  padding-left: 5px;
  padding-right: 5px;
}

.status-tag.blue.gray {
  background: #2f373e;
}

.flext-end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.product-head {
  padding-top: 20px;
  margin-bottom: 20px;
}

.site-body .product-head h4 {
  margin: 0px;
  color: #303030;
  text-transform: uppercase;
  font-size: 24px;
  font-family: 'DINPro-CondBold';
  font-weight: 600;
  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.product-head p {
  color: #0059A4;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.product-head p span img {
  margin-right: 5px;
  margin-top: -2px;
}

.product-box {
  background: white;
  padding: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.product-content {
    padding-top: 30px;
    padding-right: 20px;    padding-left: 5px;
}
a.site-tool-tip {
    float: right;
    padding-top: 3px;
    padding-right: 5px;
}
.tooltip {
    padding: 5px 0;
    margin-top: -3px;
    min-width: 170px;

}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: 1;
}
.tooltip-inner {
  font-family: 'MarkPro-Book';
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 22px;
  background-color: #2F373E;
  border-radius: 2px;
  padding: 20px;
  max-width: 250px
}

.certi p span {
  float: left;
  width: 24px;
height: 24px;
  display: block;
  background: #D8D8D8;
  border-radius: 50%;
  margin-right: 10px;    margin-top: -1px;
}

/* .certi {
  padding-top: 10px;
  padding-bottom: 10px;
} */

.product-content p {
  color: #595959;
  font-size: 14px;
}
.product-content p.gm-certified {
    color: #0059a4;
}

.certi p.gm-certified span {
    background: #0059a4;
}

.product-content p.spc-p {
    color: #0059a4;
    font-size: 16px;
    font-weight: 300;
    font-family: 'MarkPro-Medium';
}

.right-side-content.m0 {
  margin: 0px;
}

.product-input.right-side-content .input-group-addon {
  background: #ffffff;
  border: 1px solid #AFB7BC;
  padding: 5px 12px;
  color: #0059a4;
  border-right: 0px;
  cursor: pointer;
}

.product-input.right-side-content .input-group-addon.r-side-ico {

  border: 1px solid #AFB7BC;

  border-left: 0;

}

.product-input.right-side-content .input-group .form-control {
  border-right: 0;
  text-align: center;
  color: #303030;
  font-weight: 600;
  font-size: 18px;
}

.product-view .sitebtn-pri {

  text-transform: uppercase;
}

.product-input.right-side-content .input-group .form-control::placeholder {
  color: #494949;
}

/* .mb-15 {
    margin-bottom: 5px;
} */
input.bid-input {
  background: #EBF2F6;
  border: none;
  padding: 8px 12px;
  border-radius: 3px;
  width: 100%;
}

.row.bid-top {
  margin-bottom: 0;    margin-top: 35px;
}

.site-carousel {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.site-carousel button.owl-prev {
  position: absolute;
  left: 10px;
  top: 50px;
  background: white !important;
  width: 28px;
  height: 28px;
  border-radius: 50% !important;
  color: #0059a4 !important;
}

.site-carousel button.owl-next {
  position: absolute;
  right: 10px;
  top: 50px;
  background: white !important;
  width: 28px;
  height: 28px;
  border-radius: 50% !important;
  color: #0059a4 !important;
}

.site-footer footer p span {
  line-height: 30px;
}

.doc-box {
  background: white;
  padding: 15px;
  margin-bottom: 15px;
}

.doc-box p span {
  color: #77787b;
  margin-left: 10px;
  font-size: 16px;
}

button.sitebtn-pri.btn-border {
  border: 1px solid #005ca9;
  background: white;
  color: #266fb4;
  padding: 13px 40px;
}

.doc-box p {
  color: #0059A4;
  font-size: 18px;
  padding-top: 10px;
  margin-bottom: 0px;
}

.dis-box {
  background: white;
  padding: 8px 20px;
  margin-bottom: 15px;
}

h5.site-color {
  color: #0059A4;
  font-family: 'MarkPro';
}
.accout-drop .dropdown {
    margin-top: -2px;
}
.notification-drop .dropdown {
  padding: 10px 8px;
  margin-right: 10px;
  -webkit-transition-duration: 0.4s;
  /* Safari */
  transition-duration: 0.4s;
  position: relative;
}

.notification-drop a {
  color: #868686;
}

.notification-drop a:hover {
  color: #0059A4;
  /* position: relative; */
}

.notification-drop .dropdown.open {
  /* background: #0059A4;
      padding-top: 22px;
      margin-top: -16px;
      padding-bottom: 14px; */
}

.notification-drop .dropdown.open button a {
  color: #feffff;
}

.notification-drop ul.dropdown-menu {
  width: 275px;
  padding: 10px 0px;
  border-radius: 5px;
  top: 66px;
  right: -44px;
  border: none;
  box-shadow: 1px 1px 11px -2px rgba(0, 0, 0, 0.45098039215686275);
}

.notification-drop ul.dropdown-menu::after {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid white;
  position: absolute;
  content: "";
  top: -5px;
  left: 75%;
  transform: translate(-50%, -50%);
}

.drop-head p {
  margin: 0;
  padding: 5px;
  text-align: center;
  color: #8a8888;
}

.notification-box {
  padding: 5px 0px;
  background: rgb(246, 247, 249);
  border-top: 1px solid #77787b29;
  border-bottom: 1px solid #77787b29;
  max-height: 170px;
  overflow: auto;
  overflow-x: hidden;
}

/* width */
.notification-box::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.notification-box::-webkit-scrollbar-track {
  box-shadow: none;
  border-radius: 10px;
}

/* Handle */
.notification-box::-webkit-scrollbar-thumb {
  background: #d3d9dc;
  border-radius: 10px;
}

/* Handle on hover */
.notification-box::-webkit-scrollbar-thumb:hover {
  background: #0059A4;
}

.noti-msg {
  padding: 5px 10px;
  border-bottom:1px solid rgba(119, 120, 123, 0.1607843137254902);
}

.noti-msg {}

.bor-none {
  border-bottom: none;
}
.bold {
   font-weight: 600;
}

.noti-msg p {
  margin: 0;
  line-height: 24px;
      overflow: hidden;
  white-space: nowrap;
  width: 100%;
  text-overflow: ellipsis;
}

li.noti-fi-clear {
  text-align: center;
}

.noti-fi-clear button {
  font-size: 15px;
  font-weight: 600;
  color: #0059A4;
  padding-top: 10px;
}

.side-bar-se .panel-title a:hover {
  color: #77787b;
  text-decoration: none;
}

.side-bar-se .panel-title a:focus {
  text-decoration: none;
}

.accout-drop ul.dropdown-menu {
  width: 160px;
  padding: 10px 0px;
  border-radius: 5px;
  top: 65px;
  right: -50px;
  border: none;
  box-shadow: 1px 1px 11px -2px rgba(0, 0, 0, 0.45098039215686275);
}

.accout-drop ul.dropdown-menu {
  width: 184px;
right: -72px;
}
.help-dropdown.accout-drop ul.dropdown-menu {
right: -50px;
}

.accout-drop .dropdown {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

.accout-drop ul.dropdown-menu::after {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid white;
  position: absolute;
  content: "";
  top: -5px;
  left: 50%;
  transform: translate(-50%, -50%);
}

.accout-drop .dropdown-menu>li>a {
  display: block;
  padding: 6px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #77787b;
  white-space: normal;
}

.f16 {
  font-size: 15px;
}

.pro-img {
  padding: 0px;
}

.pro-img {
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 10px;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.pro-img img {
    margin: 0 auto;
    /* width: 100%; */
    height: 110px;
    object-fit: contain;
}
.top-content p.p-timer {
    font-weight: 600;
    font-size: 15px;
}
.top-content p.p-timer.time-end {
      color: #f90808;
}

.pro-img .star-watch {
  color: #979b9f;
      position: absolute;
      right: -4px;
      top: 4px;
      font-size: 14px;
      cursor: pointer;
}
.product-list.liststyle .pro-img .star-watch {
    color: #979b9f;
    position: absolute;
    left: -4px;
    top: 4px;
    font-size: 14px;
    cursor: pointer;
    right: auto;
}
p.adwtch.product svg {
    float: left;
    margin-right: 12px;
}
a.star-watch.active .star-ico g {
    fill: #0059a4;
    opacity: 1;
}
.product-card {
  background: white;
padding: 6px 15px;
padding-bottom: 18px;
  margin-top: 0;
    margin-bottom: 15px;
  border-radius: 3px;
  /* overflow: hidden; */
}
.liststyle .product-card, .current-auction .liststyle .product-card {
padding: 6px 15px;padding-right: 5px;
    margin-bottom: 10px;
}
.liststyle .pro-img .fas {
left: -6px; right: inherit;
}
.sub-menu {
  list-style: none;
}

.sub-menu li a {
  font-size: 14px;
  color: #595959;
  padding: 10px 0px;
  width: 100%;
  line-height: 20px;
    font-family: 'MarkPro-Medium';
  float: left;
}

.sub-menu li.active a {
  color: #0059A4;
  text-decoration: none;
}

.sub-menu li a:hover {
  color: #0059A4;
  text-decoration: none;
}

.sub-menu li a:focus {
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}

.flagselect button {
  background: transparent;
  border: none;
  margin: 0;
  padding: 0;
  color: white;
  text-transform: uppercase;
  font-weight: 500;
}

.top-head {
    background: rgb(47, 55, 62);
    margin: 0;
    text-align: right;
    color: white;
    padding: 7px 102px;
    padding-bottom: 7px;
    float: right;
    width: 100%;
}
.top-ul {
    float: right;
}
.top-ul ul {
    list-style: none;
    padding-left: 0;
    font-family: 'MarkPro-Bold';
}
.top-ul ul li {
    float: right;
    position: relative;
}
.top-ul ul li a {
    color: white;
    font-size: 14px;
    cursor: pointer;
    position: relative;
    z-index: 999;
    text-decoration: none;
}
.bootstrap-select.btn-group .dropdown-menu a{
  color: #303030;
}
.flagselect span.bs-caret {
  display: none;
}

/* .flagselect span.flag-icon.flag-icon-us {
    padding-right: 30px;
} */
.flagselect .btn-default:hover {
  color: white;
  background-color: transparent;
  border-color: #ffffff;
}

.flagselect .bootstrap-select .dropdown-toggle:focus {
  outline: #2f373e !important;
  outline: none !important;
  outline-offset: 0 !important;
  background: none !important;
  color: white !important;
}

.flagselect.btn-default.active, .flagselect.btn-default:active, .flagselect.open>.dropdown-toggle.btn-default {
  color: white;
  background-color: transparent;
  border-color: #adadad;
}

.btn-group.bootstrap-select.flagselect.fit-width {
  background: transparent;
}

.flagselect .btn-default.active, .flagselect .btn-default:active, .flagselect .open>.dropdown-toggle.btn-default {
  color: white;
  background-color: #2f373e;
  border-color: #adadad;
  outline: #2f373e !important;
}

.flagselect button.btn.dropdown-toggle.btn-default {
  background: transparent;
  color: #fffcfc;
  outline: none !important;
  border: none;
  padding-right: 0;
      line-height: 20px;
}

.product-list .col-sm-6.col-md-4 {
  padding-left: 8px;
  padding-right: 8px;
}

.top-content p {
  font-family: 'DinPro';
  font-weight: 500;    margin-bottom: 0;
}

.liststyle .top-content .p-timer {
 padding-top: 5px;
}

.top-content p.p-name {
    font-family: 'DinPro';
    color: #303030;
    text-overflow: ellipsis;
    overflow: hidden;
     width: 100%;
    white-space: nowrap;
}

.notification-drop a:hover svg {
  stroke: #DA4567;
}

.gm-header .notification-drop .dropdown button {
  margin-top: -5px;
}

.svg-ico:hover path {
  stroke: #0059A4;
}

.notification-drop .dropdown.open .svg-ico path {
  stroke: #005dbd;
}

.quick-box {
  border-right: 2px solid;
  border-left: 2px solid;
  border-color: rgba(0, 0, 0, 0.18);
  text-align: center;
  padding: 8px;
}

.quick-box p {
  font-size: 15px;
  font-family: 'DINPro';
  color: white;
  margin-bottom: 5px;
}

.quick-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.quick-box .quick-center h4 {
  font-family: 'MarkPro-Medium';
  color: white;
  margin: 0;
  margin-right: 10px;
}

.container-fluid.quick-bg {
  background: #003E72; background: #F6F7F9;
  position: relative;
}

.quick-btn {
  color: white;
  border: 2px solid #005daa;
  padding: 0px 17px;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: 'DINPro-Bold';
  background: transparent;
}

.bl-none {
  border-left: none;
}

.current-auction .product-card {
  /* background: white; */
  padding: 0px 0px;padding-bottom: 18px;
  /* margin-bottom: 15px;  margin-top: 0;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 15px; */
}

.current-auction .pro-content {
  padding-left: 15px;
  padding-right: 15px;
}

.current-auction .product-btn {
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: start;
   -ms-flex-align: start;
           align-items: flex-start;
}
.current-auction .product-btn a {
}
.current-auction .product-btn a:last-child {
  margin-left: 5px;
}


.current-auction .product-list.liststyle .product-btn, .current-auction .product-list.liststyle .pro-content {
  padding-left: 0;
  padding-right: 0;
}
.ftn600 {
  font-weight: 600;
}
.account-sectio {
  position: relative;
  float: left;
  width: 100%;
  top: 0;
  margin-top: 0;
}
.fraconly .account-sectio {
  margin-top: 72px;

}


.mtb-20 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.acco-box {
  padding: 15px 0;
  background: white;
}

.m40 {
  margin: 40px;
}

.site-table2 table {
  width: 100%;
}

.site-table2 table th {
  background: #f6f7f9;
  padding: 10px !important;
  border: none !important;
}

.site-table2 table tbody td .site-checkbox {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 9px;
}

.site-table2 table tbody td {
  padding: 12px;
  font-size: 14px;
  color: #77787b;
  border: none;
}

.line-btn {
  transition-duration: 0.4s;
  background: transparent;
box-shadow: inset 0 0 0 2px
#0059A4;
border-radius: 3px;
font-family: 'DINPro-Bold';
font-size: 13px;
color: #0059A4;
letter-spacing: 0.75px;
line-height: 6px;
padding: 16px;
}

/* .line-btn:hover {
    color: white;
} */
.current-auction h2.curt-auc {
  font-weight: 600;
  font-size: 30px;
  margin: 0;
  margin-top: -14px;    font-family: 'DINPro-CondBold';margin-bottom: 5px;
}
.current-auction h2.curt-auc span {
  color: #999999;
  font-size: 14px;
  font-family: 'MarkPro-Bold';
  margin-left: 8px;
  text-transform: none;
}

h2.text-uppercase.acco-heading {
  font-family: 'DINPro-CondBold';
  font-size: 34px; margin-bottom: 0;
}

.right-side-content h3 {
  font-family: 'DINPro-CondBold';
  font-size: 34px;
}

img.list-svg {
  margin-top: -4px;    margin-right: 4px;
}

.noti-msg a {
  text-decoration: none;
  cursor: pointer;
}

.top-content p.closed-timer {
  font-family: 'DinPro';
  font-weight: 500;
  color: #595959;
}

.w120 {
  width: 120px;
}


.product-slider {
  border:none;
  margin: 0;
}

.slider-thum {
    margin: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px;
}

.slider-thum .item {
  text-align: center;
}

.slider-thum .item .thumb {

  border: none;
  width: 20%;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  float: left;
  margin: 0;
  padding-right: 0px;
  position: relative;
  padding-left: 10px;
}

.slider-thum .item .thumb img {
  max-width: 100%;
    height: 120px;
    margin: 0 auto;
    /* object-fit: cover; */

}
.slider-thum .item .thumb:first-child{
  padding-left: 0px;
}


.w250{
  width: 250px;
}

.slider-thum .item .thumb:hover {
  border-color: #1089c0;
}

.product-slider .item img {
  /* width: 100%; */
  height: auto;
  height: 265px;
  object-fit: contain;
}

.carousel-control {
  color: #0284b8;
  text-align: center;
  text-shadow: none;
  font-size: 30px;
  width: 30px;
  height: 30px;
  line-height: 20px;
  top: 23%;
}

.carousel-control:hover, .carousel-control:focus, .carousel-control:active {
  color: #333;
}

.carousel-caption, .carousel-control .fa {
  font: normal normal normal 30px/26px FontAwesome;
}

.carousel-control {
  background-color: rgba(0, 0, 0, 0);
  bottom: auto;
  font-size: 20px;
left: 14px;
  position: absolute;
  top: 32%;
  width: auto;
}
.carousel-control.right {
   right: 14px;
}

.carousel-control.right, .carousel-control.left {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}
.top-ul ul {
    list-style: none;
    padding-left: 0;
}
.product-content p.value-text {
    font-family: 'MarkPro-Bold';
}
.site-table table td a {
    color: #0059A4;
    font-family: 'MarkPro-Bold';
    text-decoration: none;
}
.product-view .sitebtn-pri.closed {
    border: 1px solid #DBE2E5;
    background: transparent;
    color: #999999;
    font-size: 18px;
}
.product-content p.spc-p.closed {
    color: #303030;
}
.video-paly {
    position: relative;
}
.play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
    background: white;
    border: none;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    color: #0059a4;
    text-align: center;    padding-left: 8px;
    padding-top: 5px;
    outline: inherit;
}
.video-paly {
    max-height: 265px;
    overflow: hidden;
}
.video-paly iframe,.video-paly video {
    height: 265px;
}
.video-wrapper  {
       text-align: center;
}
.flag-icon {
    top: -1px;
}
a.right.carousel-control {
    background: rgb(0, 0, 0);
    padding: 8px 4px;
    height: auto;
}
a.left.carousel-control {
  background: rgb(0, 0, 0);
  padding: 8px 4px;
  height: auto;
}
p.adwtch {
  text-transform: none;
      /* background: #f6f7f9; */
      padding: 0 10px 0 2px;
      display: inline-block;
      color: #0059a4;
      border-radius: 4px;
      margin-bottom: 0;
      font-weight: 600;
      cursor: pointer;
}
.dwnldall {
  cursor: pointer; margin-left: 10px; font-size: 15px;
}
p.adwtch i {
 margin-right: 5px;
}
.gm-header.navbar-inverse .navbar-nav li a {
    font-size: 14px;
    padding: 10px 20px;
    color: #868686;
    font-family: 'MarkPro-Medium';
    text-decoration: none;
}
.gm-header.navbar-inverse .accout-drop .dropdown-menu>li>a {
      padding: 6px 20px;
}
.accout-drop.help-dropdown .dropdown {
    margin-top: 0;
    padding-top: 7px;
}
.accout-drop.help-dropdown .dropdown .dropdown-toggle:focus {
background: none;color: #005daa;
}
.accout-drop.help-dropdown .dropdown a:hover, .accout-drop.help-dropdown .dropdown a:focus {
    /* color: #005daa;
    text-decoration: none;
    background: none; */
}
.gm-header.navbar-inverse .navbar-nav li .noti-msg a {
    text-decoration: none;
    cursor: pointer;
    padding: 0 !important;
    font-family: 'MarkPro';
}
.notification-drop .dropdown .dropdown-toggle a{
    text-decoration: none;
    cursor: pointer;
    padding: 0 !important;
    font-family: 'MarkPro';
}

.new-mt-30{
  margin-top: 30px !important;
}
p.closed-timer.won-au-clo {
    font-size: 15px;
    font-weight: 600;
}
p.p-price.closprice {
    color: #595959;
    font-size: 15px;
    font-weight: 600;
}
.ptwp-video, .pswp video {
  width: 80%;
    height: 80%;
    margin-top: 2vh;
}
.pswp {
  z-index: 99999;
}
.current-auction.watchlist .product-card {
  /* background: white; */
  /* padding: 6px 15px; */
  /* padding-bottom: 18px;
  margin-top: 0;
  margin-bottom: 15px;
  border-radius: 3px;
  overflow: hidden; */
}
.current-auction.watchlist .pro-content, .current-auction.watchlist .product-btn{
/* padding: 0px; */
}
.current-auction.watchlist .pro-img .star-watch {
    right: 8px;
    top: 32px;
}
.current-auction.watchlist.wtch-wrap .pro-img .star-watch {
  right: 8px;
      top: 8px;
}
.current-auction.watchlist .product-list.liststyle .pro-img .star-watch {
  left: 15px;
  top: -1px;
  right: auto;
}
.current-auction.watchlist.wtch-wrap .product-list.liststyle .pro-img .star-watch {
  left: -4px;
top: 4px;
right: auto;
}


p.p-price {
    font-size: 15px;
    font-weight: 600;
}
.gray-btn {
    background: #747474;    padding: 16px 10px;
}
.inside-page {
    color: #595959;
    background: white;
    padding: 20px;
    font-size: 14px;
}

.inside-page p {
    line-height: 21px;
}
.qus-an {
    padding-top: 30px;
}
.inside-page {
    color: #595959;
    background: white;
    padding: 20px;
    margin-top: 3px;
}
.quick-box.color-1 {
    background: #0059a4;
}
.quick-box.color-2 {
    background: #009ff2;
}
.quick-box.color-3 {
    background: #2f373e;
}
.quick-box.color-4 {
    background: #009ff2;
}
.quick-box {
    border-right: none;
    border-left: none;
    border-color: rgba(0, 0, 0, 0.18);
    text-align: center;
    padding: 9px;
}
.quick-btn {
    border: 2px solid #ffffff;
}

.prot-tbn   h1 {
color: #303030;
 line-height: 30px;
    margin-top: 5px;
     font-size: 30px;
}

.lst-lbl {
  font-size: 13px;
      color: #fff;
      letter-spacing: 1px;
      text-transform: uppercase;
      line-height: 14px;
      text-align: center;
      position: absolute;
      width: 98px;
      margin-left: -15px;
      margin-right: -10px;
      padding: 6px 5px 5px 5px;
      -webkit-transform: rotate(-90deg) translate(-6%, 0);
      -ms-transform: rotate(-90deg) translate(-6%, 0);
      transform: rotate(-90deg) translate(-6%, 0);
      -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
              transform-origin: left top;
}
 .lbl-outbid {
 background: #2f373e;
}
 .lbl-winning {
    background: #009FF2;
}

.bid-top .tooltip {
    width: 250px;
}
 .p-timer  .tooltip, .top-content .tooltip {
        width: 199px;
}

.prot-tbn table {
  border: 1px solid #DBE2E5;
border-radius: 2px;width: 100% !important;
padding: 20px;
}
.prot-tbn p {
 margin: 0; padding: 0;
}
.prot-tbn table {
  margin-top: 15px;
}
.prot-tbn table th {
  font-family: 'MarkPro-Bold';
  font-size: 14px; background: #F6F7F9;
  color: #595959;    border: 1px solid #DBE2E5;
  line-height: 24px;padding: 10px 20px;
}
.prot-tbn table td {
  font-family: 'MarkPro-Book';
  font-size: 14px;
  color: #595959;    border: 1px solid #DBE2E5;
  line-height: 22px;padding: 10px 20px;
}
.prot-tbn table tr:nth-child(even) {
   background: #F6F7F9;
}
.prot-tbn ul {
  margin-top: 10px;
  margin-bottom: 10px;
   padding-left: 15px;
}
.prot-tbn ul li {
    padding-left: 6px;
    line-height: 28px;
}
.accout-drop.help-dropdown.active .dropdown .dropdown-toggle {
color: #0059A4;
}
.modal-body p:last-child {
    margin-bottom: 0;
}

/* width */
.side-bar-se .panel-default>.panel-heading+.panel-collapse>.panel-body::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.side-bar-se .panel-default>.panel-heading+.panel-collapse>.panel-body::-webkit-scrollbar-track {
  box-shadow: none;
  border-radius: 10px;
}

/* Handle */
.side-bar-se .panel-default>.panel-heading+.panel-collapse>.panel-body::-webkit-scrollbar-thumb {
  background: #d3d9dc;
  border-radius: 10px;
}

/* Handle on hover */
.side-bar-se .panel-default>.panel-heading+.panel-collapse>.panel-body::-webkit-scrollbar-thumb:hover {
  background: #0059A4;
}
.highestbid-msg {
  border-bottom: 2px solid #d9f1df;
position: relative;
text-align: center;
border-radius: 3px;
font-size: 12px;
padding: 2px 4px;
font-weight: 600;
color: #006333;
background: #F0FFF4;
letter-spacing: .2px;
margin-top: -26px;
/* margin-bottom: 10px; */
}


.outbid-msg {
  border-bottom: 2px solid #f9deda;
      position: relative;
      text-align: center;
      border-radius: 3px;
      font-size: 12px;
      padding: 2px 4px;
      font-weight: 600;
      color: #0f0f0f;
      background: #fff6f4;
      letter-spacing: .2px;
      margin-top: -26px;
      /* margin-bottom: 10px; */
}
.bid_validation {
  margin-top: 6px;
  font-size: 13px;
}
.cmn-tbl table>tbody>tr>td.norslt {
 font-weight: 600; text-align: center;
 padding: 10px 20px;
}
.lgerrwrp {
  margin-bottom: -30px;
  margin-top: 30px;
}
.msg-ct {
  position: absolute;
right: 2px;
width: 24px;
top: -4px;
background: #2f373e;
border-radius: 100%;
font-size: 11px;
color: #fff;
height: 24px;
line-height: 25px;
}
_::-webkit-full-page-media, _:future, :root p.p-price {
    font-size: 13px;
}
_::-webkit-full-page-media, _:future, :root .top-content p.p-timer {
    font-size: 13px;
}
_::-webkit-full-page-media, _:future, :root .top-content p img {
 max-height: 15px;
}

.intl-tel-input {
      width: 100%;
}
.dtrr2 {
   margin-top: 20px;
}
.product-btn a.btn-block {
  text-decoration: none; color: #fff;
}


@supports (-ms-ime-align:auto) {
.top-content p img {
  padding-bottom: 1px;
}
.resultbg .list-btn { font-size:14px; }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  .top-content p img {
    padding-bottom: 0px;
  }
  .pro-img img {
    width: auto;
  }
    .right-side-content .input-group .form-control, .sort-ul .input-group .form-control {
       height: 41px;
    }
    .bootstrap-select.site-select > .dropdown-toggle {
      line-height: 32px;
    }
}

.mgtp5 {
   margin-top: 5px;
}
/* .gridvw .top-content p.p-name {
    width: 92%; display: inline-block;
} */
i.fa-info-circle {
  color: #595959;
}
/* language css */
.Spanish.site-body .ban-bg h2 {
 font-size: 42px;
}
.Spanish .side-bar-se .panel-title a {
  font-size: 15px;
}
.sitebtn-pri, .side-bar-se .panel-title a {
     text-transform: uppercase;
}
/* .Spanish .product-content, .Portuguese .product-content  {
    padding-right: 14px;
    padding-left: 0;
}
.Spanish .product-content p, .Portuguese .product-content p {
    font-size: 12px;
}
.Spanish  .product-content p.spc-p, .Portuguese  .product-content p.spc-p {
   font-size: 16px;
} */
.Portuguese .nav-tabs>li>a, .Spanish .nav-tabs>li>a {
    padding: 20px 6px 20px 6px;
}
.Spanish .my-auction-side ul.sort-ul li .list-btn{
   font-size: 13px;
}
.Spanish .my-auction-side ul.sort-ul li svg.list-svg {
    margin-top: -2px;
}
.Spanish .my-auction-side ul.sort-ul li:first-child {
    margin-right: 10px;
}
.Spanish .my-auction-side ul.sort-ul li {
    width: 48%;
}
.Portuguese .lst-lbl, .Spanish .lst-lbl {
      font-size: 10px;
}
.Portuguese ul.sort-ul li:last-child, .Spanish ul.sort-ul li:last-child {
    max-width: 176px;
}
.Portuguese .nav-tabs>li>a, .Spanish .nav-tabs>li>a, .Spanish .site-tab2.site-tab .nav-tabs>li>a:hover, .Portuguese .site-tab2.site-tab .nav-tabs>li>a:hover{  font-size: 13px; }
.Spanish .current-auction .product-btn .w50.line-btn { width: auto; }

.Spanish .current-auction .product-btn .w50.line-btn {
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
      -ms-flex-negative: 10;
          flex-shrink: 10;
}
.Spanish .current-auction .product-btn .w50.line-btn:last-child {
  -ms-flex-preferred-size: 200px;
  flex-basis: 200px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin-left: 5px;
}
.Spanish .current-auction h2.curt-auc {
    font-size: 25px;
}

/* language css */
.product-btn a {
  text-align: center;
}
.nmt-20{
  margin-bottom: 20px;
}
.nmt-20 a {    padding: 6px 16px;}
 .project-tab {
    padding: 0;
}
.bcfm-mdl  p.spc-p {
margin-bottom: 0;
}
.bcfm-mdl .product-content p.spc-p {
  font-size: 14px;
}
.terms_content {
  max-height: 70vh;
    overflow: auto;
}
.dtrr ul.parsley-errors-list.filled {
    margin-top: 15px;
}
.bcfm-mdl .product-content {
 padding: 0;
}
.inside-page .container { width: 100%; }
.terms-new {
  position: relative;
}

.pswp .pswp__zoom-wrap {
  position: relative !important; 
  width: 100% !important;
  height: 100% !important;
  transform: none !important;
  text-align: center;
  padding-top:15vh;
}

  .pswp img {
  position: relative;
    width: auto !important;
    height: auto !important;
    top: 0;
    left: 0;
    margin: 0 auto;
}
.clrwrap {
  padding-top:15px;
  padding-bottom:15px;
  margin: 0;
}
.clrwrap a {
  color: #000;
  font-weight: 600;
  font-size: 18px;
}
.hwtks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
          margin-bottom:20px;
}
.hwtks iframe {
  width: 100%;
  height: 250px;
  border: 5px solid #f6f7f9;
  box-shadow: 0 1px 11px #ccc;
}
.vjs-fullscreen-control {
  display:none;
}

@media (min-width:1650px) {
  .pswp .pswp__zoom-wrap { 
    padding-top:22vh;
  }
}

@-moz-document url-prefix() {
.Spanish .list-btn {  font-size: 14px; }
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
svg.list-svg {
  margin-top: 3px;
}
.list-btn { font-size: 14px;}
}

@media screen and (max-width: 1280px) {

.notification-drop ul.dropdown-menu {
  right: -60px;
}
.notification-drop ul.dropdown-menu::after {

    left: 69%;
}
.help-dropdown.accout-drop ul.dropdown-menu {
  right: 0;
}
.top-head {
      padding: 7px 72px;
}
.flagselect  .dropdown-menu {
   left: inherit; right: 0;
}
.accout-drop ul.dropdown-menu::after {
    left: 86%;
}
}

@media screen and (max-width:1250px) {
  .notification-drop ul.dropdown-menu {
    right: 0;
  }

  .notification-drop ul.dropdown-menu::after {
    left: 91%;
  }
}

@media screen and (max-width: 1200px) {

.top-head {
    padding: 7px 30px;
}

}
@media screen and (max-width: 1199px) {
  .container {
    width: 98%;
}

}

@media screen and (max-width: 1146px) {

  .top-content p.p-timer {
      font-size: 14px;
  }
  .top-content p img {
      margin-right: 0px;
      padding-bottom: 0px;
  }
}
@media screen and (max-width:1193px){
.Spanish  ul.sort-ul li:last-child {
    max-width: 165px;
}
}


@media screen and (max-width:1140px) {
  .my-auction-side ul.sort-ul li {
    width: 46%;
}
}

@media screen and (max-width:1135px){
  .Spanish.site-body .ban-bg h2 {
    font-size: 35px;
}
}
@media screen and (max-width:1176px){
.resultbg .list-btn  {
 font-size: 0;
}
.resultbg svg.list-svg {
 margin-right: 0;
}
.resultbg ul.sort-ul li {
    padding: 0px 5px;
  }
  .resultbg ul.sort-ul {
    margin-top: 5px;
}
.side-bar-se .panel-title a {
  font-size: 15px;
}
}


@media screen and (max-width:1055px){
  ul.sort-ul li:last-child {
      max-width: 186px;
  }
  .nav-tabs>li>a {
        padding: 20px 10px 20px 10px;font-size: 12px;
  }
  .site-tab2.site-tab .nav-tabs>li>a:hover { font-size: 12px; }
  .w50 {
    width: 48%;
}
.product-btn a .w50.line-btn {
  width: 27%;
}
.product-btn a:last-child  .w50.line-btn{
  width: 70%;
}
.Spanish .my-auction-side ul.sort-ul li .list-btn, .Portuguese .my-auction-side ul.sort-ul li .list-btn  {
   font-size: 0;
}

.my-auction-side ul.sort-ul li svg.list-svg  {
    vertical-align: middle;
}
}


@media screen and (max-width:1024px){
  .ptwp-video, .pswp video {
      height: 90vh;
  }
  .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: visible !important; }

  .Portuguese .current-auction  .line-btn {
     font-size: 11px;
  }
  .container-fluid.quick-bg, .container-fluid.quick-bg .container {
    padding-left: 0;
    padding-right: 0;
  }
  .site-checkbox .checkbox input:checked:hover ~ .checkmark {
    background-color: #009ff2;
    border: 1px solid #009ff2
  }
  .top-head {
        padding: 7px 20px;
  }
.flagselect.bootstrap-select.btn-group .dropdown-menu {
left: inherit;
right: 0;
  }
  .container {
    width: 100%;
}
.top-content p.p-timer {
    font-size: 13px;
}
p.p-price {
    font-size: 13px;
}
.liststyle .top-content p.p-timer {
    font-size: 14px;
}
.liststyle p.p-price {
    font-size: 14px;
}
.side-bar-se .panel-title a {
  font-size: 15px;
}
.product-content p {
    font-size: 13px;
}
.product-content p.spc-p {
  font-size: 13px;
}
a.site-tool-tip {
    padding-top: 4px;
    padding-right: 0px;
}
.Spanish .my-auction-side ul.sort-ul li {
    width: 46%;
}
.my-auction-side ul.sort-ul li.w100 {
  width: 100%; max-width: 100%;
}

}
@media screen and (max-width:992px){
  button.w100.sitebtn-pri.gray-bg, a.w100.sitebtn-pri.gray-bg {
     font-size: 11px;
  }
ul.sort-ul li:last-child {
    max-width: 165px;
}
.product-list .col-sm-6.col-md-4 {
    padding-left: 6px;
    padding-right: 6px;
}
.side-bar-se .panel-title a {
    font-size: 14px;padding: 9px 10px 7px 10px;
}
.top-head {
    padding:7px 28px;
}

}

@media screen and (max-width:991px) {
  .lst-lbl {
    font-size: 11px;
  }
  .product-content, .Spanish .product-content, .Portuguese .product-content {
    padding-left: 15px;
  }
.bcfm-mdl   .product-content, .bcfm-mdl .Spanish .product-content, .bcfm-mdl .Portuguese .product-content {
    padding-left: 0;
}
.bcfm-mdl .sitebtn-pri { font-size: 12px; }
  button.w100.sitebtn-pri.gray-bg, a.w100.sitebtn-pri.gray-bg {
     font-size: 13px;
  }
  .resultbg ul.sort-ul {
    padding-bottom: 14px;
}
.resultbg .site-body h3.hmtitl {
  margin-top: 8px;
}
  .line-btn {
    padding: 16px 6px;
  }
  ul.sort-ul {
    text-align: left;
  }
  ul.sort-ul li:first-child {
     padding-left: 0;
  }
  .slider-thum .item .thumb img {
      height: 75px;
  }
  .pro-img .carousel-control img {
    height: 22px;
    width: auto;
  }
.slider-thum  .carousel-control {
    top: 26%;
  }
  .slider-thum {
    margin-bottom: 0;
  }
  .project-tab {
    padding-left: 0;
    padding-right: 0;
  }

}
@media screen and (max-width:868px){
  .my-auction-side ul.sort-ul li {
      width: 45%;
  }
}
@media screen and (max-width:800px){
    .current-auction .product-btn a.w100{
display: block;
      }
  .my-auction-side .nav-pills>li>a {
    padding: 5px 10px;
  font-size: 13px;
  }
  .my-auction-side .nav-pills>li ul {
     padding-left: 30px;
  }
  .my-auction-side ul.sort-ul li.w100  .btn-group.bootstrap-select.site-select {
     min-width: 100%;
  }
  .nav-tabs>li>a {
    padding: 15px 6px;
  }
  .liststyle .bot-content div.text-center {
    max-width: 66px;
}
.current-auction h2.curt-auc {
    font-size: 26px;
}
.current-auction h2.curt-auc span {
    margin-left: 2px;
}
button.w100.sitebtn-pri.gray-bg, a.w100.sitebtn-pri.gray-bg {
   font-size: 11px;
}
.Spanish.site-body .ban-bg h2, .Portuguese.site-body .ban-bg h2 {
    font-size: 26px;
}
.Portuguese .side-bar-se .panel-title a {
    font-size: 13px;    padding: 9px 4px 7px 4px;
  }
  .my-auction-side .btn-group.bootstrap-select.site-select {
    min-width: 100%;
  }

.liststyle .w50.line-btn {
   font-size: 11px;
}
.site-tab2.site-tab .nav-tabs {
  height: auto;
}
.project-tab .nav-tabs>li {
  width: 32%;
  float: left;
}
}

@media screen and (max-width:768px){
  .liststyle .w50.line-btn {
       padding-top: 12px;padding-bottom: 12px;
}
  ul.sort-ul li:last-child {
      max-width: 266px;
  }
  .current-auction .product-list.liststyle .pro-img img {
    margin-left: 15px;
}
svg.list-svg {
    margin-right: 2px;
}
.Spanish .side-bar-se .panel-title a {
    font-size: 12px;
}
.side-bar-se .panel-title a {
    font-size: 12px;
    padding: 11px 3px 7px 4px;
}
.side-bar-se .panel-title a:before {
    right: 3px;    font-size: 8px;
}
.product-list.liststyle .pro-img img {
      width: 76%;
}
.my-auction-side .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  width: 86%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.Spanish .current-auction .product-btn a {
  font-size: 10px;
}
.Spanish .w50.line-btn {
    padding: 12px 7px;
}
.current-auction .product-btn a {  padding-top: 10px; padding-bottom: 10px; }
}

@media screen and (max-width: 767px) {
.video-wrapper iframe, .video-wrapper video {
   width:100%;
   height: 65vh;
}
.login-box a {
  font-size: 13px;
}
  .product-btn a .w50.line-btn {
    width: 30%;
  }
  .product-btn a:last-child .w50.line-btn {
    width: 66%;
}
  .fraconly .account-sectio {
    margin-top: 12px;
}
  .Spanish .product-content p.spc-p, .Portuguese .product-content p.spc-p {
    font-size: 14px;
}
.site-body .product-head h4 {
  font-size: 22px;
}
  .resultbg ul.sort-ul li:first-child {
 padding-left: 5px;
  }
ul.sort-ul li p {
  display: none;
}
  .product-box {
    padding-left: 22px;
}
  .cmn-tbl table>tbody>tr>td.norslt {
    padding-bottom: 0;
}
    .help-pages .my-auction-side .nav-pills>li {
      display: inline-block;
    }
.help-pages   .my-auction-side .nav-pills>li>a {
    padding: 2px 10px 0px 10px;    font-size: 13px;
}

  .table-responsive {
    border: none;
  }
  .container-fluid.quick-bg, .container-fluid.quick-bg .container {
    padding-left: 0;
    padding-right: 0;
  }
  .quick-box {
    width: 25%;
}

  .product-slider .item img {
    height: 170px; margin-bottom: 10px;
}
.video-paly, .video-paly iframe, .video-paly video  {
    max-height: 170px; margin-bottom: 10px;
}
.no-mrg {
  margin-left: 0;
  margin-right: 0;
}
.xs-pdl0 {
  padding-left: 0;
}
.xs-pdlr0 {
  padding-right: 0;
}
.xs-pd0 {
  padding-left: 0;
  padding-right: 0;
}
.xs-left.text-center {
  text-align: left;
}


  .cmn-tbl  table {
  padding: 0; border: none;
  }
  .cmn-tbl table,
  .cmn-tbl thead,
  .cmn-tbl tbody,
  .cmn-tbl th,
  .cmn-tbl td,
  .cmn-tbl tr {
    display: block;
  }

  .cmn-tbl table>thead>tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  .cmn-tbl table>tbody>tr>td.chkspc .site-checkbox {
    margin-top: 0;
  }
  .cmn-tbl table>thead>tr>th.chkspc, .cmn-tbl table>tbody>tr>td.chkspc {
    padding: 6px 8px !important;
    padding-left: 46% !important;height: 33px;
  }
  .cmn-tbl table>tbody>tr { border: 1px solid #e1e1e1;  padding-top: 10px; padding-bottom: 10px;}

  .cmn-tbl table>tbody>tr>td {
    border: none;
  padding: 6px 8px;
  position: relative;
  padding-left: 46%;
  white-space: normal;
  text-align: left;
  word-break: break-word;
  font-size: 13px;
  }

  .cmn-tbl table>tbody>tr>td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    font-weight: bold;
  }

  .cmn-tbl table>tbody>tr>td:before { content: attr(data-title); }
  .cmn-tbl table>tbody>tr:first-child { padding-top: 0;}

  .my-auction-side {
    position: relative;
    float: left;
    width: 100%;
    top: 0;
  }

  ul.sort-ul li:last-child {
    padding-right: 0;
    max-width: 100%;
}
  p.closed-timer.won-au-clo {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}
.liststyle p.closed-timer.won-au-clo {
  text-align: left;
}
/* .my-auction-side ul.sort-ul li svg.list-svg {
    vertical-align: inherit;
}.my-auction-side ul.sort-ul li .list-btn {
    vertical-align: initial;
} */
.current-auction .product-card{
      margin-top: 10px !important;
}
.top-content p.p-timer {
    font-weight: 600;
    font-size: 15px;
    text-align: center;
}
  .res-pl-5{
    padding-left: 5px;
  }
  .top-content p.p-name {
    font-family: 'DinPro';
    color: #303030;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}
.top-content p.p-name a{
      color: #303030;
}
  .notification-drop ul.dropdown-menu{
    margin-top: 8px !important;
  }
  .res-top-10 {
    margin-top: 10px
  }
  .res-top-20 {
    margin-top: 20px
  }
  .brand-logo img {
    max-width: 220px;
    margin-top: -6px;
}
.gm-header.navbar-inverse .navbar-toggle {
    border-color: #0059A4;
    top: 0px;
}
.login-screen .site-checkbox {
    margin-left: 0;
}

  .notification-drop .dropdown.open {
    background: #fcfcfc;
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 23px;
  }
   .res-mt-20{
     margin-top: 20px !important;
   }
  .notification-drop .dropdown.open button a {
    color: #0059A4;
  }

  .notification-drop ul.dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 14px !important;
    background-color: #fbfbfb;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: 1px 1px 11px -2px rgba(0, 0, 0, 0.39) !important;
  }

  .notification-drop ul.dropdown-menu::after {
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #0059A4;
    position: absolute;
    content: "";
    top: 27px;
    left: 27px;
    transform: translate(-50%, -50%);
  }

  .notification-drop .dropdown.open .svg-ico path {
    stroke: #0059A4;
  }

  .gm-header .dropdown button.noti-btn {
    text-align: center;
  }

  .gm-header .navbar-collapse.collapse.in {
    margin-top: 0;
    border-color: white;
  }

  .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #fff;
  }

  .top-head {
    text-align: center;
  }

  .notification-drop svg.svg-ico {
    margin-top: 5px;
  }
  .pro-img img {
    margin: auto;
}
.top-head {
    background: rgb(47, 55, 62);
    margin: 0;
    text-align: right;
    color: white;
    padding: 7px 12px;
    padding-bottom: 7px;
    float: right;
    width: 100%;
}
.side-bar-se .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #fff;
  padding: 0;

}
.site-checkbox {
    margin-left: 8px;
}
.my-auction-side {
    position: relative;
    float: left;
    width: 100%;
    top: 0;
    /* z-index: 9999; */
    margin-top: 5px;
}
.my-auction-side .nav-pills>li.active>a, .my-auction-side .nav-pills>li.active>a:focus, .my-auction-side .nav-pills>li.active>a:hover, .my-auction-side .nav-pills>li>a:hover {
    color: #0059A4;
    background-color: #f6f7f9;
    border-left: 0px solid;
       border-bottom:  3px solid;
}
.t-content-head, .t-content-head .text-right {
    text-align: center;
}
.res-text {
  text-align: left !important;
}
.site-tab-content h4.table-head {
    text-align: center;
}
.product-content {
    padding-top: 30px;
    padding-right: 15px;
}
.slider-thum .item .thumb img {
    width: 100%;
    height: 68px;
    object-fit: cover;
    max-width: 100%;
object-fit: contain;    object-fit: fill;
}
.play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
    background: white;
    border: none;
    font-size: 11px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #0059a4;
    text-align: center;
    padding: 4px;
    padding-left: 9px;
}
a.left.carousel-control {

    margin-top: -13px;
}
a.right.carousel-control {
    margin-top: -13px;
}
.slider-thum .item .thumb {
    width: 20%;
    padding-left: 2px;
}
ul.sort-ul li.res70:last-child {
    padding-right: 0;
    max-width: 100%;
    width: 32% !important;
}
ul.sort-ul li {
    padding: 0px 0;
    padding-bottom: 10px;
      padding-top: 0px;   margin-right: 15px;
}
ul.sort-ul li:last-child {
   margin-right: 0;
}
.liststyle .bot-content {
   margin-left: 0; margin-right: 0;
}
ul.sort-ul.text-right {
    text-align: left;
}
.res-pad-both{
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px

}
.side-bar-se {
  padding-bottom: 15px;
}
.product-list {
  margin-left: 7px;
      margin-right: 7px;
}
p.p-price {
    font-size: 16px;
}
.top-content p.p-timer {
    font-size: 16px;
}
.top-content p img {
    margin-right: 4px; margin-bottom: 2px;
}
.bot-content  { text-align: center;     margin-left: -10px;
    margin-right: -10px; }
.bot-content div, .bot-content div.text-center {
  max-width: 100%; display: inline;
}
.bot-content span {
   display: inline;
}
.site-body .ban-bg h2 {
    font-size: 22px;line-height: 30px;
    margin-bottom: 0;
}
.ban-bg {
  min-height: inherit;
}
.quick-box .quick-center h4 {
    display: inline-block;
    margin-right: 10px;
}
ul.sort-ul li:nth-child(4) {
  margin-right: 0;
}
.flagselect .dropdown-menu {
  left: inherit;
      right: 0;
}
.current-auction .product-list {
    margin-right: 6px;
}
.right-side-content {
    margin-bottom: 15px;
        clear: both;
}
.current-auction h2.curt-auc {
    font-size: 26px;
}
.current-auction h2.curt-auc span {
    margin-left: 3px;
}
.site-body h3.hmtitl span {
    margin-left: 3px;
}
.liststyle .row.top-content, .liststyle .bot-content, .liststyle .top-content p.p-timer {
text-align: left;
}
.liststyle.product-list {
    margin-left: 0;
    margin-right: 0;
}
.account-section {
  clear: both;
margin-top: 20px;
float: left;
width: 100%;
}
h2.text-uppercase.acco-heading {
    font-size: 30px;
    margin-bottom: 10px;
}
.site-table2 table tbody td .site-checkbox {
  text-align: left;
  display: inline-block;
}
.site-table2.cmn-tbl table>tbody>tr>td:before {
      top: 5px;
}
.site-table2.cmn-tbl table>tbody>tr>td.xs-left.text-center:before {
top: 7px;
}

.tab-content .panel-heading {
  clear: both;
  float: left;
  width: 100%;
}
.tab-content .panel-heading .panel-title {
  font-size: 15px;
  color: #0059A4;
  font-weight: 600;    font-family: 'DINPro-Bold';
  text-transform: uppercase;
}
.tab-content .panel-heading .panel-title a {
  font-family: 'DINPro-Bold';
    color: #0059A4;
    padding: 6px 10px;
    text-transform: uppercase;
    border: none;
    background: none;
    width: 100%;
    float: left;
    text-decoration: none;
}
  .tab-content .panel-heading .panel-title a.active:focus, .tab-content .panel-heading .panel-title a.active:hover, .tab-content .panel-heading .panel-title a.active {
    border: none;
  border-bottom: none;
  color: #0059A4;
  background: rgb(235, 242, 246);
  border-radius: 0;
}

.tab-content .panel-heading img {
  float: right;
 max-height: 16px;    margin-top: 7px;
}
.site-tab-content .tab-content {
  padding: 0;
}
.fstpd {
   padding-left: 5px;
   padding-right: 5px;
}
.site-table table tr td, .site-table table tr th, .prot-tbn table td {
      padding: 10px 10px;
}
 .prot-tbn table td {
 font-size: 13px;
 }
 .prot-tbn table ul {
 margin-top: 0;
 }
 .prot-tbn table ul li {
    padding-left: 3px;
    line-height: 22px;
}
.prot-tbn .tab-pane {
  max-width: 100%;
  overflow-x: auto;
}
.slider-thum .carousel-control {
    top: 40%;
}
.lbl-outbid, .lbl-winning {
  transform: inherit;
      width: 100%;
      margin-left: 0;
      letter-spacing: 0.2px;
      font-size: 11px;
}
.current-auction.watchlist .product-list.liststyle .pro-img .star-watch {
    left: -8px;
    top: 1px;
}
section.login-screen {
    padding: 24px 0px;
}
section.login-screen  .col-md-4  {
  text-align: center;
}
.login-logo {
 max-width: 300px; margin: 0 auto;
}
section.login-screen  .col-md-4  .form-group {
  text-align: left;
}
.login-box {
    padding: 28px 0px;
}
.gm-header .notification-drop .dropdown button {
  position: relative;
}
.msg-ct {
  right: inherit;
  left: 20px;    text-align: center;
}
.my-auction-side ul.nav.nav-pills.nav-stacked {
  padding-left: 5px;
}
.xs-mb-20 {
   margin-bottom: 20px;
}
.product-list.liststyle .pro-img {
    padding-top: 26px;
    padding-bottom: 8px;
}
.product-list.liststyle .pro-img img {
   margin-bottom: 5px; margin-left: 0;
}
.current-auction .product-list.liststyle .pro-img img {
  margin-left: 0;
}
.bcfm-mdl .product-input {
  margin-bottom: 10px;
}
.product-list.liststyle .pro-img img {
      width: 100%;
}
.gm-header .notification-drop .dropdown button {
    margin-top: 8px;
}
.hwtks { 
 display:block;
}
}

@media screen and (max-width:592px){
  ul.sort-ul li.res70:last-child {
      width: 100% !important;    margin-top: 10px;
  }
  .quick-box {
    width: 50%;
    float: left;
}
}

@media screen and (max-width: 500px) {
  /* ul.sort-ul li.res50 {
    width: 50%;
  } */
  .quick-center {
    display: block;
    justify-content: center;
    align-items: center;
}
.quick-box .quick-center h4 {
    /* margin-right: 0; */
}

  /* ul.sort-ul li.res50 button, ul.sort-ul li.res70 button {
    width: 100%;
  }

  ul.sort-ul li.res30 {
    width: 30%;
  }

  ul.sort-ul li.res70 {
    width: 70%;
  } */



  .quick-box {
    border-right: none;
    border-left: none;
    border-color: rgba(0, 0, 0, 0.18);
    text-align: center;
    padding: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.18);
    border-bottom: 1px solid rgba(0, 0, 0, 0.18);
  }
  .site-body h3.hmtitl {
    font-size: 30px;
}
}

@media screen and (max-width:444px) {
  ul.sort-ul li {
    margin-right: 6px;
}
    ul.sort-ul li.res50 {
      margin-right: 5px;
    }
  ul.sort-ul li.res50  button {
    font-size: 0;
  }
ul.sort-ul  .btn-group.bootstrap-select.site-select {
    min-width: 160px;
}
ul.sort-ul .bootstrap-select.site-select>.dropdown-toggle:before {
    right: 30px;
}
.my-auction-side ul.sort-ul li.res50 button {
  font-size: 16px;
}
.slider-thum .item .thumb img {
    height: 58px;
}
.resultbg ul.sort-ul li.res50 {
    margin-right: 0;
}
.Spanish .current-auction h2.curt-auc {
    font-size: 16px;
}
.Spanish .current-auction h2.curt-auc span {
    font-size: 11px;
}

.product-box a.site-tool-tip img {     max-width: 13px; }
}
@media screen and (max-width:398px) {
  .liststyle .bot-content span.spnlst  {
  display: none;
  }
  .liststyle .bot-content div.divlst  {
   display: block;
  }
  .site-body .ban-bg h2 {
    font-size: 19px;
  }
}

@media screen and (max-width:360px) {
  .site-tab-content h4.table-head {
    font-size: 15px;
}

}
@media screen and (max-width:343px) {

}
@media screen and (max-width:327px) {
  .quick-box {
    width: 100%;
    float: left;
  }
}
