@font-face{
   font-family:'Exo Black';
   src:url(/assets/fonts/exo-fontfacekit/Exo-Black-webfont.eot);
   src:url(/assets/fonts/exo-fontfacekit/Exo-Black-webfont.eot?#iefix) 
      format('embedded-opentype'),url(/assets/fonts/exo-fontfacekit/Exo-Black-webfont.woff) 
      format('woff'),url(/assets/fonts/exo-fontfacekit/Exo-Black-webfont.ttf) 
      format('truetype'),url(/assets/fonts/exo-fontfacekit/Exo-Black-webfont.svg#ExoBlack) 
      format('svg');
   font-weight:normal;
   font-style:normal;
}
@font-face{
   font-family:'Exo Bold';
   src:url(/assets/fonts/exo-fontfacekit/Exo-Bold-webfont.eot);
   src:url(/assets/fonts/exo-fontfacekit/Exo-Bold-webfont.eot?#iefix) 
      format('embedded-opentype'),url(/assets/fonts/exo-fontfacekit/Exo-Bold-webfont.woff) 
      format('woff'),url(/assets/fonts/exo-fontfacekit/Exo-Bold-webfont.ttf) 
      format('truetype'),url(/assets/fonts/exo-fontfacekit/Exo-Bold-webfont.svg#ExoBold) 
      format('svg');
   font-weight:normal;
   font-style:normal;
}
@font-face{
   font-family:'Exo Medium';
   src:url(/assets/fonts/exo-medium/Exo-Medium.eot);
   src:url(/assets/fonts/exo-medium/Exo-Medium.eot?#iefix) 
      format('embedded-opentype'),url(/assets/fonts/exo-medium/Exo-Medium.woff) 
      format('woff'),url(/assets/fonts/exo-medium/Exo-Medium.ttf) 
      format('truetype'),url(/assets/fonts/exo-medium/Exo-Medium.svg#Exo-Medium) 
      format('svg');
   font-weight:normal;
   font-style:normal;
}
@font-face{ 
font-family: 'Poppins';
     src: url('/assets/fonts/Poppins/Poppins-Medium.ttf');
}
@font-face{ 
font-family: 'PoppinsLight';
     src: url('/assets/fonts/Poppins/Poppins-Light.ttf');
}
@font-face{ 
font-family: 'PoppinsBold';
     src: url('/assets/fonts/Poppins/Poppins-Bold.ttf');
}
@font-face{ 
font-family: 'PoppinsRegular';
     src: url('/assets/fonts/Poppins/Poppins-Regular.ttf');
}
@font-face{ 
font-family: 'PoppinsSemiBold';
     src: url('/assets/fonts/Poppins/Poppins-SemiBold.ttf');
}
body {
   margin-top: 56px; 
   padding-top: 0px;
   /*border-top: 2px solid #f8f8f8;*/
   /*font-family: bitter, georgia, serif;*/
   /*background-color: white;*/
   background-color: #f7f7f7;
   background-image: url('../../images/bg-grain.png');
}

body.lang-tag {
   margin-top: 202px;
}

h1 {
   font-family: 'Exo Black', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h2, h3, h4, h5, h6 {
   font-family: 'Exo Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p {
   font-size: 14px;
}

.lead {
   font-size: 18px;
   font-family: 'Exo Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.mandatory {
   color: #a94442;
}

.panel.panel-kvd.panel-wide {
   background:none;
   background-color: transparent;
}
.panel.panel-kvd.panel-wide.category-wrapper {
   background:#fff;
}
.force-word-wrap {
   /* These are technically the same, but use both */

   overflow-wrap: break-word;
   word-wrap: break-word;
   -ms-word-break: break-all;
   /* This is the dangerous one in WebKit, as it breaks things wherever */
   word-break: break-all;
   /* Instead use this non-standard one: */
   word-break: break-word;
   /* Adds a hyphen where the word breaks, if supported (No Blink) */
   -ms-hyphens: auto;
   -moz-hyphens: auto;
   -webkit-hyphens: auto;
   hyphens: auto;
}

.cursor-pointer, a.modal_link {
   cursor: pointer;
}

.modal_link {
   font-family: Poppins!important;
}

.btn-kvd-orange {
   color: #fff;
   background-color: #f49700;
   border-color: #db8700;
}

.btn-kvd-orange:hover {
   color: #fff;
   background-color: #c17700;
   border-color: #9d6100;
}

.btn-kvd-blue {
   color: #fff;
   background-color: #00AED8;
   border-color: #00AED8;
}

.btn-kvd-blue:hover {
   color: #fff;
   background-color: #006fa1;
   border-color: #00567d;
}

.btn-kvd-blue-dark {
   color: #fff;
   background-color: #0080BA;
   border-color: #006FA1;
}

.btn-kvd-blue-dark:hover {
   color: #fff;
   background-color: #005D87;
   border-color: #004463;
}

.kvd-green {
   color: #A6CE39;
}

.vertical-center {
   display: flex;
   align-items: center;
}

.bs-alert {
   padding: 15px;
   margin-bottom: 20px;
   border: 1px solid transparent;
   border-radius: 4px;
}

.breadcrumb {
   margin-bottom: 10px;
   margin-left: 0px;
   padding-top: 4px;
   padding-left: 0px;
   border-radius: 0px;
   font-size: 11px;
   height: 14px;
   background-color: transparent;
}

#content, #banners {
   padding-top: 0px;
}

#banners .banner {
   margin-bottom: 20px;
}

ol {
   counter-reset: item;
}

ol>li {
   counter-increment: item;
}

ol ol>li {
   display: block;
}

ol ol>li:before {
   content: counters(item, ".") ". ";
   margin-left: -20px;
}

ul.padding-left {
   padding-left: 18px;
}

.panel.panel-kvd {
   border: 0px;
   box-shadow: none;
}

.panel-wide>.panel-body {
   padding-left: 0px;
   padding-right: 0px;
}

.icon-xs {
   font-size: 8px;
}

.icon-sm {
   font-size: 10px;
}

.icon-md {
   font-size: 12px;
}

.icon-lg {
   font-size: 14px;
}

.icon-xl {
   font-size: 16px;
}

.first-page-top-wrapper:before
/*, #search_wrapper_dropdown:before*/

   {
   /*content: "";*/
   position: relative;
   left: 0%;
   right: 0%;
   /*z-index: -1;*/
   display: block;
   background:rgba(0,0,0,0.6);

   /*background-image: url('/assets/images/main/background_images/bg_bild_desktop_kvdpro1140x400.jpg');*/
   background-image:url('/assets/images/marketing/lantbruk-och-gronyta.jpg');
   background-position: center center;
   width: 100%;
   height: 430px;
  -webkit-filter: brightness(50%);
   -moz-filter: brightness(50%);
   -o-filter: brightness(50%);
   -ms-filter: brightness(50%);
   filter: brightness(50%);
   /*transform: scale(1.1);*/
}

.transport-international-text {
   padding: 0!important;
}

.menu_bar_closedauction li {
   cursor: pointer;
}

div[class*=" first-page-top-item-"] {
   position: absolute;
   text-align: center;
   color: white;
   left:0;
}

.first-page-top-item-1 {
   top: 50px;
   font-size: 18px;
}

.first-page-top-item-2 {
   top: 150px;
   left:0px;
}

.first-page-top-item-3 {
   top: 280px;
   float: left;
}

.first-page-top-item-3 a {
   margin-top: 0;
}

.first-page-current-auctions span {
   font-family: PoppinsBold;
}

#welcomeMessageFirstPage {
   position: absolute;
   top: 130px;
   text-align: center;
   color: white;
   font-size: 18px;
   left:0px;
}

.first-page-search-button, .first-page-sell-button {
   display: inline-block;
   border-radius: 8px;
}

.first-page-title h1, .first-page-title h3 {
   padding: 0 0;
   font-size: 26px;
   text-align: center;
}

.first-page-title h3 {
   font-size: 115%;
}

.first-page-search-button, .first-page-sell-button {
   color: white;
   background-color: #ffffff21;
   border: 2px solid;
   border-radius: 8px;
   padding: 10px 20px;
   font-size: 20px;
   margin: 10px 30px;
   min-width: 160px;
   max-width: 200px;
   font-family: PoppinsLight!important;
   cursor: pointer;
}

.first-page-search-button:hover, .first-page-sell-button:hover {
   background-color: #ffffff50;
}

.first-page-search-button img {
   width: 20px;
   /*min-height: 18px;*/
   display: inline-block!important;
}

.first-page-sell-button a {
   color: white;
   text-decoration: none;
}

/*input#yearFrom, input#yearTo, input#mileageFrom, input#mileageTo, input#hoursFrom, input#hoursTo {
   width: 70%;
   display: inline-block;
}*/

.txt_bl {
   color: black !important;
}

.link_bl a, .link_bl a:link, .link_bl a:visited, .link_bl a:hover, .link_bl a:active {
   color: black !important;
}

a.popover-init, a.popover-init:link, a.popover-init:visited, a.popover-init:hover, a.popover-init:active {
   color: #3C3C3C;
   text-decoration: none;
}

a.popover-init i, a.popover-init:link i, a.popover-init:visited i, a.popover-init:hover i, a.popover-init:active i {
   color: #00AED8;
   text-decoration: none;
}

.clickable {
   cursor: pointer;
}

.inline {
   display: inline;
}

.working {
   width: 100%;
   height: 60px;
   background-repeat: no-repeat;
   background-image: url("images/progress.gif");
   background-position: center center;
   display: none;
}

.img-text {
   font-size: 12px;
   background-color: white;
   padding-left: 3px;
   padding-top: 3px;
}

.popover-init {
   cursor: default;
}

.popover-init:hover {
   text-decoration: none;
}

.popover-pointer {
   cursor: pointer!important;
}

#reconnect-message {
   position: fixed;
   bottom: 2px;
   right: 2px;
   padding: 10px;
   background-color: white;
   width: 270px;
   float: left;
   border: 1px solid #ccc;
   border-radius: 3px;
}

#reconnect-message:hover {
   background-color: #e6e6e6;
   border-color: #adadad;
   cursor: pointer;
}

#reconnect-message i.fa {
   color: #FFBC00;
   float: left;
   margin-top: 5px;
}

#reconnect-message p {
   float: right;
   width: 200px;
   padding-left: 10px;
   margin-bottom: 0px;
}

