.pack-sec-inner-left {width: 35%; text-align: center; }
.pack-sec-inner-left img { width: 350px;border: 1px solid #dde0e6; border-radius: 8px;padding: 15px;}
.pack-sec-inner-right{width: 65%; padding-left: 20px;}
.pack-rght-title {font-size: 20px; font-weight: 600; padding-bottom: 12px;}
.pack-sec-inner-right .landing-rating-left {padding-bottom: 7px;}
.pack-sec-inner-right .landing-rating-rgth-inner{padding-bottom: 15px;}
.pack-sec-inner-right .landing-rating-right span{padding: 0;}
.pet-size-wt-title {font-size: 14px; font-weight: 400; padding:10px 0 10px;}

.pet-size-checkbox ul li, .pack-size-checkbox ul li {

    font-size: 16px;
    border:1px solid #999b9f;
    padding: 10px 10px;
    border-radius: 5px;
    cursor: pointer;
    width: auto;
    text-align: center;
    margin-bottom: 10px;
    margin-right: 10px; 
    font-weight: 500;
}
.pet-size-checkbox ul li.Aactive,
.pack-size-checkbox ul li.Aactive{background: #dadbe3;}


.pack-size-wt-title {font-size: 14px;font-weight: 400;padding: 25px 0 10px;}

.packsizediv{display:flex; width:100%;}

.product-radio-btn { margin-top: 20px; margin-bottom: 20px; border: 1px solid #d9d9d9; border-radius: 4px; width: 72%;}
.product-select {padding: 20px 15px;}
.product-select.product-selectbg{background: #f4f5f8;}
.product-radio label {font-size: 15px; font-weight: 500; color: #1e1e1e; cursor: pointer;}
.product-radio input {width: 18px; height: 18px; margin-right: 10px; margin-top: 0; margin-left: 0;}
.product-radio input[type=radio] { accent-color: #415b80; cursor: pointer;}
.select-price strong{font-weight: 500;font-size: 18px; color: #000000;}
.select-price span{font-weight: 500;font-size: 16px; color: #000000;}
.radio-accordian {padding: 0 15px 0 45px; display: none;}
.radio-accordian.active {display: block}
.radio-accordian p { font-size: 15px;  font-weight: normal; margin-bottom: 15px;}
.radio-accordian .autodelvryprod {  margin-bottom: 16px; width: 100%;height: 35px; outline: none; border: 1px solid #e7e7e7; padding: 0 8px; background:url(/images_new/down-arrow.png) no-repeat center right 10px!important;}
.number input {outline: none;  border: none;  background: none; text-align: center; font-size: 20px; font-weight: 700;  width: 50%;
    text-align: center;}
.number .minus,
.number .plus { cursor: pointer; width: 25%; text-align: center; background: #f4f5f8; padding: 12px 0;}
.product-pack-btn .btn.btn--lightred {height: 40px; width: 220px; text-transform: capitalize;font-size: 18px; font-weight: 500;line-height: 18px;}
.product-pack-btn.stickybtns .btn {padding: 10px;}

.number { width: 150px; background: #fff; border-radius: 8px;     margin: 0 30px 0 0; border: 1px solid #dde0e6;}
.plus {  border-radius: 0 8px 8px 0;}
.minus {border-radius: 8px 0 0 8px;}
.number.sticky-number .minus, .number.sticky-number .plus {
    padding: 9px 0;
}
section.pack-sec.section {padding: 0 0 10px; width:100%; float:left;}
.title-img img { display: block;}
.title-img {padding-left: 10px;}
.packother-sec-inner .combo-item-width{position: relative;}
.packother-sec-inner .combo-slider-item-inner {padding-top: 29px;}
.packother-sec-inner .combo-offer.otherpack-new{position: absolute; top: 4px; left: 8px; right: 8px;}
.packother-sec-inner .slick-next:before {font-size: 0; content: "";background: url(/images_new/right-arrow2.png) no-repeat;  width: 30px; height: 30px; display: inline-block;    background-size: 100%;}
.packother-sec-inner .slick-prev:before{font-size: 0; content: ""; background: url(/images_new/left-arrow2.png) no-repeat; width: 30px;  height: 30px; display: inline-block; background-size: 100%;}
.slick-prev { left: -6px; z-index: 9999;}
.slick-next {right: 26px;}
.slick-prev, .slick-next{width: 0; height: 0;}
.combo-slider-inner-text { padding: 7px 0; color: #374f72;}
.combo-slider-inner-text span {font-size: 16px; font-weight: 400; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis; min-height: 40px;}
section.packother-sec.section {padding-bottom: 0;}
.packother-sec-inner {padding: 20px 0;}


.oospacktext {color: #e14242; font-weight:500;}


.sticky_cart.show {bottom: 0; transition: all 1s ease; z-index: 99;}
.sticky_cart { border-top: 1px solid #f4f5fb; background-color: #f4f5f8;}
.sticky_cart { position: fixed; width: 100%; left: 0; bottom: -100%; z-index: 3; min-height: 70px; padding: 10px 15px; transition: all 1s ease;}
.sticky_cart .sticky_cart_close {
    color: #415b80;
}
.prd-details-left-img img {
    width: 90px;
    height: 90px;
}



@media screen and (max-width: 991px){
.sticky_cart_close {
    padding: 5px;
    height: 30px;
    width: 30px;
}
}
.sticky_cart .sticky_cart_close {
    padding: 10px;
    line-height: 0;
    cursor: pointer;
    transition: all .5s ease;
    box-shadow: none;
}
.sticky_cart_close {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;

}
.product-details.container { border: 1px solid #e7e7e7; border-radius: 8px; padding: 10px; background: #fff;}
.prd-details.prd-details-left {width: 50%;}
.prd-details.prd-details-right {width: 50%; display: flex; justify-content: end;}
.prd-details-left-img {width: 100px;}
.prd-details-left-text { width: calc(100% - 100px);}


@media only screen and (min-width:900px){
.pack-title-mobile {display: none;}
.landing-wishlist{display: none;}
}



@media only screen and (max-width:1000px),(max-width:1099px){
    .pack-sec-inner-right { padding-left: 40px;}
    .pack-sec-inner-left img { width: 310px;}
    .sticky_cart_close{top: 3px; right: 10px;}
}

@media only screen and (max-width:900px),(max-width:999px){

}

@media only screen and (max-width:800px),(max-width:899px){
    .pack-title-mobile {display: block;}
    .pack-sec-inner-right .pack-rght-title {display: none;}
    .pack-sec-inner-right .landing-rating-left {display: none;}
    .pack-sec-inner-right{width: 100%; padding:0;}
    .pack-sec-inner-left {width: 100%; margin-bottom:20px ; border: 1px solid #dde0e6; border-radius: 8px;}
    .pack-sec-inner-left img {border: 0; }
    .pack-title-mobile{padding: 15px 0px;}
    .pack-title-mobile .pack-rght-title{text-align: left;}
    .pet-size-wt-title{padding: 0px 0 10px;}
    .product-radio-btn{width: 100%;}
    .prd-details.prd-details-left {width: 100%;}
    .prd-details.prd-details-right {width: 100%; justify-content: left; margin-top: 5px;}
    .radio-accordian {padding: 0 15px 0 15px;}
}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:600px),(max-width:699px){
    .pet-size-checkbox1 {width: 23%;}
    .pack-size-checkbox1 { width: 23%;}
}

@media only screen and (max-width:500px),(max-width:599px){

}

@media only screen and (max-width:400px), (max-width:499px) {
    .pack-rght-title{font-size: 16px;}
    .pet-size-checkbox1 {width: 34%;}
    .pack-size-checkbox1 { width: 34%;}
    .pack-sec-inner-right .landing-rating-rgth-inner{padding-bottom:0;}
    .product-pack-btn .btn.btn--lightred {
        padding: 10px 20px;
        width: 146px;
        text-transform: capitalize;
        font-size: 16px;
        font-weight: 500;
        line-height: 16px;
    }    
    .number {
        width: 110px;
        margin: 0 8px 0 0;
    }
    .number .minus,
.number .plus {padding: 9px 0;}
.pack-sec-inner-left img {width: 200px;}
.prd-details-left-text {font-size: 14px;}
.product-pack-btn.stickybtns .btn.btn--lightred {
    padding: 9px 9px;
    width: 130px;
    height: auto;
    margin-left: 20px;
}
.prd-details.prd-details-right{margin-top: 10px;}
}

@media only screen and (max-width:375px), (max-width:399px){
    .pack-sec-inner-left img {width: 200px;}
    .pet-size-checkbox1 {width: 40%;}
    .pack-size-checkbox1 { width: 40%;}
    .pack-title-mobile { padding: 5px 0px;}
    
}

@media only screen and (max-width:360px){
.container_check{font-size:14px;}
.pet-size-checkbox1 {width: 48%;}
.pack-size-checkbox1 { width: 48%;}
}

@media only screen and (max-width:300px), (max-width:320px){

}