.subcategories_block {
    padding: 60px 0 30px;
}
.purhasingbox {
    background: #f3f6e9;
    margin: 0 0 30px;
    padding: 0 34px 15px;
    border-radius: 16px;
    width: 100%;
    float: left;
}
.purhasingbox .box-title {
    background: #7dad1d;
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    padding: 12px 30px;
    border-radius: 16px 16px 0 0;
    margin: 0 -34px;
    text-transform: uppercase;
}
.purhasingbox .quick-ship-col{
    padding-top: 30px;
    display: flex;
    align-items: center;
}
.purhasingbox .quick-ship-col img {
    max-height: 90px;
    padding-right: 20px;
}

.category-v3 {overflow: hidden;}
div.subcategories>ul>li {height: auto;}
.purhasingbox .quick-ship-col p {font-size: 17px;margin: 0;}
.cat-header-custom .hedaer-half-left.quick-ship-usa {background: url('https://www.recycleaway.com/assets/images/beautybanners/Banner-QuickShip.png');background-repeat: no-repeat;background-position: center right;background-size: contain;}
.bottom-black.bottom-black-full {position: relative;z-index: 1;padding: 120px 80px 75px;display: inline-block;vertical-align: top;width: 100%;margin: 0 0 50px;}
.bottom-black.bottom-black-full::before {content: '';width: 100vw;height: 100%;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);background: #353535;z-index: -1;}
.bottom-black.bottom-black-full::after {content: '';width: 100vw;position: absolute;top: 90px;left: 0;bottom: 46px;background: #4A4A4A;z-index: -1;border-radius: 16px;}
.bottom-black.bottom-black-full h3 {font-weight: 700;position: absolute;top: -6px;left: 0;display: -ms-flexbox;display: flex;align-items: center;width: 100%;text-transform: uppercase;}
.bottom-black.bottom-black-full h3::before {content: '';width: 108px;height:81px;background: url('https://www.recycleaway.com/assets/images/arrow-quick-ship.svg') no-repeat center center;background-size: contain;margin: 0 16px 32px 0;}
.bottom-black.bottom-black-full h3::after {content: '';height: 22px;position: absolute;top: 0;left: 40px;right: -50vw;background: #7dad1d;}
.bottom-black.bottom-black-full * {color: #fff;margin: 0;}
.bottom-black.bottom-black-full p {padding: 3px 0 5px 0;font-size: 18px;}
.bottom-black.bottom-black-full h6 {font-size: 20px;font-weight: bold;padding:10px 0 0px;}
.bottom-black.bottom-black-full blockquote {border: 0;padding: 0;color: #fe9900;margin: 30px 0 0;font-weight: 600;font-size: 20px;}

.purhasingbox.purhasingbox-right {padding: 0 22px 15px;margin: 25px 0 30px;}
.purhasingbox.purhasingbox-right .box-title {font-size: 20px;padding: 12px 16px;margin: 0 -22px;}
.purhasingbox.purhasingbox-right .col-md-12 {padding: 25px 0;}
.purhasingbox.purhasingbox-right div {text-align: center;}
.purhasingbox.purhasingbox-right div img {display: block;margin: 0 auto;}
.purhasingbox.purhasingbox-right p {font-size: 16px;margin: 22px 0 0;}

.bottom-black.bottom-black-right {background: #353535;display: inline-block;vertical-align: top;width: 100%;position: relative;z-index: 1;padding: 100px 18px 40px;border-radius: 16px;}
.bottom-black.bottom-black-right::before {content: '';width: 100%;position: absolute;top: 70px;left: 0;bottom:170px;background: #4A4A4A;z-index: -1;}
.bottom-black.bottom-black-right h3 {color: #fff;position: absolute;top: 0;left: 0;padding: 22px 18px 0;margin: 0;width: 100%;text-transform: uppercase;}
.bottom-black.bottom-black-right h6{color: #fff;font-size: 18px;font-weight: 600;margin-bottom: 0;}
.bottom-black.bottom-black-right p {color: #fff;font-size: 16px;margin-bottom: 15px;}
.bottom-black.bottom-black-right p:last-child {color: #fe9900;margin: 40px 0 0;font-size:16px;}
.get_one.subcategories-product-listing{margin-top: 30px;}

@media (max-width:1199px) {
    .purhasingbox .quick-ship-col img {max-height: none;height: 60px;width: auto;-ms-flex: 0 0 auto;flex: 0 0 auto;padding: 0;margin: 0 10px 0 0;}
    .purhasingbox .quick-ship-col p {font-size: 16px;}
    .bottom-black.bottom-black-right::before {bottom: 130px;}
    .purhasingbox.purhasingbox-right div {display: -ms-flexbox;display: flex;text-align: left;align-items: center;}
    .purhasingbox.purhasingbox-right .col-md-12{width: 33.333333%;padding: 20px 16px;}
    .purhasingbox.purhasingbox-right .box-title + .col-md-12 {padding-left: 0;}
    .purhasingbox.purhasingbox-right .col-md-12:last-child {padding-right: 0;}
    .purhasingbox.purhasingbox-right div img {height:40px;width: auto;-ms-flex: 0 0 40px;flex: 0 0 40px;padding: 0 20px 0 0;}
    .purhasingbox.purhasingbox-right p {margin: 0;font-size: 14px;}    
}
@media (max-width:991px) {
    .subcategories>ul>li span.category-img>img{height: auto;}
}
@media (max-width:768px) {
    .purhasingbox .quick-ship-col img {max-height: none;width: 60px;height: auto;-ms-flex: 0 0 60px;flex: 0 0 60px;padding: 0;margin: 0 10px 0 0;}
    .purhasingbox .quick-ship-col p {font-size: 16px;}
    .bottom-black.bottom-black-right::before {bottom: 130px;}
    .purhasingbox.purhasingbox-right div {display: -ms-flexbox;display: flex;text-align: left;}
    .purhasingbox.purhasingbox-right .col-md-12{width: 100%;padding: 20px 16px;}
    .purhasingbox.purhasingbox-right .box-title + .col-md-12 {padding:20px 16px;}
/*    .purhasingbox.purhasingbox-right .col-md-12:last-child {padding-right: 0;}*/
    .purhasingbox.purhasingbox-right div img {height:40px;width: auto;-ms-flex: 0 0 40px;flex: 0 0 40px;padding: 0 20px 0 0;}
    .purhasingbox.purhasingbox-right p {margin: 0;font-size: 14px;}
}
@media (max-width:767px) {
    .cat-header-custom .hedaer-half-left.quick-ship-usa {background-size: cover;}
    .subcategories_block {padding: 30px 0 0;}
    .subcategories>ul {width: 100%;margin: 10px 0;}
    .purhasingbox {padding: 0 20px 15px;}
    .purhasingbox .box-title {margin: 0 -20px;font-size: 20px;}
    .purhasingbox .quick-ship-col img {max-height: none;width: 60px;height: auto;-ms-flex: 0 0 60px;flex: 0 0 60px;padding: 0;margin: 0 20px 0 0;}
    .purhasingbox .quick-ship-col p {font-size: 16px;}
    .bottom-black.bottom-black-full {padding: 80px 20px 50px;}
    .bottom-black.bottom-black-full::after {top: 70px;bottom: 25px;}
    .bottom-black.bottom-black-full h3 {font-size: 16px;}
    .bottom-black.bottom-black-full h3::after {height: 16px;}
    .bottom-black.bottom-black-full h3::before {width: 86px;height: 60px;margin: 0 16px 22px 0;}
    .bottom-black.bottom-black-full blockquote {margin: 24px 0 0;font-size: 16px;}

    .bottom-black.bottom-black-right::before {top: 60px;}
    .bottom-black.bottom-black-right h3 {padding: 18px 18px 0;}
}