.overlay {display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;background: rgba(27, 27, 27, 0.7215686274509804);z-index: 99999999999;}
.overlay_close {float: right;margin-right: 25px;font-size: 25px;color: #ffffff;margin-top: 15px;z-index: 999999;cursor: pointer;display: none;}
.Loader_logo {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #fff;opacity: 0.3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;z-index: 111;}
.bt-spinner {width: 45px;height: 45px;border-radius: 50%;background-color: transparent;border: 4px solid #ed1f24;border-top-color: #3c66bc;border-bottom-color: #3c66bc;-webkit-animation: 1s spin linear infinite;animation: 1s spin linear infinite;}
#divQuestionTobeAnswered_Q img {width: 18px;}


.product-pack-landing-container {padding-top: 25px;}

.product-name-rating{display: flex; flex-wrap: wrap; position:relative;}
.product-name-rating .heading-title{font-size: 24px; width: 100%; padding-bottom: 5px;line-height: 1.3; font-weight: 500;display: flex;justify-content: space-between;}
.product-name-rating .heading-title .available-stock{line-height:1;}
.product-name-rating .rating-details{width: auto; font-size: 14px;color: #666;display: flex;gap: 5px;align-items: center; justify-content: space-between;}
.product-name-rating .rating-details .rating-reviews{display: flex;align-items: center;justify-content: space-between;height: 20px;gap: 5px;}
.product-name-rating .rating-details .rating-reviews .total-reviews{padding: 0;}
.product-name-rating .rating-details .rating-reviews .total-reviews span{color: #666;}
.product-name-rating .rating-details .rating{margin-top: -2px;}
.product-name-rating .rating-details .total-reviews{text-align: right; padding: 0;}
.product-name-rating .divaddwish{cursor: pointer;position: absolute;right: 0;width: 140px;top: 33px; font-size:14px; color:#666;text-align: right;}
.product-name-rating .divaddwish img{width:22px; float:right; margin-left:5px;}
span.prd_id_text{}

.product-pack-details{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 25px;}
.product-pack-details .product-img{width: 32%;}
.product-pack-details .product-img img{border: 1px solid var(--top-grey); padding: 10px; border-radius: 15px;}
.product-pack-details .product-details{width: 65%;}
.product-pack-details .product-details form{display: grid;grid-template-columns: 1fr 1fr;grid-template-areas: "title auto-order" "button auto-order";gap: 30px;align-items: flex-start;}
.product-pack-details .product-details .price-pack-details{grid-area: title;}
.product-pack-details .product-details .price-pack-details .pack-price{}
.product-pack-details .product-details .price-pack-details .pack-price div{display: flex; align-items: center;}
.product-pack-details .product-details .price-pack-details .pack-price label{font-weight: 700; width: 100px;}
.product-pack-details .product-details .price-pack-details .pack-price .old-price span{font-size: 20px; color: #444; display:flex; align-items:center;}
.product-pack-details .product-details .price-pack-details .pack-price .old-price span svg,
.product-pack-details .product-details .price-pack-details .pack-price .deal-price span svg{width: 25px;height: 25px;fill: var(--clr-red);}
.product-pack-details .product-details .price-pack-details .pack-price .deal-price span{font-size: 30px; font-weight: 700; color: var(--clr-red);display:flex; align-items:center;}
.product-pack-details .product-details .price-pack-details .product-pack{}
.product-pack-details .product-details .price-pack-details .product-pack .title{padding-top: 25px;padding-bottom: 10px; font-weight: 700;}
.product-pack-details .product-details .price-pack-details .product-pack .product_radioselect{display: flex; gap: 15px; width: 100%; flex-wrap: wrap;}
/*.product-pack-details .product-details .price-pack-details .product-pack .product_radioselect .radio_container{width: calc((100% - 15px) / 2); padding-left:35px;}*/

.product-pack-details .product-details .auto-order-details{border: 1px solid var(--top-grey); border-radius: 10px;grid-area: auto-order;}
.product-pack-details .product-details .auto-order-details .title{background: var(--site-blue); color: #fff; font-weight: 700; text-align: center; padding: 10px 0; display: flex; align-items: center; justify-content: center; gap: 5px;border-radius: 10px 10px 0 0;}
.product-pack-details .product-details .auto-order-details .title svg{width: 20px; height: 20px;}
.product-pack-details .product-details .auto-order-details .autoorder-price-offer{padding: 15px;line-height: 1;}
.product-pack-details .product-details .auto-order-details .autoorder-price-offer span.price{display: inline-block; width: 100%; color: var(--clr-red); font-size: 24px; font-weight: 700; display:flex; align-items:center;}
.product-pack-details .product-details .auto-order-details .autoorder-price-offer span.price svg{fill:var(--clr-red);}
.product-pack-details .product-details .auto-order-details .autoorder-price-offer span.offer{display: inline-block; width: 100%; color: var(--clr-green); padding-top: 5px;}
.product-pack-details .product-details .auto-order-details .aditonal-cashback{padding: 15px;line-height: 1; text-align: center; text-transform: uppercase; font-size: 14px; border-bottom: 1px solid var(--top-grey);border-top: 1px solid var(--top-grey); display: flex; align-items: center; justify-content: center;}
.product-pack-details .product-details .auto-order-details .aditonal-cashback img{width: 25px; margin-right: 5px;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox{position: relative; padding: 15px;display: flex; align-items: center; flex-wrap: wrap;    justify-content: space-between;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .help{display: inline-block; height: 30px;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .help:hover + .order_msg{display: inline-block;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox span{font-weight: 700;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .selectbox{width: 185px;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .selectbox select{font-size: 14px; border-radius:10px;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .order_msg{position: absolute; top: 45px; left: 0; width: 100%; z-index: 2;
	width: 100%; padding: 10px; border-radius: 7px; background: var(--light-blue); font-size: 14px; margin-top: 40px; display: none;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .order_msg span{display: inline-block; width: 100%; padding-bottom: 10px; font-size: 16px; color: var(--site-blue); font-weight: 700;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .order_msg ul {list-style: none;padding-left: 10px;margin-bottom: 0;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .order_msg ul li {padding-bottom: 5px; position: relative;padding-left: 15px; font-size: 14px;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .order_msg ul li:before {content: "";background: var(--site-blue); position: absolute; top: 8px; left: 0px; width: 6px; height: 6px; border-radius: 50px;}
.product-pack-details .product-details .qty-button{padding-top: 0; display: flex; justify-content: space-between; align-items: center;grid-area: button;}
.product-pack-details .product-details .qty-button .add-button{border: 0; width: auto;}
.product-pack-details .product-details .qty-button .add-button input{width: 180px; color: #fff; border-radius: 50px; background: var(--site-blue); font-size: 18px; height: 45px; cursor: pointer; font-weight: 700;}
.product-pack-details .product-details .qty-button .add-button input:hover{background: var(--clr-red);}

.Combo_Band {display: flex;align-items: center; overflow: hidden; background: #000; position: absolute; top: 0; left: 0; width: 100%;}
.Band_1, .Band_2 {font-weight: 700;height: 30px;line-height: 30px;color: #fff;text-transform: uppercase;text-align: center;letter-spacing: 0.5px;}
.Band_1 {background: #eb2023;width: 40%;position: relative;}
.Band_1.one:after {content: "";position: absolute;width: 4px;height: 101px;border-top: 57px solid white;border-right: 0px solid transparent;transform: skew(-8deg);top: -24px;right: 0;}
.Band_2 {background: #000;width: 60%;}
.Combo_Band-one .one {background: #eb2023;}







@media only screen and (max-width:1000px),(max-width:1099px){

}

@media only screen and (max-width:900px),(max-width:999px){
.product-pack-details .product-img {width: 300px;margin: 0 auto;}
.product-pack-details .product-img img{width: 100%;}
.product-pack-details .product-details{width: 100%; padding-top: 25px;}

}

@media only screen and (max-width:800px),(max-width:899px){

}

@media only screen and (max-width:420px),(max-width:499px) {
.product-name-rating .available-stock{position: absolute;right: 0;top: 3px;}
.product-name-rating {justify-content: space-between;}
.product-name-rating .heading-title{flex-wrap: wrap; font-size: 20px;padding-right:50px;}
.product-name-rating .divaddwish{position:relative; top:0;}
.product-pack-details .product-img {width: 95%;}
.product-pack-details .product-img img{width: 270px; margin: 0 auto; padding: 0;}
.product-pack-details .product-details form{grid-template-columns:1fr;grid-template-areas:"title""auto-order""button"; gap:25px;}
.product-pack-details .product-details{}
.product-pack-details .product-details .price-pack-details,
.product-pack-details .product-details .auto-order-details{width: 100%;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox span{display: none;}
.product-pack-details .product-details .auto-order-details .autoorder-price-offer{border-bottom: 1px solid var(--top-grey);}
.product-pack-details .product-details .auto-order-details .aditonal-cashback,
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .order_msg{display: none;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .selectbox {width: 85%;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .selectbox select{font-size: 16px; border-radius:5px;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .order_msg{margin-top: 10px;}
.product-pack-details .product-details .qty-button{width: 100%;}
.qty_cotainer label{display: none;}


}

@media only screen and (max-width:375px),(max-width:384px){
.product-name-rating .divaddwish{width:22px;}
.product-name-rating .divaddwish span{display:none;}
}

@media only screen and (max-width:385px),(max-width:399px){
}

@media only screen and (max-width:360px){
.product-name-rating .heading-title{font-size: 18px;}
.product-pack-details .product-details .auto-order-details .autoorder-selectbox .selectbox {/*width: 55%;*/}
.product-pack-details .product-img img{width:215px;}
.product-pack-details .product-details .qty-button .add-button input{width:140px;}

}

@media only screen and (max-width:300px),(max-width:320px){

}