#change_user_settings_btn {
   /*position: absolute;*/
   right: 16px;
   top: 8px;
}

.mejs-overlay-button {
   display: none;
}

.no-padding {
   padding: 0!important;
}

.no-margin {
   margin: 0!important;
}

.carousel, .carousel-noimage {
   background: #FAFAFA;
   height: 300px;
}

.carousel-cell {
   width: 700px;
   height: 100%;
   /*background: #3C3C3C;*/
   background: #d8d8d8;
}

.carousel-large-cell {
   width: 100%;
   /*background: #3C3C3C;*/
   background: #d8d8d8;
}

.carousel-cell-image, .carousel-large-cell-image {
   display: block;
   max-height: 100%;
   margin: 0 auto;
   max-width: 100%;
   min-width: 100px;
   transition: opacity 0.1s;
   opacity: 0;
}

.carousel-cell-image-noimage, .carousel-large-cell-image-noimage {
   display: block;
   max-height: 100%;
   margin: 0 auto;
   max-width: 100%;
   min-width: 100px;
}

.carousel-nav {
   height: 55px;
   margin-top: 20px;
   padding: 0 15px;
}

.carousel-nav-cell {
   width: 87.5px;
   height: 100%;
   border: 1px solid #C3C3C3;
}

.carousel-nav-cell.is-selected {
   border: 3px solid #FFA02F;
}

