.page-layout-row-large-layout .sidebar.sidebar-additional, .page-layout-row-small-layout .sidebar.sidebar-additional{width: 29%;float: left;order: 1; clear: inherit; padding-left: 0px;margin-bottom: 10px;}
.page-layout-row-large-layout .columns .column.main, .page-layout-row-small-layout .columns .column.main{padding-bottom: 40px; flex-basis: 100%; flex-grow: 1;-ms-flex-order: 1;width: 70%; float: right;-ms-flex-order: 2;-webkit-order: 2; order: 2; }
.page-layout-tile-large-layout .product-image-wrapper{overflow: inherit;   padding-bottom: 100% !important}
.page-layout-tile-large-layout .product-image-container {display: inline-block; max-width: 100%;width: 304px !important;}
.page-layout-tile-large-layout .product-image-photo { margin: auto; height: auto;position: absolute;display: inline-block;}
.page-layout-tile-large-layout .block.block-compare, .page-layout-tile-layout .block.block-compare{display: none;}
.page-layout-tile-large-layout .product-item-info .special-price, .page-layout-row-large-layout .product-item-info .special-price{font-size: 16px;color: #fd6837;font-weight: bolder;}
.page-layout-tile-large-layout .product-item-info .special-price .price-label, .page-layout-tile-large-layout .product-item-info .special-price .price-wrapper{font-size: 16px;}
.page-layout-tile-large-layout .product-item-info .old-price .price-label, .page-layout-tile-large-layout .product-item-info .old-price .price-wrapper{font-size: 14px;}
.page-layout-tile-large-layout .product-item-actions .actions-secondary > .action:before,.page-layout-row-large-layout .product-item-actions .actions-secondary > .action:before, .page-layout-row-small-layout .product-item-actions .actions-secondary > .action:before  {content: "";border: 1px solid #7d7d7d;padding: 7px;box-shadow: 3px 2px 1px #7d7d7d;}

.page-layout-tile-large-layout .product-item-inner a.learn-more, .page-layout-row-large-layout .product-item-inner a.learn-more, .page-layout-row-small-layout .product-item-inner a.learn-more{background-color: #1979c3;color: #fff !important;padding: 7.5px;font-weight: bolder;border-radius: 10px;font-size: 15px;text-decoration: none;text-transform: uppercase;}
.page-layout-tile-large-layout .product-item-actions .actions-secondary{width: 100%;padding-bottom: 15px;}
.page-layout-tile-large-layout .product-item-link{color: #025caa !important;font-weight: 900 !important;font-size: 22px;}
.page-layout-tile-large-layout .product-item .price-box{margin:0;}
.page-layout-tile-large-layout .product-item-inner .compare-lable, .page-layout-row-large-layout .product-item-inner .compare-lable, .page-layout-row-small-layout .product-item-inner .compare-lable{font-weight: 600;color: #7d7d7d;font-size: 14px;text-transform: uppercase;}
.page-layout-tile-large-layout .products-grid .product-item-actions{margin: 0;}


.page-layout-row-large-layout .product-item-actions{float: right;width: 30%;margin-right: 11px;}
.page-layout-row-large-layout .product-item-description{width: 73%; text-align: left;margin: -23px 0 20px 0;font-size: 14px !important}
.page-layout-row-large-layout .product-item .price-box{margin: 0px 0 10px 0;float: right;width: 20%;text-align: center;}
.page-layout-row-large-layout .products-list .product-item, .page-layout-row-small-layout .products-list .product-item{border-bottom: 2px solid #ccc;margin-bottom: 20px;}
.page-layout-row-large-layout .product-item-inner{width: 100%;display: inline-block;}
.page-layout-row-large-layout .product-item-actions .actions-secondary{width: 100%;text-align: right;padding-bottom: 5px;}
.page-layout-row-large-layout .product-item-inner .learn-more{float: right;margin: 0 -12px 12px 0;}
.page-layout-row-large-layout .product-item-info .special-price .price-label, .page-layout-row-large-layout .product-item-info .special-price .price-wrapper{font-size: 16px;}
.page-layout-row-large-layout .product-item-info .old-price .price-label, .page-layout-row-large-layout .product-item .price-box .price{font-size: 14px;}
.page-layout-row-large-layout .product-item-link{color: #025caa !important;font-weight: 900 !important;font-size: 18px;}



.page-layout-row-small-layout .product-item-description p{display: none;}
.page-layout-row-small-layout .product-item-description{font-size: 0;margin:25px 0 0;}
.page-layout-row-small-layout .product-item-description a{font-size: 12px;}
.page-layout-row-small-layout .product-item-inner{float: right;}
.page-layout-row-small-layout .product-image-container{width: 100px !important; }
.page-layout-row-small-layout .products-list .product-item-photo{padding: 0 30px 0 0;}
.page-layout-row-small-layout .item.product.product-item{margin: 0 !important;}
.page-layout-row-small-layout a.action.more{background-color: #025caa;padding: 7px;color: #fff !important;font-size: 14px;font-weight: 700;border-radius: 6px;margin: 5px 0;display: none !important;}
.page-layout-row-small-layout .product-item .price-box{display: inline-block;}
.page-layout-row-small-layout .block.block-compare, .page-layout-row-large-layout .block.block-compare{display: none;}
.page-layout-row-small-layout .product-item-link{color: #025caa !important;font-weight: 900 !important;font-size: 22px;}
.page-layout-row-small-layout .product-item-info .special-price .price-label, .page-layout-row-small-layout .product-item-info .special-price .price-wrapper{font-size: 14px;}
.page-layout-row-small-layout .product-item-info .old-price .price-label, .page-layout-row-small-layout .product-item .price-box .price{font-size: 14px;}
.page-layout-row-small-layout .product-item-actions .actions-secondary{width: 100%;padding-bottom: 15px;}

.alta-reviews{display: none;}
.page-layout-row-large-layout .alta-reviews, .page-layout-row-small-layout .alta-reviews{display: block;}

.page-layout-row-large-layout .product-item-name{width: 70%;float: left;margin-bottom: 25px;}
.checkout-cart-index .cart-container .trustpilot-widget {padding-bottom: 25px;}

.page-layout-custom-design-layout .page-title-wrapper{display: none;}
.page-layout-custom-design-layout #maincontent{padding: 0!important;}
.page-layout-custom-design-layout .parent-img-bannerLP{margin: 0px;}
.page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP{display: flex;height: 358px;}
.page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .left{width: 60%;display: inline-block;}
.page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .left .unslider-nav{display: none;}
.page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .right{width: 40%;
    float: right;
    background: #231F20;
    height: 103%;
    display: flex;
    align-items: center;
    justify-content: center;}
.page-layout-custom-design-layout .points{margin-top: 20px;}

/*new css=============*/
.page-layout-custom-design-layout .breadcrumbs {
    display: none;
}
.page-layout-custom-design-layout .bolder-content{
    color: #fff;
    text-align: center;
    font-size: 4em;
    font-weight: bold;
    line-height: 34px;
}
.page-layout-custom-design-layout .custom-big {
    font-size: 4em;
    color: #fff;
    font-weight: 100;
    text-align: center;
}
.page-layout-custom-design-layout .content p {
    color: #fff;
    padding-bottom: 0;
    margin-bottom: 0 !important;
    font-size: 18px;
    text-align: center;
}
.page-layout-custom-design-layout .bannerLP .points {
    margin-top: 20px;
    width: 50%;
}
.page-layout-custom-design-layout .bannerLP .points ul.points-list {
    margin: 0;
    list-style: none;
    padding: 0;
    text-align: center;
}
.page-layout-custom-design-layout .bannerLP .points ul.points-list li {
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 42px;
}
.page-layout-custom-design-layout .mainLP .paperback-info h2 {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.5;
    margin: 0;
    margin-bottom: 20px;
}
.page-layout-custom-design-layout .mainLP .paperback-info p {
    margin-bottom: 15px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0.2px;
    font-size: 16px;
}
.page-layout-custom-design-layout .paperback-info {
    margin-top: -28%;
}

.page-layout-custom-design-layout .group-plastic-prod {
    margin-top: 60px;
}
.page-layout-custom-design-layout .group-plastic-prod .block-title {
    font-size: 42px;
    font-weight: bold;
    text-align: center;
}
.page-layout-custom-design-layout .plastic-prod {
    border-top: none;
}
.page-layout-custom-design-layout .plastic-prod {
    border-top: 1px solid #efefef;
}
.page-layout-custom-design-layout .mainLP h3.name-plastic-prod{
    margin-top: 0;
    font-weight: 500;
}
.page-layout-custom-design-layout .paperback-info iframe {
    min-height:1125px;
}

.page-layout-custom-design-layout .category-view {
    margin-top: 5px;
}
.page-layout-custom-design-layout .slider img{
    height: 358px;
    object-fit: cover;
}
.page-layout-custom-design-layout .youtube-video iframe {
    width: 100%;
    height: 300px;
    min-height: 300px !important;
}
.page-layout-custom-design-layout .navLP{
    margin-top: 7px;
    z-index: 1;
    position: relative;
}
.img-bannerLP, .img-bannerLP img{
    height: fit-content;
}
.cms-home .trustpilot {
    max-width: 1240px;
    margin:0 auto;
}
.cms-home .trustpilot .container{
    background: white;
    padding: 17px;
}
.cms-home .columns .column.main{
    padding-bottom: 27px;
}

@media only screen and (min-width: 1900px){
    .page-layout-custom-design-layout .img-bannerLP .slider {
        max-height: 100% !important;
    }
}

@media screen and (max-width: 1270px){
    .page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .right{
        height: 100%;
    }
}
@media screen and (max-width: 1100px){
    .page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .right{
        height: 100%;
    }
    .page-layout-custom-design-layout .paperback-info iframe {
        min-height: 100%;
    }
}

@media screen and (max-width: 999px){
    .page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP{
        display: block;
    }
    .page-layout-custom-design-layout .bannerLP .points {
        width: 100%;
    }
    .page-layout-custom-design-layout .paperback-info {
        margin-top: 20px;
    }
    .page-layout-custom-design-layout .bannerLP .points ul.points-list{
        margin-top: 30px;
    }
}

@media screen and (max-width: 800px){
    .page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .left,
    .page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .right{
        width: 100%;
    }
    .page-layout-custom-design-layout .bolder-content{
        font-size: 38px;
    }
    .page-layout-custom-design-layout .custom-big {
        font-size: 40px;
    }
    .page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .right {
        height: 75%;
    }
    .page-layout-custom-design-layout .bannerLP .points {
        margin-top: 0;
    }
    .page-layout-custom-design-layout .mainLP h3.name-plastic-prod, .paperback-info{
        padding: 0 15px;
    }
    .page-layout-custom-design-layout .bannerLP .points ul.points-list li {
        font-size: 20px;
        line-height: 32px;
    }
    body, html {
        overflow-x: hidden;
    }
    
}
@media screen and (max-width: 767px){
    .bannerLP .navLP {
        overflow: inherit;
    }
    .block.newsletter .form.subscribe {
        display: block !important;
    }
    .bannerLP {
        margin: 0 15px !important;
    }
    .calculatorLP {
        margin: 0 15px !important;
    }
    .plastic-prod-content {
        margin: 0 15px !important;
    }
    .cms-home .trustpilot {
        margin-right: 2.5%;
        margin-left: 2.5%;
}
@media screen and (max-width: 600px){
    .page-layout-custom-design-layout .bolder-content {
        font-size: 3em;
    }
    .page-layout-custom-design-layout .custom-big {
        font-size: 3em;
    }
    .page-layout-custom-design-layout .parent-img-bannerLP .img-bannerLP .right {
        height: 60%;
    }
    .page-layout-custom-design-layout .bannerLP .points ul.points-list {
        margin-top: 26%;
    }
    .page-layout-custom-design-layout .group-plastic-prod .block-title, .mainLP .paperback-info h2 {
        font-size: 34px;
    }
    .page-layout-custom-design-layout .mainLP ul{
        margin: 0 !important;
    }
    .page-layout-custom-design-layout .bannerLP .points{
        margin-top: 0;
    }
    .page-layout-custom-design-layout .navLP {
        display: inline-block;
        margin-top: 20px;
        width: 100%;
    }
}