@font-face{font-family:"FrutigerLTStd65Bold";src:url("../fontsnew/frutigerltstd-black-webfont.eot");src:url("../fontsnew/frutigerltstd-black-webfont.eot?#iefix") format("embedded-opentype"),url("../fontsnew/frutigerltstd-black-webfont.woff") format("woff"),url("../fontsnew/frutigerltstd-black-webfont.ttf") format("truetype"),url("../fontsnew/frutigerltstd-black-webfont.svg#FrutigerLTStd65Bold") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"FrutigerLTStd95UltraBlack";src:url("../fontsnew/frutigerltstd-ultrablack-webfont.eot");src:url("../fontsnew/frutigerltstd-ultrablack-webfont.eot?#iefix") format("embedded-opentype"),url("../fontsnew/frutigerltstd-ultrablack-webfont.woff") format("woff"),url("../fontsnew/frutigerltstd-ultrablack-webfont.ttf") format("truetype"),url("../fontsnew/frutigerltstd-ultrablack-webfont.svg#FrutigerLTStd95UltraBlack") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"FrutigerLTStd65Bold";src:url("../fontsnew/frutigerltstd-bold-webfont.eot");src:url("../fontsnew/frutigerltstd-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fontsnew/frutigerltstd-bold-webfont.woff") format("woff"),url("../fontsnew/frutigerltstd-bold-webfont.ttf") format("truetype"),url("../fontsnew/frutigerltstd-bold-webfont.svg#FrutigerLTStd65Bold") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"FrutigerLTStd55Roman";src:url("../fontsnew/frutigerltstd-roman-webfont.eot");src:url("../fontsnew/frutigerltstd-roman-webfont.eot?#iefix") format("embedded-opentype"),url("../fontsnew/frutigerltstd-roman-webfont.woff") format("woff"),url("../fontsnew/frutigerltstd-roman-webfont.ttf") format("truetype"),url("../fontsnew/frutigerltstd-roman-webfont.svg#FrutigerLTStd55Roman") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"FrutigerLTStd45Light";src:url("../fontsnew/frutigerltstd-light-webfont.eot");src:url("../fontsnew/frutigerltstd-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fontsnew/frutigerltstd-light-webfont.woff") format("woff"),url("../fontsnew/frutigerltstd-light-webfont.ttf") format("truetype"),url("../fontsnew/frutigerltstd-light-webfont.svg#FrutigerLTStd45Light") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"arsmaquette-bold";src:url("../fontsnew/arsmaquette-bold.eot");src:url("../fontsnew/arsmaquette-bold.eot?#iefix") format("embedded-opentype"),url("../fontsnew/arsmaquette-bold.woff") format("woff"),url("../fontsnew/arsmaquette-bold.ttf") format("truetype"),url("../fontsnew/arsmaquette-bold.svg#arsmaquette-bold") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:'icomoon';src:url("../fontsnew/icomoon/icomoon.eot?rx3avj");src:url("../fontsnew/icomoon/icomoon.eot?rx3avj#iefix") format("embedded-opentype"),url("../fontsnew/icomoon/icomoon.ttf?rx3avj") format("truetype"),url("../fontsnew/icomoon/icomoon.woff?rx3avj") format("woff"),url("../fontsnew/icomoon/icomoon.svg?rx3avj#icomoon") format("svg");font-weight:normal;font-style:normal}