.carousel-nav button {
   display: none;
}

.carousel-nav-cell-image {
   display: block;
   max-height: 100%;
   margin: 0 auto;
   max-width: 90%;
   min-width: 10px;
   transition: opacity 0.1s;
   opacity: 0;
}

.carousel-large {
   background: #FAFAFA;
   height: 720px;
}

.carousel-large .flickity-viewport, .carousel .flickity-viewport {
   /*background: #3C3C3C;*/
   background: #d8d8d8;
}

.carousel-cell-image.flickity-lazyloaded, .carousel-cell-image.flickity-lazyerror {
   opacity: 1;
}

.carousel-nav-cell-image.flickity-lazyloaded, .carousel-nav-cell-image.flickity-lazyerror {
   opacity: 0.5;
}

.carousel-nav .carousel-nav-cell.is-nav-selected img {
   opacity: 1;
}

.carousel-large-cell-image.flickity-lazyloaded, .carousel-large-cell-image.flickity-lazyerror {
   opacity: 1;
}

#carousel-info-wrapper {
   padding: 5px 0;
}

.working {
   width: 100%;
   height: 60px;
   background-repeat: no-repeat;
   background-image: url("/assets/images/progress.gif");
   background-position: center center;
   display: none;
}

.video-wrap {
   position: relative;
   width: 100%;
   height: 100%;
}

.video-wrap iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 2;
}

.video-wrap__grippy {
   position: absolute;
   left: 0;
   width: 40%;
   top: 32px;
   bottom: 40px;
   z-index: 3;
}

.video-wrap__grippy:before {
   position: absolute;
   display: block;
   content: '';
   width: 60%;
   height: 35%;
   top: 0;
   left: 100%;
}

.video-wrap__grippy+.video-wrap__grippy {
   left: auto;
   right: 0;
}

.video-wrap__grippy+.video-wrap__grippy:before {
   bottom: 0;
   top: auto;
   right: 100%;
   left: auto;
}

h1 {
   text-align: left;
}

.main-carousel {
   width: 100%;
   height: 225px;
   margin: auto;
}

