
#CustomerBought-slider .home-product-box,
#RelatedItems-slider .home-product-box{width:100%; margin:0;}
.typeBody_Div .supplies_block .Prd_name{overflow: hidden;text-overflow: ellipsis; /* white-space: nowrap; */ -webkit-line-clamp: 2;/* display: inline; */display: -webkit-box;
 -webkit-box-orient: vertical;min-height:42px !important;padding:0; margin:10px 0;
}
.home-product-inner {display: flex; flex-flow: row wrap; align-items: center; margin:0 -10px ; }
/* .home-product-box {text-align: center; width:calc(25% - 20px); padding: 0 10px;} */
.home-product-box {text-align: center;width: calc(25% - 20px) ;margin: 0 10px;}
.right_side .HmPg_TopProDiv .home-product-box {text-align: center;width: calc(33.33% - 10px);margin: 0 5px;}
.home-product-boxx{text-align:center;}
.prd_autoorder-inner{display:flex; align-items: center; justify-content: center;} 
.supplies_block { border: 1px solid #F1F1FF; border-radius: 20px; transition: all 0.5s; margin-bottom: 24px; background: #F9F9FF; overflow: hidden;}
.supplies_block:hover .Prd_price-autoorder{background:#8be3ff ;}
.supplies_block:hover {  box-shadow: 0px 0px 16px 0px rgba(65, 91, 128, 0.3); background:#C7E9F4 ; border: 1px solid #AACCD8;}
.supplies_block:hover .shop_btn span {background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%);}
.supplies_block .Prd_name { font-size: 16px; color: #000;  font-weight: 800;  margin: 12px 0; min-height: 42px; display: flex; align-items: center; justify-content: center; padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    -webkit-line-clamp: 2;
    /* display: inline; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.prd_image_main {padding: 5px;}
.Prd_image { padding: 10px 10px;  background: #fff;  border-radius: 20px;}
.Prd_image img { width: 200px !important; height: 200px; margin:0 auto;}
.Prd_info { padding: 0 10px; }
.rating { background: url(https://www.budgetpetcare.com/images/bstar.png) repeat-x left bottom;  display: inline-block;  height: 15px;   text-align: left;  vertical-align: middle; width: 87px; margin-bottom: 5px;}
.rating-color { background: url(https://www.budgetpetcare.com/images/star.png) repeat-x left bottom;  height: 15px;}
.reviews { display: inline-block;font-size: 12px;  color: #000;  vertical-align: middle;  margin-bottom: 2px;}
.Prd_price { font-size: 22px; font-weight: 600; color: #000;padding:0 0 10px 0;}
.Prd_price-autoorder { margin: 0 0 10px; background: #E8E8E8; padding: 5px 0;}
.autoorder-price{font-size: 24px; font-weight: 600; color: #FF0000; padding-right:15px;}
.autoorder-text {display: flex;    align-items: center; justify-content: center;}
.autoorder-text img {    padding-right: 10px; width: 32px;}
.autoorder-text span{font-size: 14px; font-weight: 400; color: #000;}
.shop_btn { padding: 15px 0;}
.btn {display: inline-block; padding: 9px 28px;-webkit-appearance: none; -moz-appearance: none;background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%);font-size:14px;
border:0;    font-weight:800;cursor: pointer;-webkit-transition: all .3s;transition: all .3s; line-height: 16px; text-align: center;border-radius: 30px;color: #fff; text-transform: uppercase;
}

.newsletter_signup_main{margin: 30px 0; width: 100%; float: left;}
.newsletter_signup_inner{display: flex; align-items: center; flex-flow: row wrap; background: #E0F9FA;  background: linear-gradient(90deg, rgba(224, 249, 250, 1) 0%, rgba(94, 238, 244, 1) 100%); border-radius: 20px; box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.3); padding: 15px 0;}
.newsletter_signup_left{width: 50%; text-align: center;}
.newsletter_signup_left img {display: block; margin: 0 auto;}
.newsletter_signup_right{width: 50%;}
.newsletter_signup_right_title{font-size: 32px; font-weight: 700; line-height: 40px; }
.newsletter_signup_right_text{font-size: 15px; font-weight: 600; color: #043BB1;    padding: 7px 0;}
.newsletter_input .search-input {width: 400px; padding: 10px 15px; outline: none;font-size: 16px; background: none; border: 0; font-weight: 400; background: #fff;
  border: 1px solid #34C2C8;  box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.3); border-radius: 30px; margin: 10px 0;
}
.newsletter_signup_right .shop_btn .btn{border:1px solid #fff; background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%); font-size: 18px; font-weight: 600; padding:13px 28px}



.product-landing-box{border: 1px solid #E2E2E2; border-radius: 5px; margin-top: 20px; overflow: hidden;width: 100%; float: left;}
.landing-box-title {color: #fff; background: #C7E9F4; padding: 10px 15px; }
.landing-box-title h3{ font-size: 18px; font-weight: 600; color: #000000; padding: 0; margin: 0;}
.product-landing-box-inner {padding: 0 0 10px; display: flex; flex-flow: row wrap; align-items: self-start;}
.prod-box-left {width: 25%;text-align: center;}
.prod-box-left img { width: 160px; height: 160px; display: block; margin:0 auto; }
.prod-box-right {width:75%;}
.prod-box-right-colu1{font-weight: 600; padding: 8px 0; display: flex; align-items: center;     border-bottom: 1px solid #E2E2E2;  margin-bottom: 7px;}
.prod-box-right-colu2{display: flex; align-items: center; margin-bottom:10px;}
.prod-box-right-colu3 { margin: 10px 0; display: flex; align-items: center;}
.pack-size {width: 40%; font-size: 16px;}
.qty-size {width: 20%; text-align: center;}
.prod-price {width: 20%;text-align: center;}
.prd-btn { width: 20%; text-align: center;}
.prod-price.pacprice { color: #000; font-size: 18px;font-weight: 600;}
.prod-price.pacprice strong { font-size: 14px;}
.qty-size .input-box {height: 36px;line-height: 36px; margin: 0;  padding: 0 5px 0 15px;text-align: left; width: 80px; outline: none; border: 1px solid #E2E2E2; cursor:pointer;
     -webkit-appearance: none;  appearance: none; color: #000; border-radius: 5px;
}
.prd-btn .btn:hover{ background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%); transition: 0.3s ease;}
.prd-btn .btn{padding: 9px 14px; font-weight: 600; border:0 !important;}



.ftr_top.bg_darkgrey,
.ftr_lightBlack_bg.bg_darkgrey,
.footer_content{background: #1e2b47;}
.Cart_NothingHide .NghingHide_banner .item:hover .PrdButton span {background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%);}
.Cart_NothingHide .NghingHide_banner .PrdButton span{ background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%);}
.Blog_Read_MoreDiv a{ background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%);     padding: 8px 15px; border-radius: 30px;}
.Blog_Box_SliderDiv:hover .Blog_Read_MoreDiv a {background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%); transition: 0.3s ease;}
.responsive-tabs .tabtitle{border-radius: 10px 10px 0 0 ;}
.responsive-tabs .active{ background-color: #0863aa; border: 1px solid #0863aa;}
#ShopOtherPack-slider .item .slidebutton{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%); height: 36px; line-height: 36px; width: 110px; border-radius: 30px;}
#ShopOtherPack-slider .item .slidebutton:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%);}
.product_buy_btn a, .my_favorites_content a.buy{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%); height: 36px; line-height: 36px; width: 130px !important; border-radius: 30px;}
.product_buy_btn a:hover, .my_favorites_content a.buy:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%); transition: 0.3s ease;}
.typeBody_Div .home-product-main{margin-top: 0px;}
#product_name .TopFixed_Price .button, #product_name .TopFixed_Price button{width: 130px !important; background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%); transition: 0.3s ease; line-height: normal; height: 36px; border-radius: 30px !important;}

.DasOrder_marginTable .Favorite-responsive .home-product-box {text-align: center; width: calc(33.33% - 20px) ; margin: 0 10px;}

.new_feb22_prolanding_box .save_extra_feb22{border-radius: 10px; overflow: hidden;}
.new_feb22_prolanding_box .product_inputBottom .Add_Cart .button{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%); border-radius: 30px;}
.new_feb22_prolanding_box .product_inputBottom .Add_Cart .button:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%);}

.product_button button{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%); border-radius: 30px;}
.product_button button:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%);}
.select_radioBtn[type="radio"]:checked + label:before{box-shadow: inset 0 0 0 5px white, inset 0 0 0 10px #ED1F24; border: 0 !important;}
.select_radioBtn[type="radio"]:checked + label {border: 1px solid #E2E2E2; border-radius: 30px;background: #C7E9F4;}
.select_radioBtn[type="radio"] + label span{border-left:0;     padding: 8px 0 8px 10px !important;}
.select_radioBtn[type="radio"] + label{border:1px solid #E2E2E2; border-radius: 30px; }
.select_radioBtn[type="radio"]:checked + label span{border:0 !important;}

.select_radioBtn[type="radio"] + label:before{box-shadow: inset 0 0 0 5px white, inset 0 0 0 10px #DBDBDB;   border: 1px solid #E2E2E2;}
.select_radioBtn[type="radio"] + label:before, .select_radioBtn[type="radio"] + label:after{top:7px !important;     margin: 7px 17px 2px;}

span.chews_price_promo b,
.select_radioBtn[type="radio"]:checked + label span {font-size: 14px !important;font-weight: 600 !important;color: #000 !important;}
.OutOfStock_ProductPack_banner {margin: 20px 0;}
.OutOfStock_ProductPack_banner img {display:block; width:100%;}
.BuyContinueProductDiv {display: flex;align-content: stretch;justify-content: space-between;margin: 0 auto;}
.ComfortisPlus_Discontinued_textDiv {width: 40%;background: #3c66bc;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:#3c66bc; 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: #1E2B47;color: #fff;padding: 10px 0;display: block;font-size: 16px; text-transform: uppercase;}



.product_pack_size .label_radio{border:1px solid #E2E2E2 !important; border-radius:30px !important; }
.product_pack_size .label_radio.label_radio_active .product_pack_content.bdr-top,
.product_pack_content.bdr-top{border:0 !important;}
.product_pack_size .label_radio input{height:22px !important; margin:10px 0 0 15px !important; accent-color:red;}
.product_pack_content{padding:10px 0 10px 2% !important;}
.product_pack_size .label_radio.label_radio_active{background:#C7E9F4 !important;}
.product_pack_size .label_radio:hover,
.select_radioBtn[type="radio"] + label:hover{ background:#C7E9F4 !important;}

.MyCart_OfferBox24 .OfferBox .Prd_text .two a.button{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%); border-radius: 30px;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two a.button:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%);}
.ShopCart_HeaderDiv,
.payment_HeaderDiv,
.billing_TitleDiv,
.payment_success_container .address_content h4,.payment_success_container .order_product h4{background:#c7e9f4;}
.set_auto_order_optionDiv,
.MyCart_OfferBox24{background:#f2f2f2;}
.MyCart_OfferBox24 .OfferBox .BoxFooter{background:none;}
.subtotal_content a,
.cart_summery .six a{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;}
.subtotal_content a:hover,
.cart_summery .six a:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.cart_summery .six a.continue{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; color:#fff !important;}
.cart_summery .six a.continue:hover{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;}


.two .product_pack_size .label_radio input.radio_2 {margin: 12px 0 0 15px !important;}
a.keepShoppingBtn{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px; color:#fff !important;}
a.keepShoppingBtn:hover{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

a.ShopCart_CheckoutBtn{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;}
a.ShopCart_CheckoutBtn:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.cart_checkout_btn{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;  width: 85%; margin: 0 auto;   display: block;}
.cart_checkout_btn:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}
.Place_Order_Btn{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;}
.Place_Order_Btn:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.sweet-alert button.cancel{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important;}
.sweet-alert button.cancel:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}
.sweet-alert button{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px !important;}
.sweet-alert button:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.share_invoBoxDiv .Creat_Signin{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px; margin-left:15px;}
.share_invoBoxDiv .Creat_Signin:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.change_pwd_button a.Back_myaccount{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important;}
.change_pwd_button a.Back_myaccount:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

.payment_success_container .btn_holder a{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;color:#fff !important;}
.payment_success_container .btn_holder a:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.payment_success_container .btn_holder a.red{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important;}
.payment_success_container .btn_holder a.red:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

.payment_success_container .confirmation_email .form_holder .btn_holder input{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;}
.payment_success_container .confirmation_email .form_holder .btn_holder input:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.submit-review{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px;}
.submit-review:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.heroSlider-img .slidebutton{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important; width:130px;}
.heroSlider-img .slidebutton:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

.Back_myaccount{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px; color:#fff !important;}
.Back_myaccount:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}
.Back_viewcart{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important; color:#fff;}
.Back_viewcart:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

.dashboard_container .home_two .product_buy_btn input.button,
.dashboard_container .home_two .product_buy_btn span{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important; width:130px;}
.dashboard_container .home_two .product_buy_btn input.button:hover,
.dashboard_container .home_two .product_buy_btn span:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

.Forgot_password_Button .Submit-infoBtn{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px; color:#fff !important;}
.Forgot_password_Button .Submit-infoBtn:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.Shipping_methodeDiv label{cursor:pointer;}

.HomePage_TopSel_ProDiv .btn a{color:#fff;}
.Address_InforDiv .HomePage_TopSel_ProDiv .home-product-box{width:calc(33.33% - 10px); margin:0 5px;}


.change_pwd_button a.continue{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px !important; color:#fff;}
.change_pwd_button a.continue:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}



.heroSlider-fixed .home-product-box{width:100%; margin:0 5px;}
.heroSlider-fixed .slick-slide{height:auto;}
.Crt_AccountDiv .Creat_Account{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important; color:#fff; width:150px;}
.Crt_AccountDiv .Creat_Account:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

.Crt_Signin .Creat_Signin{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px !important; color:#fff;}
.Crt_Signin .Creat_Signin:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}




.heroSlider-fixed .home-product-box .supplies_block .Prd_name{overflow: hidden; min-height:44px; padding:0; margin:10px 0;
    text-overflow: ellipsis; /* white-space: nowrap; */  -webkit-line-clamp: 2; /* display: inline; */ display: -webkit-box; -webkit-box-orient: vertical;}

.supplies_block:hover .shop_btn input { background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%);}


.Das_OrderTitleDiv{margin: 20px 0 0px !important;}
.Ulast_orderDiv{padding: 20px 0 0 !important;}

.modal-close img {width: 20px !important;}

.login_close{	background:#fff !important; line-height:26px; top:-16px; width:30px; height:30px;}

.login_model .button{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px !important; color:#fff;}
.login_model .button:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.modal_login_footer .forgot_pass_model a{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; border-radius: 30px !important; color:#fff; width:150px; padding:10px;}
.modal_login_footer .forgot_pass_model a:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

.modal_login_footer .Sign_footer a{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px !important; color:#fff;padding:10px;}
.modal_login_footer .Sign_footer a:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.modal_login_footer{padding:20px 16px;}

.prod-box-right-colu2:hover .pack-size,
.prod-box-right-colu2:hover .qty-size.qty-input select,
.prod-box-right-colu2:hover .prod-price.pacprice{color: #FE251B;  cursor:pointer;}
.prod-box-right-colu2:hover .prd-btn .btn{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}
.qty-size.qty-input svg {position: absolute;  top: 10px; right: 29px; width: 15px; fill: #000 !important; height: 15px;}
.prod-box-right-colu2:hover .qty-size.qty-input svg{fill: #FE251B !important; }
.qty-size.qty-input{position:relative;}

#filter .btn{padding:5px 18px !important;}
#filter ul li{width:54px !important;}
#filter ul li:first-child{width:60% !important;}
.Das_OrderTitletext{font-size: 20px !important;  margin: 5px 0 0px !important;}
.PartialCartSlider.home_two.other .supplies_block{margin-bottom:0 !important;}
.track_btn{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius: 30px !important; color:#fff;}
.track_btn:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}

.daily_winner_inner {display: flex; align-items: stretch; flex-flow: row wrap; border-radius: 25px; overflow: hidden; box-shadow: 0 12px 30px rgba(0, 0, 0, 0.1);}
.daily_winner_main { width: 100%; float: left; font-family: 'Open Sans', sans-serif;}
.daily_winner_left { width: 35%; background: linear-gradient(121deg, rgba(16, 178, 250, 1) 0%, rgba(1, 120, 173, 1) 100%); padding: 30px; text-align: center;border-radius: 25px; box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);}
.daily_winner_right {width: 65%; background: linear-gradient(90deg, rgba(253, 209, 0, 1) 0%, rgba(247, 209, 27, 1) 100%); padding: 25px; border-radius: 25px; box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); position: relative;}
.winner_left_inner_title {color: #fff;font-size: 30px; font-weight: 700;letter-spacing: 2px; margin-bottom: 15px; text-transform: uppercase;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);}
.winner_left_inner_img img {display: block; margin: 20px auto; border-radius: 15px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);     width: auto !important;}
.daily_winner_left_inner p {color: #fff; font-size: 22px; font-weight: 600;margin: 10px 0 15px; letter-spacing: 1px;text-align: center;}
._inner_left_title_With_text p { color: #000; font-size: 22px;font-weight: 600;margin: 10px 0 15px;letter-spacing: 1px;text-align: center;}
.daily_winner_left_inner span {background: #f8d423; display: block; padding: 15px; font-size: 30px;font-weight: 900;color: #583404; width: 280px; margin: 0 auto;border-radius: 10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);}
.daily_winner_left_inner_bottom span {background: #f8d423;display: block; padding: 15px;font-size: 30px;font-weight: 900; color: #583404; width: 280px; margin: 0 auto; border-radius: 10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); text-align: center;}
.daily_winner_right_inner_left_title span {font-size: 30px; line-height: 30px;text-transform: uppercase; font-weight: 900; background: #583404; color: #fff; margin-bottom: 10px;padding: 8px 16px; display: inline-block;
    border-radius: 10px;   text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
.daily_winner_right_inner_left { width: 62%;    padding-right: 15px;}
.daily_winner_right_inner_right {width: 38%;}
.daily_winner_right_inner_left_offer {display: flex; align-items: center;background: #583404;color: #fff; padding: 20px;border-radius: 15px; margin-top: 20px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);justify-content: space-around;}

.winner_offer_price {font-size: 100px; line-height: 100px;font-weight: bolder;color: #fff; text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);}
.winner_offer_text span { font-size: 80px;line-height: 80px; text-transform: uppercase;font-weight: bolder; color: #fff; display: block;}
.winner_offer_text p { font-size: 22px; font-weight: bold; display: block; color: #fff; margin-top: 10px;}
.daily_winner_right_inner { display: flex;align-items: center; justify-content: space-between;}
.right_inner_right_inner_box.desktop_clsmain{border: 2px solid #871b0f; text-align: center;padding: 15px 0; color: #871b0f; border-radius: 10px;margin: 15px 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);}
.right_inner_right_inner_box_inner {border: 2px solid #871b0f;text-align: center; padding: 15px 0; color: #871b0f;border-radius: 10px;margin: 15px 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);}
.right_inner_right_inner_box_title { position: relative;}
.right_inner_right_inner_box_title span { font-size: 18px;font-weight: 800;text-transform: uppercase; position: relative;display: block; width: 200px; margin: 0 auto 15px;background: #fad10d; padding: 10px;border-radius: 8px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);}

.right_inner_right_inner_box_date {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 12px;
   line-height: 24px;
}

.right_inner_right_inner_box_place {
    font-size: 18px;
}
.right_inner_right_inner_box_name {
    font-size: 36px;
    font-weight: 800;
    line-height: 36px;
    text-transform: uppercase;
    background: #8e1409;
    padding: 15px 0;
    margin-bottom: 10px; color:#fff
}
.right_inner_right_inner_box_place strong {
    font-weight: 800 !important;
}

.daily_winner_right_inner_right .owl-dots button {
    width: auto !important;
    height: auto !important;
}

.daily_winner_right_inner_right .owl-dots {
    padding: 0;
    width: fit-content;
    margin: 10px auto 0;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
}

.daily_winner_right_inner_right .owl-theme .owl-dots .owl-dot.active span,
.main-dogCatbanner-section25 .owl-theme .owl-dots .owl-dot:hover span {
    background: #8e1409;
}

.daily_winner_right_inner_right .owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    background: #fff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}
.daily_winner_right_inner_right .owl-nav.disabled{display:none;}
.daily_winner_main sup {
    vertical-align: super;
    font-size: smaller;
}



.category_Protext_Info p{margin: 5px 0;}
.category_Protext_Info ul li{ list-style:disc; margin: 5px 0;}
.category_Protext_Info ul li strong{font-weight:bold;}
.category_Protext_Info ul { padding-left: 15px;}


.HmPro_fullwidth {
    margin-top: 0px;
}

.HmPg_TopProDiv {
    margin: 0 0 0;
}

.Band_ProTittle{margin: 20px 0;}

.new_compare_table h3{padding-top:5px; color:#000; font-weight:500;}
.compare-table {
    width: 100%; padding-top:20px;
}

.compare-table table td {
    border: 1px solid;
    border-color: #D7D7D7;
    padding: 8px;
    text-align: center;
    color: #000;
}

.compare-table img {
    width: 20px; margin: 0 auto;
}

.compare-table .brand-name {
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    padding: 0;
}

.compare-table .brand-name a {
    display: block;
    height: 100%;
    padding: 5px 5px 5px 15px;
}

.compare-table .features-title {
    background: #DFFFF0;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.compare-table .all-brands-title {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    padding-left: 10px;
}

.compare-table .features-name {
    background: #DFFFF0;
    font-size: 14px;
    font-weight: 500;
    width: 90px;
    padding: 2px 0;
}

.compare-table table {
    width: 100%;
}

.product_radioselect .select_radioBtn[type="radio"]:checked + label span b {
    color: #ed1f24 !important;
    margin-right: 8px;
    font-weight: 600;
}
.select_radioBtn[type="radio"]:checked + label span.chews_price_promo b{color: #000 !important;}


@media only screen and (max-width:1000px),
(max-width:1099px) {
    .compare-table {
        overflow: scroll hidden;
    }

    .compare-table-inner {
        width: max-content;
    }
}

@media only screen and (max-width:400px),
(max-width:499px) {
    .compare-table .all-brands-title {
        font-size: 14px;
    }

    .compare-table .brand-name {
        font-size: 12px;
    }

    .compare-table .features-name {
        font-size: 12px;
        width: 75px;
    }

    .compare-table img {
        width: 18px; margin: 0 auto;
    }
    .product_pack_content .doses b{margin-left: 8px;  color: #ed1f24 !important;}
}


@media only screen and (max-width:1200px),(max-width:1499px){
    .daily_winner_right_inner_right .owl-nav.disabled{display:none;}
    .daily_winner_right_inner_left_title span {font-size: 26px;line-height: 26px;}
    .winner_offer_price { font-size: 90px; line-height: 90px;}
    .winner_offer_text span { font-size: 70px; line-height: 70px;}
    .winner_offer_text p { font-size: 20px;}
    .daily_winner_right_inner_left_offer{padding: 15px;     margin-top: 10px;}
    .right_inner_right_inner_box_date{ font-size: 18px; line-height: 18px;}
    .right_inner_right_inner_box_name{    font-size: 30px;     line-height: 30px;}
    .right_inner_right_inner_box {
        padding: 10px;
    }
    .daily_winner_right_inner_left_offer{    max-width: 360px;}
    .right_inner_right_inner_box_title span{font-size: 16px;}
    .daily_winner_right_inner_left {
        width: 58%;}
        .daily_winner_right_inner_right {
            width: 42%;
        }
}


@media only screen and (max-width:1000px),(max-width:1099px){
	.PartialCartSlider.home_two.other ul li .home-product-box{width:100% !important; margin:0 5px;}
.PartialCartSlider.home_two.other ul li .home-product-box .btn a{color:#fff;}
.daily_winner_main{padding: 0 10px; margin: 10px 0;} 
.daily_winner_right_inner_left_title span {font-size: 26px;line-height: 26px;}
.winner_offer_price { font-size: 90px; line-height: 90px;}
.winner_offer_text span { font-size: 70px; line-height: 70px;}
.winner_offer_text p { font-size: 20px;}
.daily_winner_right_inner_left_offer{padding: 15px;     margin-top: 10px;}
.right_inner_right_inner_box_date{ font-size: 18px; line-height: 18px;}
.right_inner_right_inner_box_name{    font-size: 30px;     line-height: 30px;}
.winner_left_inner_title {font-size: 26px;}


}


@media only screen and (max-width:800px),(max-width:899px){
  .home-product-box{width:calc(33.33% - 20px); }
  .newsletter_signup_left img { display: block; width: 320px;}
  .newsletter_signup_right_title {font-size: 28px;}
  .newsletter_signup_right .shop_btn .btn {font-size: 16px;font-weight: 600; padding: 12px 20px;}

  .newsletter_input .search-input{width: 300px;}
  #CustomerBought-slider .home-product-box,
#RelatedItems-slider .home-product-box{width:100% !important; margin:0;}

.footer_newsletter{heigth:auto !important; background:none !important;}
.newsletter_signup_main{margin:0;}
.comparison-table-bdrDiv {
            overflow: scroll;
        }
		.comparison-table {
            width: 720px;
        }
		 .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;}
.PartialCartSlider.home_two.other ul li .home-product-box{width:100%; margin:0 5px;}
.PartialCartSlider.home_two.other ul li .home-product-box .btn a{color:#fff;}


.daily_winner_left{    padding:20px;}
.winner_left_inner_title{ font-size: 18px;}
.winner_left_inner_img img {
    width: 120px;
}
.daily_winner_left_inner span{     width: 210px;   font-size: 20px;}
.daily_winner_right_inner_left_title span {font-size: 20px; line-height: 20px;}
.daily_winner_right{padding: 20px;}
.daily_winner_right_inner_left_title span {
    font-size: 30px;
    line-height: 30px; padding: 10px;
}
.daily_winner_right_inner_left_offer{padding: 15px; max-width: 300px;}
.winner_offer_price{font-size: 70px; line-height: 70px;}
.winner_offer_text span {font-size: 44px; line-height: 44px;}
.winner_offer_text p { font-size: 18px;}
.daily_winner_right_inner{flex-flow: row wrap;}
.daily_winner_right_inner_left {
    width: 100%; margin-bottom: 15px; display: flex;
}
.daily_winner_right_inner_right {
    width: 100%;
}
.right_inner_right_inner_box{margin: 10px 0;}


.daily_winner_left { width: 100%;}
.daily_winner_right {width: 100%;}
.daily_winner_left_inner{display: flex; align-items: center; justify-content: center;}
.daily_winner_left_inner_top{display: flex;align-items: center;}
.daily_winner_right_inner_right .owl-theme .owl-nav{display: none;}
.daily_winner_main {margin: 15px 0;}
.change_pwd h2 span{width: auto !important;}

.Ulast_orderDiv {padding: 0px 0 0 !important;}
.Das_OrderTitletext {margin: 5px 0 20px !important;}

}


@media only screen and (max-width:700px),(max-width:799px){
	.footer_newsletter{heigth:auto !important; background:none !important;}
}


@media only screen and (max-width:500px),(max-width:599px){
  .home-product-box{width:calc(50% - 20px); }
  .autoorder-text span {font-size: 12px;}
  .autoorder-price{font-size: 18px; padding-right: 10px;}
  .autoorder-text img {padding-right: 5px;}
  .Prd_price { font-size: 20px;}
  .Prd_price-autoorder{padding: 5px;}
  .Prd_image img {width: 140px !important; height: 140px;margin: 0 auto;}
.newsletter_signup_left{display: none;}
.newsletter_signup_right{width: 100% !important; text-align: center;}

.newsletter_input .search-input {font-size: 14px;padding: 7px 15px;}
#CustomerBought-slider .home-product-box,
#RelatedItems-slider .home-product-box{width:100% !important; margin:0;}
.newsletter_signup_right .shop_btn .btn{width:200px;}
.ComfortisPlus_Discontinued_titleDiv span{font-size: 16px;  line-height: 22px;}
.ShopAlternative {width: 190px;   height: 40px;  line-height: 40px;}
.PartialCartSlider.home_two.other ul li .home-product-box .supplies_block .Prd_name{overflow: hidden; min-height:44px; padding:0; margin:10px 0;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    -webkit-line-clamp: 2;
    /* display: inline; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
	}
.PartialCartSlider.home_two .item ul li .home-product-box{width:100% !important; margin:0 5px;}
.PartialCartSlider.home_two.other ul li .home-product-box .btn a{color:#fff;}
.PartialCartSlider.home_two.other ul li {padding-bottom:0px !important;}
.PartialCartSlider.home_two.other .home-product-box{margin:0 !important;}
.PartialCartSlider.home_two .item ul li{border:0 !important;}
.checkout_form_content input.button{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; color:#fff;}
.checkout_form_content input.button:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}
.login_container.signup_guest .signup_form .btn_holder input{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; color:#fff;}
.login_container.signup_guest .signup_form .btn_holder input:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}
.account_content .one a.signin{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; }
.account_content .one a.signin:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}
.account_content .two ul li{background:#e8e8e8 !important; }
.account_content .two a{width:100% !important; text-align:center !important;}
.login_container .form_holder .textbox input.button,
.create_account a.button{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; }
.login_container .form_holder .textbox input.button:hover,
.create_account a.button:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}
.PartialCartSlider.home_two .supplies_block .Prd_name{overflow: hidden; min-height:44px; padding:0; margin:10px 0;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    -webkit-line-clamp: 2;
    /* display: inline; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
	}
	.change_pwd_button input.update_b{background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; color:#fff;}
	.change_pwd_button input.update_b:hover{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important;}
	
	.change_pwd_button a.back_ac{background: #FE251B;  background: linear-gradient(90deg, rgba(254, 37, 27, 1) 0%, rgba(174, 31, 30, 1) 100%) !important; color:#fff !important;}
	.change_pwd_button a.back_ac:hover{	background: #1E2B47;background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important;}

    .daily_winner_left_inner,
    .daily_winner_left_inner_top{display: block;}
    .daily_winner_right_inner_left{display: block;}
    .daily_winner_right_inner_left_title span {
        font-size: 18px;
        line-height: 18px;
        padding: 10px;
    }
    .winner_offer_price {
        font-size: 60px;
        line-height: 60px;
    }
    .winner_offer_text {
        padding-left: 0px;
    }
    .winner_offer_text span {
        font-size: 34px;
        line-height: 34px;
    }
    .daily_winner_right_inner_left_offer {
        padding: 15px;
        max-width: 270px;
    }
    .right_inner_right_inner_box_name{font-size: 26px;}
	.Das_OrderTitleDiv {margin: 0px 0 0px !important;}

}
@media only screen and (max-width:400px),(max-width:499px){
    .daily_winner_left{display: none;}
    .daily_winner_right_inner_left {
        display: block    ;
        align-items: center;
        justify-content: space-between;
    }
    .daily_winner_right_inner_left_offer{margin-top: 0;}
    .daily_winner_right_inner_left{padding-right: 0;}

    .winner_left_inner_title {
        font-size: 22px;
        margin-bottom: 30px;
    }
    .daily_winner_left_inner p { margin-bottom:10px ;font-size: 18px;}
    .daily_winner_left_inner span {
        width: 300px;
        font-size: 18px; padding: 10px; 
    }
    .daily_winner_right_inner_left_offer {
        padding: 10px;
        max-width: 75%;
        margin: 20px auto 0 !important;
        width: 100%;
        float: none;
    }
    .winner_offer_price {
        font-size: 56px;
        line-height: 56px;
        text-align: center;
    }
    .winner_offer_text p {
        font-size: 14px;
        margin-top: 0;
    }
    .winner_left_inner_img img {
        width: 90px !important;
    }
    ._inner_left_title_With_text {
        margin-right: 0px;
    }

    .daily_winner_right_inner_left_title span {
        font-size: 16px;
        line-height: 19px;
        padding: 10px;
        font-weight: 700;
    }
    .right_inner_right_inner_box_inner{margin-top: 0; margin-bottom: 0;}
    .right_inner_right_inner_box {
        margin: 0;
    }
    .daily_winner_right_inner_left_offer{justify-content: center;}
    .daily_winner_right {
        padding: 0px;
    }
    .daily_winner_right_inner{
        padding: 20px; padding-top: 0;
    }
    ._inner_left_title_With_text{background: linear-gradient(121deg, rgba(16, 178, 250, 1) 0%, rgba(1, 120, 173, 1) 100%); padding: 15px;}
    ._inner_left_title_With_text p{color: #fff;}
    pre.format-pre{width: 100% !important;}
}
@media only screen and (max-width:300px),(max-width:399px){
.home-product-box {width: calc(50% - 10px);margin: 0 5px;}
.home-product-inner {margin: 0 -5px;}
.autoorder-price{font-size: 16px; padding-right: 10px;}
.Prd_image img {width: 70% !important;height: auto !important;margin: 0 auto;}
.autoorder-text img {  padding-right: 5px; }
.newsletter_input .search-input{width: 250px;}
.newsletter_signup_right_title {font-size: 22px;}
.newsletter_signup_right_text { font-size: 14px;}
.newsletter_signup_right .shop_btn .btn {font-size: 14px;font-weight: 600; padding: 10px 20px; }
#CustomerBought-slider .home-product-box,
#RelatedItems-slider .home-product-box{width:100% !important; margin:0;}

}

@media only screen and (max-width:320px){
  .btn{padding: 7px 15px; font-size: 13px; font-weight: 600; line-height: normal;}
  .newsletter_input .search-input { width: 220px;}
#CustomerBought-slider .home-product-box,
#RelatedItems-slider .home-product-box{width:100%; margin:0;}
.daily_winner_left_inner span {
    width: auto;
    font-size: 18px;
    line-height: 18px;
    padding: 8px;
}
}