/*** PRODUCT LANDING PACK ***/
.ProductLandingPack_Container{}
.pack-banner__content {width: 49%; float: left;}
.pack-banner__tab{width: 100px; float: left;}
.tab_image{width: 100%; margin-bottom: 7px;}
.tab_image:last-child{margin-bottom: 0;}
.tab_image span{background: var(--white); display: inline-block; border: 1px solid var(--boxborder); padding: 3px; border-radius: var(--Radius5);}
.tab_image span.selectedImg{border: 1px solid var(--sitecolor) !important;}
.tab_view{width: 79%; float: right;}
.tab_view img{width: 90%; margin: 0 auto;}
.pack-banner__content1 {width: 49%; float: right;}
.pack-banner__content1 h1 span{color: #f50633;}
.product-price{color: var(--pricecolor); font-size: 26px; font-weight: 600; padding: 10px 0;}
.product-size p, 
.product-size1 p {font-weight: 600;color: #363636;margin-bottom: 0;}
.product-size ul, 
.product-size1 ul {display: flex;align-items: center;margin-top: 10px;flex-wrap: wrap;width: 100%;}
.product-size ul li, 
.product-size1 ul li {font-weight: 500;color: var(--greymenu);border: 1px solid var(--boxborder);padding: 10px;border-radius: var(--Radius5);cursor: pointer;width: auto;text-align: center;margin-bottom: 10px;margin-right: 10px;}
.product-size .size-active, 
.product-size1 .pack-active {background: var(--shopbtn);border: 1px solid var(--shopbtn);color: var(--white); font-weight: 600;}
.product-size1{margin-top: 15px;}
.product-size1 ul li span{color: #000;font-weight: bold;display: inline-block;}
.product-size1 .pack-active span{color:#fff;}
.pack-banner__block {display: flex;padding-top: 15px;width: 100%;float: left;}
.ProductPack_DeliveryBox{border: 1px solid var(--siteblue); background:#eef9fa; padding: 5px 5px 10px 5px; border-radius: var(--Radius5);}
.ProductPack_DeliveryBox .SelectedPack-Name{background: #dff4f6; padding: 10px;}
.product-radio-btn {}
.product-select {display: flex;align-items: center;justify-content: space-between;padding: 15px 10px;}
.product-select .select-price{font-weight: 600;}
.product-radio {display: flex;align-items: center;}
.product-radio label {}
.product-radio input {width: 18px;height: 18px;margin-right: 10px;margin-top: 0;margin-left: 0;appearance: auto;}
.product-radio input[type=radio] {accent-color: var(--siteblue);}
.radio-accordian {padding-left: 35px; display: none;width: 100%; float: left;}
.radio-accordian.active {display: block;}
.radio-accordian p{ width: auto; float: left; line-height: 40px; padding: 0 10px 0 0;}
.radio-accordian select{width: 200px; float: left; padding: 0 0 0 10px;}
.product-pack-btn{margin: 0 0 0 20px;}
.product-pack-btn button{cursor: pointer; width: 180px;}
.product-pack-cart {display: flex; background: #fff; padding-left:20px;}
.pack-other-text {padding-top: 20px;}
.pack-other-text p {font-weight: normal;color: #1e1e1e;margin-bottom: 20px; font-size:14px; line-height:22px;}
.pack-other-text span{font-weight: bold;color: #1e1e1e;}

.OfferPrice_Holder{display: flex;flex-wrap: wrap;}
.OfferPrice_Holder .product-price{font-size:24px; width:100%;display: flex;align-items: center; padding:5px 0;}
.OfferPrice_Holder .product-price p{width: 100px;font-size: 14px;color: #666;}
.OfferPrice_Holder .product-price.OldPrice{font-size:20px; font-weight:normal; color:#666;}

.OutOfStock_ProductPack_banner {margin: 20px 0;}
.OutOfStock_ProductPack_banner img {display:block; width:100%; margin:0 auto;}
.BuyContinueProductDiv {display: flex;align-content: stretch;justify-content: space-between;margin: 0 auto;}
.ComfortisPlus_Discontinued_textDiv {width: 40%;background: #008486;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;}
.ComfortisPlus_Discontinued_title_widthDiv {text-align: center;padding: 0 30px;}
.ComfortisPlus_Discontinued_titleDiv span {display: block;font-size: 22px;line-height: 30px;text-align: left;}
.BuyContinueProduct_boxesDiv {width: 60%;display: flex;align-items: center;justify-content: flex-start;}
.cls_buyContinuePro_img {width: 33.33%;}
.cls_buyContinuePro_img img {width: 100%; display: block;}

.ShopAlternative {width: 246px;height: 48px; line-height: 48px; border-radius: 100px; text-align: center; background: #fff;color:#008486; margin-top: 20px;}

.comparison-table-bdrDiv {width: 100%;float: left;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px}
.comparison-table {width: 100%;border-collapse: collapse;font-family: Arial,sans-serif}
.comparison-table th,.comparison-table td {border: 1px solid #ccc;padding: 10px;text-align: center}
.comparison-table th {background-color: #02619e;font-weight: normal;color: #fff;font-size: 16px;padding: 0}
.comparison-table th a {color: #fff;text-decoration: none;padding: 10px;display: block}
.comparison-table tbody tr: nth-child(even) {background-color:#f9f9f9}
.comparison-table td.tick-icon-clr {color: green}
.comparison-table td.cross-icon-clr {color: red}
td.comparision_table_btn a {background: #ef6c00;color: #fff;padding: 10px 0;display: block;font-size: 16px;text-transform: uppercase;}

















@media only screen and (max-width:1100px),(max-width:1199px){

}

@media only screen and (max-width:1000px),(max-width:1099px){

}

@media only screen and (max-width:800px),(max-width:899px){
.tab_view{width: 70%;}
.product-pack-btn button{line-height: 45px;}
.product-select {padding: 7px 10px;}
.radio-accordian {display: none;}
.radio-accordian p{ width: auto; float: left; line-height: 40px; padding: 0;}
.radio-accordian select{width: 50%; float: right;}
.BuyContinueProductDiv{flex-flow:row wrap;}
.ComfortisPlus_Discontinued_textDiv,.BuyContinueProduct_boxesDiv{width: 100%;}
.ComfortisPlus_Discontinued_textDiv {padding: 25px 5px; box-sizing: border-box;}
.cls_buyContinuePro_img img{height: auto !important; display: block;}
.comparison-table-bdrDiv {	overflow: scroll;}
.comparison-table {width: 720px;}
.product-pack-cart{padding:10px;}

}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
.pack-banner__content,
.pack-banner__content1,
.tab_view,
.pack-banner__tab{width: 100%;}

.tab_view img{width: 80%; margin: 0 auto; display: block;}
.pack-banner__tab{display: flex;justify-content: center;margin: 10px 0 20px 0;}
.tab_image{margin: 0 3px; width:18%;}

.tab_image img{width: 90%; height: auto; margin: 0 auto; display: block;}

.product-size ul li,
.product-size1 ul li{margin-right: 6px; padding: 8px 8px; font-size: 14px;}

.product-pack-cart{display: inline-block;}
.product-price{font-size: 22px; padding: 5px 0;}
.product-pack-btn{float: right; margin: 0; width: 150px;}
.product-pack-btn button,
.product-pack-btn button:hover{line-height: 40px; width: 100%; background: var(--shopbtn); border: 0;}




.ComfortisPlus_Discontinued_titleDiv span{font-size: 16px;  line-height: 22px;}
.ShopAlternative {width: 190px;   height: 40px;  line-height: 40px;}


}

@media only screen and (max-width:375px), (max-width:399px){
.radio-accordian{padding-left: 20px;}
.radio-accordian select{width: 45%;}
}

@media only screen and (max-width:360px){

}

@media only screen and (max-width:300px), (max-width:320px){
.radio-accordian{padding-left: 35px;}
.radio-accordian select{width: 70%; float: left;}
.product-pack-btn {width: 125px;}

}