.flickity-viewport, .flickity-slider {
   height: 225px;
}

#carousel-spinner {
   position: fixed;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

.flickity-slider {
   display: grid;
   display: -ms-grid;
   align-items: center;
}

.carousel-status-wrapper {
   position: absolute;
   left: 25px;
   color: white;
   border-radius: 20px;
   background: rgba(0, 0, 0, 0.5);
   padding: 5px 10px;
}

.carousel-status {
   color: white;
   z-index: 100;
   opacity: 1;
}

.objpres-wrapper {
   margin-left: auto;
   margin-right: auto;
}

.objpres-top {
   max-width: 100%;
   padding-bottom: 20px;
   /*background-color: #3C3C3C;*/
   background-color: #d8d8d8;

}
 .objpres-bidbox-wrapper {
   /*margin: 11px 0 11px 20px;
   background-color: white;
   height:394px;
   border: 1px solid #E6E6E6;*/
} 

h3.recently-ended-object {
   font-size: 14px;
   padding: 0 20px;
}

.recently-ended-object{
padding: 0 20px;
}
/*div.recently-ended-object {
   font-size: 1em;
   padding-left: 5px;
   margin-top: 1em;
}*/

#cookie-warning a {
   color: white;
   text-decoration: underline;
}


#navbar-message a {
   color: white;
   text-decoration: underline;
}

td.dataTables_empty, p.dataTables_empty {
   max-height: 45px;
   background-color: #f7f7f7;
   padding:10px 0!important;
   margin-bottom: 0;
   border-bottom: none;
}

#bid-area {
   background-color: white;
   border: 1px solid #E6E6E6;
   margin-right: 15px;
   margin-left: 20px;
   height:100%; 
   z-index: 1000;
   margin-top: 11px;
   position: relative;
}

.position-fixed {
   position: fixed;
}

.object-list-wrapper {
   width: 1140px;
   margin-left: auto;
   margin-right: auto;
}

.margin-lr-30 {
   margin: 0 30px;
}

.padding-tb-5 {
   padding-top: 5px!important;
   padding-bottom: 5px!important;
}

.bid-separation-line {
   /*height: 1px;*/
   margin: 5px 0;
   border-top: 1px solid #ccc;
}

.bid-box-title {
   padding: 20px;
   font-family: PoppinsBold;
   font-size: 20px;
}

.button-kvd-orange {
   background-color: #FFA02F;
   color: white;
   border-radius: 0;
}

.button-kvd-orange:hover {
   background-color: #F69918;
   color: white;
}


.button-kvd-orange-invert {
   color: #FFA02F;
   background-color: white;
   border-radius:0px;
   border:2px solid #FFA02F;
}

.button-kvd-orange-invert:hover {
   color: #F69918;
   background-color: #f1f1f1;
}
.bid-input-field {
   border-radius: 0;
   box-shadow: none;
}

.bid-input-field-currency {
   border-radius: 0;
}

.margin-tb-10 {
   margin-top: 10px;
   margin-bottom: 10px;
}

.margin-t-20 {
   margin-top: 20px;
}

.bid-box-heading {
   font-size: 14px;
   margin: 0 0 3px;
   font-family: Poppins!important;
}

#placebidbutton, #autobidbutton, #buynowbutton {
   padding: 10px 12px;
   border-radius: 8px;
}

.bid-box-info {
   font-size: 14px;
   font-family: PoppinsBold;
}

.object-list-menubar-wrapper {
   width: 1140px;
   margin-left: auto;
   margin-right: auto;
}

.objpres-tabs-title.orangeColor {
   /*color: #FFA02F;*/
   color: #00AED8;
   border-bottom: 2px solid #00AED8;
}

.objpres-tabs-title {
   padding: 15px 0!important;
   cursor: pointer;
   font-family: PoppinsBold!important;
}

#financeTab {
   position: relative;
}

.finance-icon,.description-icon,.transportation-icon {
   position: absolute;
   left: calc(50% - 15px);
   top: -15px;
   width: 30px;
   height: 26px;
   fill:#6f6d6d;
}

.objpres-titles-box-title {
   font-size: 26px;
   text-align: left;
}

.bidHistoryTableWrapper table th {
   font-family: PoppinsBold!important;
}

.objpres-middle-content, .objpres-pre-auction-top {
   margin-left: auto;
   margin-right: auto;
}

.objpres-middle-right-item-wrapper table>tbody>tr>td, .objpres-middle-right-item-wrapper table>tbody>tr>th, .objpres-middle-right-item-wrapper table>thead>tr>td, .objpres-middle-right-item-wrapper table>thead>tr>th {
   padding: 8px 1px!important;
}

