.modul-r-veh_det_truck .item {
  background: #000000;
}

.modul-r-veh_det_truck .item > img[src*="canned_images"] {
  position: absolute;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-height: 100%;
  max-width: 100%;
}

.mdt-nav {
  height: 100%;
}

.mdt-nav.tabLeft.thumbnail {
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
}

.mdt-nav.tabTop.thumbnail {
  border: 0;
  border-radius: 0;
}

.mdt-navRight.tabLeft.thumbnail {
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
  margin-left: -1px;
  padding-left: 15px;
  padding-top: 0;
}

.mdt-navRight.tabTop.thumbnail {
  border: 0;
  border-radius: 0;
}

.mdt-nav.tabLeft .nav-pills > li > a {
  border-radius: 4px 0 0 4px;
  outline: none;
}

.mdt-nav.tabTop .nav-pills > li > a {
  outline: none;
}

.mdet2-slidesMini {
  text-align: left;
}

#mdtCarouselMini {
  max-width: 520px;
  margin: auto;
}

#mdtCarouselMini .carousel-indicators {
  margin-bottom: 0;
  bottom: 10px;
}

#mdtCarouselMini .carousel-indicators li {
  border-radius: 0;
}

.mdtName {
  margin: 0 0 10px 0;
}

.mdeta-code {
  position: relative;
}

.modul-r-veh_det_truck .popup-qr-code {
  display: block;
  height: auto;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 100%;
  width: auto;
  z-index: 4;
}

.modul-r-veh_det_truck .tabTop .nav-pills > li {
  margin-bottom: 2px;
}

.mdt-imgPrew {
  text-align: center;
}

.mdt-imgPrewBig {
  border: 1px solid black;
  margin-bottom: 5px;
  display: inline;
  width: 1024px;
}

.mdt-galPrevBox {
  overflow: auto;
  max-height: 485px;
}

.mdt-galPrevBox.tabTop {
  max-height: 591px;
}

.mdt-galPrevBox .mdt-galBorder {
  overflow: auto;
}

.mdt-galPrevItem {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  cursor: pointer;
  width: 94px;
  overflow: hidden;
  margin: 0 5px 4px 0;
  border: 1px solid #333333;
}

.mdt-galPrevItem .mdt-galImg {
  width: 100%;
}

.mdt_preloadImg {
  width: 80%;
  padding-top: 35%;
  margin-left: 10%;
}

.modul-r-veh_det_truck .mdt-tabLine.btn-primary .transformArrow {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all .2s;
  transition: all .2s;
}

.modul-r-veh_det_truck .mdt-tabLine.btn-primary .transformArrow,
.modul-r-veh_det_truck .mdt-tabLine .transformArrow {
  -webkit-transition: all .2s;
  transition: all .2s;
}

.modul-r-veh_det_truck .carousel .carousel-indicators {
  bottom: 0;
}

.mdtListblock {
  padding-right: 10px;
}

.mbt-tableSpecif {
  width: 100%;
  margin-bottom: 0;
}

.mbt-tableSpecif + .mbt-tableSpecif {
  position: relative;
  margin-top: -1px;
}

.modul-r-veh_det_truck .phonesWrap {
  display: block;
  overflow: hidden;
}

.modul-r-veh_det_truck .phonesWrap span:first-child {
  padding-left: 0;
  width: auto;
}

.modul-r-veh_det_truck .mdt-saveload .btn {
  margin-bottom: 5px;
}

.modul-r-veh_det_truck .mdt-Qrbox {
  position: relative;
}

@media (min-width: 1200px) {
  .mdt-galPrevBox {
    padding-left: 0;
    padding-right: 0;
  }

  .mdt-belt {
    width: auto !important;
  }

  .modul-r-veh_det_truck.alternative .mdt-phones {
    margin-bottom: 20px;
  }
}

@media (min-width: 992px) {
  .modul-r-veh_det_truck.alternative .contact-form-wrap {
    margin-top: -1px;
  }
}

