.Out-Of-Stock-2023{width: 95%; position: absolute;top: 10px;left: 3px;right: 0;display: block; margin: 0 auto;}
.Out-Of-Stock-2023 .Main_title{width: 100%; float: left; text-align: center; line-height: 150px; font-size: 25px; letter-spacing: 1px;color: #ff2121; background: #fff;text-transform: capitalize;font-weight: 600;}
.Out-Of-Stock-2023 .Main_title img{width: 170px; margin: 0 auto;}

.Out-Of-Stock-2023.No_Products{width: 80%;position: relative; top: 15px;}
.Out-Of-Stock-2023.No_Products .Main_title img{width: 200px;}
.Out-Of-Stock-2023 .email_form{padding: 20px 0; display:flex; flex-wrap:wrap; gap:10px; width:100%;}
.Out-Of-Stock-2023 .email_form .text_holder{ padding-bottom:20px; width:100%;}
.Out-Of-Stock-2023 .email_form .textbox{width:49%;}
.Out-Of-Stock-2023 .email_form .textbox input{border-radius:7px;}
.Out-Of-Stock-2023 .email_form .textbox label{}
.Out-Of-Stock-2023 .email_form .btn_holder{width:100%;}
.Out-Of-Stock-2023 .email_form .btn_holder input{border-radius: 50px;}
span.oospacktext {font-weight:bold;color:#ff0000;padding-left:5px;font-size:13px;}

.Out-Of-Stock-2023.Products_Pack{width: 100%;position: relative; top: 0;}
.Out-Of-Stock-2023.Products_Pack .Main_title img{width: 170px;}

.Out-Of-Stock-2023.No_Products .Main_title,
.Out-Of-Stock-2023.Products_Pack .Main_title{line-height: normal; padding: 10px 0;}

.OOS-2024{width: 100%; height:100%; position: absolute;top: 30px;left: 0;right: 0;display: block; padding:15px;}
.OOS-2024 .Main_title{width: 250px;float: right;text-align: center;font-size: 14px; font-family: 'open_sansbold';color: #ff2121;background:#fff;text-transform: uppercase;line-height: 120px;}

/*** SIMILER PRODUCTS START ***/
.out-of-stock-container{width: 100%; float: left; background: url(../images/out-of-stock-box-bg.png) repeat-x center 0 #fffcbf; padding: 20px;margin: 20px 0; }
.out-of-stock-container .product_name{width: 100%; float: left;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: 30px; line-height: 30px; text-transform: uppercase; display: block; width: 100%; padding-bottom: 5px; float: left;font-weight: 800;}
.out-of-stock-container .tagline{width: 100%; float: left;font-size: 16px; font-weight: 500; text-align: center; padding: 10px 0;}
.out-of-stock-container .products{width: 100%; float: left;}
.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;}


@media only screen and (max-width:1000px),(max-width:1199px){
/*** SIMILER PRODUCTS START ***/
.Out-Of-Stock-2023.Products_Pack {width: 100%;position: relative;top: 0;padding: 0 15px;}
.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;}
/*** SIMILER PRODUCTS END ***/
.Out-Of-Stock-2023 {width: 100%;top: 31px;left: 0;right: 0;}
.input_box {display: inline-block;border: 1px solid #b8b8b8;background: #fff;width: 98%;height: 38px;line-height: 38px;color: #151515;padding: 0 5px;outline: none;font-size: 14px;}
.button {color: #ffffff;font-size: 16px;display: inline-block;font-family: 'open_sansbold';padding: 0px;cursor: pointer;text-align: center;height: 38px;line-height: 38px;text-transform: uppercase;outline: none;border: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;}
.prolanding_BdrBox .button {width: 30%;}
.btn_red {background: #ff2121;}
.OOSpackText {color: #ed1f24;float: right;margin-right: 10px;font-weight: bold;}

}

@media only screen and (max-width:900px),(max-width:999px){
.Out-Of-Stock-2023.Products_Pack{padding:0;}
.Out-Of-Stock-2023 .Main_title img {width: 125px;margin: 0 auto;}

}

@media only screen and (max-width:700px),(max-width:799px){
/*** SIMILER PRODUCTS START ***/
.Out-Of-Stock-2023.No_Products{width: 100%;padding:0 15px;}
.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}
/*** SIMILER PRODUCTS END ***/

}

@media only screen and (max-width:600px),(max-width:699px){

}

@media only screen and (max-width:500px),(max-width:599px){

}

@media only screen and (max-width:400px), (max-width:499px) {
.Out-Of-Stock-2023 .email_form .textbox{width:100%;}

/*** SIMILER PRODUCTS START ***/
.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;}
/*** SIMILER PRODUCTS END ***/

}

@media only screen and (max-width:375px), (max-width:399px){

}

@media only screen and (max-width:360px){
/*** SIMILER PRODUCTS START ***/
.out-of-stock-container .product_name span {font-size: 25px;line-height: 25px;}
.out-of-stock-container .products img{width: 130px;}
/*** SIMILER PRODUCTS END ***/
.OOSpackText {font-size:12px;}
}

@media only screen and (max-width:300px), (max-width:320px){

}