.valuator-commentary {
   font-family: Georgia!important;
   font-style: italic!important;
   font-size: 17px;
   color: black;
}

.objpres-description-title, .objpres-facts-title, .objpres-health-title, .objpres-healthHeavyVehicle-title, .objpres-technicalHealth-title, .objpres-healthMachines-title, .objpres-otherHealthMachines-title, .objpres-otherHealth-title, .objpres-tiresAxles-title, .objpres-technicalData-title, .objpres-warranty-title, .objpres-otherInfo-title, .objpres-otherInfo2-title, .objpres-termsOfSales-title {
   text-align: left;
   font-size: 20px;
}

.objpres-description-subtitle, .objpres-facts-subtitle, .objpres-health-subtitle, .objpres-healthHeavyVehicle-subtitle, .objpres-technicalHealth-subtitle, .objpres-healthMachines-subtitle, .objpres-otherHealthMachines-subtitle, .objpres-otherHealth-subtitle, .objpres-tiresAxles-subtitle, .objpres-technicalData-subtitle, .objpres-warranty-subtitle, .objpres-otherInfo-subtitle, .objpres-otherInfo2-subtitle, .objpres-termsOfSales-subtitle {
   text-align: left;
   font-size: 16px;
   color: #888;
}

.facts-read-more-up, .description-read-more-up, .health-read-more-up, .healthHeavyVehicle-read-more-up, .otherHealthMachines-read-more-up, .healthMachines-read-more-up, .otherHealth-read-more-up, .technicalHealth-read-more-up, .tiresAxles-read-more-up, .warranty-read-more-up, .technicalData-read-more-up, .otherInfo-read-more-up, .otherInfo2-read-more-up, .termsOfSales-read-more-up {
   position: absolute;
   margin: -20px 0 0 0;
   text-align: center;
   width: 100%;
   z-index: 1000;
   color: #00AED8;
   cursor: pointer;
   font-size: 15px;
}

.facts-read-more-down, .description-read-more-down, .health-read-more-down, .healthHeavyVehicle-read-more-down, .technicalHealth-read-more-down, .healthMachines-read-more-down, .otherHealthMachines-read-more-down, .otherHealth-read-more-down, .tiresAxles-read-more-down, .technicalData-read-more-down, .otherInfo-read-more-down, .warranty-read-more-down, .otherInfo2-read-more-down, .termsOfSales-read-more-down {
   position: absolute;
   padding: 20px 0 0 0;
   text-align: center;
   width: 100%;
   z-index: 500;
   color: #00AED8;
   cursor: pointer;
   font-size: 15px;
}

.objpres-health-table-wrapper, .objpres-healthHeavyVehicle-table-wrapper, .objpres-technicalHealth-table-wrapper, .objpres-otherHealth-table-wrapper, .objpres-healthMachines-table-wrapper, .objpres-tiresAxles-categ, .objpres-tiresAxles-categ-details, .objpres-tiresAxles-table-wrapper, .objpres-technicalData-table-wrapper, .objpres-technicalData-categ, .objpres-technicalData-categ-details, .objpres-otherInfo-categ, .objpres-otherInfo-categ-details, .objpres-description-categ-details, .objpres-warranty-table-wrapper, .objpres-otherInfo-table-wrapper, .objpres-otherInfo2-table-wrapper, .objpres-otherInfo2-categ-details, .objpres-otherInfo2-table-wrapper {
   padding: 10px 0;
   border-bottom: 1px solid #C5C5C5;
}

.objpres-description-subsubtitle {
   text-align: left;
   font-size: 14px;
   color: #AAA;
}

.equipments-wrapper {
   padding: 10px 0!important;
   border-bottom: 1px solid #C5C5C5;
}

.descriptionTabItems div.col-xs-7, .descriptionTabItems div.col-xs-2 {
   color: #888;
}

.submitBidPopoverMessage, .submitAutoBidPopoverMessage,
.submitBuyDirectPopoverMessage {
   font-size: 12px;
}

a.modal_text {
   color: #333;
   text-decoration: none;
   cursor: pointer;
}

#search_wrapper_dropdown {
   height:430px;
}

#search_container ~ .object-list-wrapper  #galleryImageButtons {
   border-radius:5px;
}