@media (min-width: 1200px) {
  .modul-r-veh_det_truck .slider-for .item-wrap {
    min-height: 539.25px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .mdt-galPrevBox {
    padding-left: 0;
    padding-right: 0;
  }

  .mdt-belt {
    width: auto !important;
  }

  .mdt-galPrevBox {
    max-height: 425px;
  }

  .mdt-galPrevBox.tabTop {
    max-height: 518px;
  }

  .mdt-galPrevItem {
    width: 85px;
  }

  .modul-r-veh_det_truck.alternative .mdt-phones {
    margin-bottom: 20px;
  }

  .modul-r-veh_det_truck.alternative .nav-tabs .h5 {
    font-size: 12px;
  }

  .modul-r-veh_det_truck .slider-for .item-wrap {
    min-height: 438.75px;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .mdt-imgPrew {
    min-height: 394px;
  }

  .mdt-galPrevItem {
    width: 102px;
  }

  .modul-r-veh_det_truck .btn-toolbar .btn-group {
    width: 32%;
    margin-left: 4px;
    margin-bottom: 5px;
  }

  .modul-r-veh_det_truck.alternative .mdt-phones {
    margin-bottom: 20px;
  }

  .modul-r-veh_det_truck .slider-for .item-wrap {
    min-height: 284.25px;
  }
}

@media (max-width: 767px) {
  .mdt-navRight.tabLeft.thumbnail {
    border-left: 0;
    margin-left: 0;
    padding-left: 4px;
  }

  .mdt-galPrevItem {
    width: 102px;
  }

  .mbt-tableSpecif {
    table-layout: fixed;
  }

  .mbt-tableSpecif td {
    width: 50%;
    white-space: normal !important;
    word-wrap: break-word !important;
  }

  .modul-r-veh_det_truck .btn-toolbar .btn-group {
    width: 48%;
    margin-left: 4px;
    margin-bottom: 5px;
  }

  .mdt-tabOption th,
  .mdt-tabOption td {
    white-space: normal !important;
  }

  .modul-r-veh_det_truck.alternative .mdt-phones {
    margin-bottom: 0;
  }

  .modul-r-veh_det_truck .slider-for .item-wrap {
    min-height: calc((100vw - 72px) * 600 / 800);
  }
}

.paper .modul-r-veh_det_truck .btn-toolbar .btn,
.modul-r-veh_det_truck .btn-toolbar .btn-group,
.modul-r-veh_det_truck .btn-toolbar .input-group {
  float: none !important;
}

.modul-r-veh_det_truck #qrcode-dropdown {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* -----------alternative layouts begins----------- */

.modul-r-veh_det_truck.alternative .mdtPhone {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.5;
}

.modul-r-veh_det_truck.alternative #qrcode-dropdown {
  margin-top: -1px;
}

.modul-r-veh_det_truck.alternative .dropdown-menu[aria-labelledby*="qrcode-dropdown-mob"] {
  top: 0;
}

.modul-r-veh_det_truck .slider-nav {
  cursor: pointer;
}

.modul-r-veh_det_truck .slider-for .item-wrap {
  display: block;
}

.modul-r-veh_det_truck .slider-for .item-wrap img[src*="canned_images"] {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.modul-r-veh_det_truck .slider-for .slick-slide {
  background: #000000;
}

.modul-r-veh_det_truck .border-dotted {
  border-bottom: 1px dotted #dddddd;
}

.modul-r-veh_det_truck .slider-nav img {
  padding: 0 5px;
}

.size-xs .mdt-calContein,
.size-xxs .mdt-calContein {
  padding: 0 10px;
}

.modul-r-veh_det_truck .slider-for,
.modul-r-veh_det_truck .slider-nav {
  margin-bottom: 0;
}

.modul-r-veh_det_truck .btn-group-vertical {
  margin: 0 auto;
  width: 100%;
}

.modul-r-veh_det_truck .btn-group-vertical .btn {
  text-align: left !important;
}

.modul-r-veh_det_truck .btn-group-vertical .btn span {
  padding-right: 10px;
}

.modul-r-veh_det_truck .iconsWrap img {
  margin-top: 10px;
  width: 40px;
  height: 40px;
}

.modul-r-veh_det_truck .dropdown-menu .btn {
  width: 100%;
}

.modul-r-veh_det_truck .thumbnail {
  display: inline-block;
  margin-bottom: 9px;
}

.modul-r-veh_det_truck .btn .caret {
  margin-left: -1px;
}

.modul-r-veh_det_truck .truckItem a {
  margin-top: -1px;
}

.modul-r-veh_det_truck .thumbnail > img,
.thumbnail a > img {
  margin-right: 0;
  margin-left: 0;
}

.modul-r-veh_det_truck .top-border {
  margin-top: 30px;
  padding-top: 16px;
}

.modul-r-veh_det_truck h2 {
  display: inline-block;
  font-size: inherit;
  margin: auto;
}

.modul-r-veh_det_truck1 .panel.collapse {
  margin-bottom: 0;
  border-radius: 0;
  border-bottom: 0;
}

.modul-r-veh_det_truck .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.modul-r-veh_det_truck .truckItem:first-child > .list-group-item {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.modul-r-veh_det_truck .truckItem:last-child > .collapse.in {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.modul-r-veh_det_truck .truckItem:last-child > a {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.modul-r-veh_det_truck .truckItem:last-child > a[aria-expanded="true"] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.modul-r-veh_det_truck .truckItem .panel {
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}

.modul-r-veh_det_truck .truckItem > a[aria-expanded="true"] {
  /* color: #FFFFF3 !important;
    background-color: #337AB7 !important;
    border: 1px solid #337AB7 !important; */
}

.modul-r-veh_det_truck .truckItem > a[aria-expanded="true"] .transformArrow {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.modul-r-veh_det_truck .truckItem > a[aria-expanded="true"] .transformArrow,
.modul-r-veh_det_truck .truckItem > a .transformArrow {
  -webkit-transition: -webkit-transform .2s;
  transition: transform .2s;
}

.modul-r-veh_det_truck .fotorama__stage {
  background: #000000;
}

@media (max-width: 767px) {
  .modul-r-veh_det_truck .button-margin-bottom button {
    margin-bottom: 4px;
  }

  .mdt-calContein {
    padding: 0 10px;
  }
}

/* SHARE IT ICONS */
.modul-r-veh_det_truck .modul-r-shareit {
  margin-top: 24px;
}

.modul-r-veh_det_truck .modul-r-shareit .mshitImg {
  margin: 0 3px 2px;
}

.modul-r-veh_det_truck .slick-arrow {
  width: 25px;
  height: 30px;
  z-index: 3;
}

.modul-r-veh_det_truck .slick-prev {
  left: 5px;
}

.modul-r-veh_det_truck .slick-next {
  right: 5px;
}

.modul-r-veh_det_truck .slick-arrow:before {
  font: normal normal normal 30px/1 FontAwesome;
  color: white !important;
  text-shadow: 0 0 5px black;
}

.modul-r-veh_det_truck .slick-prev:before {
  content: "\f053";
}

.modul-r-veh_det_truck .slick-next:before {
  content: "\f054";
}

/* -----------alternative layouts ends----------- */
.superhero .modul-r-veh_det_truck.alternative .mdtPhone .text-muted,
.superhero .modul-r-veh_det_truck.alternative .body-price-wrap .text-muted {
  color: #a8bac7;
}

/* Alternative prices */
.modul-r-veh_det_truck .price-wrap > .h6 > .panel-title {
  font-size: inherit;
}

.modul-r-veh_det_truck .price-wrap > .h6 {
  color: inherit;
}

.modul-r-veh_det_truck .price-wrap .price {
  margin-left: 12px;
  text-align: right;
  white-space: nowrap;
  float: right;
}

.modul-r-veh_det_truck .body-price-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.modul-r-veh_det_truck.alternative .body-price-wrap {
  margin-top: 0;
  margin-bottom: 15px;
}

.modul-r-veh_det_truck .body-price-wrap > p {
  display: table-row;
  line-height: 1.5;
}

.modul-r-veh_det_truck .body-price-wrap > p > span,
.modul-r-veh_det_truck .body-price-wrap > p > b,
.modul-r-veh_det_truck .body-price-wrap > p > i,
.modul-r-veh_det_truck .body-price-wrap > p > strong {
  display: table-cell;
}

.modul-r-veh_det_truck .body-price-wrap > p > b,
.modul-r-veh_det_truck .body-price-wrap > p.h3 > span {
  padding-right: 15px;
}

.visible-xs.visible-in-thin.button-margin-bottom.btn-group-vertical {
  padding: 0 15px;
}

.visible-xs.visible-in-thin.button-margin-bottom.btn-group-vertical .btn {
  padding: 6px 15px;
}

.contact-form-wrap .nav li a {
  padding: 0 15px;
}

/* AUTOREPORT ICONS */
.modul-r-veh_det_truck .report-icon {
  background: url("/images/carfax/carfax-sprite.png") no-repeat;
  display: inline-block;
  height: 31px;
  margin: 2px 5px 2px 0;
}

.modul-r-veh_det_truck .report-icon-carfax {
  background-position: 0 0;
  width: 105px;
}

.modul-r-veh_det_truck .report-icon-1-owner {
  background-position: -120px 0;
  width: 79px;
}

.modul-r-veh_det_truck .report-icon-autocheck {
  background-position: -211px 0;
  width: 90px;
}

.modul-r-veh_det_truck .report-icon-certified-pre-owned {
  background-position: -406px 0;
  width: 74px;
}
