@font-face {font-family: 'open_sansregular';src: url('/Content/css/fonts/opensans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'open_sansbold';src: url('/Content/css/fonts/opensans-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'open_sansextrabold';src: url('/Content/css/fonts/opensans-extrabold-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'open_sanslight';src: url('/Content/css/fonts/opensans-light-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'open_sanssemibold';src: url('/Content/css/fonts/opensans-semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section{display: block;}
*,
::after,
::before {box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;padding: 0;margin: 0;outline: none;}
body {margin: 0;padding: 0;font-size: 14px;line-height: 20px;/*font-family: 'Open Sans',sans-serif;*/
font-family: 'open_sansregular';color: #333333;}
input, select, button {appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;outline: none;}
a {color: #151515;text-decoration: none;background-color: transparent}
ul, li, ol {margin: 0;padding: 0;list-style: none;}
p {margin: 0;padding: 0;font-size: 14px;line-height: 22px;}
img {border: 0;outline: none;vertical-align: middle;max-width: 100%;height:auto;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-weight:normal;}
h1 {font-size: 25px;line-height: 25px;}
h2 {font-size: 22px;line-height: 22px;}
h3 {font-size: 18px;line-height: 20px;}
h4 {font-size: 16px;line-height: 20px;}
h5 {font-size: 14px;line-height: 20px;}
h6 {font-size: 12px;line-height: 20px;}
strong, b { font-weight:normal;}
sub,
sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
table {border-collapse: collapse;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: 5px;}
.JavascriptDisabled {position: fixed;top: 0;left: 0;text-align: center;right: 0;background: #ff7e00;padding: 15px;}
.blinking {animation: blinker 2s linear infinite;color: #000000;text-decoration: underline;}

.mobile_banner,
.HidePrice span{display:none;}

@keyframes blinker {
50% {opacity: 0;}
}
/*=== float Css ===*/
.float_left {float: left;}
.float_right {float: right;}

/*=== colum row css ===*/
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.col {-ms-flex-preferred-size: 0;max-width: 100%;}
.col-auto {width: auto;max-width: 100%;}
.col-1 {max-width: 8.333333%;}
.col-2 {max-width: 16.666667%;}
.col-3 {max-width: 25%;}
.col-4 {max-width: 33.333333%;}
.col-5 {max-width: 41.666667%;}
.col-6 {max-width: 50%;}
.col-7 {max-width: 58.333333%;}
.col-8 {max-width: 66.666667%;}
.col-9 {max-width: 75%;}
.col-10 {max-width: 83.333333%;}
.col-11 {max-width: 91.666667%;}
.col-12 {max-width: 100%;}
.display_table {display: table;}
.display_block {display: block;}

/*** button Css ***/
.button {color: #ffffff;font-size: 16px;display: inline-block;font-family: 'open_sansbold';padding: 0px 20px;cursor: pointer;text-align: center;height: 38px;line-height: 38px;text-transform: uppercase;outline: none;border: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;}
.bg_blue {background: #3c66bc;}
.bg_white {background: #fff;}
.bg_whitebg {background: #fff;}
.bg_darkgrey {background: #656565;}
.bg_lightgrey {background: #fafafa;}
.bg_green {background: #028d02;}
.btn_green {background: #028d02;}
.btn_grey {background: #1d1d1d;}
.btn_darkgrey {background: #b8b8b8;}
.darkgrey_btn {background: #636363;}
.btn_lightgrey {background: #e0e0e0;}
.btn_blue {background: #3c66bc;}
.btn_red {background: #ff2121;}
.btn_left {float: left;}
.btn_right {float: right;}
.red_text {color: #ed1f24 !important;}
.yellow_text {color: #ffff00 !important;}
.green_text {color: #028d02 !important;}

/* Input Box */
.input_box {display: inline-block;border: 1px solid #b8b8b8;background: #fff;width: 318px;height: 38px;line-height: 38px;color: #151515;padding: 0 5px;outline: none;font-size: 14px;}
#CaptchaInputText {display: inline-block !important;border: 1px solid #b8b8b8 !important;background: #fff !important;width: 318px !important;height: 38px !important;line-height: 38px !important;color: #151515 !important;padding: 0 5px !important;outline: none !important;font-size: 14px !important;}
.input_box:focus {border: 1px solid #3c66bc;}
.input_box_password {position: relative;}
.input_box_password img{width:18px; float:right; position:relative; margin:-27px 10px 0 0; cursor:pointer;}
.input_box_password img#myON{display:none;z-index:50}
.input_box_password img.off{display:inline-block;}
.toggle-password {position: absolute;top: 43px;right: 12px;cursor: pointer;}

/**/
.ExtraBanner_Sale.mp-new{margin:15px 0 !important; padding:0 !important;}
/** margin **/
.margin_0 {margin: 0 !important;}
.margin_5 {margin: 5px;}
.margin_10 {margin: 10px;}
.margin_15 {margin: 15px;}
.margin_t5 {margin-top: 5px;}
.margin_b5 {margin-bottom: 5px;}
.margin_t10 {margin-top: 10px;}
.margin_b10 {margin-bottom: 10px;}
.margin_b15 {margin-bottom: 15px;}
.margin_t15 {margin-top: 15px;}
.margin_t20 {margin-top: 20px;}
.margin_b20 {margin-bottom: 20px;}
.margin_t30 {margin-top: 30px;}
.margin_b30 {margin-bottom: 30px;}

/** padding **/
.padding_0 {padding: 0px !important;}
.padding_5 {padding: 5px;}
.padding_10 {padding: 10px;}
.padding_15 {padding: 15px;}
.padding_t5 {padding-top: 5px;}
.padding_b5 {padding-bottom: 5px;}
.padding_t10 {padding-top: 10px;}
.padding_b10 {padding-bottom: 10px;}
.padding_t15 {padding-top: 15px;}
.padding_b15 {padding-bottom: 15px;}
.padding_t20 {padding-top: 20px;}
.padding_b20 {padding-bottom: 20px;}
.clearfix:after {clear: both;display: block;content: "";}
.clearfix:after {clear: both;display: table;visibility: hidden;content: "";}
.wrapper {width: 1200px;max-width: 100%;padding: 0 15px;margin: 0 auto;}
.title_class {width: 100%;float: left;margin: 0;padding: 0 0 10px;font-size: 22px;font-family: 'open_sansbold';}
.title_class img {padding-right: 10px; display:none;}
.text_uppercase {text-transform: uppercase;}















/*===== Sticky Header Css End =====*/
.sc_header {position: fixed;z-index: 999999999;display: none;width: 100%;height: auto;padding: 10px 0;background: #f10525;color: #fff;box-shadow: 0 3px 8px #464646ad;}
.Blf_saleDiv {width: 100%;float: left;text-align: center;}
.Blf_textDiv {font-size: 24px;display: inline-block;color: #fff;padding: 8px 0 0;text-transform: uppercase;font-family: 'open_sanssemibold';}
.Blf_textDiv span {display: inline-block;font-size: 16px;vertical-align: top;margin: 8px 0 0;}
.Blf_discountDiv {font-size: 18px;display: inline-block;vertical-align: top;text-align: center;background: #fff;color: #151515;text-transform: uppercase;padding: 8px 15px;margin: 0 15px;}
.Blf_discountDiv sup {display: inline-block;font-size: 15px;text-align: left;vertical-align: middle;margin-top: -5px;}
.Blf_discountDiv span {font-size: 30px;font-family: 'open_sanssemibold';vertical-align: middle;margin-top: -5px;display: inline-block;}
.Blf_discountDiv span > span {font-size: 22px;margin-top: -6px;display: inline-block;padding-left: 3px;}
.Blf_discountDiv span.plussign {font-size: 30px;font-family: 'open_sansbold';padding: 0 5px;}
.Blf_discountDiv b {font-family: 'open_sanssemibold';font-size: 18px;}
.Blf_couponDiv {font-size: 18px;display: inline-block;vertical-align: top;text-align: center;padding: 6px 0 0;}
.Blf_couponDiv span {font-size: 22px;display: inline-block;vertical-align: middle;margin-top: -4px;font-family: 'open_sanssemibold';}
/*
.blinkingtext { animation:blinkingText 2s infinite; }
@keyframes blinkingText{0%{color: #ff0000; }
25%{color: #fdd408; }
100%{color: #ff0000; }
}
*/
.Blf_above99Div {color: #fff;padding-right: 10px;font-size: 18px;}
.Blf_above99Div span {color: #fff;padding-left: 5px;margin-top: -5px;}

/*===== Sticky Header Css End =====*/

/*===== Top Header Css =====*/
.top_header {width: 100%;float: left;     background: #F6F9FF; padding: 15px 0 !important;}
.tp_hd {width: 100%;float: left;}
.top_left_nav {float: left;width: 50%;}
.top_left_nav ul li {float: left;width: 68%;}
.top_left_nav ul li.COVID19_top {width: 32%;text-align: right;/*display:none;*/}
.top_left_nav ul li a {font-family: 'open_sanssemibold';font-size: 14px;vertical-align: middle;}
.top_left_nav ul li.COVID19_top a {font-family: 'open_sansbold';/*background: #ed1f24;*/
padding: 5px 10px;}
.top_left_nav ul li a img {vertical-align: middle;margin: -4px 5px 0 0;width:22px}
.blinkingtext {animation: blinkingText 2s infinite;}
@keyframes blinkingText {0% {color: #fff;}
25% {color: #efff00;;}
100% {color: #fff;}
}
.tp_hd_right {float: right;}
.hd_contact {float: left;font-family: 'open_sanssemibold';}
.hd_contact span.Phone{background:url(/images/newcall-icon.svg) no-repeat 0 1px; background-size:20px; padding:0 0 0 25px; font-size:18px;font-family: 'open_sansbold';}
.hd_contact span {vertical-align: top;display: inline-block;padding-left: 10px;}
.hd_login {float: right;font-family: 'open_sanssemibold';margin-left: 50px;}
.hd_login img{display:inline-block; width:20px; margin-right: 6px;}
.hd_login a {color: #151515;font-size: 15px; font-weight: 600; font-family: 'open_sanssemibold';display: inline-block;margin: 0 0 0 5px;padding: 0 0 0 12px;}

.hd_login .fa {padding-right: 5px;}

/*===== Top Header Css End =====*/

/*===== Bottom Header Css =====*/
.bottom_header {width: 100%;float: left;/*background: url(https://www.budgetpetcare.com/images/snowflacks-sm.gif);*/background-position: top left;background-repeat: repeat;background-size: 15%;}
.bottom_header .wrapper{padding:15px;}
.bottom_hd {width: 100%;float: left; margin-bottom: 20px;}
.logo {float: left;/*background: #fff;*/}
.logo img.ThemLogo{display:none;}

/*** NEW HEADER DESIGN MARCH 2024 START ***/
.New_TopSearch_Design{width: 440px;float: left;border: 1px solid #EBEBEB;margin: 40px 0 0 100px; border-radius: 30px; }
.New_TopSearch_Design .hd_search_box{width: 100%;margin: 0;border: 0; background:#F6F6F6; padding:0; height:42px !important; border-radius: 30px;}
.New_TopSearch_Design .button-search{float: right;width: 50px;height: 42px; background:#3c66bc;     border-radius: 0 30px 30px 0;}
.New_TopSearch_Design .hd_Search_input{width:85%; height:42px;padding: 0 0 0 15px;  border-radius: 30px 0 0 30px; }
.bottom_header.NewMarch2024Header .bottom_hd_right{margin-top:45px; padding:0 15px 0 0;}
/*
.bottom_header.NewMarch2024Header .hd_cart a span,
.bottom_header.NewMarch2024Header .wishlist a span{font-size:18px;}
*/
/*** NEW HEADER DESIGN MARCH 2024 END ***/

.bottom_hd_right {float: right;margin-top: 10px;}
.hd_cart {float: right;}
.hd_cart a {color: #fff;margin: 1px 0 0;display: block;}
.hd_cart a span {color: #151515;text-decoration: none;margin-top: -6px;vertical-align: middle;height: 12px;line-height: 12px;font-size: 14px;font-family: 'open_sansbold';display: inline-block;text-align: center;}
.hd_cart a span span {margin-top: -3px;}
.hd_cart .fa {color: #60ba62;font-family: 'open_sanssemibold';font-size: 25px;vertical-align: middle;display: inline-block;}
.wishlist {float: left;margin: 2px 25px 0 0;}
.wishlist img,
.hd_cart img{display:inline-block; width:22px;margin: -5px 0 0 0;}
.wishlist a {color: #fff;}
.wishlist a span {color: #151515;text-decoration: none;padding: 0;height: 12px;line-height: 12px;font-size: 14px;
font-family: 'open_sansbold';display: inline-block;text-align: center;vertical-align: middle;margin-top: -6px;margin-left: 5px;}
.wishlist .fa {position: relative;margin: 0;color: #ff0000;font-family: 'open_sanssemibold';font-size: 22px;vertical-align: middle;display: inline-block;}
.hd_search_box {float: right;clear: both;margin: 10px 0 0;padding: 5px 10px;height: 34px;line-height: 24px;width: 220px;background: #fff;border: 1px solid #b8b8b8;position: relative;}
.hd_Search_input {border: none;background: none;width: 85%;padding: 0;color: #151515;font-size: 14px;}
.button-search {background: none;border: none;padding: 0;margin: 0;cursor: pointer;}
.button-search img{display:inline-block; width:20px;}
.button-search .fa {color: #3c66bc;font-size: 16px;}
.menu_bg .bottom_hd_right, .hd_login2 {display: none;}

/*===== Bottom Header Css End =====*/

/*===== Menu Css =====*/
.menu_bg {width: 100%;float: left;position: relative;z-index: 500;}
.navDiv {float: left;}
.navDiv ul {}
.navDiv ul li {float: left;margin: 0;padding: 0;position: relative;transition: 0.3s;/*border-left: 1px solid #fff;*/}
.navDiv ul li:first-child {padding-left: 0;border-left: 0;}
/*.navDiv > ul > li:nth-last-child(2) {background: #ed1f24;background-image: url("/images/corner.png");background-position: right top;background-repeat: no-repeat;}
.navDiv > ul > li:nth-last-child(2):hover a {background-image: url("https://www.budgetpetcare.com/images/corner.png");background-position: right top;background-repeat: no-repeat;}*/
.navDiv > ul > li:last-child {background: #ed1f24;background-image: url("/images/corner.png");background-position: right top;background-repeat: no-repeat;}
.navDiv > ul > li:last-child:hover a {background-image: url("https://www.budgetpetcare.com/images/corner.png");background-position: right top;background-repeat: no-repeat;}
.navDiv ul li a {color: #fff;font-family: 'open_sanssemibold';font-size: 15px;text-transform: uppercase;letter-spacing: 0;padding: 0 24px;line-height: 48px;float: left;border-left: 1px solid #fff;}
.navDiv ul li:hover a {background: #ff7e00;transition: 0.3s ease;}
.navDiv ul li.menuOffer {background: #ff7e00;}
.navDiv ul ul {/*display: none;*/
position: absolute;top: 48px;left: 0;background: #fff;z-index: 10;box-shadow: 0 2px 2px #a5a2a2;width: 250px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 0.25s ease;-moz-transition: 0.25s ease;-o-transition: 0.25s ease;transition: 0.25s ease;transform: scaleY(0);}
.navDiv ul li:hover ul {/*display: block;*/
visibility: visible;opacity: 1;filter: alpha(opacity=100);transform: scaleY(1);}
.navDiv ul ul li {display: block;width: 100%;}
.navDiv ul ul li a {background: transparent !important;color: #151515;float: none;display: block;line-height: 20px;font-size: 13px;padding: 8px 12px !important;}
.navDiv ul ul li a:hover {color: #ff0000;transition: 0.3s ease; background:#f1f1f1 !important;}
.navDiv ul li a:last-child {border-right: 1px solid #fff;}
.navigation {display: none;}
label.error {color: #f10525 !important;text-transform: capitalize;}
.login_error_msg {background: #ff0404;color: #fff;text-transform: capitalize;float: left;width: 100%;margin-top: 15px;padding: 4px 10px;font-family: 'open_sanssemibold';}

/*===== Menu Css End =====*/

/*===== Home Middle Css =====*/
.Middle_body {float: left;width: 100%;}
.Middle_body .wrapper{padding:15px;}
.Middle_body .wrapper .wrapper{padding:0;}
.Home_banner {width: 100%;float: left;}
.Home_banner img {width: 100%;}
.Home_banner_newSection {width: 100%;float: left;}
.Home_banner_newSection img {width: 100%;}
.Hmbnr_newSection_left {float: left;width: 63.4%;}
.Hmbnr_newSection_right {float: right;width: 35%;}
.Hmbnr_newSection_right a {display: block;}
.Hmbnr_newSection_right a:first-child {margin-bottom: 11px;}
.heartworm_specialBannerDiv {float:left;width:100%;margin:20px 0 0;}
.heartworm_specialBannerDiv img{width:100%;}
.HmPro_fullwidth {width: 100%;float: left;margin-top: 20px;}
.HomePage_TopSel_ProDiv {width: 100%;float: left;}
.HmPg_TopProDiv {float: left;margin: 10px 0 0 0;width: 100%;}
.Home_ProBoxDiv {float: left;margin: 0 1.5% 15px 0;padding: 10px 0 0;text-align: center;width: 23.875%;border: 1px solid #b8b8b8;position: relative; overflow:hidden;}
.Home_ProBoxDiv:nth-child(4n){margin:0 0 15px 0;}
.right_side .Home_ProBoxDiv,
.right_side .Home_ProBoxDiv:nth-child(4n){float: left;margin: 0 1.5% 15px 0;padding: 10px 0 0;text-align: center;width: 32.333%;border: 1px solid #b8b8b8;position: relative;}
.right_side .Home_ProBoxDiv:nth-child(3n){margin:0 0 15px 0;}
.Home_Proimg {width: 100%;text-align: center;padding: 15px 0;Height:230px;}
.Home_Proimg img.lozad{background-image: url(/images/loading-new.gif);background-repeat: no-repeat;background-position: 50% 50%;background-size: 45%;}
.Home_Proimg img {width: 200px;height: 200px;}
.Home_ProName {width: 100%;color: #151515;margin: 15px 0 0;height:55px;}
.Home_ProName a, .Home_ProName h3 {width:100%; color: #151515;font-size: 16px;font-family: 'open_sanssemibold';padding: 0 4%;
display: -webkit-box; 
-webkit-box-orient: vertical; 
-webkit-line-clamp: 2; 
overflow: hidden; 
text-overflow: ellipsis;}
.Home_ProName a h3 {color: #151515;font-size: 16px;font-family: 'open_sanssemibold';}
.Home_ProPrice {width: 100%;padding: 20px 0 0;float: left;font-size: 16px;color: #ff0000;font-family: 'open_sanssemibold';}

.divHidePrice{}
.divHidePrice .Home_Auto_ProPrice,
.divHidePrice .Home_ProPriceNew{display:none;}

.Home_Auto_ProPrice {text-align: left;width: 100%;padding: 0 0 0 10%;float: left;font-size: 20px;color: #ff0000;font-family: 'open_sanssemibold';box-sizing: border-box;line-height: 20px; display:flex; align-items:center;    justify-content: center;}
.Home_Auto_ProPrice svg{width:20px; height:20px;}
.Home_Auto_ProPrice span {color: #505050;padding-left: 10px;font-size: 12px;vertical-align: top;line-height: 19px;}
.Home_Auto_ProPrice span img {margin-right: 5px;width: 16px !important; display:inline-block !important}
.Home_ProPriceNew {text-align: left;width: 100%;padding: 10px 0 0 10%;float: left;font-size: 18px;color: #ff0000;font-family: 'open_sanssemibold';box-sizing: border-box;display: flex; align-items: center;    justify-content: center;}
.Home_ProPriceNew span {text-decoration: line-through;color: #505050;padding-left: 10px;font-size: 14px;font-family: 'open_sansregular';/*vertical-align: top;*/ display:flex;align-items:center;}
.Home_ProPriceNew span svg{fill:#505050; width:16px; height:16px;}
.Hm_Product_rateDiv {text-align: left;width: 100%;padding: 10px 10%;float: left;box-sizing: border-box;}
.Hm_Product_rateDiv .Hm_Prod_rate {display: inline-block;vertical-align: text-bottom;}
.Hm_Prod_rate .fa {color: #eeb902;font-size: 17px;}
.Hm_Product_rateDiv span {display: inline-block;color: #151515;font-size: 14px;vertical-align: middle;padding-left: 5px;font-family: 'open_sanssemibold';}

.Home_Add_to_cart {float: left;margin: 20px 0 0;padding: 0;width: 100%;text-align: center;}
.Home_Add_to_cart a {color: #fff;font-size: 16px;font-family: 'open_sansbold';text-transform: uppercase;display: block;padding: 8px 0;}
.Home_ProBoxDiv:hover {border: 1px solid #e0e0e0;transition: 0.3s ease;cursor: pointer;}
.Home_ProBoxDiv:hover .Home_ProPrice {color: #3c66bc;transition: 0.3s ease;font-family: 'open_sansbold';}
.Home_ProBoxDiv:hover .Home_Add_to_cart {background: #f10525;transition: 0.3s ease;}
.AppHm_Pro_offer_bannerDiv {width: 100%;height: 120px;margin: 10px 0 20px;padding: 0;float: left;position: relative;overflow: hidden;background: #fbf3d9;}
.AppHmpro_AppimgDiv {margin-left: 50px;float: left;}
.AppHm_Pro_offer_textDiv {width: auto;margin-top: 15px;padding: 10px 0 0 5%;float: left;text-align: center;color: #000;}
.AppHmpro_offerNameDiv {font-family: 'open_sanssemibold';font-size: 20px;margin: 0;}
.AppHmPro_offer_dosesDiv {background: #ff7e00;color: #fff;font-size: 18px;font-family: 'open_sanssemibold';margin: 5px 0 0;padding: 5px 10px;}
.AppHm_Pro_offer_textDiv span {letter-spacing: 1px;padding: 5px 0 0;display: block;}
.AppHm_Pro_offer_BtnDiv {float: right;margin-top: 40px;padding: 0 2% 0 0;}
.AppHm_Pro_offer_BtnDiv a {margin: 0 5px;}
.AppSaleOffer_band {position: absolute;left: 0px;top: 0px;color: #fff;text-transform: uppercase;font-size: 26px;text-align: center;width: 0;height: 0;border-top: 95px solid #ff7e00;border-right: 95px solid transparent;}
.AppSaleOffer_band span {position: absolute;top: -71px;left: 2px;-ms-transform: rotate(-44deg);-webkit-transform: rotate(-44deg);transform: rotate(-44deg);font-family: 'open_sanssemibold';}
.testimonial_hm {width: 100%;float: left;display: flex;flex-wrap: wrap;margin:10px 0 !important;}
.ShopNow_SaveBig_section.RC_section.RC_section_home {
  width: 100%;
  float: left;
}
.Sale_background.NewUpdated_SaleThem {
  width: 100%;
  float: left;
}

.testimonial_hm .title_class {padding:0 0 20px 0;}
.testimonial_homeDiv {float: left;width: 100%;overflow: hidden;margin: 0 0 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.testi1 {width: 47.7%;float: left;background-image: url("/images/testi-bg.jpg");padding: 0 0 15px;margin: 0 0 0 0;/*min-height: 160px;*/display:inline-flex;}
/*.testi2 {float: right;}*/
.testi1 a {color: #3d3d3d;width:100%;}
.user-photo {width: 15%;float: left;margin: 20px;}
.testi_text {margin: 0px 0 0 20px; display:block; float:left; width:70%;}
.testi_text span{display:inline-block; width:100%;}
.testi1_title {margin: 20px 0px 10px 0px; font-family: 'open_sansbold'; font-size:15px; font-weight:bold;text-transform: capitalize;}
.testi1_text {margin: 10px 0px 10px 0px;line-height: 22px;font-family: 'open_sansregular';text-align: justify;}
.testi1_name {float: left;width: 50%;margin: 0px;font-family: 'open_sansbold';text-transform: capitalize;}
.testi1_date {float: right;width: 25%;font-family: 'open_sansbold';margin: 0px;display: block;}
.Hm_Page_Content {float: left;width: 100%;margin: 0;padding: 0;}
.Hm_Page_Txt {float: left;width: 100%;margin: 0;padding: 0;}
.Hm_Page_Txt h1 {font-family: 'open_sansbold';}
.Hm_Page_Txt p {line-height: 22px;margin: 15px 0;text-align: justify;}
.Hm_Page_Txt h2 {margin-top: 20px;}
.Newsletter_offer_DivTopDiv {width: 100%;float: left;margin: 0 0 30px;}
.Newsletter_offer_Div {width: 100%;margin: 0;padding: 15px 0 20px;float: left;position: relative;overflow: hidden;background: #f0f0ef;}
.Nl_offer_textDiv {width: 100%;text-align: center;color: #000;}
.NL_offerNameDiv {font-family: 'open_sansbold';font-size: 22px;text-transform: uppercase;}
.Nl_ofr_txtDiv {color: #000;font-size: 14px;margin: 8px 0 0;}
.Nl_ofr_txtDiv span {font-family: 'open_sanssemibold';}
.NL_subs_emaiDiv {padding: 13px 0 0;color: #fff;}
.NL_subs_emaiDiv label.error {position: absolute;left: 0;bottom: -5px;text-align: center;width: 50%;}

.ftr_subs_input {background: #fff;border: none;margin: 0;height: 36px;line-height: 36px;padding: 0 15px;width: 382px;font-size: 14px;}
.ftr_Subscribe_Btn {background: #f83c3a;color: #fff;border: none;height: 36px;line-height: 36px;padding: 0 10px;width: 172px;font-size: 14px;cursor: pointer;margin-left: 10px;text-transform: uppercase;vertical-align: top;font-weight: 400;}
.QuickSurveyDiv {width: 32%;float: right;border: 4px solid #fb3b3a;margin: 0;}
.QuickSurveyDiv a img.ThemImg{display:none;}
.QuickSurveyDiv a {display: block;color: #fa4238;padding: 19px 12px 18px;font-size: 16px;font-family: 'open_sanssemibold';}
.QuickSurveyDiv a img {vertical-align: middle;margin-right: 15px;width:87px;}
.QuickSurveyDiv a span {text-align: center;display: inline-table;vertical-align: middle;font-size: 20px;margin-top: -10px;}
.QuickSurveyDiv a span span {color: #020202;display: block;font-family: 'open_sansregular';font-size: 14px;padding-top: 5px;margin-top: 0px;}
.HomePage_BlogDiv {width: 100%;margin: 10px 0 0 0;float: left;}
a.blg_viewAll {float: right;font-size: 18px;}
.HomePage_Blog_BoxDiv {width: 100%;margin: 15px 0 0;float: left;}
.Blog_Box_SliderDiv {float: left;width: 49%;margin: 0 0 0 2%; padding:6px; border:1px solid #ccc;}
.Blog_Box_SliderDiv:first-child {margin-left: 0;}
.Blog_Box_SliderDiv img {width: 587px;display: block;height: 272px;}

.BlogDetails_Div{width:100%; float:left; padding:10px; background:#f1f1f1;}
.Blog_DateDiv {width: 100%;float: left;margin: 10px 0 0;}
.Time_DateDiv {float: left;font-size: 14px;width: 68%;font-family: 'open_sanssemibold';}
.Blog_TittleDiv {font-size: 18px;font-family: 'open_sanssemibold';width: 100%;float: left;padding: 10px 0; height:60px;}
.Blog_TittleDiv a {color: #151515;display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.Blog_textDiv {font-size: 14px;color: #7f8187;float: left;width: 100%;line-height: 20px;}
.Blog_Read_MoreDiv {color: #333333;width: 100%;float: left;padding: 20px 0 0;}
.Blog_Read_MoreDiv a {float: left;color: #fff;font-size: 14px;font-family: 'open_sansbold';padding: 5px 15px;text-transform: uppercase;border-radius: 3px;background: #3c66bc;}
.Blog_Box_SliderDiv:hover .Blog_Read_MoreDiv a {background: #f10525;transition: 0.3s ease;}
.USP_NwBPC_Div2 {width: 100%;float: left;margin: 30px 0 0;padding: 0;}
.USP_NwBPC_Div2 .USP_free_col1 {width: 31%;display: inline-block;text-align: center;padding: 0;background: #fff;border: 1px solid #b8b8b8;color: #151515;}
.USP_NwBPC_Div2 .USP_box1 {background: #30b8e4 url("/images/money.png") 50% -142px no-repeat;color: #fff;border: 1px #30b8e4 solid;padding: 0px;}
.USP_NwBPC_Div2 .USP_box1:hover {background: url("/images/money.png") no-repeat 50% 38px;padding: 0;color: #151515;transition: 0.3s ease;}
.USP_NwBPC_Div2 .USP_box2 {background: #30b8e4 url("/images/original-products.png") 50% -155px no-repeat;color: #fff;margin: 0 3%;border: 1px #30b8e4 solid;padding: 0px;}
.USP_NwBPC_Div2 .USP_box2:hover {background: url("/images/original-products.png") no-repeat 50% 35px;padding: 0;color: #333;transition: 0.3s ease;}
.USP_NwBPC_Div2 .USP_box3 {background: #30b8e4 url("/images/easy_order.png") 50% -152px no-repeat;color: #fff;border: 1px #30b8e4 solid;padding: 0px;}
.USP_NwBPC_Div2 .USP_box3:hover {background: url("/images/easy_order.png") no-repeat 50% 28px;padding: 0;color: #333;transition: 0.3s ease;}
.USP_NwBPC_Div2 .USP_free_col1 a {display: inline-block;width: 94%;text-align: center;padding: 10px 3% 15px 3%;color: #fff;font-size: 13px;}
.USP_NwBPC_Div2 .USP_free_col1 a:hover {color: #151515;transition: 0.3s ease;}
.USP_NwBPC_Div2 .USP_free_col1 strong, .USP_NwBPC_Div2 .USP_free_col1 span {display: block;}
.USP_NwBPC_Div2 .USP_free_col1 strong, .USP_NwBPC_Div2 .USP_free_col1 span {display: block;}
.USP_NwBPC_Div2 .USP_free_col1 strong {padding: 0 0 75px;text-transform: uppercase;font-size: 15px;font-family: 'open_sansbold';}
.Brand_logo_bg {width: 100%;float: left;margin: 30px 0 0;}
.Brand_LogoDiv {width: 100%;float: left;padding: 25px 0;position: relative;}
.Brand_LogoDiv ul {width: 100%;float: left;text-align: center;}
.Brand_LogoDiv ul li {display: inline-block;margin: 0 15px;text-align: center;}

/*===== Home Middle Css End =====*/

/*===== Category Page Css =====*/
.breadcrumb {width: 100%;float: left;margin: 0px 0 20px 0;}
.breadcrumb ul li {list-style: none;margin: 0 0 0 5px;padding: 0 0 0 10px;float: left;color: #999999;font-size: 14px;font-family: 'open_sanssemibold';}
.breadcrumb ul li:after {content: "";display: inline-block;margin-left: 8px;position: relative;background: url(/images/breadcrumb-arrow.png) no-repeat 0 0;width: 9px;height: 8px;}
.breadcrumb ul li:last-child:after {background: none;}
.breadcrumb ul li:first-child {margin-left: 0;padding-left: 0;}
.breadcrumb ul li a {color: #999999;font-size: 14px;font-family: 'open_sanssemibold';margin: 0;padding: 0;letter-spacing: 0.3px;}
.breadcrumb ul li:last-child a {font-family: 'open_sanssemibold';color: #151515;}
.breadcrumb ul li a:hover {color: #333;}
.typeBody_Div {width: 100%;float: left;}
.left_side {float: left;width: 270px;}
.category_LeftDiv {float: left;width: 100%;}
.category_TitleDiv {display: table;width: 100%;background: #b8b8b8;margin: 0;padding: 0;color: #1d1d1d;font-size: 17px;font-family: 'open_sanssemibold';text-transform: uppercase;text-align: center;height: 41px;line-height: 41px;}
.category_ProLinkDiv {float: left;width: 100%;margin: 0 0 20px;background-color: #ffffff;border: 1px solid #b8b8b8;}
.category_ProLinkDiv ul {list-style-type: none;margin: 0 auto;padding: 6px 0;background-color: #ffffff;width: 90%;display: table;}
.category_ProLinkDiv ul {list-style-type: none;}
.category_ProLinkDiv ul li {list-style-type: none;padding: 0 15px;display: block;}
.category_ProLinkDiv li a {display: inline-block;color: #151515;padding: 6px 0 6px 8px;font-size: 14px;text-decoration: none;width: 85%;box-sizing: border-box;}
.selectedTypeLink, .selectedTypeLinkOnCat, .category_ProLinkDiv ul.Prolink_parent li.active a {color: #3c66bc !important;font-weight: 600 !important;}
.Prolink_parent .parent.active .sub-parent li.active a {color: #151515 !important;font-family: 'open_sanssemibold';}
.Prolink_parent .parent.active .sub-parent {display: block;margin: 0;padding: 0;width: 100%;}
.Prolink_parent .parent.active .sub-parent a {color: #151515 !important;font-weight: 500 !important;}
.Prolink_parent .parent.active .sub-parent li {list-style-type: disc !important;padding: 0 0 0 10px;}
.category_ProLinkDiv ul li ul li ul {background: none;width: 80%;padding: 0;display: none;}
.Prolink_parent .parent.active .sub-parent li.active .ssub-parent {display: block;margin: 0;padding: 0;width: 100%;}
.Prolink_parent .parent.active .sub-parent li.active .ssub-parent li a {color: #151515 !important;font-family: 'open_sansregular';}

.category_ProLinkDiv li ul li a::before {content: "";display: inline-block;padding-right: 10px;position: relative;background: url("/images/category-arrow.png") no-repeat 0 0;width: 5px;height: 9px;vertical-align: middle;}
.category_ProLinkDiv li a strong {font-size: 14px;font-family: 'open_sanssemibold';}
.category_ProLinkDiv ul.sub-parent {display: none;padding: 0;}
.category_ProLinkDiv ul.sub-parent.active {display: block;}
.category_ProLinkDiv ul.sub-parent.active li {padding: 0;display: block;}
.category_ProLinkDiv li span {display: inline-block;cursor: pointer;}
.category_ProLinkDiv li span .fa {font-size: 16px;cursor: pointer;}
.category_ProLinkDiv li ul li ul li a::before {display: none;}
.category_ProLinkDiv li ul li ul li::before {content: "";display: inline-block;height: 4px;width: 4px;border-radius:100px;vertical-align: top;background:#000;margin-top:8px;}
.Prolink_parent .parent.active .sub-parent li.active .ssub-parent li {padding-left: 15px;}
.Prolink_parent .parent.active .sub-parent li.active .ssub-parent li a {font-size: 13px;padding-top: 0;padding-left: 5px;}
.Prolink_parent .parent.active .sub-parent li.active .ssub-parent li a:hover {color: #ff0000 !important;}
.banner_block {float: left;width: 100%;}
.banner1 {background: #f3a231;text-align: center;}
.banner1 a, .banner2 a {color: #151515;padding: 10px 0;display: block;}
.span_autorderText {font-family: 'open_sanssemibold';font-size: 22px;line-height: 30px;color: #fff;display: block;}
.span_savemoreText {font-family: 'open_sansbold';display: block;color: #fff;font-size: 36px;line-height: 40px;padding: 5px 0 10px;}
.sub_block {background: #ffd8a2;padding: 15px 0;color: #151515;}
.disc_offText {display: block;font-size: 28px;font-weight: 600;}
.percent_text {margin: 0 10px;position: relative;top: 4px;font-size: 36px;}
.offText {font-size: 28px;}
.current_orderText {font-size: 16px;display: block;font-family: 'open_sanssemibold';padding-top: 10px;}
.Know_MoreText {padding: 20px 0 5px 0;}
.Know_MoreText img{display:inline-block; width:23px;margin:-2px 0 0 0}
.Know_MoreText span {font-weight: 400;color: #fff;font-size: 16px;}
.Know_MoreText .fa {padding-left: 10px;}
.AppTopBox {width: 100%;float: left;background: #b8b8b8;text-align: center;margin-top: 20px;}
.App_yellowText {background: #f5f5f5;color: #ff7e00;padding: 15px 0 10px;font-size: 20px;font-family: 'open_sansbold';}
.App_yellowText span {display: block;font-size: 18px;letter-spacing: 1px;padding: 5px 0 0;}
.App_sub_block {background: #f3f3f3;padding: 20px 0;display: block;width: 100%;text-align: center;}
.App_sub_block a {display: inline-block;margin-bottom: 5px;}
.right_side {float: right;width: 875px;}
.type_header_cls {display: block;width: 100%;border-bottom: 1px solid #b8b8b8;margin-bottom: 15px;padding-bottom: 20px;color: #141414;}
.category_Protext_Info {float: left;width: 100%;text-align: justify;}
.category_Protext_Info img {width: 100%;max-width: 900px;height: auto;}
.category_Protext_Info h1 {color: #000;font-size: 18px;font-family: 'open_sanssemibold';margin: 10px 0;}
.category_Protext_Info h3 {color: #151515;font-size: 18px;font-family: 'open_sanssemibold';margin-bottom: 10px;}
.category_Protext_Info a {color: #151515;font-family: 'open_sanssemibold';}
.inner_BannerDiv {float: left;width: 100%;margin: 0 0 20px 0;/*height:120px;*/}
.right_side .inner_BannerDiv {height:auto;}
.inner_BannerDiv img {width: 100%; /*height:120px;*/}
.inner_BannerDiv.margin_t0 {margin-top: 0;}
.inner_BannerDiv_Left, .inner_BannerDiv_Right {float:left;width:49.5%;}
.inner_BannerDiv_Right {float:right;}

.Band_ProTittle {float: left;width: 100%;padding: 5px 1%;font-size: 20px;font-family: 'open_sansbold';color: #020202;text-align: center;margin: 0 0 10px;border-top-style: double;border-color: #ff7e00;}
.Band_ProTittle span, .Band_ProTittle h2 {background: #ffffff;padding: 2px 20px;margin: -18px auto 0;display: table;border-style: double;border-color: #ff7e00;border-top: 0;border-bottom: 0;}
.Band_ProTittle span a, .Band_ProTittle h2 a {color: #020202;}
.right_side .HmPg_TopProDiv {width: 100%;}
.tableScroll {width: 100%;float: left;overflow: auto;}
.dog_maps_over, .catmap_over {width: 100%;margin: 10px 0 0 0;}

/*===== Category Page Css End =====*/

/*===== Prduct Landing Page Css =====*/
.prolanding_leftside {float: left;width: 100%;margin-right: 0; position:relative;}
.product_typeBody_Div .prolanding_leftside {width: 70%;float: right;margin-right: 0;}
.proleft_sliderDiv {float: left;width: 28%;}
.outer { margin:0 auto; max-width:800px;}
#big .item { padding: 20px 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; }
#thumbs .item { padding: 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; }
#thumbs .item h1 { font-size: 18px; }
#thumbs .current .item { border:1px solid #ddd;  }
.outer .owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.outer .owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
#big.owl-theme { position: relative; }
#big.owl-theme .owl-next,
#big.owl-theme .owl-prev {font-size:0; width: 25px; height: 25px; margin-top: -20px; position: absolute; text-align:center; top: 50%; }
#big.owl-theme .owl-prev { left: 10px; background: url(/mobile/images/prev1.png) no-repeat center 0 #f1f1f1;}
#big.owl-theme .owl-next { right: 10px; background: url(/mobile/images/next1.png) no-repeat center 0 #f1f1f1; }
#thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev {font-size:0; width: 25px; height: 25px; margin-top: -20px; position: absolute; text-align:center; top: 50%; }
#thumbs.owl-theme .owl-prev { left: 10px; background: url(/mobile/images/prev1.png) no-repeat center 0 #f1f1f1;}
#thumbs.owl-theme .owl-next { right: 10px; background: url(/mobile/images/next1.png) no-repeat center 0 #f1f1f1;}
#thumbs.owl-theme .owl-item.current.active {}
.proleft_sliderDiv .future_pro_content {float: left;width: 100%;margin-top:40px;background:#dbebf9;box-shadow: 0 1px 4px #c4c4c4;-moz-box-shadow: 0 1px 4px #c4c4c4;-ms-box-shadow: 0 1px 4px #c4c4c4;-webkit-box-shadow: 0 1px 4px #c4c4c4;}
.proleft_sliderDiv .features_sugst_proDiv.bg_blue {background: #dbebf9;color: #182c55;text-align:left;padding:15px 15px 10px;text-transform: capitalize;}
.proleft_sliderDiv .features_sugst_proDiv:before {content:"";display:inline-block;background:url("/images/icon-d/d-paw.png") no-repeat;width:19px;height:19px;vertical-align:middle;margin-right:5px;}
.proleft_sliderDiv .future_pro_contentBox {box-shadow: none;border:0;padding:0% 5% 5%;}
.proleft_sliderDiv .future_pro_contentBox ul {margin: 0 0 0 45px;color:#333;}
.proleft_sliderDiv .future_pro_contentBox ul li {color:#333;font-family: 'open_sansregular';}
.InBn_Review_BoxDiv {float: right;margin-top: 3px;}
.divaddwish .fa {font-size: 22px;vertical-align: middle;padding-right: 8px;}
.divaddwish img{display:inline-block; width:22px; margin:-2px 0 0 0;}
.schemaPrices_TopDiv {/*width: 100%;*/float: right;margin-top: 6px;}
.InBn_Review_textDiv {float: right;margin-top: -2px;}
.schemaPrices_TopDiv .RatedImg {float: none;display: inline-block;vertical-align: middle;}
.landing-rate {float: left;margin: 0px 0 0;}
/*.RatedImg span {display: inline-block;padding: 0 0px 0 3px;font-size: 12px;color: #999999;}*/
.RatedImg .one_rated{width:180px; float:left;padding: 2px 0 0 0;}
.RatedImg .one_rated span.one_review{display:inline-block; padding:0 !important; margin:-1px 0 0 5px !important; font-size:12px;vertical-align: top;}
.RatedImg .basedon_reviewText{margin:0 0 0 5px !important;}
.RatedImg .basedon_reviewText span{padding:0 !important;}
.basedon_reviewText {display: inline-block;font-size: 12px;vertical-align: middle;margin-top: 1px;}
.schemaPrices_leftDiv {float: left;width: 50%;margin-top: 0;}
.Prices_FromDiv, .Availability_Instock {font-size: 12px;font-family: 'open_sanssemibold';color: #151515;}
.Prices_FromDiv {float: left;}
.Prices_FromDiv b {padding: 0 0 0 5px;vertical-align: top;font-family: 'open_sansregular' !important;}
.Prices_FromDiv b span {padding-left: 5px;}
.Prices_FromDiv b span svg{width:15px; height:15px;}
.Product_tableDiv {width: 100%;float: left; position:relative;}
.ProDoses_TableDiv {width: 100%;float: left;margin: 10px 0 0;}
.ProName_TableDiv {width: 100%;float: left;padding: 8px 2%;background: #151515;/*border: 1px solid #b8b8b8;*/border-bottom: none;font-family: 'open_sanssemibold';color: #fff;font-size: 16px;letter-spacing: 0.5px;font-weight:normal;}
.ProDoses_Table_BottomDiv {float: left;width: 100%;margin: 3px 0;border: 1px solid #b8b8b8;border-bottom: 2px solid #e0e2e4; position:relative;}
.Proimg_Left_BottomDiv {float: left;width: 22%;padding: 1.2% 2%;position: relative;}
.Proimg_Left_BottomDiv::after {content: "";display: block;position: absolute;right: 1px;top: 0;width: 1px;height: 100%;background: #e0e2e4;}
.Proimg_Left_BottomDiv img {width: 100%;}
.Prodoses_Right_BottomDiv {float: left;width: 77%;margin: 0;padding: 15px; position:relative;}
.ProPacks_top_BtmDiv {width: 100%;float: left;margin: 0 0 10px;padding: 5px 1%;background: #b8b8b8;}
.Packsize_Div, .Price_TextDiv, .AfDisc_TextDiv, .QTY_TextDiv, .Old_Price {color: #000;font-weight: normal;font-size: 14px;letter-spacing: 1px;}
.Packsize_Div {float: left;width: 30%;}
.pack_realted_items {font-size: 20px;}
.buy_product1 {margin: 15px 0 5px !important;float: left;color: #f15050 !important;}
.QTY_TextDiv {float: left;width: 14%;text-align: center;}
.Price_TextDiv {float: left;width: 20%;text-align: right;}
.AfDisc_TextDiv {float: right;width: 22%;text-align: left;}
.Product_Table_Piece {font-size: 14px;float: left;padding: 5px 0;letter-spacing: 0;width: 100%;}
.Piece {float: left;width: 30%;text-align: left;padding-top: 0;}
.Piece span{color:#ff2121;}
.Piece_Quantity {float: left;width: 14%;text-align: center;}
.Piece_Quantity button {width: 30px;height: 20px;cursor: pointer;background: #e8e8e8;line-height: 20px;padding: 0;border: 1px solid #ccc;box-sizing: border-box;text-align: center;}
.txtProdQtyTxt {text-align: center;width: 30px;height: 20px;line-height: 20px;padding: 0;}
.Price_Div{float: left;width: 35%;line-height: 16px;text-decoration: line-through;text-align: right; color:#666;display: flex;align-items: center;justify-content: right;}
.Price_Div svg{fill:#666; width:15px; height:15px;}
.NVS_prolist_price_td {float: right;width: 56%;text-align: right;color: #ff2121;padding-top: 0; position:relative;}
.NVS_pro_list_price_field {cursor: pointer;display: inline;color: #ff0000;margin: 0 5% 0 0;width: 60%;text-align: right;font-weight: 400;color: #ff0000;text-align: right;font-family: 'open_sanssemibold';font-size: 16px;line-height: 16px;}
.NVS_pro_list_price_field svg{width: 15px; height: 15px;}
.NVS_addBtnLink {float: right;vertical-align: top;color: #fff;padding: 0 10px;font-size: 14px;height: 24px;line-height: 24px;cursor: hand;cursor: pointer;border: 0;border-radius: 3px;margin-top: -3px;font-weight:bold;}
.USP_NwBPC_Div3 {width: 100%;float: left;margin: 30px 0;}
.USP_NwBPC_Div3 .USP_free_col1 {width: 33%;display: inline-block;text-align: center;padding: 0;background: #fff;border: 1px solid #b8b8b8;color: #151515;vertical-align: top;}
.USP_NwBPC_Div3 .USP_box1 {background: url("/images/money.png") no-repeat 50% 38px;padding: 0;color: #151515;}
.USP_NwBPC_Div3 .USP_box1:hover {background: #30b8e4 url("/images/money.png") 50% -142px no-repeat;transition: 0.3s ease;}
.USP_NwBPC_Div3 .USP_box2 {background: url("/images/original-products.png") no-repeat 50% 35px;color: #333;margin: 0 3%;}
.USP_NwBPC_Div3 .USP_box2:hover {background: #30b8e4 url("/images/original-products.png") 50% -155px no-repeat;transition: 0.3s ease;}
.USP_NwBPC_Div3 .USP_box3:hover {background: #30b8e4 url("/images/easy_order.png") 50% -152px no-repeat;color: #fff;border: 1px #30b8e4 solid;padding: 0px;transition: 0.3s ease;}
.USP_NwBPC_Div3 .USP_box3 {background: url("/images/easy_order.png") no-repeat 50% 28px;padding: 0;}
.USP_NwBPC_Div3 .USP_box1:hover, .USP_NwBPC_Div3 .USP_box2:hover, .USP_NwBPC_Div3 .USP_box3:hover {color: #fff;border: 1px #30b8e4 solid;padding: 0px;transition: 0.3s ease;}
.USP_NwBPC_Div3 .USP_free_col1 a {display: inline-block; box-sizing:border-box;width: 100%;text-align: center;padding: 8px 2% 10px 2%;color: #151515;font-size: 13px;}
.USP_NwBPC_Div3 .USP_free_col1 a:hover {color: #fff;transition: 0.3s ease;}
.USP_NwBPC_Div3 .USP_free_col1 strong, .USP_NwBPC_Div3 .USP_free_col1 span {display: block;}
.USP_NwBPC_Div3 .USP_free_col1 strong {padding: 0 0 75px;text-transform: uppercase;font-size: 15px;}
.USP_free_norton {border: 0 !important;outline: none;width: 26% !important;float: right;text-align: right !important;}
.USP_free_norton a {padding: 0 !important;}

/*Tab Css*/
.responsive-tabs-Mobile {display: none;}
.responsive-tabs {float: left;width: 100%;}
.responsive-tabs .tabtitle {padding: 10px 20px;border: 1px solid #c4c4c4;cursor: pointer;margin: 0 2px -1px 0;font-family: 'open_sanssemibold';font-size: 16px;}
.responsive-tabs .tabtitle1 {padding: 10px 20px;border: 1px solid #c4c4c4;cursor: pointer;margin: 0 2px -1px 0;font-family: 'open_sanssemibold';font-size: 16px;}

/*.responsive-tabs .tabtitle:first-child {border-top: 0;}*/
.responsive-tabs .active {background-color: #1262a0;border: 1px solid #1262a0;color: #fff;}
.responsive-tabs .active + .tab-paragraph {display: block;}
.responsive-tabs .tab-paragraph {display: none;padding: 10px 15px;border: 1px solid #ccc;}
.responsive-tabs-placeholder {display: none;padding:20px;}
.responsive-tabs-placeholder .visit-Order-PaginationDiv{margin:0; padding:10px;border-top: 1px solid #ccc;}

.tab-paragraph h2 {font-size: 18px;margin-bottom: 5px;}
.responsive-tabs-placeholder h3 {font-size: 15px;font-weight: bold;}
.responsive-tabs-placeholder b {font-weight:600;}
table {border-collapse: collapse;}
.product_content_table, .product_content_table_2 {border: 1px solid #cecece;border-collapse: collapse;margin: 15px 0;padding: 2px;width: 100%;}
.product_content_table_2 {width:60%;}
.product_content_table tr:first-child, .product_content_table_2 tr:first-child{background:#eeeeee;}
.product_content_table tr:first-child p, .product_content_table_2 tr:first-child p{line-height:20px;margin:5px 0; text-align:center}
.product_content_table td, .product_content_table_2 td {border: 1px solid #cecece;padding: 5px;}
.responsive-tabs-placeholder .product_content_table td strong,
.responsive-tabs-placeholder .product_content_table_2 td strong {color: #333333;font-size: 14px;font-family: 'open_sansbold';}

@media only screen and (min-width: 768px) {
.responsive-tabs {}
.responsive-tabs .tabtitle {float: left;/*border-top: 0;*/}
.responsive-tabs .tabtitle1 {float: left;/*border-top: 0;*/}
.responsive-tabs .active + .tab-paragraph {display: none;}
.responsive-tabs-placeholder {clear: both;display: block; border: 1px solid #c4c4c4;text-align: justify;float: left;width: 100%;}
.responsive-tabs-placeholder h2 {font-size: 16px;margin-bottom: 10px;font-weight: bold;}
.responsive-tabs-placeholder p {font-size: 14px;margin: 10px 0;}
.responsive-tabs-placeholder strong {color: #689f00;font-size: 16px;font-family: 'open_sansbold';}
.responsive-tabs-placeholder ul {margin: 5px 0;}
.responsive-tabs-placeholder ul li {list-style: disc;margin: 0 0 8px 18px;}
.pro_largImg {display: none;width: 30%;text-align: left;float: left;}
.pro_largImg img {width: 200px;}
.Pro_tblDiv {width: 100%;float: left;}
.Pro_tblDiv1, .Pro_tblDiv2, .Pro_tblDiv3 {width: 30%;float: left;}
.Pro_tblDiv2 {margin: 0 3%;}
.Step123 {text-align: center;padding-bottom: 5px;}
.Step123_img {text-align: center;}
.moreinfo_landing_div {padding: 5px 0;display: block;font-size: 16px;font-family: 'open_sansbold';color: #3c66bc;}
}

/*Tab Css End*/
.prolanding_rightside {float: right;width: 22%;}
.prolanding_rightside .right_freeDelbanner {width: 100%;float: right;}
.feature_ProBoxDiv {float: right;margin: 0 0 20px;text-align: center;width: 100%;border: 1px solid #c4c4c4;}
.feature_ProBoxDiv:hover .Home_Add_to_cart a {background: #f10525;transition: 0.3s ease;}
.feature_Pro_margin {margin-top: 30px;}
.Suggsted_ProductsDiv {text-align: left;color: #151515;background: #b8b8b8;font-size: 16px;font-family: 'open_sanssemibold';width: 100%;padding: 14px 0px;text-align: center;}
#divPagination{width:100%; float:left; display:block;}
.Product_ReviewDiv {float: left;width: 100%;margin: 40px 0 0;}
.hreview_aggregate {float: left;width: 100%;font-size: 18px;font-weight: bold;}
.hreview_aggregate img{display:inline-block; width:18px;}
.text-right {text-align: right !important;float: right;margin: 7px 0 0;}
.modal-wr-button {text-transform: uppercase;color: #000;font-family: 'open_sansbold';font-size: 14px;width: 160px;height: 31px;line-height: 31px;float: right;text-align: center;}
.modal-wr-button .fa {padding-right: 5px;}
.Product_Review_BottomDiv {width: 100%;float: left;padding: 0;border-top: 1px solid #e0e0e0;border-bottom: 2px solid #e0e0e0;}
.Product_Review_BottomDiv .Noreview_Text {padding: 15px 0}
.rating-snapshots {width: 20%;color: #151515;float: left;text-align: center;}
.rating-snapshots .rating-average p {font-size: 14px;font-family: 'open_sanssemibold';margin-top: 21px;}
.rating-snapshots .rating-average .average-rating-value {font-size: 95px;line-height: 95px;font-family: 'open_sanssemibold';color: #3c66bc;}
/*.rating-snapshots .rating-average .rating {display: block;height: 20px;text-align: left;vertical-align: bottom;width: 85px;background: url("/images/bstar.png") repeat-x left bottom;margin:0 auto;}*/
.rating {display: block;height: 20px;text-align: left;vertical-align: bottom;width: 85px;background: url("/images/bstar.png") repeat-x left bottom;margin: 0 auto;}
.rating-color {background: url("/images/star.png") repeat-x left bottom;height: 20px;}
.rating-snapshots .rating-filter {float: left;width: 100%;margin-top: 20px;font-size: 16px;}
.rating-snapshots .rating-filter {font-size: 16px;}
.rating-snapshots .rating-filter .rating-filter-item .rate {float: left;clear: left;font-size: 16px;color: #bdbdbd;}
.rating-snapshots .rating-filter .rating-filter-item .rate img{display:inline-block; width:18px;opacity: 0.3;}
.rating-snapshots .rating-filter .rating-filter-item .rate i {color: #bdbdbd;margin: 0 5px 0 0;display: inline-block;}
.rating-snapshots .rating-filter .rating-filter-item .rating-filter-overview {position: relative;margin: 5px 10px 5px 10px;width: 170px;height: 13px;background-color: #bdbdbd;float: left;border-radius: 5px;}
.rating-snapshots .rating-filter .rating-filter-item .rating-filter-overview .rating-filter-overview-value {height: 100%;background-color: #3c66bc;border-radius: 5px;}
.Most_Recent_ReviewsDiv {width: 77%;float: right;margin: 20px 0 0;}
.review_rating_entry {width: 100%;display: table;margin: 10px 0 10px;padding: 0;border-top: 1px dashed #a9a9a9;}
.review_rating_entry:first-child {border-top: 0;}
.Rv_Rt_EntDiv {width: 100%;float: left;margin: 20px 0 10px;}
.Rv_Rt_EntDiv_Left {float: left;width: 100px;border: 1px solid #c4c4c4;text-align: center;border-radius: 50px;}
.Rv_Rt_EntDiv_Left img {width: 100%;border-radius: 50px;}
.Rv_Rt_EntDiv_Right {float: right;padding: 0 0 0 15px;width: 85%;}
.Testi_CstName {float: left;width: 100%;font-size: 16px;text-transform: capitalize;font-family: 'open_sanssemibold';padding-bottom: 15px;}
.Testi_CstName img{width:20px; display:inline-block;}
.Testi_CstName span {float: left;}
.Testi_CstName small {color: #151515;border-left: 1px solid #c3c1c1;font-size: 16px;display: inline-block;vertical-align: top;margin: 1px 0 0 20px;padding: 0 0 0 20px;line-height: 18px;}
.Testi_CstName_rating {float: right;margin: -3px 0 0;}
.Right_hreview {width: 100%;float: left;margin: 0 0 10px;}
.great_review_TextDiv {float: left;color: #151515;padding: 0 10px 0 0;font-size: 19px;text-transform: capitalize;text-align: justify}
.Right_hreview small {color: #151515;border-left: 1px solid #c3c1c1;font-size: 16px;display: inline-block;vertical-align: top;margin: 1px 0 0 10px;padding: 0 0 0 20px;line-height: 18px;}
.Right_TextRVWDiv {width: 100%;float: left;}
.Right_TextRVWDiv p {line-height: 20px;color: #151515;font-size: 14px;text-align: justify;}
.review_helpfulDiv {float: left;width: 100%;margin: 10px 0 0;}
.review_helpfulDiv_Left {float: left;width: 100%;margin-bottom: 5px;}
.review_helpfulDiv_Right {float: left;}
.review_helpfulDiv_Right span {font-family: 'open_sanssemibold';font-size: 14px;padding-right: 10px;color: #3c66bc;}
.review_helpfulDiv_Right a {color: #333333;font-family: 'open_sanssemibold';font-size: 14px;margin: 0 5px 0 0;padding: 0;display: inline-block;}
.review_helpfulDiv_Right a:hover {color: #609f52;}
.review_helpfulDiv_Right a:last-child {border-left: 1px solid #c4c4c4;padding: 0 0 0 8px;margin-right: 0;color: #b90000;}
.review_helpfulDiv_Right a:last-child:hover {color: #ff0000;}
.visit-Order-PaginationDiv {width: 100%;float: left;margin: 15px 0;}
.visit-Order-PaginationDiv .pagination_lgDiv {float: right;width: 78%;}
.pagination {float: right;}
.pagination img{display:inline-block; width:18px;}
.pagination a {color: black;float: left;padding: 8px 16px;text-decoration: none;transition: background-color .3s;border: 1px solid #ddd;margin: 0 4px; cursor:pointer;}
.pagination a.active {background-color: #f10525;color: white;border: 1px solid #f10525;}
.pagination a:hover:not(.active) {background-color: #333; color:#fff;}
a.blue_text {color: #fff;background: #3c66bc;}
a.blue_text:hover {color: #000;}
.PagenummberDiv {float: left;margin: 10px 0 0;}

/*===== Prduct Landing Page Css End =====*/

/*===== Shopping Cart Page Css =====*/
.Inner_Banner_leftDiv {width: 74%;float: left;}
.Inner_Banner_leftDiv img {width: 100%;}
.right_autobanner {float: right;width: 24%;margin-bottom: 7px;}
.right_autobanner .banner1 a {padding: 3px 0 5px;}
.right_autobanner .span_autorderText {font-size: 20px;line-height: 24px;padding-bottom: 5px;}
.shop_cartDiv {width: 100%;float: left;margin-top: 0;}
.ShopCart_SummaryDiv {width: 100%;float: left;margin: 10px 0 15px;padding: 0;}
.ShopCart_SummaryDiv h2 {font-size: 24px;color: #151515;font-family: 'open_sansbold';float: left;}
.pro_countDiv {float: right;font-size: 15px;color: #151515;font-family: 'open_sansbold';margin: 0;}
/*.pro_countDiv span {color: #028d02;}*/
.Empty_MyCart_Text {padding: 20px;text-align: center;font-weight: bold;border: 1px solid #b8b8b8;float:left;width:100%;}
.shop_cart_BoxtDiv {width: 100%;float: left;/*border: 1px solid #b8b8b8;*/}
.ShopCart_HeaderDiv {width: 100%;padding: 0px 0 0 2%;float: left;background: #b8b8b8;border: 1px solid #b8b8b8;font-size: 14px;color: #151515;font-family: 'open_sansbold';}
.ShopHead_ProDiv {float: left;width: 40%;margin-right: 0;padding: 12px 0;border-right: 1px solid #e0e2e4;}
.ShopHead_PriDiv {float: left;width: 12%;margin-right: 0;text-align: center;padding: 12px 0;border-right: 1px solid #e0e2e4;}
.ShopHead_QTYDiv {float: left;width: 15%;margin-right: 0;padding: 12px 0;text-align: center;border-right: 1px solid #e0e2e4;}
.ShopHead_PayDiv {float: left;width: 14%;padding: 12px 0;text-align: center;border-right: 1px solid #e0e2e4;}
.Remove_nbspDiv {float: left;width: 6%;margin-right: 0;text-align: center;padding: 12px 0;}
.repeatDiv {width: 100%;float: left;}
.ShopCart_ProRepeatDiv {width: 100%;padding: 0 0 0 2%;float: left;border: 1px solid #b8b8b8;border-top: 0;background: #fff;font-size: 15px;color: #151515;font-family: 'open_sanssemibold'; display:flex;}
.ShopProRep_ProDiv {float: left;width: 40%;min-height: 90px;padding: 2px 0 3px;margin-right: 0;font-size: 13px;border-right: 1px solid #e0e2e4;}
.ShopProRep_ImgDiv {float: left;padding: 5px 0;width: 20%;}
.ShopProRep_ImgDiv img {width: 90%;}
.ShopProRep_ProNameDiv {float: left;padding: 2% 0 0 6%;width: 77%;}
.ShopProRep_ProNameDiv a span:first-child,
.ShopProRep_ProNameDiv span{color: #151515;display: inline-block;}
.ShopProRep_ProNameDiv span span.clsGrpDescPacksFree,
.ShopProRep_ProNameDiv span:last-child{color:#f10525;}
.ShopProRep_ProNameDiv span.unit_class_bf_yellowbg{width:auto !important; background:none !important;}
.ShopProRep_ProNameDiv span.unit_class_bf_yellowbg b{color:#f10525; font-weight: bold !important;}
.ShopProRep_PriceDiv {float: left;width: 12%;min-height: 98px;text-align: right;line-height: 76px;padding: 10px 4% 0 0;margin-right: 0;border-right: 1px solid #e0e2e4;}
.ShopunitQtyDiv {display: none;}
.ShopProRep_QTYDiv {float: left;width: 15%;text-align: center;min-height: 98px;padding: 10px 0 0;margin-right: 0;border-right: 1px solid #e0e2e4;}
.ShopProRep_Input_QTYDiv {width: 79px;margin: 0 auto;padding: 1px;}
.ShopProRep_Input_QTYDiv .input_box {font-size: 16px;width: 68px;height: 27px;text-align: center;color: #151515;font-family: 'open_sanssemibold';display: block;}
.ShopProRep_Input_QTYDiv .DecQty, .ShopProRep_Input_QTYDiv .IncQty {float: left;width: 34px;height: 29px;font-family: 'open_sansbold';line-height: 25px;color: #028d02;background: #fff;cursor: pointer;border: 1px solid #b8b8b8;border-top: 0;}
.ShopProRep_Input_QTYDiv .DecQty {font-size: 22px;}
.ShopProRep_Input_QTYDiv .IncQty {font-size: 18px;border-left: 0;}
.ShopProRep_UpayDiv {float: left;width: 14%;min-height: 98px;line-height: 76px;padding: 10px 5% 0 0;text-align: right;border-right: 1px solid #e0e2e4;}
.ShopProRep_RemoveDiv {float: right;width: 5%;min-height: 90px;line-height: 76px;padding: 10px 0 0;margin-right: 0;text-align: center;}
.ShopProRep_RemoveDiv img{display:inline-block; width:20px;}
.ShopProRep_RemoveDiv .fa {font-size: 18px;color: #028d02;cursor: pointer;padding: 0 0px 0 0;}
.set_auto_order_optionDiv {float: left;width: 100%;padding: 6px 2%;margin-right: 0;border: 1px solid #b8b8b8;border-top: 0;background: #dae5fb;position: relative;}
.set_auto_order_optionDiv select {display: table;border: 1px solid #a1cff0;background: #fff;color: #151515;font-size: 13px;/*font-family: 'open_sanssemibold';*/
width: 25%;float: left;cursor: pointer;margin: 5px 0 0;padding: 0 0 0 5px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;}
.set_auto_order_optionDiv select.selected_Option {background-image: url("/images/select-arrow.png");height: 29px;background-position: right 10px;background-repeat: no-repeat;}
.noAutoDelText {float: left;font-size: 14px;color: #000;padding: 8px 0 0 20px;font-family: 'open_sanssemibold';}
.cartDiscountMsg {float: left;padding: 5px 0 0;font-family: 'open_sanssemibold';clear: left;}
.noAutoDelTextPetD {float: right;width: 26%;position: absolute;right: 55px;top: 5px;}
.noAutoDelTextPetD select {width: 100%;}
.Shipping_methodeDiv {width: 100%;padding: 15px 2%;float: left;border: 1px solid #b8b8b8;border-top: 0;}
.Shipping_methode_leftDiv {float: left;width: 100%;}
.Shipping_methodeDiv .coupon_txt {padding: 3px 20px 0 0;color: #000000;font-family: 'open_sanssemibold';font-size: 14px;float: left;}
.shipping_methodtable {float: left;padding: 9px 0 0;clear: both;width: 50%;}
.shipping_methodtable ul li {display: block;width: 100%;float: left;margin: 0 0 10px; position:relative;}
/*.Shipping_methodeDiv .shipping_methodtable ul li:nth-child(1) [type="radio"]:checked + label,
.Shipping_methodeDiv .shipping_methodtable ul li:nth-child(1) [type="radio"]:not(:checked) + label{font-weight:700;color: #ff0000;}*/
.shipping_methodtable table {display: inline-block;}
.Shipping_methodeDiv label{display: flex;align-items: center;padding: 0 0 0 30px;}
.Shipping_countryDiv label{padding:0;}
.Shipping_methodeDiv label svg{fill:#000; width:15px; height:15px; margin:0;}
.Shipping_methodeDiv [type="radio"]:checked,
.Shipping_methodeDiv [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.Shipping_methodeDiv [type="radio"]:checked + label,
.Shipping_methodeDiv [type="radio"]:not(:checked) + label,
.Rt_Pro_order_optionDiv svg{fill:#000;}
.Rt_Pro_order_optionDiv [type="radio"]:checked + label,
.Rt_Pro_order_optionDiv [type="radio"]:not(:checked) + label {position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;color: #000000;margin: 0 30px 0px 0;font-size: 14px;font-family: 'open_sanssemibold';-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: flex;align-items: center;}
.Shipping_methodeDiv [type="radio"]:checked + label:before,
.Shipping_methodeDiv [type="radio"]:not(:checked) + label:before,
.Rt_Pro_order_optionDiv [type="radio"]:checked + label:before,
.Rt_Pro_order_optionDiv [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 1px solid #636363;border-radius: 100%;background: #fff;}
.Shipping_methodeDiv [type="radio"]:checked + label:after,
.Shipping_methodeDiv [type="radio"]:not(:checked) + label:after,
.Rt_Pro_order_optionDiv [type="radio"]:checked + label:after,
.Rt_Pro_order_optionDiv [type="radio"]:not(:checked) + label:after {content: '';width: 12px;height: 12px;background: #ff0000;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.Shipping_methodeDiv [type="radio"]:not(:checked) + label:after,
.Rt_Pro_order_optionDiv [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.Shipping_methodeDiv [type="radio"]:checked + label:after,
.Rt_Pro_order_optionDiv [type="radio"]:checked + label:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.Right_Cart_BoxDiv .Shipping_methodeDiv .coupon_txt {width: 100%;padding-right: 0;margin-bottom: 5px;}
.Right_Cart_BoxDiv .Shipping_methodeDiv [type="radio"]:checked + label, .Right_Cart_BoxDiv .Shipping_methodeDiv [type="radio"]:not(:checked) + label {margin-bottom: 5px;margin-right: 0;}
.shipping_text {clear: right;padding: 0px;float: left;width: 50%;}
.shipping_text p {padding: 0;}
.shipping_text .tracked-text span {display: block;margin: 0 0 5px;font-family: 'open_sansbold';}
.ShopCart_BottomDiv {width: 100%;float: left;margin: 0;padding: 0;}
.ShopCart_CouponDiv {float: left;width: 32%;margin: 10px 0 0;padding: 22px 2% 18px;border: 1px dashed #8b8b8b;}
.ShopCart_DiscountText {padding: 0 0 3px;letter-spacing: 1px;}
.ShopCart_CouponDiv span {display: inline-block;color: #151515;font-size: 16px;padding: 8px 0;font-family: 'open_sanssemibold';}
.ShopCart_CouponDiv span > span {color: #028d02;display: inline-block;}
.ShopCart_Coupon_InputDiv {float: left;width: 100%;margin: 12px 0 0;}
.ShopCart_Coupon_InputDiv .input_box {width: 195px;float: left;padding: 0 10px;background: #fff;text-transform: uppercase;}
#Promotional_Coupan_Code {float: left;display: inline-block;margin-left: 5px;margin-top: 7px;}
#Apply_Points {margin-left: 5px;display: inline-block;}
#Shipping_type {display: inline-block;vertical-align: top;}
.ShopCart_Coupon_InputDiv .apply_coupon {border: 0;height: 38px;float: left;color: #fff;width: 100px;font-size: 15px;font-family: 'open_sansbold';cursor: pointer;margin: 0 0 0 10px;border-radius: 3px;}
.Applied_DiscountDiv {width: 100%;float: left;margin: 10px 0 10px 5px;font-size: 16px;font-family: 'open_sanssemibold';height: auto;}
.Applied_DiscountDiv span {padding: 0;/*color: #028d02;*/font-size: 12px;}

/**/
.customer-Visit-RightBox {float: left;width: 36%;margin: 10px 0 8px 15px;border: 1px solid #578805;}
.my-creditDiv {border-bottom: 2px solid #578805;width: 100%;float: left;font-size: 16px;color: #333333;padding: 6px 5%;}
.my-creditDiv span {float: right;font-size: 17px;color: #028d02;}
.customer-Visit-RbottomBox {float: left;padding: 5% 5% 10px;width: 100%;}
.imgCartDollar_DivLeft {float: left;width: 28%;text-align: center;}
.imgCartDollar {width: 50px;}
.Carttext_Divright {float: left;margin: 0;padding: 0;width: 70%;}
.divMaxRdeemable {color: #028d02;font-size: 13px;text-align: justify;}
.divMaxRdeemable strong {padding: 0 5px 0 0;}
.customer-visit-pro-priceDiv b {display: table;margin: 5px 0 10px;font-size: 13px;color: #028d02;}
.customer-visit-pro-priceDiv span {font-size: 16px;border: 1px solid #578805;margin-right: 0px;width: 35%;padding: 0 4px;float: left;height: 24px;line-height: 24px;vertical-align: top;}
.customer-visit-pro-priceDiv input[type="text"] {width: 84%;text-align: left;margin-right: 0;border: 0;float: right;height: auto !important;line-height: 22px;font-size: 15px;background: transparent;}
.customer-visit-pro-priceDiv a, .customer-visit-pro-priceDiv #Btn_Apply_Points {margin: 0;background: #028d02;padding: 0;color: #fff;float: left;cursor: pointer;border: 0;height: 24px;width: 40px;}
.customer-visit-pro-priceDiv a {width: auto;line-height: 24px;padding: 0 15px;}
.applied-Credit {padding: 5px 0;float: left;width: 100%;text-align: center;}
.credit-disclaimer {float: left;font-size: 10px;padding: 5px 0 !important;width: 100%;text-align: center;}

/**/
.ShopCart_AmountDiv {float: right;width: 29%;margin: 0;padding: 0;border: 1px solid #b8b8b8;border-top: 0;}
.ShopCart_AmtTopDiv {width: 100%;float: left;}
.ShopCart_AmtTopDiv svg{fill:#000;}
.Amount_totalDiv {width: 100%;float: left;padding: 0 5%;font-size: 14px;color: #151515;font-family: 'open_sanssemibold';border-bottom: 1px solid #b8b8b8;}
.amountTxt {float: left;padding: 3% 0;}
.Discount_amountTxt {width:100%;clear:both;font-size:13px;background:#f9f9f9;float:left;}
.Discount_amountTxt .amountTxt,
.Discount_amountTxt .amount_amount {padding:2% 10px;}
.Discount_amountTxt .amount_amount {color:#f10525;}

.amount_amount {text-align: right;float: right;font-size: 16px;padding: 3% 0;color: #151515;font-family: 'open_sanssemibold';width: 42.8%;border-left: 1px solid #e0e2e4;display: flex;align-items: center;justify-content: right;}
.final_totalDiv {width: 100%;float: left;}
.final_totalDiv .Amount_totalDiv {margin: 0;border-bottom: 0;}
.final_totalDiv .amountTxt {color: #151515;font-size: 18px;font-family: 'open_sansbold';padding: 3% 0 0;text-transform: uppercase;}
.final_totalDiv .amount_amount {margin: 0;border-bottom: 0;color: #028d02;font-size: 19px;font-family: 'open_sansbold';}
.final_totalDiv .amount_amount svg{fill:#028d02;}
.total-cost, .cashBack {float: left;padding: 5px 0;text-align: center;color: #028d02;font-size: 13px;width: 100%;border-top: 1px solid #e0e2e4;font-family: 'open_sanssemibold';}
.total-cost{display: flex; align-items: center; justify-content: center;}
.total-cost svg{width:15px; height:15px; fill:#028d02;}
.total-cost span{display:flex; align-items:center;}
.cashBack {color: black;}
.ShopCart_Btn_BottomDiv {float: left;margin: 15px 0 0;width: 100%;}
a.keepShoppingBtn, a.ShopCart_CheckoutBtn {text-align: center;font-size: 16px;font-family: 'open_sansbold';border-radius: 3px;}
a.keepShoppingBtn {float: left;width: auto;color: #1d1d1d;}
a.ShopCart_CheckoutBtn {float: right;width: 29.3%;color: #fff;}
.TopSel_Pro_marginDiv {margin-top: 40px; float:left;}

/*===== Shopping Cart Page Css End =====*/

/*===== Sign Up Page Css =====*/
.Signup_BoxDiv {width: 100%;float: left;}
.Signup_Box_rightDiv {float: right;padding: 2% 3%;width: 49%;border: 1px solid #b8b8b8;}
.Signup_Box_rightDiv.Guest_login {padding: 0;border: 0;}
.login--form {padding: 5% 6%;border: 1px solid #b8b8b8;margin-bottom: 20px;float: left;width: 100%;clear: both;}
.guest--form {padding: 5% 6%;border: 1px solid #b8b8b8;float: left;width: 100%;clear: both;background: #f3f3f3 !important;}
.Signup_Box_rightDiv h3 {color: #151515;font-size: 18px;font-family: 'open_sansbold';}
.enter_regTextDiv {float: left;margin: 25px 0 0;padding: 0 2% 0 0;width: 98%;color: #000;font-size: 14px;font-family: 'open_sanssemibold';text-align: left;}
.Signup_Box_rightDiv .labelTxtDiv {width: 100%;float: left;margin: 15px 0 0px;}
.Signup_Box_rightDiv .labelTxtDiv label {color: #505050;font-size: 14px;font-family: 'open_sanssemibold';display: table;}
.labelTxtDiv .input_box {font-family: 'open_sanssemibold';width: 100%;padding: 0 2%;margin: 6px 0 0;}
.Crt_Signin {width: 100%;float: left;margin: 30px 0 0;padding: 0;}
.Creat_Signin {border: 0;position: relative;float: left;color: #fff;font-size: 16px;font-family: 'open_sansbold';width: 128px;height: 38px;line-height: 38px;cursor: pointer;border-radius: 3px;}
a.Frt_Password {color: #151515;font-size: 14px;font-family: 'open_sanssemibold';border-left: 2px solid #606060;line-height: 17px;padding: 0 0 0 20px;margin: 10px 0 0 20px;float: left;}
.Signup_Box_leftDiv {float: left;}
.Crt_AccountDiv {width: 100%;float: left;margin: 28px 0 0;}
.Creat_Account {position: relative;float: left;color: #151515;font-size: 18px;font-family: 'open_sansbold';width: 244px;border-radius: 3px;}
.small_imgSlide {margin: 20px 0 10px;float: right;}
.mySlidesSmallImg {position: relative;}
.sliderPriceSml {position: absolute;bottom: 10px;left: 0;text-align: center;width: 100%;color: #fff;font-size: 14px;font-family: 'open_sanssemibold';}
.Signup_BoxDiv .USP_NwBPC_Div3 .USP_free_col1 {width: 31%; height:155px;}

/*===== Sign Up Page Css End =====*/

/*===== Forgot Password Page Css =====*/
.frgt_Pass {width: 100%;padding: 0;}
.frgt_Pass_TitleDiv {float: left;padding: 1% 2%;width: 100%;border-bottom: 1px solid #c4c4c4;background: #f6f6f6;}
.frgt_Pass_TitleDiv h3 {float: left;color: #151515;font-size: 16px;font-family: 'open_sanssemibold';}
.Get_frgtpass_Box {width: 100%;float: left;padding: 0 2% 30px;}
.frgt_Pass_txtDiv {float: left;margin: 25px 0;padding: 0;width: 100%;color: #000;font-size: 14px;/*font-family: 'open_sanssemibold';*/
text-align: left;}
.Get_frgtpass_Box .input_box {width: 96%;}
.Get_frgtpass_Box .labelTxtDiv {margin: 0;}
.Get_frgtpass_Box .labelTxtDiv, .Get_frgtpass_Box .Crt_Signin {float: left;width: 50%;}
.Get_frgtpass {position: relative;float: left;font-size: 16px;font-family: 'open_sansbold';width: 244px;height: 39px;line-height: 30px;}
.Get_frgtpass_Box .login_error_msg {float: left;color: #fff;margin-top: 10px;width: 79%;padding: 5px 15px;}
.Get_frgtpass_text, .Get_frgtpass_failtext {width: 100%;float: left;padding: 25px 2% 30px;}
.Get_frgtpass_text p, .Get_frgtpass_failtext p {padding: 0 0 10px;line-height: 24px;}
.cm_name {text-transform: capitalize;}
.Get_frgtpass_failtext a {font-family: 'open_sanssemibold';}

/*===== Forgot Password Page Css End =====*/

/*===== Check Out Page Css =====*/
.checkOut_grayBand {width: 100%;float: left;background: #e9e8e8;padding: 15px 0;}
.checkOut_grayBand ul {width: 100%;display: table;text-align: center;}
.checkOut_grayBand ul li {display: inline-block;text-align: center;width: 18%;}
.checkOut_grayBand ul li .fa {display: inline-block;margin-top: 2px;text-align: right;float: right;font-family: 'open_sansbold';font-size: 18px;}
.checkOut_grayBand ul li a {font-size: 16px;font-family: 'open_sanssemibold';}
.checkOut_grayBand ul li a.active {color: #3c66bc;}
.checkoutDiv {width: 100%;float: left;margin-bottom: 50px;}
.checkoutDiv_left {float: left;width: 64%;}
.Address_InforDiv {float: left;width: 100%;}
.Address_Inform_TitleDiv {width: 100%;float: left;margin: 0px 15px 20px 0px;}
.Address_Inform_TitleDiv h2 {font-size: 20px;color: #151515;font-family: 'open_sansbold';float: left;}
.billing_checkDiv {float: right;font-size: 15px;color: #000;font-family: 'open_sanssemibold';margin: 0 0;}
.billing_checkDiv {display: block;position: relative;padding-left: 25px;margin-bottom: 0;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.billing_checkDiv input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 3px;left: 0;height: 16px;width: 16px;background-color: #ccc;border: 1px solid #8b8b8b;}
.billing_checkDiv:hover input ~ .checkmark {background-color: #ccc;}
.billing_checkDiv input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";position: absolute;display: none;}
.billing_checkDiv input:checked ~ .checkmark:after {display: block;}
.billing_checkDiv .checkmark:after {left: 5px;top: 1px;width: 5px;height: 10px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.Address_Inform_BoxDiv {float: left;width: 100%;}
.Address_billing_BoxDiv {float: left;width: 49%;}
.billing_TitleDiv {float: left;padding: 2% 4%;width: 100%;border: 1px solid #c4c4c4;background: #f6f6f6;}
.billing_TitleDiv h3 {float: left;color: #151515;font-size: 16px;font-family: 'open_sanssemibold';}
.billing_inputBoxDiv {float: left;padding: 1% 4% 8%;width: 100%;border: 1px solid #c4c4c4;border-top: 0;}
.billing_labelTxtDiv {width: 100%;float: left;margin: 15px 0 0px;position: relative;}
.billing_labelTxtDiv label {color: #505050;font-size: 14px;font-family: 'open_sanssemibold';margin-bottom: 0;}
.billing_labelTxtDiv .input_box {width: 100%;height: 28px;line-height: 28px;margin: 7px 0 0;}
.billing_labelTxtDiv select.Billing_selected_Option {background-image: url(/images/Billing-select-arrow.jpg);background-position: right top;background-repeat: no-repeat;}
.billing_labelTxtDiv select {display: table;border: 1px solid #b8b8b8;background: #fff;color: #151515;font-size: 14px;font-weight: 400;width: 100%;cursor: pointer;margin: 7px 0 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;height: 30px;padding: 0 2%;outline: none;}
.Address_shipping_BoxDiv {float: right;}
.Multiple_OrdersText {float: left;margin-top: 10px;background: #dae5fb;padding: 2%;border: 1px solid #b8b8b8;}
.Multiple_OrdersText p {padding: 5px 0;}

.Payment_Details_BoxDiv {width: 100%;margin: 20px 0 0;float: left;}
.Payment_TitleDiv {float: left;padding: 1% 2%;width: 100%;border: 1px solid #b8b8b8;background: #b8b8b8;}
.Payment_TitleDiv h3 {float: left;color: #151515;font-size: 16px;font-family: 'open_sansbold';}
.Payment_TitleDiv div{display: flex;align-items: center;justify-content: right;}
.Payment_TitleDiv .spnCxCheckOutYouPay{display: flex; align-items:center; padding:0 0 0 5px;}
.Payment_TitleDiv .spnCxCheckOutYouPay svg{fill:mediumblue; display:flex; align-items:center;}
.Payment_Top_BoxDiv {float: left;padding: 1% 2% 3%;width: 100%;border: 1px solid #b8b8b8;border-top: 0;}
.Payment_Top_BoxDiv.Checkout-Tracking_Ship .shipping_methodtable {padding: 0;}
.shipping_methodtable p {padding: 0 0 10px;}
.Payment_BoxDiv {float: left;width: 100%;}
.PayDetailTxtDiv {width: 48%;float: left;margin: 10px 0;padding: 0;position: relative;}
.pay_rightTxtDiv {float: right;}
.PayDetailTxtDiv label {color: #505050;font-size: 14px;font-family: 'open_sanssemibold';width: 100%;}
.PayDetailTxtDiv label.error, .billing_labelTxtDiv label.error {position: absolute;left: 0;top: 52px;font-size: 13px;}
.billing_labelTxtDiv label.error {top: 60px;}

.PayDetailTxtDiv .input_box {font-size: 13px;font-weight: 400;width: 100%;padding: 0 2%;height: 28px;line-height: 28px;color: #151515;}
.PayDetailTxtDiv select.Pay_selected_Option {background-image: url(/images/Billing-select-arrow.jpg);background-position: right top;background-repeat: no-repeat;}
.PayDetailTxtDiv select {display: table;border: 1px solid #b8b8b8;background: #fff;color: #151515;font-size: 14px;font-weight: 400;width: 100%;cursor: pointer;margin: 7px 0 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;height: 30px;padding: 0 2%;}
.Pay_Date {float: left;width: 48%;}
.pay_Dateright {float: right;}
.PayDetailTxtDiv_checkBox {margin-top: 20px;}
.PayDetailTxtDiv_FullwBox {width: 100%;margin-left: 0;text-align: center;}
.Place_Order_Btn {font-family: 'open_sansbold';border-radius: 3px;width: 200px;margin-top: 20px;}
.Payment_Top_BoxDiv .Shipping_methodeDiv {padding: 0;border: 0;}
.Payment_Top_BoxDiv .shipping_text {padding-top: 0;}
.Payment_Top_BoxDiv .gender {margin-top: 15px;height: auto;}
.checkPetDetail {float: left;width: 90%;margin: 20px 0 0 0;}
.checkPetDetail .checkPet-1 {float: left;width: 100%;padding: 0 0 5px;}
.checkPetDetail .billing_checkDiv {width: 100%;font-weight: 400;font-size: 14px;margin: 2px 0;}
.Payment_Top_BoxDiv .PerDetailTxtDiv {margin-left: 0;width: 33%;}

.checkoutDiv_right {float: right;width: 34%;}
.Right_Cart_Summray {width: 100%;float: left;margin: 41px 0 20px;padding: 0;}
.RCart_Summray_TitleDiv {float: left;padding: 2% 4%;width: 100%;border: 1px solid #b8b8b8;background: #b8b8b8;}
.RCart_Summray_TitleDiv h3 {float: left;color: #151515;font-size: 16px;font-family: 'open_sansbold';}
.RCart_Summray_TitleDiv a {float: right;color: #ff0000;font-size: 14px;font-family: 'open_sanssemibold';}
.Right_Cart_BoxDiv {float: left;width: 100%;border: 1px solid #b8b8b8;border-top: 0;}
.Right_Cart_contentDiv {float: left;width: 100%;padding: 4% 0 0;border-bottom: 2px dashed #adadad;}
.Right_Cart_contentDiv svg{fill:#151515;}
.cus_Rt_Pro_NameDiv {width: 100%;float: left;padding: 0 6%;font-size: 14px;color: #000;font-weight: 400;}
.Rt_Pro_detailDiv {width: 100%;float: left;margin: 10px 0 0;padding: 0 6%;font-size: 13px;color: #028d02;}
.Rt_Pro_img {width: 40%;float: left;padding: 10px 0 0;}
.Rt_Pro_img img {width: 80%;}
.Rt_Pro_QTYDiv {float: left;width: 35%;text-align: center;}
.Rt_Pro_Input_QTYDiv {margin: 0 auto;padding: 1px;}
.ShopunitCartQtyDiv {font-family: 'open_sanssemibold';font-size: 14px;color: #151515;margin-bottom: 5px;}
.Rt_Pro_RemoveDiv {float: right;width: 20%;padding: 30px 0 0;text-align: center;}
.Rt_Pro_RemoveDiv img{display:inline-block; width:25px; cursor:pointer;}
.Rt_Pro_RemoveDiv button {border: none;background: none;}
.Rt_Pro_RemoveDiv .fa {font-size: 18px;color: #028d02;cursor: pointer;padding: 0 0px 0 0;}
.Rt_Pro_order_optionDiv {float: left;width: 100%;padding: 10px 6%;border-bottom: 0px solid #e0e0e0;}
.Rt_Pro_order_optionDiv label {color: #505050;font-size: 14px;font-family: 'open_sanssemibold';}
.Rt_Pro_order_optionDiv select {float: left;border: 1px solid #bebebe;background: #fff;color: #151515;font-size: 13px;font-weight: 400;width: 98%;cursor: pointer;padding-left: 5px;margin: 5px 0 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;}
.Rt_Pro_order_optionDiv select.Rt_Pro_selected_Option {background-image: url(/images/select-arrow.png);height: 29px;background-position: right 10px;background-repeat: no-repeat;}
.Rt_Pro_order_optionDiv ul li {display: flex;margin-bottom: 10px;}
.Rt_Pro_noAutoDelText {float: left;font-size: 12px;color: #000;padding-top: 8px;font-family: 'open_sanssemibold';}
.Rt_Pro_totalDiv {width: 100%;float: left;margin: 10px 0 0;padding: 0 6%;font-size: 14px;color: #151515;font-family: 'open_sanssemibold';border-bottom: 1px solid #e0e2e4;border-top: 1px solid #e0e2e4;}
.Rt_Pro_totalDiv .amount_amount {text-align: right;float: right;font-size: 14px;border: 0;padding: 3% 0;color: #151515;font-family: 'open_sanssemibold';}
.Rt_Pro_finaltotalDiv {width: 100%;float: left;padding: 10px 6%;font-size: 14px;color: #151515;font-family: 'open_sanssemibold';}
.Rt_Pro_finaltotalDiv .amountTxt {float: left;padding: 0;}
.Rt_Pro_finaltotalDiv .amount_amount {text-align: right;float: right;font-size: 16px;border: 0;padding: 0;color: #151515;font-family: 'open_sanssemibold';}
.Rt_pro_ShopCart_AmountDiv {float: right;width: 100%;border-top: 2px solid #e0e2e4;}
.Gr_ShopCart_AmtTopDiv {width: 100%;float: left;}
.Gr_ShopCart_AmtTopDiv svg{fill:#000;}
.Gr_amount_amount.red_text svg{fill:#ed1f24}
.Gr_final_totalDiv .Gr_amount_amount svg{fill:#028d02;}
.Gr_Amount_totalDiv {width: 100%;float: left;font-size: 14px;color: #151515;font-family: 'open_sanssemibold';border-bottom: 1px solid #e0e2e4;}
.Gr_amountTxt {float: left;padding: 3% 0 3% 6%;}
.Gr_amount_amount {text-align: right;float: right;font-size: 16px;padding: 3% 6% 3% 0;color: #151515;font-family: 'open_sanssemibold';width: 43%;border-left: 1px solid #e0e2e4; display:flex; align-items:center; justify-content:right;}
.Gr_amount_amount.red_text {color: #ed1f24;}
.Gr_final_totalDiv .Gr_amountTxt {color: #151515;font-size: 15px;font-family: 'open_sansbold';padding: 3% 0 3% 3%;}
.Gr_final_totalDiv .Gr_amount_amount {margin: 0;border-bottom: 0;color: #028d02;font-size: 17px;font-family: 'open_sansbold';}
.cashBack {float: left;padding: 5px 0;text-align: center;color: black;font-size: 13px;width: 100%;border-top: 1px solid #e0e2e4;font-family: 'open_sanssemibold';}
.Right_Cart_Summray .ShopCart_CouponDiv {float: left;width: 100%;margin: 10px 0 0;padding: 4% 4% 8%;border: 1px dashed #acacac;}
.ShopCart_Coupon_InputDiv {float: left;width: 100%;margin: 12px 0 0;}
.Right_Cart_Summray .ShopCart_Coupon_InputDiv .input_box {border: 1px solid #b8b8b8;width: 55%;height: 30px;float: left;margin: 0;padding: 0 10px;background: #fff;}
.Right_Cart_Summray .ShopCart_Coupon_InputDiv .apply_coupon {height: 31px;line-height: 31px;width: 80px;font-size: 15px;margin: 0 0 0 5px;}
.cart_checkout_btn {width: 100%;border-radius: 3px;font-size: 15px;}
.petinfodisplay {display: none;}
.petinfoadd {cursor: pointer;}
.petinfoadd:after {content: "+ Add";font-size: 16px;color: #f10525;/* font-family: FontAwesome;*/font-family: 'open_sanssemibold';float: right;}
.petinfoadd.add-icon:after {content: "- Remove";}

/*===== Check Out Page Css End =====*/

/*===== Payment Successful Page Css =====*/
.payment_SummaryDiv {width: 100%;float: left;margin: 10px 0 15px;}
.payment_SummaryDiv h2 {font-size: 24px;font-family: 'open_sansbold';float: left;}
.payment_checkDiv {float: right;font-size: 15px;font-family: 'open_sansbold';margin: 0px 10px 0 0;}
.PaySuccsessful_ordNoDiv {width: 100%;float: left;margin: 0 0 20px;}
.payment_ordercon {float: left;padding: 0 2%;width: 100%;border: 1px solid #b8b8b8;}
.border_right {border-right: 1px solid #e0e2e4;float: left;width: 30%;padding: 3px 0;margin: 0 20px 0 0;}
.payment_ordercon h3 {float: left;color: #151515;font-size: 16px;font-family: 'open_sansbold';line-height: 34px;}
.border_right h3 {width: 100%;}
.payment_ordercon h3 img {margin: -2px 5px 0 0;vertical-align: middle;}
.orderNo_right {float: left;width: 30%;margin: 0 0 0 30px;}
.orderNo_right h3 {text-align: center;}
.payment_ordercon span {margin: 0 0 0 10px;font-size: 22px;line-height: 40px;font-family: 'open_sansbold';}
.payment_ordercon span > span {margin: 0;font-size: 16px;line-height: 20px;}
.orderDate_right {float: right;}
.cashbackCheckout {padding: 15px 0;font-size: 18px;font-family: 'open_sansbold';}
.cashbackCheckoutNote {padding: 15px 0;font-size: 13px;font-family: 'open_sansbold';}
.Inv_billing_inputBoxDiv {text-transform: capitalize;}
.ShopCart_Div {width: 100%;float: left;}
.payment_HeaderDiv {width: 100%;padding: 0px 2%;float: left;background: #b8b8b8;margin-top: 10px;border: 1px solid #b8b8b8;font-size: 14px;color: #151515;font-family: 'open_sansbold';}
.payment_ProDiv, .payment_PriDiv, .payment_QTYDiv, .payment_PayDiv {margin-right: 0;border-right: 1px solid #e0e2e4;padding: 6px 0;float: left;}
.payment_ProDiv {width: 51%;}
.payment_PriDiv {width: 20%;text-align: center;}
.payment_QTYDiv {width: 10%;text-align: center;}
.payment_PayDiv {width: 10%;text-align: center;margin-left: 54px;border-right: 0;}
.paymentProRep_ProDiv {float: left;width: 50%;min-height: 70px;padding: 10px 0 2px;margin-right: 0;font-size: 13px;border-right: 1px solid #e0e2e4;}
.paymentProRep_ProDiv .ShopProRep_ProNameDiv {padding-left: 0;width: 100%;padding: 0 4% 5px 0;/*overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;*/}
.paymentProRep_ProDiv .invoice_Pro_Name {overflow: inherit;text-overflow: inherit;white-space: inherit;}
.paymentRep_PriceDiv {float: left;width: 19.5%;min-height: 70px;padding: 10px 0 0 0;text-align: center;margin-right: 0;border-right: 1px solid #e0e2e4;display: flex;align-items: top;justify-content: center;}
.paymentRep_PriceDiv svg,
.paymentRep_UpayDiv svg{fill:#333;}
.paymentProRep_QTYDiv {float: left;width: 10%;min-height: 70px;padding: 10px 0 0;text-align: center;margin-right: 0;border-right: 1px solid #e0e2e4;}
.paymentRep_UpayDiv {float: left;width: 19%;min-height: 70px;padding: 10px 2% 0 0;margin: 0;text-align: right;text-align: right;display: flex; align-items: top; justify-content:right;}
.paymentProRep_QTYDiv br,
.paymentRep_PriceDiv span, 
.paymentProRep_QTYDiv span, 
.paymentRep_UpayDiv span {display: none;}
.payment_AmountDiv svg{fill:#000;}
.payment_AmountDiv {float: right;width: 49.1%;border: 1px solid #b8b8b8;border-top: 0;}
.payment_AmtTopDiv {width: 100%;padding: 0;margin: 0;float: left;}
.payment_amount {text-align: right;float: right;font-size: 16px;padding: 3% 5px 3% 0;color: #151515;font-family: 'open_sanssemibold';width: 48.3%;border-left: 1px solid #e0e2e4;    display: flex;align-items: center;justify-content: right;}
.payment_amount.red_text {color: #ed1f24;}
.payment_amount.red_text svg{fill:#ed1f24;}
.share_invoiceDiv {width: 100%;border: 1px solid #b8b8b8;background-color: #fff;color: #000;padding: 10px 10px 20px;float: left;margin: 40px 0 0;}
.share_invoiceDiv span {font-size: 12px;font-family: 'open_sanssemibold';}
.share_invoBoxDiv {width: 100%;float: left;margin: 15px 0 0;}
.share_invoBoxDiv .labelTxtDiv label {display: inline;color: #505050;font-size: 14px;font-family: 'open_sanssemibold';}
.share_invoBoxDiv .labelTxtDiv .input_box {width: 60%;margin-top: 0;vertical-align: middle;}
.share_invoBoxDiv .Creat_Signin {float: none;vertical-align: middle;}
.please_note {margin: 25px auto;float: left;width: 100%;font-size: 16px;}
.pls_note {font-size: 16px;font-family: 'open_sanssemibold';}
.please_note ul {margin: 10px;padding: 0px;list-style: none;}
.please_note ul li {font-size: 14px;margin: 10px;list-style: disc;}
.thanks_shopping {float: left;margin: 10px 0 0;color: #151515;}
.thanks_shopping h5 {font-size: 14px;font-family: 'open_sanssemibold';}
.thanks_shopping h6 {font-size: 13px;margin: 5px auto;font-family: 'open_sanssemibold';}

/*===== Payment Successful Page Css End =====*/

/*===== Payment Fail Page Css =====*/
.Pay_Fail_TitleDiv {float: left;background: #f6f6f6;width: 100%;padding: 7px 3%;font-size: 18px;font-family: 'open_sansbold';}
.unsuccessful_Box {border: 1px solid #f2f2f2;width: 100%;padding: 2% 2%;float: left;}
.unsuccessful_Box p {margin: 10px 0;}
.Try_Again {width: 100%;float: left;text-align: center;}
.Try_Again .fa {font-size: 30px !important;color: #515151;}
.try_btn {width: 200px;display: block;margin: 10px auto;}
.callback_failed_div {padding: 15px;background: #dae5fb;font-weight: normal;font-size: 13px;clear: both;margin: 15px 0;float: left;width: 100%}
.callback_btn {width: 100%;float: left;margin: 0 0 10px;}
.Get_password {border: 0;background: #fff;position: relative;float: left;font-size: 16px;font-family: 'open_sansbold';width: 244px;height: 39px;line-height: 30px;text-transform: uppercase;cursor: pointer;}
.payment_fail ol {margin-bottom: 20px;margin-left: 25px;}
.payment_fail ol li {margin: 7px 0;line-height: 26px;list-style: decimal;}
p.payment_fail_note {margin-top: 20px;}

/*===== Payment Fail Page Css End =====*/

/*===== My Account Page Css =====*/
.my_accountDiv {float: left;width: 100%;margin-bottom: 30px;}
.Accmyaccount_click {display: none;}
.dashboard_left {width: 24%;float: left;background: #f9f9f9;border: 1px solid #c4c4c4;}
.left_acount_title {font-size: 22px;font-family: 'open_sanssemibold';margin: 0;padding: 10px 0px 15px 25px;}
.dashboard_left .dashboard_left_menu li {border-bottom: 1px solid #ebebeb;}
.dashboard_left .dashboard_left_menu img{display:inline-block; width:22px; margin:-2px 0 0 0;}
.dashboard_left .dashboard_left_menu li:first-child {border-top: 1px solid #c4c4c4;}
.dashboard_left .dashboard_left_menu li a {padding: 13px 0 13px 25px;text-decoration: none;font-size: 15px;color: #4e4e4e;display: block;font-family: 'open_sanssemibold';}
.dashboard_left .dashboard_left_menu .fa {color: #ed1f24;width: 30px;font-size: 18px;}
.dashboard_left .dashboard_left_menu li a:hover {color: #ed1f24;}
.dashboard_left_menu .list_active,
.dashboard_left_menu .list_active a {border-right: 3px solid #ed1f24;color: #ed1f24 !important;}
.dashboard_right {width: 74%;float: right;}
.dashboard_title {font-family: 'open_sansbold';font-size: 20px;color: #151515;;margin-bottom:0;}
.dashboard_cusDetail {width: 100%;float: left;margin: 30px 0 0;}
.pet_cusdetails {width: 70%;float: left;word-wrap: break-word;text-align: justify;margin: 0;}
.pet_cusimgbox {width: 140px;height: 140px;float: left;border: 1px solid #ebebeb;overflow: hidden;background: #f9f9f9;position: relative;margin-right: 10px;padding: 10px;}
.edit_IC img{display:inline-block; width:28px; height:auto}
.pet_imgbox .edit_IC img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;top: 0;left: 0;width: 28px;height: auto;margin: 0;}
.edit_IC {position: absolute;background: #3c66bc;padding: 0;font-size: 15px;border-radius: 30px;width: 28px;height: 28px;text-align: center;color: white;bottom: 0px;right: 5px;cursor: pointer;}
.edit_IC .fa {display: block;padding: 1px 0 0 2px;color: #fff;}
.pet_cusdetails_right {padding: 2px 20px 0;float: left;}
.pet_cusname {font-size: 16px;color: #4e4e4e;margin-top: 0;margin-bottom: 15px;font-family: 'open_sanssemibold';}
.Customer_registerDate {margin-bottom: 15px;}
.Customer_registerId {margin-bottom: 15px;}

.credit_price_value span{margin:0 0 0 10px;}
.credit_price_value span svg{width: 22px;height: 22px;}

.Customer_registerEmailId {}
.credit_box {border: 1px solid #c4c4c4;float: left;width: 29%;padding-top: 10px;}
.credit_padding {padding: 0px 0 10px 25px;margin-bottom: 10px;}
.credit_title {font-size: 16px;font-weight: bold;}
.credit_price_value {margin: 18px 0;font-size: 26px;display: flex;align-items: center;}
.credit_price_value svg{fill:#333;width: 22px; height: 22px;}
.credit_price_value img,
.credit_padding img{display:inline-block; width:30px; margin:-4px 0 0 0}
.credit_padding a {color: #3c66bc;}
.Ulast_orderDiv {width: 100%;float: left;padding: 30px 0;}
.Das_OrderTitleDiv {width: 100%;float: left;margin: 0 0 15px;}
.Das_OrderTitletext {font-size: 18px;color: #15151f;float: left;font-family: 'open_sansbold';margin: 5px 0 0;}
.Das_selectDropDiv {float: right;margin: 0;padding: 0;width: 30%;}
.Das_selectDropDiv select {display: table;border: 1px solid #c4c4c4;background: #fff;color: #1f151b;font-size: 13px;font-family: 'open_sanssemibold';width: 100%;float: left;cursor: pointer;margin: 0;padding: 0 30px 0 10px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;outline: none;}
.Das_selectDropDiv select.Das_selected_Option {background-image: url(/images/Das-selectDrop.png);height: 28px;background-position: right top;background-repeat: no-repeat;}
.Das_Order_TableDiv {float: left;width: 100%;border: 1px solid #c4c4c4;margin: 20px 0 10px 0!important;}
.visit-latestOrder-Div {width: 100%;padding: 10px 2%;float: left;background: #f6f6f6;border-bottom: 1px solid #c4c4c4;color: #151515;font-size: 16px;font-family: 'open_sanssemibold';}
.Das-latestOrder {float: left;padding: 0 25px 0 0;color: #4e4e4e;border-right: 2px solid #4e4e4e;line-height: 12px;}
.Das-OrderDate {padding-left: 25px;border-right: 0;}
.Das-latestOrder span {font-family: 'open_sansbold';padding-left: 10px;}
.Das-OrderTotalDiv, .Das-OrderTotalDiv span {color: #15151f;float: right;border-right: 0;}
.Das-ProOrder-Div {float: left;width: 55%;padding: 1% 2%;}
.Das-ProOrder-img-Div {float: left;padding: 0 10px 0 0;}
.Das-ProOrder-img-Div img {width: 100px;}
.ProOrder-ViewInvoice-Div {float: right;margin: 16px 10px 0;padding: 0;}
.ProOrder-ViewInvoice-Div a {width: 162px;border-radius: 5px;font-family: 'open_sanssemibold';text-transform: capitalize;}
.Track_order_button_new {display: block;margin-top: 10px;}

/*===== Dashboard Slider Css =====*/
.heroSlider-fixed {position: relative;float: left;width: 100%;}
.slick-slider {position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;overflow:hidden;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;float: left;width: 100%;text-align: center;}
.slick-list:focus {outline: 0;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:after, .slick-track:before {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 340px;min-height: 1px;border-right: 1px solid #ccc;width: 250px;padding: 20px 20px;}
[dir=rtl] .slick-slide {float: right;}
.slick-slide img {display: block;margin: 10px auto;width: 150px;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.heroSlider-img span {color: #1f151b;font-family: 'open_sanssemibold';min-height: 54px;overflow: hidden;display: block;margin-bottom: 10px;display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.heroSlider-pirce {font-size: 16px;font-family: 'open_sanssemibold';padding: 0 0 10px; display:flex; align-items:center; justify-content:center;}
.heroSlider-img .slidebutton {color: #fff;outline: none;text-decoration: none;width: 96px;height: 28px;line-height: 28px;border-radius: 5px;margin: 0 auto;display: block;cursor: pointer;border: 0;font-weight:600;}

/* Custom Arrow */
.prev, .next {color: #2b2b2b;background: #f2f2f2;position: absolute;top: 38%;font-size: 1.5em;padding: 5px 8px;}
.prev img, .next img{display:inline-block; width:20px;}
.prev {left: 0;}
.next {right: 0;}
.next :hover, .prev :hover {cursor: pointer;color: #999;}

/*===== Dashboard Slider Css End =====*/
.DasOrder_marginTable {margin-top: 50px;}
.Favorite-responsive {position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.DasOrder_marginTable .Favorite-responsive {float: left;padding: 10px;}
.DasOrder_marginTable .Favorite-responsive .Home_ProBoxDiv{padding:0;}
.DasOrder_marginTable .Favorite-responsive .newbuy_boxD{margin-top:10px;padding-bottom: 10px;}
.DasOrder_marginTable .Favorite-responsive .newbuy_boxD .Hm_Product_rateDiv{width:100%; text-align:center; padding:6px 0;}
.DasOrder_marginTable .Favorite-responsive .newbuy_boxD .Home_Add_to_cart {width: 100px;margin: 0;float: none;margin: 0 auto;clear: both;}
.DasOrder_marginTable .Favorite-responsive .newbuy_boxD .Home_Add_to_cart span{pading:5px 10px;}
.Favorite-img {float: left;height: 100%;min-height: 1px;border-left: 1px solid #ccc;width: 295px;padding: 20px 20px;text-align: center;}
.Favorite-img:first-child {border-left: 0;}
.Favorite-img img {display: block;margin: 0 auto 10px;width: 150px;}
.Favorite-img span {color: #1f151b;font-family: 'open_sanssemibold';padding: 10px 0;display: block;}

.MyAccount_tabs {margin-top: 30px;}
.dash_orderhistoryDetail {width: 100%;float: left;margin: 30px 0 0;}
.OrderhistoryLeft {float: left;width: 50%;}
.Orderhistory_OrderNo {font-size: 18px;font-family: 'open_sansbold';padding-bottom: 10px;}
.last_order_noDate {float: left;border: 1px solid #c4c4c4;margin: 15px 0 0;padding: 15px;font-size: 16px;font-family: 'open_sansbold';}
.OrderhistoryRight {float: right;}
.Order_ProcessedDiv {margin: 30px 0 0;float: right;}
.Advanced_TrackingDiv {margin-bottom: 5px;}
.tracking_btn {border: 1px solid #e9e9e9;padding: 5px 10px;color: #3c66bc;margin-top: 0;float: right;}
.visit-Orderorder-TableDiv {float: left;width: 100%;}
.visit-Order-TableDiv {float: left;width: 100%;}
.order_table_responsive{margin-bottom:20px;}
.visit-Table-thDiv {width: 100%;float: left;background: #f6f6f6;border-bottom: 1px solid #c4c4c4;color: #333;font-size: 15px;font-family: 'open_sanssemibold';}
.srNo, .visit-date, .visit-order-no, .visit-status, .visit-auto, .visit-reorder, .visit-invoice {float: left;text-align: center;border-left: 1px solid #e9e9e9;padding: 5px 0;}
.srNo {width: 8%;border-left: 0;}
.visit-date {width: 16%;}
.visit-order-no {width: 14%;}
.visit-status {width: 15%;}
.visit-status {width: 15%;}
.visit-reorder {width: 13%;}
.visit-invoice {width: 14%;}
.visit-Table-trDiv {width: 100%;float: left;color: #333333;font-size: 14px;}
.td-srNo, .td-visit-date, .td-visit-order-no, .td-visit-status, .td-visit-auto, .td-visit-reorder, .td-visit-invoice {float: left;text-align: center;border-left: 1px solid #e9e9e9;padding: 7px 0;line-height: 22px;min-height: 56px;}
.td-srNo {width: 8%;border-left: 0;}
.td-visit-date {width: 16%;}
.td-visit-order-no {width: 14%;}
.td-visit-status {width: 15%;}
.td-visit-status {width: 15%;}
.td-visit-reorder {width: 13%;}
.td-visit-invoice {width: 14%;}
.td-visit-reorder a, .td-visit-invoice a, .td-visit-status a {color: #3c66bc;}
.noOrdersDiv_tab {padding: 10px;}
.visit-Table-PayInvoiceDiv .visit-date, .visit-Table-PayInvoiceDiv .visit-order-no, .visit-Table-PayInvoiceDiv .visit-status, .visit-Table-PayInvoiceDiv .visit-invoice {width: 18%;}
.visit-Table-TrPayInvoiceDiv .td-visit-date, .visit-Table-TrPayInvoiceDiv .td-visit-order-no, .visit-Table-TrPayInvoiceDiv .td-visit-status, .visit-Table-TrPayInvoiceDiv .td-visit-invoice {width: 18%;}
.Ref_RepDiv {width: 100%;float: left;margin: 0 0 10px;padding: 10px 2% 0;border-top: 1px solid #e0e2e4;}
.Ref_RepDiv:first-child {border-top: 0;}
.ref_no_top {width: 100%;padding: 0 0 10px;font-family: 'open_sanssemibold';}
.ref_no_top span {color: #1262a0;}
.Ref_odr_reptDiv {width: 100%;float: left;padding: 5px 0;}
.Ref_ProName, .Ref_autoDelivery, .Ref_Date {float: left;color: #464646;}
.Ref_ProName {width: 62%;}
.Ref_autoDelivery {width: 22%;text-align: center;}
.Ref_Date {width: 15%;text-align: right;}
.modal-window {position: fixed;background-color: rgba(4, 4, 4, 0.52);top: 0;right: 0;bottom: 0;left: 0;z-index: 999;opacity: 0;pointer-events: none;transition: all 0.3s;}
.modal-window > div .overflow {max-height: 300px;overflow-y: scroll;}
.modal-close {color: #fff;line-height: 24px;background: black;font-size: 18px;position: absolute;right: -14px;text-align: center;top: -12px;width: 24px;border-radius: 30px;}
.modal-close img{width:13px;}
.modal-window > div .overflow span span {background: whitesmoke;display: block;padding: 2px;font-weight: bold;}
.credit_credit_box {float: left;width: 100% !important;margin-top: 20px;margin-bottom: 0px;}
.credit_credit_box .credit_padding {float: left;width: 33%;padding: 0 0 0 6%;border-right: 1px solid #e0e0e0;}
.credit_credit_box .credit_padding:last-child {border-right: 0;}
.visit-status_cr {width: 45%;}
.cdt-dbt-visit-no span {font-family: 'open_sansbold';}
.bdr_myaccount_right {width: 100%;float: left;padding-bottom: 15px;border-bottom: 2px solid #c4c4c4;}
.dashboard_title .billing_checkDiv {text-transform: none;}
.dashboard_right .Address_InforDiv {margin-top: 22px;}
.Address_InfNl_BoxDiv {float: left;margin: 15px 0 0;padding: 2% 4%;width: 100%;border: 1px solid #b8b8b8;}
.InfNl_checkDiv {float: left;font-size: 16px;color: #151515;font-family: 'open_sansbold';margin: 2px 10px 0 0;}
.InfNl_checkBox {float: left;width: 100%;}
.InfNl_checkBox .billing_checkDiv {float: left;}
.Nl_Inform_TextDiv {float: left;color: #505050;font-size: 14px;margin: 5px 0 0 25px;}
.Nl_Inform_TextDiv span {display: block;}
.ChangePassDiv {width: 100%;float: left;border: 1px solid #c4c4c4;}
.ChangePass_TittleDiv {float: left;background: #f6f6f6;width: 100%;padding: 10px 3%;font-size: 20px;font-family: 'open_sansbold';border-bottom: 1px solid #c4c4c4;}
.MyAcc_ChangePass_BoxDiv {float: left;width: 100%;padding: 2% 2% 3%;/*margin-bottom: 15px;border: 1px solid #f2f2f2;*/}
.changePasswordDiv {float: left;margin: 0 15px 10px;padding: 0;width: 100%;}
.MyAcc_ChangePass_BoxDiv .add_label_inputDiv {padding: 8px 0;}
.MyAcc_ChangePass_BoxDiv .changePasswordDiv label {float: left;width: 30%;padding: 5px 0 6px;display: table;color: #333333;font-size: 14px;font-family: 'open_sanssemibold';}
.MyAcc_ChangePass_BoxDiv .changePasswordDiv label.error {width: 70% !important;}
.MyAcc_ChangePass_BoxDiv .add_label_inputDiv .toggle-password {bottom: 14px;top: inherit;right: 21%;}
.changePasswordDiv .input_box {width: 50%;padding: 0 2%;height: 30px;line-height: 30px;margin: 0;}
.Forgot_password_Button {width: 100%;float: left;text-align: center;margin: 10px 0 0;}
.Forgot_password_Button .Submit-infoBtn {width: 220px;background: #e8e8e7;color: #151515;height: 42px;font-size: 17px;}
.MyAcc_Pet_Details {width: 100%;float: left;margin-top: 20px;}
.Pet_NewaddBtn {padding: 4px 10px;color: white;font-family: 'open_sansbold';cursor: pointer;cursor: hand;margin: 0px 0 0;float: right;font-size: 14px; background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius:20px;}
.pet_formtoggle {display: none;border: 1px solid #c4c4c4;width: 100%;margin-bottom: 20px;}
.PerDetail_TopDiv {float: left;margin: 0;padding: 1% 2%;width: 100%;border-bottom: 1px solid #c4c4c4;background: #f6f6f6;}
.PerDetail_TopDiv h3 span{font-weight:600;}
.PerDetail_TopDiv span.Pet_NewaddBtn {padding: 0px;color: #f15050;font-size: 16px; font-family: 'open_sansbold'; background:none!important;}
.PerDetail_TopDiv span.Pet_NewaddBtn img{width:25px;}
.PerDetail_BoxDiv {float: left;margin: 0;padding: 1% 2% 2%;width: 100%;border-top: 0;}
.PerDetail_BoxtopDiv {float: left;margin: 0;padding: 0;width: 100%;}
.PerDetailTxtDiv {width: 28%;float: left;margin: 10px 0 0 28px;padding: 0;height: 74px;}
.PerDetail_imgDiv {height: 300px;}
.petphoto {border: 1px solid #d3d1d1;width: 150px;height: 150px;margin: 20px 25px;overflow: hidden;position: relative;}
.pet_imgbox {width: 148px;height: 148px;float: left;border: 1px solid #ebebeb;overflow: hidden;background: #f9f9f9;position: relative;margin-right: 10px;}
.pet_imgbox img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;top: 50%;left: 50%;width: 120px;height: 120px;margin-top: -60px;margin-left: -60px;box-sizing: border-box;}
.Upload_Pet_Photo {margin: 0 0 15px;width: 80%;text-align: center;font-size: 12px;font-weight: normal;}
.PerDetailTxtDiv label {color: #505050;font-size: 14px;font-family: 'open_sanssemibold';display: table;}
.PerDetailTxtDiv .input_box {/*border: 1px solid #e0e0e0;*/font-size: 13px;font-family: 'open_sanssemibold';width: 90%;padding: 0 2%;height: 28px;line-height: 28px;margin: 5px 0 0;}
.PetDetailTxt_OptionDiv {float: left;width: 100%;padding: 0px 0 0;}
.PetDetailTxt_OptionDiv select {display: table;border: 1px solid #b8b8b8;background: #fff;color: #151515;font-size: 13px;width: 90%;cursor: pointer;margin: 5px 0 0;padding-left: 5px;-webkit-appearance: none;-moz-appearance: none;}
.PetDetailTxt_OptionDiv select.selected_Option {background-image: url(/images/Billing-select-arrow.jpg);height: 30px;background-position: right 0px;background-repeat: no-repeat;}
.MyAcc_Pet_Details label.error {font-size: 13px !important;}
.gender {margin: 10px 0 0px 28px;}
.sub_petinfo {width: 30%;margin: 0px 0 10px 29px;}
.Submit_pet_info{ background: linear-gradient(90deg, rgba(30, 43, 71, 1) 0%, rgba(73, 105, 173, 1) 100%) !important; border-radius:20px; width:180px !important;}
.Submit_pet_info, .pet-cancel {float: left;width: 90%;height: 34px;line-height: 34px;text-transform: capitalize;margin: 20px auto 10px;}
.Petradio-item {display: inline-block;position: relative;padding: 0 6px;margin: -6px 0 0;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.Petradio-item input[type='radio'] {display: none;}
.Petradio-item label {color: #666;font-family: 'open_sanssemibold';margin: -1px 0 0;cursor: pointer;}
.Petradio-item label span {display: inline-block;padding-top: 1px;vertical-align: middle;}
.Petradio-item label:before {content: " ";display: inline-block;position: relative;top: 5px;margin: 0 5px 0 0;width: 16px;height: 16px;border-radius: 11px;border: 2px solid #3c66bc;background-color: transparent;}
.Petradio-item input[type=radio]:checked + label:after {border-radius: 11px;width: 8px;height: 8px;position: absolute;top: 8px;left: 10px;content: " ";display: block;background: #3c66bc;}
.Payment_Top_BoxDiv .Petradio-item label:before {border: 1px solid #636363;}
.Payment_Top_BoxDiv .Petradio-item input[type=radio]:checked + label:after {background: #ff0000;}

.h_petdetailBox1 {width: 100%;float: left;border: 1px solid #c4c4c4;margin-bottom: 10px;}
.petdetail_repeatBox1 {width: 100%;float: left;border-top: 1px solid #c4c4c4;padding: 10px 2% 5px;}
.petdetail_repeatBox1:first-child {border-top: 0;}
.Cs_petimg1 {width: 100px;float: left;}
.Cs_petimg1 img {width: 80px;height: 80px;border: 1px solid #c4c4c4;display: block;}
.Cs_petdetailText1 {float: left;width: 86%;font-size: 14px;}
.Cs_repeaterdetailDiv {float: left;width: 40%;}
.Pet_na1 {display: inline-block;width: 100%;margin: 0 0 10px;}
.Pet_na1 span {text-transform: capitalize;font-family: 'open_sanssemibold';padding-left: 5px;}
.Cs_repeaterdetai_RightlDiv {width: 18%;float: right;}
.Pet_editBtn_center {text-align: center;width: 100%;}
.Pet_editBtn_center img{width:25px; margin:0 10px;}
.Pet_editlink1 {color: #1169c1;display: inline-block;font-size: 14px;margin: 0 auto 10px;text-align: center;}
.Pet_editlink1 .fa {font-size: 18px;color: #1169c1;cursor: pointer;}
.Pet_editlink1 .fa-trash {color: #ed1f24;margin: 0 0 0 15px;}
.Update_Profile_BtnDiv {float: left;width: 100%;margin: 30px 0 0;}
.Back_viewcart {float: right;color: #000;}
.visit-Pets-TableDiv {float: left;width: 100%;border: 1px solid #c4c4c4;padding: 10px;}
.rctly_bItem {margin-top: 30px;}
.MyFavorites_proTop {margin-top: 0px !important;}
.dashboard_right .HomePage_TopSel_ProDiv {margin-top:20px;}
.remove_favIC {position: absolute;right: 10px;top: 10px;background: #dbdbdb;border-radius: 100%;color: white;font-size: 18px;height: 30px;line-height: 28px;width: 30px;transition: all 0.3s;text-align: center;}
.remove_favIC img{display:inline-block; width:20px; margin:-1px 0 0 0;}
.remove_favIC:hover {background: #ccc;}
#trackingStatus {max-height: 230px;overflow-y: scroll;}
#trackingStatus span {background: #f5f5f5;display: block;padding: 10px 0;font-family: 'open_sanssemibold';color: #333333;font-size: 14px;width: 100%;margin-bottom: -5px;}
#trackingStatus a {color: #ed1f24;}
#trackingStatus p {text-align: left;line-height: 22px;margin-left: 5px;padding: 5px 0;}
#trackingStatus p:before {content: "";position: relative;list-style-type: circle;width: 8px;height: 8px;border-radius: 100px;background: #797979;display: inline-block;vertical-align: middle;margin-right: 10px;}
/*===== My Account Page Css End =====*/

/*===== Product Search Page Css =====*/
.product_search_left {float: left;width: 100%;margin-right: 0%;}
.Search_Alpha_ListingDiv {width: 100%;float: left;}
.Browse_AlphabeticalDiv {width: 100%;float: left;}

/*** SEARCH LISTING PAGE ***/
.new_searchlisting_page {width: 99.7%;border: 1px solid #e1e1e1;float: left;}

/*** 02ND March 2023 ***/
.new_searchlisting_page.no_border{width: 100%; box-sizing: border-box; border: 0;}
.new_searchlisting_page.no_border .search_header{width: 100%; padding: 0;}
.new_searchlisting_page .search_header .nice_search_form{width: 600px; float: none; margin: 0 auto; clear: both; background: #e8e8e8; -moz-border-radius: 30px;border-radius: 30px;-webkit-border-radius: 30px; overflow: hidden;}
.new_searchlisting_page .search_header .nice_search_form .textbox{width: 450px; float: left;}
.new_searchlisting_page .search_header .nice_search_form .textbox input{width: 100%; background: no-repeat; padding: 0 0 0 5%; box-sizing: border-box;}
.new_searchlisting_page .search_header .nice_search_form .btn_holder{width: 100px; float: right;}
.new_searchlisting_page .search_header .nice_search_form .btn_holder button{background: #ed1f24; border: 0; cursor: pointer; text-align: center; height: 50px;}
.new_searchlisting_page .search_header .nice_search_form .btn_holder button span{color: #fff; font-size: 25px;}
.new_searchlisting_page div {float: left;}
.new_searchlisting_page h3 {padding: 10px 0;width: 100% !important;background: #e1e1e1;font-size: 15px;font-family: 'open_sanssemibold';text-align: center;}
.new_searchlisting_page .search_header {width: 94%;padding: 15px 3%;background: #ffffff;box-sizing: unset;-ms-box-sizing: unset;-moz-box-sizing: unset;-o-box-sizing: unset;}
.new_searchlisting_page .search_header {box-sizing: unset;-ms-box-sizing: unset;-moz-box-sizing: unset;-o-box-sizing: unset;}
.new_searchlisting_page .search_header .new_form {background: #e8e8e8;width: 100%;float: left;}
.new_searchlisting_page .search_header .textbox {width: 80%;padding: 0;}
.new_searchlisting_page .search_header .textbox input {height: 50px;border-bottom: 0;background: #e8e8e8;font-size: 17px;border: 0;width: 95%;padding: 0 2.5%;}
.new_searchlisting_page .search_header .btn_holder {width: 20%;float: right;}
.new_searchlisting_page .search_header .btn_holder button,
.new_searchlisting_page .search_header .btn_holder input.button {width: 100%;height: 50px;background: #ff0000;cursor: pointer;padding: 0;}
.new_searchlisting_page .search_header .btn_holder input.button {color: #fff;text-transform: uppercase;font-size: 17px;font-family: 'open_sanssemibold';padding: 0;}
.new_searchlisting_page .search_header .btn_holder .fa-search {font-size: 25px;color: #fff;}
.Browse_AlphabeticalDiv span {color: #151515;background: #f2f2f2;font-size: 14px;font-family: 'open_sansbold';width: 100%;padding: 10px 2%;float: left;border: 1px solid #b8b8b8;border-bottom: 0;}
.AlphabeticalDiv {width: 100%;float: left;border: 1px solid #b8b8b8;border-left: 0;border-top: 0;}
.AlphabeticalDiv ul {float: left;width: 100%;}
.AlphabeticalDiv ul li {float: left;width: 7.69%;}
.AlphabeticalDiv ul li a {border: 1px solid #b8b8b8;padding: 10px 0;color: #818181;font-size: 19px;line-height: 15px;font-family: 'open_sansbold';text-align: center;width: 100%;float: left;border-right: 0;border-bottom: 0;}
.AlphabeticalDiv ul li a:hover {color: #028d02;}
.Search_Pro_AlphabeticalDiv {width: 100%;float: left;/*margin: 35px 0 0;*/border: 1px solid #b8b8b8;}
.Search_Pro_AlphabeticalDiv span {color: #151515;background: #f2f2f2;border-bottom: 1px solid #b8b8b8;font-size: 14px;font-family: 'open_sansbold';width: 100%;padding: 10px 2%;float: left;}
.Search_Product_BoxDiv {width: 100%;margin: 15px 0;padding: 0 3%;float: left;}
.Search_ProductInfor_labelDiv {width: 80%;float: left;}
.Search_ProductInfor_labelDiv .input_box {width: 100%;padding: 0 2%;}
.Search_ProductInfor_labelDiv2 {width: 18%;float: left;margin-left: 1%;}
.Search_ProductInfor_labelDiv2 .Submit-infoBtn {width: 140px;letter-spacing: 1px;}
.Pro_Search_ProdtDiv {width: 100%;float: left;margin: 30px 0 10px;}
.Pro_Search_ProdtDiv .Home_ProBoxDiv {width: 30%;}
.pro_search_formDiv {float: left;width: 100%;border: 1px solid #b8b8b8;padding: 0;margin-top: 10px;}
.pro_search_Info {width: 100%;float: left;padding: 2%;}
.pro_search_TextDiv {width: 100%;float: left;}
.pro_search_TextDiv p {padding-top: 10px;}
.Search_ContactBox {width: 100%;float: left;margin: 10px 0 0;}
.Search_ContactBox .freecontactformmessage {margin: 10px 0;}
.Search_ContactBox .Contact_Top_BoxDiv {padding: 2% 0;width: 100%;}
.Search_ContactBox_textDiv {width: 49%;float: left;margin: 10px 0;padding: 0;}
.Search_ContactBox_textDiv label, .Search_ContactBox_textDiv1 label {color: #505050;font-size: 14px;font-family: 'open_sanssemibold';display: table;}
.Search_ContactBox_textDiv .input_box {font-size: 13px;font-family: 'open_sanssemibold';width: 96%;padding: 0 2%;margin: 5px 0 0;color: #151515;}
.Search_ContactBox_textDiv1 {width: 100%;margin: 10px 0;float: left;}
.badge-container {display: flex !important;justify-content: flex-end !important;overflow: hidden !important;width: 70px !important;height: 60px !important;margin: 0 auto !important;box-shadow: 0 0 4px #ddd !important;transition: linear 100ms width !important;}
.badge-container:hover {width: 256px !important;}
.Search_ContactBox_textDiv1 textarea {border: 1px solid #b8b8b8;font-size: 13px;font-family: 'open_sanssemibold';width: 96%;padding: 0 2%;height: 80px;line-height: 28px;margin: 5px 0 0;color: #151515;}
.Search_ContactBox_textDiv.Contact_textBtnDiv {width: 100%;float: left;}
.Search_ContactBox_textDiv.Contact_textBtnDiv .input_box {width: 60%;margin-right: 15px;}
.pro_find_textDiv {width: 100%;float: left;margin: 10px 0 0;}
.pro_find_textDiv p {padding-top: 10px;}
/*===== Product Search Page Css End =====*/

/*===== Sale Page Css End =====*/
.inner_Banner_margin {margin-top: 0;}
.SaleOfferDiv_topDiv {width: 100%;float: left;margin: 15px 0 0;}
.SaleOfferDiv {width: 104%;float: left;margin: 0 0 0 -30px;padding: 0;}
.offerDivProduct {width: 46%;display: inline-table;margin: 10px 0 20px 30px;border: 1px solid #b8b8b8;position: relative;}
.offerDivProduct_TopDiv {width: 100%;float: left;background: #f2f9ff;}
.offerDivProduct_left {float: left;margin: 0 0 10px;width: 35%;text-align: center;height: 160px;}
.offerDivProduct_left img {width: 100%;}
.offerDivProduct_Right {float: right;font-size: 15px;letter-spacing: 1px;color: #151515;width: 60%;height: 160px;}
.offerDivProduct_Name {font-size: 18px;font-family: 'open_sanssemibold';color: #151515;padding: 8px 0 5px;}
.offerDivProduct_Name a {color: #151515;}
.offerDivProduct_Offer {color: #151515;font-size: 15px;padding: 15px 5px;line-height: 26px;}
.offerDivProduct_Offer b {display: inline;margin: 5px auto 2px;padding: 2px 0;width: 100%;}
.offerDivProduct_Buy {width: 100%;float: left;color: #fff;font-size: 14px;font-family: 'open_sanssemibold';border-top: 1px solid #3c66bc;}
.offerDivProduct_FreeShipping {float: left;width: 50%;text-align: center;padding: 6px 0;color: #151515;font-size: 16px;text-transform: uppercase;}
.Buy_Now_link {float: right;width: 50%;text-align: center;}
.Buy_Now_link a {display: block;color: #fff;font-family: 'open_sansbold';font-size: 16px;text-decoration: none;padding: 8px 0;}
.offerDivProduct:hover .Buy_Now_link a {background: #f10525;transition: 0.3s ease;}
.salebtm_textDiv {width: 100%;float: left;margin: 0px 0 0px;display:table;}
.salebtm_textDiv p {text-align: justify;padding-bottom: 10px;}
/*===== Sale Page Css End =====*/

/*===== Static Pages Css =====*/
.static_leftside {float: left;width: 75%;margin-right: 3%;}
.static_title {width: 100%;float: left;}
.static_leftside h1 {font-size: 24px;font-family: 'open_sansbold';}
.Subscribed_topline {margin: 15px 0 20px;width: 100%;float: left;font-size: 15px;}
.Shipping_Policy_Banner {float: left;width: 100%;margin: 0 0 10px;}
.Shipping_Policy_Banner img {width: 100%;}
.Subscribed_Txt_Bottom {color: #151515;font-size: 14px;float: left;width: 100%;margin: 10px 0 30px;line-height: 20px;}
.Subscribed_Txt_Bottom ul {padding: 5px 0 10px 8px;}
.Subscribed_Txt_Bottom ul li {margin: 10px 0;}
.Subscribed_Txt_Bottom ul li .fa-circle {font-size: 8px;padding: 0 7px 0 0;float: left;margin: 7px 0 0;}

.static_backBtn {margin: 20px 0;border-top: 1px solid #e0e0e0;padding-top: 25px;width: 100%;float: left;}

.Static_Page_Txt.YearEndText{}
.Static_Page_Txt.YearEndText img{display:none;}
.Static_Page_Txt.YearEndText ul.Once_Order_Note li{background:url(/images/icon-d/d-Icon-arrow2.png) no-repeat 0 3px; background-size:15px; padding:0 0 7px 20px; margin:0;}
.Static_Page_Txt.YearEndText .hwto_NoteTxt{font-weight:bold;}
.Static_Page_Txt.YearEndText ul.Once_Order_Note li.No_Icon{background:none; padding:0 0 0 25px}
.Static_Page_Txt.YearEndText ul.Once_Order_Note li.No_Icon ul{margin:0 0 0 20px;}
.Static_Page_Txt.YearEndText ul.Once_Order_Note li.No_Icon ul li{background:none; list-style:disc; padding:0;}

.Static_Content {float: left;width: 100%;color: #151515;}
.Static_Page_Txt {float: left;width: 100%;}
.Static_Page_Txt img{display:inline-block; width:16px; margin:-2px 0 0 0;}
.Howto_OrderPageDiv .Howto_mobileDiv .Howto_TextDiv img{display:inline-block; width:32px; margin:-2px 0 0 0;}
.Auto_imgDiv img{display:inline-block; width:65px; margin:0;}
ul.Once_Order_Note img{display:inline-block; width:16px; margin:-2px 2px 0 0;}
.How_Extra_SavingsText img{display:block; width:30px; margin:-27px 0 0 0; float:right;}
.Howto_mobileDiv{width:50%; float:right;padding-top: 10px;}
.Howto_mobileDiv img{width:auto;}
.Static_Page_Txt p {line-height: 22px;margin: 15px 0;text-align: justify;}
.Static_Page_Txt p strong, .Static_Page_Txt p b {font-family: 'open_sansbold';font-weight:normal;}
.Static_Page_Txt ul {margin-left: 30px;}
.Static_Page_Txt ul li {list-style: disc;margin-bottom: 10px;}
.Static_Page_Txt ul li strong {font-weight:normal;font-family: 'open_sanssemibold';}
.contact_RmessageDiv {width: 100%;float: left;border-top: dotted 1px #000;border-bottom: dotted 1px #000;padding: 5px 10px;background: #fff6da;}
.Rmessage_name, .Rmessage_txn {float: left;width: 100%;margin: 10px 0 15px;}
.contact_RmessageDiv p {padding-bottom: 10px;}
.contact_formDiv {width: 100%;float: left;margin: 15px 0;border: 1px solid #c4c4c4;padding: 0 0 15px;}
.contact_form_TopDiv {float: left;margin: 0;padding: 1% 2%;width: 100%;border-bottom: 1px solid #c4c4c4;background: #f6f6f6;}
.contact_form_TopDiv h3 {float: left;color: #151515;font-size: 16px;font-family: 'open_sansbold';}
.contact_form_TopDiv span {float: right;padding-top: 2px;font-size: 14px;font-family: 'open_sansbold';}
.contact_formDiv .Contact_Top_BoxDiv {width: 100%;float: left;padding-left: 2%;padding-right: 2%;}
.Contact_Form_Txt {width: 100%;float: left;margin-top: 15px;}
.Contact_Form_Txt_Top {float: left;width: 100%;font-size: 16px;}
.Contact_Form_Txt_Top p{font-weight:normal; font-size:14px; font-family: 'open_sansregular';}
.Contact_Form_Txt_left {float: left;color: #000000;font-size: 16px;font-family: 'open_sansbold';margin: 0 0 15px;}
.callTime_Number {padding: 0 5px;}
.callTime {font-weight: normal;font-size: 14px;}
.Contact_Form_Txt_Bottom {color: #151515;font-size: 14px;float: left;width: 100%;margin: 0 0 20px;line-height: 20px;}
.Contact_Form_Txt_Bottom ul {padding: 0;margin: 10px 0 0 24px;}
.Contact_Form_Txt_Bottom ul li {margin: 5px 0;padding: 0;list-style: disc;}
.Contact_Form_Txt_Bottom ul li .fa-circle {font-size: 8px;color: #151515;padding: 0 7px 0 0;float: left;margin: 5px 0 0;display:none;}
.Toll_faxText {float: left;margin: 0 0 5px;width: 100%;font-size: 16px;font-family: 'open_sansbold';}
.issuesText {float: left;margin: 10px 0 15px;width: 100%;background: #dae5fb;padding: 2%;font-size: 14px;line-height: 22px;text-align: justify;}
.Faq_Txt {width: 100%;float: left;text-align: left;}
.Faq_Txt h2 {font-size: 18px;margin-top: 15px;font-family: 'open_sanssemibold';}
.Faq_AnTxt {padding-left: 20px;}
.faq_contactDiv {float: left;width: 100%;}
.faq_contactDiv h2 {margin-bottom: 20px;}
.hwto_Txt h2 {font-size: 15px;padding: 10px 0 0;float: left;width: 100%;font-family: 'open_sansbold';font-weight:normal;}
.Howto_OrderPageDiv {background: #fff;margin-top: 15px;padding: 0 2% 5px;float: left;width: 100%;border: 1px solid #b8b8b8;}
.Auto_imgDiv {float: left;}
.How_Extra_SavingsText {font-size: 24px;padding: 10px 0 0 30px;float: left;color: #00a2e0;font-family: 'open_sansbold';text-transform: uppercase;}
.How_Extra_SavingsText p {font-size: 24px;margin: 8px 0;}
.How_Extra_SavingsText span {font-size: 18px;color: #858484;}
.How_Extra_SavingsText .fa-play {float: right;position: inherit;font-size: 25px !important;color: #00a2e0;margin: -25px 0 0 20px;}
.Howto_TextDiv {float: left;padding: 40px 0 0 40px;color: #151515;font-size: 20px;font-family: 'open_sansbold';}
.Howto_TextDiv .fa-desktop {font-size: 30px;padding: 0 10px 0 0;text-transform: uppercase;vertical-align: middle;}
.Howto_TextDiv .fa-phone-square {font-size: 36px;padding: 0 10px 0 0;text-transform: uppercase;vertical-align: middle;}
.AuPlus_img {float: left;padding: 36px 0 0 30px;}
.AuPlus_img img{width:50px;}
.Order_Online {width: 100%;float: left;margin: 10px 0 10px;line-height: 22px;}
.Order_Online strong {padding: 0 5px 0 0;font-size: 16px;color: #151515;}
.hwto_NoteTxt {font-size: 14px;font-family: 'open_sansbold';margin: 5px 0;float: left;width: 100%;}
ul.Once_Order_Note {width: 100%;float: left;margin: 10px 0;}
ul.Once_Order_Note li {padding: 0 0 12px 10px;line-height: 22px;list-style: none;}
ul.Once_Order_Note li .fa-circle {font-size: 10px;float: left;padding: 6px 8px 10px 0;}
.Affiliates-cont {margin-top: 30px;float: left;width: 100%;}
.Affiliates_screenshot {float: left;margin: 0 45px 0 0;width: auto;}
.cont-part {float: left;width: 50%;margin-top: 20px;}
.cont-part h6 {color: #333333;font-size: 18px;text-transform: capitalize;font-family: 'open_sanssemibold';}
.cont-part p {line-height: 26px;margin: 15px 0;}
.work-cont {margin-top: 32px;float: left;width: 100%;}
.work-cont img{width:120px;}
.work-cont h2 {padding: 12px 0;color: #fff;font-size: 24px;line-height: 20px;text-align: center;font-family: 'open_sansbold';}
.work-cont ul {text-align: center;border: 1px solid #b8b8b8;border-top: 0;margin-left: 0;}
.work-cont li {display: inline-block;vertical-align: top;width: 24%;margin: 30px 0;}
.work-cont li a {height: 136px;margin: 0 auto;padding-bottom: 0;width: 136px;display: table;}
.work-cont span {display: inline-block;text-align: center;width: 63%;font-size: 13px;line-height: 20px;color: #151515;font-family: 'open_sanssemibold';}
.offer-cont {margin-top: 50px;}
.Affiliates-cont h3 {font-size: 20px;line-height: 20px;font-family: 'open_sansbold';}
.hv_offer_img {margin: 30px 0;float: left;}
.cont-part li {display: block;padding-left: 56px;vertical-align: top;width: 100%;position: relative;}
.cont-part li img{display:inline-block; width:18px; margin:-2px 0 0 0;}
.cont-part li a {font-size: 14px;line-height: 32px;color: #575757;font-family: 'open_sanssemibold';}
.cont-part li a .fa-stop-circle-o {color: #11ade4;padding-right: 5px;}
.content_Af {float: left;width: 100%;margin-top: 20px;}
.content_Af h3 {font-size: 20px;line-height: 20px;letter-spacing: 0.5px;margin-bottom: 15px;font-family: 'open_sansbold';}
.Af_logo_img {margin: 40px 0 10px;float: left;width: 100%;border-bottom: 1px solid #b8b8b8;}
.Af_logo_img h5 {background: #f2f2f2;border: 1px solid #b8b8b8;padding: 5px;font-family: 'open_sansbold';}
.Af_logo_img ul {border-left: 1px solid #b8b8b8;border-right: 1px solid #b8b8b8;text-align: center;}
.Af_logo_img li {display: inline-block;float: none;vertical-align: middle;width: 33%;padding: 20px 2%;}
.Af_logo_img li:nth-child(2) {border-left: 1px solid #b8b8b8;border-right: 1px solid #b8b8b8;}
.Af_logo_img a {display: inline-block;vertical-align: middle;width: 100%;font-family: 'open_sansbold';}
.Af_logo_img a img {width: 70%;}
.Extra_SavingsText {padding-top: 20px;}
.Auto_Discount_TextDiv {float: left;margin: 0;padding: 40px 0 0 38px;color: #ed1f24;font-size: 44px;font-family: 'open_sansbold';}
.Auto_Discount_TextDiv span {font-size: 26px;text-transform: uppercase;vertical-align: middle;}
.Auto_Discount_TextDiv p {color: #151515;font-size: 16px;letter-spacing: 1px;}
.Auto_order_ContentDiv {width: 100%;margin: 15px 0 0;float: left;}
.Black_Strong {font-size: 20px;font-family: 'open_sansbold';}
.Red_Strong {font-size: 20px;font-family: 'open_sansbold';float: left;width: 100%;}
.Blk_Strong {font-size: 16px;font-family: 'open_sansbold';}
p.Blk_Rd_Strong {font-size: 15px;font-family: 'open_sansbold';margin: 20px 0 3px;}
.Blk_Rd_Strong .fa-check-square {padding: 0 8px 0 0;}
.Faq_Txt ul.Once_Order_Note {margin-left: 10px;}
ul.Once_Order_Note li {padding: 0 0 10px 10px;}
.Faq_Txt ul.Once_Order_Note li .fa-circle {margin-left: -20px;}
.Terms_Use_Txt {margin-top: 15px;}
.Terms_Use_Txt strong {font-weight:normal;font-family: 'open_sansbold';}
.Terms_Use_Txt ul {margin-bottom: 20px;}
.policy_text_icon, .shipstyle_icon, .guarantee_icon {padding-top: 10px;margin-bottom: -8px !important;}
.guarantee_icon img{display:inline-block; width:20px;}
.policy_text .fa {padding-right: 5px;}
.policy_text p {margin-bottom: 0px;}
.ships_text {padding-left: 30px;}
.shipstyle_icon .fa {font-size: 20px;padding-right: 5px;vertical-align: middle;}
.We_Promise {width: 100%;float: left;text-align: left;font-size: 20px;padding: 15px 0;font-family: 'open_sansbold';}
.guarantee_icon .fa {font-size: 16px;padding-right: 10px;vertical-align: middle;}
.Guarantee_heading {float: left;width: 100%;margin: 0 0 10px;}
.Guarantee_heading strong {margin: 5px 0 8px;float: left;width: 100%;}
.shipp_returns_container p strong { font-weight:normal;font-family: 'open_sansbold';}	

/* ===================   Site Map Page  =================== */
.site_map_page {width: 100%;float: left;}
.site_map_page h5 {margin: 0 0 20px;line-height: normal;font-family: 'open_sansbold';}
.site-map-title h1 {font-size: 30px;line-height: 45px;text-align: center;border-bottom: 1px solid #dfdfdf;margin-bottom: 30px;padding-bottom: 20px;}
.site_map_page ul + h5 {margin-top: 40px;}
.site_map_page .site-map-title ul {}
.site_map_page .site-map-title ul li {position: relative;line-height: 24px;}
.site_map_page .site-map-title ul li + li {margin-top: 16px;}
.site_map_page .site-map-title ul li a:hover {color: #ea2f0a;}
.site_map_page .site-map-title ul.category-list {position: relative;}
.site-map-title ul.category-list:before {content: '';position: absolute;left: 0;top: 12px;bottom: 12px;width: 1px;background: #ea2f0a;}
.site-map-title ul.category-list .ul-with-ul:before,
.site-map-title 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);}
.site-map-title ul.category-list .ul-with-ul:before {top: 12px;}
.site-map-title ul.category-list .ul-with-ul:after {top: 6px;}
.ul-with-ul a {color: #515151;font-family: 'open_sansbold';}
.ul-with-ul ul li a {color: #515151;}
.site-map-title ul.category-list ul {position: relative;margin-top: 16px;}
.col-sm-7 ul li a {color: #515151;}
.site-map-title ul.category-list ul:before {content: '';position: absolute;left: 0;top: 12px;bottom: 12px;width: 1px;background: #dfdfdf;}
.site-map-title ul.category-list li {position: relative;padding-left: 60px;}
.site-map-title ul.category-list li:before {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: 0;height: 1px;width: 35px;background: #dfdfdf;}
.site-map-title 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%;}
.site-map-title ul.category-list > li:before,
.site-map-title ul.category-list > li:after {background: #ea2f0a;}
.col-xs-6 {float: left;width: 50%;}
.col-sm-7 {float: left;width: 55%;}
.col-sm-6 {float: left;width: 45%;}

/*===== Static Pages Css End =====*/

/*===== Testimonials Pages Css =====*/
.testmoni_header {width: 100%;float: left;margin: 0 0 15px;}
.testmoni_header h1 {color: #151515;font-size: 24px;font-family: 'open_sansbold';float: left;}
.testmoni_header .InBn_Review_textDiv {float: left;margin: 4px auto 0;text-align: center;width: 39%;}
.testmoni_header .InBn_Review_textDiv .RatedImg {float: none;padding: 0;vertical-align: middle;display: inline-block;}
.Write_testimonial {color: #000;background: #e0e0e0;font-family: 'open_sansbold';font-size: 14px;width: 200px;height: 31px;line-height: 31px;float: right;text-align: center;margin: 1px 0 0;}
.Write_testimonial img{display:inline-block; width:18px;}
.site_jabber {width: 100%;border: 1px solid #ed6922;float: left;padding: 10px 0;}
.site_jabber .box_space {padding: 3px 30px;}
.site_jabber .award_text {float: left;padding-top: 7px;}
.site_jabber h2 {color: #ed6922;margin: 12px 0 16px;letter-spacing: 2px;font-family: 'open_sanssemibold';font-size: 28px;}
.site_jabber p {font-size: 22px;font-family: 'open_sanssemibold';}
.site_jabber .jabber_img {float: right;width: 130px;padding-top: 0px;margin-left: 10px;}
.content_testimonial_repeat {float: left;width: 100%;border-bottom: 1px solid #ccc;margin: 15px 0 0;padding-bottom: 10px;}
/*.quot {background: url("/images/squote.png") no-repeat 0 0;float: left;height: 23px;margin: 0 10px 0 0;width: 30px;}*/

.quot .fa {font-size: 20px;vertical-align: middle;padding-right: 5px;color: #30b8e4;}
.reviewtextBody {float: left;width: 100%;color: #075e9c;text-align: justify;margin-bottom: 15px;}
.reviewtextBody img{display:inline-block; width:30px;}
.authorName {float: right;color: #075e9c;margin-top: 0px;font-weight: 800;}
.testimonial_rating {float: left !important;margin-top: 20px;}
.testimonial_rating img {float: left;}
.testimonialDate {float: right;clear: right;color: #333;margin: 0 0 0 5px;font-family: 'open_sanssemibold';}
.testimonial_reviews .hreview_aggregate {margin: 0 0 15px;}
.ProTest_Review_BottomDiv {width: 100%;float: left;border-top: 1px solid #e0e0e0;border-bottom: 2px solid #e0e0e0;margin-bottom: 40px;}
.TestiMost_Recent_ReviewsDiv {width: 100%;float: right;}
.Testi_Rt_EntDiv {width: 100%;display: table;margin: 0;padding: 20px 0;border-top: 1px dashed #a9a9a9;}
.Testi_Rt_EntDiv:first-child {border-top: 0;}
.Testi_rating_average {float: left;text-align: center;margin: 30px 0 0;width: 16%;}
.TestiMost_Recent_ReviewsDiv .Testi_CstName {padding-bottom: 10px;text-align: justify;text-transform: capitalize;}
.Testi_rating_average p {font-size: 16px;font-family: 'open_sanssemibold';margin-top: 0;text-align: center;}
.TestiMost_Recent_ReviewsDiv .Right_TextRVWDiv p {margin-top: 10px;}
.Testi_rating_average .average-rating-value {font-size: 60px;line-height: 60px;font-family: 'open_sanssemibold';color: #3c66bc;}
.Testi_rating {display: table;margin: 0 auto;}
.Testi_rating img {float: left;}
.Testi_Rt_EntDiv_Left {float: left;margin: 30px 0 0 25px;padding: 0;width: 100px;border: 1px solid #c4c4c4;text-align: center;border-radius: 0; overflow:hidden;}
.Testi_Rt_EntDiv_Left img {width: 100%;}
.Testi_Rt_EntDiv_Right {float: right;padding: 0 0 0 15px;width: 65%;}
.Testigreat_rvw_TextDiv {float: left;margin: 0;padding: 0 10px 0 0;font-size: 16px;}
.TestiRight_hreview small {border-left: 1px solid #c3c1c1;font-size: 16px;display: inline-block;vertical-align: top;margin: 3px 0 0 10px;padding: 0 0 0 20px;line-height: 18px;}
.TestiMost_Recent_ReviewsDiv .review_helpfulDiv {margin: 0;}
.Testi_MoreReviewDiv {width: auto;float: right;margin: 0;padding: 0;}
.Testi_MoreReviewDiv img{display:inline-block; width:28px;}
.Testi_MoreReviewDiv a {text-align: right;float: right;color: #838383;font-size: 14px;font-family: 'open_sanssemibold';}
.Testi_MoreReviewDiv a .fa {vertical-align: middle;font-size: 18px;line-height: 17px;padding-left: 2px;color: #3c66bc;}
.Testi_MoreReviewDiv a:hover {color: #3c66bc;}
.latest_Cs_review {width: 100%;float: left;margin: 0 0 20px;display: flex;}
/*.latest_Cs_review .content_testimonial_repeat {}*/
.review_bdr {border: 1px solid #b8b8b8;width: 48%;padding: 1% 2%;flex: 1;}
.cs_rvw_left {float: left;}
.cs_rvw_right {float: right;margin-left: 20px;}
.review_bdr .authorName {margin-top: 0px;}
.Write_Review_Pro_BoxDiv {float: left;width: 100%;margin: 10px 0 40px;}
.Review_discount_orderText {width: 100%;float: left;text-align: center;color: #fff;font-size: 16px;font-family: 'open_sanssemibold';padding: 10px 0;}
.CsRt_ContentBoxDiv {width: 100%;float: left;border: 1px solid #b8b8b8;}
.Testimony_Pro_ContentDiv {float: left;width: 100%;}
.Testimony_CsRtDiv {float: left;width: 100%;padding: 0 0;color: #333;}
.Testimony_CsRt_titleDiv {padding: 0;width: 100%;}
.Rw_testi_TextDivBox {float: left;width: 100%;padding: 10px 2% 10px;border-bottom: 1px solid #e0e2e4;font-size: 16px;font-family: 'open_sansbold';color: #151515;}
.Rw_testimonial_inputTextDiv {width: 100%;float: left;margin: 5px 0 10px;padding: 0 2%;}
.Wr_Review_InputFormDiv {width: 100%;float: left;margin: 10px 0;}
.Wr_Review_InputFormDiv label {display: table;color: #505050;font-size: 14px;font-family: 'open_sanssemibold';padding: 6px 0 2px;}
.Wr_Review_InputFormDiv .input_box {width: 100%;height: 28px;}
.Wr_Review_InputFormDiv textarea {border: 1px solid #b8b8b8;width: 100%;padding: 5px;height: 100px;margin-bottom: 5px;float: left;font-size: 14px;}
.Review_aggregate_Testimonial .Review_aggregate_left {float: left;border-bottom: 0;color: #505050;margin: 0;padding: 0 15px 0 0;font-size: 14px;font-family: 'open_sanssemibold';}
.Review_aggregate_Testimonial .rating {float: left;}
.shiningstar {background-image: url(/images/star.png);margin: 0 2px 0 0;border: none;outline: none;height: 16px;width: 16px;}
/*.blankstar {background-image: url(/images/bstar.png);margin: 0 2px 0 0;border: none;outline: none;height: 16px;width: 16px;}*/

.Captcha_inputDiv {margin-top: 15px;}
.Wr_Review_InputFormDiv .input_captcha {float: left;width: 30%;height: 38px;}
.Captcha_ReviewDiv {float: left;margin-left: 20px;}
.submit_testimonial {margin-top: 10px;}
.submit_review_bottomDiv {width: 100%;padding: 1% 2% 2%;margin: 0;}
/*.rating-color {background: url("/images/star.png") repeat-x left top;height: 20px;}*/

/*===== Testimonials Pages Css End =====*/

/*===== Upgrade Pupop Css =====*/
.Review_Products_PopupDiv {width: 100%;height: 100%;float: left;margin: 0;padding: 0;position: fixed;z-index: 99999;top: 0;left: 0;}
.Write_Review_Bg {background: #000;width: 100%;margin: 0;padding: 0;width: 100%;float: left;opacity: 0.5;display: table;height: 100%;}
.upgrd_Pro_BoxDiv {position: absolute;background: #fff;padding: 0;top: 50%;left: 50%;width: 65%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);opacity: 9;}
.Review_Pro_Tittle_NameDiv {font-size: 20px;color: #fff;font-family: 'open_sanssemibold';padding: 10px 0;background: #656565;border-bottom: 1px solid #dbdbdb;text-align: center;}
.Pay_fail_close {position: absolute;right: -8px;top: -8px;cursor: pointer;}
.Pay_fail_close img {width: 70%;}
.plannigBuyDiv {width: 100%;text-align: center;float: left;padding: 20px 0 10px;}
.plannigBuyDiv h2 {font-size: 14px;margin-bottom: 10px;}
.plannigBuyDiv h2 b {font-weight: 400;}
.MonthDiscountDiv {float: left;margin: 0;padding: 0;width: 100%;}
.divDosesRepeaterDiv {display: inline-block;margin: 0 auto 5px;width: 42%;text-align: center;font-size: 14px;}
.upgrade_Rt_ContentBoxDiv {width: 100%;margin: 0 0 10px;padding: 0;float: left;height: auto;}
.popup-add-topDiv {width: 97.9%;display: table;margin: 10px 1% 0;padding: 0;border: 1px solid #229efc;background: #fff;}
.popup-product-titleDiv {float: left;margin: 0;padding: 5px 2% 8px;width: 100%;background: #52c5ea;text-align: left;font-size: 18px;color: #fff;text-transform: capitalize;font-family: 'open_sanssemibold';}
.popup-add-LeftDiv {float: left;margin: 0 4px 0 10px;padding: 10px 10px 10px 0;background: #fff;width: 26%;border-right: 1px solid #229efc;}
.selected-imgDiv {display: table;margin: 0 auto;padding: 0;text-align: center;}
.selected-imgDiv img {width: 80%;}
.popup-add-LeftDiv span, .popup-add-LeftDiv strong {font-size: 16px;}
.popup-add-LeftDiv strong {text-align: right;float: right;}
.popup-unit-price {float: left;margin: 10px 0 0;/*padding: 7px 3% 0;border-top: 2px solid #ccc;*/width: 100%;font-size: 16px;}
.popup-unit {float: left;margin: 0;padding: 1px 0 0;}
.popup-price {float: right;font-size: 18px;}
.popup-continueDiv {width: 100%;text-align: center;float: left;margin: 0;padding: 0;}
.popup-add-RightDiv {float: left;margin: 0;padding: 0 0 20px;background: #fff;width: 72%;}
.popup-productRight-TitleDiv {color: #000;font-size: 15px;font-weight: normal;padding: 5px 4% 0;margin: 15px 0 0;text-align: center;float: left;display: none;}
.popup-product-ToppriceDiv {width: 100%;float: left;margin: 5px 0;padding: 0;text-align: left;font-size: 15px;color: #ff0000;font-family: 'open_sanssemibold';text-align: center;}
.popup-add-Right-bottomDiv {width: 99%;float: left;margin: 20px 0 0;padding: 0px 0%;}
.popup-add-topRightDiv {float: left;width: 100%;margin: 7px 0;padding: 0;}
.popup-row-bgRightDiv {background: #f7f7f7;padding: 7px 5px;margin: 0;width: 100%;float: left;color: #393939;font-size: 14px;}
.popup-product-packDiv {float: left;margin: 0;padding: 0 0 0 2%;width: 32%;}
.popup-product-qtyDiv {float: left;margin: 0;padding: 0;width: 8%;text-align: center;}
.popuptxtQty {width: 20px;text-align: center;border: 1px solid #e0e0e0;font-size: 13px;font-family: 'open_sanssemibold';width: 70% !important;padding: 0 2%;height: 20px !important;line-height: 20px !important;margin: 0 !important;color: #151515;}
.popup-product-priceDiv {float: left;margin: 0;padding: 0;width: 15%;text-align: right;text-decoration: line-through;}
.popup-product-discPriceDiv {float: left;margin: 0;padding: 0;width: 15%;text-align: right;}
.popup-product-percentageDiv {float: left;margin: 0;padding: 0;width: 15%;text-align: center;}
.popup-cart-btn {float: right;margin: 0;padding: 4px 10px;color: #fff;background: #5f5f5f;border: none;cursor: pointer;font-family: 'open_sanssemibold';font-size: 14px;border-radius: 3px;}
.popup-add-bottom-btnDiv {float: left;margin: 12px 0 5px;padding: 0 2%;width: 100%;text-align: right;font-size: 14px;font-family: 'open_sansbold';}
.Popup-close-btn {background: #ed1f24;padding: 5px;color: #fff;cursor: hand;}
/*===== Upgrade Pupop Css End =====*/

/*===== Footer Css =====*/
.footer {width: 100%;float: left;}
.ftr_top {width: 100%;float: left;color: #fff;padding: 15px 0 0;}
.ftr_top a {color: #fff;}
.ftr_top a:hover {color: #ffff00;transition: 0.3s ease;}
.ftr_linksDiv {float: left;margin: 0 45px;}
.ftr_lfmrgDiv {margin-left: 0;}
.ftr_links_socialDiv {display: none;}
.siteJabberReview {margin: 10px 0px;padding:5px;background:#fff;}
.ftrul_title {text-transform: uppercase;font-size: 16px;font-family: 'open_sanssemibold';margin-bottom: 15px;float: left;width: 100%;}
.ftr_linksDiv ul li a {padding: 4px 0;font-size: 13px;display: block;}
.ftr_contactDiv {float: right;width: 455px;}
.ftr_contact_TopDiv {float: left;border-bottom: 1px dashed #f2f2f2;}
.ftr_tel_Div {float: left;}
.ftr_tel_Div img,
.ftr_mail_Div img{display:inline-block; width:27px;}
.ftr_tel_Div .fa {font-size: 30px;padding-right: 5px;}
.ftr_tel_Div a {color: #ffff00;font-size: 22px;font-family: 'open_sanssemibold';vertical-align: top;}
.ftr_tel_Div span,
.ftr_tel_Div.New p{font-size: 14px;font-family: 'open_sanssemibold';vertical-align: top;margin-left: 10px;margin-top: 2px;display: inline-block;}

.ftr_tel_Div.New{background:url(/images/icon-d/d-Icon-phone.png) no-repeat 0 0; background-size:25px; padding:0 0 0 30px;}
.ftr_tel_Div.New p:first-child{padding-top:5px;}
.ftr_tel_Div.New p{color:#fff; width:100%; float:left; margin:0}

.ftr_mail_Div {float: left;margin: 10px 0 20px;}
.ftr_mail_Div .fa {font-size: 26px;vertical-align: middle;padding-right: 5px;}
.ftr_mail_Div a {color: #ffff00;font-size: 16px;font-family: 'open_sanssemibold';vertical-align: middle;}
.ftr_contact_bottomDiv {width: 100%;float: left;margin: 20px 0;}
.ftr_Accept_CartDiv {float: left;margin: 5px 0 0;padding: 0 25px 0 0;border-right: 1px solid #e0e0e0;}
.ftr_Accept_CartDiv ul li {list-style: none;margin: 0 3px;padding: 0;float: left;vertical-align: middle;}
.ftr_Accept_CartDiv ul li:first-child {margin: 0 15px 0 0;}
.ftr_Accept_CartDiv ul li span {vertical-align: middle;padding: 5px 0 0;font-size: 16px;font-family: 'open_sanssemibold';}
.ftr_Secure_TextDiv {float: right;}
.ftr_Secure_TitleDiv {font-size: 13px;display: block;font-family: 'open_sanssemibold';width: 198px;}
.ftr_Secure_TitleDiv img {vertical-align: middle;float: left;margin: 4px 15px 0 10px;width: 28px;}
.ftr_Secure_TitleDiv > span {font-size: 18px;font-family: 'open_sansbold';}
.Ftr_AppDiv {float: left;width: 100%;}
.Ftr_AppDiv .App_sub_block {background: none;padding: 0;display: table;width: 100%;text-align: left;}
.Ftr_AppDiv .App_sub_block span {font-size: 18px;font-family: 'open_sanssemibold';padding-right: 10px;}
.Ftr_AppDiv .App_sub_block a {vertical-align: middle;margin: 0 5px;}
.Ftr_AppDiv .App_sub_block img {width: 110px;}
.footer_white_Bg {width: 100%;float: left;padding: 20px 0;background: #fff;}
.ftr_white_Bg_left {float: left;}
.ftr_logo {width: 230px;margin-bottom: 10px;}
.ftr_logo img {width: 100%;}
.ftrwhBg_left_TextDiv {width: 800px;line-height: 22px;text-align: justify;color: #151515;float: left;margin-top: 8px;}
.ftrwhBg_left_TextDiv p {line-height: 22px;}
.Social_MediaDiv {/*float: right;border-left: 1px solid #e0e0e0;padding: 0 0 0 35px;*/float: left;margin-top: 15px;padding: 25px 0 0;min-height: 115px;border-top: 1px dashed #f2f2f2;}
.socialHead {/*width: 100%;float: left;text-transform: uppercase;margin-bottom: 15px;font-family: 'open_sansbold';*/display: inline-block;color: #fff;font-size: 16px;font-family: 'open_sanssemibold';margin-bottom: 0;vertical-align: middle;padding-right: 13px;}
.socicon_Div {display: inline-block;vertical-align: middle;}
.Social_MediaDiv ul {margin: 0;padding: 0;}
.Social_MediaDiv ul li {margin: 0 15px 0 0;float: left;}
.Social_MediaDiv ul li img {border-radius: 100px;border: 2px solid #fff;width: 30px;}
.ftrul_link li img {border-radius: 100px;border: 2px solid #fff;}
.blogDiv {float: left;margin: 15px 0 10px 5px;width: 100%;color: #000;font-size: 16px;font-family: 'open_sanssemibold';}
.blogDiv img{display:inline-block; width:28px; margin:-4px 0 0 0}
.blogDiv a {color: #ffff00 !important;}
.blogDiv a .fa {padding: 0 8px 0 0;font-size: 18px;}
.footer_Gray_Bg {width: 100%;float: left;background: #e9e8e8;border-top: 1px solid #e0e0e0;padding: 7px 0;}
.Ftr_MenuLink {width: 100%;float: left;}
.Ftr_MenuLink ul {width: 100%;text-align: center;display: table;}
.Ftr_MenuLink ul li {display: inline-block;margin: 0;padding: 0 40px;}
.Ftr_MenuLink ul li a {text-transform: uppercase;color: #3d3d3d;font-size: 14px;font-family: 'open_sanssemibold';position: relative;z-index: 9999;}
.ftr_lightBlack_bg {width: 100%;float: left;padding: 10px 0;}
.NewCopyrightText{background: #f83c3a;text-align: center;color: white;font-size: 15px;text-transform: uppercase;font-family: 'open_sanssemibold';}
.CopyRight {width: 100%;float: left;}
.CopyRight_left {float: left;color: #fff;text-transform: uppercase;font-size: 14px;font-family: 'open_sanssemibold';}
.reg_trademarks_Div {float: right;margin: 2px 0 0;padding: 0 5px 0 0;color: #fff;font-size: 13px;font-family: 'open_sanssemibold';}
/*===== Footer Css End =====*/

/*===== Invoice Css =====*/
.Invoice {width: 700px;margin: 0 auto;color: #333333;}
.Invoice .logoDiv {margin: 10px auto 0;float: none;text-align: center;}
.Invoice .logoDiv img {width: 300px;}
.Invoice_topDiv {float: left;margin: 15px 0 0px;padding: 5px 0;width: 100%;border-top: 1px solid #b4b4b4;border-bottom: 1px solid #b4b4b4;}
.Invoice_top_leftDiv {float: left;color: #333333;font-size: 16px;font-family: 'open_sanssemibold';}
.Invoice_top_leftDiv span {color: #1a70c7;font-size: 16px;font-family: 'open_sanssemibold';}
.Invoice_top_leftDiv span.invoice-time {color: #333333;font-size: 14px;font-family: 'open_sanssemibold';}
.invoice_main {float: left;width: 100%;}
.invoicetitle {width: 100%;float: left;margin: 10px 0 15px;text-align: center;text-transform: uppercase;}
.invoicetitle h2 {font-size: 24px;color: #028d02;font-family: 'open_sansbold';}
.invoice_odrdt {margin: 0 0 20px;width: 100%;float: left;}
.inv_odrdt_con {float: left;padding: 0 2%;width: 100%;border: 1px solid #b8b8b8;}
.inv_order_right {float: left;}
.inv_order_left {float: right;}
.inv_odrdt_con h3 {float: left;color: #151515;font-size: 16px;font-family: 'open_sansbold';line-height: 34px;}
.inv_odrdt_con span {margin: 0 0 0 2px;font-size: 16px;line-height: 40px;font-family: 'open_sansbold';}
.invoice_main .paymentRep_PriceDiv,
.invoice_main .paymentProRep_QTYDiv,
.invoice_main .paymentRep_UpayDiv {line-height: inherit;min-height: 86px;}
.invoice_main .amountTxt {float: left;padding: 2% 0;}
.invoice_main .payment_amount {padding-top: 2%;padding-bottom: 2%;}
.invoice_bottom {width: 100%;float: left;}
.special_of {border: 1px solid #b8b8b8;margin: 25px 0px 0px 0px;float: left;width: 100%;padding: 2%;}
.spe_red-title {font-size: 16px;margin: 12px;font-family: 'open_sanssemibold';padding: 0;margin: 0 0 10px;}
.special_of ul {font-size: 13px;margin-left: 18px;padding: 0px;}
.invoice_main .special_of ul li {margin: 0 0 10px;line-height: 22px;list-style: disc;}
.inv_Guarantee {border-top: none;margin-top: 0;margin-bottom: 10px;}
.invoice_thanks_shopping {float: left;margin: 5px 0;width: 100%;}
.invoice_thanks_shopping h5 {font-size: 14px;font-family: 'open_sanssemibold';}
.invoice_thanks_shopping h6 {font-size: 13px;padding-top: 5px;}
.invoice_print_btn {float: left;margin: 10px auto;width: 100%;text-align: center;}
/*===== Invoice Css End =====*/

/*===== Flash Message Start =====*/
.Notification {background: #ffffff;padding: 0 15px 0 0;width: 400px;box-shadow: 0 0 12px #999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;/*opacity: .8;*/
position: fixed;z-index: 9999999999999;right: 0;left: 0;margin: 0 auto;vertical-align: middle;animation: linear;-webkit-animation: linear;animation-name: run;-webkit-animation-name: fadeOut;animation-duration: 1s;-webkit-animation-duration: 1s;text-transform: capitalize;bottom: 5%;display: table;}
.Notification_close {position: absolute;right: -12px;top: 34%;background: #f5f5f5;width: 30px;height: 30px;border-radius: 100px;text-align: center;line-height: 30px;box-shadow: 0 0 10px #999;}
.Notification_close img{display:inline-block; width:18px; margin: -3px 0 0 0;}
.Notification_img img{display:inline-block; width:40px;}
.Notification_close .fa {/*float: right;*//*margin-top: -10px;*/font-size: 16px;color: #151515;cursor: pointer;z-index: 1111;}
.Notification_img {/*float: left;*/width: 24%;padding-top: 0;/*height: 100px;line-height: 115px;*/text-align: center;border-radius: 10px 0 0 10px;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;display: table-cell;vertical-align: middle;}
.Notification_img .fa {font-size: 40px;color: #fff;}
.Notification_deta {/*float: left;*/
display: table-cell;vertical-align: middle;width: 76%;padding: 3% 5%;}
.Notification_title {color: #151515;font-size: 20px;line-height: 25px;}
.Notification_deta p {color: #151515;}
.success_message {background-color: #028d02 !important;}
.error_message {background-color: #ed1f24 !important;}
@keyframes fadeOut {0% {opacity: 0;}
100% {opacity: 1;}
}

/*
@-webkit-keyframes run {0% {right: -25%;}
50% {right: 0;}
100% {right: 0;}
}
*/

/*===== Flash Message End =====*/

/*====== Product Out Of Stock Css =====*/
.outstock {width: 100%;border: 1px solid #e0e2e4;margin-top: 10px;float: left;}
.outstock .stock_section {float: left;border-right: 1px solid #e0e2e4;padding: 39px 15px;width: 51.5%;}
.outstock .form_section {float: left;padding: 11px;width: 42%;}
.outstock p {font-size: 18px;padding-top: 10px;font-family: 'open_sanssemibold';}
.outstock .stock_img {float: left;margin-right: 25px;}
.outstock .input_box {margin: 5px 0;border-radius: 3px;width: 96%;height: 30px;line-height: 30px;padding: 0 5px;}
.outstock .button {vertical-align: top;padding: 5px 20px;font-size: 14px;font-weight: bold;line-height: 24px;cursor: pointer;border: 0;border-radius: 3px;display: table;margin-top: 5px;}

/*====== Product Out Of Stock Css End =====*/

/*====== Product Review Css =====*/
.write_proreview {width: 100%;float: left;}
.Review_Rt_ContentBoxDiv {width: 100%;margin: 0;padding: 0;float: left;}
.Review_Pro_ContentDiv {float: left;width: 100%;margin: 0;padding: 2% 0;}
.Review_Pro_Content_LeftDiv {float: left;margin: 0;padding: 0;width: 40%;}
.Review_Pro_Content_LeftDiv {float: left;margin: 0;padding: 0;width: 40%;}
.Review_Pro_imgDiv {float: left;width: 95%;padding: 0 2% 2%;text-align: center;}
.Review_Pro_imgDiv img {width: 65%;vertical-align: middle;}
.Review_Pro_imgDiv .InBn_Review_BoxDiv {float: none;margin: 0 auto 5px;padding: 0;display: table;}
/*.InBn_Review_textDiv {float: left;margin: 0 0 5px;padding: 0;}*/
.RatedImg {float: left;padding: 0px 0 0;vertical-align: middle;}
.RatedImg span {display: inline-block;padding: 0px 0px 0 3px;font-size: 14px;color: #999999;vertical-align: middle;}
.RatedImg span span {display: inline-block;vertical-align: middle;margin-top: -2px;}
.testmoni_header .RatedImg span span {margin-top: -4px;}
.Review_aggregate {float: left;width: 100%;margin: 10px 0;padding: 0px 0 5px;}
.Review_aggregate .Review_aggregate_left {float: left;border-bottom: 0;color: #505050;margin: 0;padding: 0 15px 0 0;font-size: 14px;font-family: 'open_sanssemibold';}
.Review_aggregate .rating {float: left;}
.rating:not(:checked) > input {display: none;}
.Review_aggregate .rating:not(:checked) > label {font-size: 0;}
.rating:not(:checked) > label {float: right;width: 20px;padding: 0;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 200%;line-height: 1.2;color: #186dc3;filter: saturate(0);-webkit-filter: saturate(0);-moz-filter: saturate(0);-o-filter: saturate(0);}
.rating:not(:checked) > label:before {content: url(/images/star.png) ' ';}
.rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {filter: hue-rotate(-50deg);-webkit-filter: hue-rotate(-50deg);-moz-filter: hue-rotate(-50deg);-o-filter: hue-rotate(-50deg);}
.shiningstar {background-image: url(/images/star.png);margin: 0 2px 0 0;border: none;outline: none;height: 16px;width: 16px;}
.blankstar {/*background-image: url(/images/bstar.png);*/margin: 0 2px 0 0;border: none;outline: none;height: 16px;width: 16px;}
.recommend_product {float: left;margin: 5px 0 0;padding: 0;}
.recommend_product h4 {color: #151515;}
.Review_Pro_RadioBtn_top {width: 100%;float: left;overflow: hidden;}
.Review_Pro_RadioBtn {display: flex-column;display: webkit-flex-column;margin: 0 0 0 -28px;}
.Review_Pro_RadioBtn input {margin: 10px;position: absolute;left: 100px;-webkit-appearance: none;-moz-appearance: none;display: none;cursor: pointer;}
.Review_Pro_RadioBtn label {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 10px 30px;display: inline-block;width: 20px;height: 20px;border-radius: 50%;-webkit-border-radius: 50%;background-color: #ffffff;-webkit-appearance: none;-moz-appearance: none;border: 1px solid #ccc;}
.Review_Pro_RadioBtn label span {padding: 0 0 0 30px;color: #151515;font-size: 15px;margin: -4px 0 0;display: table;}
.Review_Pro_RadioBtn label {border: 4px solid #fff;background: #c4c3c3;box-shadow: 0 0px 1px 1px #c4c3c3;}
.Review_Pro_RadioBtn #red {border: 8px solid red;}
.Review_Pro_RadioBtn input:checked + label {border: 4px solid #ffffff;background-color: #30b8e4 !important;-webkit-appearance: none;-moz-appearance: none;box-shadow: 0 0px 1px 1px #c4c3c3;}
.Review_Pro_Content_RightDiv {float: right;width: 56%;padding: 0;color: #333;border: 1px solid #b8b8b8;}
.Review_aggregate2 {padding: 0;width: 100%;}
.Wrt_Pro_Rw_TextDivBox {display: table;width: 94%;margin: 0;padding: 10px 3% 10px;border-bottom: 1px solid #e0e2e4;}
.Wrt_Pro_Rw_TextDivBox span {float: left;color: #151515;margin: 0;padding: 0;font-size: 16px;font-family: 'open_sansbold';}
.Wrt_Pro_Rw_TextDivBox span img{width:25px; cursor:pointer;}
.Write_Review_inputTextDiv {width: 100%;float: left;margin: 5px 0 10px;padding: 0 3%;}
.Review_Pro_Content_bottomDiv {width: 100%;padding: 1% 2%;margin: 0 0 10px;float: left;border: 2px solid #e0e0e0;}
.Optional_Title {width: 100%;text-align: center;color: #505050;font-size: 14px;font-family: 'open_sanssemibold';display: block;margin: 0 0 10px;}
.Optional_Title span {color: #151515;font-size: 16px;font-family: 'open_sansbold';text-transform: uppercase;display: block;margin: 0 0 5px;}
.Review_Pro_textarea_bottomDiv {width: 100%;float: left;margin: 0;padding: 0;}
.Review_Pro_textarea_bottomDiv {width: 100%;float: left;margin: 0;padding: 0;}
.Review_Pro_textarea_bottomDiv .Text_Pls_tell {border: 1px solid #b8b8b8;width: 100%;padding: 1%;height: 70px;margin-bottom: 5px;display: table;color: #151515;font-size: 14px;}
.submit_review_label_bottomDiv {float: left;margin: 120px 0 20px;padding: 0;width: 100%;text-align: center;}
.submit-review {background: #5f5f5f;width: 200px;height: 44px;padding: 0;margin: 0;}

/*====== Product Review Css End =====*/
.search_pro_list {width: 438px;height: 300px;background: #ffffff;padding: 10px 5px 10px;position: absolute;z-index: 1111111;top: 36px;right: 0;-moz-box-shadow: 1px 1px 5px #ccc;-webkit-box-shadow: 1px 1px 5px #ccc;box-shadow: 1px 1px 5px #ccc;overflow: auto;display: none;}
.search_pro_close {width: 100%;float: left;text-align: right;margin-bottom: 10px;/*position: fixed;left: 44%;background: #ffffff;padding-bottom: 10px;margin-top: -10px;width: auto;z-index: 11111;*/}
.search_pro_close img{display:inline-block; width:18px;}
.search_pro_close a span {font-size: 16px;line-height: 16px;margin-right: 10px;display: block;}
.search_pro_list_box {width: 100%;float: left;border-bottom: 1px dashed #d9d6d6;margin: 5px 0;padding: 5px 0;}
.search_pro_list_box:last-child {border-bottom: none;margin-bottom: 0px;}
.search_pro_list_img {float: left;width: 30%;text-align: center;}
.search_pro_list_img img {width: 70px;}
.search_pro_list_title {float: left;width: 70%;}
.search_pro_list_title a span {font-size: 14px;}
.search_pro_list_price {padding-top: 10px;}
.multiple_chek .checkmark {right: 0;left: auto;}
.multiple_chek.billing_checkDiv {padding-right: 25px;padding-left: 0;float: left;}

/*===== Custom Rating Star Css =====*/
.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;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 0px;color: #c1c1c1;margin-right: 2px;}
.custom_rate:not(:checked) > label:before {display: inline-block;content: "\2605";font-size: 21px;font-weight: bold;			}
.custom_rate > input:checked ~ label {color: #eeb902 !important;}
.custom_rate:not(:checked) > label:hover,
.custom_rate:not(:checked) > label:hover ~ label {color: #ff8200;}
.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 {color: #eeb902;}
.newbuy_boxD {float: left;width: 100%;margin-top: 15px;border-top: 1px solid #b8b8b8;}
.newbuy_boxD .Hm_Product_rateDiv {float: left;width: auto;padding-left: 10px;padding-right: 0;padding-top: 6px;padding-bottom: 0;}
.newbuy_boxD .Home_Add_to_cart {float: right;width: 40%;margin: 0;}
.newbuy_boxD .Home_Add_to_cart a {font-size: 14px;}
.newbuy_boxD .Home_Add_to_cart span{color: #fff;font-size: 14px;font-family: 'open_sansbold';text-transform: uppercase;display: block;padding: 8px 0;}

/*===== Product Pack Css =====*/
.prolanding_BdrBox {width: 100%;float: left;margin: 10px 0 30px;}
.product_imgDiv {float: left;width: 400px;height: 400px;text-align: center;position:relative;}
.prolanding_BdrBox .product_imgDiv img {width: 400px;}
.product_DetailRight {width: 660px;float: left;margin: 0 29px;}
.product_PriceTop {float: left;border-bottom: 1px solid #e0e2e4;width: 100%;padding: 20px 0;}
.prolanding_BdrBox h1 {font-size: 22px;font-family: 'open_sanssemibold';}
.pro_rattingNTop {float: left;text-align: left;width: 100%;color: #7f7f7f;font-weight: 400;margin: 20px 0;}
.pro_rattingNTop .rating {float: left;margin: 2px 5px 0 0;}
/*.pro_rattingNTop span {vertical-align: middle;padding: 0;float: left;}*/
.totalRw {float: left;border-left: 2px solid #7f7f7f;padding: 0px 0 0px 5px;margin: 3px 0px 0 6px;line-height: 15px;}
.totalRw span {float: none;display: inline-block;vertical-align: middle;margin: -3px 0 0 0;}
.pro_priNleft {float: left;margin: 0;padding: 0;width: 100%;display: flex;align-items:center;justify-content: left;}
.pro_priNleft label {display: inline-block;margin-top: 10px;width: 52px;}
.pro_priNleft span {font-size: 30px;font-family: 'open_sansbold';vertical-align: middle;padding-right: 10px;display: flex;align-items:center;}
.pro_priNleft span svg{width:25px; height:25px;}
.product_PriceBottom {float: left;width: 100%;margin: 20px 0 0;padding: 10px 0 0;}
.product_inputBottom {width: 100%;float: left;margin: 0 0 25px;padding: 0 0 25px;border-bottom: 1px solid #e0e2e4;}
.product_DetailRight label {font-family: 'open_sanssemibold';color: #151515;vertical-align: middle;text-transform: uppercase;width: 62px;text-align: left;display: inline;padding-right: 15px;}
.product_radioselect {width: 40%;margin: 0;padding: 0;display: inline-table;}

.product_radioselect .unit_class_bf_yellowbg,
.Product_Table_Piece .unit_class_bf_yellowbg{background:none !important;padding: 0 !important;}
.product_radioselect .unit_class_bf_yellowbg b,
.Product_Table_Piece .unit_class_bf_yellowbg b{font-weight:bold !important; color:#ff0000 !important;}


.select_radioBtn[type="radio"] {display: none;}
.select_radioBtn[type="radio"] + label span {display: inline-table;margin: 0 0 0 43px;border-left: 1px solid #d9d6d6;padding: 10px 0 10px 10px;color: #292929;display: flex; align-items: center;}
.select_radioBtn[type="radio"] + label span strong {font-weight: normal;}
.select_radioBtn[type="radio"] + label span span:first-child{color:#f10525}
.select_radioBtn[type="radio"] + label span span {margin: 0;border-left: 0;padding: 0;}
.select_radioBtn[type="radio"] + label span b {color: #fff;padding-left: 5px;font-weight: normal;}
.select_radioBtn[type="radio"] + label {position: relative;display: block;padding: 0;cursor: pointer;line-height: 1em;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: 1px solid #efefef;width: 400px;background: #ffffff;border-radius: 0;margin: 0 0 10px;text-transform: initial;}
.select_radioBtn[type="radio"] + label:before, .select_radioBtn[type="radio"] + label:after {content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;text-align: center;color: white;border-radius: 50%;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;margin: 7px 10px 2px;}
.select_radioBtn[type="radio"] + label:before {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;box-shadow: inset 0 0 0 5px white, inset 0 0 0 10px #cdcdcd;border: 1px solid #7b7b7b;}
.select_radioBtn[type="radio"]:checked + label:before {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;box-shadow: inset 0 0 0 5px white, inset 0 0 0 10px #3c66bc;border: 1px solid #171717;font-family: 'open_sansbold';}
.select_radioBtn[type="radio"]:checked + label {border: 1px solid #808080;}
.select_radioBtn[type="radio"]:checked + label span {font-family: 'open_sansbold';color: #404040;border-left: 1px solid #808080; display: flex; align-items: center;}
.select_radioBtn[type="radio"]:checked + label span span {border-left: 0px solid #808080;}
.select_radioBtn[type="radio"]:checked + label span b {font-family: Arial;color: #fff;}
.select_radioBtn[type="radio"]:checked + label span.chews_price_promo b,
.select_radioBtn[type="radio"] + label span.chews_price_promo b {color:red;display: flex; align-items: center;}
.select_radioBtn[type="radio"]:checked + label span strong {font-family: 'open_sansbold';}
.prolanding_BdrBox .ShopProRep_Input_QTYDiv input.DecQty {float: left;border: 1px solid #b8b8b8;border-right: 0;}
.prolanding_BdrBox .ShopProRep_Input_QTYDiv .IncQty {border: 1px solid #b8b8b8;border-left: 0;}
.prolanding_BdrBox .ShopProRep_Input_QTYDiv .input_box {width: 50px;height: 29px;float: left;}
.prolanding_BdrBox .ShopProRep_Input_QTYDiv {display: inline-block;vertical-align: middle;width: auto;}
.Pack_quantity {float: left;}
.product_AutoDeliveryDiv {float: right;width: 66%;margin: 0;padding-bottom: 0;text-align: right;}
.product_AutoDeliveryDiv span {color: #151515;font-family: 'open_sansbold';padding: 0 10px;}
.product_AtDelSelect {width: 68%;margin: 0;padding: 0;display: inline-table;}
.product_AtDelSelect select {display: table;border: 1px solid #d9d6d6;background: #fff;border-radius: 0;color: #333;font-size: 14px;font-weight: 400;width: 96%;padding: 0 2%;cursor: pointer;margin: 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;height: 30px;}
.product_AtDelSelect select.product_AtDelSelect_Option {background-image: url(/images/select-arrow.png);background-position: right 12px;background-repeat: no-repeat;border: 1px solid #808080}
.prolanding_BdrBox .Add_Cart {width: 100%;float: left;margin: 0 0 25px;padding: 0;}
.prolanding_BdrBox .button {width: 30%;}
.freeShippingText {width: 52%;text-align: center;display: inline-table;margin: 15px 0 0;font-size: 15px;text-transform: uppercase;}
.freeShippingText > sup {font-size: 16px;font-family: 'open_sansbold';padding-left: 3px;display: inline-block;}
.prolanding_BdrBox .pro_largImg {width: auto;margin-right: 20px;}
/*.prolanding_BdrBox .prev, .prolanding_BdrBox .next {display: none;}*/

.slick-dots{width: 100%; float: left; text-align: center; position: absolute; margin-top: 320px;}
.slick-dots li{width: auto; display: inline-block; margin: 0 3px; float: none;}
.slick-dots li button{height: 17px; width: 17px; background: #ccc; border: 0; cursor: pointer;text-indent: 9999px; -moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.slick-dots li.slick-active button{background: #3c66bc;}
.prolanding_BdrBox .visit-latestOrder-Div {padding: 10px 1%;}
.prolanding_BdrBox .heroSlider-img a {border-radius: 0;}

.prolanding_BdrBox .pro_rattingNTop {margin-top: 8px;}
.prolanding_BdrBox .pro_rattingNTop .rating {margin-top: 0;}
.prolanding_BdrBox .pro_rattingNTop span {float: none;padding-top: 2px;}
.prolanding_BdrBox .pro_rattingNTop span span {padding-top: 0;padding-left: 3px;vertical-align: middle;}
.prolanding_BdrBox .basedon_reviewText {margin: 2px 0 0 5px;}

/*===== Product Pack Css End =====*/
.select2-selection__placeholder, .select2-selection__rendered {color: #151515 !important;}
.select2-container--default .select2-selection--single {border-radius: unset !important;}
.select2-container {margin: 7px 0 !important;width: 100% !important;}
.select2-container--open .select2-dropdown--above {margin: -10px 0px !important;}
span.selection {float: left;width: 100%;}
select.select2-hidden-accessible {width: 100% !important;}

/*===== Combo Offer Css =====*/
.comboPackMinus {color: #a1c0f7;}
.comboPackMain {}
.comboPackStrength {color: #a1c0f7;}
.comboPackContents {display: block;margin-top: 7px;}
.comboPack1 {color: #fff000;}
.comboPackPlus {color: #fff;}
.comboPack2 {color: #fff000;}
.comboPackqt {color: #ff0000;}
.ShopProRep_ProNameDiv .comboPackMinus {display: inline-block;color: #ff0000;}
.ShopProRep_ProNameDiv .comboPackContents {display: inline-block;margin-top: 0;margin-bottom: 7px;}
.ShopProRep_ProNameDiv .comboPackMain {display: inline-block;}
.ShopProRep_ProNameDiv .comboPackStrength {display: inline-block;color: #ff0000;}
.ShopProRep_ProNameDiv .comboPack1, .ShopProRep_ProNameDiv .comboPack2 {color: #3c66bc;display: inline-block;}
.ShopProRep_ProNameDiv .comboPackPlus {color: #151515;display: inline-block;}
.ShopProRep_ProNameDiv .comboPackqt {color: #028d02;padding-bottom: 5px;display: inline-block;}
.cus_Rt_Pro_NameDiv .comboPackStrength {display: inline-block;color: #ff0000;}
.cus_Rt_Pro_NameDiv .comboPack1, .cus_Rt_Pro_NameDiv .comboPack2 {color: #3c66bc;display: inline-block;}
.cus_Rt_Pro_NameDiv .comboPackqt {color: #028d02;padding-bottom: 5px;display: inline-block;}
.cus_Rt_Pro_NameDiv .comboPackPlus {color: #151515;}
.cus_Rt_Pro_NameDiv .comboPackContents {display: inline-block;}


/* Modal Content */
.view_more_coupon {margin-top: 10px;float: left;font-family: 'open_sanssemibold';}
.DrawerPopup-content {border: 0 !important;}
.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 */
.discout_close.modal-close {background: none;right: 6px;top: 0;margin-top: 0;margin-right: 0;}
.discout_close.modal-close .fa {font-size: 24px;}

/* Add Animation */
.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);}
.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: -10px;margin-right: 7px;}
.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-family: 'open_sansbold';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;font-family: 'open_sansbold';margin-bottom: 3px;}
.dis_coupons_text strong {font-size: 16px;line-height: 25px;display: block;font-family: 'open_sansbold';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;font-family: 'open_sansbold';}
.container_times li:last-child span {color: #eb2600;}

/*====*/
.rightSide_appBox {float: right;width: 22%;}
.rightSide_appBox .AppTopBox {margin-top: 0;margin-bottom: 15px;}
.rightSide_appBox .App_sub_block {padding: 10px 0;}
.future_pro_content {float: right;width: 22%;margin-bottom: 20px;}
.features_sugst_proDiv {text-align: left;color: #fff;font-size: 18px;font-family: 'open_sanssemibold';width: 100%;padding: 14px 0px;text-align: center;}
.future_pro_contentBox {float: left;width: 100%;border: 1px solid #c4c4c4;padding: 3% 5% 5%;box-shadow: 0px 1px 4px #c4c4c4 inset;-moz-box-shadow: 0px 1px 4px #c4c4c4 inset;-ms-box-shadow: 0px 1px 4px #c4c4c4 inset;-webkit-box-shadow: 0px 1px 4px #c4c4c4 inset;}
.future_pro_contentBox ul {margin: 0 0 0 15px;}
.future_pro_contentBox li {list-style: disc;margin: 0;padding: 5px 0 0;font-family: 'open_sanssemibold';}
.prod_overview img {display: none;}
.unit_class_bf_yellowbg{width:20%;}
.clsNewYeartext {padding: 8px;background: green;clear: both;margin-bottom: 11px;color: #fff;text-align: justify;line-height: 22px;}

.scroll-to-top {position: fixed;bottom: 110px;right: 10px;width: 40px;height: 40px;line-height: 40px;border-radius: 100px;font-size: 18px;color: #ffffff;text-transform: uppercase;text-align: center;z-index: 11;cursor: pointer;border-radius: 50px;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;display: none;}
.scroll-to-top img{display:inline-block; width:45px;}
.invoice-center-text {color: white;text-align: center;padding: 15px 0;text-transform: uppercase;}
/*.Loader_Reorder {float: left;margin-left: 10px;margin-top: 7px;}
.Loader_petId {float: right;margin-top: 6px;}*/
.loaderdiv-bg {position: fixed;top: 0;bottom: 0;left: 0;right: 0;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1111;}
.loaderdiv {position: absolute;top: 50%;left: 50%;right: 0;text-align: center;transform: translate(-50%,-50%);}
.labelTxtDiv {position: relative;}
.share_invoBoxDiv .labelTxtDiv label.error {position: absolute;left: 0;bottom: -24px;margin-left: 50px;}
.repeatDiv, .ShopCart_creditDiv,
.Shipping_methodeDiv, .Payment_Details_BoxDiv,
.Right_Cart_contentDiv, .PromoBox_CouponDiv, .ShopCart_CouponDiv, .partial_shipping_loader {position: relative;}
.shipping_loader {display: none;}
.Loader_logo {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #fff;opacity: 0.3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;z-index: 111;}
.bt-spinner {width: 45px;height: 45px;border-radius: 50%;background-color: transparent;border: 4px solid #ed1f24;border-top-color: #3c66bc;border-bottom-color: #3c66bc;-webkit-animation: 1s spin linear infinite;animation: 1s spin linear infinite;}

@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@keyframes spin {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

.PromoBox_CouponDiv {float: left;width: 32%;margin: 10px 0 0;padding: 22px 2% 28px;border: 1px dashed #8b8b8b;}
.PromoBox {float: left;width: 100%;padding: 0 0 10px;font-family: 'open_sanssemibold';font-size: 18px;color: #000;}
.PromoBox span, .PromoBox a {float: right;cursor: pointer;font-size: 15px;}
.PromoBox_useCoupon {width: 100%;float: left;padding: 18px 0 10px;font-size: 16px;color: #121212;}
.PromoBox_useCoupon span {display: inline-block;font-size: 18px;font-family: 'open_sansbold';}
.PromoBox_DiscountText {padding: 10px 0 0;font-size: 14px;letter-spacing: 0.5px;font-family: 'open_sanssemibold'; float:left;}
.PromoBox_DiscountText svg{ width: 13px; height: 13px;}
.PromoBox_DiscountText a{display:block; float:left; width:auto; text-decoration:underline;}
.PromoBox_Applied_DiscountDiv {width: 100%;float: left;margin: 0 0 0 0;font-size: 14px;font-family: 'open_sanssemibold';/*height: 20px;*/}
.Applied_DiscountDiv span {padding: 0;color: #028d02;}

.ShopCart_creditDiv {float: left;width: 36%;min-height: 211px;padding: 20px 2%;margin: 10px 0 0 15px;border: 1px solid #b8b8b8;background: #f9f9f9;}
.ShopCart_creditDiv .ShopCart_Coupon_InputDiv {margin-bottom: 5px;}
.credit_textDiv {float: left;width: 100%;padding: 0 0 10px;font-family: 'open_sanssemibold';font-size: 18px;color: #000;}
.credit_textDiv img{display:inline-block; width:25px;}
.credit_textDiv .fa {font-size: 26px;vertical-align: middle;padding-right: 5px;}
.credit_textDiv span, .credit_textDiv a {float: right;cursor: pointer;font-size: 15px;text-decoration: underline;}
.credit_textDiv span svg{fill:#000;}
.credit_textDiv span {text-decoration: none;font-size: 20px;}
.applied_CreditText {padding: 5px 0;float: left;width: 100%;font-family: 'open_sanssemibold';text-align: left;letter-spacing: 0.5px;}
.credit_disclmrText {float: left;font-size: 12px;font-family: 'open_sanssemibold';width: 100%;padding: 0 0 5px;}
.disable_reedm, .disable_reedm .input_box, .disable_reedm .apply_coupon {cursor: no-drop;opacity: 0.5;pointer-events: none;}
.disable_reedm:hover {cursor: no-drop;}
.applied_CreditText{}
.applied_CreditText strong svg{fill:#333; width:14px; height:14px;}
.Coupoun_Applied {padding: 0px 12px;opacity: 0.4;cursor: no-drop;}
.Covid-19Text {width: 100%;float: left;}
.Covid-19Text p {padding: 15px 0 0;}
.Covid-19Text h3, .Covid-19Text p b {font-family: 'open_sansbold'; font-weight:normal;}

/* ================= covid-banner-text ==========================*/
.covid-banner-text {width: 100%;float: left;text-align: center;background: #f3f6ff;font-weight: normal;padding: 10px 0px 10px;font-weight: bold;letter-spacing: 0.7px;font-size: 24px;}
.covid-banner-text a {margin: 0;padding: 0;text-decoration: underline;font-size: 13px;}

/**/
.highlight_Div {float: left;width: 100%;padding: 15px 2%;margin-top: 15px;color: #151515;font-family: 'open_sansbold';}
.cust_paytotalDiv {float: left;/*background: #f00;*/
width: 100%;font-family: 'open_sansbold';padding: 10px 2%;color: #fff;font-size: 22px;text-align: right;}
.cust_paytotalDiv span {text-align: left;clear: left;float: left;font-size: 16px;}

/*----*/
.upg_popup_itemDiv {float: left;width: 100%;border-top: 1px solid #229efc;padding: 10px 0;}
.upg_popup_selsctitemDiv {padding-left: 3%;padding-right: 3%;}
.upg_popup_selsctitemDiv strong {float: right;}
/* product-rate */
.rate_pro_left {width: 50%;}
.rate_pro_right {margin-left: 20px;width: calc(50% - 20px);}
.pro_rate_bg {background-color: #f5f5f5;padding: 56px 35px;text-align: center;margin-right: 25px;}
.pro_rate_bg p {margin: 0 0 45px;font-size: 20px;line-height: 30px;color: #000;font-family: 'open_sanssemibold';}
.rate__text {font-size: 20px;line-height: 30px;color: #000;font-family: 'open_sanssemibold';}
.pro_rate__icon {margin-bottom: 30px;text-align: center;clear: both;margin: 0 auto;}
.pro_rate__icon ul li {display: inline-block;margin-right: 20px;transition: .4s;}
.pro_rate__icon ul li span {margin-top: 10px;font-size: 24px;line-height: 30px;color: #000;display: block;font-family: 'open_sanssemibold';opacity: 0.5;}
.pro_rate__icon ul li:hover span,
.pro_rate__icon ul li.active span,
.pro_rate__icon ul li:hover img {opacity: 1;transform: scale(1.1);}
.pro_rate__icon .pro_rate__start.custom_rate {float: none;margin: 0 auto;text-align: center;display: inline-block;padding: 0 10px;height: auto;}
.pro_rate__start.custom_rate:not(:checked) > label {width: 56px;height: 100px;font-size: 16px;font-family: 'open_sansbold';color: #000;position: relative;padding-top: 60px;}
.pro_rate__start.custom_rate:not(:checked) > label:before {display: none;}
.pro_rate__start.custom_rate:not(:checked) > label:after {content: "";width: 56px;height: 56px;background: url(/images/1s.png) no-repeat center;display: block;position: absolute;top: 1px;opacity: 0.5;}
.pro_rate__start.custom_rate input:checked ~ label {color: #ec2529 !important;}
.pro_rate__start.custom_rate input:checked ~ label:after {opacity: 1;}
.pro_rate__start.custom_rate_2:not(:checked) > label:after {background: url(/images/2s.png) no-repeat center;}
.pro_rate__start.custom_rate_3:not(:checked) > label:after {background: url(/images/3s.png) no-repeat center;}
.pro_rate__start.custom_rate_4:not(:checked) > label:after {background: url(/images/4s.png) no-repeat center;}
.pro_rate__start.custom_rate_5:not(:checked) > label:after {background: url(/images/5s.png) no-repeat center;}
.Message__robbot {float: right;width: 100%;margin-top: 10px;}
.submit_review_label_bottomDiv.bottom_0 {margin: 0;float: right;width: auto;text-align: right;margin-top: 10px;}
.start-text p {margin-bottom: 10px;display: block;}
.Message__robbot .submit_review_bottomDiv {margin: 0;float: right;width: auto;}
.ReCaptchContainer_div {display: inline-block;}

/*Human supplements*/
.Human_Category {width: 100%;margin: 0px auto;padding: 0;border: 1px solid #c4ecfb;background: #beebfc;overflow: hidden;margin-top: 20px;float: left;}
.Human_Category ul, .Human_Category ol, .Human_Category li {list-style: none;}
.Ctry_box {margin: 0;padding: 0;width: 100%;background: #fff;float: left;}
.Ctry_box_left {float: left;color: #000;text-transform: uppercase;font-size: 18px;width: 20%;text-align: center;padding: 15px 0 0;background: #beebfc;display: flex;align-items: center;justify-content: center;}
.Ctry_box_left a {color: #000;display: block;}
.Ctry_box_left img {width: 160px;}
.Ctry_box_left span {display: block;padding: 10px 0;font-weight: bold;font-size: 14px;line-height: 22px;}
.Ctry_box_link {float: right;margin: 0;padding: 5px 0px;width: 80%;background-color: #fff;}
.Ctry_box_link ul {margin: 0;padding: 10px 30px;}
.Ctry_box_link li {margin: 0;padding: 0 0 10px 0;/*display: block;*/line-height: 22px;list-style: disc !important;}
.Ctry_box_link li a {color: #000;font-size: 14px;text-decoration: none;line-height: 22px;}
.Ctry_box_link li a:hover {text-decoration: underline;}
.ctry_list_box {width: 25%;float: left}

.pulse + span {border-radius: 0;background: transparent;cursor: pointer;border: 1px solid #1c69d4;box-shadow: 0 0 0 rgba(11,41,83, 0.4);animation: pulse 1s infinite;}
.pulse:checked + span {animation: none;}
.pulse + span:hover {animation: none;}

@-webkit-keyframes pulse {0% {-webkit-box-shadow: 0 0 0 0 rgba(11,41,83, 0.4);}
70% {-webkit-box-shadow: 0 0 0 10px rgba(11,41,83, 0);}
100% {-webkit-box-shadow: 0 0 0 0 rgba(11,41,83, 0);}
}
@keyframes pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(11,41,83, 0.4);box-shadow: 0 0 0 0 rgba(11,41,83, 0.4);}
70% {-moz-box-shadow: 0 0 0 10px rgba(11,41,83, 0);box-shadow: 0 0 0 10px rgba(11,41,83, 0);}
100% {-moz-box-shadow: 0 0 0 0 rgba(11,41,83, 0);box-shadow: 0 0 0 0 rgba(11,41,83, 0);}
}

/*guesttonormal Box and popup Css 06-10-2020*/
.guesttonormal {width: 100%;border: 1px solid #b8b8b8;background-color: #fff;color: #000;padding: 10px 10px 20px;float: left;margin: 40px 0 0;}
.guesttonormal ul {margin: 10px;padding: 0px;list-style: none;}
.guesttonormal ul li {font-size: 14px;margin: 10px;list-style: disc;}
.guestnormal_Signin {border: 0;position: relative;float: left;color: #fff;font-size: 16px;
font-family: 'open_sansbold';width: 128px;height: 38px;line-height: 38px;cursor: pointer;border-radius: 3px;}
#track-order_model {display: none;width: 100%;position: absolute;top: 0;height: 100%;left: 0;right: 0;background: #00000094;z-index:999;}
.guestnormal-modal-box {margin: 100px auto 0;width: 500px;background: #fff;position: relative;}
.guestmodal_header {position: relative;background: #e9e8e8;padding: 10px 16px;}
.guestmodal_header .modal-close {
top: 7px;right: 15px;font-size: 14px;}
.guest-checkout-formDiv {width: 100%;float: left;margin: 15px 0 0px;position: relative;}
.guest-formDiv {width: 50%;float: left;}
.check-input-box {width: 100%;float: left;padding: 0 2%;box-sizing: border-box;}
.guest-formDiv label {width: 100%;display: block;}
.guest-formDiv .input_box {width: 100%;height: 34px;line-height: 34px;}
.shipping-edit-button {text-align: center;margin: 15px 0;}
/*guesttonormal Box and popup Css End 06-10-2020*/

/*New Css 16-09-2020 for new serach page*/
.Pro_Search_ProdtDiv .HmPg_TopProDiv {width: 100%;margin-left: 0;}
.product_search_Newbox {width: 100%;float: none;display: table;border: 1px solid #e0e2e4;margin: 10px auto 20px;}
.product_search_Newbox_top {padding: 10px 0;font-size: 20px;font-family: 'open_sanssemibold';/*border-bottom: 1px solid #ddd;*/
color: #454545;}
.product_search_Newbox_top a {color: #454545;}
.product_search_Newbox_top .Rvw_cmnt_rating {display: block;padding-top: 5px;}
.product_search_Newbox_top .rating {vertical-align: top;margin: 0;display: inline-block;}
.product_search_Newbox_top span {padding: 0 0 0 5px;font-size: 14px;}
.product_search_Newbox_bottom {padding: 0;font-size: 16px;float: left;width: 100%;}
.search_Newbox_img {float: left;width: 25%;text-align: center;padding-top: 5%;}
.search_Newbox_img img {width: 80%;}
.mobile_Newbox_img_priceDiv {display: none;width: 100%;float: left;text-align: center;font-family: 'open_sanssemibold';font-size: 18px;margin: 10px 0;}
.mobile_Newbox_img_priceDiv .search_Newbox_btn {margin-top: 10px;}
.search_Newbox_btn {padding-top: 0;padding-bottom: 0;height: 28px;line-height: 30px;font-size: 12px;display: block;margin: 0 auto;}
.search_pro_textDiv {float: left;max-width: 45%;padding: 15px 3%;border-left: 1px solid #e0e2e4;}
.search_pro_DiscriptionDiv {width: 100%;float: left;height: auto;/*height: 112px;*/
/*overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;*/
margin-bottom: 10px;text-align: justify;}
.viewDescription {float: right;width: 100%;margin: -6px 0 -15px;text-align: right;}
.viewDescription a {font-family: 'open_sanssemibold';font-size: 14px;}
.search_stock {padding-bottom: 5px;font-size: 14px;line-height: 22px;}
.search_pro_textDiv p {padding-bottom: 5px;}
.search_pro_DiscriptionDiv ul,
.search_pro_DiscriptionDiv p {font-size: 14px;line-height: 22px;}
.search_pro_DiscriptionDiv ul li {font-size: 14px;line-height: 22px;margin-top: 5px;}
.search_pro_DiscriptionDiv ul li:before {content: "";display: inline-block;background: #333333;width: 5px;height: 5px;border-radius: 50px;margin: -2px 5px 0 0px;vertical-align: middle;}
.search_pro_textDiv .tab_pgr {margin-top: 10px;float: left;width: 40%;}
.Newbox_img_priceDiv {float: right;text-align: right;font-family: 'open_sanssemibold';font-size: 18px;padding: 3% 0 0;width: 28%;}
/*.Newbox_img_priceDiv a {width: 100px;}*/

/*.Newbox_img_priceDiv span {display: block;padding-bottom: 10px;color: #454545;font-size: 15px;}*/
.Newbox_img_priceDiv .search_Newbox_btn {margin-top: 15px;}
.Newbox_img_priceDiv .Home_Auto_ProPrice {font-size: 22px;text-align: right;}
.Newbox_img_priceDiv .Home_Auto_ProPrice span {display: inline-block;font-size: 14px;}
.Newbox_img_priceDiv .Home_Auto_ProPrice span img {margin-right: 5px;width: 16px;}
.Testi_CstName_rating {float: right;margin: -3px 0 0;}
.rating {display: block;height: 20px;text-align: left;vertical-align: bottom;width: 85px;background: url(https://www.budgetpetcare.com/images/bstar.png) repeat-x left bottom;margin: 0 auto;}
.rating-color {background: url(https://www.budgetpetcare.com/images/star.png) repeat-x left bottom;height: 20px;}
.Newbox_img_priceDiv_btn {float: left;width: 100%;margin: 20px 0;padding-right: 10%;}
.Newbox_img_priceDiv_btn a {padding: 0 12px;}
.Newbox_img_priceDiv .divaddwish {float: left;width: 100%;font-size: 14px;font-family: 'open_sanssemibold';padding-right: 10%;}
.Newbox_img_priceDiv .divaddwish span {padding-left: 5px;}
.Newbox_img_priceDiv .divaddwish .fa {font-size: 22px;vertical-align: middle;}
.Newbox_img_priceDiv .Home_ProPriceNew {font-size: 22px;margin-top: 5px;text-align: right;}
.Newbox_img_priceDiv .Home_ProPriceNew span {font-size: 18px;font-family: 'open_sanssemibold';}
.clsSlabCouponMsg {color: #ff0000;margin-top: 10px;}
.Blf_sale_onText {text-align: right;float: left;width: 35%;margin-top: 40px;}
.Blf_sale_onText a {text-transform: uppercase;font-size: 18px;font-family: 'open_sanssemibold';color: #fff;padding: 5px 10px;background: #ed1f24;}
/*.Blf_sale_onText a:hover {color: #000;}*/

.blink-bg {color: #fff;padding: 10px;display: inline-block;animation: blinkingBackground 2s infinite;}
@keyframes blinkingBackground {0% {background-color: #ef0a1a;}
25% {background-color: #000;}
50% {background-color: #ef0a1a;}
75% {background-color: #000;}
100% {background-color: #ef0a1a;}
}
.product_PriceTop h1 span span {color: #3c66bc;display: block;padding: 5px 0;font-size: 18px;font-family: 'open_sanssemibold';}

/*===== Christmas Css =====*/
.snowfall_divbody {/*background: url("https://www.budgetpetcare.com/images/snowflacks-sm.gif");*/background-position: top left;background-repeat: repeat;width: 100%;float: left;background-size: 15%;}
.christmas_headerDiv {float: left;width: 45%;text-align: right;margin-bottom: -20px;}
.christmas_board_img {width: 84px;margin-bottom: -8px;}
.christmas_santa_img {width: 130px;}
/*.christmas_headerDiv img {width: 100px;}
.menu_bg:before{content: "";display: block;background:url("https://www.budgetpetcare.com/images/snow.png") repeat-x;width: 100%;height: 30px;margin-bottom: -26px;position: relative;z-index: 1;}*/
.navDiv ul li a {position: relative;z-index: 999;}
.Middle_body {background: #fff;}
.christmas_whiteBg {background: #fff;padding: 20px 0;box-sizing: border-box;float: left;width: 100%;}
.Home_Proimg {background: #fff;}
.Home_Add_to_cart a {position: relative;}

/*.Home_Add_to_cart a:before {content: "";position: absolute;background: url(https://www.budgetpetcare.com/images/snow.png) no-repeat;top: 0;right: 0;height: 20px;width: 80px;margin: -1px auto 0;left: 0;}
.Home_ProBoxDiv:before {content: "";position: absolute;background: url("https://www.budgetpetcare.com/images/box-light2.gif") no-repeat;top: 0;right: 0;height: 16px;width: 62px;}*/
/*.christmas_footerDiv {width: 100%;margin: 0;padding: 0;float: left;background: url("https://www.budgetpetcare.com/images/footer-snow-2.png") repeat-x;min-height: 97px;position: relative;}
.christmas_footerDiv img {width: 387px;transform: rotate(20deg);}
.footer_Gray_Bg:before {content: "";display: block;background: url("https://www.budgetpetcare.com/images/snow.png") repeat-x;width: 100%;height: 30px;margin-bottom: -15px;position: relative;z-index: 1;}*/

@media (max-width: 1170px) {
.christmas_headerDiv {width: 36%;}
}
@media (max-width: 1000px) {
.christmas_headerDiv {width: 30%;}
}
@media (max-width: 940px) {
.christmas_headerDiv {width: 34%;margin-top: 20px;}
.christmas_board_img {width: 60px;}
.christmas_santa_img {width: 100px;}
}
@media (max-width: 920px) {
.christmas_headerDiv {width: 28%;}
}
@media (max-width: 844px) {
.christmas_headerDiv {float: right;margin-top: -12px;padding-bottom: 30px;}
}
@media (max-width: 768px) {
.christmas_headerDiv {width: 30%;float: left;margin-top: 0px;padding-bottom: 0;}

/*** NEW INVOICE CLASS HERE ----------------------------------**/
.Invoice {padding: 0 3%;width: 100%;}
.Invoice .logoDiv img {width: 250px;}
.Invoice_topDiv {padding: 5px 0;width: 100%;}
.Invoice .wrapper {width: 100%;padding: 0;}
.Address_InforDiv {overflow: hidden;}
}
@media (max-width: 744px) {
.christmas_headerDiv {width: 25%;margin-top: 15px;}
.christmas_board_img {width: 40px;}
.christmas_santa_img {width: 70px;}
}
@media (max-width: 693px) {
.christmas_headerDiv {width: 25%;margin-top: -10px;float: right;margin-bottom: 15px;}
}
@media (max-width: 660px) {
.logo {width: 100%;text-align: center;}
.hd_login2 .hd_login {margin-top: 36px;}
.christmas_headerDiv {width: auto;margin-top: 0;float: left;margin-bottom: 0;margin-left: 5%;}
}
@media (max-width: 500px) {
.christmas_headerDiv {float: left;margin: 16px 0 0;width: 100%;text-align: center;}
}
.checkoutterms_upgrd_Pro_BoxDiv {height: 80%;}
.checkoutterms_respDiv {overflow-y: scroll;height: 92% !important;padding: 2%;}
.checkoutterms_respDiv .donation_txt {margin: 10px 0;}

/* 8th June 2021 CSS */
.Shipping_countryDiv {float: left;position: inherit;width: 100% !important;color: #000000;font-family: 'open_sanssemibold';font-size: 14px;margin-top: 10px;}
.Shipping_countryDiv .selected_Option {width: 50%;}
.Shipping_countryDiv .selected_Option {border: 1px solid #a1cff0;background: #fff;color: #151515;font-size: 13px;width: 50%;cursor: pointer;margin: 0 0 0 5px;padding: 0 0 0 5px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;}
.Shipping_countryDiv select.selected_Option {background-image: url(/images/select-arrow.png);height: 26px;background-position: right 10px;background-repeat: no-repeat;}

@media (max-width: 940px) {
.Shipping_countryDiv label {float: left;}
.Shipping_countryDiv .selected_Option {float: left;margin-left: 10px;}
}

@media (max-width: 767px) {
.Shipping_countryDiv {margin: 10px 0;}
}
.uploadReviewImages {display: flex;flex-wrap: wrap;margin-top: 20px;}
.uploadReviewImages .img,
.uploadReviewImages .pic {flex-basis: 31%;margin-bottom: 10px;border-radius: 4px;}
.uploadReviewImages .img {width: 112px;height: 93px;background-size: cover;margin-right: 10px;background-position: center;display: flex;align-items: center;justify-content: center;cursor: pointer;position: relative;overflow: hidden;}
.uploadReviewImages .img:nth-child(3n) {margin-right: 0;}
.uploadReviewImages .img span {display: none;text-transform: capitalize;z-index: 2;}
.uploadReviewImages .img::after {content: '';width: 100%;height: 100%;transition: opacity .1s ease-in;border-radius: 4px;opacity: 0;position: absolute;}
.uploadReviewImages .img:hover::after {display: block;background-color: #000;opacity: .5;}
.uploadReviewImages .img:hover span {display: block;color: #fff;}
.uploadReviewImages .pic {background-color: #d8d8d8;align-self: center;text-align: center;padding: 40px 0;text-transform: uppercase;color: #848EA1;font-size: 12px;cursor: pointer;}

/* For Product Landing FAQ page Css */
.prolanding_QusAns_Div {width: 100%;float: left;margin: 20px 0 0;}
.landing_QsAs_TopDiv {width: 100%;float: left;}
.landing_QsAs_TopDiv strong {font-family: 'open_sanssemibold';font-size: 20px;}
.type_QuestionDiv {width: 100%;float: left;margin: 13px 0;padding: 3px;box-sizing: border-box;border: 1px solid #e5e5e5;}
.type_QuestionDiv img{display:inline-block; width:22px;margin: 0 0 0 5px;}
.type_QuestionDiv .fa {font-size: 20px;padding: 5px 11px;}
.Qus_NSearch {background: #fff;outline: none;border: 0;width: 80%;padding: 5px;}
.post_QusBtn {display: inline;background: #e1e1e1;color: #000000;font-size: 14px;border: 0;outline: none;text-transform: uppercase;height: 40px;width: 180px;text-align: center;font-weight: 600;border-radius: 5px;cursor: pointer;}

.Customer_QusAns_Div {float: left;width: 100%;margin-top: 20px;}
.Qus_to_AnsDiv {width: 100%;float: left;color: #000;font-size: 14px;}
.div_ans_div {width: 100%;float: left;color: #000;font-size: 14px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.view_more_ans {font-weight: bold;border: solid 1px #cfcfcf;background: #efefef;font-size: 12px;padding: 5px;cursor: pointer;}
#divQuestions {margin-top: 20px;}
#divQuestions img,
.que_post_date img,
.que_post_ans img,
.que_post_help img,
.que_post_ans img{display:inline-block; width:18px;margin: -2px 0 0 0;}
.Qus_to_AnsDiv strong {margin: 5px 0 5px;float: left;width: 100%;font-size: 14px;}
.Qus_to_AnsDiv p {font-family: 'open_sanssemibold';line-height: 22px;margin-bottom: 15px;color: #494949;margin: 5px 0 0;padding: 0;float: left;width: 100%;text-indent: -11px;padding-left: 23px;box-sizing: border-box;}
.Qus_to_AnsDiv strong span,
.Qus_to_AnsDiv p span {display: inline;padding-right: 5px;}
.Qus_cutomerName {float: left;padding-left: 22px;font-family: 'open_sanssemibold';margin-top: 5px;text-transform: capitalize;}
.que_post_date,
.que_post_ans,
.que_post_help {width: 100%;float: left;padding-left: 25px;box-sizing: border-box;}
.que_post_date {margin-top: 5px;}
.que_post_date a, .custypetext a {color: #f00;}
.que_post_date a .fa {color: #000;}
.que_post_ans {margin: 10px 0 0;}
.que_post_ans .fa {padding-right: 5px;padding-top:3px;color: #3c66bc;display:inline-block;}
.custypetext {display: inline-block;width: 98%;vertical-align:top;color:#000;}
.custypetext p {padding:0;margin:-2px 0 1px;text-indent:0;color:#000;}
.custypetext ul {list-style:disc;margin:5px 0 5px 30px;padding:0;float:left;width:100%;}
.custypetext strong {float:none;display:inline-block;margin:0;padding:0;}
.custypetext ul li {list-style:disc;margin-bottom:5px;}
.que_post_help {padding-left: 45px;margin-top: 5px;}
.que_post_help span {color: #3c66bc;padding-right: 10px;}
a.help_yes {color: #000;}
a.help_no {color: #f00;}

.landing_QsAs_TopDiv .Review_Pro_Content_RightDiv {border: 1px solid #ccc;}
.landing_QsAs_TopDiv .Wrt_Pro_Rw_TextDivBox {width: 100%;box-sizing: border-box;}

@media (max-width: 1200px) {
.Qus_NSearch {width: 70%;}
.post_QusBtn {float: right;}
.landing_QsAs_TopDiv .Review_Pro_Content_RightDiv .post_QusBtn {float: left;margin-right: 10px;}
}
@media (max-width: 790px) {
.Qus_NSearch {width: 62%;}
}
@media (max-width: 630px) {
.Qus_NSearch {width: 50%;}
}
@media (max-width: 480px) {
.post_QusBtn {font-size: 12px;width: 160px;}
}
@media (max-width: 440px) {
.type_QuestionDiv .fa {font-size: 14px;padding: 5px 7px;}
.Qus_NSearch {padding-left: 0;}
.post_QusBtn {height: 30px;}
}
@media (max-width: 440px) {
.Invoice_top_leftDiv span.invoice-time {display: block;width: 100%;}
.inv_order_left {width: 100%;float: left;text-align: left;}
.type_QuestionDiv .fa {font-size: 14px;padding: 5px 7px;}
.Qus_NSearch {padding-left: 0;}
.post_QusBtn {height: 30px;}
}
@media (max-width: 400px) {
.Qus_NSearch {width: 90%;}
.post_QusBtn {height: 30px;width: 100%;}
.landing_QsAs_TopDiv .Review_Pro_Content_RightDiv .post_QusBtn {width: 130px;}
}
@media (max-width: 340px) {
.Qus_NSearch {width: 83%;}
.landing_QsAs_TopDiv .Review_Pro_Content_RightDiv .post_QusBtn {width: 120px;}
}
#divQuestionTobeAnswered_Q {text-transform: capitalize;font-size: 14px;padding: 10px;line-height: 15px;}
.cart_flat_discunt {background: #f10525;color: #fff;padding: 10px;font-size: 18px;text-align: center;clear: both;display: block;}
.cart_flat_discunt span {color: #ffff00;font-weight: bold;}
.cart_flat_discunt a {padding: 2px 10px;background: #ffff6c;margin-left: 10px;font-size: 14px;font-weight: bold;}
#divQuestionTobeAnswered_Q img {width:18px;}
.autoship-details {background: #dbebf9;border-radius: 5px;padding: 10px;font-size: 1.2rem;line-height: 1.6rem;float: right;text-align: left;width: 444px;margin-top: 10px;margin-right: 10px;}
.autoship-details .why-title {font-size: 14px;font-family: 'open_sansbold';color: #182c55;padding-bottom: 12px;}
.autoship-details ul {list-style: none;padding-left: 1.6rem;margin-bottom: 0;}
.autoship-details li {display: flex;margin-bottom: 0;font-size: 14px;}
.autoship-details ul li:before {content: "\2022";color: #18499b;font-family: 'open_sansbold';display: inline-block;width: 1em;margin-left: -1rem;font-size: 1.6rem;}
.clsCommmingSoon {text-align: center;font-size: 30px;font-family: 'open_sansbold';width: 100%;float: left;box-sizing: unset;padding-top: 50px;}
.clsCommmingSoon span {background: #ed1f24;color: #fff;padding: 10px 40px;float: initial;}
/*** 29th Sept 2021 ***/
.right_side img.newContinueImg {display: block;width: 50%;margin: 0 auto;}
.right_side a.newContinueBtn {display: block;float: right;padding: 0 15px;line-height: 35px;font-weight: bold;font-size: 15px;text-transform: uppercase;color: #fff;background: #f83c3a;}
.right_side a.newContinueBtn:hover {background: #333333;}

/*** 7th December 2021 ****/
.prevention-protection-comboBanner {width: 100%;float: left;margin: 10px 0;}
.prevention-comboBannerLeft {float: left;width: 49%;}
.prevention-Right {float: right;}
.prevention-comboBannerLeft img {width: 100%;}
.cusfeedbackimge {float: left;width: 100%;margin-top: 10px;}
.cusfeedbackimge img {width: 100px;height: 100px;}
.unit_class_bf,
.Piece font,
.select_radioBtn[type="radio"] + label span font{color: #fff !important;background:#ff0000;}
.Piece font b{font-weight:bold;}
.cus_Rt_Pro_NameDiv .unit_class_bf_yellowbg{background:none !important; }
.cus_Rt_Pro_NameDiv .unit_class_bf_yellowbg b{color:#ff0000 !important;font-weight: bold !important;}
.unit_class_bf_yellowbg,
.unit_class_bf{color:#fff !important;background:#ff0000 !important;padding:2px 5px !important;display:inline !important; border-radius:3px; font-size:13px;}
.unit_class_bf_yellowbg b,
.unit_class_bf b{color:#fff;font-weight: normal !important;}

/* Slider 01 FEB 2022 */
.banner {width: 100%;}
.banner-img {width: 100%;float: left;text-align: center;}
.owl-carousel,
.owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative}
.owl-carousel {display: none;width: 100%;z-index: 1}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none}
.owl-carousel .owl-item img {display: block;width: 100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {display: none}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {display: block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; width:40px; height:40px;}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {background: 0 0;color: inherit;border: none;padding: 0 !important;font: inherit}
.owl-carousel.owl-loading {opacity: 0;display: block}
.owl-carousel.owl-hidden {opacity: 0}
.owl-carousel.owl-refresh .owl-item {visibility: hidden}
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.owl-carousel.owl-grab {cursor: move;cursor: grab}
.owl-carousel.owl-rtl {direction: rtl}
.owl-carousel.owl-rtl .owl-item {float: right}
.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both}
.owl-carousel .owl-animated-in {z-index: 0}
.owl-carousel .owl-animated-out {z-index: 1}
.owl-carousel .fadeOut {animation-name: fadeOut}
@keyframes fadeOut {0% {opacity: 1}
100% {opacity: 0}
}

.owl-height {transition: height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {display: none}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%}
.Hmbnr_newSection_left{position:relative;}
#home-slider{position:relative;}
#home-slider .owl-nav{position: absolute; top:45%; width:100%;}
#home-slider .owl-nav .owl-prev,
#home-slider .owl-nav .owl-next{display:block; width:50px; height:50px; text-align:center; top:0;}
#home-slider .owl-nav .owl-prev {float: left;position: relative;margin-left: 0;}
#home-slider .owl-nav .owl-next {float: right;position: relative;margin-right: 0;}
#home-slider .owl-nav .owl-prev::after,
#home-slider .owl-nav .owl-next::after {content: "";height: 12px;width: 12px;border-top: 3px solid #2c3e50;border-right: 3px solid #2c3e50;opacity: 0.8;position: absolute;top: 40%;margin:0 auto; display:inline-block; float:none;transform: translate(-50%) rotate(-135deg);color: #000;}
#home-slider .owl-nav .owl-next::after {transform: translate(-50%) rotate(45deg);right:15px;}
#home-slider .owl-nav .owl-prev::after{left:25px;}
#home-slider .owl-nav .owl-prev span,
#home-slider .owl-nav .owl-next span {display: none;}
#home-slider .owl-nav{display:none;}
#home-slider .owl-dots{display:block; padding:0 0 20px 0; text-align:center; position:relative; margin-top:-20px;}
#home-slider  button.owl-dot{margin:0 2px;}
#home-slider  button.owl-dot span{display:inline-block; width:15px; height:15px; border:2px solid #fff; background:#ccc; border-radius:30px;}
#home-slider  button.owl-dot.active span{background:#eb2600;border:2px solid #fff;}

/*** 21st JANUARY 2021 ***/
.new-search-product-container {width: 100%;float: left;border: 0px solid #ececec;}
.new-search-product-box,
.new-search-product-container .Home_ProBoxDiv{width: 24%;float: left;padding: 10px;border: 1px solid #ececec;text-align: center;margin: 5px 0.5%;position: relative;}
.new-search-product-box .hover_button {display: none;font-size: 18px;font-family: 'open_sansbold';}
.new-search-product-box:hover .hover_button {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background: rgba(0,0,0,0.7);display: flex;align-items: center;justify-content: center;}
.new-search-product-box .hover_button a {width: 70%;display: inline-block;background: #3c66bc;color: #fff;border-radius: 0 !important;line-height: 35px;text-align: center;transition: 0.5s;}
.new-search-product-box .hover_button a:hover {background: #ec2529;}
.new-search-product-box .hover_button {animation: fadeEffect 0.5s;}
@keyframes fadeEffect {
0% {opacity: 0;}
100% {opacity: 1;}
}
.new-search-product-box .product_img {width: 100%;float: left;border-right: 0px solid #ececec;height:150px;}
.new-search-product-box .product_img img {width: 150px;margin: 0 auto;float: none;display: block;}
.new-search-product-box .product_content {width: 100%;float: right;padding: 10px 0 0 0;}
.new-search-product-box .product_title {width: 100%;float: left;}
.new-search-product-box .product_title .in-stock {display: none;}
.new-search-product-box .product_title h3 {font-size: 15px;color: #1a1f2b;font-family: 'open_sansbold';height: 60px;display: flex;align-items: center;justify-content: center;;}
.new-search-product-box .product_title a {color: #1a1f2b;}
.new-search-product-box .product_title a:hover {color: #56a700 !important;}
.new-search-product-box .product_title a.instock-text {font-size: 14px;display: block;padding: 25px 0 0 0;float: left;width: 100%;color: #666666;font-weight: bold;}
.new-search-product-box .product_title .rating {float: none;margin: 0 auto;}
.new-search-product-box .product_details {width: 100%;float: right;padding: 0;text-align: center;}
.new-search-product-box .product_details .btn-options .in-stock,
.new-search-product-box .product_details .product_auto_order,
.new-search-product-box .product_title a.instock-text,
.new-search-product-box .product_details .product_buy_btn,
.new-search-product-box .product_content .product_title .rating-widget br {display: none !important;}
.new-search-product-box .product_details .btn-options {width: 100%;float: left;font-size: 13px;}
.new-search-product-box .product_details .btn-options .in-stock {width: 95px;float: left;color: #ec2529;font-family: 'open_sansbold';text-align: left;}
.new-search-product-box .product_details .btn-options .in-stock img {float: left;width: 15px;margin: 0 8px 0 0;}
.new-search-product-box .product_details .btn-options .fav_product {width: 118px;float: right;color: #56a700;display: none}
.new-search-product-box .product_details .btn-options .fav_product span {display: block;float: right;line-height: 13px;}
.new-search-product-box .product_details .btn-options .fav_product a,
.new-search-product-box .product_details .btn-options .fav_product a:hover {color: #56a700;background: none;}
.new-search-product-box .product_details .btn-options .fav_product .fa {font-size: 18px;float: left;display: block;margin: 2px 5px 0 0;}
.new-search-product-box .product_details .product_price {width: 100%;float: left;padding: 10px 0 10px 0;font-size: 18px;color: #ec2529;font-family: 'open_sanssemibold'; display: flex;align-items: center; justify-content: center;}
.new-search-product-box .product_details .product_price span {color: #999;font-size: 15px;text-decoration: line-through;font-family: 'open_sanssemibold';padding: 0 5px 0 0;}
.new-search-product-box .product_details .product_price span svg{fill:#999;width: 15px;height: 15px;}
.new-search-product-box .product_details .product_auto_order {width: 100%;float: left;font-family: 'open_sanssemibold';font-size: 12px;color: #555555;display: inline-block;vertical-align: middle;}
.new-search-product-box .product_details .product_auto_order span {font-size: 18px;font-family: 'open_sanssemibold';padding: 0 0 0 5px;display: inline-block;vertical-align: middle;color: #ec2529;}
.new-search-product-box .product_details .product_auto_order img {width: 16px;display: inline-block;vertical-align: middle;margin-top: -3px;}
.new-search-product-box .product_details .product_buy_btn {width: 100%;float: left;padding-top: 10px;font-family: 'open_sansbold';text-transform: uppercase;font-size: 14px;}
.new-search-product-box .product_details .product_buy_btn a {width: 100px;display: inline-block;background: #3c66bc;color: #fff;border-radius: 0 !important;line-height: 35px;text-align: center;}
.new-search-product-box .product_details .product_buy_btn a:hover {background: #ec2529;}

.pagination-container {float: right;margin: 15px 0;}
.pagination-container ul li {float: left;margin-right: 5px;}
.pagination-container ul li a,
.pagination-container ul li span {display: block;padding: 5px 10px;background: #f7f7f7;color: #000000;cursor: pointer;font-family: 'open_sanssemibold';border: 1px solid #e7e7e7;}
.pagination-container ul li span {cursor: auto;}
.pagination-container ul li:hover a,
.pagination-container ul li.active span {background: #ec2529;color: #ffffff !important;}
.pagination-container ul li.disabled:hover a {cursor: not-allowed;background: #f7f7f7;color: #000000 !important;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;user-select: none;}

.pagination-mobileview {display: none;}

.overlay {display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;background: rgba(27, 27, 27, 0.7215686274509804);z-index: 99999999999;}
.overlay_close {float: right;margin-right: 25px;font-size: 25px;color: #ffffff;margin-top: 15px;z-index: 999999;cursor: pointer;display: none;}

/*** FEBRUARY 2022 NEW PRODUCT LADING PAGE CSS START ****/
.new_feb22_prolanding_box .product_imgDiv{width: 25%;}
.new_feb22_prolanding_box .product_DetailRight{width: 43%; margin: 0; padding: 0 20px;}
.new_feb22_prolanding_box .product_PriceBottom{margin: 0; padding:10px 0 20px 0;}
.new_feb22_prolanding_box .product_inputBottom{padding:10px 0; margin: 0;}
.new_feb22_prolanding_box .product_inputBottom .Pack_quantity{padding-top: 4px;}
.new_feb22_prolanding_box .product_inputBottom .Add_Cart{width: 162px; float: right; margin: 0;}
.new_feb22_prolanding_box .product_inputBottom .Add_Cart .button{width: 100%;}
.new_feb22_prolanding_box .product_AutoDeliveryDiv,
.new_feb22_prolanding_box .freeShippingText{display: none;}
.new_feb22_prolanding_box .save_extra_feb22{width: 30%; float: right; margin-top: 20px; border: 1px solid #ccc;}
.new_feb22_prolanding_box .save_extra_feb22 .new_title{font-size:14px; font-family: 'open_sansbold';}
.new_feb22_prolanding_box .save_extra_feb22 h2,
.new_feb22_prolanding_box .save_extra_feb22 .new_title{font-size: 15px; line-height: 35px; font-family: 'open_sansbold'; color: #fff; background: /*#ed1f24*/#3c66bc; text-align: center; display: flex; align-items: center; justify-content: center;}
.new_feb22_prolanding_box .save_extra_feb22 h2 img,
.new_feb22_prolanding_box .save_extra_feb22 .new_title img{width: 17px; margin: 0 5px 0 0;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points{width: 100%; float: left; padding: 10px 15px; border-bottom: 1px dashed #ccc;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .price{width: 55%; font-size: 15px; float: left;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .price span{display: inline-block; width: 100%; float: left;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .price span.color1{ text-decoration: line-through;color: #666;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .price span.color2{color: #ed1f24; font-size: 25px; padding: 5px 0 7px 0; font-family: 'open_sansbold';display: flex;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .price span.color2 svg{width:24px; height:24px; margin-right:8px;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .price span.color3{color: #60ba62; font-family: 'open_sansregular';}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .credit{width: 45%; float: left; text-align: center;font-family: 'open_sansbold';}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .credit h3{font-size: 13px; padding-bottom: 5px; text-transform: uppercase;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .credit span{display: inline-block; width: 100%; float: left;font-family: 'open_sansbold'; font-size: 22px;vertical-align: middle;color: #60ba62;}
.new_feb22_prolanding_box .save_extra_feb22 .save_points .credit span .fa{font-size: 20px; display: inline-block; vertical-align: middle; padding: 0 2px 0 0;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content{width: 100%; float: left; padding: 0 15px;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .title_text{width: 100%; float: left; text-align: center; font-size: 14px; line-height: 18px; color: #575757; padding: 10px 0;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .title_text b{color: #333;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .title_text img{width: 30px;display: inline-block;margin: 0 5px 0 0;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .product_AutoDeliveryDiv{display: block; width: 100%;border-top: 1px solid #ccc; padding: 20px 0;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .product_AutoDeliveryDiv span{display: inline-block; width: 100px; float: left; line-height: 30px; padding: 0;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .product_AutoDeliveryDiv .product_AtDelSelect{width: 60%;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .autoship-details{width: 100%; margin: 20px 0 0 0;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .autoship-details li{line-height: 20px; padding-bottom: 5px;}
.new_feb22_prolanding_box .save_extra_feb22 .auto_delivery_content .autoship-details li:last-child{padding: 0;}

/*** FEBRUARY 2022 NEW PRODUCT LADING PAGE CSS END ****/

/*** MAY 2022 NEW SLIDER ADD ****/
#ShopOtherPack-slider{width: 100%; float: left;}

#ShopOtherPack-slider .owl-nav,
#RelatedItems-slider .owl-nav,
#CustomerBought-slider .owl-nav{position: absolute;left: 0;right: 0;text-align: center;margin: 0 auto;top: 45%;transform: translate(0,-50%)}

#ShopOtherPack-slider .owl-prev,
#RelatedItems-slider .owl-prev,
#CustomerBought-slider .owl-prev{float: left;position: relative;margin-left: 0;}

#ShopOtherPack-slider .owl-next,
#RelatedItems-slider .owl-next,
#CustomerBought-slider .owl-next{float: right;position: relative;margin-right: 0;}

#ShopOtherPack-slider .owl-prev::after,
#ShopOtherPack-slider .owl-next::after,
#RelatedItems-slider .owl-prev::after,
#RelatedItems-slider .owl-next::after,
#CustomerBought-slider .owl-prev::after,
#CustomerBought-slider .owl-next::after{content: "";height: 12px;width: 12px;border-top: 3px solid #000;border-right: 3px solid #000;opacity: 0.8;position: absolute;top: 50%;left: 50%;transform: translate(-50%) rotate(-135deg);right: 60%;color: #000;}

#ShopOtherPack-slider .owl-next::after,
#RelatedItems-slider .owl-next::after,
#CustomerBought-slider .owl-next::after{transform: translate(-50%) rotate(45deg);left: 35%;}

#ShopOtherPack-slider .owl-prev span,
#ShopOtherPack-slider .owl-next span,
#RelatedItems-slider .owl-prev span,
#RelatedItems-slider .owl-next span,
#CustomerBought-slider .owl-prev span,
#CustomerBought-slider .owl-next span{display: none;}

#ShopOtherPack-slider .item{width: 101%; padding: 0 0 20px; border-right: 1px solid #ccc; text-align: center;}
#ShopOtherPack-slider .item span {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; height: 40px; font-family: 'open_sanssemibold';} 
#ShopOtherPack-slider .item img,
.New-Slider-Sep2024-Container .SliderOne .Home_Proimg img{display: block;margin: 10px auto;width: 150px; height: auto;}

#ShopOtherPack-slider .item img.lozad{background-image: url(/images/loading-new.gif);background-repeat: no-repeat;background-position: 50% 50%;background-size: 45%;}
#ShopOtherPack-slider .item .pirce {font-size: 16px;font-family: 'open_sanssemibold';padding: 0 0 10px;display: flex;align-items: center;justify-content: center;}
#ShopOtherPack-slider .item .slidebutton {color: #fff;outline: none;text-decoration: none;width: 96px;height: 28px;line-height: 28px;border-radius: 5px;margin: 0 auto;display: block;cursor: pointer;border: 0;}

.New-Slider-Sep2024-Container{width: 100%; float: left; padding: 30px 0 0 0;}
.New-Slider-Sep2024-Container .SliderOne{width: 100%; float: left; background: #f1f5f8; border: 1px solid #c4c4c4; color: #fff;font-family: 'open_sansbold'; }
.New-Slider-Sep2024-Container .Title_holder{width: 100%; float: left; text-transform: uppercase; position: relative;}
.New-Slider-Sep2024-Container .Title_holder .Icon{width: 110px; float: left; position: absolute; top: 10px; left: 20px;}
.New-Slider-Sep2024-Container .Title_holder .Text{width: 100%; float: left; line-height: 90px; background: #016fba; padding: 0 0 0 150px; font-size: 22px;}


.New-Slider-Sep2024-Container .SliderOne.SliderTwo{background: #f9f0f3;}
.New-Slider-Sep2024-Container .SliderOne.SliderTwo .Title_holder .Text{background: #de6888;}
#RelatedItems-slider,
#CustomerBought-slider{width: 100%; float: left; color: #000; padding: 40px;}
.New-Slider-Sep2024-Container .SliderOne .item{background: #fff; border: 1px solid #c4c4c4; float: left; width: 100%;}
.New-Slider-Sep2024-Container .SliderOne .Home_ProBoxDiv{width: 100%; margin: 0; border: 0;}
.New-Slider-Sep2024-Container .SliderOne .Home_Proimg{height: auto; padding: 0;}
.New-Slider-Sep2024-Container .SliderOne .Home_ProPriceNew{text-align:center; padding:0;}












.BuyGet_FreeBannerSale {max-width:100%; margin:10px 0 30px;float:left;}

/*** NEW CAPTCHA START */
.NewCaptcha_Container{width:100%; float:left;padding: 0 0 20px 0;}
.NewCaptcha_Container input{width: 150px;height: 40.5px; float:left;}
.NewCaptcha_Container img{width: 135px;margin: 0 0 0 10px;padding: 0; float:left;}
/*** NEW CAPTCHA END */

.PriceDrop_band {position: absolute;right: 5px;top: 5px;}
.Proimg_Left_BottomDiv .PriceDrop_band, .product_imgDiv .PriceDrop_band { right: inherit;left: 5px;}
.Proimg_Left_BottomDiv .PriceDrop_band img { width:40px;height:40px;}
.product_imgDiv .PriceDrop_band img {width: auto;height: auto;}
.offer-page-mobile-banner {display:none;}

.SimparicaTrio_packlandingOfferBand {line-height: 28px;background: #338453;font-size: 22px !important;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;}

.packlandingOfferBand_July2024{width:100%; float:left;}
.packlandingOfferBand_July2024 ul li{width:49.5%; float:left;border-radius:10px; overflow:hidden;}
.packlandingOfferBand_July2024 ul li:last-child{float:right;}
.packlandingOfferBand_July2024 img{width:100%; border-radius:10px;}

.packlandingOfferBand_July2024 ul li.OfferBand-July2024{border-radius:10px;height:103.8px; background:url(/images/PageOfferBanner/ProductLanding/images/OfferBand-BG-July-2024.png) no-repeat center 0 #ff6401; padding:0 60px; color:#fff; font-size:22px; float:right;box-sizing: border-box;}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .one{width:195px; float:left; padding-top:30px;}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .one .Discount{width:auto; float:left;font-size:35px;font-family: 'open_sansbold';}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .one .Discount span{font-size:42px;font-family: 'open_sansextrabold';}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .one .text{width:100%; float:left; text-align:right; position:relative; padding-top: 10px;letter-spacing: 0.5px;}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .one .text::before{content:''; position:absolute; width:85px; height:13px; left:0; top:50%; background:#ffba87;}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .two{width:215px; margin-top:5px; float:right; background:#486ebf; text-align:center; padding:10px; display:flex;}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .two .box{border:2px solid #fff; line-height: 35px; border-radius:10px;font-family: 'open_sanssemibold'}
.packlandingOfferBand_July2024 ul li.OfferBand-July2024 .two .box span{display:inline-block; width:100%; float:left; font-family: 'open_sansbold';font-size:32px;}

.SignupBF_band {float:left; width:100%; margin-top:30px; cursor: pointer;}
.top_header_bf_band {background:#312f57; width:100%; float:left;}
.top_header_bf_band .SignupBF_band {margin-top:0px;}

.Extra_bg.NewUpdated_SaleThem{display:none;}

.ExtraBanner_Sale{padding-top:40px;margin-top:20px; width:100%; float:left;}
.ExtraBanner_Sale .wrapper{padding: 0 15px;}
.ExtraBanner_Sale img.mobile_banner{display:none;}

.discountOfferText_newDiv {float:left;width:100%;text-align:center;}
.discountOfferText_newDiv span {background: #fff;padding: 0 10px;color: #338453;}

.MyCart_OfferBox24{padding:0; border: 1px solid #b8b8b8;float: left; margin: 10px 0 0 0; width:100%;background:#ffc9d1; }
.MyCart_OfferBox24 .title{padding:10px 15px 0 15px; font-size:17px; line-height:normal; font-weight:normal; text-align:center; color:#000;}
.MyCart_OfferBox24 .title span.one{text-transform: uppercase;color: #f10525;font-weight: bold;font-size: 20px; display:inline-block; width:100%; float:left; padding-bottom:5px;}
.MyCart_OfferBox24 .OfferBox{padding:15px; width:100%; float:left; }
.MyCart_OfferBox24 .OfferBox ul li{width:32.133%; margin:0 1.8% 0 0;}
.MyCart_OfferBox24 .OfferBox .Prd_img{width:105px; float:left;}
.MyCart_OfferBox24 .OfferBox .Prd_text{width:65%; float:right;}
.MyCart_OfferBox24 .OfferBox .Prd_text .one{width:100%; float:left; height:75px;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two{line-height:30px; width:100%; float:left;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two span{font-size:18px; color:#ff2121; font-weight:bold;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two p {font-size:18px !important; color:#ff2121; font-weight:bold;display: inline-block;font-weight: 600;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two a.button{float: right;text-transform: uppercase;color: #fff;background: #ff2121;width: 80px;font-size: 14px;line-height: 30px;height: auto;padding: 0; text-align:center;}
.MyCart_OfferBox24 .OfferBox .Prd_text .two a.button.added{background:#999;}
.MyCart_OfferBox24 .OfferBox .BoxFooter{padding:5px 10px; width:100%; float:left; background:#f6f6f6; font-size:13px; margin-top:10px; display:none;}
.MyCart_OfferBox24 .OfferBox p{font-size:11px !important;}
.MyCart_OfferBox24 .OfferBox .item{width:100%;}
.MyCart_OfferBox24 .OfferBox .owl-nav{/*display:block;*/position: absolute;top: 40%;width: 100%;}
.MyCart_OfferBox24 .OfferBox .owl-nav button.owl-next,
.MyCart_OfferBox24 .OfferBox .owl-nav button.owl-prev{width: 30px;background: #fff;border: 1px solid #ccc;line-height: 15px;border-radius: 100%;font-size: 30px;height: 30px;position: relative; text-align:center;}
.MyCart_OfferBox24 .OfferBox .owl-nav button.owl-next span,
.MyCart_OfferBox24 .OfferBox .owl-nav button.owl-prev span{display:inline-block; vertical-align:middle; margin-top:-10px;}
.MyCart_OfferBox24 .OfferBox .owl-nav button.owl-next{float: right;right: -10px;}
.MyCart_OfferBox24 .OfferBox .owl-nav button.owl-prev{float: left;left: -10px;}
.MyCart_OfferBox24 .OfferBox .item{border: 1px solid #b8b8b8; padding:10px; float:left; background:#fff;}


/*** HOME PAGE FULL SCREEN 11MARCH 2024 UPDATE CSS ***/
.NewHome_FullScreenSlider{width:100%; float:left; padding-top:20px;}
.NewHome_FullScreenSlider .item{align-items: center;background-color: transparent;color: white;display: flex;justify-content: center;}
.NewHome_FullScreenSlider .centermode_sliderItem  img {max-width: 910px;}
.NewHome_FullScreenSlider .owl-item{opacity:0.5}
.NewHome_FullScreenSlider .owl-item.active{opacity:10}
.Home_banner_newSection1{display:block; width:100%; float:left;}
.CenterContent{width: 1200px; float: none; margin: 0 auto; padding:15px;}

.BPC_Home_AboutContent{width:100%; float:left; padding:0 0 0 0; color:#999;}
.BPC_Home_AboutContent p{padding-bottom:15px; text-align:justify; font-size:12px; line-height:20px; color:#999;}
.BPC_Home_AboutContent span{display:inline-block; width:100%; float:left; padding-bottom:10px;}
.BPC_Home_AboutContent .Title_Main{font-size:15px; color:#444; font-weight:bold; padding-bottom:10px;}
.BPC_Home_AboutContent .Title_Small{font-size:14px; color:#444; font-weight:bold;padding-bottom:10px;}
.BPC_Home_AboutContent .Title_Blue{font-size:12px; color:#2d58ae; font-weight:bold;padding-bottom:0;}

.CompanyAddress_2024{width: 100%; float: left; padding:15px 0;}
.CompanyAddress_2024 img{width:260px;}
.CompanyAddress_2024 .Title{width: 100%; float: left; padding-bottom: 15px; font-size: 18px; font-weight: bold;}
.CompanyAddress_2024 p{}
.CompanyAddress_2024 p strong{width: 100%; float: left; font-weight: bold;}

/** EVERY DAY LOW PRICES NEW CSS JUNE 2024 START*/
.Everyday_LowestPrice{position: relative;width: 100%;float: left; font-family: 'Open Sans',sans-serif; padding-top:0;}
.Everyday_LowestPrice .CenterContent{float: none; width: 1200px;}
.Everyday_LowestPrice div{width: 100%; float: left;}
.Everyday_LowestPrice .title{font-size: 25px; font-weight: bold; width: 100%; float: left; padding-bottom: 20px; color: #111;}
.Everyday_LowestPrice .main_content{/*overflow: scroll hidden;*/width: 100%;float: left; text-align: center;}
.Everyday_LowestPrice .box{width: 24.25%; margin: 0 1% 0 0; height: 420px; float: left; border-radius: 10px; background: url(/images/Everyday_Lowest_Price_BoxBG.png) no-repeat center 0; position: relative; line-height: normal; float: left;vertical-align: top;display: inline-block; padding-bottom: 20px;}
.Everyday_LowestPrice .PrdContent{height: 105px; font-size: 24px; line-height: 24px;color: #fff;}
.Everyday_LowestPrice .PrdContent .ContentOne{height: 60px; padding-top: 25px;}
.Everyday_LowestPrice .PrdContent .ContentTwo{margin-top: -5px;}
.Everyday_LowestPrice .PrdContent .ContentTwo{display: flex;align-items: center; justify-content: center;}
.Everyday_LowestPrice .PrdContent .ContentTwo span.one{padding: 0 5px;}
.Everyday_LowestPrice .PrdContent .ContentTwo span.one.OldPrice{text-decoration: line-through; }
.Everyday_LowestPrice .PrdContent .ContentTwo span.two{font-size: 48px; line-height: 48px; font-weight: bold; padding: 0 5px; color: #ffd272;}
.Everyday_LowestPrice .PrdImg{margin-top:-25px;}
.Everyday_LowestPrice .PrdImg img{margin: 0 auto; width: 100%;}
.Everyday_LowestPrice p{font-size: 20px;line-height: 24px; color: #000; position: absolute; bottom: 20px; width: 100%; left: 0; height: 50px; margin: 0; padding: 0 10px;display: flex;align-items: center;justify-content: center;
display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;} 

.Everyday_LowestPrice .box.TwoBox .PrdContent .ContentTwo{margin-top: 30px;display: flex;align-items: center;justify-content: center;}
.Everyday_LowestPrice .box.TwoBox .PrdContent .ContentTwo span.one{text-align: right;}
.Everyday_LowestPrice .box.OneBox .PrdContent .ContentTwo span.two span,
.Everyday_LowestPrice .box.TwoBox .PrdContent .ContentTwo span.two span{font-size:30px;}
.Everyday_LowestPrice .box.ThreeBox.FourBox{margin: 0 1% 0 0;}
.Everyday_LowestPrice .box.ThreeBox.FourBox .ContentOne{padding: 25px 125px 0px 0;}
/*
.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo span.two{font-size: 60px; line-height: 60px;}
.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo span.one{vertical-align:bottom; display:inline-block;padding-top: 20px;}
*/
.Everyday_LowestPrice .box.FourBox{margin: 0;}
.Everyday_LowestPrice .box.FourBox .ContentOne{height: auto; padding: 25px 0px 0px 0;}
.Everyday_LowestPrice .box.FourBox .ContentTwo{padding-top:8px;}
/** EVERY DAY LOW PRICES NEW CSS JUNE 2024 END*/

.OOS_Products_Single{width:100%; float:left; background:#fff; color:#000; padding:5px 0;  position:absolute; top:-5px; right:0; font-weight:bold; font-size:14px;
text-align:right;}
.product_DetailRight label.OutofStock_PrdLanding{}
.product_DetailRight label.OutofStock_PrdLanding span{opacity:0.5 !important;}
.product_DetailRight label.OutofStock_PrdLanding .chews_price_promo{display:none !important;opacity:10!important;}
.product_DetailRight label.OutofStock_PrdLanding .packwiseOfferText{float:right !important; color:red !important; margin:0 !important; padding:10px !important;opacity:10!important;}


.navDiv ul li a.newarrival-menu {  background: orange;}
.navDiv ul li a.newarrival-menu:hover{background: #82d0ec;}


.sale_fever {
    width: 100%;
    text-align: center;
    float: left;
    margin: 30px 0px 30px; position:relative;
}
.sale_fever span{display:block; font-size:26px; font-weight:700; margin:15px 0 25px; }
.countdown{position:relative;}
.countdown:before {
    content: "";
    position: absolute;
    width: 420px;
    height: 1px;
    border:1px solid #000;
    left: 0;
    bottom: 62%;
    transform: translateY(62%);
}
.countdown:after {
    content: "";
    position: absolute;
    width: 420px;
    height: 1px;
    border:1px solid #000;
    right: 0;
    bottom: 62%;
    transform: translateY(62%);
}
.sale_fever .countdown li{width: 80px; display: inline-block; margin: 0 1%;font-size: 18px; color: #a50720; font-weight: 700; position: relative; float:none; text-transform:capitalize;}
.sale_fever .countdown li{width: 80px; display: inline-block; margin: 0 0.5%;font-size: 18px; color: #a50720; font-weight: 700; position: relative; float:none;}
/*.event_2021_banner_content .countdown li:after{content: ':';position: absolute;top: 20px;right: -22px;font-size: 20px; color: #fff; font-weight: 700; }*/
.sale_fever .countdown li span{display: inline-block; width: 100%; font-size: 30px; line-height: 60px; color: #fff;font-weight: 700;
margin-bottom: 10px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
background: rgb(62,62,62);
background: linear-gradient(90deg, rgba(62,62,62,1) 14%, rgba(53,53,53,1) 39%, rgba(33,33,33,1) 77%, rgba(33,33,33,1) 100%);}


/*new*/
.LastOrder_Box_Table {
    float: left;
    width: 100%;
    border: 1px solid #c4c4c4;
    margin-top: 20px;
}

    .LastOrder_Box_Table img {
        width: 100%; border:1px solid #ccc; padding:5px;
    }

    .LastOrder_Box_Table .Table_header {
        width: 100%;
        padding: 10px;
        float: left;
        background: #f6f6f6;
        border-bottom: 1px solid #c4c4c4;
        color: #151515;
        font-size: 16px;
        font-weight: 600;
    }

    .LastOrder_Box_Table .Table_Row {
        width: 100%;
        float: left;
        padding: 10px;
    }

    .LastOrder_Box_Table span.red {
        color: red;
    }

    .LastOrder_Box_Table .One {
        width: 465px;
        float: left;
    }

    .LastOrder_Box_Table .Two {
        width: 375px;
        float: left;
    }

    .LastOrder_Box_Table .OrderNo,
    .LastOrder_Box_Table .OrderDate {
        width: auto;
        float: left;
        padding: 0 25px 0 0;
    }

    .LastOrder_Box_Table .Order_Img {
        width: 19%;
        float: left;
        padding: 0 5px 5px 0;
    }

    .LastOrder_Box_Table .OrderTracking {
        width: 45%;
        float: right;
        text-align: center;
    }

    .LastOrder_Box_Table .OrderStatus {
        width: 40%;
        float: left;
        text-align: center;
    }

    .LastOrder_Box_Table .OrderLink {
        width: 30px;
        float: right;
    }

    .LastOrder_Box_Table .Total {display: flex;
    align-items: center;
    justify-content: right;
        float: left;
        width: 100%;
        text-align: right;
        padding: 10px;
    }

        .LastOrder_Box_Table .Total strong {display: flex; padding-left:10px;
            font-weight: 600;
        }
		.LastOrder_Box_Table .Total strong svg{fill:#333;}

    .LastOrder_Box_Table .Table_Row .OrderTracking,
    .LastOrder_Box_Table .Table_Row .OrderStatus {
        line-height: 30px;
    }

    .LastOrder_Box_Table .Table_Row p:first-child {
        padding-top: 5px;
    }

    .LastOrder_Box_Table.NewTable {
    }

        .LastOrder_Box_Table.NewTable .OrderTracking {
            display: none;
        }


@media only screen and (max-width: 1000px) {
    .LastOrder_Box_Table {
        overflow: auto;
    }

        .LastOrder_Box_Table .Two {
            float: right;
        }

        .LastOrder_Box_Table .Scroll_Content {
            width: 870px;
        }
}
/*** DEFAULT CSS FOR MENU UPDATES START ***/
.navDiv ul li a {
    padding: 0 19px !important;
}
/*** DEFAULT CSS FOR MENU UPDATES END ***/


/*** LANGUAGE CURRENCY ***/
svg{width:18px; height:18px; fill:#ff0000; margin-right:3px;}

/*** language and currency css ***/
.Site_Currency_Language_Container{width: 150px;float: right;padding-top: 4px;}
.Site_Currency_Language_Container .Language_Select{width:90px; float:left;padding-top: 3px;}
.Site_Currency_Language_Container .Language_Select .dNKZqW{background:none; padding:0; gap:0; display:inline-block; width:100%;}
.Site_Currency_Language_Container .Language_Select .hWXltf{color:#fff;font-weight: 600; float:left;}
.Site_Currency_Language_Container .Language_Select .bRGpWY svg{fill:#fff;}
.Site_Currency_Language_Container .Language_Select .EEwDX,
.Site_Currency_Language_Container .Language_Select .jIdXfu{width:100%;}
.Site_Currency_Language_Container .Language_Select .bRGpWY{float:right;}
.Site_Currency_Language_Container .Language_Select .bVAxnY{padding: 8px;display: inline-block;scrollbar-gutter:unset}
.Site_Currency_Language_Container .Language_Select .Popout__PopoutContent-sc-51d251be-0 .name__NameContainer-sc-de2b5326-0{color:#000;}

.Language_Currency_Div{width: 60px;float: right; text-transform: uppercase;font-size: 16px;font-weight: 600;cursor: pointer; text-align:center; color:#fff;padding-top: 10px;}
.Language_Currency_Div span.Currency{background:url(/images/currency-arrow.png) no-repeat right 5px; background-size:15px; padding:0 20px 0 0;}

.Sitepreferences_Popup {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, 0.85);text-align: left;}
.Language_Currence_Details {position: fixed;left: 0;right: 0;background: #fefefe;margin: auto;padding: 0;width: 320px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);border-radius: 7px;}
.Language_Currence_Details .modal-close{right:10px; top:8px;background: none;}
.Language_Currence_Details.animate {-webkit-animation: animatezoom .5s;animation: animatezoom .5s;}
.Language_Currence_Details .TopHeader {width: 100%;float: left;padding: 10px 20px;background: #ed1f24 ;border-radius: 7px 7px 0 0;}
.Language_Currence_Details .TopHeader h2 {width: auto;font-size: 18px;font-weight: 600;float: left;color: #fff;}
.Language_Currence_Details .TopHeader span {float: right;color: #fff;cursor: pointer;font-size: 20px;}
.site-preference_content {width: 100%;float: left;padding: 10px 20px;}
.site-preference_content .text_holder {width: 100%;float: left;padding-bottom: 10px;font-size: 13px;color: #666;text-align: left;}
.site-preference_content .text_holder:last-child {padding-bottom: 5px;}
.site-preference_content .text_holder .elfsight-app-3d7cdf49-6229-4d92-be67-076340c742a4 {padding: 0 2.5%;width: 100%;font-size: 14px;font-weight: 400;border: 1px solid #e7e7e7;cursor: pointer;color: #424242;margin-top: 5px;height: 35px;background: url(https://www.bestvetcare.com/images_new/down-arrow.png) no-repeat 96% 14px;}

.site-preference_content .text_holder .iVJicn {width: 100%;height: 35px;}
.site-preference_content .text_holder .container__Wrapper-sc-da66369c-0,
.site-preference_content .text_holder .background__Container-sc-2fa24ccf-0 {width: 100%;}
.site-preference_content .text_holder .Icon__IconContainer-sc-629db400-0.bRGpWY,
.site-preference_content .text_holder .container__Wrapper-sc-da66369c-0:after{display: none;}
.site-preference_content .text_holder select,
.site-preference_content .text_holder .container__Wrapper-sc-da66369c-0{padding: 0 15px;margin-top: 5px;height: 35px;outline: none;border: 1px solid #d9d9d9;border-radius: 3px;font-size: 15px;position: relative;width: 100%;background: #fff;color: #6e7191;font-size: 16px;font-weight: 400;font-family: 'Fredoka';cursor: pointer;background: url(https://www.bestvetcare.com/images_new/down-arrow.png) no-repeat 96% 14px;background-size: 10px;}

.site-preference_footer {padding: 10px 0 10px 0;width: 100%;float: left;}
.site-preference_footer button {width: 45%;border-radius: 5px;background-color: #567BDA;color: #fff;outline: none;border: none;height: 40px;cursor: pointer;transition: all 0.3s ease;font-size: 14px;font-weight: 600;text-transform: uppercase;}
.site-preference_footer button.button-cancel {background: #666;position: relative;top: 0;right: 0;}
.site-preference_footer button.button-save {background: #3c66bc;float: right;}

/*** CHECKOUT BILLING ADDRESS DESIGN CHANGE -  27th MARCH ***/
.UpdatedCheckout_AddressForm {}

    .UpdatedCheckout_AddressForm .billing_TitleDiv {       padding: 15px;    }

    .UpdatedCheckout_AddressForm .Address_billing_BoxDiv {
        width: 100%;
        margin-bottom: 20px;
    }

        .UpdatedCheckout_AddressForm .Address_billing_BoxDiv:last-chilkd {
            margin: 0;
        }

    .UpdatedCheckout_AddressForm .billing_inputBoxDiv {
        padding: 15px;
    }

    .UpdatedCheckout_AddressForm .billing_labelTxtDiv {
        width: 49%;
        margin: 0;
        height: 85px;
    }

        .UpdatedCheckout_AddressForm .billing_labelTxtDiv .input_box,
        .UpdatedCheckout_AddressForm .billing_labelTxtDiv .Billing_selected_Option {
            height: 35px;
            line-height: 35px;
        }

        .UpdatedCheckout_AddressForm .billing_labelTxtDiv select.Billing_selected_Option {
            background-size: 35px;
        }

    .UpdatedCheckout_AddressForm .billing_TitleDiv h3 {
        width: 100%;
    }

        .UpdatedCheckout_AddressForm .billing_TitleDiv h3 label {
            float: right;
            width: auto;
        }

    .UpdatedCheckout_AddressForm .billing_labelTxtDiv:nth-child(2n) {
        float: right;
    }

    .UpdatedCheckout_AddressForm .billing_labelTxtDiv:nth-child(3),
    .UpdatedCheckout_AddressForm .billing_labelTxtDiv:nth-child(4) {
        width: 100%;
    }
	
	
	
        .BuyContinueProductDiv {
    max-width: 1170px;
    width: 100%;
    display: flex;
    align-content: stretch;
    justify-content: space-between;
    margin: 0 auto;
}
.ComfortisPlus_Discontinued_textDiv {
    width: 40%;
    background: #3c66bc;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-direction: column;
}
.ComfortisPlus_Discontinued_title_widthDiv {

    text-align: center;
    padding: 0 30px;
}
.ComfortisPlus_Discontinued_titleDiv span {
    display: block;
    font-size: 22px;
    line-height: 30px;
    text-align: left;
}
.BuyContinueProduct_boxesDiv {
    width: 60%;
    display: flex
;
    align-items: center;
    justify-content: flex-start;
}
.cls_buyContinuePro_img {
    width: 33.33%;
}
.cls_buyContinuePro_img img {
    width: 100%; display: block; height:242px;
}
.ShopAlternative {width: 246px;height: 48px; line-height: 48px; border-radius: 100px; text-align: center; background: #fff;color:#3c66bc; margin-top: 20px;}
