/* Minification failed. Returning unminified contents.
(255,32): run-time error CSS1038: Expected hex color, found '#ffff'
(799,68): run-time error CSS1036: Expected expression, found '#'
(1661,28): run-time error CSS1030: Expected identifier, found ','
(1661,41): run-time error CSS1031: Expected selector, found ')'
(1661,41): run-time error CSS1025: Expected comma or open brace, found ')'
 */
.NoContent{ border: 1px solid #ccc;text-align: center;border-radius: 10px; margin-bottom:20px;font-weight: 600;}

.top-trackorder a {color: #fff !important;}
.cart-icon {float: left;margin-left: 20px;}
.cart-icon a {font-size: 14px}

.cart-icon span {position: relative;}
.cart-icon span img {float: left;padding-top: 3px;width: 27px;}
.cart-icon span:nth-child(2) {position: absolute;top: 0px;width: 22px;height: 22px;color: #ffffff;border-radius: 50%;line-height: 22px;font-size: 14px;text-align: center;display: inline-block;background: #eb2600;margin-left: -10px;}
.cart-icon span:nth-child(3) {margin-left: 15px;color: #ffffff;display: inline-block;padding-top: 7px;}
.product-info {margin-top: 12px;}
.shop-title {float: left;background: url("/Content/images/right.arrow.png") no-repeat right top;background-size: cover;width: 140px;height: 33px;}
.shop-title h4 {font-size: 18px;line-height: 38px;text-align: center;}
.shop-menu {width: 100%;position: relative;border-bottom: 1px solid rgb(255, 0, 0);}
.shop-menu > ul > li {display: inline-block;list-style: none; /* padding: 0 0 0 35px; */
margin-left: 35px;}
.shop-menu > ul > li:first-child { /* padding-left: 90px;  */
margin-left: 90PX;}
.shop-menu > ul > li > a {display: block;text-transform: uppercase;font-size: 16px;line-height: 25px;color: #666666;padding: 5px 12px;}
.shop-menu > ul > li > a:last-child {color: #ff0000;}
.shop-menu > ul > li.active > a,
.shop-menu > ul > li:hover > a {background: #33b1ca;color: #ffffff;}
.pro_info_tab_menu ul li {float: left;list-style: none;padding: 0 14px 0 0;}
.pro_info_tab_menu ul li a {display: block;color: #333333;font-size: 16px;line-height: 20px;border: 1px solid #d9d6d6;padding: 7px 20px;border-radius: 5px;}
.pro_info_tab_menu ul li.active a,
.pro_info_tab_menu ul li:hover a {background: #eb2600;color: #ffffff;border: 1px solid #eb2600;}
.product_info_content {margin-top: 12px;}
.product_content_table {border: 1px solid #adb5bd;border-collapse: collapse;margin: 15px 0;padding: 2px;width: 100%;text-align: center;}
.product_content_table tr:first-child {background-color: #f1f1f1;text-align: center;}
.product_content_table tr:first-child td p {padding: 0;margin: 0}

.product_content_table td {border: 1px solid #adb5bd;padding: 5px;vertical-align: middle;}
.read_reviwe {float: left;width: 100%; /* height: 700px;overflow-y: auto;padding: 0 15px; */}

.reward_img {width: 100%;display: block;margin: 10px 0;text-align: center;}
.rating-hover-box {position: absolute;display: none;width: 300px;background: #f3f3f3;left: 0px;top: 35px;box-shadow: 0 0px 4px 1px #828282;z-index: 1;transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.4s;}
.rating-hover-top {background: #ebebeb;padding: 10px;min-height: 110px;}
.rating-hov-title h4 {text-transform: uppercase;text-align: left;font-size: 18px;line-height: 18px;color: #333333;padding-bottom: 10px;}
.rating-unit {float: left;}
.big-star-img {background: url("/Content/images/pp_bigstar.png") no-repeat center;width: 66px;color: #fff;display: block;padding: 25px 0;font-size: 15px;line-height: 15px;text-align: center;margin: 0 auto;}
.big-rating-text span {color: #848484;font-size: 11px;line-height: 11px;}
.rating-paogress-box {float: left;}
.rating-paogress-box ul li {list-style: none;line-height: 10px;}
.rating-paogress-box ul li span.star-text {display: inline-block;}
.rating-paogress-box ul li span.star-text a {color: #333333;font-size: 12px;line-height: 12px;display: inline-block;}
.rating-paogress-box ul li span {color: #333333;font-size: 12px;line-height: 12px;}
.w3-light-grey {background-color: #ffffff !important;width: 100px;display: inline-block;height: 10px;vertical-align: middle;}
.w3-grey {background-color: #ff8200 !important;height: 10px;}
.browse-reviews-summary {background: #ffffff;padding: 10px;}
.browse-title h4 {text-transform: uppercase;text-align: left;font-size: 16px;color: #333333;padding-bottom: 10px;}
.seller-review-min {text-align: left;margin-bottom: 5px;}
.seller-review-min a {color: #eb2600;line-height: normal;}
.seller-title h6 {font-family: 'Fredoka';font-size: 15px;text-transform: capitalize;}
.seller-review-min span {line-height: 13px !important;vertical-align: bottom;font-size: 12px;color: #333333;}
.read-review-box {background: #2c3e50;padding: 5px 15px;}
.read-left-text {float: left;}
.read-left-text a,
.Write-right-text a {display: inline-block;font-size: 14px;line-height: 20px;color: #ffffff;}
.Write-right-text {float: right;}
.reviews-box:hover .rating-hover-box {display: block;}
.pack_responsive {float: left;}

/*** Shopping-cart ***/
.shopping-cart-box {border: 1px solid #2c3e50;float: left;width: 100%;}
.shopping-top-title {width: 100%;float: left;margin: 10px 0;}
.Shopping-pro-title {color: #ffffff;font-size: 16px;line-height: 35px;width: 100%;float: left;}
.shop_list_header_first {float: left;width: 50%;text-align: left;padding-left: 10px;}
.shop_list_unitprice {float: left;width: 10%; /* text-align: center; */text-align: right;}
.shop_list_amount {float: left;width: 10%; /* text-align: center; */text-align: right;}
.shop_list_qty {float: left;width: 10%;text-align: center;}
.shop_list_total {float: left;width: 15%;text-align: center;}
.shop_list_remove {float: right;width: 5%;text-align: left;}
.cart_list_row {width: 100%;float: left;border-bottom: 1px solid #283848;}
.cart_list_row:last-child {border-bottom: 0;}
.Shopping-pro-content {padding: 10px;}
.cart_list_img {float: left;width: 50%;}
.shop_img {float: left;}
.shop_img img {width: 100px;height: 100px;}
.shop_img_title {overflow: hidden;text-align: left;padding-left: 20px;}
.shop_img_title h4 a {color: #333333;font-size: 14px;line-height: 16px;}
.shop_responsive {display: none;}
.cart_list_total {float: left;text-align: center;width: 15%;}
.cart_list_delete {float: left;width: 5%;}
.cart_list_delete img {width: 20px;}
.cart_list_qty {float: left;width: 10%;text-align: center;}
.cart_list_unitprice,
.cart_list_amount {text-align: right;float: left;width: 10%;}
.cart_list_total span:nth-child(2) {text-align: right;}
.cart_list_unitprice span,
.cart_list_amount span,
.cart_list_total span {color: #333333;font-size: 14px;line-height: 16px;}
.cart_list_qty select {width: 55px;height: 24px;padding-left: 5px;line-height: 22px;}
.cart_list_qty .select_img {width: 55px;margin: 0 auto;}
.cart_list_delete {text-align: right;}
.cart_list_delete a {display: block;font-size: 20px;color: #eb2600;}
.shopping_bottom_box {width: 100%;padding: 10px;float: left;}
.Order-img {float: left;}
.Order-img img {padding-right: 5px;}
.Order-img span {color: #333333;}
.this-order {float: right;text-align: right;}
.this-order p {letter-spacing: 0.5px;}
.this-order span {color: #eb2600;}
.shop-question {float: left;padding-left: 10px;}
.tooltip {position: relative;display: inline-block;text-decoration: none;float: left;}
.tooltip .tooltiptext {visibility: hidden;width: 220px;background-color: #5f5f5f;color: #fff;text-align: center;border-radius: 6px;font-size: 14px;padding: 5px;position: absolute;z-index: 1;top: 150%;left: 150%;margin-left: -60px;}
.tooltip .tooltiptext::after {content: "";position: absolute;bottom: 100%;left: 20%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #5f5f5f transparent;}
.tooltip:hover .tooltiptext {visibility: visible;}
.not-applicable select {float: left;vertical-align: middle;height: 25px;margin-left: 10px;width: 165px;line-height: 16px;}
.not-applicable .select_img {width: 165px;float: left;}
.not-applicable .select_img::before {top: 0px;}
.cart_list_qty .select_img::after {right: 11px;}
.coupon_top_content {border-top: 1px solid #2c3e50;border-bottom: 1px solid #2c3e50;}
.coupon_code_box {margin-top: 15px;margin-bottom: 15px;float: left;width: 100%;}
.cart_promotion_container {float: left;width: 60%;padding: 20px 0 20px 10px;}
.reward_points {float: left;width: 40%;padding: 20px 10px;}
.promotion_icon {float: left;margin-right: 10px;margin-top: 10px;position: relative;cursor: pointer;}
.promotion_icon_text {visibility: hidden;width: 300px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;left: -18%;opacity: 0.9;display: none;font-family: 'Fredoka';transition: opacity 0.3s;top: 33px;}
.promotion_icon_text::after {content: "";position: absolute;top: -10px;left: 21px;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #555 transparent;}
.promotion_icon:hover .promotion_icon_text {display: block;visibility: visible;}
.cart_promotion_title {float: left;margin-right: 15px;font-size: 15px;line-height: 30px;color: #333333;margin-top: 3px;}
.viwe_coupon {margin-top: 7px;display: inline-block;margin-left: 16%;}
.viwe_coupon a {font-size: 15px;line-height: 16px;color: #eb2600;border-bottom: 1px solid #eb2600;}
.cart_promotion_discount_msg {width: 100%;float: left;text-align: left;margin-top: 10px;font-size: 14px;}
.cart_promotion_discount_msg span {font-size: 16px;line-height: 16px;}
.code-input {float: left;width: 100%;}
.code-input input[type="text"] {margin-top: 5px;margin-top: 15px;float: left;}
.code-input .button {height: 28px;margin: 15px 0 0 11px;vertical-align: middle;line-height: 11px;border-radius: 4px;}
.discount_text_right {float: left;margin-left: 15px;}
.discount_text_right span {font-size: 14px;line-height: 32px;letter-spacing: 1px;}
.discount_text_right br {display: none;}
.coupon_bottom_content {padding: 10px 10px 20px;}
.coupon_left_text {float: left;}
.coupon_text_title {font-size: 18px;margin-left: 10px;margin-bottom: 10px;margin-top: 17px;}
.rewad_box {width: 100%;float: left;}
.reward_left {float: left;width: 100%;margin-top: 7px;margin-bottom: 20px;}
.reward_left strong {display: inline-block;padding-bottom: 5px;font-size: 16px;line-height: 16px;}
.info_icon {margin-left: 0 !important;margin-right: 10px;position: relative;display: inline-block;cursor: pointer;}
.info_hover {visibility: hidden;width: 300px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;bottom: -24px;left: 0;margin-left: -136px;opacity: 0.9;display: none;font-family: 'Fredoka';transition: opacity 0.3s;}
.info_hover::after {content: "";position: absolute;top: -10px;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #555 transparent;}
.info_icon:hover .info_hover {display: block;visibility: visible;}
.reward_left span {font-size: 14px;line-height: 16px;margin-left: 45px;}
.rewad_right {float: left;width: 100%;}
.range-slider {width: 100%;}
.range-slider .input_box {width: 181px;margin-top: 15px;float: left;margin-right: 10px;}
.range_btn {float: left;margin-top: 15px;}
.range_btn .button { /*font-family:'Fredoka';*/
height: 29px;line-height: 21px;}
.rewad_show {width: 100%;float: left; /* display: none; */}

.rewad_hide {width: 100%;float: left;}
.rewad_img {cursor: no-drop;position: relative;display: inline-block;}
.rewad_img .tooltip_text {visibility: hidden;width: 300px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;bottom: -25px;left: 25%;margin-left: -60px;display: none;transition: opacity 0.3s;}
.rewad_img .tooltip_text::after {content: "";position: absolute;top: -10px;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #555 transparent;}
.rewad_img:hover .tooltip_text {visibility: visible;display: block;}
blink {-webkit-animation: 1.25s linear infinite condemned_blink_effect;animation: 1.25s linear infinite condemned_blink_effect;}
@keyframes condemned_blink_effect {
0% {visibility: hidden;}
50% {visibility: hidden;}
}

/* radio-button */
.radio_box {display: block;position: relative;width: 500px;padding: 10px 0;}
.radio_box ul {list-style: none;margin: 0;padding: 0;overflow: auto;}
.radio_box ul li {color: #AAAAAA;display: block;position: relative;float: left;width: 100%;}
.radio_box ul li input[type=radio] {position: absolute;visibility: hidden;}
.radio_box ul li label {display: block;position: relative;font-family: 'Fredoka';font-size: 16px;padding: 10px 25px 10px 50px;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;transition: all 0.25s linear;color: #333333;font-family: 'Fredoka';}
.radio_box ul li .check {display: block;position: absolute;border: 1px solid #283848;border-radius: 100%;height: 18px;width: 18px;top: 12px;left: 20px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.radio_box ul li .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 10px;width: 10px;top: 3px;left: 3px;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
.radio_box input[type=radio]:checked ~ .check {border: 1px solid #283848;}
.radio_box input[type=radio]:checked ~ .check::before {background: #eb3911;}
.coupon_text_right {float: right;width: 400px; /* position: relative; */}

.coupon_text_right ul li {list-style: none;display: block;padding-bottom: 15px;}
.coupon_text_right ul li span:last-child {float: right;padding-left: 50px;}
.coupon_text_right ul li strong:last-child {float: right;padding-left: 50px;}
.coupon_text_right ul li strong {font-size: 20px;letter-spacing: 2px;}
.coupon_text_right table {width: 400px;float: right;}
.coupon_text_right td {font-size: 16px;letter-spacing: 2px;margin: 0;padding: 0;line-height: 16px;float: left;width: 50%;}
.coupon_text_right tr td.discount_hover {width: 100%;}
.discount_table tr td {width: auto;float: none;}
.coupon_text_right tr td:last-child {text-align: right;}
.discount_table {width: 300px !important;}
.discount_hover {position: relative;cursor: pointer;}
.discount_hover .tooltip_text {visibility: hidden;width: 300px;background-color: #555555;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;top: 30px;left: 50%;margin-left: -60px;opacity: 0.9;transition: opacity 0.3s;display: none;}
.discount_hover .tooltip_text p {color: #ffffff;}
.discount_hover .tooltip_text strong {color: #eb2600;}
.discount_hover .tooltip_text::after {content: "";position: absolute;bottom: 100%;left: 72%;margin-left: -5px;border-width: 7px;border-style: solid;border-color: transparent transparent #555 transparent;}
.discount_hover:hover .tooltip_text {visibility: visible;display: block;}
.cart_total {color: #333333;font-size: 20px;letter-spacing: 2px;}
.shopping_button {float: left;width: 100%;padding-bottom: 20px;}
.rewardPointText {width: 80%;text-align: right;clear: both;display: inline-block;border-top: 1px solid #2c3e50;padding-top: 10px;float: right;}

/*** login-sign-CSS ***/
.login-left {padding: 0 0 15px; /* border-bottom: 1px solid #d9d6d6; */}

.shopping_cart_login_title {margin-bottom: 15px;float: left;}
.shopping_cart_login_title .title_class {border: 0;}
.product-sub-title.shopping-cart-title {border: 0;}
.Pro_processimg {float: right;margin-bottom: 27px;margin-top: 15px;}
.login-sign-box {width: 100%;float: left;}
.login-col {width: 43%;float: left;margin: 0;padding: 26px 0 0 1.5%;border-top: 1px solid #d9d6d6}

.login-col-2 {width: 43%;float: right;margin: 0;padding: 26px 0 0 1.5%;border-top: 1px solid #d9d6d6;position: relative;}
.login-col-2::after {position: absolute;content: "";height: 350px;width: 1px;background: #e7e5de;top: 0;left: -80px;}
.login_New_User {margin-bottom: 15px;}
.login_New_User h4 {font-size: 18px;line-height: 18px;text-transform: uppercase;}
.login-input {width: 100%;float: left;margin: 10px 0;padding: 0;}
.label_box {display: inline-table;margin: 0 18px 0 0;padding: 0;text-transform: capitalize;color: #333333;width: 126px;font-size: 14px;line-height: 14px;text-align: left;}
#CaptchaInputText {display: inline-block;border: 1px solid #d9d6d6;border-radius: 5px;background: #fff;width: 318px;height: 30px;line-height: 30px;color: #333333;padding: 0 5px;outline: none;font-size: 14px;}
.password_input {padding-right: 30px;}
.mandatory_field {color: #f15050;padding-left: 5px !important;}
.input_Btn {margin: 15px 0;display: inline-block;}
.input_Btn label {display: inline-table;margin: 0 18px 0 0;;width: 124px;}
.input_Btn .login_securelBtn {margin: 0;border: 0;}
.Forgot_Pass_link {display: inline-table;color: #00abec;font-size: 16px;margin: 0 0 0 10px;cursor: pointer;}
.Also_loginDiv {width: 100%;float: left;margin: 30px 0 0;padding: 0 0 15px;text-align: center;}
.Also_loginDiv span {text-align: center;color: #333333;font-size: 18px;}
.social-btn {width: 100%;text-align: center;margin-top: 20px;}
.twitter_btn,
.google_btn {display: inline-block;padding-right: 10px;}
.social_text {background: #41cafe;font-size: 16px;line-height: 16px;padding: 10px 15px 10px 5px;}
.social_text span {color: #ffffff;padding: 0 8px 0 0;margin: 0 10px;border-right: 1px solid #23b5ec;}
.google_btn .social_text {background: #f15050;}
.google_btn .social_text span {border-right: 1px solid #ce2c2c;}
.sign .input_Btn .login_securelBtn {margin: -5px 0 0;}
.discount-get {width: 100%;float: left;border-top: 6px solid #283848;border-bottom: 6px solid #283848;background: #f8f8f8;padding: 15px 0;margin-top: 30px;}
.discount-get-text {width: 100%;float: left;text-align: center;}
.discount-get-text span {font-size: 16px;text-transform: uppercase;color: #333333;margin: 0;padding-right: 10px;display: inline-block;}
.discount_input {width: 20%;letter-spacing: 1px;margin: 0 15px 0 0;}
.SubscribeBtnTop {height: 29px;line-height: 8px;}
.usp-container.usp-login {margin: 0;}
.field-icon {float: right;margin-right: 25px;margin-top: -24px;position: relative;z-index: 2;color: #757575;cursor: pointer;}
/*** check-out ***/
.check-out-box {width: 100%;float: left;}
.check-col-1 {float: left;width: 520px;margin: 0;padding: 0;border-top: 1px solid #d9d6d6;}
.responsive_summar {display: none;}
.check-col-2 {width: 600px;float: right;}
.checkout_Address_div {width: 100%;float: left;}
.checkout_Address_div h2 {margin-bottom: 10px;padding: 10px;font-size: 18px;line-height: 18px;color: #ffffff;text-transform: uppercase;margin-bottom: 10px;}
.check-out-text {width: 100%;float: left;margin-bottom: 25px;}
.check-out-text.Add_pet {display: none;}
.check-out-text.Add_pet.active {display: block;}
.check-input-box {width: 100%;float: left;margin: 10px 0;padding: 0;position: relative;}
.card_brand.check_brand {top: 8%;}
.input_box.check-input {width: 65%;}
.check-input-box .select_img:after {right: 17px;}
.check-input-box .label_box {width: 157px;float: left;line-height: 30px;letter-spacing: 0.5px;font-weight: bold;}
.form-group-check {display: block;margin-bottom: 15px;}
.form-group-check input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.form-group-check label {position: relative;cursor: pointer;}
.form-group-check label:before {content: '';-webkit-appearance: none;background-color: transparent;border: 2px solid #d9d6d6;border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 10px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;}
.form-group-check input:checked + label:after {content: '';display: block;position: absolute;top: 0px;left: 9px;width: 6px;height: 14px;border: solid #283848;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.delivery-text p {font-size: 14px;line-height: 20px;}
.input_box.delivery-input {width: 100%;}
.popup_grandtotal {background: #ffff;font-weight: normal !important;padding: 10px;margin-bottom: 10px;}
.popup_grandtotal.popup_shippingvalue {padding-bottom: 0;margin-bottom: 0;}

/************** cart_summary_div **********/
.cart_summary_div {border: 1px solid #d9d6d6;}
.cart_summary_div .checkout_Address_div {border: none;padding: 0;}
.smry_left {float: left;width: 23%;padding: 10px 5px;}
.smry_left img {width: 100%;}
.smry_right {float: left;margin: 10px 0 0 3%;padding: 0;width: 70%;}
.smry_center_div {width: 370px;float: left;}
.cart_smry_reptop {width: 100%;float: left;}
.smry_delete_div {width: 30px;text-align: right;float: right;}
.smry_delete_div a {display: inline-block;font-size: 20px;color: #eb2600;}
.smry-select-text {width: 100%;float: left;text-align: center;}
.smry-select-text p {}

.smry_center_div a {font-size: 14px;color: #333333;}
.auto-qty {width: 100%;float: left;padding-top: 15px;}
.auto-qty-box {display: inline-block;padding: 0 50px 0 0;}
.auto-qty-box .select_img::after {top: 7px;}
.auto-qty-box:last-child {padding-right: 0;}
.auto-qty-box label {color: #333333;font-size: 15px;display: block;margin-bottom: 14px;}
.input_box.auto_input {width: 50px;}
.input_box.input_box_1 {width: 150px;}
.cart_smry_reptop1 {width: 100%;float: left;margin-top: 15px;border-top: 1px solid #d9d6d6;border-bottom: 1px solid #d9d6d6;padding: 10px 15px;}
.Rrp_price {float: left;font-size: 15px;line-height: 15px;text-align: left;width: auto;}
.crt_upay {float: right;font-size: 15px;line-height: 15px;text-align: right;width: auto;}
.crt_upay span {display: inline-block;}
.check_Reward_Points {width: 100%;float: left;padding: 10px 15px 15px;border-bottom: 1px solid #d9d6d6;}
.range-slider.check_Reward .input_box {width: 174px;}
.cart_smry_reptop2 > .radio_box {width: auto;}
.cart_smry_reptop2 {width: 100%;float: left;padding: 10px 15px 0px;border-bottom: 1px solid #d9d6d6;}
.cart_smry_reptop2 > .radio_box ul li label {padding: 11px 25px 10px 50px;}
.chk_shipping span {font-size: 16px;line-height: 30px;letter-spacing: 0.5px;}
.chk_shipping select {float: right;width: 250px;background: url("/Content/images/select-arrow.png") no-repeat center right 5%;}
.ShopCart_AmountDiv {width: 100%;float: left;}
.Amount_totalDiv {padding: 10px 10px;border-bottom: 1px solid #d9d6d6;}
.final_totalDiv .Amount_totalDiv {border: none;}
.Amount_totalDiv span {float: left;font-size: 16px;color: #333333;}
.Amount_totalDiv strong {float: right;text-align: right;font-size: 16px;color: #333333;}
.Amount_totalDiv:nth-child(3) strong {color: #f53c3c;}
.final_totalDiv .Amount_totalDiv p {float: right;}
.final_totalDiv .Amount_totalDiv span {color: #333333;font-size: 20px;line-height: 20px;}
.final_totalDiv .Amount_totalDiv strong {padding-left: 10px;font-size: 20px;line-height: 20px;color: #f53c3c;}
.Amount_totalDiv.Amount_discount_div {position: relative;cursor: pointer;}
.Amount_discount_hover table {width: 300px;}
.Amount_discount_hover {visibility: hidden;width: 300px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;top: 30px;left: 50%;margin-left: -10px;opacity: .9;transition: opacity .3s;display: none;}
.Amount_discount_table::after {content: "";position: absolute;top: -13px;right: 6px;margin-left: -5px;border-width: 7px;border-style: solid;border-color: transparent transparent #555 transparent;}
.Amount_totalDiv.Amount_discount_div:hover .Amount_discount_hover {display: block;visibility: visible;}
.Amount_discount_table tr td:last-child {text-align: right;}
.cart_promotionalDiv {width: 100%;float: left;margin-top: 15px;border: 2px dashed #808386;padding: 4%;}
.cart_promotional_top {width: 100%;margin-bottom: 15px;}
.PromotinalText {color: #333333;font-size: 16px;padding: 5px 10px 0 0;float: left;}
.PromotinalText::before {content: "";position: relative;display: inline-block;background: transparent url("/Content/images/tag-icon.png") no-repeat;width: 15px;height: 14px;vertical-align: middle;margin: 0 8px 0 0;}
.coupon_textBoxTop {width: 79%;float: left;}
.cart_view_coupons {float: right;padding-top: 5px;}
.cart_view_coupons a {color: #eb2600;border-bottom: 1px solid #eb2600;}
.ApplyBtnTop {margin: 0px 0 0 20px;border: 0;float: left;height: 30px;line-height: 22px;}
.check-input-box .credit_card {display: inline-block;width: 67%;font-size: 14px;line-height: 18px;}
.input_box.check-input.ccv_input {width: 57%;}
.ccv_img {position: relative;display: inline-block;}
.ccv_img img {margin-left: 5px;cursor: pointer;}
.ccv_text {visibility: hidden;width: 300px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;top: 37px;left: 51%;opacity: .9;transition: opacity .3s;display: none;}
.ccv_text::after {content: "";position: absolute;bottom: 100%;left: 3%;margin-left: -5px;border-width: 7px;border-style: solid;border-color: transparent transparent #555 transparent;}
.ccv_img:hover .ccv_text {display: block;visibility: visible;}
input[type=text]:disabled {background: #f9f9f9;cursor: not-allowed;color: #ababab;}
.expiry_select select {width: 150px;}
.expiry_select .select_img {float: left;margin: 0 34px 0 0;}
.expiry_select .select_img:last-child {margin: 0;}
.order_checkbox label span {font-size: 14px;letter-spacing: 0.5px;vertical-align: middle;margin-top: 5px;}
.order_checkbox label span span a {color: #0c72d8;}
.place_oder_btn {margin: 4px 16px 0 6px;border: 0;}
.place_oder_btn.btn_red {background: #eb2600;}
.place_oder_btn.btn_red:hover {background: #2c3e50;}

/*** staticContents-CSS ***/
.static-div p {margin: 10px 0;text-align: justify;}
.static-div ul {margin-left: 15px;}
.static-div ul li,
.static-div ol li {margin: 0;padding: 0 0 0 25px;font-size: 14px;line-height: 20px;letter-spacing: 1px;}
.static-button {float: left;width: 100%;}
.static_btn_left {float: left;}
.static_btn_right {float: right;}
.col-map-1 {float: left;width: 50%;}
.static-map h5 {margin: 0 0 20px;line-height: normal;text-transform: uppercase;color: #ea2f0a;font-size: 14px;}
.static-map ul {list-style-type: none;padding-left: 0;}
.static-map ul li {position: relative;line-height: 24px;margin-top: 10px;}
.static-map ul li + li {margin-top: 16px;}
.static-map ul li a:hover {color: #ea2f0a !important;}
.static-map ul.category-list {position: relative;}
.static-map ul.category-list:before {content: '';position: absolute;left: 0;top: 12px;bottom: 12px;width: 1px;background: #ea2f0a;}
.static-map ul.category-list .ul-with-ul:before,
.static-map ul.category-list .ul-with-ul:after {-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.static-map ul.category-list .ul-with-ul:before {top: 12px;}
.static-map ul.category-list .ul-with-ul:after {top: 6px;}
.static-map .ul-with-ul a {color: #333333;}
.static-map .ul-with-ul ul li a {color: #333333;}
.static-map ul.category-list ul {position: relative;margin-top: 16px;}
.static-map ul.category-list ul span {cursor: pointer;}
.static-map ul.category-list ul:before {content: '';position: absolute;left: 0;top: 12px;bottom: 12px;width: 1px;background: #dfdfdf;}
.static-map ul.category-list li {position: relative;padding-left: 60px;}
.static-map ul.category-list li:before {content: '';position: absolute;top: 13px;-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);transform: translate(0, -50%);left: 0;height: 1px;width: 35px;background: #dfdfdf;}
.static-map ul.category-list > li:after {content: '';position: absolute;top: 50%;-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);transform: translate(0, -50%);left: 35px;width: 12px;height: 12px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.static-map ul.category-list > li:before,
.static-map ul.category-list > li:after {background: #ea2f0a;}
.static-text ul li {padding: 0;letter-spacing: 1px;padding-bottom: 5px;}
.static-text ul li a {color: #333333;}
.static-text.Privacy_Policy p b {display: block;margin-bottom: 10px;}
.static-map ul.category-list ul ul {margin: 0;}
.static-map ul.category-list ul ul::before {display: none;}
.static-map ul.category-list ul ul li {padding: 0;}
.static-map ul.category-list ul ul li::before {display: none;}
.static-map ul.category-list ul ul.submenu-map {display: none;z-index: 1111;font-size: 14px;}
.static-map ul.category-list ul li ul.submenu-map li {display: block;text-decoration: none;color: #333333;padding-left: 20px;width: 80%;}
.col-map-2 {width: 22%;}

/*** Order Confirmation ***/
.order_box_top {width: 100%;margin-bottom: 15px;}
.order-title,
.order_number_date {float: left;width: 50%;}
.order_number_date strong {font-size: 18px;}
.order_date {font-size: 14px !important;}
.order_number_date {text-align: right;}
.font_18 {font-size: 18px !important;}
.order-title p, .order_number_date p {margin-bottom: 10px;}
.order-title p b {text-transform: capitalize;}
.order-title p a {color: #f53c3c;}
.order-number p {padding: 10px 15px;text-align: center;color: #ffffff;display: inline-block;}
.conf-min-box {border: 1px solid #d9d6d6;}
.conf-min-box.payhere_min_box {width: 100%;float: left;}
.con-oder-div-top {padding: 10px 0;text-align: center;}
.con-oder-div-top {float: left;width: 100%;}
.conf-min-box.payhere_min_box .conf-td1 span,
.conf-min-box.payhere_min_box .conf-td2 span,
.conf-min-box.payhere_min_box .conf-td3 span,
.conf-min-box.payhere_min_box .conf-td4 span,
.conf-min-box.payhere_min_box .conf-td5 span {color: #000;font-size: 14px;}
.conf-td1 span,
.conf-td2 span,
.conf-td3 span,
.conf-td4 span,
.conf-td5 span {color: #ffffff;font-size: 14px;}
.order-res {display: none;}
.conf-td1,
.order-text-td1 {float: left;width: 45%;}
.conf-td1,
.order-text-td1 {text-align: left;}
.conf-td1 {padding-left: 10px;}
.conf-td2,
.order-text-td2 {float: left;width: 10%;}
.conf-td3,
.order-text-td3 {float: left;width: 10%;}
.conf-td4,
.order-text-td4 {float: left;width: 15%;}
.order-text-td4,
.order-text-td5,
.conf-td4,
.conf-td5 {text-align: right;}
.conf-td4 {padding-right: 10px;}
.conf-td5 {padding-right: 10px;}
.conf-td5,
.order-text-td5 {float: left;width: 20%;}
.con-oder-div-buttom {width: 100%;float: left;text-align: center;padding: 10px;border-bottom: 1px solid #d9d6d6;}
.con-oder-div-buttom:last-child {border-bottom: none;}
.order-text-td1 span,
.order-text-td2 span,
.order-text-td3 span,
.order-text-td4 span,
.order-text-td5 span {color: #333333;font-size: 14px;}
.order-text-td1 span {font-weight: bold;}
.sub-total-div-box {float: left;width: 100%;border-bottom: 1px solid #d9d6d6;border-left: 1px solid #d9d6d6;margin-bottom: 20px; border-radius:8px;}
.sub-total-div {float: right;border: 1px solid #d9d6d6;border-bottom: none;border-top: none;width: 42%;}
.sub-total-div-left {text-align: center;margin: 0 auto;width: 55%;float: left;padding: 10px;margin-top: 24px;}
.sub-total-div-left.order_text_po {display: none;}
.sub-total-div-left p span,
.sub-total-div-left.order_text_po p span {color: #eb2600;}
.sub-total-div-left p,
.sub-total-div-left.order_text_po p {margin-bottom: 10px;}
.Cart_Item_row {border-bottom: 1px solid #d9d6d6;padding: 7px;}
.Cart_Item_row:last-child {border-bottom: none;}
.Cart_Item_row strong {float: left;font-family: 'Fredoka';text-align: left;font-size: 14px;}
.Cart_Item_row span {float: right;font-family: 'Fredoka';text-align: right;font-size: 14px;}
.address-div {border: 1px solid #d9d6d6;float: left;width: 57%;margin-right: 10px;}
.address-col {float: left;width: 50%;border-right: 1px solid #d9d6d6;}
.address-col:last-child {border: none;}
.add-title {padding: 10px;}
.add-text {padding: 10px;letter-spacing: 1px;font-size: 14px;line-height: 18px;min-height: 170px;}
.add-text p {padding-bottom: 5px;text-transform: uppercase;}
.invoice-box_email {border: 1px solid #d9d6d6;float: left;width: 42%;padding: 20px;}
.invoice-box_email p {margin-bottom: 10px;}
.invoice-box_email_from {float: left;width: 100%;}
.invoice-box_email_from .input_box {width: 100%;margin-bottom: 15px;}
.note-box {width: 100%;float: left;margin-top: 20px;}
.note-text p {padding-bottom: 10px;}
.note-text ol {padding-left: 30px;}
.note-text ol li {padding-bottom: 7px;letter-spacing: 0.5px;font-size: 14px;}
.note-text span {display: block;font-size: 14px;padding-bottom: 5px;}
.order-btn-box {float: left;width: 100%;margin-top: 20px;}
.contiue-Shopping {display: inline-block}
.Shopping-cart-print {display: inline-block;float: right;}

/*** Unsuccessful ***/
.unsuccessful-box p {margin-bottom: 10px;}
.unsuccessful-box ul {padding-left: 20px;}
.unsuccessful-box ul li {font-size: 14px;line-height: 20px;letter-spacing: 1px;}
.unsuccessful-box ul li:last-child {margin-bottom: 20px;}
.unsuccessful-box a {color: #eb3911;}
.unsuccessful-box span {display: block;font-size: 14px;line-height: 18px;letter-spacing: 1px;margin-bottom: 5px;}

/*** myaccount ***/
.left_account_box {float: left;width: 25%;}
.profile_details {width: 100%;float: left;padding-bottom: 15px;margin-bottom: 20px;border-bottom: 2px solid #d9d6d6;}
.account-border {border: 1px solid #d9d6d6;}
.profile_details .profile_img {height: 140px;width: 140px;border: 1px solid #d9d6d6;border-radius: 100%;line-height: 120px;position: relative;float: left;}
.profile_img img {width: 100%;height: 100%;border-radius: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.upload-icon {position: absolute;top: 55px;right: 3px;}
.upload-btn-wrapper {position: relative;overflow: hidden;display: inline-block;}
.upload-btn-wrapper .btn {display: inline-block;width: 34px;height: 34px;line-height: 34px;margin-bottom: 0;border-radius: 100%;background: #FFFFFF;border: 1px solid transparent;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);cursor: pointer;font-family: 'Fredoka';transition: all 0.2s ease-in-out;font-size: 20px;color: #bebebe;}
.upload-btn-wrapper .btn img {width: 11px;height: 11px;}
.upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;cursor: pointer;}
.profile_text {float: left;margin-left: 25px;margin-top: 20px;text-align: left;}
.username {font-size: 20px;color: #2c3e50;margin-top: 0;line-height: 20px;margin-bottom: 10px;text-align: left;}
.profile_text p {margin-bottom: 5px;}
.usernameDash {text-transform: capitalize;}

/***************************/
.Recent_Order {width: 100%;float: left;}
.Recent_Order_top {margin-bottom: 15px;}
.Recent_Order_top_left {float: left;}
.Recent_Order_top_left span {font-size: 20px;color: #2c3e50;}
.Recent_Order_top_right {float: right;}
.Recent_Order_top_right span a {border-bottom: 1px solid #eb2600;}
.Recent_Order_box {width: 100%;float: left;border: 1px solid #d9d6d6;}
.Recent_Or_top {width: 100%;float: left;border-bottom: 2px solid #d9d6d6;margin-bottom: 15px;padding: 15px;}
.Recent_Or_left {float: left;padding-top: 8px;}
.Recent_Or_left span {margin-right: 5px;}
.Recent_Or_left strong {font-size: 18px;}
.Recent_Or_right {float: right;}
.Recent_Or_sec {width: 100%;float: left;padding: 0 10px 10px;border-bottom: 1px solid #d9d6d6;margin-bottom: 10px;}
.Recent_Or_row {margin: 0 -10px;}
.Recent_Or_col {float: left;width: 25%;padding: 10px;}
.Recent_col_text {float: left;width: 100%;}
.Recent_col_text strong {display: block;margin-bottom: 10px;}
.Recent_col_text span {display: block;}
.address_my {float: left;width: 100%;padding: 0 10px;}
.address_my h4,
.address_my p {padding-bottom: 10px;}
.Billing_address {border-top: 1px solid #d9d6d6;padding-top: 5px;}
.three_accout_box {float: left;width: 25%;}
.Rewards_Points,
.Referrals {width: 100%;float: left;border: 1px solid #d9d6d6;margin-bottom: 15px;}
.Rewards_Points_title {padding: 10px;}
.Rewards_Points_title h4 {color: #2c3e50;font-size: 20px;line-height: 20px;}
.Rewards_Points_text p {margin-bottom: 10px;}
.Rewards_Points_text {text-align: center;margin-top: 20px;}
.Rewards_Points_text span {display: block;margin-bottom: 20px;}
.Rewards_Points_text strong {font-size: 18px;line-height: 18px;margin-bottom: 10px;display: block;}
.Rewards_Points_range {padding: 0 10px;margin-bottom: 20px;margin-top: 25px;}
.Points_bottom_text {text-align: center;margin-bottom: 15px;display: block;}
.Points_bottom_text strong {font-size: 18px;line-height: 18px;margin-bottom: 20px;display: block;}
.Points_bottom_text .button {display: block;width: 230px;margin: 0 auto;margin-top: 12px;}
.text_14 {padding: 5px;font-size: 14px;}
.account-icon {float: left;margin-right: 15px;width: 20px;}
.my-account-menu {width: 100%;}
.myaccount_title {background: #2c3e50;padding: 10px 10px 10px;}
.myaccount_title h4 {color: #FFFFFF;font-size: 16px;line-height: 20px;display: block;}
.myaccout_toggle {display: none;}
.my-account-menu ul li {list-style: none;border-bottom: 1px solid #d9d6d6;}
.my-account-menu ul li:last-child {border-bottom: none;}
.my-account-menu ul li:last-child:hover {border-bottom: none;}
.my-account-menu ul li a {display: block;padding: 12px 10px;text-decoration: none;color: #333333;font-family: 'Fredoka';font-size: 16px;letter-spacing: 0.5px;line-height: 20px;}
/*.my-account-menu:hover .myaccount_title,
.my-account-menu:hover .myaccount_title h4{background: #f3f3f3;color: #2c3e50;}*/

.my-account-menu ul li a .account-icon {font-size: 21px;}
.my-account-menu ul li:hover {border-bottom: 1px solid #fff;}
.my-account-menu ul li.active a,
.my-account-menu ul li:hover a {background: #f3f3f3;color: #eb2600;}
.right_accountbox {width: 50%;float: left;padding-left: 20px;padding-right: 30px;}
.myaccount_title_box {width: 100%;text-align: center;margin-bottom: 15px;display: none;}
.account-top {border-bottom: 1px solid #d9d6d6;padding-bottom: 10px;margin-bottom: 10px;}
.account-top h2 {font-size: 18px;line-height: 18px;letter-spacing: 1px;margin-bottom: 8px;}
.main_title {font-size: 22px;line-height: 26px;color: #333333;margin-top: 0;font-family: 'Fredoka';margin-bottom: 10px;}
.recent_orderbox {border: 1px solid #d9d6d6;margin-bottom: 20px;}
.bg_lightgray {padding: 8px 13px;}
.recent_left {float: left;}
.recent_left p,
.recent_right p {font-size: 20px;line-height: 20px;}
.recent_left strong {color: #eb2600;}
.recent_right {float: right;}
.recent_right strong {color: #579f00;}
.tracking-box {padding: 10px;}
.tracking_left {float: left;}
.tracking_right {float: right;}
.tracking_left p {margin-bottom: 10px;font-size: 14px;}
.tracking_left p:last-child {margin-bottom: 00;}
.tracking_left p span {color: #eb2600;}
.btn_left_pss {float: left;}
.tracking_btn {margin: 10px 0;}
.btn_right_pss {float: right;}
.tracking_tow {width: 100%;float: left;border-top: 1px solid #d9d6d6;padding: 0 15px;}
.address_boxes {width: 48%;float: left;min-height: 126px;word-wrap: break-word;border: 1px solid #d9d6d6;}
.address_boxes.address_boxes1 {float: right;}
.add-title h3 {float: left;font-size: 14px;color: #333333;}
.add-title a {float: right;color: #333333;}
.address-text {padding: 10px;}
.address-text p {padding: 10px 0;line-height: 22px; }

/*** offers ***/
.offers {margin-top: 0;}
.Offer_Text {margin-top: 10px;}
.Offer_Text span {display: block;font-size: 16px;line-height: 25px;}
.Offer_Text span strong {color: #eb3911}
.product-col.product-offers-1 {margin-bottom: 0;}
.offers-box {width: 100%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;padding: 0;}
.offers-box .btn_holder {width: 100%;float: left;text-align: center;padding-top: 10px;}
.offers-box .btn_holder span {color: #ffffff;font-size: 14px;line-height: 35px;width: 115px;margin: 0 auto;display: block;border-radius: 5px;padding: 0;cursor: pointer;text-transform: uppercase;outline: none;border: 0;background: #2c3e50;text-align: center;transition-duration: 3s;transition-duration: 500ms;transition-duration: 500ms, 500ms;}
.offers-box:hover .btn_holder span {background: #eb2600;color: #ffffff;}
/*
.offers-box:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);transition: all 0.4s;transform: translate3d(0%, -7px, 0);-ms-transform: translate3d(0%, -7px, 0);border: 1px dashed lightgray inset;}
*/

/*** search-pages ***/
.search-title h3 {font-size: 18px;line-height: 22px;}
.search-title {margin-bottom: 15px;}
.products-search {margin: 0 0 20px;text-align: center;}
.products-search > ul > li {list-style: none;display: inline-block;padding: 10px;}
.products-search > ul > li > a {border: 1px solid #d9d6d6;width: 40px;height: 40px;color: #333333;font-size: 18px;line-height: 40px;text-align: center;display: block;border-radius: 50%;}
.products-search ul li a:hover {background: #f8f8f8;border: 1px solid #f8f8f8;color: #eb2600;}
.search_border {border: 1px solid #d9d6d6;width: 100%;float: left;padding: 15px;}
.search-box-2,
.search-box-1,
.search-box-3 {width: 100%;float: left;}
.Were_sorry {width: 100%;float: left;padding: 15px;border: 1px solid #d9d6d6;margin-top: 15px;}
/* .Were_sorry p{font-size: 18px;} */
.Were_sorry p:first-child {margin-bottom: 15px;}
.search_from {margin-top: 45px;float: left;width: 100%;}
.search_from_row {margin: 0 -15px;}
.search_from_col {float: left;width: 50%;padding: 0 15px;}
.search_input_box {width: 100%;float: left;margin-bottom: 20px;}
.search_input_box .label_box {width: 100%;margin-bottom: 10px;}
.search_input_box .input_box {width: 80%;}
.search_from_col_1 {padding: 0 15px;}
.search_from_col_1 .search_input_box .input_box {width: 92%;height: 80px;margin-bottom: 5px;}
.into_box p strong {margin-bottom: 20px;font-size: 16px;line-height: 16px;}
.search_email_text {float: left;width: 100%;background: #f8f8f8;padding: 10px 15px;border-top: 1px dotted #d9d6d6;border-bottom: 1px solid #d9d6d6;}
.gift_code {margin-bottom: 20px;width: 100%;float: left;}
.gift_code_input {width: 100%;float: left;margin-bottom: 20px;}
.gift_code_input .input_box {margin-right: 10px;}
.gift_code_input .button {line-height: 30px;height: 30px;padding: 0 65px;}
.gift_bottom,
.into_box {width: 100%;float: left;}
.gift_bottom p {margin-bottom: 10px;}
.search-input {width: 80%;float: left;}
.search-input input[type="text"] {width: 80%;float: left;border-top-right-radius: 0;border-bottom-right-radius: 0;height: 40px;}
.search-input input[type="submit"] {float: left;height: 40px;line-height: 20px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.search-box-3 { /*border-top: 1px dotted #d9d6d6;*/margin-top: 40px;padding-top: 10px;}

/*** Tesimonial ***/
.tesimonial-box {width: 100%;}
.tesimonial-top {width: 100%;}
.tesimonial-rating-right {float: right;padding-top: 5px;}
.tesimonial-from {width: 100%;border: 1px solid #d9d6d6;}
.feedback-title {padding: 10px;margin-bottom: 15px;}
.feedback-title h3 {text-transform: uppercase;color: #ffffff;font-size: 18px;line-height: 18px;}
.tesimonial-from1 {padding: 0 15px;}
.tesimonial-row {margin: 0 -15px;}
.tesimonial-col {float: left;width: 50%;padding: 0 15px;}
.tesimonial-col.tesimonial-col-1 {width: 100%;}
.tesimonial-input .label_box {display: block;padding-bottom: 10px;}
.tesimonial-input .label_box b {font-family: 'Fredoka';}
.tesimonial-input .input_box.monial-input {width: 100%;}
.input_box.textarea_tesimonial {height: auto;font-family: 'Nunito', sans-serif;width: 100%;}
.tesimonial-input .label_box.label_box_text {width: 120px;margin-right: 5px;}
.tesimonial_btn {margin: 15px 0;}
.tesimonial-happy {margin-top: 20px;}
.happy-title {font-size: 18px;color: #333333;margin-bottom: 12px;}
.tesimonial-massage .msg_title {font-size: 16px;line-height: 18px;color: #333333;margin-bottom: 5px;text-transform: capitalize !important;}
.tesimonial-top .tesimonial-massage {min-height: 180px;}
.tesimonial-massage {border: 1px solid #d9d6d6;padding: 25px 10px 15px;margin-bottom: 15px;}
.tesimonial-massage p {text-align: justify;}
.tesimonial-msg-buttom {width: 100%;margin-top: 15px;}
.massage-left {float: left;}
.tesimonial-quote {height: 40px;width: 40px;text-align: center;line-height: 40px;border-radius: 23px;float: left;margin-right: 15px;background: #e9e9e9;}
.tesimonial-quote img {width: 15px;margin: -5px 0 0 0;display: inline-block;}
.tesimonial-usr {float: left;}
.tesimonial-usr strong {font-size: 16px;color: #333333;display: block;text-transform: capitalize !important;}
.tesimonial-usr span {font-size: 12px;line-height: 25px;}

/*** Order-history ***/
.right_accountbox.Order-history {width: 75%;float: left;}
.responsive-tabs h3 {padding: 10px 15px;margin-right: 15px;border-top: 1px solid #d9d6d6;cursor: pointer;background-color: #f3f3f3;color: #2c3e50;font-size: 16px;}
.responsive-tabs h3:first-child {border-top: 0;}
.responsive-tabs .active {background-color: #eb2600;color: #ffffff;}
.responsive-tabs .active + span {display: block;}
.responsive-tabs span {display: none;padding: 0.5em;}
.responsive-tabs-placeholder {display: none;}
.responsive-tabs h3 {float: left;border-top: 0;}
.responsive-tabs .active + span {display: none;}
.responsive-tabs-placeholder {clear: both;display: block;border-top: 1px solid #d9d6d6;}
.Order-history_box {width: 100%;}
.order-deta {border: 1px solid #d9d6d6;width: 100%;}
.order-deta-top {width: 100%;padding: 10px;}
.order-deta-bottom {width: 100%;padding: 10px;border-bottom: 1px solid #d9d6d6;}
.order-deta-bottom:last-child {border: none;}
.deta-th-1,
.deta-th-2,
.deta-th-3,
.deta-th-4,
.deta-th-5,
.deta-tr-1,
.deta-tr-2,
.deta-tr-3,
.deta-tr-4,
.deta-tr-5 {float: left;font-size: 16px;}
.deta-tr-1,
.deta-tr-2,
.deta-tr-3,
.deta-tr-4,
.deta-tr-5 {font-family: 'Fredoka';}
.deta-th-1,
.deta-th-2,
.deta-th-4,
.deta-th-5,
.deta-tr-1,
.deta-tr-2,
.deta-tr-4,
.deta-tr-5 {width: 15%;}
.deta-tr-1,
.deta-tr-2,
.deta-tr-4,
.deta-tr-3,
.deta-tr-5 {padding: 5px 0;}
.deta-th-3,
.deta-tr-3 {width: 40%;padding-left: 20px;}
.text_green {color: #579f00;}
.deta-tr-3 p {margin-bottom: 5px;}
.deta-tr-3 p:last-child {margin-bottom: 0;}
.text_red {color: #eb2600;}
.order-icon a {width: 40px;height: 40px;border-radius: 50%;background: #eb2600;color: #ffffff;line-height: 40px;display: block;text-align: center;font-size: 20px;cursor: pointer;margin-left: 10px;}
.deta-tr-5 .order-icon a {background: #2c3e50;}
.auto-order {width: 100%;margin-top: 10px;}
.auto-title {margin-bottom: 5px;}
.about-border-box {padding: 10px;margin-top: 10px;float: left;width: 100%;border: 1px solid #d9d6d6;}
/*.about-border-box strong {font-size: 14px;}*/
.up-comingorder {width: 100%;float: left;border: 1px solid #d9d6d6;margin-top: 10px;}
.up-com-top {padding: 11px;}
.up-com-row {margin: 0 -15px;}
.up-com-col {width: 50%;float: left;padding: 0 15px;}
.up-com-col.up-com-col1 {width: 25%;}
.up-cm-title {text-align: left;}
.up-cm-title strong {font-size: 16px;}
.up-com-bottom {padding: 10px;border-bottom: 1px solid #d9d6d6;}
.up-com-bottom:last-child {border-bottom: 0;}
.up-cm-text {text-transform: capitalize;}
.up-cm-text span {color: #eb2600;}

/**** profile ***/
.profile-box {width: 100%;}
.profile-row {margin: 0 -10px;}
.profile-col {float: left;width: 50%;padding: 0 10px;}
.profile-deta {border: 1px solid #d9d6d6;}
.profile_title {padding: 10px 13px;font-size: 16px;margin-bottom: 10px;}
.profile-col p {margin-bottom: 20px;}
.profile_input {padding: 0 13px;}
.profile-from .label_box {display: inline-block;width: auto;margin: 0;padding-bottom: 10px;}
.profile-from .input_box {width: 100%;}
.profile_newsletter {float: left;width: 100%;margin-top: 10px;}

/** pet-details ***/
.pet-border-box {border: 1px solid #d9d6d6;}
.pet-title {font-size: 18px;}
.pet-left {width: 33.33%;float: left;}
.pet-left .profile_details .profile_img {float: none;margin: 0 auto;}
.pet-right {width: 66.66%;float: left;}
.pet-form {width: 100%;}
.pet-row {margin: 0 -5px;}
.pet-col {float: left;width: 50%;padding: 0 5px;}
.pet_input label {width: auto;margin: 0;padding-bottom: 10px;}
.pet_input .input_box {width: 95%;}
.pet_input .select_img:after {right: 26px;top: 6px;}
.pet-submit-btn,
.reward_btn {width: 100%;text-align: center;}
.pet-submit-btn .button,
.reward_btn .button {margin-bottom: 10px;}
.pet-bottom {margin-top: 20px;}
.pet-bottom h3 {font-size: 18px;}
.pet-bottom-border {margin-top: 10px;border: 1px solid #d9d6d6;padding: 10px;}
.pet-bottom-border.NoContent{width:100%; float:left; padding:20px 0; margin-top:0;}
.Pet_dttable {width: 100%;padding: 10px;border: 1px solid #d9d6d6;margin-top: 10px;}
.Pet_dttable_repeat {width: 100%;float: left;margin: 5px 0;border-bottom: 1px solid #d9d6d6;}
.Pet_dttable_repeat:last-child {border-bottom: none;margin-bottom: 0;}
.Pet_dttable_row {margin: 0 -5px;}
.Pet_dttable_col {width: 16.66%;float: left;padding: 0 5px;}
.Pet_dttable_img {border: 1px solid #d9d6d6;width: 60px;height: 60px;text-align: left;border-radius: 100%;position: relative;overflow: hidden;}
.Pet_dttable_text P {margin: 10px 0;}
.Pet_dttable_icon .edit_icon {display: inline-block;background: #283848;color: #ffffff !important;border-radius: 100%;width: 40px;height: 40px;line-height: 40px;margin-right: 10px;margin-top: 10px;font-size: 20px;text-align: center;}
.Pet_dttable_icon .edit_icon:last-child {background: #eb2600;}

/*** Change Password ***/
.Change-passwod {width: 100%;}
.Change-pass-box {border: 1px solid #d9d6d6;}
.Password-from {padding: 10px 15px;}
.pass-row {margin: 0 -15px;}
.pass-col {float: left;width: 50%;padding: 0 15px;}
.pass_input label {width: auto;margin: 0;padding-bottom: 10px;}
.pass_input .input_box {width: 100%;}
.pss_btn {float: left;width: 100%;border-top: 1px solid #d9d6d6;padding: 0 15px;}
.pas_btn {margin: 10px 0;}

/*** Forgot Password ***/
.forget-deta {width: 100%;float: left;}
.forget-deta p {margin-bottom: 20px;}
.forget_input .label_box {width: 50px;}
.forget_btn {float: left;width: 100%;margin-top: 20px;}

/*** Payhere.html***/
.payhere {margin-top: 30px;}
.wrapper.wrapper-payher {max-width: 800px;}
.payhere-top {float: left;width: 100%;padding-bottom: 10px;border-bottom: 1px solid #d9d6d6;margin-bottom: 20px;}
.web-logo {float: left;}
.web-logo-tollfree {float: right;margin-top: 40px;text-align: right;font-weight: bold;}
.payhere-logo {float: right;margin-top: 35px;}
.payhere-box-1 {width: 100%;float: left;border: 1px solid #d9d6d6;}
.payhere-border {border-bottom: 1px solid #d9d6d6;}
.payhere-border:last-child {border-bottom: 0}
.payhere-col-box {padding: 10px;}
.payhere-row {margin: 0 -15px;}
.payhere-col {float: left;width: 33.33%;padding: 0 15px;}
.payhere-title {text-align: left;font-size: 16px;}
.payhere-text.payhere-red {color: #eb2600;}
.payhere-box-2 {margin-top: 15px;float: left;width: 100%;}
.card_details_text > .details_p {margin-bottom: 12px;font-size: 16px;letter-spacing: 0.5px;}
.card_details_border {border: 1px solid #d9d6d6;padding: 15px;}
.card_details_input {position: relative;}
.card_brand {float: right;margin: 0;position: absolute;right: 2%;top: 47%;}
#ImgCardBrand {width: 38px;padding-top: 2px;}
#DeleteCardBrand {padding-top: 2px;}
.card_details_col_1 {float: left;width: 55%;padding: 0 15px;}
.card_details_col_1.card_details_col_2 {width: 45%;}
.card_details_col_1.full_width {width: 100%;}
.full_width .card_details_deta {width: 49%; float:left; border-radius:8px; overflow:hidden;}
.full_width .card_details_deta:last-child{float:right;}
.full_width .card_details_deta .add-title{background:#f4f5fb;}
.full_width .card_details_deta .add-title h3{font-size:16px; color:##374f72;}
.card_details_input .label_box {display: block;margin-bottom: 10px;}
.card_details_input .input_box {width: 100%;font-size: 12px;}
.login-input.card_details_input.card_select select {width: 100%;float: left;}
.card_select .select_img {width: 45%;float: left;margin-right: 12px;}
.login-input.card_details_input.card_select .select_img:last-child select {margin: 0px;}
.card_select .select_img::after,
.card_select .select_img::before {right: 13px;}
.card_select .select_img::before {top: 4px;}
.card_btn {float: left;}
.seal_img {float: right;}
.order_checkbox label span {font-size: 14px;}
.order_checkbox label span span {color: #0c72d8;display: inline;vertical-align: top;}
.card_details_deta {border: 1px solid #d9d6d6;}
.card_details_deta {margin-bottom: 12px;}
.card_details_deta:last-child {margin-bottom: 0px;}
.card_details_title {padding: 10px;float: left;}
.Cancel_cart a {float: left;width: 100%;display: block;}
.payment-ico {margin-top: 20px;text-align: center;width: 100%;float: left;}
.payment-ico ul li {list-style: none;display: inline-block;padding: 0 15px 0 0;}
.copyrigth {width: 100%;float: left;padding: 10px;text-align: center;margin: 20px 0;}
.merchant_name {padding: 10px;}

/*** notifications***/
.success {background-color: #51A351 !important;}
.error {background-color: #BD362F !important;}
.warning {background-color: #F89406 !important;}
.Notification {background: #ffffff;padding: 15px;width: 325px;min-height: 54px; /*box-shadow: 0 0 12px #999;*/
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;opacity: .9;position: fixed;z-index: 999999999;right: 0px;top: 12px;animation: linear;-webkit-animation: linear;animation-name: run;-webkit-animation-name: run;animation-duration: 1s;-webkit-animation-duration: 1s;}
.Notification_close a {float: right;margin-top: -10px;font-size: 14px;color: #ffffff;cursor: pointer;z-index: 1111;}
.Notification_img {float: left;width: 20%;padding-top: 5px;}
.Notification_deta {float: left;width: 80%;opacity: initial;}
.Notification_title {color: #ffffff;font-size: 20px;line-height: 25px;}
.Notification_deta p {color: #ffffff;}
@-webkit-keyframes run {0% {right: -25%;}
50% {right: 0;}
100% {right: 0;}
}

/*** Newsletter ***/
.newsletter_banner {margin: 20px 0;}
.newsletter_banner img {width: 100%;}
.Subscribed_Txt_Bottom {float: left;width: 100%;margin: 10px 0 20px;padding-bottom: 30px;border-bottom: 1px solid #d9d6d6;}
.Subscribed_Txt_Bottom p {letter-spacing: 0;}
.Subscribed_Txt_Bottom ul li .fa-circle {font-size: 8px;color: #f15959;padding: 0 7px 0 0;float: left;margin: 7px 0 0;}
.Subscribed_Txt_Bottom ul {list-style: none;margin: 0;padding: 5px 0 20px 8px;}
.Subscribed_Txt_Bottom ul li {list-style: none;margin: 10px 0;padding: 0;font-size: 14px;}
.newsletter_btn_left {float: left;}
.newsletter_btn_right {float: right;}

/*** rest-password ***/
.resrt_input .label_box {width: 165px;}
.rest_password_from {float: left;width: 100%;}
.reset_left {float: left;}
.reset_right {float: right;}
.reset_btn_box {width: 100%;float: left;}

/*** multipel-order-popup ***/
.multiple_order {width: 100%;float: left;background-color: rgba(0, 0, 0, 0.4);clear: both;display: table;height: 100%;position: fixed;z-index: 99999999999;top: 0;left: 0;right: 0;}
.w3-animate-top {animation: animatetop 0.7s
}

@keyframes animatetop {
from {top: -300px;opacity: 0}
to {top: 0;opacity: 1}
}

.multiple_order_popup {max-width: 700px;min-height: 100px;margin: 0 auto;padding: 10px;position: fixed;top: 0;left: 0;right: 0;z-index: 11111;background-color: #fff;}
.close_order {float: right;cursor: pointer;color: #333333;}
.multiple_order_popup h3 {font-size: 18px;line-height: 25px;}
.multiple_order_popup p,
.form-group-check span {margin-top: 10px;display: inline-block;}

/*** added-to-cart ***/
.added-cart-box {float: left;width: 100%;}
.added-cart-top {float: left;width: 100%;margin-bottom: 15px;}
.added-text-left {float: left;}
.added-text-left span > img {margin-right: 10px;display: inline-block;}
.added-text-left span:last-child {display: inline-block;font-size: 16px;line-height: 16px;vertical-align: middle;}
.added-total-right {float: right;}
.added-total-right p > strong {font-size: 16px;line-height: 18px;color: #333333;}
.added-total-right p > span,
.added-total-right > p {font-size: 16px;line-height: 16px;color: #333333;}
.added-total-right > p {color: #eb2600;}
.added-shoping-box {border: 1px solid #283848;padding: 5px 20px 5px 0px;float: left;width: 100%;}
.added_shop_img,
.added_mrp {float: left;width: 12%;text-align: center;}
.added_shop_img img {width: 100px;height: 100px;}
.added_pro_title {float: left;width: 40%;padding-top: 15px;}
.added_pro_title h4 {color: #333333;font-size: 14px;line-height: 16px;}
.added_mrp {padding-top: 15px;text-align: center;}
.added_btn {float: right;width: 35%;padding-top: 15px;text-align: right;}
.added_btn .cart_added {display: inline-block;margin-right: 20px;}
.added_btn .cart_pro_che {display: inline-block;}
.added_auto_ord {padding: 5px 10px;float: left;width: 100%;}
.added_auto_ord > span {float: left;padding-top: 8px;}
.added_select {float: left;padding: 0 25px;}
.added_select .select_img,
.added_select .input_box {width: 185px;}
.added_select > .select_img:after {top: 8px;}
.bigger-offer {margin-top: 25px;}
.bigger_offer_box {float: left;width: 100%;}
.bigger_title {text-align: center;}
.bigger_top {width: 100%;float: left;margin-bottom: 20px;}
.bigger_top p {font-size: 16px;line-height: 20px;text-align: center;}
.bigger_top_left {float: left;width: 48%;margin-right: 25px;margin-top: 30px;}
.bigger_top_right {float: right;width: 48%;margin-top: 30px;}
.bigger_top_right span {color: #333333;}
.bigger_border_box {width: 100%;float: left;border: 1px solid #2c3e50}

.bigger_pro_box {float: left;width: 100%;}
.bigger_pro_img {float: left;width: 25%;padding: 10px;margin: 0 auto;text-align: center;border-right: 1px solid #2c3e50;margin-right: 10px;}
.bigger_pro_offer {float: left;width: 73%;margin-top: 35px;margin-right: 10px;}
.bigger_pro_img img {width: 150px;height: 150px;}
.bigger_img_text {border-bottom: 2px solid #d9d6d6;padding-bottom: 10px;margin-bottom: 10px;}
.bigger_img_text:last-child {border-bottom: 0px;padding-bottom: 0px;margin-bottom: 0px;}
.bigger_img_text span {float: left;text-align: left;}
.bigger_img_text strong {float: right;text-align: right;}
.bigger_color {float: left;width: 100%;padding: 10px 15px;display: block;margin-bottom: 10px;}
.bigger_color:last-child {margin-bottom: 0}

.bigger_td_1 {float: left;width: 30%;}
.bigger_td_2 {float: left;width: 10%;text-align: center;}
.bigger_td_2 .input_box {width: 60px;text-align: center;}
.bigger_td_3 {float: left;width: 10%;text-align: right;}
.bigger_td_4 {float: left;width: 30%;text-align: center;}
.bigger_td_5 {float: right;width: 20%;text-align: right;}
.bigger_td_5 .button {height: 30px;}

/* .login-popup */
body.modal-open {overflow: hidden;padding-right: 15px;position: fixed;height: 100%;width: 100%;}
.modal_login {display: none;position: fixed;z-index: 111111;padding-top: 150px;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.4);}
.modal_login_content {position: relative;background-color: #fefefe;margin: auto;padding: 0;border: 1px solid #888;width: 35%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-webkit-animation-name: animatetop;-webkit-animation-duration: 0.4s;animation-name: animatetop;animation-duration: 0.4s}

.login_model .label_box {display: block;width: 100%;margin-bottom: 15px;}
.login_model .input_box {display: block;width: 100%;margin-bottom: 15px;}
.login_model .button {width: 100%;margin-bottom: 15px;}
.modal_login_content.animate {-webkit-animation: animatezoom 0.6s;animation: animatezoom 0.6s}

@-webkit-keyframes animatezoom {
from {-webkit-transform: scale(0)}
to {-webkit-transform: scale(1)}
}

@keyframes animatezoom {
from {transform: scale(0)}
to {transform: scale(1)}
}

.login_close {color: #000;float: right;font-size: 28px;font-weight: bold;cursor: pointer;}
.modal_login_header {padding: 5px 16px;}
.modal-body {padding: 10px 16px;}
.modal_login_footer {display: block;padding: 15px 16px 20px;background-color: #f1f1f1;}
.modal_login_footer a {color: #333333;}
.modal_login_footer a:hover {color: #2c3e50;background: #ffffff;padding: 10px;border-radius: 5px;}
.forgot_pass_model {float: left;}
.Sign_footer {float: right;}

/*** Read_all_Reviws ***/
.read_all_reviws_box {float: left;width: 100%;}
.read_all_title {text-align: left;margin-bottom: 15px;}
.read_all_title h1 {font-size: 18px;line-height: 18px;color: #2c3e50;}
.read_all_reviws_box1 .review-col .tad-sub-title, .read_reviws_right .tad-sub-title {font-size: 18px;line-height: 18px;color: #2c3e50;margin-bottom: 20px;}
.read_reviws_pages {width: 100%;float: left; /* padding-bottom: 10px; */margin-bottom: 10px;}
.read_reviws_left {float: left;width: 54%;border-right: 1px solid #d9d6d6;padding-right: 30px;}
.read_reviws_left .read_reviws_text h2 {font-size: 22px;line-height: 26px;padding: 12px 0 10px;}
.read_reviws_right {float: left;width: 42%;margin-left: 20px;}
.read_top_box {width: 100%;float: left;margin-bottom: 10px;}
.read_reviws_img {float: left;width: 100%;text-align: center;}
.read_reviws_img img {width: 350px;height: 350px;margin-right: 10px}
.rating_content {float: left;text-align: left;margin-top: 20px;}
.NewRaringContentApril {width: 70%;margin: 10px 0 0 0}
.NewRaringContentApril .rating {float: left;margin: 0 10px 0 0;}
.NewRaringContentApril .rating_text {width: 70%;float: left;line-height: 25px;font-size: 14px;}
.NewRaringContentApril .pro_Rate_text {width: 100%;float: left;margin: 15px 0 0 0;}
.NewRaringContentApril .pro_Rate_text .font_bold {font-size: 20px;}
.btn_pro_reting {text-align: center;margin-top: 15px;}
.pro_Rate_text {margin-top: 10px;}
.pro_Rate_text p {margin-bottom: 5px;}
.read_reviws_text {width: 100%;float: left;}
.read_reviws_text h2 {padding: 12px 0 15px;}
.read_reviws_text strong,
.read_reviws_text h3 {font-size: 18px;line-height: 20px;margin-bottom: 10px;display: block;}
.read_reviws_text p {margin-bottom: 10px;text-align: justify;}
.read_reviws_text ul li {margin-bottom: 5px;letter-spacing: 1px;}
.tad_review {margin-top: 12px;}
.review_text {text-align: center;display: block;}
.review_from .input_box.review_input {height: auto;}
.review_from .label_box.review_label {vertical-align: top;}
.your_review {float: left;}
.review_text_holder {float: left;width: 70%;margin: 0 auto;position: relative;}
.review_content {float: right;background: #f3f3f3;border: 1px solid #d9d6d6;border-top: 0;position: absolute;top: 1px;left: 0;width: 100%;}
.review_content p {font-size: 11px;line-height: 14px;padding: 6px;}
.textarea_review {border: 1px solid #d9d6d6;font-size: 13px;height: 150px;overflow: auto;padding: 70px 4px 4px;width: 100%;font-family: 'Nunito', sans-serif;}
.help_message {padding-left: 5px;color: #666;font-size: 11px;display: inline-block;}
.custom_rate {float: left;height: 20px;padding: 0 10px;}
.custom_rate:not(:checked) > input {position: absolute;left: -9999px;}
.custom_rate:not(:checked) > label {float: right;width: 20px;background: url("/Content/images/blank_star.png") no-repeat 0 0;background-size: 18px;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 0px;color: #e6edf3;margin-right: 2px;}
/*.custom_rate:not(:checked) > label:before{content:''; width:20px; height:20px; position:absolute; top:-1px; left:0; background: url("/Content/images/blank_star.png") no-repeat 0 0; background-size:18px;}*/

.custom_rate > input:checked ~ label {background: url("/Content/images/shining_star.png") no-repeat 0 0;background-size: 18px;}
.custom_rate:not(:checked) > label:hover,
.custom_rate:not(:checked) > label:hover ~ label {background: url("/Content/images/shining_star.png") no-repeat 0 0;background-size: 18px;}
.custom_rate > input:checked + label:hover,
.custom_rate > input:checked + label:hover ~ label,
.custom_rate > input:checked ~ label:hover,
.custom_rate > input:checked ~ label:hover ~ label,
.custom_rate > label:hover ~ input:checked ~ label {background: url("/Content/images/shining_star.png") no-repeat 0 0;background-size: 18px;}
.rate_note {margin: 10px 0;width: 100%;float: left;text-align: center;}
.rate_note p {font-size: 14px;margin-bottom: 10px;}
.review-input {width: 100%;float: left;margin: 10px 0;padding: 0;}
.review-input label > b {font-family: 'Fredoka';}
.review-input .input_box {width: 335px;}
.rate_note_btn {text-align: center;padding: 15px 0;}

/* unsubscribe */
.unsubscribe_box {width: 100%;float: left;}
.unsubscribe_left {float: left;width: 40%;padding: 0;position: relative;}
.unsubscribe_img {position: relative;width: 468px;}
.unsubscribe_img img {width: 100%;height: 100%;object-fit: cover;}
.nl_discountext {position: absolute;left: 0;bottom: 20px;text-align: center;width: 80%;background: #151515;color: #fff;font-size: 22px;font-family: "FrutigerLTStd55Roman";height: 52px;line-height: 52px;opacity: .8;}
.unsubscribe_right {float: left;width: 55%;padding: 0;margin-left: 20px;position: relative;}
.unsubscribe_title {margin-bottom: 20px;}
.unsubscribe_title h1 {font-size: 22px;line-clamp: 25px;margin: 0 0 15px;text-transform: uppercase;}
.unsubscribe_text {width: 100%;float: left;}
.unsubscribe_text p {margin-bottom: 15px;}
.radio_box.unsubscribe_radio {padding: 0;width: 100%;margin-left: -20px;}
.radio_box.unsubscribe_radio ul li label {padding-bottom: 3px;}

/*** Auto Delivery ***/
.auto_order_box {width: 100%;float: left;margin-bottom: 10px;}
.autoBanner {width: 100%;height: 268px;float: left;margin: 0;padding: 0;color: #333333;overflow: hidden;border: 1px solid #d9d6d6;}
.autoBanner_left {float: left;height: 190px;width: 305px;margin: 40px 0 0 30px;padding: 10px;background-color: #fff;-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);transform: rotate(40deg);border-radius: 10px;text-transform: uppercase;color: #333333;font-size: 24px;}
.autoBanner_leftText {-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);transform: rotate(-40deg);text-align: center;margin: 30px 20px 0 0;}
.autoBanner_leftText span {display: block;font-weight: bold;}
.autoBanner_leftText strong {display: block;color: #2c3e50;font-size: 60px;line-height: 70px;}
.autoBanner_leftText span {display: block;font-weight: bold;}
.autoBanner_right {float: right;width: 70%;}
.AutoReorder_TopText {width: 100%;float: left;text-align: center;margin: 18px 0 18px;font-size: 22px;line-height: 24px;text-transform: uppercase;letter-spacing: 2px;}
.autoBanner_boxesDiv {width: 100%;float: left;margin: 0;padding: 0;color: #333333;}
.AtBnr_Box:first-child {margin: 0 0 0 -20px;padding-right: 25px;}
.AtBnr_Box {position: relative;float: left;width: 33.33%;margin: 0;padding: 0 20px 0 0;text-align: center;z-index: 99;}
.AtBnr_Box strong {display: block;font-size: 26px;padding: 10px 0 5px;}
.AtBnr_Box span {font-size: 14px;}
.AtBnr_Box::after {content: "";position: absolute;display: inline-block;width: 23px;height: 175px;background: url("/Content/images/StepsAuto_Bdr.png") no-repeat;right: 0;top: 0;float: right;}
.AtBnr_Box:last-child::after {background: none;}
.extraDiscountDiv {text-align: center;float: left;width: 100%;}
.extraDiscountDiv p {padding: 10px 0;text-align: center;border: 1px solid #d9d6d6;border-top: 0px solid #d9d6d6;background: #fff;font-size: 24px;margin: 0;line-height: 24px;}
.extraDiscountDiv strong {font-size: 28px;line-height: 28px;color: #2c3e50;margin: -2px 3px 0 3px;vertical-align: middle;display: inline-table;}
.auto_order_text {width: 100%;float: left;}
.auto_order_text strong {padding-bottom: 5px;}
.auto_order_text p {padding-bottom: 10px;display: block;}
.auto_order_text ul {margin-left: 20px;}
.auto_order_text ul li {padding: 0 0 5px 0;letter-spacing: 1px;}
.auto_order_text ul li:last-child {padding-bottom: 25px;}
.auto_oder_left {float: left;}
.auto_oder_right {float: right;}

/*** upgrade-popup ***/
.DrawerPDiv {display: block;}
.DrawerPDiv,
.discout-div {display: none;position: fixed;z-index: 111111;padding-top: 150px;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000;background-color: rgba(0, 0, 0, .4);}

/* Modal Content */
.DrawerPopup-content {border: 0 !important;}
.DrawerPopup-content,
.discout-content {position: fixed;left: 0;right: 0;background: #fefefe;margin: auto;padding: 0;border: 1px solid #d9d6d6;width: 50%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);-webkit-animation-name: animatetop;-webkit-animation-duration: .2s;animation-name: animatetop;animation-duration: .2s;}

/* The Close Button */
.DrawerPopup-close {color: #ffffff;float: right;font-size: 28px;line-height: 34px;font-weight: bold;}
.DrawerPopup-close:hover,
.DrawerPopup-close:focus {color: #ffffff;text-decoration: none;cursor: pointer;}
.DrawerPopup-header {padding: 2px 16px;background-color: #2c3e50;color: white;text-align: center;text-transform: uppercase;}
.DrawerPopup-header h2 {margin: 10px 0;}
.DrawerPopup-body {padding: 2px 16px 20px;float: left;}
.DrawerPopup-proName {font-size: 18px;line-height: 20px;margin: 10px 0 0;letter-spacing: 1px;color: #333333;float: left;width: 100%;}
.DrwrPopup-bd-left {float: left;width: 28%;}
.DrwrPopup-bd-left img {float: left;width: 100%;}
.DrwrPopup-bd-right {float: right;width: 68%;}
.DrwrPup-repeatDiv {float: left;width: 100%;margin: 10px 0 10px;padding: 15px 0 15px;border-bottom: 1px solid #d9d6d6;}
.DrawerPopup-rdBtn {margin: -13px 0 10px;display: inline-block;float: left;width: auto;}
.DrawerPopup-rdBtn [type="radio"]:checked,
.DrawerPopup-rdBtn [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.DrawerPopup-rdBtn [type="radio"]:checked + label,
.DrawerPopup-rdBtn [type="radio"]:not(:checked) + label {position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #333333;}
.DrawerPopup-rdBtn [type="radio"]:checked + label:before,
.DrawerPopup-rdBtn [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 1px solid #d9d6d6;border-radius: 100%;background: #fff;}
.DrawerPopup-rdBtn [type="radio"]:checked + label:after,
.DrawerPopup-rdBtn [type="radio"]:not(:checked) + label:after {content: '';width: 12px;height: 12px;background: #2c3e50;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.DrawerPopup-rdBtn [type="radio"]:checked + label:before {content: '';border-color: #2c3e50;}
.DrawerPopup-rdBtn [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.DrawerPopup-rdBtn [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.DrawerPopup-Doses label {cursor: pointer;}
.DrawerPopup-Doses,
.Strikethrough-price,
.Un-Strikethrough-price {display: inline-block;vertical-align: middle;width: 20%;}
.Strikethrough-price,
.Un-Strikethrough-price {width: 21%;text-align: right;}
.DrawerPopup-Doses {width: 48%;}
.Strikethrough-price {text-decoration: line-through;}
.Un-Strikethrough-price {color: #eb2600;}
.DrawerPopup-saveDisc {float: left;width: 90%;margin: 7px 0 0 7%;font-size: 14px;color: #eb2600;}
.DrwrPopup-bd-fullDiv {float: left;width: 100%;margin: 0;padding: 0;}
.bd-fullDiv-left {float: left;cursor: pointer;margin: 7px;}
.bd-fullDiv-right {float: right;}
.DrwrPopup_footer {width: 100%;float: left;display: block;padding: 15px 16px 20px;background-color: #f1f1f1;}

/* Add Animation */
.DrawerPopup-content.animate,
.discout-content.animate {-webkit-animation: animatezoom .5s;animation: animatezoom .5s
}

@-webkit-keyframes animatezoom {
from {-webkit-transform: scale(0)}
to {-webkit-transform: scale(1)}
}

@keyframes animatezoom {
from {transform: scale(0)}
to {transform: scale(1)}
}

/*** discout Popup ***/
.discout-header {text-align: center;padding: 10px 0;border-bottom: 1px solid #d9d6d6;margin-bottom: 10px;}
.discout-header h2 {font-size: 18px;line-height: 25px;color: #2c3e50;text-transform: uppercase;}
.discout_close {color: #333333;float: right;font-size: 18px;margin-top: 0px;margin-right: 10px;}
.discout_close:hover,
.discout_close:focus {color: #333333;text-decoration: none;cursor: pointer;}
.top_discount_text {width: 100%;float: left;padding: 0 15px 15px;border-bottom: 1px solid #d9d6d6;margin-bottom: 15px;}
.discount_off {float: left;width: 16%;text-align: center;}
.dis_coupons_text {float: left;width: 50%;margin-left: 15px;}
.dis_times {float: left;width: 29%;text-align: center;margin: 0 auto;padding-top: 13px;}
.dis_apply_btn {float: right;width: 17%;text-align: center;padding-top: 22px;}
.discount_off p {background: #2c3e50;color: #ffffff;font-size: 29px;line-height: 35px;text-transform: uppercase;display: block;padding: 10px;}
.discount_off span {display: block;}
.dis_coupons_text p {font-size: 18px;line-height: 20px;margin-bottom: 3px;}
.dis_coupons_text strong {font-size: 16px;line-height: 25px;display: block;margin-bottom: 3px;}
.container_times {color: #333;text-align: center;background-color: #ececec;float: left;width: 100%;padding: 5px 10px;}
.container_times ul li {list-style-type: none;float: left;padding: 0 10px 0 0;font-size: 13px;text-transform: uppercase;line-height: 24px;}
.container_times li span {display: block;font-size: 24px;line-height: 24px;}
.container_times li:last-child span {color: #eb2600;}

/*** reward point ***/
.reward_point_title {width: 100%;text-align: center;margin: 10px;}
.reward_point_box {float: left;width: 100%;}
.reward_banner {margin-bottom: 10px;}
.reward_banner img {width: 100%;}
.top_text_rewad > p,
.top_text_rewad > strong,
.reward_faqs > p,
.reward_faqs > strong {margin-bottom: 10px;display: block;}
.top_text_rewad > h4,
.top_text_rewad > h3,
.reward_faqs > h4,
.share_point > h4,
.reward_terms > h4,
.reward_terms > h2{font-size: 18px;line-height: 18px;color: #333333;padding: 15px 0;display: block;}
/*.top_text_rewad strong span{text-align: center;display: block;margin-bottom: 10px
}*/

.top_text_rewad .reward_ol {margin-left: 15px;}
.top_text_rewad .reward_ol li {margin: 0 0 10px 0;}
.reward_table {margin-top: 15px;margin-bottom: 15px;}
.reward_table_box {border: 1px solid #d9d6d6;}
.reward_table_box th {background-color: #dbdbdb;text-align: center;font-size: 18px;line-height: 20px;padding: 15px 0;}
.reward_table_box td {text-align: center;font-size: 16px;line-height: 18px;padding: 10px 0;border-bottom: 1px solid #d9d6d6;}
.reward_table_box > tbody > tr:last-child td {border-bottom: none;}
.reward_table_box tbody tr:nth-child(2n+2) {background: #f8f8f8;}
.reward_faqs > .reward_titl_faqs,
.share_point > .share_point_title {text-align: center;}
.share_point_info {margin-top: 20px;margin-bottom: 20px;}
.share_row {margin: 0 -15px;}
.share_col {float: left;width: 33.33%;padding: 0 15px;position: relative;}
.share_col::before {content: "";width: 22px;height: 22px;right: 8px;top: 23px;position: absolute;pointer-events: none;background: url(/images/icon-arrow-left.png) no-repeat 0 0;background-size: 22px;}
.share_col:last-child::before {display: none;}
.share_box {width: 100%;float: left;text-align: center;}
.share_type {width: 73px;height: 73px;line-height: 59px;font-size: 35px;border: 1px solid transparent;border-radius: 50%;background: #eb2600;color: #ffffff;display: block;text-align: center;margin: 0 auto;}
.share_type sup {font-size: 20px;}
.share_type_title {font-size: 18px;line-height: 24px;margin-top: 10px;}
.reward_terms ul,
.Check_ul,
.refer_terms ol {margin-left: 15px;}
.reward_terms ul li,
.Check_ul ul li,
.refer_terms ol li {padding-bottom: 8px;letter-spacing: 1px;font-size: 14px;line-height: 20px;}

/*** refer_friend ****/
.refer_friend_banner img {width: 100%ewa;}
.refer_friend_title {width: 100%;text-align: center;margin: 15px 0;}
.refer_friend_box {width: 100%;float: left;}
.refer_top h4,
.refer_second h4,
.refer_terms h4,
.Terminology h4 {letter-spacing: 0.5px;font-size: 16px;color: #333333;padding: 15px 0;display: block;}
.refer_top p,
.refer_second p,
.Terminology p {margin-bottom: 10px;display: block;}
.refer_top strong {display: block;}
.refer_top ol {margin-left: 15px;}
.refer_top ol li {padding: 5px 0;letter-spacing: 1px;}

/*** rewards-poins ***/
.right_accountbox.profile-pages {width: 75%;}
.reward_left_2 {float: left;width: 50%;}
.reward_right {width: 50%;float: left;}
.Rewards_Points_from {width: 100%;border: 1px solid #d9d6d6;}
.Rewards_Points_from_box {padding: 10px;}
.reward_input .label_box {margin-bottom: 10px;width: 100%;}
.reward_input .input_box {width: 100%;}
.Rewards_Points.Rewards_Points_2 {width: 90%;margin: 0 15px 15px 0;}
.Rewards_Points_text.rewards_po_test {padding: 0 15px;margin-top: 20px;}
.shre_point_box {float: left;width: 100%;border-bottom: 1px solid #d9d6d6;margin-bottom: 20px;padding-bottom: 20px;}
.shre_point_box:last-child {border-bottom: none;margin-bottom: 0;}
.shre_point_box span {float: left;margin: 0;}
.shre_point_box strong {float: right;margin: 0;}

/*******/
.reward_col_box {width: 100%;}
.credit_credit_box {border: 2px solid #d9d6d6;float: left;width: 100%;padding-top: 10px;}
.dashboard_reward {width: 33.33%;float: left;padding-bottom: 0;border-right: 1px solid #e0e0e0; /*padding: 0px 0 10px 25px;*/
margin-bottom: 10px;text-align: center;}
.dashboard_reward:last-child {border-right: none;}
.dashboard_reward p {font-size: 18px;line-height: 25px;}
.price_value {margin: 10px 0;}
.price_value .fa-credit-card {margin-right: 10px;}
.Points_icon_img {display: inline-block;}
.text_darkgray {display: inline-block;font-size: 20px;line-height: 30px; /*margin-left: 10px;*/
vertical-align: middle;}
.visit_Orderorder_TableDiv {width: 100%;float: left;border: 1px solid #d9d6d6;margin-top: 15px;}
.visit-Table-thDiv {width: 100%;float: left;background: #f3f3f3;border-bottom: 1px solid #d9d6d6;color: #333;font-size: 15px;}
.srNo,
.visit-date,
.visit-status,
.visit_status_cr {float: left;text-align: center;border-left: 1px solid #d9d6d6;padding: 5px 0;}
.srNo {width: 8%;border-left: 0;}
.visit-date {width: 16%;}
.visit-status {width: 15%;}
.visit_status_cr {width: 45%;}
.visit-Table-tr {width: 100%;float: left;color: #333333;font-size: 14px;border-bottom: 1px solid #d9d6d6;}
.visit-Table-tr:last-child {border-bottom: none;}
.td-srNo,
.td-visit-date,
.td-visit-status,
.td-visit-status_cr {float: left;text-align: center;border-left: 1px solid #d9d6d6;padding: 7px 0;line-height: 22px;}
.td-srNo {width: 8%;border-left: 0;}
.td-visit-date {width: 16%;}
.td-visit-status {width: 15%;}
.td-visit-status_cr {width: 45%;}
#myProgress {width: 100%;background-color: #ddd;box-shadow: inset 0 1px 3px rgba(0, 0, 0, .3);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#myBar {height: 10px;background-color: #eb2600;text-align: center;line-height: 30px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
/*** Refer a friedn my acc ***/
.Refer_my_right {float: left;width: 75%;padding-left: 20px;}
.Accuser_details {float: left;width: 100%;}
.RewardInfoDiv {width: 100%;display: table; /* margin: 30px 0 0; */}

.RwrdInfoDivPage .RewardInfoDiv_Tittle {font-size: 22px;line-height: 24px;border-bottom: 0;padding: 0 0 10px;display: block;}
.RwrdInfoDivPage .Reward_points {border-top: 1px solid #d9d6d6;margin: 10px 0 20px;}
.Sharing_friend_TopDiv {width: 100%;float: left;padding-top: 10px;}
.rewardpointsreferfriends {font-size: 16px;}
.rewardpoints-dashboard-ul {margin: 20px 0 0;display: table;width: 100%;}
.box_referfriends_content {float: left;width: 100%;margin: 20px 0 0;}
.referfriends_page_title {margin: 0 0 30px;}
.referfriends_page_title h1 {font-size: 40px;line-height: 45px;}
.referfriendsinfo_summary ul li {list-style: none;}
.referfriends_rule_name_policy {display: table;color: #eb2600;font-size: 16px;font-style: normal;padding-bottom: 10px;list-style: none;}
.referfriends_rule_description_policy p {margin: 12px 0;font-size: 16px;}
.referfriends_rule_points_policy {padding: 10px 0 0px;font-size: 16px;line-height: 16px;display: table;}
.reward_top_div {width: 100%;float: left;padding: 10px 0;}
.reward_top_div h6 {font-size: 18px;line-height: 20px;margin-left: 10px;}
.Share_friend_LinksDiv {width: 100%;float: left;border-bottom: 1px solid #d9d6d6;margin: 20px 0;padding: 20px 0 0;}
.Sfriend_LnkTop {font-size: 18px;line-height: 18px;text-align: center;margin-bottom: 15px;}
.Sfriend_social_Links {display: table;width: 100%;text-align: center;margin: 26px 0 10px;}
.Sfriend_social_Links ul li {display: inline-block;margin: 0 25px;}
.Sfriend_social_Links ul li a {color: #eb2600;height: 80px;width: 80px;line-height: 90px;border: 2px solid #eb2600;border-radius: 50%;display: block;text-align: center;}
.Sfriend_social_Links ul li img {width: 40px;margin: -10px 0 0 0;}
.Sfriend_social_Links ul li a .fa {font-size: 30px;}
.Sfriend_social_Links li a:hover {background: #eb2600;color: #fff;}
.unique_linkReferDiv {width: 100%;float: left;border-top: 1px dashed #d9d6d6;padding-top: 20px;margin: 20px 0;}
.unique_left_buttom {float: left;width: 100%;}
.unique_right_buttom {float: right;width: 48%;}
.unique_title_buttom {padding: 10px 0 20px;font-size: 22px;line-height: 22px;text-align: center;}
.uniqueLink {margin: 0 auto;border: 2px dashed #2c3e50;padding: 4%;}
.unique_right {text-align: center;margin: 10px 0 0;}
.uniqueCoupon {margin: 0 auto;border: 2px dashed #eb2600;padding: 4%;}
.unique_linkReferDiv .input_box {width: 100%;}

/*** Refer-discountcode ***/
.Refermy_discountcode {float: left;width: 100%;background: url("/Content/images/xreferfriend-bkgd-bg.jpg") repeat top left;margin-top: 0;padding-top: 120px;}
.my_refri_discount {float: left;width: 100%;}
.refer_friends {width: 100%;float: left;}
.refer_friends_container {padding: 50px 0;width: 60%;margin: 0 auto;text-align: center;}
.refer_friends_container h3.alternative-two {font-family: 'nunito_sansblack';font-size: 40px;line-height: 40px;letter-spacing: 2px;text-transform: uppercase;}
.refer_friends_container h4.alternative {font-size: 60px;line-height: 60px;text-transform: lowercase;margin-top: 20px;}
.refer_friends_container .green {color: #eb2600;}
.refer_friends_container hr.alternative {border: 2px #eb2600 solid;margin: 20px auto 0;width: 70px;}
.refer_friends_container .copy {margin-top: 30px;font-weight: bold;}
.refer_friends_container .copy p {font-size: 18px;line-height: 22px;}
.refer_friends_container .purple {color: #eb2600;}
.refer_friends_container .copy .coupon {border: dashed #eb2600 3px;border-radius: 8px;padding: 10px 8px;font-size: 20px;font-weight: bold;margin: 20px auto;width: 30%;}
.refer_friends_container .copy .link_button_green {margin: 15px 0;display: inline-block;width: auto;text-transform: uppercase;padding: 14px 24px;border-radius: 4px;font-size: 16px;background-color: #eb2600;color: #fff;}
.refer_friends_container .copy .link_button_green:hover {background: #2c3e50;}
.refer_friends_container .copy p.italic {font-style: italic;}
.refer_friends_container .copy p.fistime_custextDis {font-family: 'Fredoka';font-size: 14px;}
.hurry_class {color: #eb2600;margin-bottom: 10px;font-family: 'MV Boli';font-size: 20px !important;}
.hurry_class span {display: block;margin-bottom: 10px;margin-top: 10px;}
.terms_refer_friends {text-align: left;}
.terms_refer_friends p {margin-bottom: 10px;font-family: 'Fredoka';}
.terms_refer_friends ul {margin-left: 30px;}
.terms_refer_friends ul li {font-family: 'Fredoka';font-size: 14px;}

/*** Refer-my-friend-model ***/
#modal_popup,
#modal_popup_f,
#modal_popup_T {display: none;}
.Share_email,
.Share_Facebook,
.Share_Twitter {position: fixed;z-index: 111111;padding-top: 150px;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.4);}
.modal_refer_content {position: relative;background-color: #fefefe;margin: auto;padding: 0;border: 1px solid #888;width: 600px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);-webkit-animation-name: animatetop;-webkit-animation-duration: .4s;animation-name: animatetop;animation-duration: .4s;}
.modal_refer_header {padding: 15px;border-bottom: 1px solid #d9d6d6;}
.modal_refer_title {font-size: 18px;line-height: 20px;}
.modal_refer_close {float: right;font-size: 17px;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;cursor: pointer;}
.sharing-instructions {margin-bottom: 15px;}
.sharing-instructions p {font-size: 16px;letter-spacing: .4px;}
.referfriends_email_form_collection {padding-bottom: 10px;border-bottom: 1px dashed #d9d6d6;margin-bottom: 10px;display: inline-block;width: 100%;}
.referfriends_email_form_collection .input_box {width: 100%;}
.refer_friends_top {display: table;width: 100%;}
.referfriends_row {margin: 0 -15px;}
.referfriends_col {float: left;width: 50%;padding: 0 15px;}
.refe_col_1 .input_box {width: 80%;border-bottom-right-radius: 0;border-top-right-radius: 0;float: left;}
.remov_friend {float: left;background: #eb2600;font-size: 16px;height: 30px;text-align: center;border-radius: 3px;border-bottom-left-radius: 0;border-top-left-radius: 0;z-index: 2;margin-left: -4px;padding: 6px 12px;}
.remov_friend a {color: #ffffff;}
.aad_more_friend {width: 100%;text-align: right;display: block;}
.modal_refer_footer {padding: 15px;text-align: right;border-top: 1px solid #d9d6d6;}
.modal_refer_left {float: left;}
.modal_refer_right {float: right;}
.Share_Facebook_box h3,
.Share_Twitter_list h3 {margin: 0 0 4px 0;font-size: 16px;line-height: 16px;}
.Share_Facebook_border {margin-top: 10px;width: 100%;padding: 5px;border: 1px solid #d9d6d6;}
.Share_Facebook_btn {margin-top: 20px;margin-bottom: 10px;text-align: right;}
.Share_Twitter_box {margin-bottom: 15px;}

.modal_refer_content.animate {
-webkit-animation: animatezoom 0.6s;animation: animatezoom 0.6s}
@-webkit-keyframes animatezoom {from {-webkit-transform: scale(0)}
to {-webkit-transform: scale(1)}
}

@keyframes animatezoom {
from {transform: scale(0)}
to {transform: scale(1)}
}

/*body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.7);background-color: #F5F5F5;}
body::-webkit-scrollbar{width: 10px;background-color: #F5F5F5;}
body::-webkit-scrollbar-thumb{background-color: #eb2600;border-radius: 5px !important;background-image: -webkit-linear-gradient(40deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)
}*/


/***** Pet Details pop-up ****/
#pet_popup {display: none;}
.pet_popup {position: fixed;z-index: 111111;padding-top: 150px;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.4);}
.pet_popup_content {position: relative;background-color: #fefefe;margin: auto;padding: 0;border: 1px solid #888;width: 600px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);-webkit-animation-name: animatetop;-webkit-animation-duration: .4s;animation-name: animatetop;animation-duration: .4s;}
.pet_popup_header {padding: 15px;border-bottom: 1px solid #d9d6d6;}
.pet_popup_title {font-size: 18px;line-height: 20px;}
.pet_model_row {margin: 0 -15px;}
.pet_model_col {float: left;width: 50%;padding: 0 15px;}
.modal-pet-input .label_box {display: block;margin-bottom: 10px;width: 100%;}
.modal-pet-input .input_box {width: 100%;}
.pet_model_col.pet_model_col12 {width: 100%;}

/*** currency ***/
.currency {background: #fff none repeat scroll 0 0;-webkit-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);position: fixed; /*right: -235px;*/
text-align: center;top: 47%;transition: all 0.5s ease 0s;width: auto;z-index: 999; /*padding: 6px 0;*/
border: 1px solid #eb2600;border-right: none;}
.currency-trigger {background: #eb2600 none repeat scroll 0 0;cursor: pointer;height: 50px;left: -46px;position: absolute;top: -1px;width: 46px;color: #ffffff;font-size: 18px;line-height: 50px;}
.currency_menu {width: 100%;}
.currency_menu ul li {list-style: none;padding: 14px 15px;float: left;border-right: 1px solid #eb2600;}
.currency_menu ul li:last-child {border-right: none;}
.currency_menu ul li a { /*padding: 8px 16px;*/

/*  background: #e9e9e9;*/
font-size: 20px;line-height: 20px;letter-spacing: 2px;color: #2c3e50;display: block;}
.currency-open {right: 0px !important;}

/*** favourite ***/
.right_accountbox.favourite_right {width: 75%;float: left;}
.favourite_right .about-border-box {margin-top: 0;}
.favourite_pro_box {float: left;width: 100%;}
.favourite_title {margin-bottom: 15px;margin-top: 15px;}
.favourite_title .title_class {font-size: 24px;line-height: 25px;border: none;}
.favourite_row {margin: 0 -10px;}
.favourite_col {float: left;width: 33.33%;padding: 0 10px;}
.favourite_box {text-align: center;border: 1px solid #d9d6d6;margin-bottom: 20px;}
.favourite_close {float: right;width: 100%;padding-top: 5px;}
.favourite_close a {font-size: 24px;line-height: 24px;text-align: right;color: #cccccc;margin-right: 5px;display: block;}
.favourite_close a:hover {color: #eb2600;}
.favourite_box.FavBox_class .product-img {margin-bottom: 35px;}

/*** JavascriptDisabled ***/
.JavascriptDisabled {position: fixed;top: 0;left: 0;text-align: center;right: 0;background: #2d3e50;padding: 15px;}

/*** 404 pages ***/
.arrow-page-box {text-align: center;}
.invoice-center-text {text-align: center;padding: 20px;background: #2c3e50;}
.invoice-center-text h1 {color: #fff;font-size: 24px;line-height: 25px;}

/* Rewar point slider*/
.reward_banner .owl-nav {position: absolute;left: 0;right: 0;text-align: center;margin: 0 auto;top: 50%;transform: translate(0,-50%)}
.reward_banner .owl-prev {float: left;position: relative;margin-left: 25px;}
.reward_banner .owl-next {float: right;position: relative;margin-right: 25px;}
.reward_banner .owl-prev::after,
.reward_banner .owl-next::after {content: "";height: 12px;width: 12px;border-top: 3px solid #2c3e50;border-right: 3px solid #2c3e50;opacity: 0.8;position: absolute;top: 50%;left: 50%;transform: translate(-50%) rotate(-135deg);right: 60%;color: #000;}
.reward_banner .owl-next::after {transform: translate(-50%) rotate(45deg);left: 60%;}
.reward_banner .owl-prev span,
.reward_banner .owl-next span {display: none;}

/* Start Select2 CSS */
.select2-container {width: 65% !important;}
.select2-selection__arrow {display: none;}
.select2-selection__placeholder {color: #333 !important;}
.select2-selection {border: 1px solid #d9d6d6 !important;}

/* End Select2 CSS */
.responsive-tab-reward .tab-button {padding: 10px 15px;margin-right: 15px;border-top: 1px solid #d9d6d6;cursor: pointer;background-color: #f3f3f3;color: #2c3e50;font-size: 16px;}
.responsive-tab-reward .tab-button:first-child {border-top: 0;}
.responsive-tab-reward .active {background-color: #eb2600;color: #ffffff;}
.responsive-tab-reward .active + .tab-box {display: block;}
.responsive-tab-reward .tab-box {display: none;padding: 0.5em;}
.responsive-tab-reward-placeholder {display: none;}
.responsive-tab-reward .tab-button {float: left;border-top: 0;}
.responsive-tab-reward .active + .tab-box {display: none;}
.responsive-tabs-placeholder {clear: both;display: block;border-top: 1px solid #d9d6d6;}
.responsive-tab-reward {width: 100%;float: left;margin-top: 20px;}
.td-visit-status_cr.pending_td-visit-status {width: 60%;}
.pet-box .no-item-msg {color: red;text-align: center;}

/* Rewar point slider*/
.plUnitClass {color: #0052e8 !important;}
.MarchComboOffer_ComboContainer.BLJulyComboBox .product_box .prd_container .main_text .textbox .checkRadio span.one .plUnitClass {color: #f00 !important;}
.shop_ol {float: left;width: 100%;margin-top: 15px;}
.shop_ol ol {margin-left: 15px;}
.shop_ol ol > li {margin-bottom: 10px;text-align: justify;}
.outstock {width: 100%;border: 1px solid #e0e2e4;margin-top: 15px;}
.outstock .stock_tagline {color: #ffffff;font-size: 22px;margin: 0;padding: 5px;text-transform: uppercase;letter-spacing: 1px;float: left;width: 100%;}
.outstock .stock_section {float: left;padding: 0 15px;width: 50.50%;}
.outstock .form_section {float: left;padding: 0 11px;width: 42%;}
.outstock .stock_img {margin-left: 10px;margin-right: 15px;vertical-align: text-bottom;display: inline-block;}
.outstock .stock_tagline span {display: inline-block;margin: -1px 0 0;vertical-align: middle;}
.box_padding {padding: 15px 0;display: table;}
.box_padding .input_box {margin-bottom: 15px;width: 100%;}
.endogardUnit {color: #eb2600;font-size: 13px;}
.freeEndogard {color: #ffff00;margin-right: 10px;}
.chargeOrderText {float: left;width: 100%;text-align: center;font-weight: bold;text-transform: uppercase;}
.chargeOrderText span {color: red;}
.chargeOrderTextCheckout {float: left;width: 100%;text-align: left;font-weight: bold;text-transform: uppercase;}
.chargeOrderTextCheckout span {color: red;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.Contact_information_Box {background-color: #33b1ca !important;padding: 15px 10px;margin-bottom: 15px;color: #fff;}
.StaticPages_AnsDiv p {color: #fff;}
.StaticPages_sub_title strong {font-size: 18px;line-height: 20px;}
.radio_box .select_img .input_box {margin-left: 10px;}

/*===== Combo Offer Css =====*/
.comboPackMinus {color: #fdde67;}
.comboPackMain {}

.comboPackStrength { /*color: #fdde67;*/
color: #eb2600;}
.comboPackContents {display: block;margin-top: 0px;line-height: 20px;padding-bottom: 10px;}
.comboPack1 {color: #fe7e01;}
.comboPackPlus {color: #fff;}
.comboPack2 {color: #fe7e01;}
.title_class .comboPackStrength {color: #ff0000;}
.title_class .comboPack1 {color: #fe7e01;font-weight: bold;}
.title_class .comboPackPlus {color: #eb2600;font-weight: bold;}
.title_class .comboPack2 {color: #fe7e01;font-weight: bold;}
.cart_list_row .comboPackContents {font-family: 'Fredoka';}
.comboPackqt, .unit_class_bf {color: #eb2600 !important;}
.comboPackqt {padding-left: 5px;}
.cart_smry_reptop .comboPackContents {margin-top: 7px;}
.shop_img_title .comboPackStrength, .shop_img_title .comboPackMinus, .cart_summary_div .comboPackStrength, .cart_summary_div .comboPackMinus {color: #eb2600;}
.shop_img_title .comboPackPlus, .cart_summary_div .comboPackPlus {color: #333333;}
.shop_img_title .comboPackContents {margin-top: 5px;padding-bottom: 5px;}
.shop_img_title .comboPack1, .shop_img_title .comboPack2, .cart_summary_div .comboPack1, .cart_summary_div .comboPack2 {color: #33b1ca;}
.blkdeals {-webkit-animation: flash linear 1.2s infinite;animation: flash linear 1.2s infinite;}

@-webkit-keyframes flash {
0% {opacity: 1;}
50% {opacity: .1;}
100% {opacity: 1;}
}

@keyframes flash {
0% {opacity: 1;}
50% {opacity: .1;}
100% {opacity: 1;}
}

.offers-box.offers-box2 {height: auto;}
/*.order-confirmation .title_class{margin-top: 15px;}*/
.order-confirmation {padding-bottom: 30px;}
.login-input.security_input {margin: 0;}
.login-input.security_input p {display: inline-block;font-size: 12px;}
.myaccount_margin {margin: 100px 0 30px 0;}
.ExpMonthError {display: block;clear: both;background: transparent !important;color: rgb(255, 0, 0);padding-top: 5px;font-size: 14px;}
.pagination {display: inline-block;margin: 15px 0;float: right;}
.pagination img {width: 11px;}
/*pagination*/
.pagination a {color: black;padding: 8px 16px;text-decoration: none;transition: background-color .3s;border: 1px solid #ddd;}
.pagination a.active {background-color: #eb2600;color: white;border: 1px solid #eb2600;}
.pagination a:hover:not(.active) {background-color: #33b1ca;}
.re-view_top_box {width: 100%;float: left;}
.Select2Success {background: rgb(215, 244, 215) !important;border-color: rgb(49, 180, 49) !important;color: rgb(41, 163, 41) !important;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.Select2Fail {background: #ffdddd !important;border-color: #ff4d4d !important;color: rgb(41, 163, 41) !important;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.Curren_Balance_amount {font-size: 14px;vertical-align: inherit;}
.covid19_class {background-color: yellow;float: left;width: 100%;padding: 15px;border-radius: 5px;}
#_GUARANTEE_SealSpan {display: block !important;bottom: 40px !important;}
div iframe {min-height: auto !important;}
/* 9-7-2020- */

/*11/11 Sale - NEW CSS*/
.combo-offer {margin-top: 30px;}
.combo-offer .wrapper {position: relative;}
.combo-offer .owl-carousel .owl-item img {display: inline-block;max-width: 100%;width: auto;}
.combo-offer-title {text-align: center;margin-bottom: 20px;}
.combo-offer-main {background: #f3f3f3;padding: 70px 0;}
.combo-product {background: #fff;padding: 20px 0;position: relative;margin-bottom: 10px;}
.combo-product-img {width: 50%;float: left;text-align: center;}
.combo-product-img img {width: 160px;height: 160px;}
.combo-product-detail {width: 50%;float: right;padding-left: 30px;}
.combo-product-detail strong {padding-top: 14px;font-size: 14px;line-height: 20px;color: #333333;display: block;padding-bottom: 20px;height: 130px;}
.combo-product-detail span {display: block;font-size: 20px;line-height: 24px;padding-bottom: 15px;}
.combo-product-detail .button {height: 30px;line-height: 21px;font-family: 'Fredoka';}
.combo-icon {position: absolute;left: -30px;right: 0;top: 0;text-align: center;margin: 0 auto;}
.combo-offer .owl-nav {position: absolute;right: 0;top: -40px;}
.combo-offer .owl-prev {margin-right: 5px;}
.combo-offer .owl-next {margin-left: 5px;}
.combo-offer .owl-prev span,
.combo-offer .owl-next span {font-size: 0;position: relative;}
.combo-offer .owl-prev span::before,
.combo-offer .owl-next span::before {content: "\f104";font-family: FontAwesome;width: 30px;height: 30px;line-height: 30px;color: #fff;background: #33b1ca;display: block;border-radius: 50%;font-size: 18px;text-align: center;transition: all 0.3s ease-in-out;}
.combo-offer .owl-next span::before {content: "\f105";}
.combo-offer .owl-prev:hover span::before,
.combo-offer .owl-next:hover span::before {background: #ff6f03;}
.combo-offer .owl-dots {text-align: center;padding-top: 15px;}
.combo-offer .owl-dot span {text-align: center;width: 12px;height: 12px;display: block;margin-left: 10px;background: #777777;border-radius: 50%;}
.combo-offer .owl-dot.active span {width: 31px;border-radius: 10px;background: #ff6f03;}

/* 11/11 Sale - NEW CSS responsive-css */
@media screen and (max-width: 767px) {
.combo-product-img {width: 100%;}
.combo-product-detail {width: 100%;padding-left: 0;text-align: center;}
.combo-product-detail strong {padding: 15px 10px;height: 65px;}
.combo-icon {left: 0;right: auto;}
.combo-offer-main {padding: 50px 0;}
}

@media screen and (max-width: 1024px) {
.landing-left-panel .Product_Bgimage .landing-img-icon {position: absolute;right: 0;margin: 0 auto;text-align: center;width: 60px;}
}

@media screen and (max-width: 599px) {
.combo-product-detail strong {padding: 15px 10px;height: auto;}
}

.DrawerPDiv_checkout {padding-top: 50px;}
.DrawerPDiv_checkout .DrawerPopup-content {height: 80%;overflow: hidden;}
.DrawerPDiv_checkout .DrawerPopup-body {padding: 20px 16px 20px;float: left;height: 92%;overflow-y: scroll;}
.DrawerPDiv_checkout .DrawerPopup-body ul {padding: 10px 0 10px 20px;}
.DrawerPDiv_checkout .DrawerPopup-body p {padding: 10px 0 0;}
.DrawerPDiv_checkout .DrwrPopup_footer {display: none;}
.clsPack_otherPacksize {display: table;margin: 0 0 20px;font-size: 22px;text-transform: uppercase;font-family: 'Fredoka';}
.mobile_productName_visible {display: none;}
.btn_whiteNEW {background: #33b1ca;color: #fff;}
.btn_whiteNEW:hover {background: #eb2600;}
.btn_white {background: #ffffff;color: #2c3e50;}
.btn_white:hover,
.review_top_box h5 .btn_red:hover {background: #33b1ca;}
.CartPage_MarchCombo {width: 100%;float: left;padding: 30px 0;line-height: normal;}
.CartPage_MarchCombo .main_title {width: 100%;float: left;text-align: center;padding-bottom: 20px;font-size: 26px;}
.CartPage_MarchCombo .main_title span {color: #eb2600;}
.CartPage_MarchCombo .comboProductBox {width: 100%;float: left;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent {width: 49%;margin: 0 0.5%;float: left;background: #fdf5f3;border: 1px solid #eb2600;padding: 10px;}
/*
.CartPage_MarchCombo .comboProductBox .comboBoxContent:first-child{float: left;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent:last-child{float: right;}
*/
.CartPage_MarchCombo .comboProductBox .comboBoxContent .img_holder {width: 30%;float: left;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text {width: 67%;float: right;padding: 0 5px 0 0;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_name,
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_offer,
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price,
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_btn {width: 100%;float: left;font-size: 16px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_name {color: #151515;height: 50px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_offer {font-size: 14px;color: #eb2600;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price {padding: 10px 0;vertical-align: middle;line-height: 20px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price span.one {float: left;display: inline-block;vertical-align: bottom;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price span.two {float: right;color: #eb2600;font-size: 20px;width: 100%;padding-top: 10px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price span.two span {    color: #151515; /*text-decoration: line-through;*/    font-family: 'Fredoka';    font-size: 14px;    padding: 0 10px 0 0;    line-height: 30px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price span.three {line-height: 30px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price .input_box {width: 100%;float: left;background: url(https://www.bestvetcare.com/images/select_arrow2.png) no-repeat 98.5% 12px #ffffff !important;font-size: 13px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_btn span,
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_btn input {display: inline-block;width: 140px;line-height: 34px;text-transform: uppercase;color: #fff;font-size: 14px;background: #2c3e50;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align: center;border: 0;cursor: pointer;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent:hover {border: 1px solid #2c3e50;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent:hover .main_text .prd_btn span,
.CartPage_MarchCombo .comboProductBox .comboBoxContent:hover .main_text .prd_btn input {background: #eb2600;}

/*** PET WELLNESS BAND START ***/
.PetWellness_Home_Banner {width: 100%;float: left;padding: 20px 0 0 0;}
.PetWellness_Home_Banner img.Mobile_Banner {display: none;}
/*.inner-banner-img.PetWellness_Banner{}
.inner-banner-img.PetWellness_Banner .banner-offer-band-mobile{display:none;}
.inner-banner-img.PetWellness_Banner img{width:49.5%; float:left;}
.inner-banner-img.PetWellness_Banner img:last-child{float:right;}*/


.MyCart_PetWellness_banner {padding: 20px 0 0 0;width: 100%;float: left;}
.MyCart_PetWellness_banner ul li {list-style: none;}
/*.MyCart_PetWellness_banner ul li{width:49.5%; float:left; list-style:none;}
.MyCart_PetWellness_banner ul li:last-child{float:right;}
.MyCart_PetWellness_banner .banner-offer-band-mobile{display:none;}*/

.landing_new_pro_title strong {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.slideshow-container,
.section-supplies {padding-top: 45px;}
.SimparicaTrio_packlandingOfferBand {line-height: 28px;background: #2c3e50;font-size: 22px;text-align: center;color: #ffff00;padding: 10px;font-weight: bold;letter-spacing: 1px;float: left;width: 100%;}
.SimparicaTrio_packlandingOfferBand_nocpnreq {font-size: 12px;font-weight: normal;line-height: 20px;}
.discountOfferText_plusSign {float: left;width: 100%;text-align: center;color: #fff;}
.discountOfferText_newDiv {float: left;width: 100%;text-align: center;color: #ffff00;}
.discountOfferText_newDiv span {padding: 0;color: #ffff00;}
.pagination {display: flex !important;align-items: center !important;justify-content: center !important;float: none;flex-flow: row wrap;font-size: 16px;margin: 20px 0;}
.pagination a {height: 45px;width: 45px;background-color: #f4f5fb;border-radius: 50%;text-align: center;padding: 0;color: #374f72;margin: 0 5px;padding: 0;font-size: 15px;line-height: 45px;}
.pagination .active a {background-color: #ff8080;color: #fff;border-radius: 50%;}
.pagination a:hover:not(.active) {background: #7b97be;color: #fff;}
.product-landing-sec {width: 100%;float: left;}
.packlandingOfferBand_July2024 {width: 100%;float: left;color: #fff;padding-bottom: 10px;}
.packlandingOfferBand_July2024 ul li {width: 49.5%;float: left;overflow: hidden;box-sizing: border-box}
.packlandingOfferBand_July2024 img {width: 100%}
.packlandingOfferBand_July2024 ul li:last-child {float: right;padding: 0 10px;background: #425c81;text-align: center;display: flex;align-items: center;height: 104px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 {width: 100%;float: left;box-sizing: border-box;font-weight: 600;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one {width: 45%;float: left;display: flex;align-items: center;justify-content: center;padding-top: 0}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one strong {font-size: 60px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span {font-size: 33px;line-height: 21px;text-align: left;padding: 0 0 0 5px;display: inline-block;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span span {font-size: 21px;padding: 0;font-weight: 500}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two {width: 55%;float: left;font-size: 24px;line-height: 67px;border-radius: 10px;border: 2px solid #fff;display: flex;align-items: center;justify-content: center;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two strong {font-size: 30px;color: #feff00;display: inline-block;padding: 0 0 0 5px;}
.packlandingOfferBand_July2024.CartBanner {padding-top: 10px;}
.packlandingOfferBand_July2024.CartBanner ul li:last-child {padding: 0 !important;background: none;height: auto !important;}
.ExtraBanner_Sale {width: 100%;float: left;}
.ExtraBanner_Sale img {width: 100%;}
.ExtraBanner_Sale img.MobileBanner {display: none;}
.ExtraBanner_Sale.SeasonSale {padding: 10px 0 20px 0;}

/* AUTOORDER*/
body {font-family: 'Fredoka', sans-serif;}
.danger_text {color: #ff0000;}
.success_text {color: rgb(0, 190, 0);}
.order_table {width: 885px;border-radius: 10px;margin-inline: auto;border: 1px solid #e1e1e1;overflow: hidden;color: #374f72;margin-bottom:15px;}
.order_header {padding-block: 10px;padding-inline: 20px;background: #f4f5fb;border-bottom: 1px solid #e1e1e1;}
.order_th {font-weight: 500;}
.order_col:first-child,
.order_edit:first-child {width: 35%;}
.order_col:not(:first-child, .order_col2) {width: 28.5%;}
.order_col2 {width: 11%;}
.order_row {padding-block: 10px;padding-inline: 20px;}
.order_flex {display: flex;}
.order_body .order_col {display: flex;flex-direction: column;justify-content: center;font-weight: 500; position:relative; overflow:hidden;}
.order_body .order_col:not(:last-child) {align-items: flex-start;}
.order_profile {display: flex;align-items: center;gap: 8px;}
.order_img {width: 90px;height: 90px;display: flex;}
.order_img img {width: 100%;vertical-align: middle;object-fit: contain;}
.order_title {width: calc(100% - 90px);padding-right: 12px;font-size: 14px;line-height: 20px;}
.order_td {text-align: center;}
.order_td input.custom_date_input{background:url(/images_new/calendar.png) no-repeat 95% 8px; background-size:18px;}
.order_td select.custom_select{background:url(/images_new/select-down-ar.png) no-repeat 95% 13px; background-size:8px;}
.order_td input.qtyBox{padding:7px 0 7px 5px;}
.order_update_btn span.success_text{background:#374f72; padding:5px 10px; border-radius:5px; color:#fff; cursor:pointer;}
.order_update_btn a {font-weight: 500;}
.order_can{cursor:pointer;}
.order_action {display: flex;align-items: center;justify-content: space-around;gap: 18px;}
.order_action:not(.order_action1) {flex-direction: column;}

.custom_date_input {padding: 8px 12px;font-size: 14px;border: 1px solid #e1e1e1;font-weight: 500;border-radius: 5px;color: #374f72;outline: none;position: relative;}
.custom_date_input:hover {border-color: #374f72;}
.custom_date_input::-webkit-calendar-picker-indicator {opacity: 0;pointer-events: none;}
.custom_date_input:after {content: '';position: absolute;right: 6px;pointer-events: none;top: 50%;width: 30px;height: 30px;background: url('calendar.png') center no-repeat;background-size: 20px;transform: translateY(-50%);}
.custom_select {width: 105%;margin: 0;padding: 8px 14px;padding-right: 30px;font-size: 14px;color: #374f72;border: 1px solid #e1e1e1;border-radius: 5px;appearance: none;cursor: pointer;font-weight: 500;outline: none;appearance: none;background-repeat: no-repeat;background-position: right 10px center;background-size: 20px;}
.custom_select:hover {border-color: #374f72;}
.ui-datepicker-header {display: flex !important;width: 100%;flex-wrap: wrap;justify-content: space-between;}
.ui-datepicker-prev {width: 50%;}
.ui-datepicker-next {width: 50%;text-align:right;}
.ui-datepicker-title {width: 100%;text-align: center;}
#ui-datepicker-div {border: 1px solid #ccc;width: 220px;border-radius: 4px;padding: 5px;background: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.15); display:none;}
.ui-datepicker-calendar {background: #d3e1ff;width: 100%; padding:5px; border-radius:5px;}
input[type="number"] {-webkit-appearance: textfield;-moz-appearance: textfield;padding: 8px 12px;appearance: textfield;border: 1px solid #e1e1e1;border-radius: 5px;outline: none;font-weight: 500;color: #374f72;}
input[type="number"]:hover {border-color: #374f72;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {opacity: 1;padding-inline: 4px;height: 30px;top: 0;right: 0;position: absolute;}

#overlay_prompt {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 999;}
#dlt_popup {top: 50%;left: 50%;width: max-content;position: absolute;padding: 30px 20px;border-radius: 8px;background: #f4f5fb;transform: translate(-50%, -50%);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);}
.order_btn {cursor: pointer;}
.popup_container {display: flex;align-items: center;gap: 20px;}
.popup_icon {width: 180px;height: 180px;border-radius: 50%;align-content: center;background: #374f72;}
.popup_content {text-align: left;width: 391px;}
.popup_content select.cancelReason{background:url(/images_new/select-arrow.png) no-repeat 97% 17px #e8e8e8;}
.popup_head {font-size: 40px;font-weight: 600;line-height: 46px;color: #374f72;}
.popup_desc {font-size: 16px;font-weight: 500;color: #000;}
.txt_msg {width: -webkit-fill-available;padding: 10px;margin-bottom: 10px;border-radius: 10px;height: 97px;resize: none; border:1px solid #dde0e6;}
#errormessage,
#errormessagetext{font-size: 13px;line-height: 20px;margin-bottom: 10px;}
.txt_msg:focus {outline: none;border-color: #374f72;}
.popup_container button {color: #FFF;padding: 10px 16px;border: none;border-radius: 50px;cursor: pointer;text-transform: uppercase;}
#confirmBtn {margin-right: 5px;background: #374f72;}
#cancelBtn {background: #e14242;}

@media (max-width: 991px) {
.order_table_responsive {overflow-x: scroll;}
}

@media (max-width: 767px) {
.popup_container {flex-direction: column;}
#dlt_popup {width: 80%;}
.popup_icon {width: 140px;height: 140px;padding: 10px;}
.popup_content {text-align: center;width: -webkit-fill-available;}
.popup_head {font-size: 32px;line-height: 38px;}
}


@media (max-width: 991px) {
.order_table_responsive {overflow-x: scroll;}
}
.checkaccordion {display:none;}
.check-col-2 .cart_summary_div h2.responsive-shopping_cart a {display:none;float:right;color:#fff;text-transform:capitalize;}

@media (max-width: 1200px){
.rewad_img .tooltip_text{width: auto;padding: 10px;margin-left: -124px;}
.login-text a span{font-size: 14px;}
.top-offers{margin: 0 0 0 20px;}
.top-offers a{font-size: 14px;}
.cart-icon{margin-left: 15px;}
.cart-icon span:nth-child(3){font-size: 14px;}

.discount_hover .tooltip_text{left: 42%;}
.discount_hover .tooltip_text::after{left: auto;right: 41px;}
.DrawerPopup-content{width: 54%;}

.sub-menu{padding: 10px 0;}
.sub-menu>ul>li{padding: 0 15px;}
.login-col,
.login-col-2{padding: 26px 0 0 0.5%;}
.login-input .input_box{width: 270px;}
.pet_input .input_box{width: 95% !important;}
.tesimonial-input .input_box{width: 100%;}
.profile-from .input_box{width: 100% !important;}
.pass_input .input_box{width: 100% !important;}
.card_details_input .input_box{width: 100% !important;}
.reward_input .input_box{width: 95% !important;}
.field-icon{margin-right: 84px;margin-top: -24px;}/* .rewad_hide > .reward_left{width: 50%;}
.rewad_hide >.rewad_right{width: 50%;} */
.rewad_img>img{width: 100%;}
.review_text_holder{width: 61%;}
.unique_linkReferDiv .input_box{width: 96%;}
.rewad_show>.reward_left span:nth-child(2),
.rewad_hide>.reward_left span:nth-child(2){display: block;margin-left: 0;}
.review-input .input_box{width: 288px;}
}

@media only screen and (max-width: 1256px){
.top-offers{margin: 0 15px;}
.cart-icon{margin-left: 5px;}
.login-box{padding: 5px 0 0 17px;}
.login-text a span{font-size: 14px;}
}

@media only screen and (max-width: 1161px){
.input_box.check-input.ccv_input{width: 55%;}

.check-col-1{width: 480px;}
.input_box.check-input{width: 62%;}
.field-icon{margin-right: 70px;}
.login-left .input_Btn label{width: 0;}
.review-input span{display: block;width: 100%;text-align: center;}
.input-bg-color{width: 71%;}
.search_pro_list{width: 67%;}
.bigger_pro_img{width: 20%;}
.range-slider .input_box{width: 40%;}
.textarea_review{padding: 88px 4px 4px;}
.autoBanner_right{width: 64%;}
.visit_Orderorder_TableDiv{overflow-y: scroll;}
.overflow_scrollDiv{width: 1137px;}
.expiry_select select{width: 125px;}
.select2-container{width: 62% !important;}
.banner_text.fixed .wrapper{padding:0;}

.packlandingOfferBand_July2024 ul li:last-child{height:95.75px;}

}

@media only screen and (max-width: 1108px){
.login-left .input_Btn label{width: 0;}
.check-col-1{width: 460px;}
.input_box.check-input{width: 55%;}
.expiry_select .select_img{width: 104px;margin: 0 45px 0 0;}
.check-col-2{width: 488px;}
.smry_center_div{width: 302px;float: left;}
.smry_delete_div{width: 36px;float: left;text-align: right;}
.ApplyBtnTop{padding: 5px 10px;}
.order_checkbox label span span{color: #0c72d8;display: inline-block;text-indent: 37px;}
.check-input-box .select_img::after{right: 30px;}
.expiry_select .select_img::after{right: 0px;}
.radio_box{width: 442px;}
.smry-select-text{margin-top: 15px;}
.field-icon{margin-right: 55px;}
.password_input{padding-right: 40px;}
.modal_login_content{width: 96%;}
.card_brand.check_brand{right: 10%;}
.Amount_discount_hover{left: 0;right: 0;margin: 0 auto;}
.Amount_discount_table::after{right: 50%;}
.coupon_textBoxTop{width: 70%;}
.order_checkbox label span{font-size: 11px;}
.select2-container{width: 55% !important;}
.check-input-box .select_img::after{right: 46px;}
}

@media only screen and (max-width: 1084px){
.field-icon{margin-right: 38px;}
.info_icon{display: inline-block !important;}
.rewad_show>.reward_left span,
.rewad_hide>.reward_left span{display: block;margin-left: 0px;}
.rewad_show>.reward_left strong,
.rewad_hide>.reward_left strong{padding-bottom: 10px;}
/*.usd-more{right: -30px;}*/

.label_box{margin: 0 5px 0 0;width: 135px;}
.sign .input_Btn label{width: 88px;}
.added_btn .cart_added{display: inline-block;margin-right: 5px;}
/* .rewad_show > .reward_left{width: 50%;}
.rewad_show > .rewad_right{width: 50%;} */
.range_btn .button{padding: 5px 10px;}
.check-input-box .select_img::after{right: 60px;}
.check-input-box.expiry_select .select_img:after{right: -5px;}
}

@media only screen and (max-width: 1065px){
.DrawerPopup-Doses{width: 44%;}
.DrawerPopup-header h2{font-size: 15px;}
.text_darkgray{font-size: 17px;line-height: 20px;}
.review-input .input_box{width: 257px;}
.Free_ship_bus{margin-left: 25%;}
}

@media only screen and (max-width: 1024px){
.field-icon{margin-right: 16px;}
.check-input-box .select_img::after{right: 66px;}
.check-input-box .select_img::before{right: 55px;}
.right_accountbox{width: 75%;padding-right: 0;}
.three_accout_box{width: 100%;float: left;}
.Rewards_Points,
.Referrals{width: 45%;margin-bottom: 0;margin-top: 15px;}
.Referrals{float: right;}
.Rewards_Points_text strong{font-size: 16px;}
.DrawerPopup-content{width: 60%;}
.expiry_select select{width: 110px;}
.check-input-box.expiry_select .select_img:after{right: 23px;}
.card_brand.check_brand{right: 12%;}
body.modal-open{padding-right: 0px;}
.ccv_text{left: auto;right: 0;}
.ccv_text::after{left: auto;right: 6px;}
.address-div{width: 100%;margin-right: 0px;margin-bottom: 10px;}
.invoice-box_email{width: 100%;}
.unsubscribe_img{width: 400px;}
	/*.login-text{width: 195px;}*/
.login-col,
.login-col-2{width: 45%;}
.login-col-2::after{left: -44px;}
.login-input .input_box{width: 200px;}
.tesimonial-input .input_box{width: 100%;}
.forget_input .input_box{width: 270px !important;}
.Pet_dttable_icon .edit_icon{width: 30px;height: 30px;line-height: 30px;font-size: 16px;}
.field-icon{margin-right: 93px;}
.added_btn .cart_added{margin-right: 0;margin-bottom: 5px;}
.discout-content{width:70%;}

.address-col{width:100%;}
.order-confirmation .address-col:last-child {display:none;}
.Free_ship_bus{margin-left: 15%;}

.packlandingOfferBand_July2024 ul li:last-child{height:84.67px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one strong {font-size: 50px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span{font-size:27px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span span{font-size:17px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two{font-size:18px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two strong{font-size:25px;}

}

@media only screen and (max-width: 990px){
.title_class{font-size: 28px;}
.expiry_select .select_img{margin: 0 15px 0 0;}
.textarea_review{padding: 79px 4px 4px;}
.rewad_show>.reward_left strong,
.rewad_show>.reward_left span,
.rewad_hide>.reward_left strong,
.rewad_hide>.reward_left span,
.cart_promotion_title,
.cart_promotion_discount_msg span{font-size: 14px;}
.code-input .input_box{width: 56%;}
.login-text{width: 120px;}
.discount_off p{font-size: 24px;line-height: 24px;}
.dis_coupons_text p{font-size: 16px;line-height: 16px;}
.dis_coupons_text strong{font-size: 14px;line-height: 20px;}
.covid-banner-text{margin:0 !important;}

.check-col-1{width: 400px;}
.check-col-2{width: 450px;}
.expiry_select .select_img{margin: 0 15px 0 0;}
.smry_center_div{width: 287px;}
.smry_delete_div{width: 25px;}
/*.coupon_textBoxTop{width: 171px;}*/
.ApplyBtnTop{height: auto;width: 70px;margin: 0 0 0 5px;}
.Pet_dttable{overflow: scroll;}
.Pet_dttable_responsive{width: 960px;}
.Pet_dttable_icon .edit_icon{width: 40px;height: 40px;line-height: 40px;font-size: 18px;}
.expiry_select select{width: 106px;}
.expiry_select .select_img::after{right: 27px;}
.field-icon{margin-right: 86px;}
.password_input{padding-right: 30px;}
.check-input-box .select_img::before{right: 30px;}
.check-input-box .select_img::after{right: 44px;}
.bigger_pro_offer{float: right;}
.bigger_td_1{width: 25%;}
.bigger_td_2{text-align: center;}
.bigger_td_2 .input_box{width: 40px;}
.bigger_td_3{width: 15%;}
.autoBanner_left{height: 190px;width: 215px;font-size: 20px;}
.autoBanner_leftText{margin: 40px -18px 0 0;}
.autoBanner_leftText strong{font-size: 58px;}
.AtBnr_Box img{width: 100px;}
.AtBnr_Box strong{font-size: 21px;}
.input_box.check-input.ccv_input{width: 45%;}
.check-input-box.expiry_select .select_img:after{right: 28px;}
.top_red p strong{font-size: 12px;}
.Shopping-pro-title{font-size: 14px;}
}

@media only screen and (max-width: 966px){
.Shopping-pro-title{font-size: 14px;}
.username{font-size: 17px;}
.deta-th-3,
.deta-tr-3{width: 35%;}
.deta-th-1,
.deta-th-2,
.deta-th-4,
.deta-th-5,
.deta-tr-1,
.deta-tr-2,
.deta-tr-4,
.deta-tr-5{text-align: center;}
.deta-th-3{text-align: center;padding: 0;}
.deta-tr-2,
.deta-tr-2{width: 20%;}
.order-icon{margin: 0;}
.field-icon{margin-right: 78px;}
.bigger_pro_img{padding: 5px;}
.bigger_img_text span,
.bigger_img_text strong,
.bigger_td_3 strike{font-size: 14px;}
.bigger_td_1 p,
.bigger_td_4 p{letter-spacing: 0;}
.bigger_td_5 .button{font-size: 14px;padding: 0 15px;line-height: 33px;}
.range-slider .input_box{width: 35%;}
.read_reviws_left,
.read_reviws_right{width: 100%;padding: 0;float: left;border: 0;margin: 0;}
.review_text_holder{width: 50%;}
.textarea_review{padding: 60px 4px 4px;}
.your_review .label_box{margin-bottom: 10px;}
.review-input .input_box{width: 50%;}
.review-input span{margin-top: 5px;}
.review-input span{width: 50%;}
.refer_friends_container{width: 100%;}
.refer_friends_container .copy .coupon{width: 22%;}
.dashboard_reward{width: 100%;border-bottom: 1px solid #e0e0e0;border-right: 0;}
.dashboard_reward:last-child{border-bottom: none;}
.unsubscribe_right{width: 50%;}
.search_pro_list{left: 90px;}
.DrwrPup-repeatDiv{padding: 10px 0;}
.dis_apply_btn{width:25%;}
.estr_earimgDiv{margin: 16px 4% -20px 5%;}
}

@media only screen and (max-width: 900px){
.ExtraBanner_Sale{padding-bottom:15px;}
.ExtraBanner_Sale img.DesktopBanner{display:none;}
.ExtraBanner_Sale img.MobileBanner{display:block;}
.ExtraBanner_Sale.SeasonSale{padding:0 0 20px 0;}

.menu-right{display: block !important;}
.discount_text_right br{display: block;}
.discount_text_right span{line-height: 19px;}
.sign .input_Btn label{width: 50px;}
.discount-get-text span{display: block;margin-bottom: 15px;}
.input_box.discount_input{width: 40% !important;}
.main_title,
.recent_left p,
.recent_right p{font-size: 18px;}
.pet-col{width: 100%;}
.pet_input label{width: 112px;float: left;}
.pet_input .input_box{width: 61% !important;}
.field-icon{margin-right: 46px;}
.pet_input .select_img{width: 61% !important;float: left;}
.pet_input .input_box.pet_select{width: 100% !important;}
.pet_input .select_img::after{right: 15px;top: 6px;}
.coupon_text_right table,
.coupon_text_right{width: 325px;float: right;}
.discount_hover .tooltip_text{left: 24%;}
.favourite_col{width: 50%;}
.login-text,
.responsive-login,
.covid-banner-text{display:none;}
.mobile_margin_top{margin-top:10px !important;}

.product,
.offers{margin-top: 20px;}
.product-title h1{font-size: 30px;line-height: 55px;text-transform: uppercase;color: #333333;display: inline-block;border-bottom: 1px solid #f3f3f3;font-family:'Fredoka';}
.Offers-cart{display: none;}
.banner{margin-top: 25px;}
.page-type{margin: 20px 0 20px;}
.shopping-cart{margin-top: 30px;}
.smry_left{width: 100%;float: left;text-align: center;}
.smry_left a img{width: 100px;height: 100px;margin: 0 auto;}
.smry_right{width: 100%;float: left;margin: 0;padding: 0 5px;}
.smry_center_div{width: 299px;}
.chk_shipping select{width: 180px;}
.check-col-2{width: 350px;}
.chk_shipping span{font-size: 14px;}
/*.PromotinalText{padding: 0 10px 10px 0;display: block;width: 100%;float: left;}*/
.coupon_textBoxTop{width: 75%;}
.delivery-text p{text-align: left;letter-spacing: 0.5px;}
.margin_61,
.read_all_reviws{margin-top: 30px;}
.n_currency,
.store_top{float: right;}
.usd-more{right: 0;left: -30px;}
.Reward_Program_footer{display: block;}
.refer_friends_container{padding: 35px 0;}
.Refermy_discountcode{padding-top: 0;}
.refer_friends_container h3.alternative-two{font-size: 30px;line-height: 30px;}
.refer_friends_container h4.alternative{font-size: 45px;line-height: 45px;}
.range-slider.check_Reward .input_box{width: 143px;}
.static-div.margin_61{margin-top: 20px;}

.Free_ship_bus{display: none;}
.covid-banner-text{margin-top:15px !important;}
.blkdeals {animation: step-end;	margin-top: 14px;}

.section-supplies{padding-top:0;}
.section-supplies .TabClick_Two .TabButton ul{width:100%;}
}

@media only screen and (max-width: 871px){
.shopping_cart_login_title h1,
.shopping_cart_login_title.check-title1 h1{font-size: 20px;}
.field-icon{margin-right: 46px;}
.this-order{float: left;width: 100%;text-align: left;padding-top: 5px;}
.reward_left_2,
.reward_right{float: left;width: 100%;padding: 0px;}
.Rewards_Points.Rewards_Points_2{width: 100%;margin: 0 0px 15px;}
.reward_table_box th{font-size: 16px;}
.reward_input .input_box{width: 100% !important;}
.unique_linkReferDiv .input_box{width: 100%;}
.unique_left_buttom{width: 100%;}
.unique_right_buttom{float: left;width: 100%;}

.radio_box{width: 430px;}
.cart_smry_reptop2 .radio_box{width: 100%;}
.right_content{margin-top: 15px;}
.search-input input[type="text"]{width: 70%;}
.tesimonial-top .tesimonial-col{width: 100%;}
.pet_input .input_box,
.pet_input .select_img{width: 65% !important;}
.input_Btn .login_securelBtn{padding: 5px 10px;letter-spacing: 0.5px;}
.field-icon{margin-right: 23px;}
.review-input .label_box{display: block;width: 100%;margin-bottom: 10px;}
.review_text_holder{width: 100%;}
.review-input .input_box{width: 100%;}
.review-input span{width: 100%;}
.textarea_review{padding: 50px 4px 4px;}
.your_review{float: none;}
.rating{text-align: center;margin: 0 auto;display: block;}
.discout-content{width: 70%;}

.my-account-menu ul li a{font-size: 14px;}
#pack-slider .owl-prev,
#pack-slider .owl-next{margin: 0;}
.unsubscribe_left{width: 100%;margin-bottom: 20px;}
.unsubscribe_img{width: 100%;}
.unsubscribe_right{margin: 0;width: 100%;}

.packlandingOfferBand_July2024 ul li:last-child{height:67.35px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one,
.packlandingOfferBand_July2024 .OfferBand-July2024 .two{width:50%;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one strong {font-size: 40px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span{font-size:22px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span span{font-size:14px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two{font-size:16px; display:block; padding:2px 0; line-height:normal;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two strong{font-size:22px; width:100%; float:left;}

}

@media only screen and (max-width:800px){
.slideshow-container,
.section-supplies{padding-top: 2px;}
.MyCart_PetWellness_banner{padding:10px 0 0 0}

.estr_earimgDiv{display:none;}
.Free_ship_bus{margin-left:8%;}
.input-bg-color{width: 70%;}
.search-container input[type="text"]{width: 88%;}
.product-col,
.product-col:nth-child(4n){width: 32.666%; margin:0 1% 10px 0;}
.product-col:nth-child(3n){margin:0 0 10px 0;}
.ladnding_sub-title h1{font-size: 20px;}
.shop_img img{width: 80px;height: 80px;}
.Shopping-pro-title{line-height: 16px;padding: 5px 0; float:left; width:100%;}
.title_class{font-size: 27px;line-height: 27px;}
.radio_box{width: 368px;}
.radio_box ul li label{padding: 0px 25px 10px 50px;}
.coupon_text_right table,
.coupon_text_right{width: 295px;}
.discount_hover .tooltip_text{left: 16%;}
.login-input .input_box{width: 100%;}
.login-left .input_Btn label{margin: 0;}
.check-col-1{width: 100%;}
.check-col-2{width: 100%;}
.responsive_summar{/* display: block; */display: none;background: #f3f3f3;color: #2c3e50;padding: 10px;font-size: 18px;cursor: pointer;}
.responsive_summar .fa{float: right;}
/* .cart_summary_div,.responsive-shopping_cart{display: none;} */
.cart_summary_div{margin-top: 0px;}
.check-col-2 .cart_summary_div{margin-bottom: 20px;}
.smry_right{padding: 0 15px;}
.smry_center_div{width: 94%;}
.PromotinalText{display: inline-block;width: auto;padding-top: 5px;padding-bottom: 0;}
.coupon_textBoxTop{width: 48%;}
.cart_view_coupons{margin-left: 15px;}
.order_checkbox label span span{text-indent: 0;margin-top:0;}
.cart_promotionalDiv{margin-bottom: 20px;padding: 5px 10px 10px;}
.ApplyBtnTop{margin: 1px 0 0 5px;line-height: 17px;}
.label_box{display: block;margin-bottom: 10px;width: 100%;}
.field-icon{margin-right: 8px;}
.bigger_pro_img{width: 100%;float: left;border: 0;}
.bigger_pro_offer{width: 100%;float: left;margin: 10px 0 0 0;}
.autoBanner_left{height: auto;width: 100%;border-radius: 0;padding: 10px 0;margin: 0 0 10px;float: left;-ms-transform: inherit;-webkit-transform: inherit;transform: inherit;border-bottom: 1px solid #d9d6d6}
.autoBanner_leftText{-ms-transform: inherit;-webkit-transform: inherit;transform: inherit;margin: 0;}
.autoBanner_leftText span{display: inline-block;font-family:'Fredoka';}
.autoBanner_leftText strong{font-size: 28px;line-height: 28px;display: inline-block;vertical-align: middle;}
.autoBanner_right{width: 100%;}
.AtBnr_Box:first-child{margin: 0;}
.DrawerPopup-content{width: 70%;}
.radio_box ul li .check{top: 2px;}
.cart_smry_reptop2>.radio_box ul li .check{top: 8px;}
.card_brand.check_brand{right: 24%;}
.check-out-text .input_box.check-input {width:78%;}
.check-out-text .select2-container{width:78% !important;}
.input_box.check-input.ccv_input {width: 72%;}
.expiry_select .select_img {width:38%;}
.expiry_select select {width:100%;}
.check-input-box .select_img::after{right: 2%;}
.check-input-box.expiry_select>.select_img::after{right: 4%;}

.check_Reward_Points {padding-top:0;}
/*.desktop_shopping_cartTitle {display:none;}*/
.checkaccordion {display:block;transition: 0.4s;position:relative;}
.panelAcc {display: none;float:left;margin-bottom:10px;}
.panelAcc .smry_left {display:none;}
.checkaccordion:after {content: "";color: #fff;font-weight: bold; position:absolute;right:10px;top:17px;
  border-top: 8px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent;transition: all 0.4s ease;}
.checkaccordion.Aactive:after {transform: rotateZ(-180deg);}

.cart_smry_reptop2 > .radio_box ul li label {padding:7px 25px 10px 50px;}
.check-col-2 .check_Reward_Points, .check-col-2 .cart_smry_reptop2, .check-col-2 .cart_promotionalDiv {display:none;}
.check-col-2 .cart_summary_div h2.responsive-shopping_cart a  {display:block;font-size:0;background:url("/images_new/edit.svg") no-repeat; width:20px; height:20px;}

.sub-total-div-left{margin-top:0;padding: 5px 10px;}

/*** PET WELLNESS BAND START ***/
.PetWellness_Home_Banner img.Desktop_Banner{display:none;}
.PetWellness_Home_Banner img.Mobile_Banner{display:block;}
.inner-banner-img.PetWellness_Banner .Desktop_Banner{display:none;}
.inner-banner-img.PetWellness_Banner img{width:100%;}
.inner-banner-img.PetWellness_Banner .banner-offer-band-mobile,
.MyCart_PetWellness_banner .banner-offer-band-mobile{display:block; width:100%; float:left; padding:15px 10px 15px; color:#fff;text-align:center;background:#2d4b64;}
.banner-offer-band-mobile-discouttext {font-size:12px; font-weight:500;padding-bottom:15px; color:#fff;}
.banner-offer-band-mobile-discouttext span {font-weight:700;font-size:20px; color:#fff; display:block; width:100%; padding-top:15px;}
.banner-offer-band-mobile-discouttext span span {font-size:26px;display:inline;padding-top:0;}
.banner-offer-band-mobile-discoutCoupon{font-size:14px;background: #f78812; color:#fff;width: 200px;margin: 0 auto;padding: 0 5px; float:left;border-radius:5px; line-height:33px;}
.banner-offer-band-mobile-discoutCoupon span{font-weight:700;font-size:16px;}
.banner-offer-band-mobile a{ display: block;background: #eb2600;width: 100px;border-radius: 5px;color: #fff; float:none; margin:0 auto; clear:both;line-height:33px; font-weight:700;}
.MyCart_PetWellness_banner ul li{width:100%; float:left; list-style:none;}
.MyCart_PetWellness_banner ul li img{width:100%;}
.MyCart_PetWellness_banner ul li:last-child img{display:none;}

}

@media only screen and (max-width:768px) {
.estr_earimgDiv{display: block;margin: 22px 4% -16px 5%;}
.pro-supplies-img img{width: 160px;height: 160px;}
.subscribe-email input[type="email"]{width: 85%;}
.label_box{display: block;padding-bottom: 10px;}
.login-col,
.login-col-2{width: 45%;padding: 26px 0 0 15px;}
.sign .input_Btn label{width: 0;}
.sign .input_Btn .login_securelBtn{margin-left: -30px;}
.login-left .input_Btn label{margin: 0;display: block;}
.check-out .label_box{display: inline-block;padding:0;margin:0;letter-spacing:0;}
.check-input-box .label_box.label_box_2{width:100%; float:left;}
.place_oder_btn{margin: 0 auto 0 auto; display:block; float:none;}
.place_oder_btn.btn_red,
.place_oder_btn.btn_red:hover{background: #eb2600;box-shadow: 0 0 10px rgba(0,0,0,0.5);border: 2px solid #fff;padding: 10px 25px;border-radius: 5px;height: auto;line-height: normal;}

.review-input .label_box{display: inline-block;}
.review_text{font-size: 14px;}
.review-col{width: 100%;}
.review-col:last-child{margin-top: 15px;}
.products-search>ul>li{padding: 6px;}
.pet_input label{display: inline-block;}
.forget_input .label_box{display: inline-block;}
#button-top{width: 40px;height: 40px;}
#button-top::after{font-size: 1em;line-height: 40px;}
.Forgot_Pass_link{font-size: 14px;margin: 0 0 0 8px;}
.twitter_btn,
.google_btn{padding-right: 4px;}
/*.check-input-box .select_img::before{right: 177px;}
.check-input-box .select_img::after{right: 175px;}*/
.textarea_review{padding: 55px 4px 4px;}
.added-shoping-box{padding: 5px 10px;}
.added_shop_img{display: none;}
.added_mrp{width: 24%;}
.added_pro_title,
.added_mrp,
.added_btn{padding-top: 5px;}
.added_btn .button{font-size: 12px;}
.input-bg-color{width: 75%;}
.modal_login_content{width: 80%;}
.col-map-1{width: 100%;}
.static-map ul.category-list ul li ul.submenu-map li{width: 100%;}
.static-text{margin-bottom: 10px;display: block;}
.static-text ul li{/* display: inline-block; */padding: 0 0 0 10px;}
.left_account_box{width: 100%;margin-bottom: 10px;}
.right_accountbox{width: 100%;padding: 0;}
.right_accountbox.profile-pages{width: 100%;}
.right_accountbox.Order-history{width: 100%;float: left;}
.right_accountbox.favourite_right{float: left;width: 100%;}
.myaccount_title{display: none;}
.myaccout_toggle{display: block;background: url(/images/arrow-down.png) no-repeat 98% 5px #ccc; background-size:25px; color: #2c3e50;padding: 10px;font-size: 18px;cursor: pointer;}
.myaccout_toggle .fa{float: right;}
.dropdown_muaccout{display: none;}

.cart_promotion_discount_msg .div_coupon_cart{font-size: 14px;}
.rewad_right{width: 100%;}
.Refer_my_right{width: 100%;padding: 0;}
.referfriends_page_title h1{font-size: 28px;line-height: 30px;}
.RwrdInfoDivPage .RewardInfoDiv_Tittle{font-size: 18px;line-height: 18px;}
.referfriends_page_title{margin: 0 0 20px;}
.Sfriend_LnkTop{font-size: 14px;line-height: 14px;}
.unique_title_buttom{padding: 10px 0 15px;font-size: 18px;line-height: 19px;}
.RwrdInfoDivPage .Reward_points,
.unique_linkReferDiv{margin-bottom: 0;}
.Share_friend_LinksDiv{margin: 0;}
.viwe_coupon{margin-left: 10%;}
.myaccount_title_box{display: block;}
.refer_friends_container .copy .coupon{width: 30%;}
.refer_friends_container .copy p{font-size: 15px;line-height: 22px;}
.refer_friends_container .copy .link_button_green{padding: 10px 15px;}
/*.check-input-box .select_img::after{right: 179px;}
.check-input-box.expiry_select>.select_img::after{right: 30px;}*/
.coupon_textBoxTop{width: 44%;}
.card_brand.check_brand{right: 23%;}
.my-account-menu ul li a{font-size: 16px;}
.Share_friend_LinksDiv{border-bottom: 0;}
.uniqueLink{margin-bottom: 20px;}
.product_content_table{width: 100%;}
.favourite_col{width: 33.33%;}
.rewardPointText{width: 96%;}
.reward_left{margin-bottom: 10px;}
.responsive_store{/*position: absolute;right: 0;top: 0;width: auto;text-align: right;padding-left: 5px;*/}
.store_top_hover{/*left: auto;*/left: -39px;}
.covid-banner-text p{font-size: 14px !important;line-height: 20px !important;padding: 0 15px !important;}
.pro-title{height: 50px;display: flex;justify-content: center;padding-bottom: 10px;}
.pro-title h3{line-height:20px;font-size:15px;overflow: hidden;}
.pro-title h3 span{-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}
.estr_earimgDiv{display: block;	margin: 22px 4% -16px 5%;}

.covid-banner-text{margin: 15px 0 15px !important;}
.coupon_textBoxTop{width: 40%;}
.card_brand.check_brand{right: 22%;}

.pro_info_tab_menu ul li{padding: 0 5px 0 0;}
.pro_info_tab_menu ul li a{padding: 7px 12px;}
.discount_text_right{margin-top: 8px;width: 100%;margin-left: 0;}
.discount_text_right br{display: none;}
.radio_box{width: 100%;}
.radio_box ul li label{padding-right: 0;font-size: 14px;}
.coupon_text_right td{text-align: right !important;}
.coupon_text_right{float: left;}
.coupon_text_right table,
.coupon_text_right{width: 100%;}
.rewardPointText{width: 100%;}
.discount_hover .tooltip_text::after{right: 110px;}
.login-col,
.login-col-2{width: 100%;padding-left: 0;padding-right: 0;}
.login-col-2{float: left;}
.login-col-2::after{display: none}
.label_box{display: inline-table;width: 145px;padding-bottom: 0;}
.sign .input_Btn label{width: 124px;margin-left: 18px;}
.login-left .input_Btn label{width: 124px;margin-left: 18px;display: inline-table;}
.login-input .input_box{width: 68%;}
.coupon_textBoxTop{width: 80%;}
/*.check-input-box>.select_img::after{right: 150px;}
.check-input-box .select_img::before{right: 152px;}*/
.field-icon{margin-right: 67px;}
.card_details_col_1,
.card_details_col_1.card_details_col_2{width: 100%;}
.card_details_col_1.card_details_col_2{margin-top: 20px;}
.added_select{float: left;padding: 0 10px;}
.added_auto_ord>span,
.added-text-left span:last-child,
.added-total-right p>strong,
.added-total-right p>span,
.added-total-right>p{font-size: 14px;}
.viwe_coupon{margin-left: 5%;}
.DrawerPopup-content{width: 80%;}
.range-slider .input_box{width: 31%;}
.discount_hover .tooltip_text{left: 54%;}
/*.cart_view_coupons{width: 100%;float: left;text-align: left;display: block;}*/
.card_brand.check_brand{right: 21%;}
.mobile-day{display: none;}

/*** FEBRUARY 2022 */
.mobile_productName_hide{display:none;}
.mobile_productName_visible{display:block; width:100%; float:left;}
.mobile_productName_visible .product_landing_title{width:100%;}
.mobile_productName_visible .ladnding_sub_title h1{width:100%; }
.mobile_productName_visible .ladnding_sub_title span {width:100%; font-size: 18px; line-height: 20px;text-align: left;border-bottom:0;}
.review-col:last-child {margin-top: 0;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent{width: 100%; margin-bottom:10px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .img_holder{width:25%;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_name{height: auto; padding-bottom:10px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price .input_box{width:100%; margin-bottom:10px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price span.two{float: left;}

.check-out-text .input_box.check-input {width:76%;}
.check-out-text .select2-container{width:76% !important;}
.input_box.check-input.ccv_input {width: 70%;}
.expiry_select .select_img {width:37%;}
.expiry_select select {width:100%;}
.check-input-box .select_img::after{right: 4%;}
.check-input-box.expiry_select>.select_img::after{right: 4%;}

.auto-qty-box .select_img::after{top: 12px;}
.smry_left {padding: 0 0 10px;}
.smry_left a img {width:200px;height:200px;}
.smry_center_div a {font-weight:bold;}
.smry-select-text.this-order p {padding-left: 15px;}
.check-col-2 .cart_smry_reptop1 .Rrp_price span, .check-col-2 .cart_smry_reptop1 .crt_upay span {font-weight:bold;}

}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
/*.top-left,
.top-right{float: none;}*/
.input-bg-color{width: 75%;}
.search-container input[type="text"]{width: 83%;}

.cart_list_qty select{width: 40px;font-size: 12px;}
.shop_img img{width: 50px;height: 50px;}
.address_boxes{width: 100%;}
.address_boxes.address_boxes1{float: left;margin-top: 10px;}
.orange_btn,
.pas_btn,
.tracking_right .button,
.btn_left_tracking .button,
.btn_right_tracking .button{font-size: 14px;}

.field-icon{margin-right: 46px;}
.added_pro_title{width: 80%;}
.added_mrp{width: 20%;}
.added_btn{float: left;width: 100%;text-align: center;margin-bottom: 0;margin-top: 5px;}
.autoBanner_left{font-size: 18px;}
.autoBanner_leftText strong{font-size: 24px;line-height: 24px;}
.extraDiscountDiv p{font-size: 18px;line-height: 18px;}
.extraDiscountDiv strong{font-size: 24px;line-height: 24px;margin: -6px 3px 0 3px;}
.AtBnr_Box img{width: 75px;}
.AutoReorder_TopText{margin: 10px 0 15px;font-size: 18px;}
.title_class{font-size: 20px;line-height: 25px;}
.share_type_title{font-size: 14px;line-height: 18px;}
.share_type{width: 50px;height: 50px;line-height: 38px;font-size: 21px;}
.share_type sup{font-size: 14px;}
.top_text_rewad>h4,
.reward_faqs>h4,
.share_point>h4,
.reward_terms>h4,
.refer_top h4,
.refer_second h4,
.refer_terms h4,
.Terminology h4{font-size: 16px;}
.top-left{text-align: left;}
.banner_responsive_text{display: block;}
.favourite_title .title_class{font-size: 22px;}
.full_width .card_details_deta{width: 100%;}

.coupon_text_right{float: right;}
.radio_box{width: 100%;padding-bottom: 0;}
.coupon_text_right table{width: 100%;}
.con-oder-div-top{padding: 5px 0;}
.conf-td1,
.order-text-td1{float: left;width: 40%;}
.order-text-td1 span,
.order-text-td2 span,
.order-text-td3 span,
.order-text-td4 span,
.order-text-td5 span{color: #333333;font-size: 14px;}
.conf-td1 span,
.conf-td2 span,
.conf-td3 span,
.conf-td4 span,
.conf-td5 span{font-size: 14px;}
.Cart_Item_row strong,
.Cart_Item_row span{font-size: 14px;}
.cart_promotion_container{width: 100%;}
.viwe_coupon{margin-left: 6%;}
.reward_points{width: 100%;}
.cart_promotion_container{padding: 10px 0 10px 10px;border-bottom: 1px solid #2c3e50;margin-bottom: 10px;}
.reward_points{padding: 0px 10px 10px;}
.rewad_img .tooltip_text{margin-left: -79px;}
.modal_refer_content{width: 90%;}
.rewad_show>.reward_left span,
.rewad_hide>.reward_left span{margin-left: 45px;display: inline-block;}
.code-input input[type="text"],
.code-input .button{margin-top: 5px;}
.info_hover{bottom: -30px;margin-left: 0;}
.info_hover::after{left: 5%;}

.arrow-page{margin-top: 30px;}
.page-type{display: none;}
.check-out{margin-top: 20px;}
.shop_img img{display: none;}
.cart_list_img{width: 100%;}
.shop_img_title{padding-bottom: 15px;padding-left: 0;}
.cart_list_unitprice {width:auto;}
.cart_list_amount{width: 25%;}
.cart_list_qty{width: 25%;text-align:right;}
.cart_list_qty .select_img {float:right;}
.cart_list_total{width: 27%;text-align:right;}
.cart_list_delete {width:10%;text-align: right;margin-top:15px;}
.Shopping-pro-title {display:none;}
.shop_list_unitprice,
.shop_list_amount,
.shop_list_qty,
.shop_list_total{display: none;}
.shop_responsive{display: block;margin-bottom: 10px;color: #333333 !important;height: 20px;}
.login-sign{margin-top: 20px;}
.pet_input label{width: 131px;}
.pet_input .input_box,
.pet_input .select_img{width: 55% !important;}
.up-com-responsive{overflow: scroll;}
.up-com-bottom,
.up-com-top{width: 599px;}

.field-icon{margin-right: 31px;}
.cart_promotion_container,
.reward_points{width: 100%;padding: 10px;}
.gift_code_input .button{padding: 0 30px;}
.discount_off p{font-size: 18px;line-height: 18px;}
.dis_coupons_text p,
.dis_coupons_text strong,
.dis_coupons_text span{font-size: 14px;line-height: 16px;}
.dis_apply_btn{padding-top: 9px;}
.refer_friends_container h3.alternative-two{font-size: 25px;line-height: 25px;}
.refer_friends_container h4.alternative{font-size: 35px;line-height: 35px;margin-top: 15px;}
.refer_friends_container .copy{margin-top: 20px;font-weight: bold;}
.refer_friends_container .copy .coupon{width: 50%;}
.DrawerPopup-content{width: 95%;}
.card_brand.check_brand{right: 18%;}
.pro-title a h3{font-size:14px;}
.read_reviws_text h2{padding-top:5px;line-height:24px;font-size:20px;}

/*** FEBRUARY 2022 */
.CartPage_MarchCombo .main_title{padding-bottom: 15px;font-size: 25px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent{width: 100%;padding: 15px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent:last-child{margin-top: 10px;}
.share_col::before{top:14px;}

.check-out-text .input_box.check-input {width:72%;}
.check-out-text .select2-container{width:72% !important;}
.input_box.check-input.ccv_input {width: 62%;}
.expiry_select .select_img {width:33%;}
.expiry_select select {width:100%;}
.check-input-box .select_img::after{right: 4%;}
.check-input-box.expiry_select>.select_img::after{right: 4%;}

.SimparicaTrio_packlandingOfferBand {line-height: 24px;font-size: 18px;}
}

@media only screen and (max-width: 590px){
.check-out-text .input_box.check-input {width:68%;}
.check-out-text .select2-container{width:68% !important;}
.input_box.check-input.ccv_input {width: 60%;}
.expiry_select .select_img {width:32%;}
.expiry_select select {width:100%;}
.check-input-box .select_img::after{right: 5%;}
.check-input-box.expiry_select>.select_img::after{right: 5%;}
}

@media only screen and (max-width: 565px){
.product-title h1{font-size: 21px;line-height: 42px;}
.product-col,
.product-col:nth-child(4n),
.product-col:nth-child(3n){width: 49%; margin:0 1% 10px 0;}
.product-col:nth-child(2n){margin:0 0 10px 0; width:49%;}
.pro_info_tab_menu ul li a{padding: 7px 20px;}
.Order-img strong{font-size: 14px;letter-spacing:0;}
.login-input .input_box{width: 55%;}
.login-left .input_Btn label{width: 50px;}
.Pro_processimg{float: left;}
.form-group-check.order_checkbox label span{font-size: 14px;}
.coupon_textBoxTop{width: 42%;}
.pro_info_tab_menu ul li{padding: 0 5px 5px 0;}
.review_content p{letter-spacing: 0.5px;}
.custom_rate{padding: 3px 10px;}
.search-input{width: 100%;}
.address-col{width: 100%;border-right: 0;border-bottom: 1px solid #d9d6d6;}
.deta-th-1,
.deta-th-2,
.deta-th-4,
.deta-th-5,
.deta-tr-1,
.deta-tr-2,
.deta-tr-4,
.deta-tr-5,
.deta-th-3,
.deta-tr-3{font-size: 13px;}
.order-icon{width: auto;height: auto;background: transparent;color: #eb2600;}
.deta-tr-5 .order-icon{color: #333333;background: transparent;}
.deta-th-4,
.deta-th-5{text-align: right;}
/*.check-input-box>.select_img::after{right: 96px;}*/
.field-icon{margin-right: 84px;}
.bigger_td_1{width: 90%;margin-bottom: 8px;}
.bigger_td_2{margin-bottom: 8px;}
.bigger_td_3{width: 20%;text-align: left;}
.bigger_td_4{width: 40%;}
.bigger_td_5{width: 30%;}
.modal_login_content{width: 96%;}
.Points_bottom_text .button{width: 209px;}
.Rewards_Points,
.Referrals{width: 100%;}
.search_input_box .input_box{width: 100%;}
.search_from_col_1 .search_input_box .input_box{width: 100%;}
.discout-content{width: 85%;}
.referfriends_rule_points_policy{padding: 0;}
.referfriendsinfo_summary br{display: none;}
.Sfriend_social_Links ul li a{color: #eb2600;height: 60px;width: 60px;line-height: 60px;}
.Sfriend_social_Links ul li a .fa{font-size: 20px;}
.unique_linkReferDiv{padding-top: 10px;margin-top: 10px;}
.uniqueCoupon,
.uniqueLink{padding: 2%;}
.Sfriend_social_Links ul li{margin: 0 15px;}
.discount_hover .tooltip_text{left: 42%;top: 13px;}
.card_brand.check_brand{right: 17%;}
.favourite_col{width: 50%;}
.add-text{min-height: auto;}
.NewRaringContentApril{width:100%;margin-top:0;}
.NewRaringContentApril .rating_text{width:auto; padding-top:0px;}
.shop_img_title h4 a {line-height:20px;vertical-align:middle;}
.this-order p {color:#016201;}
.tooltip {margin-top:2px;}
.NewRaringContentApril .pro_Rate_text {margin-top:0;}
}

@media only screen and (max-width: 530px){
.field-icon{margin-right: 70px;}
.autoBanner{height: 222px;}
.AtBnr_Box img{width: 60px;}
.AtBnr_Box strong{font-size: 18px;}
.AtBnr_Box span{font-size: 12px;}
.extraDiscountDiv p{font-size: 15px;line-height: 15px;}
.extraDiscountDiv strong{font-size: 18px;line-height: 18px;}
.gift_code_input .input_box{width: 218px;}
.card_brand.check_brand{right: 15%;}
/*.top_blck .top-left{width: 27%;}*/
   /* .n_currency,
.store_top{float: none;display: inline-block;}*/
/*.store_top{float: left;}*/
.sub-total-div-left{display: none;}
.sub-total-div{width: 100%; border-left:0;}
.sub-total-div-left.order_text_po{display: block;width: 100%;margin-top: 0;padding: 0;margin-bottom: 10px;}
.usd-more{right: 0;left: 8px;}
.store_top_hover{left: -39px;}

.DrawerPopup-header h2{font-size: 18px;}
.DrwrPopup-bd-left{width: 100%;text-align: center;}
.DrwrPopup-bd-left img{float: none;width: 30%;}
.DrwrPopup-bd-right{width: 100%;/* margin-bottom: 20px; */}
.DrwrPup-repeatDiv{margin-top: 0;}
.DrawerPopup-Doses,
.Strikethrough-price,
.Un-Strikethrough-price{font-size: 14px;}
.DrwrPopup-bd-fullDiv{font-size: 14px;}
.DrawerPopup-proName{font-size: 16px;}
.card_brand.check_brand{right: 16%;}

.order-title,
.order_number_date{float: left;width: 100%;}
.order_number_date{text-align: left;}
.outstock .stock_section{width: 100%;margin-bottom: 15px;}
.stock_section{width: 100%;}
.box_padding .form_section{width: 100%;}
.profile_title{float: left;width: 100%;}
.profile_title a{width:100%;margin-top:10px;display:block;}
.form-group-check.order_checkbox label{float:left;margin-top:10px;}
.form-group-check.order_checkbox label span{width: 83%;line-height:20px;margin:0;vertical-align:middle;	}
.form-group-check.order_checkbox label span span{width: auto;margin:0;}
.form-group-check label:before{	}
.form-group-check.order_checkbox input:checked + label:after{top:9px;}
img.estr-title-img{width: 40px;margin-top:10px;}
.shopping-cart-title .title_class {margin-top:0;}
.Pro_processimg {margin-top:0;}
.read_reviws_img img {width: 250px;height: 250px;}
.read_reviws_right {padding-top:20px;}
.read_all_reviws_box1 .review-col .tad-sub-title, .read_reviws_right .tad-sub-title {margin-bottom: 10px;}
.NewRaringContentApril .pro_Rate_text {margin-top:0;}

.check-out-text .input_box.check-input {width:64%;}
.check-out-text .select2-container{width:64% !important;}
.input_box.check-input.ccv_input {width: 54%;}
.expiry_select .select_img {width:30%;}
.check-input-box .select_img::after{right: 6%;}
.check-input-box.expiry_select>.select_img::after{right: 6%;}
}

@media only screen and (max-width: 400px), (max-width: 490px){
.NewRaringContentApril{width:100%;}
.NewRaringContentApril .rating_text{width:auto; padding-top:0;}
.NewRaringContentApril .pro_Rate_text{margin-top:5px;}

.search-container label{padding-right: 0;margin-right: 10px;}
.responsive-search label{padding-right: 0;margin-right: 10px;}

.not-applicable .select_img{width: 100%;}
.not-applicable select{width: 100%;margin-top: 10px;margin-left: 0;}
.tooltip .tooltiptext{width: auto;}
.tooltip .tooltiptext::after{left: 56%;}
.order_checkbox label span span{text-indent: 37px;}
.smry_center_div{width: 90%;}
.PromotinalText{padding: 0 10px 10px 0;display: block;}
.coupon_textBoxTop{width: 80%;}
/* .review-input .input_box{width: 250px;} */
.search-title{font-size: 15px;}
.tesimonial-from1 .tesimonial-col{width: 100%;}
.tesimonial{margin-top: 20px;}
.tesimonial-massage{padding: 10px;}
.con-oder-div-top{text-align: left;padding-left: 10px;display:none;}
.con-oder-div-buttom{text-align: left;}
.conf-td1,
.order-text-td1{float: left;width: 100%;margin-bottom: 5px;}
.order-text-td1 span{}
.conf-td2,
.conf-td3,
.conf-td4,
.conf-td5{display: none;}
.order-res{display: block;margin-bottom: 3px;}
.conf-td2,
.order-text-td2,
.conf-td3,
.order-text-td3,
.conf-td4,
.order-text-td4,
.conf-td5,
.order-text-td5{width: 25%;}

.con-oder-div-buttom .order-text-td2 {width:12%;}
.con-oder-div-buttom .order-text-td3 {width:40%;}
.con-oder-div-buttom .order-text-td4 {width:24%;}
.con-oder-div-buttom .order-text-td5 {width:24%;}

.con-oder-div-buttom .conf-td2,
.order-text-td2,
.conf-td3,
.order-text-td3,
.conf-td4,
.order-text-td4,
.conf-td5,
.order-text-td5{text-align: center;}
.order-text-td1 span,
.order-text-td2 span,
.order-text-td3 span,
.order-text-td4 span,
.order-text-td5 span{font-size: 12px;font-weight:normal;}
.order-text-td1 span, 
.order-text-td2 span.order-res,
.order-text-td3 span.order-res,
.order-text-td4 span.order-res,
.order-text-td5 span.order-res {font-weight:bold;}
.order-text-td1 span {font-size:14px;display:table; margin-bottom:10px;}
.add-text p{font-size: 13px;}
.order-deta{overflow: auto;}
.order-deta-responsive{width: 490px;overflow: scroll;display: table;float: left;}
/* .clearfix.right_accountbox.profile-pages{padding-top: 15px;} */
.profile-col{width: 100%;padding-bottom: 15px;}
.pet-left,
.pet-right{width: 100%;float: none;padding: 0 15px;}
.pet_input .input_box,
.pet_input .select_img{width: 60% !important;}
.pet-submit-btn .orange_btn{display: inline-block;font-size: 16px;}
.not-applicable{float: left;width: 100%;}
.not-applicable .select_img::after{top: 19px;right: 10px;}
.not-applicable .select_img::before{top: 14px;right: 123px;}
.cart_list_qty .select_img::after{right: 13px;}
.field-icon{margin-right: 51px;}
.shop_button_left .button,
.shop_button_right .button{font-size: 13px;padding: 5px 8px;letter-spacing: 0.3px;}
.form-group-check.order_checkbox label span{text-indent: 0;}
.Recent_Or_col{width: 50%;}
.profile_details .profile_img{float: none;margin: 0 auto;}
.profile_text{margin-left: 0;}
.reward_table.reward_table_2,
.reward_table{margin-bottom: 0px;overflow: scroll;width: 100%;}
.reward_table.reward_table_2 table,
.reward_table table{width: 490px !important;}
/*.cart_list_unitprice,
.cart_list_amount,
.cart_list_qty{width: 25%;padding: 0 5px;}
.cart_list_total{width: 15%;}*/
.cart_list_qty {width:23%;}
.cart_list_total {width:25%;}
.cart_list_delete {width:12%;}
.cart_list_unitprice span,
.cart_list_amount span,
.cart_list_total span,
.shop_responsive{font-size: 14px;}
.discout-content{width: 96%;}
.dis_apply_btn{float: left;}
.dis_apply_btn .button{font-size: 14px;}
.container_times li span{font-size: 15px;line-height: 16px;}
.container_times ul li{font-size: 12px;line-height: 18px;}
.discout-header h2{font-size: 16px;line-height: 20px;}
.discout_close{margin-top: -3px;}
.referfriends_col{width: 100%;margin-bottom: 10px;}
.refe_col_1 .input_box{width: 90%;}
.card_brand.check_brand{right: 13%;}
.reviews-box .rating{display:none;}
.reviews-box .shop-now{margin:5px 0 10px 0;}
.reviews-box .shop-now .button{font-size: 12px;height: 30px;line-height: 20px;padding: 5px 10px;}

.CartPage_MarchCombo .main_title span{display: inline-block;width: 100%;}
.CartPage_MarchCombo .main_title span span{display: none;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .img_holder{width:100%; padding-bottom:5px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .img_holder img{width: 130px;margin: 0 auto;float: none;display: block;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text{width:100%;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text .prd_price span.two{padding:0;}

.coupon_text_title {font-size:14px;font-weight:bold;margin-bottom:5px;}
.coupon_text_right table {background:#fff;}
.coupon_text_right table td.discount_hover table {background-color:transparent;}
.coupon_text_right table td {width:auto;font-size:14px;padding-bottom:2px;}
.coupon_text_right tr td:last-child {float:right;}
/*.coupon_text_right tr td:last-child {float:right;font-weight:bold;}
.coupon_text_right tr td.discount_hover tr td:first-child {font-weight:normal;}*/
.coupon_text_right tr td.discount_hover tr td {padding-bottom:0;}
.coupon_text_right .rewardPointText {text-align:center;}
.coupon_bottom_content {padding:10px;}

.check-out-text .input_box.check-input {width:60%;}
.check-out-text .select2-container{width:60% !important;}
.input_box.check-input.ccv_input {width: 48%;}
.expiry_select .select_img {width:27%;}
.check-input-box .select_img::after{right: 7%;}
.check-input-box.expiry_select>.select_img::after{right: 7%;}

.packlandingOfferBand_July2024 ul li{width:100%;}
.packlandingOfferBand_July2024 ul li:last-child{height:auto; margin-top:5px;padding: 10px 15px 10px 25px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one{width:45%;padding-top: 0;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two{width:50%; float:right;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one strong {font-size: 45px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span{font-size:24px;line-height: 18px;padding-top: 7px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one span span{font-size:15px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two{font-size:16px; display:block; padding:2px 0; line-height:normal;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two strong{font-size:22px; width:100%; float:left;}


}

@media only screen and (max-width: 460px) {
/*.form-group-check.order_checkbox label span{width:70%;}*/
.product-title{margin-bottom: 12px;}
.product-sub-title{margin-bottom: 10px;}
.title_class{padding: 5px 15px;}
.pro_info_tab_menu ul li{float: none;padding: 0 5px 5px 0;}
.pro_info_tab_menu ul li a{padding: 7px 10px;}
.code-input{float: left;width: 100%;padding-top: 10px;}
/*.cart_list_unitprice,
.cart_list_amount,
.cart_list_qty{width: 25%;padding: 0 5px;}
.cart_list_delete{width: 9%;}*/
.cart_list_qty select{width: 40px;}
.cart_list_unitprice span,
.cart_list_amount span,
.cart_list_total span,
/*.shop_responsive{font-size: 12px;}*/
.radio_box{padding-top: 0;}
.coupon_text_title{font-size: 15px;}
.shopping-cart{margin-top: 15px;}
.login-left .input_Btn label{width: 0;margin: 0;}
.sign .input_Btn label{width: 50px;}
.expiry_select select{width: 100%;}
.expiry_select .select_img {width:25%;	 }
.coupon_textBoxTop{width: 76%;}
.cart_promotionalDiv{padding: 5px 10px 10px;}
.search-input input[type="text"]{width: 60%;}
.massage-left{float: left;}
.forget_input .label_box{display: block;padding-bottom: 10px;}
.forget_input .input_box{width: 100% !important;}
/*.check-input-box>.select_img::after{right: 40px;}
.check-input-box.expiry_select>.select_img::after{right: 46px;right: 18px;top: 7px;}*/
.not-applicable .select_img::after{top: 20px;right: 95px;}
.not-applicable .select_img::before{top: 14px;right: 123px;}
.cart_list_qty .select_img::after{right: 12px;top: 10px;font-size: 13px;}
.cart_list_qty select{padding-left: 5px;}
.field-icon{margin-right: 34px;}
.payhere-title{font-size: 14px;}
.payhere-text{font-size: 14px;}
.added-total-right{float: left;margin-top: 5px;width: 100%;}
.added_pro_title h4,
.added_mrp span{font-size: 12px;}
.added_btn .button{height: 27px;line-height: 21px;padding: 5px 10px;}
/* .code-input,.cart_promotion_container{padding: 10px 10px 0;} */
/* .code-input .button,
.code-input input[type="text"]{width: 100%;display: inline-block;margin: 6px 0;  
} */
.AutoReorder_TopText{margin: 10px 0;font-size: 15px;}
.extraDiscountDiv p{font-size: 14px;line-height: 15px;}
.extraDiscountDiv p{font-size: 14px;line-height: 15px;}
.autoBanner_left{font-size: 14px;line-height: 16px;}
.autoBanner_leftText strong{font-size: 18px;line-height: 18px;margin-top: -5px;}
.sharing-instructions p{font-size: 14px;}
.discount_hover .tooltip_text{left: 30%;}
.card_brand.check_brand{right: 11%;}
.favourite_title .title_class{font-size: 16px;}
.landing_new_pro_title{width: 70%;margin: 0 auto;}
.responsive-tab-reward .tab-button{margin-right: 11px;font-size: 12px;}
.radio_box .select_img .input_box {margin-top: 8px;}
.radio_box .select_img:after{top:20px; right:0;}
.shopping-cart-title .title_class {padding:0;}
}

@media only screen and (max-width: 430px){
.search_pro_list{width: 70%;}
.bd-fullDiv-right{width: 100%;text-align: center;}
.bd-fullDiv-left{width: 100%;text-align: center;margin: 10px 0 0;}
.subscribe-text p{font-size: 13px;line-height: 20px;color: #dadada;margin-bottom: 15px;}
.footer-title{margin-bottom: 10px;}
.product, .offers{margin:0;}
.sidenav .closebtn{}
.tesimonial-input .label_box{padding-bottom: 0;}
.Shopping-pro-content{padding: 10px;}
.shop_img_title h4 a{padding: 0;display: block;}
.Recent_Or_right{float: left;width: 100%;margin-top: 10px;}
.share_type_title{font-size: 14px;}
.share_col::before{right: -9px;}
.top_text_rewad>h4,
.reward_faqs>h4,
.share_point>h4,
.reward_terms>h4,
.refer_top h4,
.refer_second h4,
.refer_terms h4,
.Terminology h4{padding: 5px 0;font-size: 14px;}
.top_text_rewad>strong,
.reward_faqs>strong,
.share_point>strong,
.reward_terms>strong{font-size: 14px;}
.top_text_rewad>p,
.top_text_rewad>strong,
.reward_faqs>p,
.reward_faqs>strong,
.refer_top p,
.refer_second p,
.Terminology p{margin-bottom: 5px;display: block;}
.top_text_rewad strong span{margin-bottom: 5px;}
.share_point_info{margin-top: 10px;margin-bottom: 10px;}
.share_col:last-child{margin-bottom: 0;}
.search_from_col{float: left;width: 100%;padding: 0 15px;}
.search_from_col_1 .search_input_box .input_box{width: 100%;}
.gift_code_input .input_box{margin-right: 0px;width: 100%;}
.search_input_box{margin-bottom: 10px;}
.into_box p strong{font-size: 14px;line-height: 16px;}
.gift_code_input{text-align: center;}
.gift_code_input .button{margin-top: 10px;}
.Were_sorry{padding: 10px;}
.referfriends_rule_description_policy p{font-size: 14px;}
.referfriends_page_title h1{font-size: 23px;line-height: 22px;}
.referfriends_page_title{margin: 0 0 15px;}
.RwrdInfoDivPage .RewardInfoDiv_Tittle{padding: 0;}
.rewardpointsreferfriends{font-size: 14px;}
.rewardpoints-dashboard-ul{margin: 10px 0 0;font-size: 14px;}
.refer_friends_container{padding: 25px 0;}
.refer_friends_container h4.alternative{font-size: 30px;line-height: 30px;margin-top: 10px;}
.refer_friends_container hr.alternative{margin: 15px auto 0;}
.refer_friends_container h3.alternative-two{font-size: 20px;line-height: 20px;}
.refer_friends_container .copy p{font-size: 14px;line-height: 25px;}
.refer_friends_container .copy .link_button_green{font-size: 14px;}
.Blf_couponDiv.Blf_above99Div{margin-top: 0;}
.Blf_couponDiv{margin-top: 0px;}
.Reward_Program_col{padding: 0;}
/*.check-input-box>.select_img::after{right: 40px;top: 7px;}
.check-input-box.expiry_select>.select_img::after{right: 15px;top: 7px;}*/
.card_brand.check_brand{right: 9%;}
.store_top p a{font-size: 13px;}
.store_top_hover{left: -39px;/*left: -18px;*/}
.estr_earimgDiv{display: none;}

.check-out-text .input_box.check-input {width:56%;}
.check-out-text .select2-container{width:56% !important;}
.input_box.check-input.ccv_input {width: 46%;}
.expiry_select .select_img {width:26%;}
.check-input-box .select_img::after{right: 8%;}
.check-input-box.expiry_select>.select_img::after{right: 8%;}
.search-box-3{margin-top: 10px;}
}

@media only screen and (max-width: 412px){
.pro-title a h3{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.product-title h1{font-size: 18px;line-height: 30px;}
.f-number-box strong a{margin: 0;}
.f-number-box span{font-size: 12px;margin-left: 1px;}
.f-number-box p span{font-size: 23px;}
.f-emali-box span{font-size: 19px;}
.f-emali-box strong,
.f-number-box strong a{font-size: 14px;}

.product-row{margin: 0;}
.pro-supplies-row{margin: 0;}
.copyright-text p{font-size: 12px;}
.label_box{display: block;padding-bottom: 10px;width: 100%;}
.login_model .label_box{padding-bottom: 0;}
.login-input .input_box{width: 100%;}
.field-icon{margin-right: 7px;}
.check-out .label_box{display: block;/*width: 100%;*/margin-bottom: 10px;padding: 0;}
.check-input-box{margin: 5px 0;}
/*.input_box.check-input{width: 100%;}*/
/*.label_box.label_box_2{display: none;}*/
.check-input-box .credit_card{width: 100%;}
.cart_smry_reptop2{padding: 15px 15px;}
.recent_left p,
.recent_right p{font-size: 12px;}
.account-top h2{font-size: 12px;}
.review-input .label_box{display: block;padding-bottom: 0px;}
.review-input .input_box{width: 98%;}
.your_review{float: none;display: block;}
.rate_note p{text-align: left;}
.order-confirmation{margin-top: 15px;}
/* .order-btn{padding: 10px;font-size: 14px;}  */
.pet_input label{width: auto;display: block;}
.pet_input .input_box,
/*.pet_input .select_img{width: 100% !important;}*/
.pet-bottom-border{padding: 5px;}
.pet-bottom h3{font-size: 16px;}
.pass-col{width: 100%;}
.ForgotPassword{margin-top: 15px;}
/*.check-input-box.expiry_select>.select_img::after{right: 13px;}*/
.not-applicable .select_img{width: 80%;}
.not-applicable select{width: 80%;}
.not-applicable .select_img::after{right: 65px;}
.not-applicable .select_img::before{right: 80px;}
/*.check-input-box>.select_img::after{right: 22px;top: 12px;z-index:9999;}
.check-input-box>.select_img::before{top: 39px;}*/
.discount-get-text .input_box.discount_input{width: 100% !important;margin-bottom: 10px;}
.Were_sorry p:first-child{margin-bottom: 12px;}
.Were_sorry p{font-size: 15px;}
.search-input input[type="text"]{width: 70%;}
.web-logo img{width: 155px;}
.payhere-logo img{width: 122px;}
.payhere-title{font-size: 12px;}
.payhere-text{font-size: 12px;}
.payhere-col-box .payhere-col:first-child{width: 40%;}
.payhere-col-box .payhere-col{width: 30%;}
.tesimonial-massage .msg_title{font-size: 13px;}
.tesimonial-usr strong{margin-bottom: 3px;display: block;}
.catContentH2{font-size: 14px;line-height: 17px;}
.AtBnr_Box::after{display: none;}
.AtBnr_Box,
.AtBnr_Box:first-child{padding: 0;}
.AutoReorder_TopText{margin: 10px 0;font-size: 12px;}
.AtBnr_Box strong{font-size: 16px;}
.cart_promotion_discount_msg{font-size: 12px;}
.discount_off{width: 100%;text-align: center;margin-bottom: 10px;}
.discount_off span{display: inline-block;margin-left: 5px;}
.dis_coupons_text{width: 70%;margin-left: 0px;text-align: left;}
.dis_apply_btn{width: 30%;}
.Rewards_Points_text.rewards_po_test{margin-top: 10px;}
.shre_point_box{margin-bottom: 10px;padding-bottom: 10px;}
.shre_point_box span{float: none;margin-bottom: 10px;}
.Rewards_Points_text strong{float: none;}
.refe_col_1 .input_box{width: 85%;}
.rewardPointText{font-size: 14px;}
.rating{display: inline-block;}
.Blf_couponDiv.Blf_above99Div{margin-top: 10px;}
.Reward_Program_footer{padding: 10px;}
.write_review_right .button{padding: 5px 15px;font-size: 14px;}
.DrwrPopup_footer{padding: 10px 16px 10px;}
/*.input_box.check-input.ccv_input{width: 86%;}*/
.card_brand.check_brand{right: 3%;top: 60%;}
.Recent_Or_left{padding-top: 0;}
.favourite_col{width: 100%;}
.responsive-login span{font-size: 14px;}
.DrawerPDiv{padding-top: 100px;}
.Order-img strong{font-size: 12px;}
.cart_view_coupons a{font-size: 13px;}
.pack_responsive{width: 100%;clear: both;display: block;float: left;}
.one-time-right label{font-size: 14px;line-height: 20px;}
/*.select2-container{width: 100% !important;}*/
.expiry_select .select_img{width: 26%;}

/*** FEBRUARY 2022 */
.mobile_productName_visible .lan_ratingvalue_reviews{width:100%;}
.mobile_productName_visible .pack_responsive{width:170px;}
.mobile_productName_visible .ladnding_reviews{width:95px;}
.mobile_productName_visible .add_fvaourite.pack_fvaourite{float:right; width:25px;}
}

@media only screen and (max-width: 390px){
.DrwrPopup-bd-left img{width: 36%;}
.DrawerPopup-proName{font-size: 14px;}
/*.Blf_couponDiv.Blf_above99Div{margin-top: 10px;}*/
.viwe_coupon{margin-left: 1%;}
.discount_hover .tooltip_text{left: 20%;}
.cart_list_unitprice span, .cart_list_amount span, .cart_list_total span, .shop_responsive {font-size: 12px;letter-spacing:0.5px;}
.expiry_select .select_img {width: 24%;}
.input_box.check-input.ccv_input {width: 40%;}
.check-input-box .label_box {width: 137px;}
.discount_off p br{display:none;}

/*** PET WELLNESS BAND START ***/
.banner-offer-band-mobile-discouttext {font-size:14px; padding-bottom:15px;}
.banner-offer-band-mobile-discouttext span {font-size:18px;}
.banner-offer-band-mobile-discoutCoupon{font-size:14px;width: 185px;}
.banner-offer-band-mobile-discoutCoupon span{font-size:14px;}
.banner-offer-band-mobile a{width: 100px;}

.packlandingOfferBand_July2024 ul li:last-child{padding: 10px;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .one{width:50%;}
.packlandingOfferBand_July2024 .OfferBand-July2024 .two{width:48%;}

}

@media only screen and (max-width: 375px){
.Shipping_Add_check{font-size: 13px;}
.checkout_Address_div h2{font-size: 14px;}
.button{font-size: 13px !important;letter-spacing: 0.3px;}
.cart_promotion_discount_msg span{padding-top: 5px;display: block;}
.discount_text_right span{font-size: 12px;letter-spacing: 0.3px;}
.this-order p{font-size: 12px;letter-spacing: 0.3px;}
.smry-select-text p{font-size: 12px;letter-spacing: 0.3px;}
.form-group-check label{font-size: 12px;}
.not-applicable .select_img::after{right: 66px;}
.share_col{width: 100%;margin-bottom: 16px;}
.share_col::before{display: none;}
.refer_friends_container .copy .coupon{width: 80%;}
.viwe_coupon{margin-left: 0;display: block;width: 100%;float: left;}
.cart_view_coupons{float: left;width: 100%;}
.PromotinalText{padding-bottom: 0;display: block;}
.coupon_textBoxTop{width: 70%;}
.Blf_couponDiv{font-size: 12px;}
.responsive-tab-reward .tab-button{width: 100%;margin-bottom: 10px;text-align: center;}

.pro-title{height:45px;}
.pro-title h3 {line-height: 20px;font-size: 14px;-webkit-line-clamp: 2;}
.reviews{font-size:13px;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .img_holder{width: 100%;}
.CartPage_MarchCombo .comboProductBox .comboBoxContent .main_text{width: 100%;padding: 10px 0 0 0;}
.pagination a {padding-left:14px;padding-right:14px;}

}

@media only screen and (max-width: 360px){
.search_pro_list{width: 66%;}
.sidenav .closebtn{}
.product-title h1{font-size: 14px;line-height: 25px;}
.f-number-box,
.f-emali-box{text-align: left;}
.f-number-box span{margin: 0;}
.f-number-box span{font-size: 10px;}
.f-number-box p span{margin-right: 5px;}
.Forgot_Pass_link{/* display: block;text-align: center; */margin: 10px 0 0 10px;}
/* .input_Btn .login_securelBtn{margin-left: 40px;} */
/* .sign .input_Btn label{width: 10px;} */
.twitter_btn,
.google_btn{padding-right: 0;display: block;padding-bottom: 10px;}
.discount-get-text span{font-size: 14px;}
.SubscribeBtnTop{font-size: 14px;letter-spacing: 0.5px;width: 115px;}
.discount_input{width: 50%;}
.shopping_cart_login_title{margin-bottom: 10px;}
.shopping_cart_login_title h1,
.shopping_cart_login_title.check-title1 h1{font-size: 18px;line-height: 22px;}
.login_New_User h4{font-size: 16px;}
.auto-qty-box{display: inline-block;padding: 0 20px 0 0;}
.input_box.input_box_1{width: 145px;}
.chk_shipping span{display: block;padding-bottom: 8px;}
.chk_shipping select{float: left;}
.coupon_textBoxTop{width: 68%;}
/*.label_box.label_box_2{display: none;}*/
.delivery-text p{font-size: 13px;}
.smry_center_div a,
.auto-qty-box label{font-size: 13px;}
.cart_smry_reptop2{padding: 0px 15px 10px;}
.final_totalDiv .Amount_totalDiv p{letter-spacing: 0px;}
.final_totalDiv .Amount_totalDiv span,
.final_totalDiv .Amount_totalDiv strong{font-size: 15px;}
.f-number-box strong a{font-size: 13px;}
.tracking_right{float: left;width: 100%;text-align: center;}
.btn_left_pss,
.btn_right_pss{float: none;}
.contiue-Shopping,
.Shopping-cart-print{display: block;float: none;}
.btn_left.continue_btn,
.profile_bottom.btn_left,
.profile_bottom.btn_right,
.newsletter_btn_left,
.newsletter_btn_right,
.card_btn,
.seal_img,
.reset_left,
.reset_right{float: none;width: 100%;display: inline-block;}
.forget_btn .btn_left,
.forget_btn .btn_right,
.btn_left_tracking .btn_left,
.btn_right_tracking .btn_right,
.contiue-Shopping .button,
.profile_bottom .btn_left .button,
.shop_button_left .button,
.newsletter_btn_left .button,
.card_btn .button{display: block;float: none;text-align: center;margin-bottom: 10px;}
.forget_btn .button,
.pas_btn,
.tracking_right .button,
.contiue-Shopping .button,
.Shopping-cart-print .button,
.btn_left.continue_btn .button,
.profile_bottom.btn_left .button,
.profile_bottom.btn_right .button,
.shop_button_left .button,
.shop_button_right .button,
.newsletter_btn_left .button,
.newsletter_btn_right .button,
.card_btn .button,
.reset_right .button,
.reset_left .button,
.Recent_Or_right .button,
.reward_btn .button,
.write_review_right .button,
.view_all_review .button,
.box_email_from_btn .button,
.unsubscribe_btn .button,
.pet-submit-btn .button{width: 100%;}
.Points_bottom_text .button{margin-left: 15px;margin-right: 15px;display: block;width: auto;}
.seal_img{text-align: center;}
.card_details_border{padding: 10px}
.search-input input[type="submit"]{padding: 10px 20px;}
.sub-total-div-box{border-left: 1px solid #d9d6d6;}
.sub-total-div{width: 100%;}
.static_btn_left,
.static_btn_right{float: none;}
.static_btn_left .button,
.static_btn_right .button{text-align: center;margin-bottom: 10px;width: 100%;}
.product-sub-title.static-title h1{font-size: 16px;line-height: 22px;}
/*.check-input-box>.select_img::after{top: 49px;}
.check-input-box.expiry_select>.select_img::after{top: 7px;}*/
/*.check-input-box.expiry_select .label_box{width: 100%;}*/
.tracking_right .button{margin: 10px 0;}
.not-applicable .select_img::after{right: 60px;}
.not-applicable .select_img::before{right: 76px;}
.Cancel_cart a,
.merchant_left,
.merchant_right{font-size: 14px;}
.textarea_review{padding: 80px 4px 4px;}
.search-input input[type="text"]{width: 100%;border-top-right-radius: 5px;border-bottom-right-radius: 5px}
.search-input{text-align: center;}
.search-input input[type="submit"]{border-top-left-radius: 5px;border-bottom-left-radius: 5px;margin-top: 10px;width: 100%;}
.gift_code_input .button{width: 100%;}
.dis_coupons_text{width: 100%;margin-left: 0px;text-align: center;}
.dis_apply_btn{width: 100%;}
.range-slider.check_Reward .input_box{width: 125px;}
.refer_friends_container h3.alternative-two{font-size: 17px;line-height: 17px;}
.Blf_couponDiv span{font-size: 14px;}
.Blf_couponDiv{font-size: 12px;margin-top:0;}
.promotion_icon_text{width: 266px;}
.info_hover{width: 280px;}
.discount_hover .tooltip_text{left: 13%;}
.Blf_couponDiv.Blf_above99Div{margin-top: 8px;}
.Recent_Or_left span,
.Recent_Or_left strong{font-size: 14px;}
.one-time-right label{font-size: 14px;}
.happy-title{font-size: 16px;}
.sweet-alert p{font-size: 12px !important;}
.sweet-alert p span{font-size: 12px !important;}
.form-group-check.order_checkbox label span{width:86%;letter-spacing:0;}
.Blf_couponDiv.Blf_above99Div{/*margin-top: 10px;*/}
.DrwrPopup-bd-left img{width: 46%;}
.DrawerPopup-header h2{font-size: 16px;}
.cart_list_delete {width: auto;float: right;}
.coupon_text_title {font-size: 14px;margin-bottom:10px;margin-top:15px;margin-left:0;}
.coupon_text_right .rewardPointText {text-align: left;line-height:20px;padding-top:5px;}
.coupon_bottom_content {padding: 10px 10px 0;}

.check-out-text .check-input-box .label_box {font-size:12px;}
.check-out-text .input_box.check-input {width: 54%;}
.check-out-text .select2-container{width:54% !important;}
.input_box.check-input.ccv_input {width: 44%;}
.expiry_select .select_img {width:24%;}
.check-input-box .select_img::after{right: 6%;}
.check-input-box.expiry_select>.select_img::after{right: 8%;top:12px;}
.ccv_img img {width: 20px;}
.smry-select-text.this-order {margin-top:5px;}
.smry-select-text.this-order, .smry-select-text.this-order p {padding-left: 0;text-align:center;}


/*** PET WELLNESS BAND START ***/
.banner-offer-band-mobile-discouttext{float: left;width: 100%;font-size:14px;}
.banner-offer-band-mobile-discouttext span{display:block; width:auto; float:none;padding-top:10px;font-size:16px;letter-spacing:0.5px;}
.banner-offer-band-mobile-discouttext span span {font-size:20px;}
.banner-offer-band-mobile-discoutCoupon{float:none; margin:0 auto; clear:both;}
.banner-offer-band-mobile a {float: none;margin: 10px auto 0 auto;clear: both;}


}

@media only screen and (max-width: 335px){
.input_box.check-input {width: 52%;}
}

@media only screen and (max-width: 330px){
.check-input-box>.select_img::after{right: 15px;}
.not-applicable .select_img::after{right: 55px;}
.not-applicable .select_img::before{right: 55px;}
.search-input input[type="text"]{width: 100%;}
.pet_input .select_img::after{right: 13px;top: 6px;}
.added_select{float: left;padding: 0;display: block;width: 100%;}
.added_pro_title,
.added_mrp{padding: 0;}
.added_auto_ord>span{padding-top: 5px;}
.added_auto_ord>span:first-child{padding-bottom: 5px;}
.bigger_td_1{width: 85%;}
.bigger_td_3{width: 30%;}
.bigger_td_4{width: 70%;}
.bigger_td_5{width: 100%;margin-top: 5px;}
.bigger_td_5 .button{width: 100%;}
.discount_hover .tooltip_text{width: 280px;left: 18%;}
.Blf_couponDiv{margin-top:5px;}
.expiry_select .select_img {margin: 0 10px 0 0;}
.check-out-text .input_box.check-input {width: 51%;}
.check-out-text .select2-container{width:51% !important;}
.input_box.check-input.ccv_input {width: 38%;}
}


.banner-slider{height:653px; positoin:relative;}
.banner-slider .slick-prev,
.banner-slider .slick-next{width:50px; height:50px;}
.banner-slider .slick-prev,
.banner-slider .slick-prev:hover{background:url(/images_new/prev1.png) no-repeat center 0; background-size:100%;}
.banner-slider .slick-next,
.banner-slider .slick-next:hover{background:url(/images_new/next1.png) no-repeat center 0; background-size:100%;}
.banner-slider .slick-prev::before,
.banner-slider .slick-next::before{display:none;}

.slider-inner img{width: 100%;}
.banner_usp {padding-bottom: 40px; position: relative; z-index: 9; margin-top: -85px;} 
.usp_content ul { margin: 0; padding: 0; list-style: none;}
.usp_content ul li { width: 20%;text-align: center; position:relative;}
.usp_content ul li a { display: inline-block;}
.usp_info { border: 2px dotted #e04e5c; width: 140px;  border-radius: 50%; display: flex; justify-content: center; padding: 6px 0; margin-bottom: 20px; position:relative;}
.usp_image { width: 124px;  height: 124px;  background: #feeaea;  border-radius: 50%;  text-align: center;  display: flex;  align-items: center;
    justify-content: center;
}

.usp_text { text-align: center; font-weight: 500; color: #000000; font-size: 18px; line-height: 18px; letter-spacing: .3px;}
.usp_block1,
.usp_block5 {margin-top: -45px;}
.usp_block.usp_block2 .usp_info{border: 2px dotted #45ba93;}
.usp_block.usp_block2 .usp_image{background: #ddfef3;}
.usp_block.usp_block3 .usp_info{border: 2px dotted #6dbae2;}
.usp_block.usp_block3 .usp_image{background: #e6f6ff;}
.usp_block.usp_block4 .usp_info{border: 2px dotted #b8944e;}
.usp_block.usp_block4 .usp_image{background: #fdf7e0;}
.usp_block.usp_block5 .usp_info{border: 2px dotted #78529e;}
.usp_block.usp_block5 .usp_image{background: #f4ebfd;}

.usp_content ul li:hover .usp_info{border-color: transparent !important}
.usp_content ul li:hover .usp_info:before{position: absolute;content: '';height: calc(100% + 3px); width: calc(100% + 3px); top: -2px;left: -2px;border-radius: inherit;animation: spin 10s linear infinite;}
.usp_content ul li:hover .usp_info:before{border: 2px dotted #e04e5c;}
.usp_content ul li:hover .usp_block.usp_block2 .usp_info:before{border: 2px dotted #45ba93;}
.usp_content ul li:hover .usp_block.usp_block3 .usp_info:before{border: 2px dotted #6dbae2;}
.usp_content ul li:hover .usp_block.usp_block4 .usp_info:before{border: 2px dotted #b8944e;}
.usp_content ul li:hover .usp_block.usp_block5 .usp_info:before{border: 2px dotted #78529e;}

@keyframes spin { 
100% { transform: rotateZ(360deg); }
}

.usp_content ul li .usp_image img{display: inline-block;vertical-align: middle; width:65px;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.5s
;transition-duration: 0.5s;}
.usp_content ul li:hover .usp_image img{-webkit-transform: scale(1.3);transform: scale(1.3);
-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}

section.shop-dog-supply.NewUpdated_SaleThem {
    width: 100%;
    float: left;
}
.shop-dog-supply{background: url(/images_new/shop-dog-bg.png) no-repeat center #dae6f5; background-size: cover;}
.shop-dog-supply-left {width: 50%;}
.shop-dog-supply-left .shopdog-left-title {width:50%; padding-top: 30px;}
.shop-dog-supply-left .shopdog-left-img {width:50%;}
.shop-dog-supply-left .shopdog-left-img img {margin-left: -60px;}
.shopdog-left-title span { display: block; color: #374f72; font-size: 38px; font-weight: 500; padding-bottom: 8px;}
.shopdog-left-title strong{color:#e21f26;}
.shopdog-left-title p{color: #374f72; font-size: 22px; font-weight: 500;}

.shop-dog-supply-right { width: 50%;}
.shop-dog-supply-right .shopdog-rght-img {width: 50%;}
.shop-dog-supply-right .shopdog-left-title {width: 50%; padding-left:30px ; padding-top: 30px;position: relative;}
.shop-dog-supply-right .shopdog-left-title p{font-size: 20px; font-weight: 400; padding: 0 0 15px 0; max-width: 240px;}
.shop-dog-supply-right .shopdog-left-title .btn-blue { color: #fff; background: #374f72; font-size: 16px; font-weight: 500; border-radius: 20px; padding: 10px 10px;
    display: block; max-width: 120px;  text-align: center; text-transform: uppercase; transition: all .5s ease-in-out; position: relative;
}
.shop-dog-supply-right .shopdog-left-title .btn-blue:hover { background: #e14242;    color: #fff;}

.supplies_block:hover .shop_btn span.btn{padding: 9px 14px 9px 45px;}
.supplies_block .shop_btn span.btn--blue{background:  url(/images/cart-1.png) no-repeat -25px 7px #415b80 !important; background-size: 20px !important; transition: 0.3s;}
.supplies_block:hover .shop_btn span.btn--blue{background: url(/images/cart-1.png) no-repeat 18px 7px #e14242 !important; background-size: 20px !important;}

.view_btn a.btn--lightred{background: url(/images/arrow.png) no-repeat -35px 9px #e14242;background-size: 20px;padding: 9px 28px 9px 30px; transition: 0.3s;}
.view_btn a.btn--lightred:hover{background: url(/images/arrow.png) no-repeat 15px 9px #415b80; background-size: 20px; padding: 9px 28px 9px 50px;}

.supplies_heading h2 {margin-bottom: 30px; font-size: 30px;color: #374f72; font-weight: 600;}
.supplies_block { border: 1px solid #dde0e6; border-radius: 5px; transition: all 0.5s; margin-bottom: 24px;}
.supplies_block:hover {  box-shadow: 0px 0px 16px 0px rgba(65, 91, 128, 0.3);}
.supplies_block:hover .shop_btn span { background: #e14242;}
.supplies_block .Prd_name {min-height: 67px; border-bottom: 1px solid #dde0e6; padding: 9px 5px; display: flex; align-items: center; justify-content: center;}
.supplies_block .Prd_name span {font-size: 18px;color: #374f72;font-weight: 500;line-height: 24px;letter-spacing: .3px;}
.Prd_image { padding-top: 15px; padding-bottom: 15px;}
.Prd_image img { width: 220px; height: 220px;}
.Prd_info { padding: 0 10px; display: flex;  align-items: center; justify-content: space-between;}
.rating { background: url(/images_new/star1.png) repeat-x left bottom;  display: inline-block;  height: 15px;   text-align: left;  vertical-align: middle; width: 76px; margin-bottom: 5px;}
.rating-color { background: url(/images_new/star.png) repeat-x left bottom;  height: 15px;}
.reviews { display: inline-block;font-size: 12px;  color: #989898;  vertical-align: middle;  margin-bottom: 2px;}
.Prd_price { font-size: 24px; font-weight: 500; color: #181818; line-height: 23px; display:flex; align-items:center;}
.Prd_price span { font-size: 18px; vertical-align: bottom;}
.Prd_price svg{width:18px; height:18px; margin-right:3px;}
.shop_btn { padding-top: 30px; padding-bottom: 15px;}
.view_btn { margin-top: 5px;}
.view_btn a { padding: 9px 28px; font-weight: 500; letter-spacing: 1px;}

.shop-cat-supply-main {background: url(/images_new/shop-cat-bg.png) no-repeat center; background-size: cover; padding: 20px 0;}
.shop-cat-supply-left {width: 50%; text-align: center;}
.shop-cat-supply-right { width: 50%; text-align: center;padding: 30px 0 0;}
.shopdog-left-title.cat-title { width: 50%; text-align: center;}
.shopcat-btn {width: 50%;}

.newarriv-main a{color: #fff;}
.newarriv-main-title{font-size: 30px; font-weight: 600; color: #374f72; text-align: center;}
.newarriv-main-inner { padding: 30px 0; margin: 0 -10px;}
.new-arival-box1 {width:calc(33.33% - 20px); color: #fff; margin: 0 10px;}
.new-arival-box1 a img{border-radius: 10px; display: block;  width: 100%;}

/* .new-arival-box1-inner {    padding-top: 41px;}
.new-arival-box1 a{color: #fff;}
.new-arival-box1-inner-lft {width: 50%;}
.new-arival-box1-inner-rgh {width: 50%; text-align: center;}
.new-arival-box1-title {font-size: 34px; font-weight: 600; padding: 10px 0 0;}
.new-arival-box1-text {font-size: 20px; font-weight: 400;padding: 0 0 20px;}
.new-arival-box1-inner-lft-title {font-size: 30px; font-weight: 500;padding-bottom: 10px;}
.new-arival-box1-inner-lft ul {margin-bottom: 10px;}
.new-arival-box1-inner-lft ul li { padding: 6px 0;}
.new-arival-box1-inner-lft ul li span { padding-left: 10px; font-size: 20px;font-weight: 400;} */

.new-arival-box2 { width:calc(33.33% - 20px); margin: 0 10px; order: 3;}
.new-arival-box2-up a img{border-radius: 10px;  display: block;  width: 100%;}
.new-arival-box2-up { margin-bottom:20px ;}
.new-arival-box2-down a img{border-radius: 10px;  display: block;  width: 100%;} 
/* .new-arival-box2-down .new-arival-up-lft-title{font-size: 34px; font-weight: 600;}
.ew-arival-box2-up-lft { width: 70%;  padding: 0 0 0 8px;}
.ew-arival-box2-up-lft p {font-size: 20px; font-weight: 500;}
.ew-arival-box2-up-lft span { margin-top: 30px;}
.ew-arival-box2-up-rgt { width: 30%; text-align: center;}
.new-arival-box2-down-inner { padding: 10px 0 0;}
.box-up-text{font-size: 16px; font-weight: 500;}
.box-up-title{font-size: 34px; font-weight: 600;}
.ew-arival-box2-up-lft span.on{padding-left:60px ; display: block; margin: 0;}
.ew-arival-box2-up-lft p strong{font-size: 44px; font-weight: 500;}
.ew-arival-box2-up-lft .box-up-para{font-size: 30px; font-weight: 500;}
.ew-arival-box2-up-lft .box-up-pan{font-size: 16px; font-weight: 500s;} */

.new-arival-box3 {width:calc(33.33% - 20px); margin: 0 10px; }
.new-arival-box3 a img{border-radius: 10px;  display: block; width: 100%;}
/* .new-arival-box3-top .btn-new{margin:32px 0 0 0;color: #c74d8a;}
.new-arival-box3-top .btn-new:hover{background: #c74d8a; color: #fff;}
.new-arival-box3-top { padding: 0 0 20px 0; text-align: center;}
.new-arival-box3-top-title { font-size: 34px; font-weight: 500; text-align: left;}
.new-arival-box3-top-spam { font-size: 22px; font-weight: 600; text-align: left;}
.new-arival-box3-top-text { font-size: 20px; font-weight: 500; text-align: left;}
.box3-down {text-align: center;} */

.online-supply-left{width: 50%; text-align: center;}
.online-supply-rght{width: 50%; color: #374f72; }
.online-supply-rght-tit{font-size: 34px; font-weight: 600; margin-bottom: 20px;}
.online-supply-rght p{font-size: 16px; font-weight: 400; margin-bottom:30px; text-align: justify;}
.online-supply-rght a{font-size: 16px; text-decoration: underline; font-weight: 600; display: inline-block; color: #374f72;}

.testimonial-slider-main{background: url(/images_new/testi-bg.png) no-repeat center; background-size: cover;}
.testimonial-slider-title{font-size: 34px; font-weight: 600; color: #374f72; text-align: center; padding: 20px 0;}
.testimonial-slide {padding: 20px;}
.testimonial_box{background: #f2fdec;}
  .testimonial_box-top { background-color:transparent; padding:20px 20px 10px;position: relative; border: 1px dashed #6c915d; border-radius: 7px;}
  .testimonial_box-text { padding-bottom:30px;}
  .testimonial_box-text p {color: #374f72; font-size: 16px; font-weight: 400; min-height: 40px;}
  .rating { background: url(/images_new/star1.png) repeat-x left bottom;  display: inline-block;  height: 15px;   text-align: left;  vertical-align: middle; width: 76px; margin-bottom: 5px;}
.rating-color { background: url(/images_new/star.png) repeat-x left bottom;  height: 15px;}
.testimonial_box-info { padding: 10px 60px 0 0;}
    .testimonial_box-top{ border: 1px dashed #6c915d; position: relative;}
    .sb7:before {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px dashed #6c915d;
        border-right: 10px dashed transparent;
        border-top: 10px dashed #6c915d;
        border-bottom: 10px dashed transparent;
        right: 26px;
        bottom: -22px;
      }
      
      .sb7:after {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        border-left: 10px dashed #f0fdea;
        border-right: 10px dashed transparent;
        border-top: 10px dashed #f0fdea;
        border-bottom: 10px dashed transparent;
        right: 25px;
        bottom: -20px;
      }
      .testimonial_box-name {border-right: 1px solid #374f72;padding-right: 20px;}
    
  .testimonial_box-name h4 {font-size: 16px;color: #374f72; font-weight: 500;}
  .testimonial_box-job p { color: #374f72; font-size: 16px; text-transform: uppercase; font-weight: 500; padding-left: 20px;}
  .slick-dots li button:before {
    font-size: 15px;
    color: #e5e5e5;
 }
 .testimonail-slider-inner .slick-next:before {
    font-size: 0;
    content: "";
    background: url(/images_new/right-arrow.png) no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 100%;
}
.testimonail-slider-inner .slick-prev:before{
    font-size: 0;
    content: "";
    background: url(/images_new/left-arrow.png) no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 100%;
}
.slick-prev { left: -6px !important; z-index: 9 !important;}
.slick-next {right:0px !important;}
.slick-prev, .slick-next{width: 0; height: 0; }


.about-sec-main { padding: 40px 0 0;}
.about-sec-main-hd {font-size: 20px; font-weight:500; color: #374f72;  padding-bottom: 10px;}
.about-sec-main-text p {font-size: 16px;font-weight: 400; color: #374f72; padding-bottom: 20px; text-align: justify;line-height: 20px;}



/* BLOG SECTON */

.blog-main-inner ul li {
    width: calc(33.33% - 20px);
    margin: 0 10px;
}

.blog-main-inner ul {
    margin: 0 -10px;
}

.blog_top-inner {
    padding: 12px 10px;
    background: #f4f5fb;
    border-radius: 8px 8px 0 0;
}

.blog_top {
    margin: 0px 0 10px;
}

.blog_top-inner_left {
    font-size: 24px;
    font-weight: 600;
}

.blog_top-inner_right a {
    color: #ff8080;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 500;
}

.blog-main {
    margin: 30px 0 50px;
}
.blog-main .img-responsive img {
    width: 400px;
    height: 280px;
    display: block;
}


.blog_details {
    margin: 20px 0;
}

.blog_details-post-title {
    font-size: 16px;
    width: 80%;
    font-weight: 500;
}

.blog_date {
    width: 20%;
    text-align: center;
}

.blog_date strong {
    width: 50%;
    text-align: right;
    font-size: 16px;
    font-weight: 500; color: #ff8080;
}

.blog_date span {
    width: 50%;
    font-weight: 500; color: #ff8080;
}
.Title_Big {
    font-size: 18px;
    font-weight:600;
    padding: 10px 0;
    opacity: 0.6;
    line-height: normal;
    color:#111;
}
     .Title_small {
    font-size: 16px;
    font-weight: 600;
    opacity: 0.6;
    padding: 8px 0;
    color:#333;
}
.abount-content-main p {
    padding-bottom: 10px;
    text-align: justify;
    font-size: 14px;
    line-height: 22px;
    color: #504f4f;
    margin: 0;
}

.banner-slider .slick-prev:before,
.banner-slider .slick-next:before{color: #000; font-size:50px;}

.abount-content-main {
    margin: 30px 0;
}

#_GUARANTEE_SealSpan{overflow: hidden !important;}
@media(min-width: 991px){
    .banner-slider.mobile-slider{display: none;}

}
@media(min-width:800px){
    .shop-dog-supply-left .shopdog-left-title .btn-blue.mobile-bn{display: none;}

}



@media only screen and (max-width:1700px),(max-width:1799px){
	.banner-slider {height:580px;}
}

@media only screen and (max-width:1500px),(max-width:1599px){
	.banner-slider {height:530px;}
}

@media only screen and (max-width:1400px),(max-width:1499px){
	.banner-slider {height:481px;}
}


@media only screen and (max-width:1200px),(max-width:1299px){
	.banner-slider {height:441px;}
}

@media only screen and (max-width:1160px){
	.banner-slider {height:400px;}
}




@media only screen and (max-width:1000px),(max-width:1099px){
.shopdog-left-title span{font-size: 30px;}
.shopdog-left-title p { font-size: 20px;}
.shop-dog-supply-right .shopdog-left-title p{font-size: 18px;}
.shop-dog-supply-left .shopdog-left-img img {margin-left: -40px;}

.section--supplies .row {margin-left: -7px; margin-right: -7px;}
.section--supplies .row .col-3 { padding-left: 7px; padding-right: 7px;}
.Prd_image img { width: 80%; height: 80%;}
.shop_btn { padding-top: 20px;}
.supplies_block .Prd_name { min-height: 67px;}


}


@media only screen and (max-width:900px),(max-width:990px){
.banner-slider {height:auto;}
.supplies_block:hover .shop_btn span.btn--blue,
.supplies_block .shop_btn span.btn--blue,
.supplies_block:hover .shop_btn span.btn{padding: 9px 14px 9px 14px;background: #415b80 !important;background-size: 20px !important; }
.view_btn a.btn--lightred:hover,
.view_btn a.btn--lightred{background:#e14242 !important;padding: 9px 14px 9px 14px;}

.usp_block.usp_block2 .usp_info,
.usp_content ul li:hover .usp_block.usp_block2 .usp_info{border: 2px dotted #45ba93 !important;}
.usp_block.usp_block3 .usp_info,
.usp_content ul li:hover .usp_block.usp_block3 .usp_info{border: 2px dotted #6dbae2 !important;}
.usp_block.usp_block4 .usp_info,
.usp_content ul li:hover .usp_block.usp_block4 .usp_info{border: 2px dotted #b8944e !important;}
.usp_block.usp_block5 .usp_info,
.usp_content ul li:hover .usp_block.usp_block5 .usp_info{border: 2px dotted #78529e !important;}

.usp_info,
.usp_content ul li:hover .usp_info{ border: 2px dotted #e04e5c !important;}
.usp_content ul li:hover .usp_info:before{animation:none; display:none !important;}

.usp_content ul li .usp_image img,
.usp_content ul li:hover .usp_image img{display: inline-block;vertical-align: middle; width:60%;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.5s
;transition-duration: 0.5s;}

    .shop-dog-supply-left .shopdog-left-img img {margin-left: -20px;}
    .banner-slider.desktop-slider{display: none;}   
    .banner_usp {margin-top: 0; padding: 25px 0;z-index: 8;}
    .usp_block1,
    .usp_block5 {margin-top: 0;}
    .usp_info {width: 130px; height: 130px;}
    .usp_image { width: 114px; height: 114px;}
    .online-supply-left{display: none;}
    .online-supply-rght{width: 100%;}
}

@media only screen and (max-width:800px),(max-width:899px){
.col-sm-4 { max-width: 33.33% !important; flex: 0 0 33.33% !important;}
/* .section--supplies .row .col-3:nth-child(7),
.section--supplies .row .col-3:nth-child(8) {
    display: none;
}  */
.shopdog-left-title span {font-size: 24px;}
.new-arival-box1 { width: calc(50% - 20px); margin: 0 10px 20px 10px;}
.new-arival-box2 {width:100%; margin: 0; order: 3; display: flex; align-items: center;}
.new-arival-box2-up{width:calc(50% - 20px); margin: 0 10px;}
.new-arival-box2-down{width:calc(50% - 20px); margin: 0 10px;}
.new-arival-box3 { width: calc(50% - 20px); margin: 0 10px 20px 10px; order: 2;}
.newarriv-main-inner{margin: 0; align-items: start;}
.new-arival-box1 a img{height: 420px;}
.blog-main-inner ul li { width: calc(50% - 20px); margin: 0 10px;}
.blog-main-inner ul li:last-child{display: none;}

}
 
@media only screen and (max-width:720px),(max-width:799px) {
    .usp_content ul li:last-child {display: none;}
    .usp_content ul {margin-left: -10px; margin-right: -10px;}
    .usp_content ul li {width: 25%; padding-left: 10px; padding-right: 10px;}
    .usp_content ul li a {width: 100%;}
    .usp_block {border: 1px dashed #e04e5c; border-radius: 10px; padding: 4px 4px 14px 4px;}
    .usp_info ,
.usp_content ul li:hover .usp_info,
.usp_block.usp_block2 .usp_info,
.usp_content ul li:hover .usp_block.usp_block2 .usp_info,
.usp_block.usp_block3 .usp_info,
.usp_content ul li:hover .usp_block.usp_block3 .usp_info,
.usp_block.usp_block4 .usp_info,
.usp_content ul li:hover .usp_block.usp_block4 .usp_info,
.usp_block.usp_block5 .usp_info,
.usp_content ul li:hover .usp_block.usp_block5 .usp_info{ border: none !important; border-radius: 0; width: 100%; height: 100%; padding: 0; margin-bottom: 10px;}


    .usp_image { width: 100%; height: 100%; padding: 6px 0;border-radius: 5px;}
    .usp_text {font-size: 14px; line-height: 14px;}
    .usp_block2 {border-color: #2cb184;}
    .usp_block3 {border-color: #52addd;}
    .usp_block4 {border-color: #b1893c;}
    .usp_block5 {border-color: #6a3c94;}

    .shop-dog-supply-left .shopdog-left-img {display: none;}
    .shop-dog-supply-right .shopdog-left-title {display: none;}
    .shop-dog-supply-left .shopdog-left-title {width: 100%; text-align: center;}
    .shop-dog-supply-right .shopdog-rght-img { width: 100%; padding-top: 20px;}
    .shop-dog-supply-right .shopdog-rght-img img {width: 300px; display: block; margin: 0 auto;}
    .shop-dog-supply-inner {align-items: start;}
    .cat-rght-img img { width: 300px; }
    .shopdog-left-title span{font-size: 22px; line-height: 28px; letter-spacing: 1.5px;}
    .shopdog-left-title p { font-size: 20px;margin-bottom: 20px;}
    .shop-dog-supply-left .shopdog-left-title .btn-blue.mobile-bn{ color: #fff; background: #374f72; font-size: 16px; font-weight: 500; border-radius: 20px; padding: 2px 10px;
    margin: 0 auto; display: block; max-width: 120px;  text-align: center; text-transform: uppercase;}
    .shopdog-right-inner{display: block;}
    .shop-cat-supply-right{padding: 0 0 0 25px;}
    .shopdog-left-title.cat-title {width: 100%; text-align: left;}
    .shopcat-btn {width: 100%; text-align: right;}
    .shop-cat-supply-main {background: url(/images_new/shop-cat-bg1.png) no-repeat center; background-size: cover;}
    .testimonial_box {
        max-width: 570px;
        margin: 0 auto;
    }
    .testimonial_box-text { padding-bottom:70px;}
    .slick-next {right: 62px;}
.slick-prev {left: 51px;}
.slick-prev, .slick-next{top: 34% !important;}
}

@media only screen and (max-width:600px),(max-width:699px) {
    .section--supplies {padding-bottom: 25px;  padding-top: 25px;}
    .section--supplies .row {margin-left: -4px; margin-right: -4px;}
    .section--supplies .row .col-3 { padding-left: 4px; padding-right: 4px;}
    .supplies_block .Prd_name span{ font-size: 16px;}
    .Prd_info {    display: block;}
    .Prd_price { margin-top: 5px; display: block; text-align: center;}
    .shop_btn { padding-top: 15px;}


}



@media only screen and (max-width:500px),(max-width:599px) {
    .usp_content ul { margin-left: -5px; margin-right: -5px;}
    .usp_content ul li {padding-left: 5px; padding-right: 5px;}
    .usp_info .usp_image img {width: 55px; height: 55px;}
    .usp_block {padding: 4px 4px 4px 4px;}
    .usp_text {height: 28px;}
    .shop-dog-supply-left {width: 100%;}
    .shop-dog-supply-right {width: 100%;}
    .shop-dog-supply-right .shopdog-rght-img img{width: 240px;}

    .new-arival-box1 { width: 100%; margin: 0 0 20px 0px;}
    .new-arival-box2{flex-flow: row wrap;}
    .new-arival-box2-up {width: 100%; margin: 0 0 20px;}
    .new-arival-box2-down { width: 100%; margin: 0 0 20px;}
    .new-arival-box3{width: 100%; margin: 0 0 20px;}
    .new-arival-box3-inner {display: flex;align-items: center; justify-content: space-between;}
    .new-arival-box1-inner-rgh img {width: 180px;}
    .newarriv-main-inner{margin: 0; align-items: start; padding: 15px 0;}
    .new-arival-box1 a img{height: auto;}
    .blog-main-inner ul li { width: 100%; margin:15px 0;}
    .blog-main-inner ul{margin: 0;}
    .blog-main{margin: 0 0 20px;}
    .shop-cat-supply-right .shopdog-right-inner {
        display: block !important;
    }

} 

@media only screen and (max-width:400px),(max-width:499px) {
	.supplies_heading h2 {margin-bottom: 20px; font-size: 25px;}
    .usp_content ul {margin-left: -2px;margin-right: -2px;}
    .usp_content ul li {padding-left: 2px; padding-right: 2px;}
    .usp_info .usp_image img { width: 45px; height: 45px;}
    .shopdog-left-title span{font-size: 28px; padding: 0;}
    .shop-dog-supply {background: url(/images_new/shop-dog-bg-m.png) repeat-x #dae6f5; height: 310px;}
    .shop-dog-supply-left .shopdog-left-title{padding-top:10px ;}
    .col-md-4 { max-width: 50% !important; flex: 0 0 50% !important;}
    .supplies_heading h3 { margin-bottom: 22px; font-size: 28px;}
    .view_btn a {padding: 9px 20px;}

    .shop-cat-supply-right{width: 100%; text-align: center; padding: 0 0 20px 0;}
    .shop-cat-supply-left{width: 100%;order:2;}
    .shopdog-left-title.cat-title{text-align: center;}
    .shopcat-btn{text-align: center;}
    .btn{font-size: 14px !important; padding: 8px 14px !important;}
    .shop-cat-supply-main {background: url(/images_new/shop-cat-bg-m.png) repeat-x;}
    .online-supply-rght-tit{font-size: 24px;}
    /* .new-arival-box1-inner {padding-top: 0;}
    .new-arival-box1-title {font-size: 28px;}
    .new-arival-box1-text { font-size: 16px;}
    .new-arival-box1-inner-lft-title{ font-size: 22px;}
    .new-arival-box1-inner-rgh img { width: 150px;}
    .new-arival-box1-inner-lft ul li span{ font-size: 16px;}
    .new-arival-box3-top-title{ font-size: 28px;}
    .box3-down img {width: 140px;}
    .new-arival-box3-top-spam{ font-size: 18px;}
    .new-arival-box3-top-text { font-size: 16px;}
    .ew-arival-box2-up-lft p strong{ font-size:38px;}
    .box-up-title{font-size: 30px;}
    .ew-arival-box2-up-lft{padding: 0;}
    .new-arival-box2-down .new-arival-up-lft-title{font-size: 28px;}
    .ew-arival-box2-up-lft p{font-size: 16px;}
    .ew-arival-box2-up-lft span.on{padding-left: 30px;}
    .ew-arival-box2-up-lft{width: 60%;}
    .ew-arival-box2-up-rgt{width: 40%;}
    .newarriv-main-inner{padding: 30px 0 0; margin: 0;}
    .new-arival-box1-inner-lft{padding-bottom: 10px;} */

     .testimonial_box-text { padding-bottom:50px;}
     .newarriv-main-title{font-size: 24px;}
     .testimonial-slider-title{font-size: 24px; padding: 10px 0;}
     .blog_top-inner_right a{font-size: 14px;}
     .blog_top-inner_left { font-size: 20px; }
     .supplies_block .rating{display: block;}
     .supplies_block .reviews{display: block;}
     .banner_usp .container{padding: 0 8px !important;}
  
    }

@media only screen and (max-width:399px) {
    .usp_info .usp_image img {width: 40px; height: 40px;}
    .banner_usp {padding: 15px 0;}
    .supplies_heading h3 { margin-bottom: 22px; font-size: 24px;}
    .ew-arival-box2-up-rgt img {width: 80px;}
    .new-arival-box1-inner-lft ul{display: none;}
    .new-arival-box1-inner-lft-title{display: none;}
    .new-arival-box1-inner{align-items: end;}
    .testimonial_box-name h4{font-size: 12px;}
    .testimonial_box-job p{font-size: 12px; padding-left:10px;}
    .testimonial_box-name{padding-right: 10px;}
    .slick-prev {left: -6px !important;}
    .slick-next {right: 0px !important;}
}

@media only screen and (max-width:360px) {
    .usp_text { font-size: 11px; line-height: 11px; height: 22px;}
    
}