.gallery-icon {
   position:absolute; 
   top:20px; 
   right:20px; 
   opacity: 0.4;
}
@media (min-width: 1200px) {
   .carousel, .carousel-noimage {
      height: 320px!important;
   }
   .carousel-play-button {
      font-size: 30px;
      padding-top: 14%;
      padding-left: 35%;
   }
   .carousel-status-wrapper {
      top: 20px;
      z-index: 10
   }
   .objpres-wrapper {
      width: 1170px;
      padding-left: 15px;
      padding-right: 15px;
   }
   .breadcrumbs-wrapper {
      /*background-color: #FAFAFA;*/
   }
   .new_middle_bar {
      width: 1140px!important;
   }
   #howitworks-video {
      width: 540px;
      height: 350px;
   }
   .objpres-middle-content, .objpres-pre-auction-top {
      width: 1140px;
   }
   .modal_link {
      font-size: 14px!important;
   }
   .bidHistoryTableWrapper {
      font-size: 14px;
   }
}
#buynowcontainer {
   margin: .5em auto;
   width: 70%;
   text-align: center;
}

#buynowbutton,
#buynowsendbutton
{
   background-color: #00AED8;
   color: #FFF;
   font-size:14px;
}

 .auction_closed {
   height: 370px;
   position: relative;
   z-index: 20;
}

.auction_closed_bg {
   position: absolute;
    /* background: #efefef; */
    height: 470px;
    width: 100%;
    z-index: 10;
    top: 0px;
    opacity: 0.25;
    background: url(/assets/images/main/track-45.svg);
    background-position-x: center;
}

@media (min-width: 992px) and (max-width: 1199px) {
   body.lang-tag {
      margin-top: 252px;
   }
   .carousel-nav {
      height: 50px;
   }
   .carousel-cell {
      width: 566px;
   }
   .carousel-nav-cell {
      width: 85px;
      height: 100%;
      border: 1px solid #3C3C3C;
   }
   .carousel-play-button {
      font-size: 30px;
      padding-top: 14%;
      padding-left: 35%;
   }
   .carousel-status-wrapper {
      top: 20px;
      z-index: 10;
   }
   .objpres-wrapper {
      width: 940px;
   }
   .new_middle_bar {
      width: 940px!important;
   }
   .object-list-wrapper {
      width: 940px;
   }
   .object-list-menubar-wrapper {
      width: 940px;
      margin-left: auto;
      margin-right: auto;
   }
   #howitworks-video {
      width: 460px;
      height: 300px;
   }
   .objpres-middle-content, .objpres-pre-auction-top {
      width: 96%;
   }
   .modal_link {
      font-size: 14px!important;
   }
   .bidHistoryTableWrapper {
      font-size: 12px;
   }

   #buynowcontainer {
      width:45%;
   /*margin: .5em 1.2em;*/
   }

   .desktop-objpres-bidbox-wrapper .auction_closed {
      height: 100%;
   }
   
}

@media (max-width: 991px) {
   #buynowbutton{
      font-size:10px;
      }
   .carousel-nav {
      margin-bottom:10px;
   }
}
/* .buy-now-cart {
   cursor: help;
} */

/* Object Bid Buttons */

.obb-container {
   display: flex;
   justify-content: space-evenly;
   flex-wrap: wrap;
}



#buynowcontainer > span {
   font-size: .75em;
}

#buynowcontainer button img {
   height: 24px;
   margin-right: .75em;
}



#buynowbutton > span:first-of-type {
   bottom: -5px;
   position: relative;
}

.buynow-price {
   width: 40%;
   display: flex;
   flex-direction: column;
   text-align: center;
   background-color: #00AED8;
   color: #FFF;
   padding: 1em;
   margin-bottom: 1em;
   float: right;
}

.buynow-price > .buynow-price-currency {
   font-size: .5em;
}

.buynow-price span {
   width: 100%;
}

.buynow-price > span:nth-child(2) {
   font-size: 3em;   
}

.buynow-head-text {
   color: #00AED8;
}

.bidInfo {
   margin: 0 3%;
}


.obb-3 {
   width: 30%;
   padding: 0;
   margin: 0;
}

.obb-5 {
   width: 45%;
   padding: 0;
   margin: 0;
}

.obb-10 {
   width: 100%;
   padding: 0;
   margin: .5em 1.2em;
}

.obb-container .wrapper-desktop {
   display:flex;
   width: 100%; 
   justify-content: space-evenly; 
   flex-wrap: wrap; 
   margin-top:0px;
}

.obb-container .wrapper-mobile {
   display:none;
   width: 100%; 
   justify-content: space-evenly; 
   flex-wrap: wrap; 
   margin-top:0px;
}

#objwrapper .desktop-title{
   display: block;
}

#objwrapper .mobile-title{
   display: none;
}

#tabsWrapper {
   padding-top:20px !important;
}

.objpres-tabs-title {
   font-size:12px;
}

