.home-categories .ra-home-2 {
    padding: 0 8px;
}
.rounded-corner-border a {border:1px solid #bfbfbf; display:block; border-radius:8px;}
.rounded-corner-border a:focus {box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 9px rgb(102 175 233 / 75%); text-decoration:none;}
.quick-ship-section .quick-bins-get-area .bins-fast-btn:focus {box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 9px rgb(102 175 233 / 75%);}
.rounded-corner-border a:hover {border:1px solid #ff9900; text-decoration:none;}
.img_thumb.vid-thumb {
    display: flex;
}
.rounded-corner-border .img_thumb img {border-top-right-radius:7px; border-top-left-radius:7px;}
.rounded-corner-border .home_product_video {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    inset: 0;
    height: 100%;
    /*position: absolute;*/
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
.rounded-corner-border .pr_title {font-size:18px; color:#000000; line-height:1.1; margin-top:10px;}
.rounded-corner-border a:hover .pr_title {text-decoration:none;}
.rounded-corner-border .shop_btn {font-size:18px; color:#ffffff; font-weight:600; text-align:center; background:#7dad1d; padding:12px; text-transform:uppercase; line-height:1; display:block; position:relative; border-bottom-right-radius:7px; border-bottom-left-radius:7px;}
.rounded-corner-border .shop_btn i.fa {padding-left:5px;}
.rounded-corner-border a:hover .shop_btn {background-color:#ff9900;}
.quick-ship-section {display:flex; width:100%; background-image:url(/assets/images/home/quick-bg.png); background-repeat:no-repeat; background-size:cover; background-position:center; margin:6rem 0px 3.5rem; border-radius:10px; box-shadow:0px 0px 8px 0px #cdcdcd;}
.quick-ship-section .row {display:flex; align-items:center; flex-wrap:wrap;}
.quick-ship-section .quick-ship-info-area {display:flex; flex-wrap:wrap; justify-content:flex-start; gap:6px; padding-left:2vw;}
.quick-ship-section .quick-ship-info-area img {width:130px; height:auto;}
.quick-ship-section .quick-ship-info-area h3 {font-size:6rem; color:#353535; font-weight:bold; margin:0px; font-style:italic;}
.quick-ship-section .quick-ship-info-area p {font-size:20px; font-weight:600; color:#353535; margin-bottom:0px;}
.quick-ship-section .quick-bins-get-area {display:flex; align-items:flex-end;}
.quick-ship-section .quick-bins-get-area img {width:330px; margin-top:-32px; max-width:62%; margin-bottom:-2px;}
.quick-ship-section .quick-bins-get-area .bins-fast-btn {background-color:#7dad1d; padding:6px 12px; font-size:18px; color:#fff; border:none; width:200px; margin-left:-33px; margin-bottom:25px; box-shadow:0px 0px 5px 0px #2222224d; text-align:center; text-transform:uppercase; font-weight:600;}
.quick-ship-section .quick-bins-get-area .bins-fast-btn:hover {background-color:#ff9900; text-decoration:none;}
section.beautiful-receptacles {background-color:#E4F5FF; padding:20px 0; margin:30px 0;}
.beautiful-receptacles .top_category_des h3 {font-family:'Source Sans Pro', sans-serif; font-weight:700; font-size:36px; line-height:1.2; margin:0; color:#125687; padding-bottom:10px;}
.beautiful-receptacles .top_category_des p {font-size:18px; line-height:1.3; padding-top:4px; padding-bottom:0px;}
.beautiful-receptacles .home-video-section {position:relative;}
.beautiful-receptacles .mp4-video {position:absolute; top:-40px;}
.beautiful-receptacles .mp4-video::after {position:absolute; content:""; width:130px; height:130px; top:116px; right:-98px; background-repeat:no-repeat; background-image:url(/assets/templates/RA-CA-core/images/arrows/arrow-header.png); background-size:130px 130px;}
.home-video-section p {font-size:18px;}
.home-video-section p a.play-icon-link:hover {text-decoration:none;}
.home_product.home_product_more {margin:35px 0px 20px 0px;}
.home_product.home_product_more .row {margin-right:-8px; margin-left:-8px;}
.home_product.home_product_more .col {width:20%; float:left; padding:0 8px;}
.home_product.home_product_more .img_thumb {padding-bottom:66%; position:relative; width:100%;}
.home_product.home_product_more .img_thumb img {object-fit:cover; width:100%; max-width:100%; max-height:100%; margin:auto; inset:0; height:100%; position:absolute;}
.home_product.home_product_more .text-center .pr_title {font-size:14px; line-height:1.2; min-height:32px; text-transform:uppercase; margin:10px 5px;}
.home_product_slider .slick-prev:before, .home_product_slider .slick-next:before {font-size:36px; line-height:1; opacity:1; color:#125687; font:normal normal normal 36px / 1 FontAwesome;}
.home-page .header-specials {font-size:20px; color:#999; clear:both; margin-bottom:10px; width:100%; float:left;}
.home-page .header-specials b {color:#333;}
section.home-canada-banner {
    margin-top: 20px;
    display: flex;
    text-align: center;
    padding: 10px 0;
}
section.home-canada-banner p {
    display: inline-flex;
    font-size: 28px;
    font-weight: 600;
    font-style: italic;
    
}
section.home-canada-banner p.col1{
    border: 2px solid #bfbfbf;
    border-right: none;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 10px 0px 10px 15px;
    margin-right: 15px;    
}
section.home-canada-banner p.col2{
    border: 2px solid #bfbfbf;
    border-left: none;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 10px 15px 10px 0px;
    margin-left: 15px; 
}
section.home-canada-banner img{width: 270px;height: auto;}
section.home-in-the-news {
    background-color: #e6e6e6;
    margin-top: 20px;
}
.home-in-the-news h2.slider_section_hed_para {
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1;
    padding: 0;
}
.home-in-the-news .slider_section_hed_para a {
    font-size: 16px;
    line-height: 1.1;
    color: #000;
    font-weight: 600;
    font-style: italic;
}
.home-in-the-news .slider_section_hed_para a:hover {
    text-decoration: none;
    color: #f90;
}
section.home-in-the-news .in-the-news-images {
    padding-bottom: 10px;
    min-height: 90px;
}
section.home-in-the-news .in-the-news-images .row {
    display: flex;
    align-items: center;
    text-align: center;
}
section.home-in-the-news .in-the-news-images .row img {
    max-height: 80px;
    width: auto;
    max-width: 120px;
}
@media screen and (min-width: 1200px) and (max-width:1400px) {
.beautiful-receptacles .mp4-video::after {width:80px; height:80px; top:155px; right:-61px; background-repeat:no-repeat; background-image:url(/assets/templates/RA-CA-core/images/arrows/arrow-header.png); background-size:80px 80px;}
}

@media screen and (min-width: 992px) and (max-width:1199px) {
.beautiful-receptacles .mp4-video::after {width:40px; height:40px; top:150px; right:-32px; background-size:40px 40px;}
.home-video-section p {font-size:16px;}
}

@media screen and (min-width: 768px) and (max-width:991px) {
.beautiful-receptacles .mp4-video {position:unset; top:0;}
.beautiful-receptacles .mp4-video::after {width:40px; height:40px; top:150px; right:-32px; background-size:40px 40px;}
.home-video-section p {font-size:16px;}
.top_category_des {padding-bottom:20px;}
.rounded-corner-border .pr_title{font-size: 14px;}
.rounded-corner-border .shop_btn{font-size: 14px;}
}

@media(max-width:1199px) {
section.home-canada-banner p.col1 {
    padding: 10px 0px 10px 10px;
    margin-right: 10px;
}
section.home-canada-banner p.col2 {
    padding: 10px 10px 10px 0px;
    margin-left: 10px;
}
section.home-canada-banner img {
    width: 250px;
    height: auto;
}		
.beautiful-receptacles .top_category_des h3 {font-size:30px;}
.quick-ship-section .quick-ship-info-area img {width:100px;}
.quick-ship-section .quick-ship-info-area h3 {font-size:5rem;}
.quick-ship-section .quick-ship-info-area p {font-size:17px;}
.quick-ship-section .quick-bins-get-area img {width:300px; margin-top:-30px;}
.quick-ship-section .quick-bins-get-area .bins-fast-btn {width:180px;}
.home_product.home_product_more {padding:0px 20px;}
.home_product.home_product_more .col {width:33.33%; margin-bottom:20px;}
}

@media(max-width:991px) {
section.home-canada-banner p {
    font-size: 20px;
}
section.home-canada-banner img {
    width: 200px;
    height: auto;
}	
.quick-ship-section .quick-ship-info-area img {width:80px;}
.quick-ship-section .quick-ship-info-area h3 {font-size:3.8rem;}
.quick-ship-section .quick-ship-info-area p {font-size:14px;}
.quick-ship-section .quick-bins-get-area img {width:190px; margin-top:-10px;}
.quick-ship-section .quick-bins-get-area .bins-fast-btn {font-size:15px; width:170px;}
section.home-in-the-news .in-the-news-images .row {
    display: block;
}
section.home-in-the-news .in-the-news-images .row > div {
    padding: 15px 0;
    min-height: 80px;
}
section.home-in-the-news .in-the-news-images .row img {
    max-height: 80px;
    width: auto;
}
}

@media(max-width:767px) {
section.home-canada-banner p {font-size: 18px;}
section.home-canada-banner img {width: 150px;}	
.top_category_des {padding-bottom:20px;}
.beautiful-receptacles .mp4-video {position:unset; top:0;}
.beautiful-receptacles .mp4-video video#mov-video {width:75%; margin:0 auto; display:block;}
.beautiful-receptacles .mp4-video::after {display:none;}
.quick-ship-section {padding:20px 20px 0px; background-size:cover;}
.quick-ship-section .row {gap:0px;}
.quick-ship-section .quick-ship-info-area {gap:6px; padding-left:0px; margin-bottom:15px;}
.quick-ship-section .quick-ship-info-area p {width:100%;}
.quick-ship-section .quick-bins-get-area {width:100%;}
.quick-ship-section .col-sm-6 {width:100%; max-width:100%;}
.quick-ship-section .quick-ship-info-area {justify-content:center; text-align:center;}
.quick-ship-section .quick-bins-get-area img {width:220px; margin-top:0px;}
.quick-ship-section .quick-bins-get-area .bins-fast-btn {font-size:15px; width:190px; margin-left:auto;}
.home_product.home_product_more .col {width:100%; margin-bottom:30px;}
section.home-in-the-news .in-the-news-images .row img {
    max-height: 50px;
    width: auto;
}
}

@media(max-width: 640px) {
section.home-canada-banner p {display: block;}
section.home-canada-banner p.col1 {
	border: 2px solid #bfbfbf;
    border-bottom: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding: 10px;
    margin: 0;
}
section.home-canada-banner p.col2 {
	border: 2px solid #bfbfbf;
    border-top: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 0;
    padding: 10px;
    margin: 0;
}
}

@media(max-width:480px) {
.quick-ship-section .quick-bins-get-area .bins-fast-btn {font-size:15px; width:190px; margin-left:-20px;}
.quick-ship-section .quick-bins-get-area img {width:180px; margin-top:0px;}
.quick-ship-section .quick-ship-info-area h3 {font-size:3.5rem;}
.home-page-content .home-categories {padding-top:0 !important;}
section.home-top-slogan {font-size:18px !important;}
}

@media(max-width:380px) {
.quick-ship-section .quick-bins-get-area img {width:160px; margin-top:0px;}
}