.OutOfStock_ProductLanding{width: 102%;float: left;background: rgba(233, 233, 233, 0.9);position: absolute;height: 160px; top:5px; left:-1%;z-index: 9;}
.OutOfStock_ProductLanding img,
.OutOfStock_ProductPack img{width: 120px;margin: 0 auto;display: block;position: relative;top: 27%;}

.OutOfStock_ProductPack{width: 100%;float: left;background: rgba(233 233 233 / 90%); padding:30px 0;}
.OutOfStock_ProductPack_Form{width:100%; padding:15px 0 0 0; float:left;}
.OutOfStock_ProductPack_Form .text_holder{padding-bottom:10px;}
.OutOfStock_ProductPack_Form .textbox{width:48%; float:left; padding:0 10px 0 0}
.OutOfStock_ProductPack_Form .textbox input{width: 100%;box-sizing: border-box;}
.OutOfStock_ProductPack_Form .btn_holder{padding-top:10px;width: 100%;float: left;}

.out-of-stock-container{padding: 30px 0;}
.out-of-stock-container .wrapper{background: url(/images/out-of-stock-box-bg.png) repeat-x center 0 #fffcbf; padding: 20px;}
.out-of-stock-container .product_name{text-align: center; border-bottom: 1px solid #cccccc; padding-bottom: 15px; line-height: normal; font-size: 16px;}
.out-of-stock-container .product_name span{font-size: 40px; line-height: 40px; text-transform: uppercase; display: block; padding-bottom: 5px; width: 100%; float: left;font-weight: 600;}
.out-of-stock-container .tagline{font-size: 16px; font-weight: 500; text-align: center; padding: 20px 0;}
.out-of-stock-container .products{}
.out-of-stock-container .products ul li{width: 32.333%; margin: 0 1.5% 0 0; padding: 10px 15px; background: rgba(255,255,255,0.8); float: left; position: relative; border: 1px solid #ccc; border-radius: 5px;}
.out-of-stock-container .products ul li:last-child{margin: 0;}
.out-of-stock-container .products a{display: inline-block; width: 100%;}
.out-of-stock-container .products img{float: left; width: 200px;}
.out-of-stock-container .products span{display: inline-block; float: right; width: 100px; line-height: 35px; text-align: center; border-radius: 5px; color: #fff; font-weight: 600; font-size: 15px; text-transform: uppercase; background: #1b1b1b; position: absolute; right: 20px; top: 42%;}
.out-of-stock-container .products ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.15)}
.out-of-stock-container .products ul li:hover span{background: #ec2529;}

.packOOS_Text{float: right;color: #000;font-weight: bold;text-transform: uppercase;font-size:12px;margin-top:8px;position: absolute;background: #fff;text-align: right;right: 0;width: 50%;}
.pack_chews_type .packOOS_Text {margin-top:0;font-size:12px;background: #e9e9e9; top: 0;}
.OutofStock_PrdLanding{}
.OutofStock_PrdLanding .pro_quantity_td,
.OutofStock_PrdLanding .pro_price_td,
.OutofStock_PrdLanding .pro_you_pay_td,
.OutofStock_PrdLanding .pro_buy_now_td{display:none;}
.OutofStock_PrdLanding label,
.OutofStock_PrdLanding .pro_pack_td{opacity: 0.3;}

.OOS-2024-Single{width: 100%; height:100%; position: absolute;top: 30px;left: 0;right: 0;display: block;}
.OOS-2024-Single::after{content:''; position:absolute; width:50%; /*height:87%; background:#fff;*/ bottom:0; right:0;}
.OOS-2024-Single .Main_title{width: 415px;float: right;text-align: right;font-size: 14px; color: #000;text-transform: uppercase;line-height: 50px;font-family: muliregular;font-weight: 600; position:relative; z-index:2; top:25%;}

/*
.OOS-2024-Full{width: 100%;height: 100%;position: absolute;top: 30px;left: 0;right: 0;display: block;}
.OOS-2024-Full::after{content: '';position: absolute;width: 50%;bottom: 0;right: 0;height: 87%;background: #fff;top: 0;}
.OOS-2024-Full .Main_title{width: 415px;float: right;text-align: center;font-size: 14px;color: #000;text-transform: uppercase;line-height: 50px;font-family: muliregular;font-weight: 600;position: relative;z-index: 2;top: 30%;}
*/

.OutOfStock_ProductPack_banner{margin-bottom: 20px;}
.OutOfStock_ProductPack_banner img{display: block;}



@media only screen and (max-width:1000px),(max-width:1199px){
.out-of-stock-container .product_name span{font-size: 35px; line-height: 35px;}
.out-of-stock-container .products img{float: none; width: 200px; margin: 0 auto; display: block;}
.out-of-stock-container .products span{float: none; margin: 0 auto; display: block;right: 0; left: 0; top: 5px; position: relative;}
.out-of-stock-container .products ul li{padding: 10px 0 20px 0;}
.out-of-stock-container .products ul li:hover{box-shadow: 0 0 0 rgba(0,0,0,0.15)}
.out-of-stock-container .products ul li:hover span{background: #1b1b1b;}

}

@media only screen and (max-width:800px),(max-width:899px){
.OutOfStock_ProductLanding{height:130px;}
.OutOfStock_ProductLanding img,
.OutOfStock_ProductPack img {width: 170px;top: 17%;}
.OOS-2024-Single .Main_title{width: 50%;}
}

@media only screen and (max-width:700px),(max-width:799px){
.out-of-stock-container .wrapper{padding: 15px !important;}
.out-of-stock-container .product_name{padding:0 0 10px 0;}
.out-of-stock-container .products img{width: 90%;}
.out-of-stock-container .tagline{padding: 13px 0}
.packOOS_Text{width:50%;}
}

@media only screen and (max-width:600px), (max-width:699px) {
.OutOfStock_ProductLanding img,
.OutOfStock_ProductPack img {width: 140px;margin: 0 auto;display: block;position: relative;top: 10%;}
.OutOfStock_ProductLanding {height: 112px;width:100%; left:0;}

}

@media only screen and (max-width:400px), (max-width:499px) {
.out-of-stock-container .product_name,
.out-of-stock-container .tagline{font-size: 14px;}
.out-of-stock-container .product_name span {font-size: 30px;line-height: 30px;}
.out-of-stock-container .products img{width: 150px;}
.out-of-stock-container .products ul li{width: 49%; margin: 0 0 10px 0;}
.out-of-stock-container .products ul li:nth-child(2){float: right;}
.out-of-stock-container .products ul li:nth-child(3){width: 100%; margin: 0; padding: 10px 15px 5px 15px;}
.out-of-stock-container .products ul li:nth-child(3) img{float: left;}
.out-of-stock-container .products ul li:nth-child(3) span{float: right; right: 15px; top: 40%; position: absolute; margin: unset; left: unset;}

.OutOfStock_ProductPack_Form .textbox{width:99%; padding:0 0 10px 0}

.packOOS_Text{padding: 0 20px 0 0;}
.OOS-2024-Single{top: 20%;}
.OOS-2024-Single .Main_title{line-height:normal; top:35%;padding: 0 20px 0 0;}
}

@media only screen and (max-width:375px){
.pack_chews_type .packOOS_Text {margin-left: -8px;}
}

@media only screen and (max-width:360px){
.out-of-stock-container .product_name span {font-size: 25px;line-height: 25px;}
.out-of-stock-container .products img{width: 130px;}
.pack_chews_type .packOOS_Text {margin-left: -20px;}


}

@media only screen and (max-width:340px){
.pack_chews_type .packOOS_Text {margin-left: -20px;}
}