.favouriteButton,.favouriteButton1 {
   display: inline-block;
}
@media (max-width: 991px) {
   body {
      margin-top: 77px;
      font-size: 12px;
   }
   h1 {
      font-size: 26px;
   }
   h2 {
      font-size: 22px;
   }
   h3 {
      font-size: 20px;
   }
   p {
      font-size: 12px;
   }
   .lead {
      font-size: 14px;
   }
   .btn-lg {
      font-size: 14px;
   }
   .img-responsive {
      margin: 0 auto;
   }
   .breadcrumb {
      margin-left: 0;
      padding-left: 15px;
      font-size: 10px;
   }
   #change_user_settings_btn {
      padding: 8px 8px;
      font-size: 13px;
      top:-7px;
   }
   input#yearFrom, input#yearTo, input#mileageFrom, input#mileageTo, input#hoursFrom, input#hoursTo {
      width: 100%;
   }
   .carousel, .carousel-noimage {
      height: 260px!important;
   }
   .carousel-nav {
      height: 35px;
   }
   .carousel-nav-cell {
      width: 62.5px;
      height: 100%;
      border: 1px solid #3C3C3C;
   }
   .carousel-play-button {
      font-size: 20px;
      padding-top: 14%;
      padding-left: 35%;
   }
   .carousel-status {
      top: -80px;
   }
   .carousel-status-wrapper {
      top: 20px;
      z-index: 10;
   }
   .objpres-wrapper {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
   }
   .new_middle_bar {
      width: 100%!important;
   }
   .carousel-cell {
      width: 437.5px;
   }
   .object-list-wrapper {
      width: 100%;
     
   }
   .object-list-menubar-wrapper {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
   }
   #howitworks-video {
      width: 540px;
      height: 350px;
      margin-top: 25px;
   }
   .objpres-middle-content, .objpres-pre-auction-top {
      width: 100%;
   }
   #bid-area {
      /* height: 340px; */
      font-size: 11px;
      margin:0 auto; 
      /*margin-top:10px;*/
   }
   .bid-box-heading, .bid-box-info {
      font-size: 11px;
   }
   #bid-area .bid-input-field-currency, #bid-area .form-control, #placebidbutton, #autobidbutton {
      font-size: 10px;
   }
   .auction_closed {
      height: 100%;
      display: inline-block;
   }

   .auction_closed_bg {
   height: 105px;;
   }
   .modal_link {
      font-size: 14px!important;
   }
   .bidHistoryTableWrapper {
      font-size: 10px;
   }

   .first-page-top-item-2 {
      top:110px;
      left:0px;
   }

   .first-page-search-button,.first-page-sell-button {
      max-width: 100%;
      min-width: 100%;
      margin: 10px 15px;
      margin-left: 0px;
     
   }

   #welcomeMessageFirstPage {
      top:90px;
   }

   #buynowcontainer {
      width:45%;
   /*margin: .5em 1.2em;*/
   }
  
   #search_wrapper_dropdown {
      height:880px;
   }
   .mobile-margin {
      margin-bottom: 20px;
   }
   
   #saveSearchPopover {
      margin-top:20px;
   }

   #search_container_dropdown #search_submit, #search_container_dropdown #saveSearchPopover {
      border-radius: 5px;
   }

   .desktop-objpres-bidbox-wrapper .auction_closed {
      height: 100%;
   }
}