body { margin: 0; padding: 0; font-family: "FrutigerLTStd45Light"; font-size: 14px; font-weight: normal; color: #000000; box-sizing: border-box; background:#fff;} 
ul, ol, li { list-style: none; margin: 0; padding: 0; }
a { outline: none; color: #2da5ff; text-decoration: none; }
img { border: none; outline: none; }
p { font-family:"FrutigerLTStd45Light";  margin: 0; padding: 0; line-height: 20px; text-align:justify; }

h1 { font-size: 24px; font-family: "FrutigerLTStd55Roman"; color: #000000; margin: 0; padding: 0; }
h2 { font-size: 20px; font-family: "FrutigerLTStd55Roman"; color: #000000; margin: 0; padding: 0; }
h3 { font-size: 18px; font-family: "FrutigerLTStd55Roman"; color: #000000; margin: 0; padding: 0; }
h4 { font-size: 16px; font-family: "FrutigerLTStd55Roman"; color: #000000; margin: 0; padding: 0; }

.top_blueDiv { width: 100%; margin: 20px 0; padding: 0; float: left; }
.blue_color { color: #000000; }
.blue_color b { color: #f15050; font-weight:normal; }
.floatRight{float:right;}
.floatLeft{float:left; }
.wrapper { max-width: 1200px; width: 100%; margin: 0 auto; }
.marginTB10{margin:10px 0px;}
.clear{clear:both;}
.logo { float: left; margin: 0; padding: 0;  width: 37.3%; }
.Header_search { float: left; margin: 0; padding: 0; width: 25%; }
.Header_search p { color: #f15050; font-size: 15px; text-transform: uppercase; text-align: left; margin: 8px 0; font-family: "FrutigerLTStd55Roman"; }
.Header_search p span { color: #f15050; }
.Hd_Srh_Box { float:left; margin: 10px 0 0; padding: 0; width: 74%; border: 1px solid #d9d6d6; border-radius: 4px; background-color: white; }
.Hd_Search { background: none; outline: none; border: 0; width:84%; box-sizing: border-box; font-size: 14px;  font-family: "FrutigerLTStd55Roman";  padding: 4px 2%; -webkit-transition: width 0.4s ease-in-out; transition: width 0.4s ease-in-out; color:#000; }
.searchResultBox {clear:both;display:none;border:solid 1px #d9d6d6;width:100%;background:#fff;color:#000;z-index:9999;max-height:230px;overflow:auto;position: absolute;width: 300px;margin-top: 40px; padding: 10px 20px; }
.searchResultProdBox{border-bottom:solid 1px #d9d6d6;padding:10px; }
.search_product_result {width:100%;display:table; border-bottom: 1px solid #e7e5de; margin-bottom: 10px; }
.search_product_img { float:left;width:30%;}
.search_product_img img{width:70px;}
.search_product_name {float:left;width:70%;}
.search_product_name a { color: #151515; display: block; margin-bottom: 6px; }
.search_product_price {}
.searchClose {cursor: pointer; cursor: hand; text-align: center; font-weight: bold; text-decoration: none; margin-right: 10px; background: #151515; color: #fff;width: 20px; height: 20px; border-radius: 100px; line-height: 20px; position: absolute; right: 0; top: 10px;}
.closeModalBox {cursor: pointer; cursor: hand; text-align: center; font-weight: bold; text-decoration: none;  background: #151515; color: #fff;width: 25px; height: 25px; border-radius: 100px; line-height: 20px; position: absolute; right: 5px; top: 5px;font-size:20px;}
.Hd_srh_botton { float: right; margin: 0; padding: 4px 4%; border: 0; border-left: 1px solid #d9d6d6; background: none; cursor: pointer; }
.Hd_srh_botton  img{width:14px; vertical-align: middle; }
.Header_Right { float: right; margin: 15px 0 0;  padding: 0; width: 33%; }
.hd_contact { float: left; text-align:right; margin: 0; padding: 0; width: 100%; font-size: 14px; font-weight: normal;vertical-align: middle; font-family:FrutigerLTStd55Roman; }
.hd_contact span { font-size: 12px; font-weight: normal; color: #000000; padding: 0 0 0 8px; margin: -4px 0 0; display: inline-table; vertical-align: middle; }
.hd_contact:before { content: ""; position: relative; display: inline-block; background: url("/images/call-icon.png") no-repeat 0 0; width: 27px; height: 27px; vertical-align: middle; padding: 0 6px 0 0; margin: 0; }
.hd_contact a{color:#000 !important;}
.Header_Right_bottom { float: left; width: 100%; margin: 20px 0 0; padding: 0;  }
.Hd_myAccountDiv { float: right; margin: 0; padding: 0 0 0 0; }
.Hd_myAccountDiv a { color: #000000; font-size: 15px; font-weight: normal; text-transform: uppercase; font-family: "FrutigerLTStd55Roman"; cursor: pointer; }
.Hd_myAccountDiv a .fa-user { font-size: 20px; vertical-align: middle; display: inline-table; margin: -3px 0 0; padding: 0 5px 0 0;}
.Hd_myAccountDiv a:hover { color: #00abec; }
.Hd_cartDiv { float: right; margin: 0; padding: 0 0 0 40px; }
.Hd_cartDiv a { color: #000000; font-size: 15px; font-weight: normal; text-transform: uppercase; font-family: "FrutigerLTStd55Roman" }
.Hd_cartDiv a .fa-shopping-cart { font-size: 24px; vertical-align: middle; float: left; margin: -3px 0 0; padding: 0 5px 0 0;}
.Hd_cartDiv a span { background: #00abec; color: #fff; border-radius: 50px; width: 28px; height: 28px; line-height: 28px; float: left; text-align: center; margin: -12px 8px 0 -8px; padding: 0; font-family: "FrutigerLTStd55Roman"; font-size: 14px; font-weight: bold; letter-spacing: 1px; }
.Hd_cartDiv a:hover { color: #00abec; }
.Hd_cartDiv a:hover span { background: #000000; }
.logOutBtn  { font-size: 15px; text-transform: uppercase; font-family: "FrutigerLTStd55Roman"; float: left; margin: 1px 0 0; }
.logOutBtn .fa-arrow-circle-right { font-size: 18px; vertical-align: middle; display: inline-table; margin: -3px 0 0; padding: 0 5px 0 0;}
/*========== Menu Css ==========*/
.menu_bg { width: 100%; margin: 0px 0 0; padding: 0; float: left; background: #00abec; position: relative; }
.menu_bg .background_Blue { display: block; position: absolute;  left: 0px;  width: 40%;  height: 100%;  background-color: #00abec; }
.navDiv { float: left; margin: 0; padding: 0; width: 100%; }
.nav {  position: relative; z-index: 999; }
.nav li { float: left;  border-right:1px solid #fff; height: 50px; line-height: 50px; }
.nav li:first-child { border-left:1px solid #fff; }
.nav li a,.bg_nav_color_blue,.bg_nav_color_grey { color: #fff !important; font-size: 15px; font-weight: normal; text-transform: uppercase; padding: 0 11px; display: inline-block; letter-spacing: 1px; }
.bg_nav_color_blue {background-color: #00abec;color: #fff !important;font-family:"FrutigerLTStd65Bold" !important;}
.bg_nav_color_grey {background-color: #00abec;font-family: "FrutigerLTStd65Bold" !important}
.bg_nav_color_grey:hover, .bg_nav_color_blue:hover{background:#2b2b2b;}
li.ulliSale a { font-family: "FrutigerLTStd65Bold" !important; font-size:15px; padding: 0 13px; color: #fff !important; background: #f10525 !important;}
li.ulliSale a .class_icon { padding-right:5px; }
a.menuCls200 { background:#0585c7; } 
.class_icon { display: inline-block; vertical-align: middle; margin: 0; padding: 0 8px 0 0; width: 35px; height: 31px;  }
.dogs_icon { background: url("/images/caticons/dog-icon2.png") no-repeat 0 0; }
.cats_icon { background: url("/images/caticons/cat-icon2.png") no-repeat 0 0; }
.fishes_icon { background: url("/images/caticons/fish-icon2.png") no-repeat 0 0; }
.birds_icon { background: url("/images/caticons/bird-icon2.png") no-repeat 0 0; }
.horses_icon { background: url("/images/caticons/horse-icon2.png") no-repeat 0 0; }
.petfoods_icon { background: url("/images/caticons/food-icon2.png") no-repeat 0 0; }
.supplements_icon { background: url("/images/caticons/supply-icon.png") no-repeat 0 0; }
.reptiles_icon { background: url("/images/caticons/reptile-icon.png") no-repeat 0 0;  }
.smallpets_icon { background: url("/images/caticons/rabbit-icon.png") no-repeat 0 0;  }
.Chrisbell_icon { background: url("/images/caticons/bell.png") no-repeat 0 0; }
.nav li > ul { display: none; width: 100%; background: #fff; padding: 20px; position: absolute; z-index: 99; left: 0; margin: 0; list-style: none; box-sizing: border-box; box-shadow:0 1px 2px #333; }
.nav li:hover ul { display: block; }
.nav > li > ul > li { margin: 0; padding-bottom: 0; list-style: none; width: 25%; background: none; float: left; border-right: 0; padding: 0; height: auto; line-height: 20px; }
.nav > li > ul > li.last_child { width: 32%; }
.nav > li > ul > li a { color: #333333 !important; padding:5px 0; width: 70%; display: block; border-bottom: 1px solid #ccc; font-family:"FrutigerLTStd55Roman"; }
.nav > li > ul > li > ul { display: block; padding: 0; margin: 10px 0 0; list-style: none; box-sizing: border-box; float: left; box-shadow: inherit; position: inherit; width: 100%; }
.nav > li > ul > li > ul > li { float: left; width: 100%; padding:0; margin: 0; border: 0 !important; height: auto; line-height: inherit; }
.nav > li > ul > li > ul > li a { border: 0; color: #333 !important; text-transform: inherit; font-size: 14px; }
.nav > li > ul > li > ul > li a .Featured_ProductDiv img  { width:48%; margin:0 10px 0 0; float: left; }
.nav > li > ul > li > ul > li a .Featured_ProductDiv strong  { display:block; color:#333; padding: 5px 0; }
.nav > li > ul > li > ul > li a .Featured_ProductDiv strong.nav_proprice { color: #e8382b; }
.nav >.linkViewAllBrands { color: #000 !important; }
.pets_imgDiv { position: absolute; right: 0; bottom: 0; }
.pets_imgDiv img { display: table; width: 250px; }
.nav .Brnd_lg { width: 72%; float: left; border-top:  1px solid #ccc;  margin: 15px 0 0; clear: left; }
.nav .Brnd_lg ul { margin-top: 15px; }
.nav .Brnd_lg ul li { line-height: inherit; height: auto; }
.nav .Brnd_lg ul li a { padding: 0;  margin: 0 10px; }
.nav .Brnd_lg ul li img { height: auto; }
.nav .Brnd_lg h2.Top_Categories { margin: 20px 0 0; line-height: 19px; height: auto; padding: 0; text-transform: uppercase; float: none; }
.nav .Brnd_lg h2.Top_Categories a { color: #333333 !important; font-size: 16px; font-family: "FrutigerLTStd65Bold"; }


ul.UlLi_Offer { width: 250px !important; left: inherit !important; right: 30px; padding:20px 10px !important; }
ul.UlLi_Offer li { width:100% !important; }
ul.UlLi_Offer li a { background:none !important; width: 100% !important; text-align: left; border-bottom: 0 !important; }
ul.UlLi_Offer li a:hover { color:#f15050 !important; }

.nav li ul.SaleHoverMenu { right: 73px; width: 20%; left: inherit; padding-top: 10px; }
.nav li ul.SaleHoverMenu li { width:100%; background:inherit; }
.nav li ul.SaleHoverMenu li a { background: none !important; text-align: right; width: 100%; }
.nav li.mobSale { display:none; }

/*====== USP Css ======*/
.Main_uspDiv { float: left; width: 100%; margin:16px 0 0; padding: 0 0 16px; border-bottom: 1px solid #e7e5de; }
.uspDiv { float: left; width: 100%; margin: 0; padding: 0;  font-family: "FrutigerLTStd65Bold"; }
.usp_auto { float: left; width: 26%; margin: 0; padding: 0; font-size: 16px; color: #000000; font-weight:normal; }
.usp_auto a:before { content: ""; position: relative; display: inline-table; background: url("/images/refreash-icon-green.png") no-repeat 0 0; width:28px; height: 28px; vertical-align: middle; padding: 0 5px 0 0; }
.usp_Freeshipping { float: left; width: 27%; margin: 0; padding: 0; text-align: center; font-size: 16px; color: #000000; font-weight:normal; }
.usp_Freeshipping a:before { content: ""; position: relative; display: inline-table; background: url("/images/shipping-icon-green.png") no-repeat 0 0; width:28px; height: 28px; vertical-align: middle; padding: 0 5px 0 0; }
.usp_guaranteed { float: left; width: 24%; margin: 0; padding: 0; font-size: 16px; color: #000000; font-weight:normal; text-align: right; }
.usp_guaranteed a:before { content: ""; position: relative; display: inline-table; background: url("/images/dollar-icon-green.png") no-repeat 0 0; width:28px; height: 28px; vertical-align: middle; padding: 0 5px 0 0; }
.usp_offer { float: right; width: 19%; margin: 0; padding: 0 1% 0 0; font-size: 16px; color: #000000; font-weight:normal; text-align: right; }
.usp_offer a:before { content: ""; position: relative; display: inline-table; background: url("/images/offer-icon-r.png") no-repeat 0 0; width:28px; height: 28px; vertical-align: middle; padding: 0 5px 0 0; }
.usp_offer a, .usp_offer .blue_color { color: #f15050 }
.usp_guaranteed a, .usp_Freeshipping a, .usp_auto a { color: #000000; }
/*=========== Home Slider Css ==========*/
.Main_bannerDiv { width: 100%; float: left; margin: 0; padding: 0; background: #f8f8f8;  }
.sliderDiv { width: 100%; float: left; margin: 0; padding: 0;  text-align: center; min-height:260px; }
.sliderDiv  img { float: left; width: 100%; }
.HmSliderBanner img { width:100%; margin:0 auto; float: none; }
/*========== Middle Content Css ==========*/
.main_contentDiv { float: left; width: 100%; margin: 35px 0 0; padding: 0;  }
.top_contentSiv { float: left; width: 100%; margin: 0; padding: 0; }
.Brand_LogoDiv { float: left; width: 100%; margin: 0 0 15px; padding: 0; }
.Brand_LogoDiv h1 { float: left; color: #000000; font-size: 24px; text-transform: uppercase; text-align: center; margin: 0 0 15px; padding: 0; font-family: "FrutigerLTStd55Roman"; }
.linkViewAllBrands { float: right; color: #00abec; font-size: 14px; font-family: "FrutigerLTStd55Roman"; margin-top: 5px; }
.linkViewAllBrands:hover { color: #000; }
.Brnd_lg { width:100%; float: left; margin: 25px 0 15px; padding: 0;  }
.Brnd_lg ul { margin: 20px 0; width: 100%; display: table; text-align: center; }
.Brand_LogoDiv ul li { display: inline-block; margin: 0; padding: 0 28px; }
.Brand_LogoDiv ul li:first-child { margin-left: 0; }
.Brand_LogoDiv ul li img { -webkit-filter: grayscale(100%);  filter: grayscale(100%); }
.Brand_LogoDiv ul li a:hover img { -webkit-filter: inherit; }
.krakatoa-container img { }
.krakatoa-container img:hover { -webkit-filter: inherit; filter: inherit; }
.Home_offerDiv { float: left; width: 100%; margin: 15px 0 0; padding: 0; }
.foodpro_banner { width: 470px; float:left; margin:0; padding:0; }
.foodpro_banner a { display: inline-block;  position: relative; cursor:pointer; }
.foodpro_banner a:hover {  -moz-box-shadow: #46983e 5px 5px 55px inset;  -webkit-box-shadow: #46983e 5px 5px 55px inset; box-shadow: #46983e 5px 5px 55px inset; -webkit-transition: box-shadow 0.2s ease-in; -moz-transition: box-shadow 0.2s ease-in; transition: box-shadow 0.2s ease-in; }
.foodpro_banner a img { max-width: 100%; position: relative; z-index:-1;  cursor:pointer; display:table; }
.Amazing_Offer_RightDiv { width: 700px; float: right; }
.flea_tick_Banner { width: 100%; float: left; margin: 0; padding: 0; }
.Amazing_Offer_bottomDiv { width: 100%; float: left; margin: 18px 0 0; padding: 0; }
.Amazing_btm_LeftDiv { float: left; }
.Amazing_btm_RightDiv { float: right; width:99.6%; border: 1px solid #C4DBE7; }
.Amazing_btm_RightDiv img  { width:100%; display: table; }
.fleaBannerDiv { width: 340px; float:left; margin:0 0 0 2%; padding:0;  }
.fleaBannerDiv a { display: inline-block;  position: relative; cursor:pointer;;  }
.fleaBannerDiv a:hover { -moz-box-shadow: #bf832e 5px 5px 55px inset; -webkit-box-shadow: #bf832e 5px 5px 55px inset; box-shadow: #bf832e 5px 5px 55px inset; -webkit-transition: box-shadow 0.2s ease-in; -moz-transition: box-shadow 0.2s ease-in; transition: box-shadow 0.2s ease-in; }
.fleaBannerDiv a img { max-width: 100%; position:relative; z-index: -1; cursor:pointer; display:table; }
.Amz_Offer_RightDiv { width: 340px; float: right; }
.Amz_Offer_RightDiv .Amazing_btm_LeftDiv { margin-bottom:20px; width:99.6%; border: 1px solid #C4DBE7; }
.Amz_Offer_RightDiv .parent { width: 100%;  margin: 0px 0 0; height: 200px; overflow: hidden; position: relative; float: left; display: inline-block; cursor: pointer; }
.Amz_Offer_RightDiv .bg-one { background-image: url("/images/app-bg2.jpg"); height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.Amz_Offer_RightDiv .parent:hover .bg-one, .parent:focus .bg-one { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.Amz_Offer_RightDiv .App_discount_Text { text-align: center; position: absolute; top: 15px; right: 6%; z-index: 99; color: #151515; font-size: 18px; font-family:"FrutigerLTStd65Bold"; }
.Amz_Offer_RightDiv .App_disc_content {  text-transform: uppercase; }
.Amz_Offer_RightDiv .App_discount_Text span { color:#fb2d2f; text-transform: uppercase; display:block; font-size:60px; margin: 5px 0 10px; }
.Amz_Offer_RightDiv .App_discount_Text span span { font-size:20px; letter-spacing:0.5px; margin: -12px 0 0; }
.Amz_Offer_RightDiv .App_discount_Text span b { font-size:40px; font-weight:normal; font-family:"FrutigerLTStd55Roman"; margin:-9px 0 0 4px; display:inline-block; vertical-align: middle; }
.Amz_Offer_RightDiv .App_discount_Text p { font-size: 15px;  text-align: center; margin: 8px 0 0; padding: 0; float:right; }
.Amz_Offer_RightDiv .App_discount_Text p a { color: #fff; display: inline-block; font-size:15px; background:#0a151c; padding:2px 10px; margin:0 3px; }
.Amz_Offer_RightDiv .App_discount_Text p a:hover { color: #fff;  }
.Avail_for { width:100%; }
.Amz_Offer_RightDiv .Avail_for span { font-size:14px !important; text-align: right; margin-bottom: 0 !important; }
.Amz_Offer_RightDiv .Avail_for span.LimitedText { text-align:right; color: #151515; text-transform: capitalize; font-weight: normal; margin: 0; }
/**/

.App_Discount_Band11 { width:100%; float:left; font-family: "FrutigerLTStd55Roman"; }
.App_Discount_Band11 a { color:#fff; }
.parent11 { width: 100%;  margin: 25px 0 0; height: 136px; overflow: hidden; position: relative; float: left; display: inline-block; cursor: pointer; }
.bg-one11 { background-image: url("/images/app-discount-Band1.jpg"); height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.parent11:hover .bg-one11, .parent11:focus .bg-one11 { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.App_discount_Text11 { position: absolute; top: 14px; right: 6%; z-index: 99; color: #fff; font-size: 24px; text-align:center; }
.App_disc_content11 {  text-transform: uppercase; }
.App_discount_Text11 span { font-weight: bold;  color:#fff300; }
.App_discount_Text11 span .Avail_for { color:#fff; font-weight:normal; }
.App_discount_Text11 p { font-size: 20px;  text-align: center; margin: 15px 0 0; padding: 0; }
.App_discount_Text11 p a { color: #fff; display: inline-block; font-size:15px; background:#0a151c; padding:2px 10px; margin:1px 3px; }
.App_discount_Text11 p a:hover { color: #fff; text-decoration:underline; }

.App_Discount_Band { width:100%; float:left; }
.parent { width: 100%;  margin: 30px 0 0; height: 100px; overflow: hidden; position: relative; float: left; display: inline-block; cursor: pointer; }
.bg-one { background-image: url("/images/Pet-health-bgbanner.jpg"); height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.parent:hover .bg-one, .parent:focus .bg-one { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.App_discount_Text { position: absolute; top: 20px; right: 6%; z-index: 99; color: #fff; font-size: 24px; }
.App_disc_content {  text-transform: uppercase; }
.App_discount_Text span { font-weight: bold; text-transform: uppercase; }
.App_discount_Text p { font-size: 20px;  text-align: center; margin: 5px 0; padding: 0; }
.App_discount_Text p a { color: #fff; display: inline-block; }
.App_discount_Text p a:hover { color: #fff; text-decoration:underline; }
.Home_Shop_Category { float: left; width: 100%; margin: 40px 0 0; padding: 0; }
.Home_Shop_Category h1,.Home_Shop_Category h2 { font-size: 24px;text-transform: uppercase; text-align: center; margin: 0; padding: 0; }
.Shop_Category_full { width: 100%; float: left; margin: 0; padding: 0;  }
.Shop_Ctr_main_Box { float: left; margin: 20px 0 0 -28px; padding: 0; width: 104%; }
.Ctry_box { float: left; margin: 0 0 26px 28px; padding: 0; width: 378px; border: 1px solid #c4ecfb; position: relative; background:#9de0f8;}
.Ctry_box_left { float: left; color: #000000; text-transform: uppercase; font-size: 18px; width: 137px; text-align: center; padding: 15% 0 0;font-family: "FrutigerLTStd65Bold"; }
.Ctry_box_left a {  color: #000000; display: block; }
.Ctry_box_left a:before { content: ""; position: relative; display:block; background: url("/images/caticons/ICON-Dog.png") no-repeat; width: 52px; height: 47px; text-align: center; margin: 0 auto 10px; }
.ctry_cats a:before { background: url("/images/caticons/ICONS-Cat.png") no-repeat; }
.ctry_petfoods a:before { background: url("/images/caticons/icon-food.png") no-repeat;  }
.ctry_fishes a:before { background: url("/images/caticons/ICON-Fish.png") no-repeat; }
.ctry_birds a:before { background: url("/images/caticons/ICON-Bird.png") no-repeat; }
.ctry_horses a:before { background: url("/images/caticons/ICON-Horse.png") no-repeat; }
.ctry_supplements a:before { background: url("/images/caticons/icon-supplements-blk.png") no-repeat; } 
.ctry_reptiles a:before { background: url("/images/caticons/icon-reptile-blk.png") no-repeat; }
.ctry_smallpets a:before { background: url("/images/caticons/rabbit-icon-b.png") no-repeat; }
.ctry_offers a:before { background: url("/images/caticons/offer-tag-black.png") no-repeat; }
.Ctry_box_link { float: left; margin: 0; background: #fff; padding: 10px 20px; width: 201px;min-height: 190px; }
.Ctry_box_link li { display: block; margin: 10px 0; }
.Ctry_box_link li a { color: #000000; font-size: 16px; font-family: "FrutigerLTStd55Roman"; }
.Ctry_box_link li a:hover { color: #00abec; }
.youtube_VideoDiv { width:100%; float: left; margin: 30px 0 0; padding: 0;  }
.youtube_VideoDiv strong { text-transform: uppercase; text-align: center; margin: 0; padding: 0; font-size: 24px; display: block; }
.youtube_VideoDiv h2 { font-size: 24px; font-family: "FrutigerLTStd55Roman"; color: #000; margin: 0; padding: 0; }
.video_box { width: 100%; float: left; margin: 20px 0 0; padding: 0;  }
.v_box  { float: left; margin: 0px 0 0 -28px; padding: 0; width: 104%; }
.v_img { float: left; margin: 0 0 26px 28px; padding: 0; width: 376px;  position: relative; }
.v_img span { font-size: 18px; font-weight: normal; display: block; margin: 10px 0 0;font-family: "FrutigerLTStd65Bold"; }
/*========== Light Box Css 21-June-2017 ==========*/
.page { position: relative; height:100%; z-index: 99; }
.popup { position:fixed; z-index:2; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); opacity:0; visibility:hidden; transition:.3s ease; display:none; }
.show-popup .popup { opacity:1; visibility: visible; }
.popup > iframe { position:absolute; top:50%; left:50%; width: 80%; height: 80%; border: 3px solid #fff; border-radius: 3px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
/*========== Blog Css ==========*/
.Blog_bgDiv { float: left; width: 100%; margin: 30px 0 0; padding: 30px 0; background: #f5f5f5; }
.Blog_fullDiv {  float: left; width: 100%; margin: 0; padding: 0; }
.Blog_fullDiv h1 { text-transform: uppercase; text-align: center; margin: 0; padding: 0; }
.Blog_fullDiv h1 a { color:#000; text-decoration:underline; }
.BlogDiv { float: left; margin: 28px 0 0 -28px; padding: 0; width: 104%; }
.blg_Box { float: left; margin: 0 0 26px 28px; padding: 0 0 15px; width: 376px; height: 400px;  position: relative; background: #fff; }	
.blg_Box a img { width: 100%; height: auto; }
.Time_DateDiv { width: 96%; float: left; padding: 5px 2%; }
.Blog_TittleDiv { width: 96%; padding:5px 2%; float: left; height:40px; overflow:hidden;}
.Blog_TittleDiv a { color: #000000; font-size: 14px; font-family: "FrutigerLTStd65Bold";}
.Blog_textDiv p {  width: 96%; padding:5px 2%; float: left; line-height: 22px; margin: 0; text-align:justify; }
.Blog_Read_MoreDiv { float: left; margin: 10px 0 0; width: 96%; padding:0px 2%; }
.Blog_Read_MoreDiv a { float: left;  color: #000000; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #000000; padding: 5px 10px; vertical-align: middle; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; text-decoration: none !important; }
.Blog_Read_MoreDiv a .fa-angle-right { font-size: 17px;  display: inline-block; margin: 0px 0 0 8px; padding: 0; }
.Blog_Read_MoreDiv a:hover { color: #fff; background: #00abec; border:1px solid #00abec; }
/*========== Footer Css ==========*/
.main_FooterDiv { float: left; width: 100%; margin: 30px 0 0; padding: 0;background:#2b2b2b; }
.footer_TopDiv  { float: left; width: 100%; margin: 0; padding: 20px 0; background: #f0f0f0; border-top: 6px solid #00abec; }
.ftr_ctnDiv { float: left; margin: 0; padding: 0; width: 100%; }
.Cust_SupportText { float: left; width: 33%; margin: 0; padding: 15px 0 0; text-transform: uppercase; font-weight: bold; color: #000000; font-size: 20px; letter-spacing: 1px;font-family: "FrutigerLTStd95UltraBlack"; }
.ft_contactDiv { float: left; width: 26%; margin: 0; padding: 0; font-size: 24px; font-weight: bold; letter-spacing: 1px; }
.ft_contactDiv a { float: left;font-family: "FrutigerLTStd55Roman"; color:#000000; }
.ft_contactDiv span { display: block; color: #000000; font-size: 14px; font-weight: normal; letter-spacing: 0.3px;font-family: "FrutigerLTStd55Roman"; }
.ft_contactDiv:before { content: ""; position: relative; display: block; float: left; background: url("/images/call-icon2.png") no-repeat 0 0; width: 37px; height: 37px; vertical-align: middle; padding: 0 15px 0 0;  margin: 10px 0 0; }
.ft_contactDiv:after { content: ""; position: relative; float: right; display: inline-block; background: url("/images/bdr-rt.png") no-repeat 0 0; width: 2px; height: 65px; padding: 0 0 0 0;  margin: 0 0 0; }
.ft_EmailDiv { float: right; width: 33%; margin: 0; padding: 0; }
.ft_EmailDiv:before { content: ""; position: relative; display: block; float: left; background: url("/images/Email-icon.png") no-repeat 0 0; width: 42px; height: 41px; vertical-align: middle; padding: 0 15px 0 0;  margin: 5px 0 0; }
.ft_EmailDiv a { font-size: 18px; font-weight: bold;font-family: "FrutigerLTStd55Roman"; color:#000000; }
.ft_EmailDiv span { font-size: 14px; display: block; color: #000000; font-weight: normal; letter-spacing: 0.3px;font-family: "FrutigerLTStd55Roman"; padding: 5px 0 0;  }
.ft_contactDiv span {font-size: 14px; display: block; color: #000000; font-weight: normal; letter-spacing: 0.3px;font-family: "FrutigerLTStd55Roman"; }
.footer_middleDiv { float: left; width: 100%; margin: 0; padding: 0; border-top: 6px solid #00abec; }
.ftr_mdlTopDov { float: left; width: 100%; margin: 0; padding: 0; }
.ftr_Category { float: left; width: 16%; background: #00abec; padding: 20px 2% 42px; letter-spacing: 1px; float: left; }
.ftr_Category h2 { text-transform: uppercase; color: #ffffff; font-size: 18px; letter-spacing: 2px; margin: 0; padding: 0; font-family: "FrutigerLTStd55Roman"; }
.ftr_Category ul { margin: 20px 0 15px; }
.ftr_Category ul li { margin: 15px 0; }
.ftr_Category ul li a { color: #ffffff; font-size: 14px; font-family: "FrutigerLTStd55Roman"; }
.ftr_Category ul li a:hover { background: initial; }
.ftr_Category ul li .class_icon { display: inline-block; vertical-align: middle; margin: 0 15px 0 0; padding: 0; width: 22px; height: 19px; background-size: 100% 100%; }
.ftr_Category ul li .dog_icon { background: url("/images/dog-icon2.png") no-repeat 0 0; }
.ftr_Category ul li .cat_icon { background: url("/images/cat-icon2.png") no-repeat 0 0; }
.ftr_Category ul li .fish_icon { background: url("/images/fish-icon2.png") no-repeat 0 0; }
.ftr_Category ul li .bird_icon { background: url("/images/bird-icon2.png") no-repeat 0 0; }
.ftr_Category ul li .horse_icon { background: url("/images/horse-icon2.png") no-repeat 0 0; }
.ftr_Category ul li .food_icon { background: url("/images/food-icon2.png") no-repeat 0 0; }
.ftr_mdlRight { width: 76%; float: right; margin: 0; padding: 0; }
.ftr_mdlRight_top { width: 100%; float: left; margin: 0; padding: 20px 0 0; }
.ftr_midLink { width: 30%; float: left; margin: 0; padding: 0; }
.ftr_midLink h2 { text-transform: uppercase; font-size: 16px; letter-spacing: 2px; margin: 0; padding: 0; color: #fff; font-family: "FrutigerLTStd55Roman"; }
.ftr_midLink ul {  margin: 20px 0 0; }
.ftr_midLink ul li { margin: 14px 0; }
.ftr_midLink ul li a { color: #fff;  font-size: 14px; letter-spacing: 0.5px; font-family: "FrutigerLTStd55Roman";  }
.ftr_midLink ul li a:hover { color:#00abec; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s;	-o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; }
.ftr_NlSubsDiv { float: right; color: #000000; width: 35%; font-size: 14px; letter-spacing: 1px; }
.ftr_NlSubsDiv span { font-weight: bold; font-size: 14px; color: #ff0000; letter-spacing: 1px; display: table; padding: 16px 0 0;font-family: "FrutigerLTStd55Roman"; }
.ftr_NlSubsDiv p { padding: 10px 0; margin: 0; line-height: 22px; }
.email_textBox { border:solid 1px #000000 ; background: #fff; border-radius: 5px; color: #000000; font-family: "FrutigerLTStd55Roman"; font-size: 16px; padding: 0 4%; height: 36px; line-height: 36px; width: 92%; letter-spacing: 1px; margin: 0; }
.SubscribeBtn { border: 0; background: #00abec; color: #ffffff; text-transform: uppercase; width: 140px; height: 34px; line-height: 34px; text-align: center; border-radius: 5px; font-size: 16px; font-weight: bold; font-family: "FrutigerLTStd55Roman"; letter-spacing: 1.2px; margin: 10px 0 0; }
.ftr_mdlRight_bottom { float: left; width: 100%; margin: 0px 0 0; padding: 0;  }
.social_iconDiv { float: right; margin: -26px 0 0; padding: 0; width: 35% }
.social_iconDiv span { float: left; margin: 0; padding: 5px 20px 0 0; font-size: 16px; text-transform: uppercase; color: #fff; font-weight: bold;  letter-spacing: 2px;font-family: "FrutigerLTStd55Roman"; }
.social_iconDiv ul { float: left; }
.social_iconDiv ul li { float: left; margin: 0 7px; }
.social_iconDiv img{width:25px;}
.Ftr_BlogLing { float: right;  width: 30%;vertical-align:middle;}
.Ftr_BlogLing a{ color:#000000;font-size:18px;font-family: "FrutigerLTStd65Bold";}
.Ftr_BlogLing img {width:32px;float:left;}
.footer_bottomDiv { float: left; width: 100%; margin: 0; padding: 10px 0; background: #f7f7f7; border-bottom: 1px solid #dfdfdf; }
.w_acceptDiv { float: left; width: 100%; margin: 0; padding: 0;  }
.Accept_CardDiv { float: left; width: 51%; margin: 0; padding: 0;  }
.Accept_CardDiv span { float: left; margin: 0; padding: 25px 15px 0 0; font-size: 14px; text-transform: uppercase; color: #000000; font-weight: bold;  letter-spacing: 1px; }
.Accept_CardDiv ul { float: left; padding: 18px 0 0; }
.Accept_CardDiv ul li { float: left; margin: 0 8px; }
.Accept_CardDiv:after { content: ""; position: relative; float: right; display: inline-block; background: url("/images/bdr-rt.png") no-repeat 0 0; width: 2px; height: 65px; padding: 0 0 0 0;  margin: 0 0 0; vertical-align: middle; }
.Accept_CardDiv img {width:50px;}
.Use_AppDiv { float: right; width: 44%; margin: 0; padding: 12px 0 0;  }
.Use_AppDiv span { float: left; margin: 0; padding: 10px 15px 0 0; font-size: 14px; text-transform: uppercase; color: #000000; font-weight: bold;  letter-spacing: 1px; }
.Use_AppDiv span strong { display:block; text-align:center; color: #fb2d2f; }
.Use_AppDiv ul { float: left; }
.Use_AppDiv ul li { float: left; margin: 0 7px; }
.CoppRightDiv { float: left; width: 100%; margin: 0; padding: 10px 0; text-align: center; }
.CoppRight_TextDiv { float: left; width: 100%; text-align: center; color: #fff; font-size: 14px; letter-spacing: 1px; }
.CoppRight_TextDiv span { text-transform: uppercase; }
/*===== New Footer Css =====*/
.ftr_NlSubsDiv .ftr_ctnDiv { float: left; margin: 25px 0 0; padding: 0; width: 100%; }
.ftr_NlSubsDiv .Cust_SupportText { float: left; width: 100%; margin: 0; padding: 15px 0 0; text-transform: uppercase; font-weight: normal; color: #464646; font-size: 20px; letter-spacing: 1px;  font-family: "FrutigerLTStd55Roman"; }
.ftr_NlSubsDiv .ft_contactDiv { float: left; width: 100%; margin: 0 0 10px; padding: 0; font-size: 24px; font-weight: bold; letter-spacing: 1px; }
.ftr_NlSubsDiv .ft_contactDiv a { float: left; color: #fff; font-size: 17px; font-weight: normal; }
.ftr_NlSubsDiv .ft_contactDiv span { display: block; color: #fff; font-size: 14px; font-weight: normal; letter-spacing: 0.3px; padding: 5px 0 0; }
.ftr_NlSubsDiv .ft_contactDiv:before { content: ""; position: relative; display: block; float: left; background: url("/images/call-icon3.png") no-repeat 0 0; width: 37px; height: 37px; vertical-align: middle; padding: 0 15px 0 0;  margin: 4px 0 0; }
.ftr_NlSubsDiv .ft_contactDiv:after { display: none; }
.ftr_NlSubsDiv .ft_EmailDiv { float: left; width: 100%; margin: 10px 0 0; padding: 0; }
.ftr_NlSubsDiv .ft_EmailDiv:before { content: ""; position: relative; display: block; float: left; background: url("/images/Email-icon2.png") no-repeat 0 0; width: 42px; height: 41px; vertical-align: middle; padding: 0 15px 0 0;  margin: 5px 0 0; }  
.ftr_NlSubsDiv .ft_EmailDiv a { font-size: 16px; font-weight: normal; color: #fff; }
.ftr_NlSubsDiv .ft_EmailDiv span { display: block; color: #fff; font-size: 14px; font-weight: normal; letter-spacing: 0.3px; padding: 5px 0 0; }
.New_TopnlDiv {  padding: 0 0 8px 0;}
.New_nlDiv { width: 100%; float: left; text-align: center; margin: 0; padding: 0;  }
.New_nlDiv span { font-size: 16px; text-transform: uppercase; color: #000; margin: 0px; padding-right: 10px; display:inline-block; }
.email_textBoxTop { outline: none; border: 1px solid #d9d6d6; background: #fff; border-radius: 5px; color: #464646; font-family: "FrutigerLTStd55Roman"; font-size: 16px; padding: 0 1%; height: 36px; line-height: 34px; width: 20%; letter-spacing: 1px; margin: 0 15px 0 0; }
.SubscribeBtnTop { border: 0; background: #00abec; color: #fff; text-transform: uppercase; width: 140px; height: 34px; line-height: 34px; cursor: pointer; text-align: center; border-radius: 5px; font-size: 16px; font-weight: normal; font-family: "FrutigerLTStd55Roman"; letter-spacing: 1.2px; margin: 10px 0 0; }
/*===== Product Landing Css =====*/
.Main_Brdcrm { float: left; width: 100%; margin: 15px 0; padding: 0;  }
.breadcrumb { width: 100%; float: left; margin: 0; padding: 0; }
.breadcrumb li { float: left; font-family:"FrutigerLTStd55Roman"; vertical-align: middle; display: inline-block; text-transform:capitalize;}
.breadcrumb li a { color: #7f7f7f; margin: 0 10px 0 0; }
.breadcrumb li:after { content: "\f105"; position: relative; color: #7f7f7f; display: inline-block; font-family: 'FontAwesome'; font-size: 16px; text-transform:capitalize; vertical-align: top; padding-right:10px; margin: 1px 0 0; }
.breadcrumb li:last-child:after { content: none; }
.breadcrumb li:last-child a { color: #151515; }
.inContentDiv { margin-top: 0px; }
.inContentDiv h2 { font-size: 18px; text-transform: uppercase; }
.top_ProductlandingDiv { width: 100%; margin: 0; padding: 0; float: left; }
.top_ProductlandingDiv h1 { text-transform: uppercase; font-size: 24px; }
.prolanding_BdrBox { width: 100%; float: left; margin: 10px 0 0; padding: 0; }
.product_imgDiv { float: left; width: 480px; height: 480px; text-align: center;  }
.product_imgDiv img { width: 100%; }
.product_DetailRight { width: 660px; float: left; margin: 0 29px; padding: 0; }
.product_DetailRight label {  font-family:"FrutigerLTStd55Roman"; color: #151515; vertical-align: middle; text-transform: uppercase; width: 68px; text-align: left; display: inline-table; }
.product_PriceTop { float: left; border-bottom: 1px solid #e0e2e4; width: 100%; padding: 20px 0 10px; }
.pro_prileft { float: left; margin: 0; padding: 0; width: 50%; }
.pro_prileft span { font-size: 20px; color: #f15050; font-family:"FrutigerLTStd65Bold"; vertical-align: middle; padding-right: 10px; }
span.currency { padding-right: 2px; }
.pro_prileft strike { font-size: 16px;  font-family:"FrutigerLTStd55Roman"; vertical-align: middle; } 
.rrpCls{text-align:right !important; padding-right:10px; }


/*===== 26Dec2017 =====*/

.Product_NewBgimage { width:480px !important; }
.Product_NewBgimage img{ width:480px !important;}
.NVS_ProTable_NewRightDiv { width:700px !important; }
.pro_priNleft { float: left; margin: 0; padding: 0; width: 60%; }
.pro_priNleft label { padding:7px 0 0; }
.pro_priNleft .rrpNCls { padding:3px 10px 0 0; }
.pro_priNleft span { font-size: 40px; color: #f15050; font-family:"FrutigerLTStd65Bold"; vertical-align: middle; padding-right: 10px; }
.pro_priNleft strike { font-size: 16px;  font-family:"FrutigerLTStd55Roman"; vertical-align: middle; } 
.pro_priNleft strike span { font-size: 16px;  font-family:"FrutigerLTStd55Roman"; vertical-align: middle; color: #151515; } 
.rrpNCls{text-align:right !important; padding-right:10px; }
.product_DetailNWRight { width: 100%; float: left; margin: 0 ; padding: 0; }
.product_PriceNTop { float:left; width:100% !important; padding: 8px 0 0; border-bottom:0; }
.pro_rattingNTop { margin:15px 0 5px; }

.pro_rattingNTop .rating { display:inline-table; }
.select_radioBtn[type="radio"] { display: none;}
.select_radioBtn[type="radio"] + label span { display: inline-table;  margin: 0 0 0 43px; padding:10px 0 10px 10px; color: #5d5d5d; }
.select_radioBtn[type="radio"] + label span b { color: #e04e43; ; 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; 
  transition: all 0.3s ease-in-out; width: 560px; background: #ffffff; border-radius: 5px;  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: 18px; height: 19px;  text-align: center; color: white;  border-radius: 50%; -webkit-transition: all .3s ease; transition: all .3s ease; margin: 7px 10px 2px;
}
.select_radioBtn[type="radio"] + label:before { -webkit-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 #cdcdcd;
}
.select_radioBtn[type="radio"]:checked + label:before { -webkit-transition: all .3s ease; transition: all .3s ease;
  box-shadow: inset 0 0 0 5px white, inset 0 0 0 10px #1085b1; border: 1px solid #cdcdcd; font-weight: bold;
}
.select_radioBtn[type="radio"]:checked + label span { font-weight: bold; color: #5d5d5d; }
.select_radioBtn[type="radio"]:checked + label span b { font-weight: bold; color: #e8382b; }

.select_radioBtn[type="radio"] + label span { }
.select_radioBtn[type="radio"] + label span a span  { padding:0; margin:-4px 0 0; }

.product_dropdown2 span .clsFreeUnit { padding:0 !important; border-left:0 !important; margin: 0 !important; }
.product_dropdown2 span.packOfferTextClass { padding-top:0 !important; padding-bottom:0 !important;  border-left:0 !important; margin: 0 !important; }
.product_dropdown2 span.packOfferTextClass div { color: #e04e43; }


.Add_CartNew { width: 100%; float: left; margin:10px 0 0; padding: 0; }
.Add_CartNew a { background: #f15050; text-transform: uppercase; color: #fff; text-decoration: none; font-size: 16px; width: 40%; float:left; margin: 0; padding: 10px 0; font-family:"FrutigerLTStd65Bold"; border-radius: 5px; text-align: center; }
.freeShippingTextNew { width:54%; text-align:left; float:right; margin:10px 0 0; font-size:15px; text-transform:uppercase;  font-family:"FrutigerLTStd55Roman"; }

.product_NewAutoDeliveryDiv { float: right; width: 65%; margin: 2px 0; padding-bottom:0px; }
.product_NewAutoDeliveryDiv .Procheck { width: 20px; height: 20px; vertical-align: middle; }
.product_NewAutoDeliveryDiv span { color: #151515; font-family:"FrutigerLTStd65Bold"; padding: 0 10px; }
.product_DetailNWRight .product_inputBottom { margin-bottom:10px; border-top: 1px solid #e0e2e4; padding-top: 10px; }
.product_NewPriceBottom .product_NewinputBottom { border-top: 1px solid #e0e2e4;  padding-top:10px; margin-bottom: 10px; }

.prolanding_BdrBox .Relative_ProTopDiv { margin-top:10px; }
.prolanding_BdrBox .Rl_ProBoxDiv { width: 20%; min-height: inherit; padding-bottom: 10px; }
.prolanding_BdrBox  .Rl_Proimg { min-height: inherit; padding: 0 0 10px; }
.prolanding_BdrBox  .Rl_Proimg img { width: 100px; height: 100px; }

/*===== 26Dec2017 End =====*/

.pro_rattingTop { float: right; text-align: right; width: 40%; color: #7f7f7f; font-family:"FrutigerLTStd55Roman"; cursor:pointer;cursor:hand;}
.pro_rattingTop .rating { float: none; margin: 2px auto 0; display:inline-table; cursor: pointer; }
.rating img { margin: 0 2px 0 0; width: 20px; height: 18px; vertical-align: top; cursor: pointer; }
.pro_rattingTop span { vertical-align: middle; padding:2px 0px 0 5px; cursor: pointer; }
.totalRw { display: inline-table; border-left: 2px solid #7f7f7f; padding:0px 0 0px 5px; margin: 10px 0 0; line-height: 15px; }
.totalRwFirst {width:50%; display:inline-block; clear:both; border-left:0; margin-right:5px; }
.product_NewPriceBottom { float: left; width: 100%; margin: 0px 0 10px; padding:10px 0 0; border-bottom: 1px solid #e0e2e4; }
.product_inputBottom { width: 100%; float: left; margin: 25px 0 0px; padding: 0; }

.Product_ReviewDiv .totalRwFirst { width:auto; margin-left:5px; }
.product_dropdown { width: 88%; margin: 0; padding: 0; display: inline-table; }
.product_dropdown2 { width: 67%; }
.product_dropdown select.product_selected_Option { padding-right:9%; background-image: url("/images/drop-select-arrow.png"); background-position: right top; background-repeat: no-repeat; }
.product_dropdown select { display: table; border: 1px solid #d9d6d6; background: #fff; border-radius: 5px; color: #333;font-size: 14px; font-family:"FrutigerLTStd55Roman"; width: 96%; padding: 0 2%; cursor: pointer; margin: 0; -webkit-appearance: none; -moz-appearance: none; height: 30px; outline: none; }
.product_dropdown select.product_selected_Option span { color: #f15050; }
.ShopProRep_Input_QTYDiv { width: 120px; display: inline-table; border: 1px solid #d9d6d6; padding: 0; border-radius: 5px; vertical-align: middle; }
.ShopProRep_Input_QTYDiv input.DecQty { float: left; width: 33px; height: 30px; padding: 0; margin: 0; color: #0981b0; background-color: #d9d6d6; font-family:"FrutigerLTStd65Bold"; font-size: 29px; line-height: 29px; cursor: pointer; border: 0; border-radius: 5px 0 0 5px; }
.ShopProRep_Input_QTYDiv input.checkout_txtbox{ float: left; background: #fff; width: 52px; height: 28px; border: none; text-align: center; color: #333333; font-family:"FrutigerLTStd55Roman"; }
.ShopProRep_Input_QTYDiv input.IncQty { float: right; width: 33px; height: 30px; padding: 0; margin: 0; color: #0981b0; background: #d9d6d6; font-family:"FrutigerLTStd65Bold"; font-size: 20px; cursor: pointer; border: 0; border-radius: 0 5px 5px 0; } 
.product_AutoDeliveryDiv { float: left; width: 100%; margin: 30px 0; padding-bottom:30px; border-bottom: 1px solid #e0e2e4; }
.product_AutoDeliveryDiv .Procheck { width: 20px; height: 20px; vertical-align: middle; }
.product_AutoDeliveryDiv span { color: #151515; font-family:"FrutigerLTStd65Bold"; padding: 0 10px; }

.product_dropdown34 { width: 35%; }

.product_dropdown3 { width: 30%; }
.SaveText { display: inline-table; margin: 0; padding: 0;  font-family:"FrutigerLTStd65Bold";  }
.SaveText span { color: #f15050; padding: 0 2px; }
.SaveText a:after { content: ""; background: url("/images/info-icon.png") no-repeat 0 0; vertical-align: middle; position: relative; display: inline-block; width: 16px; height: 16px;  margin: 0 0 0 8px; }
.SaveText:hover {  }
.tooltip { position: relative; display: inline-block; cursor: pointer; cursor: hand; }
.SaveText .tooltiptext { visibility: hidden; width: 200px; background-color: #d9d6d6; color: #151515; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -60px; font-family:"FrutigerLTStd55Roman"; font-size: 13px; }
.tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #d9d6d6 transparent transparent transparent; }
.tooltip:hover .tooltiptext { visibility: visible; }
.payment_detailsDiv .SaveText .tooltiptext { visibility: hidden; width: 250px; background-color: #d9d6d6; color: #151515; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -60px; font-family:"FrutigerLTStd55Roman"; font-size: 13px; }
.payment_detailsDiv .tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 26%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #d9d6d6 transparent transparent transparent; }
.payment_detailsDiv .tooltip:hover .tooltiptext { visibility: visible; }
.Add_Cart { width: 100%; float: left; margin:10px 0 0; padding: 0; }
.Add_Cart a { background: #f15050; text-transform: uppercase; color: #fff; text-decoration: none; font-size: 16px; width: 52%; display:table; margin: 0; padding: 10px 0; font-family:"FrutigerLTStd65Bold"; border-radius: 5px; text-align: center; }
.freeShippingText { width:52%; text-align:center; float:left; margin:10px 0 0; font-size:15px; text-transform:uppercase;  font-family:"FrutigerLTStd55Roman"; }

.Pro_AboutTabDiv { float: left; width: 100%; margin: 40px 0 20px; padding: 0 0 20px; }
.Pro_AboutTabDiv h2, .Relative_ProductDiv h2 { font-size: 18px; margin-bottom: 10px; color: #000104; text-transform: uppercase; font-family:"FrutigerLTStd55Roman"; }
.TabBox { border: 1px solid #e7e5de; width: 100%; float: left; }
div.tab { float: left; background-color: #f9f9f9; width: 12%; height: 300px; }

div.tab div { display: block; background-color: inherit; color: black; padding: 12px 16px; width: 100%; outline: none; text-align: left; cursor: pointer; transition: 0.3s; font-size: 15px; font-family:"FrutigerLTStd55Roman"; border-top: 1px solid #e7e5de; border-right: 1px solid #e7e5de; border-left: 0; border-bottom: 0; }

.TabBox div.tab div:hover, .TabBox div.tab div.active { background-color: #fff !important; color: #0981b0; border-right: 0; border-top: 3px solid #e7e5de; }
.hidPackId {display:none;}
.TabBox2 { border:0; }
.TabBox2 div.tab { width:100%; float:left; height:auto; background:#fff; } 
.TabBox2 div.tab div { float: left; width: auto; margin: 0 10px 0 0; background-color: #f9f9f9; border-radius: 5px; border: 1px solid #e7e5de; position:relative; z-index:99999999; }
.TabBox2 div.tab div:hover, .TabBox2  div.tab div.active { background-color: #fff  !important; color: #0981b0; border:1px solid #e7e5de; }
.TabBox2 .divPanels { border-bottom: 1px solid #e7e5de; width:99.5%; padding-left:0.5%; padding-right:0%; height: auto; }
.TabBox2 .divPanels ol li { list-style-type: decimal; margin-left: 15px; text-align: justify; margin-bottom: 5px; }
.product_content_table { border: 1px solid rgb(206, 206, 206); border-collapse: collapse; margin: 15px 0; padding: 2px; width: 50%; }
.product_content_table td { border: 1px solid rgb(206, 206, 206); padding: 5px; }
/* Style the tab content */
.divPanels, .panel { float: left; padding: 1% 0%; width: 100%; }
.divPanels h3, .panel h3 { color: #000104; font-size: 15px; font-family:"FrutigerLTStd55Roman"; margin-bottom: 10px; }
.divPanels p, .panel p { margin-bottom: 10px; line-height: 20px; text-align:justify; }
.panel ul { margin-bottom: 10px; display: table; }
.panel ul li { padding-right: 0; width: 100%; float: left; position: relative; padding-left: 15px; padding-bottom: 5px; color: #464646; font-size: 14px; font-family: "FrutigerLTStd55Roman"; text-align: justify; line-height: 22px; }
.panel ul li:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #000; position: absolute; left: 0; top: 6px; }
.shoppingCartRelatedProds { width:100%; margin-top:20px; float:left; }
.Relative_ProductDiv { width: 100%; margin: 30px 0 0; padding: 0; float: left; border-bottom: 2px solid #e7e5de; }
.Relative_ProTopDiv { float: left; margin: 30px 0 0 -22px; padding: 0; width: 102%; }
.Rl_ProBoxDiv { font-family:"FrutigerLTStd55Roman"; float: left; margin: 0 0 30px 26px; padding: 10px 0 20px; border: 1px solid #e0e2e4; width: 215px; text-align: center; font-size: 16px;min-height:220px; position: relative; }
.Rl_ProBoxDiv:hover{border: 1px solid #00abec;}
.Rl_Proimg { width: 100%; text-align: center; padding: 20px 0; min-height:180px;}
.Rl_Proimg img { width: 170px; height: 170px; }
.Rl_ProName, .Rl_ProName a { color: #151515; font-size: 13px;height:50px;overflow:hidden;/*text-overflow: ellipsis;white-space: nowrap;*/ padding: 0 2%; }
.Rl_ProPrice { float: left; width: 100%; margin: 0; padding: 8px 0; }
.Rl_ProPrice span { color: #e8382b; font-family:"FrutigerLTStd65Bold"; padding: 0 8px; }
.Rl_ProPrice strike { color: #909090; padding: 0 8px; } 
.Rlrating { margin: 0 auto 0; padding: 10px 0 0; display: table;}
.Rlrating img { width: 20px; height: 18px; margin:0 2px; }
.Product_ReviewDiv { float: left; width: 100%; margin: 30px 0 0; padding: 0; }
.Pro_Review_topDiv { float: left; margin: 0; padding: 0; width: 100%;  }
.ProRvw_tp_leftDiv { float: left; margin: 0; padding: 0; width: 80%; }
.ProRvw_tp_leftDiv label { display: table; text-transform: uppercase; color: #000104; font-size: 16px; font-family:"FrutigerLTStd65Bold"; }
.ProRvwrating { float: left; margin: 8px 0 0; }
.ProRvw_tp_rightDiv { float: right; margin: 12px 0 0; }
.ProRvw_tp_rightDiv .add_review { background: #0981b0; font-size: 15px; text-transform: uppercase; font-family:"FrutigerLTStd65Bold"; color: #fff; padding:0;	float: left; width: 160px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; cursor: pointer; }
.Pro_Read_ReviewDiv { float: left; margin: 10px 0; padding: 10px 0; width: 100%; border-top: 1px solid #e7e5de; }
.Pro_Read_ReviewLeft { float: left; width: 20%;}
.Pro_Read_ReviewLeft .Rlrating { margin: 0; }
.custname, .postdate{ font-family:"FrutigerLTStd55Roman"; font-size: 14px; color: #151515; line-height: 18px; padding-bottom: 5px;}
.postdate{ font-size: 12px; color: #464646;}
.custname { text-transform: capitalize; }
.Pro_Read_ReviewRight { float: left; width: 80%; }
.Pro_Read_ReviewRight h4 { margin: 0 0 10px; font-size: 14px; }
.Pro_Read_ReviewRight p { margin-bottom: 10px; text-align:justify; }
.ReadMore_ReviewDiv { float: left; width: 100%; text-align: center; margin: 15px 0 20px; padding: 0; }
.ReadMore_ReviewDiv a { border: 1px solid #0981b0; color: #0981b0; text-transform: uppercase; padding: 10px 25px; font-family:"FrutigerLTStd55Roman"; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; text-decoration: none !important; }
.ReadMore_ReviewDiv a:hover { background: #0981b0; color: #fff; }
/*========== New Product Landing Css 30-05-2017 ==========*/
.step { padding: 5px 0 15px 0; float: left; width: 100%; }
.step .step-number { color: #ffffff; background-color: #979da3; width: 24px; height: 24px; line-height: 24px; border-radius: 12px; text-align: center; font-size: 14px; font-weight: bold; float: left; padding:0; margin-left: 0px; }
.step .step-name { color: #373839; font-size: 18px; font-family:"FrutigerLTStd65Bold"; float: left; padding: 0px 0 0 9px; }
.animal-type { display: inline-table; padding: 5px 0 0 0; }
.lbs { width: 100px; height: 36px; border: 2px solid #dde2e7; border-radius: 4px; font-size: 14px; font-weight: bold; color: #666; text-align: center; padding: 0 0 0 0; cursor: pointer; margin: 0 10px 10px 0; display: inline-table; line-height: 36px; }
.lbs:hover, .lbs.active { border-color: #00abec; color: #000000; }
.supplies { padding: 5px 0 0 0; display: inline-table; width: 90%; }
.supplies .tile-container { margin-bottom: 10px; margin-right: 0; position: relative; display: inline-table; border: 2px solid #dde2e7; border-radius: 4px; cursor: pointer; font-family:"FrutigerLTStd55Roman"; }
.supplies .tile-container .pack { float: none; height: 170px; margin-bottom: 0; margin-right: 0; width: 180px; }
.supplies .pack .title-bar { border-bottom: 1px solid #dde2e7; color: #373839; font-size: 16px; font-weight: bold; padding: 5px 14px 5px 14px; }
.supplies .pack .price { padding: 12px 15px 0; }
.supplies .pack .price .first-price-block { float: left; }
.supplies .pack .price .strikethrough { font-size: 16px; color: #666; font-weight: 700; text-decoration: line-through; }
.supplies .pack .price .second-price-block { float: left; }
.supplies .pack .price .sale { font-size: 20px; font-weight: 700; color: #e51e21; padding: 0 0 0 15px; }
.supplies .pack .price .added-savings { color: #373839; font-size: 13px; padding: 7px 0 4px 0; clear: both; }
.supplies .pack .shipping { color: #666; font-size: 14px; padding: 7px 0; }
.supplies .pack .bulkSavings { position: inherit; left: 0; right: 0; bottom: 0; background-color: #e9edf2; height: 32px; color: #000000; font-size: 14px; padding: 10px 15px 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; font-family:"FrutigerLTStd55Roman"; }
.supplies .tile-container.active, .supplies .tile-container:hover { border-color: #00abec; color: #000000; }
.wrapper-dropdown-1 { position: relative; padding: 6px 10px; margin: 0; border: 1px solid #d9d6d6; background: #fff; color: #333; outline: none; cursor: pointer; border-radius: 5px; font-weight: bold; }
.wrapper-dropdown-1:after { content: ""; width:32px; position: absolute; right: 0px; top: 0; margin-top:0; height: 37px; background-image: url("/images/drop-select-arrow.png"); background-position: right top; background-repeat: no-repeat;  border-radius:0 5px 5px 0; }
.clsFreeUnit { display:inline-block; color: #e04e43;font-size:12px !important;font-weight:bold; }
.offerPrice { display:inline-block; color:#f15050 !important; padding-left:7px;  }
.wrapper-dropdown-1 .dropdown { position: absolute; top: 100%; left: 0; right: 0; margin: 1px 0 0; background: #fff; border: 1px solid #d9d6d6; border-top: 0; list-style: none; font-weight: normal; color: #fff; opacity: 0; pointer-events: none; }
.wrapper-dropdown-1 .dropdown li { font-family:"FrutigerLTStd55Roman"; display: block; text-decoration: none; color: #333; padding: 10px 20px; }
.wrapper-dropdown-1 .dropdown li span { color: #f15050; }
/* Hover state */
.wrapper-dropdown-1 .dropdown li:hover a { background: #f3f8f8; }
/* Active state */
.wrapper-dropdown-1.active .dropdown { opacity: 1; pointer-events: auto; }
.wrapper-dropdown-1.active { background: #fff; }
.NavegationBar a, .NavegationBar span { display:inline-block; font-size:16px; font-family:"FrutigerLTStd55Roman"; margin:0 4px; }
.pageNumberCss {  vertical-align:middle; margin:-3px 5px 0 0; }
/*========== New Product Landing Css End ==========*/
/*========== Category Page Css 31-05-2017 ==========*/
.top_CategoryDiv { width: 100%; margin: 0; padding: 0; float: left; }
.Category_LeftDiv { width: 280px; float: left; margin: 0; padding: 0; }
.Ctry_topLeftDiv { width: 90%; float: left; margin: 0 0 20px; padding: 4% 5%;  background: #effafe;; }
.Ctry_title { font-size: 18px; color: #000104;  font-family:"FrutigerLTStd65Bold"; text-transform: uppercase; border-bottom: 1px solid #c4e2ec; padding: 7px 0 11px; }
.Ctry_link { width: 96%; margin: 0; padding: 6.8% 0 0 4%;  }
.Ctry_link li { padding: 6px 0; }
.Ctry_link li a { font-family:"FrutigerLTStd55Roman"; color: #464646; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; }
.Ctry_link li a:hover { color: #00abec; }
.more { display: none; }
.more .Ctry_link { padding-top: 0; }
 a.showLink, a.hideLink { text-decoration: none; color: #000104; padding-left: 0px; font-family:"FrutigerLTStd65Bold"; margin-top: 10px; display: table; }
.showLinkCats, .hideLinkCats {text-decoration: none;color: #000104;padding-left: 0px;font-family: "FrutigerLTStd65Bold";margin-top: 10px;display: table; cursor:pointer;cursor:hand;}
.Category_RightDiv { width: 884px; float: right; margin: 0; padding: 0;  }
.Category_RightDiv h2 { margin: 18px 0; }
.Category_RightDiv h1 { margin: 0 0 18px; }
.inner_banner { float: left; width: 100%; margin: 0; padding: 0; }
.inner_banner img { border: 0px solid #dbdbdb; }
.right_top_Ctry { float: left; width: 100%; padding: 0 0 30px; border-bottom: 1px solid #eceae5; }
h2.Top_Categories { margin: 0;  float: left; }
.Ctry_TopProDiv { float: left; margin: 15px 0 0 -30px; padding: 0; width: 104%; }
.Ctry_ProBoxDiv { float: left; margin: 0 0 0 28px; padding:10px 18px; background: #f7f7f7; width: 240px; font-family:"FrutigerLTStd55Roman"; }
.Ctry_Probanner { width: 100%; text-align: center; }
.Ctry_ProName { color: #000104; font-family:"FrutigerLTStd65Bold"; text-transform: uppercase; padding: 20px 0 4px 0; }
.Ctry_ProBoxDiv ul { margin: 0; }
.Ctry_ProBoxDiv ul li { margin: 9px 0; }
.Ctry_ProBoxDiv ul li a { color: #464646; }
.Ctry_ProBoxDiv ul li a:hover { color: #00abec; }
.right_Brnad_Ctry {  float: left; width: 100%; margin: 30px 0 0; padding: 0 0 30px; border-bottom: 1px solid #eceae5; }
.right_Brnad_Ctry .Brnd_lg ul li { float: left; margin: 0 0 0 20px; }
.right_Brnad_Ctry .Brnd_lg ul li:first-child { margin-left: 0; }
.right_TopSeller_Ctry {  float: left; width: 100%; margin: 30px 0 0; padding: 0 0 10px; }
.right_TopSeller_Ctry .Relative_ProTopDiv { margin-top: 15px; }
.right_TopSeller_Ctry .Rl_ProBoxDiv { width: 272px !important; margin-bottom: 10px; margin-left: 10px; border-radius: 0; }
.right_TopSeller_Ctry .Rl_ProBoxDiv .Rl_Proimg img { -webkit-filter: inherit; filter: inherit; }
.topBrandsDivPadding { padding: 0 20px; }
.krakatoa{ display:none; margin:0px auto; position: relative; }
.krakatoa-control{ padding-bottom:0px; display: table; width: 100%; }
.krakatoa-container .current { display: inline-block; }
.arrows{ position:absolute; top:1px; left:0; z-index:100; top: 50%; width: 100%; }
.arrow{ float:left; width:13px; height:0; margin-right:7px; padding-top:16px; overflow:hidden; background:transparent url("/images/arrows.png") no-repeat; position: absolute; }
.arrow-left{ background-position:0 0; left: 20px; }
.arrow-left:hover{ background-position:0 -16px; }
.arrow-right{ background-position:-20px 0; right: 10px; }
.arrow-right:hover{ background-position:-20px -16px; }
.topBrandsDivPadding .arrow-left{ background-position:0 0; left: -20px; }
.topBrandsDivPadding .arrow-left:hover{ background-position:0 -16px; }
.topBrandsDivPadding .arrow-right{ background-position:-20px 0; right: -20px; }
.topBrandsDivPadding .arrow-right:hover{ background-position:-20px -16px; }
.right_content_Ctry {  float: left; width: 100%; margin: 10px 0 0; padding: 0 0 10px; }
.right_content_Ctry p { margin: 10px 0; }
/*========== Shopping Cart Css 01-06-2017 ==========*/
.shopping_cartDiv { width: 100%; float: left; margin: 0; padding: 0;  }
.shopping_cart_titleDiv { float: left; width: 100%; margin: 0 0 10px; padding: 0;  }
.shopping_cart_titleDiv h1 { text-transform: uppercase; font-size: 22px; margin: 10px 0 0 0;  }
h1.Shp_Crt_Title { float:left; margin-top:5px; }
.login_title h1 { float:left; }
.Pro_processDiv { float: right; }
.login_title .Pro_processDiv { margin-top: 0px !important; }
.emptycartDiv { width: 99.9%; text-align: center; padding: 20px 0; border: 1px solid #e0e2e4; float: left;  color: #f53c3c; font-family:"FrutigerLTStd65Bold"; font-size: 16px; }
.cart_tableDiv { width: 100%; margin: 0; padding: 0; float: left; }
.cart_table_headerDiv { float: left; width: 100%; background: #464646; color: #fff; font-family:"FrutigerLTStd65Bold"; border-top: 0px solid #e0e2e4; border-bottom: 0px solid #e0e2e4; margin: 9px 0 0; height: 40px; line-height: 40px;font-size:15px; }
.shopping_cart_titleDiv .Pro_processDiv { margin-top:0px; }
.hd_proname, .hd_Price, .hd_qty, .hd_disc, .hd_total, .hd_empty { float: left; padding: 0; margin: 0; }
.hd_proname { width:550px; padding: 0 0 0 40px; text-align: left; }
.hd_Price {  width:100px; text-align: right; }
.hd_qty { width: 220px; text-align: center; }
.hd_disc { width: 120px; text-align: center; }
.hd_total { width: 80px; text-align: right; }
.hd_empty { width: 50px }
.cart_table_repeatDiv { width:100%; margin: 0; padding: 20px 0 0; float: left; font-family:"FrutigerLTStd55Roman"; color: #464646; font-size: 15px; border-bottom: 2px solid #e0e2e4; }
.rep_product, .rep_Price, .rep_qty, .rep_disc, .rep_total, .delete { float: left; padding: 0; margin: 0; }
.rep_product { width:550px; padding: 0 12px 0 28px; text-align: left; }
.ProRep_ImgDiv { float: left; margin: 0; padding: 0; width: 25%; }
.ProRep_ImgDiv img { width: 100%; }
.ProRep_ProNameDiv { float: left; padding: 3px 0 0 4%; width: 70%; color: #464646; }
.ProRep_ProNameDiv a { color: #464646; margin: 0; display: table; font-size: 14px; }
.ProRep_autodeliveryDiv { display: table; margin: 40px 0 0; padding: 0; width: 100%;  }
.ProRep_autodeliveryDiv span { color: #151515; font-family: "FrutigerLTStd65Bold"; }
.ProRep_autodeliveryDiv .product_dropdown3 { width: 50%; margin-left: 10px; }
.cssAutoOrderDiscGreen { color: green !important; font-family:"FrutigerLTStd55Roman" !important; font-size: 12px; display: block; padding-top: 8px; padding-bottom: 8px; }
.cssAutoOrderDiscGreen b { color: #f53c3c !important; padding: 0 5px; }
.rep_Price {  width:100px; text-align: right; }
.rep_qty { width: 220px; text-align: center; }
.rep_disc { width: 120px; text-align: center; }
.rep_total { width: 80px; text-align: right; }
.delete { float: right; width: 50px; text-align: center;  }
.cart_promotionalDiv { width: 96%; float: left; margin: 15px 0; padding: 5px 2%; background: #d7d7d7; }
.PromotinalText { color: #151515; font-size: 16px; font-family: "FrutigerLTStd65Bold"; padding: 0 10px 0 0; }
.PromotinalText:before { content: ""; position: relative; display: inline-block; background:transparent url("/images/tag-icon.png") no-repeat; width: 15px; height: 14px; vertical-align: middle; margin: 0 8px 0 0; }
.coupon_textBoxTop { border: 1px solid #d9d6d6; background: #fff; border-radius: 5px; color: #6a6a6a; font-size: 13px; font-family:"FrutigerLTStd55Roman"; height: 38px; line-height: 38px; padding: 0 5px; width: 230px; outline: none; }
.ApplyBtnTop { border: 0; border-radius: 5px; background: #464646; color: #fff; height: 38px; width: 80px; text-align: center; font-size: 15px; text-transform: uppercase; font-family: "FrutigerLTStd65Bold"; cursor: pointer; padding: 0; margin: 4px 16px 0 6px;padding: 0px; }
.applied_DiscountText { color: #f53c3c; font-size: 13px; font-family:"FrutigerLTStd55Roman"; }
.Highest_DiscountText { float: right; width: 300px; font-size: 13px; font-family:"FrutigerLTStd55Roman"; color: #6a6a6a; line-height: 20px; }
.ShopCart_BottomDiv { width:100%; float:left; margin:0px 0 0; padding:0; }
.Cart_select_method { float:left; width:600px; margin:0; padding: 17px 20px; border:1px solid #e0e0e0; }
.shipping_methodText { font-size: 16px; color: #151515; font-family: "FrutigerLTStd65Bold"; }
.shipping_MRedText { color: #f53c3c; font-family:"FrutigerLTStd55Roman"; margin: 15px 0 0; }
.shipping_select_BtnDiv { width: 100%; float: left; margin: 12px 0; padding: 13px 0 17px; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; }
.RadioBtnDiv { display:block; position:relative; padding:0; margin:5px 0 0; }
.RadioBtnDiv ul{ list-style:none; margin:0; padding:0; }
.RadioBtnDiv ul li { color:#AAAAAA; display:block; position:relative; float:left;  font-family:"FrutigerLTStd55Roman"; }
.RadioBtnDiv ul li .radio-check { position:absolute; visibility:hidden; }
.RadioBtnDiv ul li label{ display:block; position:relative; font-size:15px; padding:0px 10px 0px 30px; margin:0 10px 0 0; height:auto; z-index:9; cursor:pointer; color: #464646; }
.RadioBtnDiv ul li .check{ display:block; position:absolute; border:1px solid #c2c2c2; height:15px; width:15px; top:0px; left:0px; z-index:5; border-radius: 50px; }
.RadioBtnDiv ul li .check::before { display:block; position:absolute; content:''; height:9px; width:9px; top:3px; left:3px; margin:auto; background:#fff; border-radius: 50px; }
.RadioBtnDiv .radio-check:checked ~ .check { border:1px solid #c2c2c2; }
.RadioBtnDiv .radio-check:checked ~ .check::before{ background: #00abec; }
.RadioBtnDiv .radio-check:checked ~ label{ color: #151515; }
.shipping_conditionText { font-size: 13px; color: #000; font-family:"FrutigerLTStd45Light"; width: 100%; float: left; margin: 0; }
.ShopCart_AmountDiv { float: right; width: 300px; margin: 0; padding: 0; border: 1px solid #e0e0e0; }
.ShopCart_AmtTopDiv { width:100%; padding: 0; margin: 0; float: left; }
.Amount_totalDiv { width:90%; float:left; margin:0; padding:10px 5%; border-bottom:1px solid #e0e0e0; font-size:16px; color:#464646; font-family:"FrutigerLTStd55Roman";  }
.Amount_totalDiv span { text-align:right; float:right; color: #151515; font-family: "FrutigerLTStd65Bold"; font-size: 16px; }
.FreeRed { color:#f53c3c !important; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; }
.final_totalDiv { width:100%; padding:0px 0; margin:0; float:left; }
.final_totalDiv .Amount_totalDiv { margin:0; text-transform: uppercase; color: #151515; font-family: "FrutigerLTStd65Bold"; font-size: 20px; border-bottom: 0; }
.final_totalDiv span { color:#f53c3c; font-family: "FrutigerLTStd65Bold"; font-size: 20px; }
.Cart_Extra_SaveDiv { text-align: center; color: #464646; font-size: 14px; font-family:"FrutigerLTStd55Roman"; padding:10px 0; border-top: 1px solid #e0e0e0; float: left; width: 100%; }
.inc_gst { font-size: 12px !important; padding: 4px 6px 0 0; font-family: "FrutigerLTStd55Roman" !important; color: #151515 !important;   }
.ShopCart_Btn_BottomDiv { float:left; margin:12px 0 0; padding:0; width:100%; }
a.ShopCart_CheckoutBtn { float:right; margin:0; padding:10px 20px;  text-align:center; color:#fff; background:#f15050; font-size:16px; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; border-radius: 5px;}
a.keepShoppingBtn { float:left; margin:0; padding:8px 0; background:#00abec; width:16%; text-align:center; color:#fff; font-size:16px; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; border-radius: 5px;}
a.ShopCart_CheckoutBtnCart { margin:0; padding:10px 20px;  text-align:center; color:#fff; background:#f15050; font-size:16px; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; border-radius: 5px;}
a.keepShoppingBtnCart {   margin:0; padding:10px 20px; background:#00abec; width:16%; text-align:center; color:#fff; font-size:16px; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; border-radius: 5px;}
.shopBtncheck { float:right; width:25%; text-align:right; }
.shopBtncount { float:left; width:50%;}
.shopBtncheck-gray { margin-bottom: -60px; margin-top: 28px; }
.shopBtncheck-gray .Gray_orderBtn { margin-top:0; margin-bottom:0; }
.shopBtncheck-gray .place_orderBtn { float:right; }

.shopBtncheck_mobile { display:none; }
/*============ 02-06-2017 ============*/
.right_top_Ctry21 { margin-top:-46px; }
.right_top_Ctry .Relative_ProductDiv { margin: 20px 0 0; border-bottom: 0; }
.right_top_Ctry .Rl_ProBoxDiv { margin: 0 0 30px 22px; width: 201px; position:relative; overflow:hidden; cursor:pointer; }
.right_top_Ctry .Rl_ProBoxDiv  img { max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.right_top_Ctry .Rl_ProBoxDiv:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.right_top_Ctry .Rl_ProBoxDiv .Rlrating img { max-width: inherit; margin: 0 1px; }
.right_top_Ctry .Rl_ProBoxDiv:hover .Rlrating img { transform:  inherit; }
.login_RgDiv { width: 100%; float: left; margin: 30px 0 0; padding: 0; }
.ResetpasswordTop { margin: 10px 0 0; }
.ResetpasswordTop .pet_submitBtn { background: #f15050; text-transform:uppercase; outline:none; }
.login_mainleftDiv { width: 43.5%; float: left; margin: 0; padding: 26px 0 0 1.5%; border-top: 1px solid #e7e5de; }
.lgn_Rg_leftDiv { width: 100%; float: left; margin: 0; padding: 0 0 15px; border-bottom: 1px solid #e7e5de; }
.lgn_Rg_leftDiv h2, .lgn_Rg_rightDiv h2  { margin-bottom: 15px; }
.lg_inputDiv { width: 100%; float: left; margin: 10px 0; padding: 0; }
.lg_inputDiv label { display: inline-table; margin: 0 18px 0 0; padding: 0; text-transform: uppercase; color: #151515; font-family:"FrutigerLTStd55Roman"; width: 124px; text-align: left; }
.resetpass label { width: 160px; }
.input_box { display: inline-block; border: 1px solid #d9d6d6; border-radius:3px; background: #fff; width: 318px; height: 30px; line-height: 30px; font-family:"FrutigerLTStd55Roman"; color: #151515; padding: 0 5px; outline: none; }
.resetpass span { dispaly:block !important; text-align:right; padding:10px 0 0; }
.lg_inputBtnDiv { margin: 15px 0; }
.login_securelBtn, .lgn_newaccountBtn, .place_orderBtn { width:160px; height: 40px; line-height: 40px; padding: 0; margin: 0; color: #ffffff; font-family: "FrutigerLTStd65Bold"; font-size: 16px; background: #f15050; text-align: center; border: 0; border-radius: 3px; cursor: pointer; outline: none; }
.Forgot_Pass_link { display: inline-table; color: #00abec; font-size: 16px; font-family:"FrutigerLTStd55Roman"; margin: 0 0 0 10px; cursor:pointer; }
.Also_loginDiv { width: 100%; float: left; margin: 30px 0 0; padding: 0 0 15px; text-align: center; color: #151515; font-family: "FrutigerLTStd65Bold"; font-size: 18px; }
.Also_loginDiv ul { display: table; text-align: center; width: 100%; margin-top: 28px; }
.Also_loginDiv ul li { display: inline-block; margin: 0; padding: 0 10px; }
.Also_loginDiv ul li a img { cursor:pointer; }

.lgn_Rg_rightDiv { width: 43%; float: right; margin: 0; padding: 26px 0 0 2%; border-top: 1px solid #e7e5de; position: relative; }
.lgn_Rg_rightDiv:before { content: ""; position: absolute; display: inline-block; background: url("/images/left-bdr-bg.jpg") repeat-y 0 0; width: 1px; height: 100%; top: 0; left: -11%; }
h2.New_User { color: #f15050; }
.lgn_newaccountBtn { background: #464646; width: 230px; margin: -5px 0 0; }
/*============ Checkout Page Css 05-06-2017 ============*/
.checkout_TopDiv { float: left; width: 100%; margin: 10px 0 0; padding: 0;  }
.checkout_formDiv { float: left; width: 550px; margin: 0; padding: 0; border-top: 1px solid #e7e5de; }
.checkout_formDiv h2 { margin-bottom: 10px; padding:10px; background:#9de0f8 }
.Acc_InfoDiv { float: left; width: 100%; margin: 0; padding:  22px 0 16px; }
.Acc_InfoDiv .input_box { width: 487px; }
.checkout_AddressDiv, .Delivery_NotesDiv, .payment_detailsDiv, .checkout_paypalDiv, .divMultipleOrders { float: left; width: 100%; margin: 0; padding:  22px 0; border-top: 1px solid #e7e5de;}
.checkout_AddressDiv .input_box { width: 370px; }
.add_inputDiv { width: 50%; }
.add_inputDiv .input_box { width: 115px; }
.chk_dropdown { width: 382px; margin: 0; padding: 0; display: inline-table; }
.add_inputDiv .chk_dropdown { width: 128px; }
.chk_dropdown select.chk_selected_Option { padding-right:10%; background-image: url("/images/drop-select-arrow.png"); background-position: right top; background-repeat: no-repeat; }
.chk_dropdown select { display: table; outline: none; border: 1px solid #d9d6d6; background: #fff; border-radius: 5px; color: #333;font-size: 14px; font-family:"FrutigerLTStd55Roman"; width: 99.8%; padding: 0 2%; cursor: pointer; margin: 0; -webkit-appearance: none; -moz-appearance: none; height: 30px; }
.blilling_ChkDiv { width: 100%; float: left; margin: 5px 0 0; }
.bl_check { width: 20px; height: 20px; position: relative; top: 0; left: 0; margin: auto; float: left; border: 1px solid #d9d6d6; cursor: pointer; border-radius: 3px; }
.bl_check input { display: none; }
.bl_check input:checked + .chkbox:after { top: 0; }
.bl_check .chkbox { width: 100%; height: 100%; background-color: white; position: relative; overflow: hidden; cursor: pointer; border-radius: 3px; }
.bl_check .chkbox:after { width: 50%; height: 20%; content: ''; position: absolute; border-left: 4px solid; border-bottom: 4px solid; border-color: #00abec; transform: rotate(-45deg) translate3d(0, 0, 0); transform-origin: center center; left: 0; right: 0; top: 200%; bottom: 5%; margin: auto;	}
.bl_check span { float: left; width: 315px; margin: -19px 0 0 30px; font-family: "FrutigerLTStd65Bold"; color: #151515; } 
.blClickbtn { width:100%; margin:0; display:table; cursor:pointer; }
.blClickbtn h2 { margin-bottom:0; }
.blClickbtn h2 span { font-size:14px; text-transform: initial; float:right; font-weight:normal; }
.textarea_box { display: inline-table; border: 1px solid #d9d6d6; border-radius: 3px; background: #fff; width: 532px; height: 60px; line-height: 20px; font-family: "FrutigerLTStd55Roman"; color: #151515; padding: 10px 5px; outline: none; }
.divMultipleOrders { background: #effafe; padding: 0 0 22px; width: 100%; margin: 0 0 15px 0; }
.divMultipleOrders .multiOrderText { padding:0 3%; }
.divMultipleOrders a { display: table; margin: 10px 0 0; font-size: 16px; }
.checkout_paypalDiv { font-family:"FrutigerLTStd55Roman"; border-top:none; }
.checkout_paypalDiv .paypal_img { display: table; margin: 20px auto 0; }
.orpayDiv { display:table; width:100%; margin:10px 0; padding:0; border-top: 1px solid #e7e5de; text-align:center; }
.orpayDiv span { background:#151515; color:#fff; font-family: "FrutigerLTStd65Bold"; font-size:16px; width:40px; height:40px; border-radius:100px; line-height:40px; text-align:center; display:block; margin:-20px auto 0; text-transform:uppercase;  position: relative; z-index:99; } 
.payment_detailsDiv { padding-bottom: 0; background:#fff; padding:3% 0 1% 0; width:100%; }
.payment_detail_TopDiv { width: 100%; margin: 0; padding: 0; float: left; }
.payment_inputDiv { width: 250px; margin-left: 36px; position: relative; float: left; }
.payment_detail_TopDiv .input_box { width: 65%; }
.payment_inputDiv label { display: table; text-align: left; margin-bottom: 10px; }
.payment_inputDiv .chk_dropdown { width: 115px; margin-right: 16px; }
.payment_inputDiv .chk_dropdown:last-child { margin-right: 0; }
.cvv_box { display: inline-table; border: 1px solid #d9d6d6; border-radius: 3px; background: #fff;  width: 59%; height: 30px; line-height: 30px; font-family: "FrutigerLTStd55Roman"; color: #151515; padding: 0 5px; outline: none; }
.payment_inputDiv a { display: inline-table; margin-left: 12px; vertical-align: middle; }
.place_orderBtn { text-transform: uppercase;  width: 210px; outline: none; display:block; margin:0 auto; }

.restrict_prodsDiv { width:100%; float:left; margin:10px 0 0; }
.restrict_prodsDiv h2 { margin-bottom:20px; }
.Gray_orderBtn { background:#ccc; margin-bottom:6px; margin-top:15px; }
.restrict_prodsDiv ol { margin-left:14px; }
.restrict_prodsDiv ol li { margin:5px 0; list-style: decimal;}
.restrict_redBgDiv { padding: 5px 10px; background: #e43d3c; color: #fff; }
.restrict_prodsDiv p { color: #fff; }
.restrict_prDiv { padding: 5px 10px;  background: #e43d3c; margin-bottom:26px; width:98.3%; }
.restrict_prodsDiv p { padding: 0;  }
.restrict_prodsDiv ol li { color:#fff; font-weight:bold; padding-top:5px; }
.modal-body ol { text-align:left; margin:0 0 0 16px; }
.modal-body ol li { margin: 5px 0; list-style: decimal; }

.paychk_dropdown { width:173px; padding:0 10px; margin-left:-10px; }
.chkOutCart { width:520px; float:right; margin: 25px 0 0; }
.cart_rightDiv { float: right; width: 520px; margin: 0; padding: 0; }
.cart_summery_topDiv { width: 99.8%; margin: 0; padding: 0; float: left; border: 1px solid #d9d6d6;  }
.cart_summery_title { border-bottom: 0px solid #d9d6d6; background: #464646; color: #fff; font-size: 18px; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; padding: 9px 4%; float: left; width: 92%;} 
.cart_rightDiv a.keepShoppingBtn { float:none; display:block; margin: 0 auto; }
.cart_summery_repeatDiv { width: 100%; float: left; margin: 0; padding: 0; border-bottom: 3px solid #d9d6d6;}
.ct_smry_reptopDiv { width: 100%; float: left;  }
.ct_smry_reptopDiv .ProRep_ImgDiv { width: 23%; padding: 10px 1%; }
.ProRep_rightProDiv { float: left; margin: 10px 0 0 3%; padding: 0; width: 70%; position: relative; }
.ProRep_rightProDiv a { font-family: "FrutigerLTStd55Roman"; color: #464646; width: 90%; display: table; margin-bottom: 20px; }
.ProRep_rightProDiv .ProRep_autodeliveryDiv { width: 180px; margin: 0; }
.ProRep_rightProDiv .ProRep_autodeliveryDiv span { margin-bottom: 4px; display: inline-table; }
.ProRep_rightProDiv .ProRep_autodeliveryDiv span span { color: #f53c3c; margin-bottom: 0; }
.ProRep_rightProDiv .ProRep_autodeliveryDiv .product_dropdown3 { margin-left: 0; width: 98%; }
.ProRep_rightProDiv .rep_qty { text-align: left; width: 150px; }
.ProRep_rightProDiv .rep_qty .hd_qty { width: 80%; color: #151515; font-family: "FrutigerLTStd65Bold"; margin-bottom: 5px; text-align: left; }
.ProRep_rightProDiv .delete { position: absolute; top: 0; right: 0; }
.crt_smry_reptbottomDiv { width: 96%; float: left; margin: 10px 0 0; padding: 15px 2%; border-top: 1px solid #d9d6d6; color: #151515; font-size: 15px; font-family: "FrutigerLTStd55Roman"; }
.crt_freeshipping { color: #f53c3c; display: inline-table; width: 27%; }
.Rrp_price { display: inline-table; width: 29%; }
.crt_upay { display: inline-table; width: 40%; text-align: right; }
.Rrp_price span, .crt_upay span { color: #464646; padding-left: 5px;  }
.cart_rightDiv .Cart_select_method { width: 92.3%; border: 0; border-bottom: 2px solid #d9d6d6; }
.cart_rightDiv .shipping_methodText span { display: inline-table; line-height: 36px; }
.chk_shipping { width: 250px; margin: 0; padding: 0; float: right; }
.chk_shipping select.chk_shipping_Option { background-image: url("/images/drop-select-arrow.png"); background-position: right top; background-repeat: no-repeat; }
.chk_shipping select { display: table; border: 1px solid #d9d6d6; background: #fff; border-radius: 5px; color: #333;font-size: 14px; font-family:"FrutigerLTStd55Roman"; width: 99.8%; padding: 0 2%; cursor: pointer; margin: 0; -webkit-appearance: none; -moz-appearance: none; height: 30px; outline: none; }
.cart_rightDiv .ShopCart_AmountDiv { width: 100%; border: 0; }
.cart_rightDiv .cart_promotionalDiv { width: 94%; padding-left: 3%; padding-right: 3%; }
.cart_rightDiv .coupon_textBoxTop { width: 195px; }
.cart_rightDiv .applied_DiscountText { width: 100%; text-align: center; display: block; margin: 5px 0 0; }
.cart_rightDiv .Highest_DiscountText { float: left; width: 90%; padding-left: 1%; }
.cart_rightDiv .PromotinalText { padding-right: 5px; }
/*============= Payment Successfull Page Css 06-06-2017 =============*/
h1.payment_title { color: #00abec; text-transform: uppercase; }
.Payment_custm_titleDiv h1 { float:left; }
.Payment_custm_titleDiv .Pro_processDiv { margin-top:0; }
.Payment_InfoDiv p { font-family:"FrutigerLTStd55Roman"; }
.orderNo { width: 100%; float: left; text-transform: uppercase; font-size: 20px; color: #000104; font-family: "FrutigerLTStd65Bold"; margin: 0 0 10px; }
.orderNo span { color: #f15050; }
.pay_custdetails { float: left; width: 100%; margin: 0; padding:  0; border-top: 1px solid #e7e5de; border-bottom: 1px solid #e7e5de; }
.payment_shipping { width: 49%; float: left; margin: 0; padding: 22px 0 30px; border-right: 1px solid #e7e5de; font-family:"FrutigerLTStd55Roman"; text-transform:capitalize;line-height:25px;}
.payment_shipping h2 { letter-spacing: 1px; }
.payment_shipping label { display: table; color: #151515; line-height: 20px; padding: 5px 0 0; }
.payment_shipping label span { padding-left: 5px; }
.payment_billing { border-right: 0; padding-left: 5%; width: 45%;  }
.Payment_custmDiv h2 { background:none; padding:0; }
.pay_order_summary, .pay_noteTextDiv { width: 100%; float: left; margin: 0; padding: 22px 0 0; }
.pay_order_summary .cart_table_headerDiv { border-bottom: 0; }
.pay_order_summary .hd_proname { width: 50%; padding-left: 3%; }
.pay_order_summary .hd_qty { width: 15%; text-align: right; }
.pay_order_summary .hd_price { width: 15%; text-align: right; }
.pay_order_summary .cart_table_repeatDiv { padding: 15px 0 20px; border-top: 2px solid #e0e2e4; border-bottom: 0;}
.pay_order_summary .ProRep_ProNameDiv { width: 50%; padding-left: 3%; padding-top: 0; }
.pay_order_summary .rep_qty {  width: 15%; text-align: right; }
.pay_order_summary .rep_total {  width: 15%; text-align: right; }
.pay_order_summary .ProRep_autodeliveryDiv { width: 96%; padding: 15px 0 0 3%; margin: 0; color: #151515; font-family: "FrutigerLTStd65Bold"; }
.pay_order_summary .ProRep_autodeliveryDiv span { font-family:"FrutigerLTStd55Roman"; color: #464646; padding-left: 5px;  }
.pay_order_amountDiv { width: 100%; float: left; margin: 0; padding: 0; }
.Amount_totalDiv { padding-left:3%; padding-right: 3%; width: 94%;  }
.pay_order_amountDiv .ShopCart_AmountDiv { width: 99.8%; }
.invoiceBtnDiv { width: 100%; float: left; text-align: center; margin: 20px 0 0; padding: 0; }
.view_invoiceBtn, .ctn_shoppingBtn { text-align: center; color: #fff; background: #f15050; font-size: 16px; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; border-radius: 5px; width: 230px; margin: 0 auto; padding: 8px 0; display: table; letter-spacing: 0.5px; cursor:hand;cursor:pointer; }  
.pay_noteTextDiv { border-top: 1px solid #e0e2e4; margin-top: 30px; font-family:"FrutigerLTStd55Roman"; color: #464646; }
.pay_noteTextDiv p { font-family:"FrutigerLTStd55Roman"; margin: 15px 0 0; }
.pay_noteTextDiv span { text-transform: uppercase; }
.pay_phoneno { color: #00abec; font-size: 16px; outline: none; }
.pls_notetext { color: #f53c3c; text-transform: inherit !important; }
.continueBtnDiv { width: 100%; float: left; text-align: center; margin: 30px 0 0; padding: 0; }
.ctn_shoppingBtn { background: #00abec; }
.petinformationDiv { width: 99.8%; margin: 0; padding: 0; float: left; border: 1px solid #d9d6d6; }
.petinfo_topDiv { width: 92%; margin: 0; padding: 15px 4%; float: left; border-bottom: 1px solid #d9d6d6; }
.petinfo_topDiv p { font-family:"FrutigerLTStd55Roman"; color: #464646; padding: 15px 0; width: 100%; display: table;  }
.pet_infolisting { float: left; width: 100%; margin: 5px 0 0; padding: 0; }
.pet_selectDiv { float: left; width: 66px; text-align: center; font-size:13px; margin: 0 2px 0 0; padding: 0; color: #464646; font-family:"FrutigerLTStd55Roman"; position: relative; }
.pet_selectDiv img { background: #00abec; padding: 3px; display:block; margin:0 auto; }
.pet_selectDiv span { display: block; padding: 5px 0; }
.pet_selectDiv input[type="radio"] { width: 25px; height: 25px; margin: 5px -10px 0 0; opacity: 0; cursor: pointer; position: relative; z-index: 9; }
.pet_selectDiv input[type="radio"] + span.customRadio { display: inline-block; width: 16px; height: 16px; background-color: white; margin: 0 0 0 -19px; border: 2px solid #ccc; padding: 0; }
.pet_selectDiv input[type="radio"] + span.customRadio::after { content: '.'; color: transparent; position: absolute; display: block; width: 10px; height: 10px; margin: 3px 0 0 3px; opacity: 0.6; transition: .2s; /*background:#ccc;*/ }
.pet_selectDiv input[type="radio"]:checked + span.customRadio::after { width: 10px; height: 10px; margin: 3px 0 0 3px; opacity: 1; background-color: #00abec; }
.petinfo_formDiv { width: 92%; margin: 0; padding: 15px 4%; float: left; }
.petinfo_formDiv .chk_dropdown { width: 309px; position: relative; }
.petinfo_formDiv .chk_dropdown .Calendar_input { position: absolute; right: 5px; top: 6px; }
.petinfo_formDiv .textarea_box { width:300px; vertical-align:top; }
.petinfo_formDiv  .input_box { width:300px; }
.lg_gender { margin: 15px 0; }
.RadioBtnDiv { display: inline-table; position:relative; padding:0; margin: 0; vertical-align: top; }
.RadioBtnDiv ul{ list-style:none; margin:0; padding:0; }
.RadioBtnDiv ul li { color:#00abec; display:block; position:relative; float:left; }
.RadioBtnDiv ul li .radio-check { position:absolute; visibility:hidden; }
.RadioBtnDiv ul li label{ display:block; position:relative; font-size:14px; padding:0px 25px; margin:0 10px 0 0; height:auto; z-index:9; cursor:pointer; width: auto; text-transform: inherit; }
.RadioBtnDiv ul li .check{ display:block; position:absolute; border:2px solid #AAAAAA; height:15px; width:15px; top:0px; left:0px; z-index:5; }
.RadioBtnDiv ul li .check::before { display:block; position:absolute; content:''; height:9px; width:9px; top:3px; left:3px; margin:auto; background:#AAAAAA; }
.RadioBtnDiv .radio-check:checked ~ .check { border:2px solid #00abec; }
.RadioBtnDiv .radio-check:checked ~ .check::before{ background: #00abec; }
.RadioBtnDiv .radio-check:checked ~ label{ color: #00abec; }
.PetBtnDiv { width: 100%; text-align: center; margin: 10px 0 0; padding: 0; float: left; } 
.pet_submitBtn { color: #fff; background: #f15050; font-size: 16px; font-family: "FrutigerLTStd65Bold"; text-transform: uppercase; cursor: pointer; border-radius: 5px; width: 195px; height: 40px; line-height: 40px; margin: 0 auto; padding: 0; display: table; letter-spacing: 0.5px; border: 0; }
/*============= My Account Page Css 07-06-2017 =============*/
.myaccount_TopDiv .checkout_formDiv { margin: 15px 0 0; width:100%; }
.myaccount_leftDiv { margin: 0; float: left; width: 640px; }
.customer_innerVisitBox { float: left; margin: 0; padding: 2% 0 0; width: 100%; font-family:"FrutigerLTStd55Roman"; }
.customer_imgDiv { float:left; margin:0 20px 0 0; padding-top: 20px; width:140px; text-align: center; }
.customer_imgDiv img { width: auto;  margin: 0 auto; }
.customer_Visit_TextDiv { float:left; margin:0; padding:0; width:70%; color:#464646; font-size:14px; }
.customer_NameDiv { display:table; color:#151515; font-family: "FrutigerLTStd55Roman"; font-size:16px; width: 100%; padding: 0; }
.cust_idno { padding-bottom: 5px; }
.cust_idno span { color: #f66262; }
.thank_visitDiv { display:table; padding: 15px 0;  color: #00abec; }
.visit_textDiv { display:table; margin: 0; line-height:20px; }
.my_account_EditDiv { float:left; width:100%; margin:10px 0 0; padding:10px 0 0;  }
.my_accont_changeDiv { float:left; margin:0; padding:0 15px 0 0; border-right:1px solid #c4c4c4; }
.my_accont_changeDiv a { background: #fff; text-transform:uppercase; outline: none; border: 1px solid #d9d6d6; border-radius: 3px; margin: -6px 0 0; padding: 8px 10px; font-family: "FrutigerLTStd55Roman"; color: #00abec; cursor: pointer; cursor: hand; }
.my_accont_changePassDiv { float:left; margin:0 0 0 15px; padding:0; }
.my_accont_changePassDiv a { background: #fff; text-transform:uppercase; outline: none; border: 1px solid #d9d6d6; border-radius: 3px; margin: -6px 0 0; padding: 8px 10px; font-family: "FrutigerLTStd55Roman"; color: #00abec; cursor: pointer; cursor: hand; } 
.myaccount_tab { border-top: 1px solid #e7e5de; border-left: 0; border-right: 0; border-bottom: 0; padding: 30px 0 10px; margin-top: 22px; }
.myaccount_tab .pay_order_summary { padding: 0; }
.myaccount_tab div.tab { width:100%; float:left; height:auto; background:#fff; } 
.myaccount_tab div.tab div { float: left; width: auto; margin: 0 10px 0 0; background-color: #f9f9f9; border-radius: 5px; color: #151515; border: 1px solid #e7e5de; width: 200px; text-align: center; padding: 12px 0;  font-family: "FrutigerLTStd65Bold";  text-transform: uppercase; }
.myaccount_tab div.tab div:hover, .myaccount_tab div.tab div.active { background-color: #fff  !important; color: #00abec; border:1px solid #e7e5de;}
.myaccount_tab .tabcontent { border-bottom: 0; width:99.5%; padding-left:0.5%; padding-right:0%; padding-bottom: 0; }
.noOrdersDiv { width:99.8%; text-align:center; float:left; border:1px solid #e0e2e4; padding:15px 0%; font-size:15px;  }
.divEmptyAddressDetails { font-size:18px; margin-bottom: -10px; display:table; width:100%; font-family: "FrutigerLTStd65Bold"; }
.divEmptyAddressDetails a { color:#00abec; }
.divEmptyAddressDetails:before { content:"\f0a4"; position:relative; display:inline-block; vertical-align: middle; padding-right:5px; font-family:'FontAwesome'; color:#151515; font-size:24px; }
.myaccount_leftDiv .checkout_formDiv h2 { background:none; padding:0; }
.myaccount_tab .pay_order_summary .cart_table_headerDiv { border-bottom: 2px solid #e0e2e4; width: 96%; padding: 0 2%; margin-top: 3px; }
.hd_no, .Order_date, .Order_No, .Order_Status { float: left; margin: 0; padding: 0; }
.hd_no { width: 6%; }
.Order_date { width: 15%; text-align: center; }
.Order_No { width: 22%; text-align: center; }
.Order_Status { width: 30%; }
.myaccount_table_repeatDiv { width:95.6%; margin: 0; padding: 10px 2%; float: left; font-family:"FrutigerLTStd55Roman"; color: #464646; font-size: 14px; border: 1px solid #e0e2e4; border-top: 0; }
.ProRep_No, .rep_Date, .rep_Order_No, .rep_Order_Status, .rep_Order_edit { float: left; margin: 0; padding: 0; font-family:"FrutigerLTStd55Roman"; }
.ProRep_No { width: 6%; }
.rep_Date { width: 15%; text-align: center; }
.rep_Order_No { width: 22%; text-align: center; }
.rep_Order_Status { width: 36%; }
.in_process { color: #00abec; }
.fa-arrow-circle-right, .fa-times-circle, .fa-dot-circle-o { padding-right: 5px; }
.cancelled_process { color: #f53c3c; }
.Ship_process { color: #464646; }
.rep_Order_edit { width: 20%; }
.rep_Order_edit a { color: #464646; }
.Ref_orderDiv { width:99.6%; margin: 4px 0 0; padding: 0; float: left; border: 1px solid #e0e2e4; font-family:"FrutigerLTStd55Roman"; }
.Ref_RepDiv { width: 96%; 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%; margin: 0; padding: 0 0 10px;  font-family:"FrutigerLTStd65Bold"; }
.ref_no_top span { color: #00abec; }
.Ref_odr_reptDiv { width: 100%; float: left; margin: 0; padding: 5px 0; }
.Ref_ProName, .Ref_autoDelivery, .Ref_Date { float: left; margin: 0; padding: 0; color: #464646; }
.Ref_ProName { width: 62%;  }
.Ref_ProName a { color: #464646; }
.Ref_autoDelivery { width: 22%; text-align: center; }
.Ref_Date { width: 15%; text-align: right; }
.cart_PetDetaiDiv { width: 100%; margin: 0 0 10px; float: left; }
.cart_PetDetaiDiv h3 { text-transform: uppercase; float: left; padding-top: 10px; }
.petinfo_topDiv a, .addnewpet_Btn { float: right; background: #fff; outline: none; border: 1px solid #d9d6d6; border-radius: 3px; margin: -6px 0 0; padding: 8px 10px;text-transform: uppercase; font-family: "FrutigerLTStd65Bold"; color: #00abec;cursor:pointer;cursor:hand;}
.petaddnew_topDiv { width: 92%; margin: 0; padding: 15px 4%; float: left; border-bottom: 1px solid #d9d6d6; }
.petaddnew_topDiv h2 { float: left; }
.right_petEditDiv { width: 100%; float: left; margin: 10px 0 0; padding: 0; }
.cart_pet_headerDiv { float: left; width: 100%; background: #f8f8f8; color: #151515; font-family:"FrutigerLTStd65Bold"; border-top: 2px solid #e0e2e4; border-bottom: 2px solid #e0e2e4; margin: 0; padding: 0 0; height: 40px; line-height: 40px; }
.pethd_no, .petOrder_name, .pet_Birth_Date, .pet_type { float: left; margin: 0; padding: 0; }
.pethd_no { width: 6%; padding: 0 2%; text-align: center; }
.petOrder_name { width: 30%; text-align: center; }
.pet_Birth_Date { width: 30%; text-align: center; }
.pet_type { width: 30%; text-align: center; }
.pet_table_repeatDiv { width: 99.7%; margin: 0; padding: 10px 0 0; float: left; font-family:"FrutigerLTStd55Roman"; color: #464646; font-size: 14px; border: 1px solid #e0e2e4; border-top: 0; }
.pethdRep_No, .petrep_Name, .petrep_Birth_Date, .petrep_type, .petrep_editDiv { float: left; margin: 0; padding: 0; font-family:"FrutigerLTStd55Roman"; }
.pethdRep_No  { width: 6%; padding: 0 2%; text-align: center; }
.petrep_Name { width: 30%; text-align: center; }
.petrep_Birth_Date { width: 30%; text-align: center; }
.petrep_type { width: 30%; text-align: center; }
.petrep_editDiv { width: 96%; border-top: 1px dashed #e7e5de; padding: 8px 2%; margin: 10px 0 0; }
.pet_breedDiv { float: left; }
.pet_breedDiv span { color: #00abec; }
.edit_rightDiv { float: right; }
.edit_rightDiv a { color: #464646; margin: 0 5px; }
/*============= Popup Page Css 08-06-2017 =============*/
.modal { display: none;  position: fixed;  z-index: 9999999999; padding-top: 3%; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
/* Modal Content */
.modal-content { position: relative; background-color: #fefefe; margin: auto; padding: 0 0 20px; border: 1px solid #888; width: 40%; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-animation-name: animatetop; -webkit-animation-duration: 0.4s; animation-name: animatetop; animation-duration: 0.4s; border-radius: 8px; }
.modal-nlcontent { width:30%; }
/* Add Animation */
@-webkit-keyframes animatetop {
    from {
	        top: -300px;
	        opacity: 0;
        }
		to {
                top: 0;
                opacity: 1;
            }
}
@keyframes animatetop {
    from {
            top: -300px;
            opacity: 0;
         }
		to {
                top: 0;
                opacity: 1;
            }
}

.newletter_bgimg { background-image:url("/images/nl-popupimg.png"); position:absolute; z-index:999999; opacity: 0.070; width: 100%; height: 100%; background-repeat: no-repeat; display:block; }
.newsletter_bodyContent { position:relative; z-index:999999999; }
/* The Close Button */
.close {  cursor: pointer; cursor: hand; text-align: center; font-weight: bold; text-decoration: none; background: #151515; color: #fff; width: 25px; height: 25px; border-radius: 100px; line-height: 20px; position: absolute; right: 5px; top: 5px; font-size: 20px; }
.close:hover, .close:focus { color: #fff; text-decoration: none; cursor: pointer; }
#divForgotModal .Forgot_Pass_link { width: 100px; text-transform:uppercase; height: 30px; line-height: 30px; padding: 0; margin: 0; color: #ffffff; font-family: "FrutigerLTStd65Bold"; font-size: 16px; background: #f15050; text-align: center; border: 0; border-radius: 3px; cursor: pointer; outline: none; }
#divForgotModal .input_box { margin-top:5px; }
.modal-header { padding: 16px 0; color: white; text-align: center; }
.modal-body { padding: 2px 20px; font-family:"FrutigerLTStd55Roman"; font-size: 16px; color: #464646; text-align: center; max-height: 400px; overflow: auto; }
.modal_titleDiv { margin: 0 0 0px; display: table; width: 100%; }
.modal-body h3 { text-transform: uppercase; color: #000104; font-size: 18px; display: inline-table; }
.modal-nlbody h3 { font-size:25px; }
.modal-body span { padding: 0 5px; color: #464646; font-size: 16px; display: inline-table; }
.modal-body span > a { padding: 0 5px; color: #00abec; cursor: pointer; }
.modal-body .lg_inputDiv, .modal-body .Also_loginDiv { float: none; display: table; }
.modal_titleDiv .Also_loginDiv { border-bottom: 1px solid #e7e5de; margin-top: 0px; padding-top: 20px; }
.modal_titleDiv .Also_loginDiv ul { margin-top: 0; }
.modal_titleDiv .Also_loginDiv ul li { width: 28%; padding: 0 2%; }
.modal-body .lgn_newaccountBtn { background: #f15050; width: 66%; text-transform: uppercase; margin-left:-36px; }
.modal-body .lgn_securelyBtn {  width: 67%; }
.modal-nlbody .lgn_securelyBtn {  width: 50%; margin-left: 0; }
.modal-body .lg_inputBtnDiv a { display: table; text-align: right; width: 80%; margin: 10px auto 0; color: #00abec; font-size: 16px; cursor: pointer; } 
.modal-body .Also_loginDiv ul { margin-top: 20px; }
.modal-body .Also_loginDiv ul li { padding: 0 2px; }
.modal-body .Also_loginDiv ul li a img { width: 116px; }
.pp_fg { width: 83%; float: left; text-align: right; }
.modal-body .Forgot_Pass_link { cursor: pointer; }
.modal-body .lg_inputBtnDiv .pp_fg a { display:inherit; float:right; width:auto; margin: 10px 0; }
.modal-footer { padding: 2px 30px; background-color: #5cb85c; color: white; }
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.modal-body .divLoginFailedText { color: #f15050; font-size: 14px; margin: 5px 0; background:none; }
.divLoginFailedText, .divLoginText { width:100%; text-align:center; color: #f15050; font-size: 16px; margin: 5px 0; padding:5px 0; background:#f15050; display:table; font-family:"FrutigerLTStd55Roman"; color: #fff; }
.divLoginTextGreen { background:#008000 !important; margin-top: 10px; color:#fff !important; }
.forget_PasswordText { display: table; font-size: 16px; width: 80%; margin: 20px auto; text-align: center; color: #464646; font-family:"FrutigerLTStd55Roman"; }
.lgn_rgDiv { width: 80%; margin: 0 auto; display: table; }
.lgn_rg_leftDiv { float: left; color: #00abec; }
.lgn_rg_rightDiv { float: right; }
.lgn_rg_leftDiv a, .lgn_rg_rightDiv a { color: #00abec; }
.get_discDiv { color: #f15050; font-size: 18px; font-family:"FrutigerLTStd65Bold"; padding-top: 20px; }
.get_discDiv span { font-size: 60px; color: #f15050; vertical-align: middle; padding-left: 15px; }
.nlp_discDiv, .nlp_discDiv span { color:#00abec }
/*========== Shopping Cart Css 10-June-2017 ==========*/
.rephd_Price, .rephd_qty, .rephd_disc, .rephd_total { display: none; }
/*========== Static Page Css 14-June-2017 ==========*/
.staticDiv { width: 100%; float: left; margin: 0; padding: 0; }
.staticDiv h1 { text-transform: uppercase; color: #000104; font-size: 22px; margin: 0 0 15px; }
.static_contentDiv { width: 100%; float: left; margin: 0 0 15px; padding: 0; }
.static_contentDiv p { color: #464646; font-size: 14px; font-family:"FrutigerLTStd55Roman"; line-height: 22px; margin-bottom: 15px; }
.static_cont_leftDiv { float: left; width: 40%; margin-bottom: 0; padding: 0; position: relative; }
.static_cont_rightDiv { float: right; width: 55%; margin-bottom: 0; padding: 0; } 
.static_autodelivery_TextDiv { background: #f1fcfc; width: 100%; float: left; margin: 0; padding: 0 0 30px; }
.autodelivery_TitleDiv { text-align: center; width: 100%; display: block; font-size: 35px; font-family:"FrutigerLTStd65Bold"; padding: 20px 0; }
.buymore_savemoreDiv { color: #00abec; font-size: 30px; font-family:"FrutigerLTStd55Roman"; text-align: center; text-transform: uppercase; }
.buymore_savemoreDiv  span { color: #151515; font-size: 22px; display: block; text-transform: initial; padding: 10px 0; letter-spacing: 0.5px; }
.autodelivery_ulDiv { width: 100%; float: left; margin: 15px 0; padding: 0; }
.autodelivery_ulDiv ul { display: table; text-align: center; width: 100%; }
.autodelivery_ulDiv ul li { vertical-align: top; display: inline-block; margin-bottom: 0; padding: 0 10px; text-align: center; width: 27%; font-family:"FrutigerLTStd55Roman"; }
.autodelivery_ulDiv ul li span { display: block; color: #151515; font-size: 16px; font-family:"FrutigerLTStd65Bold"; padding: 5px 0; }
.autodelivery_bannerDiv { width: 100%; float: left; margin: 15px 0; padding: 0; background: #00abec; color: #fff; }
.autodelivery_banTopDiv { width: 90%; float: left; margin: 0; padding: 10px 2% 10px 8%; background: #ffc72c; font-size: 16px; font-family:"FrutigerLTStd55Roman"; }
.autodelivery_banTopDiv:before { content: ""; position: relative; display: inline-block; background: url("/images/ship-icon.png") no-repeat; width: 50px; height: 24px; vertical-align: middle; margin: 0 10px 0 0; }
.autodelivery_DiscountDiv { width: 93%; float: left; margin: 0; padding: 10px 2% 10px 6%; }
.autoleft { float: left; font-size: 18px; font-family:"FrutigerLTStd65Bold"; text-transform: uppercase; vertical-align: middle; width:94%; }
.autoleft span { font-size: 60px; vertical-align: middle; display: inline-block; padding: 0 5px; }
.autoleft span span { font-size: 40px; margin-top: -8px; padding: 0 0px; }
.autoleft spam { font-size: 40px; vertical-align: middle; display: table; margin: 0 auto; }
.autoright { float: left; font-size: 16px; font-family:"FrutigerLTStd55Roman"; width: 340px; margin: 10px 0 0 30px; text-align: center; }
.easy_autodelivery_TextDiv { width: 96%; margin: 20px 0 0; padding: 0 2%; float: left; }
.easy_autodelivery_TextDiv ul { float: left; }
.easy_autodelivery_TextDiv ul li { margin: 0 0 15px; color: #151515; font-size: 16px; font-family:"FrutigerLTStd65Bold"; }
.easy_autodelivery_TextDiv ul li:before { content: ""; position: relative; display: inline-block;  background: url("/images/tick-arrow.png") no-repeat; width: 30px; height: 30px; vertical-align: middle; margin: 0 10px 0 0; }
.easy_autodelivery_TextDiv img { float: right; padding: 0 10px 20px 0; width:40%; }
.QuestionDiv { width: 100%; float: left; border-top: 1px solid #e1e2e6; padding: 20px 0 0; margin: 10px 0 0; }
.QuestionDiv strong { margin: 5px 0 5px; float: left; width: 100%; }
.QuestionDiv p { padding-left: 15px; }
.contact_lftTopDiv { border-right: 1px solid #e1e2e6; }
.contact_leftDiv { float: left; width: 100%; margin: 0; padding: 0; font-size: 18px; font-family:"FrutigerLTStd65Bold"; }
.contact_formDiv { width: 100%; margin: 10px 0; padding: 20px 0 0; float: left; border-top: 1px solid #e1e2e6; }
.contact_formDiv .input_box { width: 70%; }
.contact_formDiv .add_inputDiv .input_box { width: 44%; }
.contact_formDiv .textarea_box { width: 70%; vertical-align: top; }
.captcha_img { vertical-align: middle; margin-right: 10px; background-color: #ffffcc !important;; width: 150px; float:left; }
.contact_submitBtn { width:166px; height: 40px; line-height: 40px; padding: 0; margin: 0; color: #ffffff; font-family: "FrutigerLTStd65Bold"; font-size: 16px; background: #f15050; text-align: center; border: 0; border-radius: 3px; cursor: pointer; outline: none; text-transform: uppercase; }
.contact_phone { width: 100%; float: left; margin: 10px 0 0; padding: 0; }
.contact_phone a:before { content: ""; position: relative; display: inline-block; background: url("/images/call-icon2.png") no-repeat; width: 33px; height: 33px; vertical-align: middle; margin: 0 10px 0 0; background-size: 100%; }
.contact_phone a, .contact_mail a { color: #00abec; }
.contact_phone span, .contact_mail span, .contact_location span { color: #464646; font-size: 14px; font-family:"FrutigerLTStd55Roman"; vertical-align: middle; display: inline-block; margin: 0px 0 0 8px; }
.contact_mail { margin: 25px 0; float: left; width: 100%; }
.contact_mail a:before { content: ""; position: relative; display: inline-block; background: url("/images/Email-icon.png") no-repeat; width: 33px; height: 33px; vertical-align: middle; margin: 0 10px 0 0; background-size: 100%; }
.contact_location { margin: 0; float: left; width: 100%; color: #00abec; }
.contact_location:before { content: ""; position: relative; display: inline-block; background: url("/images/location-icon.png") no-repeat; width: 33px; height: 33px; vertical-align: middle; margin: 0 10px 0 0; background-size: 100%; float: left; }
.contact_location span { display: block; padding-top: 5px; }
.mapDiv { width: 97%; float: left; margin: 40px 0 10px; padding: 0; text-align: center; }
/*========== Pet Health Page Css 15-June-2017 ==========*/
.pet_healthDiv { width: 100%; float: left; margin: 0 0 40px; padding: 0; font-family:"FrutigerLTStd55Roman"; font-size: 18px; color: #fff; }
.pet_healthDiv h1 { text-transform: uppercase; }
.pet_healthDiv span { font-size: 16px; color: #464646; padding: 18px 0 0; display: table; }
.pet_hlthDiv { width: 104%; margin: 17px 0 0px -26px; padding: 0; float: left; }
.pet_hlth_Box { width: 280px; margin: 0 0 28px 26px; padding: 0; float: left; }
.pet_container { position: relative; width: auto; }
.pet_image { display: block; width: 100%; height: auto; }
.pet_overlay { position: absolute; bottom: 0; left: 0; right: 0; background-color: #2b2b2b; opacity: 0.8; overflow: hidden; width: 100%; height: 20%; transition: .5s ease; }
.pet_container:hover .pet_overlay { height: 100%; opacity: 0.9; }
.pet_text { white-space: nowrap;  color: white; font-size: 18px; position: absolute; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); opacity: initial; }
.cart_rightDiv .pay_order_summary { border: 1px solid #e0e2e4; width: 99.8%; padding-top: 8px; }
.cart_rightDiv .pay_order_summary h2 { padding: 0 0 0 2%; }
.cart_rightDiv .pay_order_amountDiv .ShopCart_AmountDiv { border: 1px solid #e0e2e4; border-top: 0; width: 99.6%; } 
.cart_rightDiv .pay_order_summary .cart_table_headerDiv .hd_total { width: 12.5%; }
.Payment_failText { width: 100%; margin: 0; padding: 0; font-family: "FrutigerLTStd55Roman"; color: #464646; line-height: 22px; }
.Payment_failText p { font-family: "FrutigerLTStd55Roman"; margin: 15px 0 0; }
.Payment_failText ul, .pay_noteTextDiv ol  {  margin: 15px 0 0 15px; list-style: disc; }
.Payment_failText ul li {  margin: 5px 0; list-style: disc; }
.pay_noteTextDiv ol li {  margin: 5px 0 15px; list-style: decimal;  }
/*========== Pet Food Page Css 15-June-2017 ==========*/
.food_Shop_Category { float: left; width: 100%; margin: 20px 0 0; padding: 0; }
.food_Shop_Category h2 { text-transform: uppercase; text-align: left; margin: 0; padding: 0; }
.food_Category_full { width: 100%; float: left; margin: 0; padding: 0;  }
.food_Ctr_main_Box { float: left; margin: 20px 0 0 -28px; padding: 0; width: 104%; }
.food_Ctry_box { float: left; margin: 0 0 26px 28px; padding: 10px 0; text-align: center; width: 378px; border: 1px solid #f6f6d1; position: relative; background:#fffce2; height: 200px; }
.food_Ctry_box a { display: block; }
.food_Ctry_box a:hover { opacity: 0.8; }
.food_Ctry_box_left { display: inline-block; color: #000000; text-transform: uppercase; text-align: center; padding: 0; font-family: "FrutigerLTStd65Bold"; }
.food_Ctry_box_left a { display: block; }
.food_Ctry_box_link { float: right; margin: 10% 0 0; padding: 10px 20px 0 0; font-family: "FrutigerLTStd65Bold"; font-size: 23px; color: #00abec; text-transform: uppercase;}
.food_Ctry_box_link span { font-size: 20px; color: #a3a3a3; text-transform: initial; display: block; padding: 5px 0 0; }
.shop_nowling { position: absolute; right: 5%; bottom: 5%; font-family: "FrutigerLTStd65Bold"; }
.shop_nowling a { color: #464646;; font-size: 20px; }
.shop_nowling a .fa-caret-right { font-size: 22px; vertical-align: middle; padding-left: 7px; }
.food_type_Box { height: auto; padding: 0; color: #464646; font-size: 23px; font-family: "FrutigerLTStd65Bold";border: 1px solid #efeeec; background:#f5f4f2; }
.food_type_Box a { height: auto; padding: 0; color: #464646; font-size: 23px; text-transform: uppercase; }
.food_parent { width: 100%;  margin: 0; height: 90px; line-height: 90px; overflow: hidden; position: relative; float: left; display: inline-block; cursor: pointer; }
.fdtype_bg_one, .fdtype_bg_two, .fdtype_bg_three { background-image: url("/images/pethealth/dry-food-bg.jpg"); height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.fdtype_bg_two { background-image: url("/images/pethealth/wet-food-bg.jpg"); }
.fdtype_bg_three { background-image: url("/images/pethealth/treats-food-bg.jpg"); }
.food_parent:hover .fdtype_bg_one, .food_parent:focus .fdtype_bg_one, .food_parent:hover .fdtype_bg_two, .food_parent:focus .fdtype_bg_two, .food_parent:hover .fdtype_bg_three, .food_parent:focus .fdtype_bg_three { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.food_type_Band_Text { position: absolute; top: 0; left: 5%; z-index: 99; font-size: 23px; }
.food_pro_uniqueDiv { width: 100%; margin: 10px 0 20px 0; padding: 0; float: left; }
.food_pro_uniqueDiv ul { width: 100%; display: table; text-align: center; margin: 5px 0 0; }
.food_pro_uniqueDiv ul li { display: inline-block; width: 128px; min-height: 140px; vertical-align: top; margin: 0 8px; padding: 5px 0 10px; background: #e9f8fd; text-align: center; border: 1px solid #ccecf6; }
.food_pro_uniqueDiv ul li span { display: block; color: #151515; font-family: "FrutigerLTStd55Roman"; }
.food_pro_uniqueDiv a { display:block; }
/*Hills Bammer Css*/
.hillstopBanDiv { float: left; margin: 20px 0 0 -28px; padding: 0; width: 104%; }
.food_hills_box { float: left; margin: 0 0 26px 28px; padding: 0; text-align: center; width: 378px; border: 1px solid #f7f7f7; position: relative; background:#f5f4f3; }
.food_hills_box a { color: #fff; }
.fhills_parent { width: 100%;  margin: 0; height: 210px; overflow: hidden; position: relative; float: left; display: inline-block; cursor: pointer; }
.fdhills_bg_one, .fdhills_bg_two, .fdhills_bg_three { background-image: url("/images/pethealth/hills-banner-img1.jpg"); height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.fdhills_bg_two { background-image: url("/images/pethealth/hills-banner-img2.jpg"); }
.fdhills_bg_three { background-image: url("/images/pethealth/blackhawk-banner-img.jpg"); }
.fhills_parent:hover .fdhills_bg_one, .fhills_parent:focus .fdhills_bg_one, .fhills_parent:hover .fdhills_bg_two, .fhills_parent:focus .fdhills_bg_two, .fhills_parent:hover .fdhills_bg_three, .fhills_parent:focus .fdhills_bg_three { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.fhills_type_Text { position: absolute; top: 0; left: 3%; z-index: 99; font-size: 20px; width: 37%; text-align: left; font-family: "FrutigerLTStd65Bold"; }
.fhills_type_Text img { display: table; margin: 10px 0 15px; }
.hills_shopBtn { position: absolute; left: 5%; bottom: 5%; }
.hills_shopBtn a { background: #244c82; padding: 0; width: 160px; opacity: 0.8; height: 30px; line-height: 30px; text-align: center; display: table; font-size: 16px; }
.hills_shopBtn a.red { background: #7d0d14; }
.hills_shopBtn a.purple { background: #402a2e; }
/**/
.add_reviewform { float: left; width: 94%; padding: 3%; margin-top: 15px;  border: 1px solid #e0e2e4; display: block; }
.left_reviewDiv { float: left; margin: 0; padding: 0; width: 56%; }
.left_reviewDiv h2 { color: #00abec; margin-bottom: 20px; }
.reviewImag { float: left; width: 30%; }
.reviewImag img { width: 100%; }
.review_StarDiv { float: left; margin-left: 5%; margin-top: 20px; width: 65%; color: #464646; font-family: "FrutigerLTStd55Roman"; }
.review_StarDiv p { font-family: "FrutigerLTStd55Roman"; }
.review_StarDiv .ProRvw_tp_leftDiv { width: 100%; margin-bottom: 10px; }
.review_StarDiv .ProRvw_tp_leftDiv label { text-transform: initial; display: inline-block;}
.review_StarDiv .ProRvwrating { float: none; margin: 0 0 0 8px; display: inline-block; vertical-align: middle; }
.review_StarDiv .ProRvwrating img { cursor: pointer; }
.review_StarDiv .RadioBtnDiv { margin: 20px 0 0; }
.review_StarDiv .pet_selectDiv { width:50px; }
.right_reviewDiv { float: right; width: 40%; margin: 0; padding: 0; }
.right_reviewDiv .contact_formDiv { border-top: 0; margin: 0; padding: 0; }
.right_reviewDiv .contact_formDiv .add_inputDiv .input_box { width: 90% !important; }
.right_reviewDiv .contact_formDiv .input_box { width: 95%; }
.right_reviewDiv .contact_formDiv .textarea_box { width: 95%; }
/*========== Invoce Page Css 19-June-2017 ==========*/
.invoiceDIv { width: 700px; display: table; margin: 0 auto; padding: 0 0 20px; }
.invoiceDIv .logo { width: 50%; }
.invoiceDIv .Header_Right { width: 45%; }
.invoce_email { width: 89%; float: right; margin: 10px 0 0;  }
.invoce_email a { color: #000; font-size: 15px; font-family: "FrutigerLTStd55Roman"; outline: none; }
.invoce_email:before { content: ""; position: relative; display: inline-block; background: url("/images/invoice-email-icon.png") no-repeat 0 0; width: 27px; height: 27px; vertical-align: middle; padding: 0 6px 0 0; margin: 0; }
.invoiceDIv .payment_shipping h2 { padding:0; background:none; }
.invoiceDIv .shopping_cart_titleDiv { border-top: 2px solid #e7e5de; margin-top: 15px; }
.invoiceDIv .checkout_formDiv { width: 100%; }
.invoiceDIv .Acc_InfoDiv { padding: 15px 0 3px; }
.invoice_orderDate { float: right; width: 50%; text-transform: uppercase; font-size: 20px; color: #000104; font-family: "FrutigerLTStd65Bold"; margin: 0 0 10px; text-align: right; font-size: 18px; }
.invoice_orderDate span { color: #f15050; }
.invoiceDIv .orderNo { width: 50%; font-size: 18px; }
.invoiceDIv .pay_order_summary { padding: 0; }
.invoiceDIv .view_invoiceBtn { width: 100%; }
.invoiceDIv .hd_total { width:15%; }
.invoiceDIv  .rep_qty { width: 14%; padding-right: 1%; }
/*========== Site Map Page Css 19-June-2017 ==========*/
.Site_mapDiv { width: 100%; margin: 0; padding: 0; float: left; }
.sitemap_category { width: 100%; float: left; margin: 0; padding: 30px 0 0; border-top: 1px solid #e7e5de; }
.sitemap_category ul li.black_dotted { width: 96%; float: left; padding-right: 20px; position: relative; padding-left: 20px; margin-bottom: 30px; list-style-type: none;  }
.sitemap_category ul li.black_dotted:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #000; position: absolute; left: 0; top: 6px; }
.sitemap_category ul li.black_dotted a { color: #000; font-family: "FrutigerLTStd65Bold"; font-size: 16px; }
.sitemap_category ul li ul { margin: 10px 0 0; }
.sitemap_category ul li ul li { padding-left: 0; padding-right: 0; width: 23%; float: left; position: relative; padding-left: 20px; padding-bottom: 2px; }
.sitemap_category ul li ul li.blue_dotted:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #00abec; position: absolute; left: 0; top: 6px; }
.sitemap_category ul li ul li.blue_dotted a { color: #888; font-size: 14px; line-height: 20px; font-family: "FrutigerLTStd55Roman"; }
.sitemap_category ul li ul li.blue_dotted a:hover { color: #00abec; }
.Site_mapDiv ul.cms-menu:nth-of-type(4n+1) { clear: both; }
.Site_mapDiv ul.cms-menu { padding-left: 0; padding-right: 0; width: 25%; float: left; margin-top: 20px; margin-bottom: 30px; }
.Site_mapDiv ul.cms-menu li { padding-right: 20px; position: relative; padding-left: 20px; }
.Site_mapDiv ul.cms-menu li ul { width: 100%; float: left; }
.Site_mapDiv ul.cms-menu li ul li { position: relative; padding-left: 20px; margin-bottom: 8px; }
.Site_mapDiv ul.cms-menu li ul li:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #000; position: absolute; left: 0; top: 6px; }
.Site_mapDiv ul.cms-menu li:first-child span { font-family: "FrutigerLTStd65Bold"; font-size: 16px; color: #000; text-transform: uppercase; padding-bottom: 16px; float: left; margin-bottom: 20px; width: 100%; border-bottom: solid 1px #e7e5de; }
.Site_mapDiv ul.cms-menu li ul li a { color: #000; font-family:"FrutigerLTStd45Light"; font-size: 16px; }
/*========== Static Page Css 19-June-2017 ==========*/
.static_contentDiv a { color: #f15050; font-size: 14px; }
.staticTextDiv { width: 100%; float: left; border-top: 1px solid #e1e2e6; padding: 20px 0 0; margin: 10px 0 0; }
.staticTextDiv strong { margin: 5px 0 5px; float: left; width: 100%; font-size: 15px; }
.staticTextDiv p { padding-left: 0; }
p.ex_customerText { text-transform: uppercase; font-family: "FrutigerLTStd65Bold"; font-size: 18px; }
.our_guarantee_ulDiv { width: 100%; margin: 0; padding: 10px 0 20px; float: left; }
.our_guarantee_ulDiv ul li { color:#464646; padding-right: 0; width: 25%; float: left; position: relative; padding-left: 15px; padding-bottom: 12px; text-transform: uppercase; font-family: "FrutigerLTStd65Bold"; font-size: 16px; }
.our_guarantee_ulDiv ul li:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #464646; position: absolute; left: 0; top: 6px; }
.price_match_ulDiv ul li { display: inline-block; margin-bottom: 0; padding: 0 10px; text-align: center; width: 100%; font-family:"FrutigerLTStd55Roman"; }
.price_match_ulDiv ul li span { font-size: 22px; }
.Price_autodelivery_DisctDiv { width: 100%; padding-left: 0; padding-right: 0; text-align: center; }
.Price_autoleft { width: 100%; }
.Price_autoleft spam { font-size: 35px; }
.easy_autodelivery_TextDiv ul li span { display: block; padding-left: 13%; }
.easy_autodelivery_TextDiv ul li span span { display: inline-block; color: #00abec; padding-left: 0; }
/*========== Static Page Css 20-June-2017 ==========*/
.affiliate_title { width: 100%; display: table; font-size: 18px; text-transform: uppercase; font-family: "FrutigerLTStd65Bold"; margin-bottom: 15px; }
.affiliate_redText, .affiliate_advertiseText, .commission_factorylink { color: #f15050; font-family: "FrutigerLTStd65Bold"; font-size: 30px; width: 100%; margin: 30px 0; padding: 10px 0; border-top: 1px solid #e1e2e6; border-bottom: 1px solid #e1e2e6; text-align: center; letter-spacing: 1px; display: table; }
.commission_factorylink { font-size: 14px; font-family:"FrutigerLTStd55Roman"; color: #464646; padding: 20px 0; margin-bottom: 15px; }
.commission_factorylink span { display: block; font-size: 22px; color: #f15050; font-family: "FrutigerLTStd65Bold"; padding-bottom: 8px; }
.commission_factorylink a { display: block; margin: 15px 0 0;  }
.affiliate_advertiseText { font-size: 22px; text-align: left; }
.affiliate_ulDiv { width: 100%; margin: 0; padding: 10px 0 20px; float: left; }
.affiliate_ulDiv ul li { padding-right: 0; width: 100%; float: left; position: relative; padding-left: 15px; padding-bottom: 12px; font-family: "FrutigerLTStd55Roman"; font-size: 14px; }
.affiliate_ulDiv ul li:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #000; position: absolute; left: 0; top: 6px; }
/*========== Offer Page Css 21-June-2017 ==========*/
.offerDiv { width: 100%; float: left; margin: 0; padding: 0; }
.offerDiv h1 { text-transform: uppercase; color: #000104; font-size: 22px; margin: 0 0 15px; font-family:"FrutigerLTStd65Bold";  }
.offer_contentDiv { width: 100%; float: left; margin: 0 0 15px; padding: 15px 0 0; border-top: 0px solid #e0e2e4; }
h2.offer_Categories { margin: 10px 0; line-height: 19px; font-size: 18px; padding: 0; text-transform: uppercase; }
.offer_ProTopDiv { float: left; margin: 10px 0 0 -20px; padding: 0; width: 102%; }
.offer_ProBoxDiv { font-family:"FrutigerLTStd55Roman"; float: left; margin: 0 0 30px 24px; padding: 15px 0 20px; border: 1px solid #9de0f8; width: 280px; text-align: center; font-size: 16px; min-height:350px; position: relative;background: #fafafa;}
.offer_Proimg { width: 60%; text-align: center; padding: 20px 0 0; min-height:180px; background: #fff;margin: 20px auto;padding: 10px;}
.offer_Proimg img { width: 170px; height: 170px; }
.offer_ProName, .offer_ProName a { color: #151515; font-size: 16px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display: block; padding:0 2%; }
.offer_ProPrice { float: left; width: 100%; margin: 0; padding: 8px 0; }
.offer_ProPrice span { color: #e8382b; font-family:"FrutigerLTStd65Bold"; padding: 0 8px; }
.get_offerDiv { width: 100%; float: left; text-align: center;; margin: 0; padding: 0; }
.offer_band { position: absolute; left: 40px; top: 40px; width: 52px; height: 52px; border-radius: 100px; background: #ffc72c; color: #000105; text-transform: uppercase; font-size: 16px; text-align: center; line-height: 52px; font-family:"FrutigerLTStd65Bold"; }
.Offer_Text { width: 100%; float: left; margin: 0 auto; padding: 0; font-size: 16px; color: #151515; letter-spacing: 1px; font-family:"FrutigerLTStd55Roman"; }
.Offer_Text span { display: block; padding: 0 0 5px; text-align: center; }
.Offer_Text strong { color: #e8382b; }
.Rl_ProBoxDiv .offer_band { left: 10px; top: 10px; z-index:999999;}
/*========== Newletter Successfully Page Css 21-June-2017 ==========*/
.nl_discountext { position: absolute; left: 0; bottom: 20px; text-align: center; width: 100%; background: #151515; color: #fff; font-size: 22px; font-family:"FrutigerLTStd55Roman"; height: 52px; line-height: 52px; opacity: 0.8; }
.static_cont_rightDiv .pay_noteTextDiv { margin-top: 0; }
.pay_noteTextDiv ul { margin: 15px 0; }
.pay_noteTextDiv ul li.black_dotted { width: 96%; float: left; padding-right: 20px; position: relative; padding-left: 20px; margin-bottom: 12px; list-style-type: none; color: #464646; }
.pay_noteTextDiv ul li.black_dotted:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #ed1f24; position: absolute; left: 0; top: 6px; }
.customer-self-declaration { z-index:99999999 !important; background: #fff; padding: 20px; width: 60%; border-radius: 10px; position: fixed; top: 50% !important; left: 50% !important; /* bring your own prefixes */ transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } 
.customer-self-text { font-size: 16px; font-family:"FrutigerLTStd55Roman"; margin-top: 10px; }
.customer-self-text p { font-size: 16px; font-family:"FrutigerLTStd55Roman"; margin-bottom: 10px; }
.customer-self-text ul { margin: 15px 0 0; }
.customer-self-text ul li.black_dotted { width: 96%; float: left; padding-right: 20px; position: relative; padding-left: 20px; margin-bottom: 10px; list-style-type: none; color: #151515; }
.customer-self-text ul li.black_dotted:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #151515; position: absolute; left: 0; top: 6px; }
.customer-self-text a { color: #f15050; }
.hills_poplogoDiv img { margin:30px 0 0; }
.customer-self-title { width: 100%; text-align: center; display: block; font-size: 30px; font-family:"FrutigerLTStd65Bold"; padding: 0 0 10px;  }
.customer-self-title:before { content:""; position:relative; display:inline-block; background:url("/images/hills_poplogo.png") no-repeat; width:115px; height:50px; background-size:100%; margin: -5px 0 0 50px; float:left; }
.customer-self-shadow, .customer-self-shadow img { width: 100%; }
.confirm-btn { display: block; margin: 15px auto 0; text-align: center; background: #f15050; color: #fff !important; font-size: 20px; font-family:"FrutigerLTStd65Bold";  width: 140px; border-radius: 5px; padding: 5px 0 4px; letter-spacing: 1px; cursor: pointer; vertical-align: middle; }
.confirm-btn .fa-check-circle { font-size: 25px; vertical-align: middle; margin: -5px 10px 0 0; }
/*========== Loader Css 21-June-2017 ==========*/
.progressTemplate{background: none repeat scroll 0% 0% #000;z-index: 9999999999999999;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;opacity: 0.5; }
.loaderProgress { border: 5px solid #f3f3f3; border-radius: 50%; border-top: 5px solid #3498db; width: 25px; height: 25px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; margin: 0 auto 5px; transform: translate (-50% -50%); -webkit-transform: translate (-50% -50%); -moz-transform: translate (-50% -50%); top:50%; left:50%; position: fixed; z-index: 9999999999999999; }
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*========== Loader End Css 21-June-2017 ==========*/
/*========== logoes Page Css 21-June-2017 ==========*/
.allBrandsDiv { width: 104%; float: left; margin: 0 0 0 -34px; overflow: hidden; }
.logo-box { float: left; width: 210px; height: 20%; min-height: 114px; text-align: center; border: 1px solid #efefef; margin: 0px 0 20px 34px; }
.logo-box a{ display: block; width: 100%; text-align: center; text-decoration: none; padding-bottom: 10px; }
.logo-box img { margin: 20px 0px; }
.logo-box p { font-size: 13px; color: #464646; text-align: center; }
.petfood-cat-box_main { width: 104%; float: left; margin: 20px 0 0 -34px; overflow: hidden;  }
.petfood-cat-box_main .petfood-cat-box { width: 169px; background: #9de0f8; }
.petfood-cat-box_main .petfood-cat-box a:hover { opacity: 0.7; }
.petfood-cat-box { float: left; background:#9de0f8; width: 212px; height: 20%; min-height: 114px; text-align: center; border: 0px solid #efefef; margin: 0px 0 20px 34px; }
.petfood-cat-box a{ display: block; width: 100%; text-align: center; text-decoration: none; padding-bottom: 10px; }
.petfood-cat-box  img { margin: 20px 0px; }
.petfood-cat-box  p { font-size: 18px; color: #464646; text-align: center; color: #000000;text-transform: uppercase;font-weight: bold;font-size: 18px;text-align: center;font-family: "FrutigerLTStd65Bold"; }
.pet_info_ms { color: #002798; font-size: 20px; background: yellow; display: table; width: 100%; }
.clsInvalidLength { border: solid 1px #ff0000;}
h1.Signed_out_Title { margin-top: -15px; }
/*========== Alert Box Css 24-June-2017 ==========*/
#divAlertBox .modal-content { width:28%; transform: translate (-50% -50%); -webkit-transform: translate (-50% -50%); -moz-transform: translate (-50% -50%); top:36%; left:36%; position: fixed; z-index:9999999; }
.exclamation_icon { margin: 0; padding: 0; position: absolute; top: 13px; left: 29%; }
.exclamation_icon .fa-exclamation-circle { color:#f15050; font-size:36px; }
.alertOK { background:#00abec; color: #fff !important; width: 44px; height: 25px; line-height: 25px; margin-top: 10px; cursor: pointer; border: 0; font-size: 15px; } 
#alertHead  { color:#f15050; font-size:24px; }
/*=====// ** //=====*/
.greenbg, .redBg { color: #fff; font-size: 16px; background: green; padding: 5px 10px; display:table; text-align: center; margin: 0 0 10px; width:40%; }
.petinformationDiv .redBg, .petinformationDiv .greenbg { width:96%; margin-top:5px; float:left; }
.static_cont_rightDiv .redBg, .static_cont_rightDiv .greenbg { width:96%; margin-top:0px; float:left; }
.right_reviewDiv .redBg, .right_reviewDiv .greenbg { width:96%; margin-top:0px; float:left; }
.redBg { background: red; }
.resetLeftDiv { width:100%; }
.mandatory_field { color:#f15050; padding-left:5px !important;}
.modal-body .mandatory_field { color:#f15050; }
/*========== Article Page Css ==========*/
.article-banner { display:none; }
.article-category-title { font-size:16px; font-family:"FrutigerLTStd65Bold"; margin: 20px 0; text-transform:uppercase; }
.articledetail-container { margin:0 0 10px; } 
.articledetail-container p { margin:10px 0; font-family: "FrutigerLTStd55Roman"; }
.articledetail-container p strong, .articledetail-container p b { font-family:"FrutigerLTStd65Bold"; font-weight:normal; font-size: 15px;}
.articledetail-container ul { margin: 0 0 0 8px; padding: 0; color: #151515; }
.articledetail-container ul li { font-size: 14px; margin: 0; font-family: "FrutigerLTStd55Roman"; padding: 0 5px 10px 15px; list-style: none; text-align: justify; line-height: 22px; background: url( "/images/articles/articles-dotted.jpg" ) no-repeat 0 9px !important; }
.articledetail-container ul li strong, .articledetail-container ul li b { font-family:"FrutigerLTStd65Bold"; font-weight:normal; font-size: 15px; }
.articledetail-container b { margin-bottom:5px; display: table; }

.brdr { border-right: solid 1px #686868; border-bottom: solid 1px #686868; width:100%; }
.brdr tr td { border: solid 1px #686868; padding: 10px; }
.brdr tr td { border-right: none; border-bottom: none; }

/**/
.hills_poplogoDiv { position:fixed; opacity: 0.05; z-index:-1; top: 50% !important; left: 50% !important;  transform: translate(-50%, -50%);  }
/*========== Discount Banner Text Css 30-June-2017 ==========*/ 
.Extra_discountDiv { width:60%; margin:0 0 15px; padding:0; background: #fff; color: #151515; border:8px solid #4caf50; font-family:"FrutigerLTStd55Roman"; margin-top:10px;  height: 50px;}

.Extr_disLeft { height:50px; line-height:50px; width:69%; border-right:1px solid #4caf50; text-align: center; float: left; font-size: 16px; vertical-align: middle; }
.Extr_disLeft span { line-height: 26px; font-size: 28px; font-family:"FrutigerLTStd65Bold"; font-weight:bold; vertical-align: middle; display: inline-block; padding: 0 0 0 10px;  }
.Extr_disLeft span span { font-size: px; font-weight:normal; margin: -5px 0 0; display: inline-block; padding: 0 5px 0 2px; }
.Extr_disLeft strong { font-weight: normal; text-transform: uppercase; font-size: 20px; vertical-align: middle; font-family:"FrutigerLTStd65Bold"; }
.Extr_disLeft b { font-weight: normal; font-size: 16px; }
.Extr_coupon { float: left; height:50px; line-height:50px; width: 30%; text-align: center; margin: 0 0 0 1px; padding:0; border-left:1px solid #4caf50; font-size: 13px; vertical-align: middle; }
.Extr_coupon span { text-transform: uppercase; line-height:30px; font-size: 20px; font-family:"FrutigerLTStd65Bold"; vertical-align: middle; padding: 0 0 0 15px; }
.shopping_cart_titleDiv .Extra_discountDiv { float:left; }
.offerDiv .Extra_discountDiv { width:100%; height:90px; }
.offerDiv .Sale_disLeft, .offerDiv .Br_proSaleDiv, .offerDiv .Sale_SaleBand, .offerDiv .Sale_buyRight { border-color:#4caf50; }
.cxName { float:right; color: #2da5ff; text-transform:capitalize; font-size:16px; font-family:"FrutigerLTStd55Roman"; margin:10px 0 -30px;  }
.packOfferTextClass{color: #f15050;}
.footerSubscribeMsg { color:#f53c3c; float:right; padding-top:5px; width:82%; }
.product_DetailRight .Extra_discountDiv { width:100%; }
.ProExtra_discountDiv { width:99%; float:left; margin:0 0 15px; padding:0; background: #fff; color: #151515; border:5px solid #4caf50; font-family:"FrutigerLTStd55Roman"; }
.proExtr_disLeft { width:69%; text-align: center; float: left; font-size: 18px; vertical-align: middle; padding:6px 0; }
.proExtr_disLeft span { line-height: 30px; font-size: 80px; font-family:"FrutigerLTStd65Bold"; font-weight:bold; vertical-align: middle; display: inline-block; padding: 0 0 0 0px;  }
.proExtr_disLeft strong { letter-spacing: 1px; font-weight: normal; text-transform: uppercase; font-size: 40px; vertical-align: middle; font-family:"FrutigerLTStd65Bold"; display: inline-block; text-align: left; }
.proExtr_disLeft b { font-weight: normal; font-size: 16px; display:block; text-transform: initial; }
.proExtr_coupon { background:#4caf50; color:#fff; float: right; height: 82px; line-height: 41px; width: 30%; text-align: center; margin: 0; padding:0; font-size: 16px; vertical-align: middle; }
.proExtr_coupon span { text-transform: uppercase; line-height:30px; font-size: 30px; font-family:"FrutigerLTStd65Bold"; vertical-align: middle; padding: 0; display: block; }

.Extra_discountDiv2 { height: auto !important; float: left; }
.Bravecto_DiscountDiv .Extra_discountDiv2 .Sale_disLeft { height:auto; line-height: initial !important; }
.Bravecto_DiscountDiv .Extra_discountDiv2 .Sale_SaleBand { height:72px; }
.restrictedOffers { float: left; width: 100%; background: #4caf50; color:#fff; font-size:14px; font-family:"FrutigerLTStd65Bold"; text-transform: uppercase; letter-spacing:1px; padding:8px 0 0; }

/*========== Products Discount Banner Text Css 30-June-2017 ==========*/ 
.Sale_disLeft { height: 90px; width:79%; padding: 0; border-right:1px solid #ffc72c; text-align: center; float: left; vertical-align: middle; }
.Sale_SaleBand { border-right:1px solid #ffc72c; letter-spacing:3px; padding: 8px 0 12px; line-height:50px; font-size: 55px; float: left; width:25%; text-transform: uppercase; font-family:"FrutigerLTStd65Bold"; }
.Sale_SaleBand span { display: block; font-size: 20px; line-height: 20px; padding-top: 2px; letter-spacing:0px; }
.Sale_SaleBand2 { font-size:12px !important;  line-height:16px !important;padding:3px 0px; }
.Sale_SaleBand2 b { display:block; font-size:45px; padding:4px 0; color:#000; line-height: 36px;}
.Sale_buyRightCoupon { font-size:14px !important;  line-height:16px !important; background: #4caf50; margin: 0 !important; float: right !important; width: 20.5% !important; color:#fff; padding: 9px 0 !important; }
.Sale_buyRightCoupon b { display:block; font-size:22px; padding:8px 0; }
.Br_proSaleDiv { letter-spacing:1px; line-height:40px; font-size: 40px; padding: 14px 0; margin-left: 1px; border-left:1px solid #ffc72c; float: left; width: 74%; text-transform: uppercase; font-family:"FrutigerLTStd65Bold"; }
.Br_proSaleDiv b { font-weight:normal; color: #f15050; }
.Br_proSaleDiv span { display: block; font-size: 18px; line-height: 18px; padding-top: 5px; letter-spacing:1px; }
.Sale_buyRight { height:85px; line-height:60px; float: left; width: 20%; text-align: center; text-transform: uppercase; margin: 0 0 0 1px; padding:5px 0 0; border-left:1px solid #ffc72c; font-size: 30px; vertical-align: middle; font-family:"FrutigerLTStd65Bold"; }
.Sale_buyRight span { color:#00abec; display:block; line-height:16px; font-size:16px; padding: 0; margin: -10px 0 0; }
.Sale_buyRight a:after { content: "\f101"; font-family:'FontAwesome'; position: relative; display: inline-block; font-size: 40px; vertical-align: middle; margin: -7px 0 0 7px; }
.Nx_proSaleDiv { padding: 14px 0; margin-left: 1px; border-left:1px solid #ffc72c; float: left; width: 74%; text-transform: uppercase; font-family:"FrutigerLTStd65Bold"; }
.sixpacksDiv, .twelvepacksDiv { float: left; margin: 0; padding: 0; width:40%; text-transform: uppercase; font-size: 35px; font-family:"FrutigerLTStd65Bold"; }
.sixpacksDiv span, .twelvepacksDiv span { display: block; text-transform: initial; font-size: 16px;position:relative; top:0px; }
.sixpacksDiv b, .twelvepacksDiv b { color: #f15050;  }
.Or_Div { float: left; width: 12%; margin: 12px 0 0; }
.Or_Div span { background: #151515; color: #fff; font-size: 12px; text-align: center; line-height: 30px; border-radius: 100px; width: 30px; height: 30px; display: inline-block; }
.Bravecto_DiscountDiv .Extra_discountDiv { height:70px; }
.Bravecto_DiscountDiv .Sale_disLeft {  border-right: 1px solid #4caf50; height:70px; }
.Bravecto_DiscountDiv .Sale_SaleBand { padding: 0; line-height: 50px; height:70px; font-size: 35px; border-right: 1px solid #4caf50; }
.Bravecto_DiscountDiv .Sale_SaleBand span { font-size: 14px; line-height: 12px; padding-top: 0px; margin-top:-3px; }
.Bravecto_DiscountDiv .Br_proSaleDiv { line-height: 42px; font-size: 21px; padding: 5px 0; border-left: 1px solid #4caf50; height:62px; }
.Bravecto_DiscountDiv .Br_proSaleDiv span { font-size: 12px; line-height: 18px; padding-top: 0px; margin-top: -5px; }
.Bravecto_DiscountDiv .Sale_buyRight { height:68px; border-left: 1px solid #4caf50; font-size: 22px; line-height:48px; padding-top:3px; }
.Bravecto_DiscountDiv .Sale_buyRight span { line-height: 12px; font-size: 14px; margin: -5px 0 0; }
.Bravecto_DiscountDiv .Nx_proSaleDiv { padding:5px 0; border-left: 1px solid #4caf50; height: 62px; line-height:36px; }
.Bravecto_DiscountDiv .sixpacksDiv span, .Bravecto_DiscountDiv .twelvepacksDiv span {  font-size:18px; font-family: "FrutigerLTStd55Roman"; margin-bottom: -10px; }
.Bravecto_DiscountDiv .sixpacksDiv, .Bravecto_DiscountDiv .twelvepacksDiv { font-size:16px; font-family: "FrutigerLTStd55Roman"; letter-spacing:1px; width:43%;  }
.revolutionoffer .sixpacksDiv, .revolutionoffer .twelvepacksDiv { width:100%; }
.revolutionoffer .sixpacksDiv span, .revolutionoffer .twelvepacksDiv span { display:inline-block; }
.Bravecto_DiscountDiv .revolutionoffer { line-height: 30px; }
.AdvoCatText { line-height: 25px; margin-top: -4px; }
.Bravecto_DiscountDiv .AdvoCatText { font-size:16px; }
.Bravecto_DiscountDiv .AdvoCatText span { font-size:16px; }
.Bravecto_DiscountDiv .Advantix_proSaleDiv .sixpacksDiv span, .Bravecto_DiscountDiv .Advantix_proSaleDiv .twelvepacksDiv span { font-size: 16px; }
.Bravecto_DiscountDiv .Advantix_proSaleDiv .sixpacksDiv, .Bravecto_DiscountDiv .Advantix_proSaleDiv .twelvepacksDiv { width:33%; font-size: 13px; border-left: 1px solid #4caf50; }
.Bravecto_DiscountDiv .Advantix_proSaleDiv .sixpacksDiv:first-child { border-left: 0px solid #4caf50; }
.Bravecto_DiscountDiv .Advantix_proSaleDiv .sixpacksDiv, .Bravecto_DiscountDiv .Advantix_proSaleDiv .twelvepacksDiv { width:32%; font-size: 13px; }

.Bravecto_DiscountDiv .Br_proCom_SaleDiv { font-size:24px; line-height: 52px; }

.Bravecto_DiscountDiv .broffer_flattext { font-size:20px; letter-spacing:0; /*line-height:60px; */}
.Bravecto_DiscountDiv .broffertext { line-height:68px;}
.Sale_SaleBand_Balabced { font-size:30px !important; line-height: 70px !important; }
.Sale_SaleBand_Balabced span { display: inline; font-size:30px !important;  }
.SaleBand_Balabced { line-height:58px !important; }

/**/
.divPLNotify_proDiv { background:#f9f9f9; width:96%; float:left; margin:10px 0; padding:10px 2%; border: 1px solid #e7e5de; border-radius:5px; }
.prdouctStatus { padding-bottom:15px; font-size:16px; font-family: "FrutigerLTStd55Roman"; }
.certifyCx { float:right; margin-right:5%; }
.RadioBtnDiv td label { cursor:pointer; cursor:hand; }
.searchNoresult_text  { width:100%; float:left; margin:0 0 -70px;; padding:15px 0 0; border-top:1px solid #eceae5; }
.searchNoresult_text strong { font-size:18px; }
.searchNoresult_text p { margin-top:10px; line-height:20px; font-size:16px; }
.searchNoresult_text a { color:#f15050; }
/**/
.container { max-width:1200px; margin:0 auto; }
.col_12 { margin:0px; padding:20px 15px; }
#tab-block ul { padding:0 17px 0 0; }
#tab-block .tab { padding:0; }
.tab-block { width:100%; }
.tab-block .tab { display: block; list-style: none; margin:0; }
.tab-block .tab:after { content: ''; display: table; clear: both; }
.tab-block .tab li { font-size:16px; font-family: "FrutigerLTStd55Roman"; float: left; width: auto; margin: 5px 10px 0 0; background-color: #f9f9f9; border-radius: 5px; border: 1px solid #e7e5de; padding:10px 10px; }
.tab-block .tab li.active { background:white; color:#00abec; }
.tab-block .tab li:hover { background:white; color:#00abec; cursor:pointer; transition: all 0.4s; }
.tab-block .tab-cont { box-sizing: border-box; border-top: 1px solid white; background-color: white; color: #292d2f; margin-top:15px; }
.tab-block .tab-cont .tab-pane li { margin:8px 0; }
.tab-block .tab-cont .tab-pane li:before { width: 7px; height: 7px; content: ""; display: inline-block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background: #000; vertical-align:middle; margin-right:5px; }
.tab-block .tab-cont .tab-pane a { color:black; text-decoration:none; font-size:14px; font-family: "FrutigerLTStd55Roman"; }
.tab-block .tab-cont .tab-pane a:hover ,.tab-block .tab-cont .tab-pane li:hover { color:#2da5ff; }
.tab-block table { border-collapse: collapse; }
.tab-block table, .tab-block th, .tab-block td { border: 1px solid rgb(206, 206, 206); padding:5px; }
.tab-block .tab-cont .tab-pane td a { color:black; text-decoration:none; font-size:14px; font-family: "FrutigerLTStd55Roman"; display:block; }
.tab-block table th { width:17%; background: #f9f9f9; border: 1px solid rgb(206, 206, 206); padding: 8px 5px; }
.tab-block img { margin: 0 auto; width: 15px; display: block; }
.bold { font-weight:bold; }
.col_4 { width:33%; float:left; }
.tab-block .table-resposive { margin-top:10px; }
.tab-block .tab-cont p { font-size:16px; font-family: "FrutigerLTStd55Roman"; }
.col2-tr:hover td { background: #E8F258; cursor:pointer; }
.onSelected { font-size:12px; display:block; font-family: "FrutigerLTStd65Bold"; }
.respContinueBtn{display:none;}
.ajax__calendar { z-index:999999 !important; }
.tick_imformation { margin: 10px auto 0; width:705px; }

hr { background-color: #f0f0f0; border: none; color: #f0f0f0; height: 1px !important; margin: 10px 0 !important; }
.fleatick_videoDiv { width:30%; float:left; margin-right:3%; margin-top: 10px; }
.fleatick_videoDiv:last-child { margin-right:0; margin-left:2%; }
.fleatick_videoDiv img { width:94%; }
/*========== 11-July-2017 Brand List View Css ==========*/
.Brand_list_viewDiv { width:98%; float:left; margin: 20px 0 0; padding:2% 1%; border: 1px solid #dbdbdb; }
.list_viewDiv_Left { float:left; margin:0; padding:0 2% 0 0; width:68%; border-right: 1px solid #dbdbdb; }
.Brnlist_viewImg { float: left; width: 22%; text-align: center;  }
.Brnlist_viewImg img { width: 100%;  }
.Brnlist_view_TextDiv { float: left; width: 74%; margin: 10px 0 0; padding:0 0 0 2%; }
.Viewpro_Name { float: left; font-size: 16px; color: #151515;  font-family: "FrutigerLTStd65Bold";  }
.Viewpro_offerDiv { display: table; width:100%; margin:0; padding:5px 0; }
.Viewoffer_pack { width: 100%; padding: 5px 0; color: #151515; font-size: 14px; font-family:"FrutigerLTStd55Roman"; }
.Viewoffer_pack span { color: #e8382b; }
.list_viewDiv_Left .Rlrating { margin: 0; }
.Brnlist_view_TextDiv { text-align:left; }
.Viewpro_offerDiv .Offer_Text { font-size:14px; margin:0;  }
.Viewpro_offerDiv .Offer_Text span { text-align:left; padding:3px 0; }
.list_viewDiv_Right { float:left; margin: 2% 0 0; padding:0; width:28%; text-align: center; }
.Viewpro_priceDiv { width:100%; margin: 0; padding:0; float: left; }
.Viewpro_priceDiv strike { display: inline-block; color: #909090; font-size: 16px; padding:0 10px 0 0; }
.Viewpro_priceDiv span { display: inline-block; font-size: 22px; color: #f15050; font-family: "FrutigerLTStd65Bold"; padding:0 0 0 10px; }
.Viewpro_btn { float: left; width: 100%; margin: 15px 0; padding: 0;  }
.Viewpro_btn a { background: #f15050; text-transform: uppercase; color: #fff; text-decoration: none; font-size: 14px; width: 58%; display: table; margin: 0 auto; padding: 6px 0; font-family: "FrutigerLTStd65Bold"; border-radius: 5px; text-align: center; }
.Viewpro_freeship { display:table; width:100%; }
/*========== 24-July-2017 ==========*/
.TabAdvocate_left { float:left; width:98%; }
.advocetDiv  { float: right; width: 430px; margin: 0; padding: 10px; background: #3f519b; color: #fff; }
.advocetDiv strong { font-size: 20px; display: block;}
.advocetDiv em { font-size: 22px; font-weight: bold; color: #41c8f4; }
.advocetDiv p { margin: 10px 0 0; }
.advocetDiv a { color: #fff; }
.divNotifyMe .input_box { margin-bottom:10px; }
/*===== VS New Product Table Css on 23 Aug 2017 =====*/
.NVS_ProTable { width: 100%; float: left; margin: 0; padding: 0;  }
.Product_Bgimage { position:relative; width: 330px; float: left; margin: 0; padding: 0; text-align: center; }
.Product_Bgimage img { width: 300px; }
.NewProCircle { position: absolute; top: 0; left: 38px; background: #ffc72c; color: #000105; font-size: 16px; height: 52px; width: 52px; line-height: 52px; text-align: center; border-radius: 100px; text-transform: uppercase; letter-spacing: 0; font-family: "FrutigerLTStd65Bold"; }
.NVS_ProTable_RightDiv { width: 840px; float: right; margin: 0; padding: 0; }
.NVS_ProTable_BoxDiv { margin: 15px 0 15px 0px; padding: 0px 0 5px; width: 100%; display: table; border: 1px solid #e1e1e1; }
.NVS_ProTable_BoxDiv h2 a { color: #151515; font-size: 16px; font-weight: bold; letter-spacing: 1px; margin: 0; clear: both; width:100%;  /*padding: 10px 0 10px 20px; background-color: #e1e1e1; float: left; */}
.NVS_ProTable_BoxDiv h2 {padding: 10px; background-color: #e1e1e1; }
.offerPackGroupDesc { color:#f00; float:right; margin-right:10px; animation:blinkingText2 2s infinite;}
@keyframes blinkingText2 {
	0%{     color: #000; }
	25%{     color: #f00; }
	100%{   color: #000; }
}
.NVS_prdocut_table { color: #454545; font-size: 12px; font-weight: normal; letter-spacing: 1px; margin: 0; padding: 0 0 10px; float: left; width: 100%; }
.NVS_product_small_img { float: left; margin: 0; padding: 10px; width: 20%; }
.NVS_prodPackImg { width: 150px; height: 150px; }
.NVS_product_table_right_Div { float: left; margin: 0; padding: 0; width: 76%; }
.NVS_product_right_top_Div { color: #151515; font-size: 13px; font-weight: bold; float: left; margin: 0; padding: 10px 0; width: 100%; border-bottom: 1px solid #d8d8d8; font-family:"FrutigerLTStd55Roman"; }
.NVS_product_pack { margin: 0; padding: 6px 0 0; float: left; width: 35%; text-align: left; }
.NVS_product_qty { margin: 0; padding: 6px 0 0; float: left; width: 12%; text-align: center; }
.NVS_pro_reorder_price { margin: 0 0 0 30px; padding: 0; float: left; width: 30%; text-align: center; vertical-align: top; }
.NVS_pro_strike_price { padding: 6px 0 0;  float: left; width: 30%; text-align: center; vertical-align: top; }
.NVS_pro_reorder_price span { display: block; }
.NVS_pro_list_price { width: 18%; text-align: center; float: right; padding: 6px 0 0; }
.NVS_pro_table_bottom_Div { float: left; margin: 15px 0 0; padding: 0; width: 100%; color: #464646; font-size: 14px; font-family:"FrutigerLTStd55Roman"; }
.NVS_pro_first_td a { width: 33%; float: left; text-align: left; padding: 3px 0 0; color:#464646; }
.NVS_pro_first_td span { color: #e8382b; }
.NVS_pro_first_td2 { float: left; width: 17%; text-align: center; }
.NVS_qty_txtbox { border: 1px solid #c4c4c4; height: 22px; margin: 0; padding: 0; text-align: center; width: 30px; }
.NVS_pro_reorder_price_td { width: 23%; float: left; text-align: right; padding: 0; }
.NVS_pro_price_div { width: 90px; padding: 0 2px; margin: 0; float:left; text-align:right;  background: #fff;  }

.NVS_pro_auto_price { text-align: right; float: right; color: #e8382b; margin: 4px 0 0px; vertical-align: middle;}
.NVS_pro_auto_price_strike { text-align: right; float: right; color: #0f0f0f; margin: 4px 0 0px; vertical-align: middle;  text-decoration: line-through;}
.NVS_addBtnLink { float: right; background: #e8382b; vertical-align: top; color: #fff; padding: 0 8px; border-radius:3px; height: 24px; line-height: 24px; cursor: hand; cursor: pointer; }
.NVS_prolist_price_td { float: right; width: 25%; }
.NVS_pro_sellingPriceDiv { width: 180px; text-align: right; float: right; }
.NVS_pro_list_price_field { float: left; color: #0f0f0f; margin: 4px 2px 0 0; width: 71%; text-align: right; }
.NVS_pro_list_price_field_new { float: left; color: #e8382b; margin: 4px 2px 0 0; width: 71%; text-align: right; }
.NVS_sp_strikethrough { text-decoration: line-through; color: #757474; padding-right: 5px; }
.NVS_addBtnLink2 { background: #3f3f3f; }

.NVS_ProTable_RightDiv .product_PriceTop { margin-bottom:0px; float:left; width:50%; padding: 8px 0 0; border-bottom:0; }
.NVS_ProTable_RightDiv .googlerate{width: 50%;float: right;vertical-align: top;margin-top: -15px;text-align: right;}
.NVS_ProTable_RightDiv .pro_rattingTop { width:30%; }
.NVS_ProTable_RightDiv label { font-family: "FrutigerLTStd55Roman"; color: #151515; vertical-align: middle; text-transform: uppercase; width: 45px; text-align: left; display: inline-table; }
.NVS_ProTable_RightDiv .Bravecto_DiscountDiv .Extra_discountDiv { width:98%; }
.NVS_ProTable_RightDiv .pro_prileft { width:100%; }

.page1 { position: relative; height:100%; z-index: 9999999; }
.popup1 { position:fixed; z-index:2; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); opacity:0; visibility:hidden; transition:.3s ease;  display:none; }
.show-popup2 .popup1 { opacity:1; visibility: visible;}
.popup1 > iframe { position:absolute; top:50%; left:50%; width: 80%; height: 40%; border: 3px solid #fff; border-radius: 3px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.cart_head1 .apply { background: #00A0D5; vertical-align: top; color: #fff; padding: 0 5px; height: 24px; line-height: 24px; cursor: hand; cursor: pointer; border:0; }
.borderTopNone{border-top-style:none !important}
/*========== 30-August-2017 Auto Order Popup Css ==========*/
.AutomyModal { display: none;  position: fixed;  z-index: 999999999; padding-top: 4%; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
.AutomyModal_content { position: relative; background-color: #fefefe; margin: auto; padding: 0 0 20px; border: 1px solid #888; width: 40%; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-animation-name: animatetop; -webkit-animation-duration: 0.4s; animation-name: animatetop; animation-duration: 0.4s; border-radius: 8px; }
/* The Close Button */
.closeAuto { cursor: pointer; font-family: "FrutigerLTStd65Bold"; cursor: hand; text-align: center; text-decoration: none; background: #151515; color: #fff; width: 25px; height: 25px; border-radius: 100px; line-height: 25px; position: absolute; right: 5px; top: 5px; font-size: 18px; } 

.AutomyModal_header { padding: 10px 15px; margin: 0 0 10px; color: white; text-align: center; border-bottom: 1px solid #e7e5de; }
.AutomyModal_header h2 { color: #00a0d5; }
h2.AutomyModal_proName { font-size: 16px; font-family: "FrutigerLTStd55Roman"; color: #000000; margin: 0 0 20px; padding: 0; text-align: left; text-transform: uppercase; letter-spacing: 0.5px; } 
.AutomyModal_body { padding: 2px 20px; font-family:"FrutigerLTStd55Roman"; font-size: 16px; color: #464646; text-align: center; max-height: 400px; overflow: auto; }
.AutomyModal_TextBox { width: 100%; margin: 0; padding: 0; }
.Automyproduct_inputBottom { width: 100%; float: left; margin: 0 0 20px; padding: 0; text-align: left; }
.Automyproduct_label { font-size: 14px; font-family: "FrutigerLTStd55Roman"; color: #151515; vertical-align: middle; text-transform: uppercase; width: 45% !important; text-align: left; display: inline-table; }
.Automyproduct_inputBottom .Automyproduct_Price { display: inline-block; font-size: 16px; color: #000104; font-family: "FrutigerLTStd55Roman"; vertical-align: middle; padding-right: 10px; }
.Automyproduct_Price span { color: #f15050; font-size: 14px; padding-left: 5px; }
.Automyproduct_Price span > span { color: #000; padding-left: 0; }
.Automyproduct_inputBottom .Automy_Pric { color: #f15050; font-family: "FrutigerLTStd65Bold"; }
.Automyproduct_dropdown { width: 40%; margin: 0; padding: 0; display: inline-table; }
.Automyproduct_dropdown select { display: table; border: 1px solid #d9d6d6; background: #fff; border-radius: 5px; color: #333; font-size: 14px; font-family: "FrutigerLTStd55Roman"; width: 96%; padding: 0 2%; cursor: pointer; margin: 0; -webkit-appearance: none; -moz-appearance: none; height: 30px; outline: none; }
.Automyproduct_dropdown select.Automyproduct_selected_Option { padding-right: 9%; background-image: url("/images/drop-select-arrow.png"); background-position: right top; background-repeat: no-repeat; }
 .ShopProRep_Automy_QTYDiv { width: 120px; display: inline-table; border: 1px solid #d9d6d6; padding: 0; border-radius: 5px; vertical-align: middle; }
.ShopProRep_Automy_QTYDiv input.AutomyDecQty { float: left; width: 33px; height: 30px; padding: 0; margin: 0; color: #0981b0; background-color: #d9d6d6; font-family: "FrutigerLTStd65Bold"; font-size: 29px; line-height: 29px; cursor: pointer; border: 0; border-radius: 5px 0 0 5px; }
.ShopProRep_Automy_QTYDiv input.Automycheckout_txtbox { float: left; background: #fff; width: 52px; height: 28px; border: none; text-align: center; color: #333333; font-family: "FrutigerLTStd55Roman"; }
.ShopProRep_Automy_QTYDiv input.AutomyIncQty { float: right; width: 33px; height: 30px; padding: 0; margin: 0; color: #0981b0; background: #d9d6d6; font-family: "FrutigerLTStd65Bold"; font-size: 20px; cursor: pointer; border: 0; border-radius: 0 5px 5px 0; }
.AutomyAdd_Cart { width: 100%; float: left; margin: 5px 0 0; padding: 0; }
.AutomyAdd_Button { width: 160px; height: 34px; line-height: 34px; padding: 0; margin: 0; color: #ffffff; font-family: "FrutigerLTStd65Bold"; font-size: 16px; background: #f15050; text-align: center; border: 0; border-radius: 3px; cursor: pointer; outline: none; text-transform: uppercase; }
.pro_rattingTopTable { width:50% !important; display:none; }
.pro_rattingTopTable .totalRwFirst { width:auto; }
.pro_rattingTopTable .totalRw { margin-top:0; }
.pro_rattingTopTable span { padding-top:0 !important; }
.pro_rattingTopTable .rating img { margin-top:1px; }
.brandProductName { color: #7f7f7f; margin: 8px 0 0; }
.brandProductName span { color: #7f7f7f; display:inline-block; }
.Bravecto_DiscountDiv2 .Extra_discountDiv { width:97.9% !important; margin:0 0 15px; padding:0; background: #fff; color: #151515; border:10px solid #4caf50; }
.Bravecto_DiscountDiv2 .Sale_SaleBand { font-size:25px; }
/*===== 29-August-2017 =====*/
.HmTestimonial_bgDiv { width: 100%; float: left; margin: 0; padding: 0; }
.Testimonial_fullDiv { width: 100%; float: left; margin: 15px 0 0; padding: 0; }
.Testimonial_fullDiv h1,.Testimonial_fullDiv strong { text-transform: uppercase; text-align: center; margin: 0; padding: 0; }
.Testimonial_fullDiv h1 a,.Testimonial_fullDiv strong a { color: #000; text-decoration: underline; }
.Testimonial_BoxDiv { width: 99.6%; float: left; padding: 0; margin: 15px 0 0;    }
.Testimonial_TextDiv { width: 44%; float: left; padding: 15px 2%; margin: 0 0 0 3%; border: 1px solid #f0f0f0; text-align: justify;  height: 186px;  }
.Testimonial_TextDiv:first-child { margin: 0;   }
.Testimonial_TextDiv .fa-quote-left { color:#00abec ; margin-right:5px; }
.Testimonial_TextDiv .fa-quote-right { color:#00abec ; margin-left:5px; }
.Testimonial_TextDiv p { margin: 0 0 15px; padding: 0; line-height: 22px;font-family: "FrutigerLTStd45Light"; }
.Testimonial_TextDiv .Testimonial_name { font-size: 14px; text-transform: uppercase;font-family: "FrutigerLTStd65Bold"; }
.ViewAll_Testimonial { width: 100%; text-align: center; float: left; margin: 20px 0 0; padding: 0; }
.ViewAll_Testimonial a { color: #0981b0; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #0981b0; padding: 5px 10px 3px; vertical-align: middle; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; text-decoration: none !important; }
.ViewAll_Testimonial a:hover { color: #fff; background: #0981b0; }
.Nws_testimonoal { width: 99.4%; float: left; margin: 0; padding: 0;  border: 1px solid #d9d6d6; }
.Nvs_testimonial_TextDiv { width: 96%; float: left; padding: 15px 2%; margin: 0; border-top: 1px solid #d9d6d6; text-align: justify;  }
.Nvs_testimonial_TextDiv  .fa { color:#00abec}
.Nvs_testimonial_TextDiv .fa-quote-left { color:#00abec ; margin-right:5px; }
.Nvs_testimonial_TextDiv .fa-quote-right { color:#00abec ; margin-left:5px; }
.Nvs_testimonial_TextDiv:first-child { border-top: 0; }
.Nvs_testimonial_TextDiv p { margin: 0 0 15px; padding: 0; line-height: 22px;font-family: "FrutigerLTStd45Light"; }
.Nvs_testimonial_TextDiv .Testimonial_name { font-weight: bold; font-size: 14px; text-transform: uppercase;font-family: "FrutigerLTStd65Bold"; }
/* testimonial section */
.Testimonial_back { background-image: url('../images/review-inner.jpg'); background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #999; margin-bottom: 30px; }
.testimonial_section { color: white !important; padding: 10px 0 43px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%;  display: block; }
.testimonial_section h1 { color:white; margin-bottom:15px; }
.testimonial_section .fa { color:white; }
.testimonial_section .Testimonial_name { color:#00abec; }
.Testimonial_60 { width:60%; float:left; }
.Testimonial_60 .padding_right { padding-right:30px; }
.Testimonial_40 { width:38%; float:right; }
.Testimonial_40 .review_form { padding:0 0px; border: 1px solid #e0e2e4; float:left; }
.review_form h2.New_User { color: #fff; background-color: #00abec; padding:5px 10px; }
.Testimonial_review_formDiv { padding: 0 10px; }
.Testimonial_40 .lg_inputDiv { padding:5px 0; margin-bottom: 0; }
.Testimonial_40 .lg_inputDiv label { margin: 0; padding: 0; color: #151515; font-size: 14px; text-transform: uppercase; font-family: "FrutigerLTStd65Bold"; }
.Testimonial_40 .input_box { display: inline-table; border: 1px solid #d9d6d6; border-radius: 3px; background: #fff; width: 97%; font-size:14px; height: 38px; line-height: 38px; font-family: "FrutigerLTStd45Light"; color: #151515; padding: 0 5px; outline: none; margin:10px 0 0; }
.Testimonial_40 .mandatory_field { color:#f15050; }
.Testimonial_40 .lgn_newaccountBtn { height: 40px; line-height: 40px; padding: 0 20px; margin: 0; margin-bottom:20px; color: #ffffff; font-family: "FrutigerLTStd65Bold"; font-size: 16px; background: #f15050; text-align: center; border: 0; border-radius: 3px; cursor: pointer; outline: none; }
.input_box_textArea {height: 130px; margin:10px 0 0; padding: 5px; width: 97%; z-index: auto; position: relative; line-height: normal; font-size: 13.3333px; transition: none; font-family: "FrutigerLTStd45Light"; background: transparent !important; border: 1px solid #d9d6d6; border-radius: 3px; }
/*===== 20-September-2017 =====*/

.LeftDiv {width: 300px;float: left; border: 1px solid #d7d7d7; }
.LeftDiv .parent { height:120px;}
.LeftDiv .banner_padding { padding:0px 0;}
.LeftDiv .percetage_text{ position:absolute;right:10px;text-align:right; }
.LeftDiv .App_discount_Text span {color: #fb2d2f;text-transform: uppercase;display: block;font-size: 33px;margin: 5px 0 10px;}
.LeftDiv .App_discount_Text span.dis_value{ font-size:34px !important; display:inline-block;vertical-align:middle;}
.LeftDiv .App_discount_Text span.dis_Text{ font-size:17px !important;display:inline-block;margin-top:30px;}
.LeftDiv .app_btn{right:10px;top:inherit;bottom:10px;}
.LeftDiv  .App_discount_Text p a{ font-size:13px;padding:1px 6px ;margin-bottom:3px; }
/* mobile banner */
/* rignt_banner*/
.right_banner{ width:680px;float:left;height:91px; margin-left:20px; margin-top:0;}
.right_banner .Sale_SaleBand { font-size:35px; margin-top:13px;}
.right_banner .sixpacksDiv,.right_banner .twelvepacksDiv { font-size:25px;}
.right_banner .sixpacksDiv,.right_banner .twelvepacksDiv { width:42%;}
/* rignt_banner*/
/* dicount banner */
.discount_banner { width:680px; border:4px solid #4caf50;float:left;margin-left:10px;}
.discount_banner .Sale_disLeft { width:70%; border:0; height: auto; }
.discount_banner .Sale_buyRight { width:29.80%;border:0 ; background:#4caf50; line-height:40px; font-size:26px; padding:16px 0 0 0; height:unset;color:white; float:right; }
.discount_banner .Sale_buyRight span { color:white;  }
.discount_banner .Sale_SaleBand { border-right:3px solid #4caf50;}
.discount_banner .Sale_SaleBand ,.discount_banner .sixpacksDiv { font-size:35px;padding:6px 0; }
.discount_banner .sixpacksDiv b { color:black; }
.discount_banner .sixpacksDiv,.discount_banner .twelvepacksDiv { float: left;margin: 0;padding: 0;width: 50%;text-transform: uppercase;font-size: 40px;font-family: "FrutigerLTStd65Bold";}
.discount_banner .Nx_proSaleDiv { padding:4px 0; border:0 solid #4caf50 !important; }
/* end dicount banner */
/* rignt_banner*/
.right_banner {width:680px; float:left; height:91px; margin-left:10px; margin-top:0;border-width:3px !important;height:65px;}
.right_banner .Sale_SaleBand{ font-size:35px; margin-top:0px;border-right:3px solid #4caf50;line-height:47px;}
.right_banner .sixpacksDiv,.right_banner .twelvepacksDiv { font-size:16px; }
.right_banner .sixpacksDiv span, .right_banner .twelvepacksDiv span { display: block;text-transform: initial; font-size: 16px; top: 0; }
.right_banner .Or_Div{ margin:5px 0 0; }
.right_banner .Sale_disLeft { height: unset;border-right:3px solid #4caf50; }
.right_banner .Sale_buyRight { height: unset; line-height: 48px;border:0;}
.right_banner .Nx_proSaleDiv{ padding:12px 0;border:0; }
.right_banner .tagline{clear:both;width:99.5%;background:#4caf50;padding:5px;margin-left:-3px;}
.right_banner .tagline p{text-align:center;margin:0;color:white; }
.right_banner .tagline .code{text-transform:uppercase;}
.NVS_ProTable_RightDiv .tagline1 { clear: both; width: 98%; text-align: center; border: 8px solid #4caf50; color: #151515; padding: 4px 0 6px; margin: -15px 0 15px;
    text-transform: uppercase; font-family: "FrutigerLTStd55Roman"; font-size: 14px; border-top: 0;
}
.NewProductLanding .tagline1 { width: 97.6%; }

.taglineR { margin-top:-15px !important; padding-bottom: 8px !important; }
.taglineComfor { padding: 12px 0 5px !important; }

 /* rignt_banner*/
.clearfixDiv { clear:both;display:none; }
.onlineOffer { width:100% !important; padding: 10px 0 0; font-size:18px !important; }
.onlineOffer span { display:inline-block !important;font-size:20px !important; }
.onlineOffer b { padding-left:2px; padding-right:2px; font-size:18px !important;}
/*=== 21-September-2017 ===*/
.OfferBandBannerDiv { margin-bottom:20px; display:table; }
.productNameVetLine{font-size:30px; float:left; width:60%; }
.onlineOfferSec { padding: 15px 0 0 !important; }
.comfOfferSecr { padding: 0px 0 0 !important; }
.divSiteOfferBanner_TopDiv { width:100%; float:left; margin-top:20px;clear:both; } 
.divSiteOfferBanner_BannerDiv { float:right; }
.divSiteOfferBanner_BannerDiv img { border: 1px solid #d7d7d7;  }
.summerbanner { width: 98.5%; background:#fff; border:4px solid #4caf50; float:left; display:none; font-family: "FrutigerLTStd55Roman"; margin-bottom:10px; }
.sum_col3_first { width:39% !important; font-size: 16px; text-transform:uppercase; padding: 5px 0 0; border-right: 2px solid #4caf50;}
.sum_col3_first span { display:block; }
.sum_col3_secound { width:60% !important; }
.summerbanner .sum_col3 { width:100%; float:left; text-align:center; }
.summerbanner .medium_text { font-size:26px; font-family: "FrutigerLTStd65Bold"; text-transform:uppercase; vertical-align:middle; display: inline; }
.summerbanner .large_text { font-size:44px; font-family: "FrutigerLTStd65Bold"; text-transform:uppercase; vertical-align:middle; }
.EarlySummer_discount_TextDiv { width:100%; text-align: right; right:0; top: 8px; }
.Discount_EarlySummer_TextDiv { text-transform:uppercase; font-family: "FrutigerLTStd65Bold"; width: 50%; float: right; text-align: center; color:#151515; }
.Discount_EarlySummer_TextDiv strong { display:block; font-weight:normal; font-size:14px; letter-spacing:2px; font-family:"FrutigerLTStd55Roman"; color:#151515; }
.EarlySummer_TextDiv1 { float:left; width:42%; margin-top: 15px; font-size:16px; }
.EarlySummer_TextDiv2 { float:left; width:57%; margin-top:4px; padding-top: 4px; border-right: 1px solid #ebc54e; color: #f51919; }
.Discount_EarlySummer_TextDiv .EarlySummer_TextDiv1 span { display:block; font-size: 25px; letter-spacing:0; }
.Discount_EarlySummer_TextDiv span { display:block; font-weight:normal; font-size: 24px; }
.Discount_EarlySummer_TextDiv p { font-family:"FrutigerLTStd55Roman"; font-size: 14px; letter-spacing: 0; color:#151515; }
.Discount_EarlySummer_TextDiv p strong { display:inline-block; font-weight:normal; font-family:"FrutigerLTStd65Bold"; font-size: 18px; letter-spacing: 0; }
.bg-one2 { background-image: url("/images/home-summer-band-2.jpg"); }

.Bravecto_DiscountDivNew { width:100%; float:left; margin:10px 0 0; padding:0; border-top: 1px solid #e0e2e4; }
.Extra_discountDivNew { width:99%; margin: 0 0 15px; margin-top: 0px; padding: 10px 0; background: #fff; color: #151515; border: 5px solid #4caf50; font-family: "FrutigerLTStd55Roman"; margin-top: 10px; height: 0px; display: table; }
.Sale_disFullDiv { padding: 0; margin-left: 1px; float: left; width: 100%; text-transform: uppercase; font-family:"FrutigerLTStd65Bold"; }
.Sale_disFullDiv .sixpacksDiv, .Sale_disFullDiv .twelvepacksDiv { text-align: center; float: left; margin: 0; padding: 0; width: 45%; line-height: 40px; text-transform: uppercase; font-size: 16px; font-family: "FrutigerLTStd65Bold"; letter-spacing:1px; }
.Sale_disFullDiv .sixpacksDiv span, .Sale_disFullDiv .twelvepacksDiv span { display: inline-block; text-transform: initial; font-size: 16px; }
.Sale_disFullDiv .Or_Div { float: left; width: 8%; margin: 5px 0 0; text-align: center; }

.Sale_disFullDiv2 .sixpacksDiv, .Sale_disFullDiv2 .twelvepacksDiv { width: 32%; font-size: 14px; font-family: "FrutigerLTStd55Roman"; }
.Sale_disFullDiv2 .sixpacksDiv span, .Sale_disFullDiv2 .twelvepacksDiv span { font-size: 14px; }
.offer_BorderDiv { border-left: 1px solid #4caf50; border-right: 1px solid #4caf50; }
.Sale_disFullDiv .Br_proSaleDiv { font-size:23px; border-left:0; /*padding:0 !important*/; width:100%; text-align:center; }
.Sale_disFullDiv .Br_proSaleDiv span { font-size: 12px; line-height: 18px; padding-top: 0px; margin-top: 0px; display:inline-block; vertical-align: middle; }

/*=====	New VS HOme Offer HTML CSS =====*/
.VSHm_offer_mainDiv { width: 100%; float: left; margin:40px 0 0; padding:0; }
.VSHm_offer_mainDiv h1,.VSHm_offer_mainDiv strong { font-size:24px;text-transform: uppercase; text-align: center; margin: 0; padding: 0; border-top:1px solid #ccc; float: left; width: 100%; }
.VSHm_offer_mainDiv h1 span,.VSHm_offer_mainDiv strong span { background: #fff; margin: -21px auto 0; padding: 5px 25px; display: table; }

.VSHm_offerDiv { float: left; margin: 20px 0 0 -28px; padding: 0; width: 104%; }
.VSHm_offer_BoxDiv { float: left; margin: 0 0 20px 28px; padding: 10px 0; width: 378px; height: 160px; border: 1px solid #ffc72c; position: relative; }
.VSHm_offer_BoxImg { float: left; margin: 0; padding: 0; width: 150px;  }
.VSHm_offer_BoxImg img { max-width: 90%; margin:15px 0 0 5px;  }
.VSHm_ofr_BoxRightDiv { float: right; margin: 0; padding: 0; width: 225px; }
.VSHm_ofr_BrandLogo { text-align: center; }
.VSHm_ofr_TextDiv { width: 100%; float: left; text-align: center; margin: 10px 0 0; padding: 0; height: 100px; }
.VSHm_ofr_DosesDiv { font-size: 16px; font-family:"FrutigerLTStd55Roman"; padding: 5px 0; }
.VSHm_ofr_DosesDiv span { color: #e8382b; display: block; font-family: "FrutigerLTStd65Bold";}
.Vsl_FrDstextNewDiv span { display: inline-block; }
.VSHm_offer_freeDosesDiv { position: absolute; z-index: 999999; left: 0; top: 5px; font-size: 16px; /*background: #00abec;*/ color: #fff; font-family:"FrutigerLTStd65Bold"; text-transform: uppercase; }

.VSHm_ofr_BuyNow { width: 100%; float: left; text-align: center; margin: 10px 0 0; padding: 0; }
.VSHm_ofr_BuyNow a { margin: 0 5px; padding: 0; width: 80px; height: 25px; line-height: 25px; font-size:14px; display: inline-block; background: #3f3f3f; color: #fff; text-decoration: none; font-family:"FrutigerLTStd55Roman"; text-transform: uppercase; border-radius: 3px; }

.Vsl_ProNameNewDiv { font-size: 18px; display: block; padding-bottom:10px; color:#0585c7; }

.VSHm_Type_Offer_TopDiv .VSHm_offer_BoxDiv { width:426px; }
.BlackProfferDIvTop { padding-top: 0;  }
.BlackProffer { width: 100%; text-align: center; letter-spacing: 1px; font-size: 34px; line-height: 30px; }
.Christmas_NewOfferDiv { color: #fff; text-align: center; background: #4caf50; text-transform: uppercase; padding: 10px 0; font-size: 26px; font-family: "FrutigerLTStd65Bold"; letter-spacing: 1px; margin-bottom: 8px; }
.Christmas_NewarrProDiv { margin-bottom:0; }
.Extra_discount_arrDivNew { padding-bottom:0; }

.landing-rateTest { float:left; margin: 3px 0 0; }
.RatedImgTest { float:left; width:100%; margin: 0 0 15px; }
.RatedImgTest img { /*width:24px;*/ margin:0 0 0 5px; }
.RatedImgTest span { float:left; padding:6px 10px 0; font-weight: bold; }
.RatedImgTest span span { float:none; padding: 0 0; }
.basedon_reviewTestm { padding:6px 10px 0; font-weight: bold; }
.basedon_reviewTestm span { float:none; padding: 0 0; }

.testimonialDR { width: 96%; float: left; padding: 0 2% 10px; }
.testimonialDate { float:left; font-size:14px; color:#ff0000; }
.TestimonialRateImg { float:right; margin: 0px 0 0; }
.TestimonialRateImg img { width:20px; margin:0 0 0 1px; }

.Youthful_Vitality { border-top:0; }
.Youthful_Vitality .Extra_discountDivNew { margin-top:0; }

.imgMap { position:relative; z-index:9999999; }
.dealOfTheDay{clear:both;border-top: 0px solid #e0e2e4;}
.redirectProduct img{width:100%; padding-bottom:5px; }

/*===== 05 February 2018 Css =====*/

.Deal_offerBoxDiv { border: 2px solid #e0e2e4; width: 374px; padding-top: 0; }
.Dealoffer_band { background: #f70017; width: 62px; height: 62px; line-height: 62px; left: 30px; top: 25px; color: #fff; font-size: 20px; }
.Deal_offerBoxDiv .offer_Proimg { padding-top: 0; width:auto; }
.Deal_offerBoxDiv .offer_Proimg img { width: 250px; height: 250px; }
.Deal_offerBoxDiv .offer_ProName { margin-top: 10px; text-overflow: inherit; white-space: inherit; }
.Deal_offerBoxDiv .offer_ProName a { text-overflow: inherit; white-space: inherit; }
.Dealoffer_ProPrice { color: #e8382b; font-family:"FrutigerLTStd45Light"; font-size: 16px; float: left; width: 100%; margin: 0; padding: 10px 0; }
.Dealoffer_ProPrice span { color: #e8382b; font-family:"FrutigerLTStd65Bold"; padding: 0 8px; font-size: 30px; vertical-align: middle; }
.DealOffer_BuyNowDiv span { color: #373737; font-family:"FrutigerLTStd65Bold"; padding: 0 8px; font-size: 20px; vertical-align: middle; text-decoration: none; letter-spacing: 1px; }
.DealOffer_BuyNowDiv a { background: #00abec; color: #fff; text-transform: uppercase; font-size: 16px; font-family:"FrutigerLTStd65Bold"; letter-spacing: 1px; width: 140px; height: 36px; line-height: 36px; display: inline-table; border-radius: 8px; }
.dealOffer{line-height: 40px;background-color: lightgray;padding: 5px 0px;margin-bottom: 10px;font-size: 18px;}

.NewProductLanding{width:55%;}
.divLastItemSold {
	background:#fff; width:250px;clear:both;position:fixed;bottom:10px;display:block;color:#000;left:10px; padding:10px; 
	border:2px solid #ccc; border-radius:3px 3px 0 0; -webkit-box-shadow: 0px 1px 5px 1px rgba(135,135,135,0.69);
-moz-box-shadow: 0px 1px 5px 1px rgba(135,135,135,0.69);display:none; box-shadow: 0px 1px 5px 1px rgba(135,135,135,0.69);z-index: 9999999999;text-transform:capitalize;
}

.lastCityDiv { font-size:14px; font-family:Arial; padding-bottom:8px; margin-bottom:10px; border-bottom:1px solid #ccc; color:#3c3c3c;text-transform:capitalize; }
.lastCityName { font-weight:bold; color:#101010;;text-transform:capitalize; }
.divLastItemRow { color:#000;text-transform:capitalize;; }
.divLastItemRow a { color:#000; line-height: 22px; font-size:13px; display:table;;text-transform:capitalize; }
.divLastItemRow a img {width:55px;float:left; padding:3px; margin-right:10px; border:1px solid #ccc;;text-transform:capitalize; }
.CityDivClose { position: absolute; top:5px; right:5px; color:#000; cursor: pointer; ;text-transform:capitalize;}

.currSpan {position: relative;top: 2px;    left: 10px;}
.right_top_srempty { margin-top: 15px; }

/*=====	New VS HOme Offer HTML CSS =====*/
.VSHm_offer_mainDiv2 { width: 100%; float: left; margin:40px 0 0; padding:0; }
.VSHm_offer_mainDiv2 h1,.VSHm_offer_mainDiv2 strong {font-size:24px; text-transform: uppercase; text-align: center; margin: 0; padding: 0; border-top:1px solid #ccc; float: left; width: 100%; }
.VSHm_offer_mainDiv2 h1 span,.VSHm_offer_mainDiv2 strong span { font-size:24px;background: #fff; margin: -21px auto 0; padding: 5px 25px; display: table; }

.VSHm_offerDiv2 { float: left; margin: 20px 0 0 -28px; padding: 0; width: 104%; }
.VSHm_offer_BoxDiv2 { float: left; margin: 0 0 20px 28px; padding: 10px 0; width: 376px; height: 160px; border: 2px solid #e0072e; position: relative; background: #fff; }
.VSHm_offer_freeDosesDiv2 { position: absolute; z-index: 999999; left: 0; top: 5px; font-size: 16px; color: #fff; font-family:"FrutigerLTStd65Bold"; text-transform: uppercase; }
.VSHm_offer_BoxImg2 { float: left; margin: 0; padding: 0; width: 150px;  }
.VSHm_offer_BoxImg2 img { max-width: 90%; margin:15px 0 0 5px;  }
.VSHm_ofr_BoxRightDiv2 { float: right; margin: 0; padding: 0; width: 225px; }
.VSHm_ofr_TextDiv2 { width: 100%; float: left; text-align: center; margin: 10px 0 0; padding: 0; height: 100px; }
.Vsl_ProNameNewDiv2 { font-size: 18px; display: block; padding-bottom:10px; color:#0585c7; }
.VSHm_ofr_DosesDiv2 { font-size: 16px; font-family:"FrutigerLTStd55Roman"; padding: 5px 0; }
.VSHm_ofr_DosesDiv2 span { color: #e8382b; display: block; font-family: "FrutigerLTStd65Bold";}
.VSHm_ofr_BuyNow2 { width: 100%; float: left; text-align: center; margin: 10px 0 0; padding: 0; }
.VSHm_ofr_BuyNow2 a { margin: 0 5px; padding: 0; width: 80px; height: 25px; line-height: 25px; font-size:14px; display: inline-block; background: #3f3f3f; color: #fff; text-decoration: none; font-family:"FrutigerLTStd55Roman"; text-transform: uppercase; border-radius: 3px; }

.Bravecto_tabimg { float:right; margin:0px 0 0 20px; width: 330px;}

/*===== 05 February 2018 Css =====*/

#feedback a { float: left; position: fixed; top: 47%; right: -46px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg); transform: rotate(90deg); background: #e0072e; border-radius: 5px 0 0 5px; box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    border: 3px solid #fff; border-top: 0; display: block; padding: 6px 15px; transition: all .2s ease-in-out; color: white; font-size: 18px; text-decoration: none;
    letter-spacing: 1px;  font-family:"FrutigerLTStd55Roman"; z-index: 55555585;
}

#cmd { cursor:pointer; }
#cmd img { width:310px; }
#cmd b { float: right; clear: both; text-align: center; width: 330px; max-width: 100%; font-size: 16px; color: red; padding: 10px 0 0; letter-spacing: 1px; }

#cmdpdf { cursor:pointer; }
#cmdpdf img { width:310px; }
#cmdpdf b { float: right; clear: both; text-align: center; width: 330px; max-width: 100%; font-size: 16px; color: red; padding: 10px 0 0; letter-spacing: 1px; }

.cartCountry{float:right; width:50%; margin-top: -5px;}
.cartCountry b{padding-right:5px; color:#f15050;}
.cartCountryDD{width:50%;}

.Bank_afQstDiv { border-top:0; margin-top: 0; padding-top: 0; }
.Bank_PDiv { padding-left:0 !important; }
.Bank_aflt_ulDiv { width: 100%; margin: 0; padding: 0 0 0; float: left; }
.Bank_aflt_ulDiv_1 { padding: 10px 0 20px; }
.Bank_aflt_ulDiv ul { margin:0 0 0 20px; }
.Bank_aflt_ulDiv ul li { color:#464646; padding-right: 0; width: 100%; float: left; position: relative; padding-left: 15px; padding-bottom: 12px; font-family: "FrutigerLTStd55Roman"; font-size: 14px; }
.Bank_aflt_ulDiv ul li:before { width: 7px; height: 7px; content: ""; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; background: #464646; position: absolute; left: 0; top: 6px; }

.Todays_Deals { background:#eee; }

/* Sticky Header Css */

.sc_header { position: fixed; top:0; z-index:999999999; display: none; width: 100%; height: auto; padding: 10px 0; background: #e2100f /* #000104 */ /*#F32E25*/; color: #fff; box-shadow: 0 3px 8px #464646ad; }
.Blf_saleDiv { width: 100%; float: left; margin: 0; padding: 0; text-align: center; }
.Blf_textDiv { font-size: 30px; display: inline-block; color: #fff; padding: 5px 0 0; text-transform:uppercase; font-family: "FrutigerLTStd55Roman"; }
.Blf_textDiv span { display: inline-block; font-size: 16px; vertical-align: top; margin: 8px 0 0;  }
.Blf_discountDiv { font-size: 30px; display: inline-block; vertical-align: top; text-align: center; background: #fff; color: #fff; text-transform: uppercase; padding: 2px 15px 0; 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: 40px; font-weight: bold; vertical-align: middle; margin-top: -3px; display: inline-block; }
.Blf_discountDiv span > span { font-size: 30px; margin-top: -7px; display: inline-block; }
.Blf_couponDiv { font-size: 24px; display: inline-block; vertical-align: top; text-align: center; padding: 8px 0 0; }
.Blf_couponDiv span { font-size: 30px; display: inline-block; vertical-align: middle; margin-top: -3px; font-weight: bold; }
.blinkingtext { animation:blinkingText 2s infinite; }
@keyframes blinkingText{
	0%{     color: #00abec; }
	25%{     color: #f53065; }
	100%{   color: #00abec; }
}
.Blf_above99Div { color:#fff; padding-right: 10px; }
.Blf_above99Div span { color:#fff; padding-left: 5px; margin-top:-5px; }

.minimumPromotion { color:#000; text-align:center; margin: 4px 0 0; }
.minimumPromotion span b { color:#f53c3c ; }

.NVS_ProTable_RightDiv .tagline { clear: both;  width: 99.9%; text-align:center; background: #4caf50; color:#fff; padding: 2px 0; margin: 0 0 -11px; text-transform: uppercase;
    font-family: "FrutigerLTStd65Bold"; font-size:20px; }
.NewProductLanding .tagline  { width:100%; }
.NVS_ProTable_RightDiv .tagline b { color: #f5ff00; }

.NewProductLanding .Bravecto_DiscountDiv .Extra_discountDiv { width:97.7%; }
.ProductDiscountBanner { padding:10px 0 0 !important; }

.christmas_treeDiv { position: fixed; left:-15px; bottom:-20px; z-index:99999999; }
.christmas_treeDiv img { width:120px; }

.modalCartPopup {width:80% !important;}
.modalCartPopup .modal-header { padding: 0 0 10px; }
.modalCartPopup .Relative_ProductDiv { margin: 10px 0 0; border-bottom: 0; }
.modalCartPopup .Relative_ProTopDiv { margin-top:10px; }
.modalCartPopup .Rl_ProBoxDiv { padding-top:0; }
.modalCartPopup .Rl_Proimg { min-height:120px; }
.modalCartPopup .Rl_Proimg img { width:120px; height:120px; }
.modalCartPopup .Rlrating { display:none; }

.pop_ddl { width: 94%; margin: 0 auto; }
.pop_ddl select { display: table; border: 1px solid #d9d6d6; background: #fff; border-radius: 5px; color: #333; font-size: 14px; font-family: "FrutigerLTStd55Roman";
    width: 96%; padding: 0 2%; cursor: pointer; margin: 0; -webkit-appearance: none; -moz-appearance: none; height: 30px; outline: none;
}
.pop_ddl select.pop_ddl_slctd { padding-right: 9%; background-image: url("/images/drop-select-arrow.png"); background-position: right top; background-repeat: no-repeat; }

.pop_AddCart { width:100%; display:table; text-align:center; }
.pop_AddCart_btn { background:#ccc; border:0; }

.Comfortis_DiscDiv .tagline { clear: both; width: 99.8%; text-align: center; background: #4caf50; color: #fff; padding: 2px 0; margin: 0; text-transform: uppercase; font-family: "FrutigerLTStd65Bold"; font-size: 20px; }
.Comfortis_DiscDiv .Extra_discountDiv {width: 100%; line-height: 6px;margin-top:-7px; }

.Comfortis_DiscDiv .Sale_disLeft{width:100%;}
.v_text { width:100%; }
.v_text p { font-size:16px; padding-bottom: 10px; line-height: 26px; }

.product_dropdown .clsFreeUnit { color: #e8382b !important;}
.sub_categoryChart_img { float: left; width: 100%; margin: 0; padding: 0; }

.landing_page_restrictprodmsg { font-size:18px; color:#e43d3c; padding: 0 0 20px; }
.RevolutionPlus_img { width:100%; float:left; margin-bottom:10px; }
.RevolutionPlus_img img { width:100%; }
.div_revolution_banner { padding-top:15px;float:left;width:100%;}
.defaultHead2{text-transform: uppercase; text-align: center; margin: 0; padding: 0; font-size: 24px; display: block; font-weight: bold;}


.pageNotFound { width:100%; float:left; margin:50px 0; padding:0; text-align:center; }
.pageNotFoundHead { font-size:120px; font-weight:bold; color:#00abec; }
.pageNotFoundHead span { font-size:30px; display:block; font-weight:bold; padding:0px 0 20px; color:#151515; }
.pageNotFound p { text-align:center; font-size: 16px; }

.freeGiftPack{float: right;margin-right: 20px;background: #ffff00;padding: 5px;margin-top: -5px;}



/* New Banner Css */

/* New Banner Css End */


.Sale_disFullDiv .onlineOfferSec2, .Sale_disFullDiv .onlineOfferclearance { padding: 0 !important; }
.Sale_disFullDiv .onlineOfferSec12 { font-size:15px; padding:0; line-height:28px; }


/*Bravecto Enter Form Css*/

.howtoEnterDiv {
	width:100%;
	float: left;
	margin: 30px 0 0;
}
.howtoEnter_title {
	font-size: 26px;
	width: 100%;
	float: left;
	text-align: center;
	font-weight: 600;
}
.howtoEnter_BoxDiv {
	width: 100%;
	float: left;
	margin: 40px 0 0;
	text-align:center;
}
.HtEntr_Box {
	width: 23.4%;
	padding: 25px 1% 0;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	text-align: left;
	margin: 0 8px;
	background: #ececec;
	vertical-align: top;
	height: 100px;
}
.HtEntr_Box span {
	position:absolute;
	left: 0;
	top: -17px;
	right: 0;
	margin: 0 auto;
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size:18px;
	border-radius: 100px;
	background: #f60021;
	color: #fff;
	text-align: center;
	box-shadow: 0 1px 2px #757575;
	font-weight: 600;
}
.enterformDiv {
	float: left;
	width: 100%;
	text-align: center;
	margin: 30px 0 20px;
}
.enterformDiv a {
	display: block;
	width: 20%;
	text-align: center;
	background: #0981b0;
	margin: 0 auto;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	border-radius:5px;
	letter-spacing: 0.5px;
}

.winSpinBox {
	background:#4caf50;
	color:#fff;
	text-align:center;
	padding:10px 0;
	margin:0 0 -10px;
	text-transform:uppercase;
	width:99.9%
}
.winSpinBox a {
	color:#fff;
	font-size:18px;
}
.spin-wheel-banner {
	width:100%;
	float:left;
	margin:0 0 20px;
}
.spin-wheel-banner img {
	width:100%;
}
.winSpinBox1 {
	font-weight:normal;
	color:#151515;
	padding: 0 !important;
    border-left: 0 !important;
}
.winSpinBox1 a, .Sale_disLeft a {
	font-weight:normal;
	color:#151515;
}
.winSpinBox1 strong {
	font-weight:bold;
	color:#e8382b;
}
.winSpinBox1 span {
	display:block;
	font-size:12px;
}
.winSpinBoxBdr {
	border-top:0;
}


.howtoEnterDiv2 img {
	width:100%;
}

.howtoEnterDiv2 .HtEntr_Box {
	width:22%;
	height: 144px;
}