.pm-banner-container{
    overflow: visible;
}

.pm-container.pm-container-ident-2{
    max-height: 600px;
    overflow: visible;
}

.pm-banner-wrap .featuremovie{
    height: auto;
}

.trust-pilot-feature-out{
    padding-bottom: 200px;
}

.pixie-tab-outwrap{
    margin-top: 290px;
}

@media(min-width: 1024px){
  .pixie-tab-outwrap{
      margin-top: 180px;
  }
}

body.pixiedust.page-layout-1column .product-info-main input.qty, body.pixiedust.page-layout-1column .product-info-main select.qty{
  padding: 2px;
}

body.pixiedust.page-products .products-grid .product-item .product-item-details .price-boxer a.viewmore{
    padding:6px 0;
    font-size: 11px;
}

body.pixiedust.page-products .products-grid .product-item .product-item-details{
    width: 57%;
}

body.pixiedust .product-item-details .tocart{
    padding: 7px 0;
}

body.pixiedust.page-products .products-grid .product-item .product-item-details .price-boxer .actions-primary button{
    font-size: 11px;
}

.top-links-right ul li.tl-trustpilot span{
  height: 39px;
}

.cart-pm-duo .cart-pm-duo-left .content{
  width: 100%;
  display: inline-block;
}

@media(min-width: 992px){
  body.pixiedust .cart-pm-duo-left{
    min-height:1250px;
  }
}

@media(min-width: 1200px){
  body.pixiedust .cart-pm-duo-left{
    min-height:1350px;
  }
}

@media (min-width: 768px) and (max-width: 991px){
  body.pixiedust .cart-pm-duo-right{
    min-height:1270px;
    margin-bottom: 410px;
    clear: both;
  }
}

.cart-pm-duo{
  clear:both;
}

.pm-container.pm-container-ident-1{
    overflow: visible;
}

.pm-container.pm-container-ident-1 .pm-banner-feature{
    padding-bottom: 30px;
}

@media(min-width: 768px) {
    .pixiedust.cms-b2b-home .pm-fblock-wrap.pm-columns_style2.dual-blocks {
        margin-bottom: 510px;
    }
}

@media(min-width: 992px) {
    .pixiedust.cms-b2b-home .pm-fblock-wrap.pm-columns_style2.dual-blocks {
        margin-bottom: 600px;
    }
}

.pm-banner-wrap .pm-banner-feature.pm-video-pixie-tab-outwrapfeature .inner-content{
    height: 310px;
}

@media(min-width: 768px) {
    .pm-banner-wrap .pm-banner-feature.pm-video-feature .inner-content{
        height: 600px;
    }
}

body.pixiedust .pixie-tab-outwrap { float:left; } 
.ieonlymessage { display:block !important; }
body.pixiedust .product-info-righty .prices-tier { width:100%; display: block; }
body.pixiedust .product-info-righty .prices-tier li.item { float:left; display: inline-block; width:25%; border:none; padding:10px 0; }
html, body { height: auto !important; }