@media (max-width: 768px) {
   
   body {
      margin-top: 0px !important;
      border-top: none;
      overflow-x:hidden;
   }
   .container {
      width: 750px !important;
   }
   /*#wrapper {
      margin-top: -18px;
   }*/
   .wrapper-desktop {
      display: none;
      margin-top: -18px;
   }

   .obb-container .wrapper-desktop {
      display:none;
   }

   .obb-container .wrapper-mobile {
      display:flex;
   }

   .wrapper-mobile {
      display: block;
   }

   .mobile-center {
      text-align: center;
   }

   .breadcrumb {
      display: none;
   }

   .panel-default>.panel-heading {
      color: #fff;
      background: #00AED8;
      padding: 16px 8px;
      border-radius: 8px;
      font-weight: 900;
      text-decoration: none;
   }

   .panel-group .panel-heading+.panel-collapse>.panel-body {
      border: none;
   }

   .panel-no-border {
      border: none;
   }

   #howitworks-video {
      width: auto;
      height: auto;
   }

   #mobile_menu_toggle_button{
      border:0; 
      padding:18px; 
      margin-top:2px;
      border-radius:0;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
   }
   #mobile_menu_toggle_button:hover, #mobile_menu_toggle_button:active, #mobile_menu_toggle_button:focus {
      background-color: transparent;
   }

   #carousel-info-wrapper,.objpres-middle-content,.objpres-middle-content .row {
      margin:0;
   }

   

   #bid-area .bid-input-field-currency, #bid-area .form-control, #placebidbutton, #autobidbutton,#buynowbutton {
      font-size:18px;
   }

   #placebidbutton, #autobidbutton,#placebidbutton-mobile,#autobidbutton-mobile {
      border-radius: 8px;
   }

   #bid-area #bidInputField {
      height:50px;
   }

   .bid-box-info, .objpres-tabs-title {
      font-size: 14px;
   }

   #bid-area .bid-box-info {
      font-size:14px;
   }

   #bid-area {
      height:100%;
      border-radius: 5px;
   }

   #bid-area, p, .bidinfo, .input-group-addon, .modal_text, .bid-info-row-details span, .bidHistoryTableWrapper th, .bidHistoryTableWrapper td {
      font-size: 14px;
   }

   .bidinfo.vattext {
      font-size:11px;
   }

   #objwrapper .desktop-title{
      display:none;
   }

   #objwrapper .mobile-title{
      display: block;
   }

   
   #tabsWrapper {
      padding-top:0px !important;
   }

   .favouriteButton {
      display: none;
   }

   #tabsWrapper .col-xs-12 {
      height:70px;
   }

   #tabsWrapper .col-xs-12 .col-xs-4{ 
      margin-top:23px;
      padding-bottom:10px !important;
   }

   .seo-cat-reminder-wrapper button.btn {
      font-size:16px;
   }

   .first-page-top-item-2 {
      top:110px;
      left:0px;
   }

   .first-page-search-button,.first-page-sell-button {

      max-width: 100%;
      min-width: 100%;
      margin: 10px 15px;
      margin-left: 0px;
   }

   #buynowcontainer {
      width:100%;
      margin: .5em 1.2em;
   }

   #search_wrapper_dropdown {
      height:880px;
   }
   
   .mobile-margin {
      margin-bottom: 20px;
   }

   #saveSearchPopover {
      margin-top:20px;
   }

   #search_container_dropdown #search_submit,#search_container_dropdown #saveSearchPopover {
      border-radius: 5px;
   }

   .carousel-large {
      height:117vw;
   }

   #buynowbutton, #buynowsendbutton {
      border-radius:8px;
   }

   .bid-box-heading, .bid-box-info {
      font-size: 14px;
   }
}

@media (min-width: 768px) {
   dl.dl-horizontal.text-left dt {
      text-align: left;
   }

   #wrapper {
      display: block;
   }

   #wrapper-mobile {
      display: none;
   }
   
}

@media (max-width: 576px) {
   
   .carousel-large {
      height:145vw;
   }
   
}

@media (max-width: 420px) {
   .first-page-top-item-2 {
      top:75px;
   }
   
   #welcomeMessageFirstPage {
      top:50px;
   }
   
   #bid-area, p, .bidinfo, .input-group-addon, .modal_text, .bid-info-row-details span, .bidHistoryTableWrapper th, .bidHistoryTableWrapper td {
      font-size: 11px;
   }
}

@media (max-width: 320px) {
   .first-page-top-item-2 {
      top:45px;
   }
   
   #welcomeMessageFirstPage {
      top:30px;
   }

   #bid-area, p, .bidinfo, .input-group-addon, .modal_text, .bid-info-row-details span, .bidHistoryTableWrapper th, .bidHistoryTableWrapper td {
      font-size: 11px;
   }
   
}

@media (max-width: 320px) {
   .objpres-tabs-title {
      font-size: 12px;
   }
}
#bid-area div.content_page.auction_closed #kvd-tracks {
   height: auto;
   width: 180%;
   position: absolute;
   bottom: -20px;
   right: -175px;
   transform: rotate(-45deg);
   opacity: .25;
}

h3.recently-ended-object {
   font-family: Poppins !important;
}

div.recently-ended-object {
   font-family: PoppinsLight !important;
}

.favouriteButton,.favouriteButton1 {
   cursor:pointer;
   z-index:1000;
   background-color: #FFA02F;
   border:none;
   color:#fff;
   opacity: 0.9;
}

.favouriteButton:hover,.favouriteButton1:hover {
   color: #333;
   background-color: #e6e6e6;
   border:none;
   /*border-color: #adadad;*/
}

.seo-cat-reminder-wrapper {
   bottom: 0px;
   right:0px;
}

.static-mobile #toc li a {
   width:100%; 
   text-align: left;
}


.cat_more_info p,.outerlist li,.inner-list li {
   font-size: 16px;
   font-family: PoppinsLight!important;
}
.cat_more_info h3 {
font-size:18px;
}

.cat_more_info h4 {
font-size:16px;
}

.read_more {
   cursor:pointer;
}

.input-group-addon.moms {
   padding-top:10px;
   background:#fafafa;
}


