@charset "utf-8";
/* CSS Document */
<!--

/*###Desktops, big landscape tablets and laptops(Large, Extra large)####*/
@media screen and (min-width: 1024px){
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap');



/*Style*/
h1 {
font-size: 1.8vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
line-height: 1.45;
font-weight:800;
}

h2 {
font-size: 1.5vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
line-height: 1.45;
font-weight:500;
}
h3 {
font-size: 1.2vw;
margin: 0px 2px 7px 0px; 
padding: 3px 7px 3px 3px;
}

body,td,th {
	font-family: Nunito, sans-serif;
	font-size: .9vw;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 1.5;
	font-style: normal;
  font-weight: normal;
}
a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


input[type=text] {
  width: 98%;
  padding: .8vw .8vw;
  margin: 1%;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  font-size:1vw;
  border-radius:1vw;
}
input[type=email] {
  width: 98%;
  padding: .8vw .8vw;
  margin: 1%;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  font-size:1vw;
  border-radius:1vw;
}
input[type=number] {
  width: 98%;
  padding: .8vw .8vw;
  margin: 1%;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  font-size:1vw;
  border-radius:1vw;
}
input[type=search] {
  width: 100%;
  padding: .8vw .8vw;
  margin: 0;
  box-sizing: border-box;
  border:none;
  font-size:1vw;
  border-radius:1vw;
}
textarea {
  width: 98%;
  height: 150px;
  padding: .8vw .8vw;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  resize: none;
  font-size:1vw;
  border-radius:1vw;
}

.select {
  width: 98%;
  padding: .8vw .8vw;
  margin: 1%;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  font-size:1vw;
  border-radius:1vw;

  /*width:100%;border:solid #CCCCCC 1px;color:#000000;padding: 1vw 2vw;text-align: left;display: inline-block;cursor: pointer; border-radius:1vw; font-size:1vw;*/
}

.button-green {
  background-color:#00CC33;
  width:100%;
  border: none;
  color: white;
  padding: 1vw 2vw;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  font-size:1vw;
  border-radius:1vw;
  margin-top:2%;
}
.button-red {
  background-color:#FF6600;
  width:100%;
  border: none;
  color: white;
  padding: 1vw 2vw;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1vw;
  margin: 4px 2px;
  cursor: pointer;
  font-size:1vw;
  border-radius:1vw;
  margin-top:2%;
}
.button-blue {
  background-color:#0033CC;
  width:100%;
  border: none;
  color: white;
  padding: 1vw 2vw;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  font-size:1vw;
  border-radius:1vw;
  margin-top:2%;
}
.button-blue2 {
  background-color:#0033CC;
  width:100%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1vw;
  margin: 4px 2px;
  cursor: pointer;
  font-size:1vw;
  border-radius:1vw;
  margin-top:2%;
}
.header-pc {float:left; width:100%; height:auto; margin-bottom:1%; position:fixed; z-index:500;}
.header-top-pc {float:left; width:100%; height:5vw;  background-color:#e8e8e8;}
.header-logo-pc {float:left; width:10%; height:3vw; margin-left:5%;margin-bottom:2vw; margin-top:.5%;}
.header-search-pc {float:left; width:45%; height:3vw; margin-left:1%; margin-top:.5%;}
.header-cart-pc {float:right; width:4%; height:auto; margin-right:5%; margin-top:1%;text-align:right;}
.header-track-pc {float:right; width:4%; height:auto; color:#FFFFFF; margin-top:.5%; text-align:right; text-align:center;}
.header-helpline-pc {float:right; width:auto; height:auto; color:#0e2359; margin-right:1%; margin-top:.8%; font-size:.9vw; text-align:right;}
.header-menu-pc {float:left; width:100%; height:auto; margin-top:7vw; margin-bottom:1%;position:fixed; background-color:#FFFFFF; z-index:100; text-align:center;}

.header-banner-pc {float:left; width:100%; height:auto; margin-bottom:2%; margin-top:11vw;}
.header-banner-mob {display:none; visibility:hidden;}

.header-mob {float:left; width:100%; height:auto; margin-bottom:3%; visibility:hidden; display:none;}
.header-top-mob {float:left; width:100%; height:22vw; background-color:#ea8099; visibility:hidden; display:none;}
.header-logo-mob {float:left; width:40%; height:5vw; margin-left:5%; margin-top:1%; margin-bottom:2%; visibility:hidden; display:none;}
.header-search-mob {float:left; width:96%; height:auto; margin-left:2%; margin-right:2%; margin-top:.5%; visibility:hidden; display:none;}
.header-cart-mob {float:right; width:7%; height:auto; margin-right:5%; margin-top:4%;text-align:right; visibility:hidden; display:none;}
.header-track-mob {float:right; width:auto; height:auto; color:#FFFFFF; margin-right:3%; margin-top:6%; text-align:right; visibility:hidden; display:none;}
.header-helpline-mob {float:left; width:100%; height:auto; color:#FFFFFF; margin-top:4%; font-size:4vw; text-align:center; visibility:hidden; display:none;}
.header-menu-mob {float:left; width:100%; height:10vw; background-color:#CCCCCC; visibility:hidden; display:none;}

.heading {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-top:2%; margin-bottom:1%; text-align:center;}
.top-group-pc {float:left; width:50%; height:auto; margin-left:25%; margin-right:25%; margin-bottom:1%; text-align:center;}
.group-image {float:left; width:21%; height:auto; margin:2%; text-align:center;}
.top-tranding-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.top-discount {float:left; width:22.5%; height:auto; margin:1vw;text-align:center;}
.top-brands-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%; }
.hot-offer-holder {float:left; width:90%; height:auto;margin-left:5%; margin-right:5%; margin-bottom:3%; overflow-x: auto;overflow-y: hidden;}
.hot-offer-box-holder {float:left; width:140vw; height:auto;}
.hot-offer-scroll-box{float:left; width:20vw; height:auto; margin:1vw; text-align:center;}
.top-selling-holder {float:left; width:90%; height:25vw; margin-left:5%; margin-right:5%; margin-bottom:1%; border:solid #999999 1px;}
.top-article-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.article-box-story {float:left; width:96%; height:auto; margin-bottom:3%; padding:2%; border-radius:.5vw; background-color:#FFCC99;}
.article-box {float:left; width:28%; height:25vw; margin:1%; padding:1%; border-radius:.5vw; background-color:#FFCC99;}
.article-box-img {float:left; width:100%; height:auto; margin-bottom:1vw;}
.article-box-txt{float:left; width:100%; height:5vw;}
.article-image {float:left; width:100%; height:auto; margin-bottom:1%;border-radius:10%;}
.article-txt {float:right; width:100%; height:auto; text-align:left;}
.top-breed-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.breed-box {float:left; width:10%; height:auto; margin:1%; text-align:center; font-size:.8vw;}
.footer-pc {float:left; width:100%; height:auto;}
.footer-holder {float:left; width:80%; height:auto; margin-left:10%; margin-right:10%; margin-top:5%; margin-bottom:5%; color:#FFFFFF; font-size:.9vw; text-align:center;}

.page-heading-holder {float:left; width:100%; height:auto; background-color:#B1D6EB; margin-top:12vw; margin-bottom:.8vw; padding-top:.8vw; padding-bottom:1vw;}
.page-heading-holder-brand {float:left; width:100%; height:4vw; background-color:#DBFDF3; margin-top:1vw; margin-bottom:1%;}
.page-heading-text {float:left; width:auto; height:auto; margin-left:7%;}
.page-heading-price-filter {float:right; width:auto; height:auto; margin-right:7%; margin-top:.7%;}
.product-display-filter {float:left; width:15%; height:40vw; margin-left:7%; margin-right:1%; margin-bottom:1%; border-right:solid #CCCCCC 1px; overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.filter-mob {float:left; width:98%; height:auto; padding:1%; background-color:#00CCFF; position:fixed;bottom:0; text-align:center; display:none; visibility:hidden;}
.product-display-holder {float:right; width:70%; height:auto; margin-right:5%; margin-bottom:1%;}

.product-holder {float:left; width:22%; height:auto; margin-bottom:1%; margin:1%; border: solid #EEEEEE 1px;box-shadow: 2px 2px #EEEEEE;border-radius:.5vw;}
.product-image {float:left; width:94%; margin:3%; height:auto;position: relative;}
.product-text {float:left; width:94%; height:5vw;margin-left:3%; margin-right:3%; margin-bottom:2%; font-weight:600;font-size:1vw;}
.product-review {float:left; width:94%; height:2vw;margin-left:3%; margin-right:3%; margin-bottom:2%; font-size:.8vw;}
.product-sale-rate {float:left; width:94%; height:2vw;margin-left:3%; margin-right:3%; margin-bottom:2%; }
.product-sale-mrp {float:left; width:auto; height:2vw;margin-left:3%; margin-right:1%; margin-bottom:2%; margin-top:1.5%;  font-size:.8vw; color:#666666; }
.product-A2C-Black {float:left; width:88%;height:auto; margin-left:3%; margin-right:3%; margin-bottom:3%;  background-color:#000000; color:#FFFFFF; text-align:center; padding:3%;border-radius:.5vw;}
.product-size {float:left; width:94%; height:5vw; margin:3%; font-size:.7vw; color:#000000;}
.vnv {float:left; width:2vw; height:auto; position:absolute; top:0;z-index: 30;opacity: 0.8;}

.pagination {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.pg-left-butt {float:left; width:auto; height:auto; padding:1%; color:#FFFFFF; background-color:#003399;border-radius: 8px;}
.pg-right-butt {float:right; width:auto; height:auto; padding:1%; color:#FFFFFF; background-color:#003399;border-radius: 8px;}

.detail-pg-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:2%; margin-top:12vw;}
.detail-pg-image {float:left; width:60%; height:auto;}
.detail-pg-image-pc {float:left; width:47%; height:auto; margin:1%;}
.detail-pg-image-mob {float:left; width:98%; height:auto; padding:2%; display:none; visibility:hidden;}
.detail-pg-video {float:left; width:100%; height:30vw; margin-bottom:2%;}

.detail-pg-text {float:right; width:32%; height:auto; text-align:left; padding:2%;border-left:solid #CCCCCC 1px;}
.product-A2C-orange {float:left; width:54%;margin-bottom:2%; margin-top:2%; height:auto; background-color:#000000; color:#FFFFFF; text-align:center; padding:3%;}
.pincode-check {float:left; width:90%; height:auto; margin-bottom:2%;}
.product-size-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.product-stock-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.detail-pg-text-holder {float:left; width:70%; height:auto; margin-left:15%; margin-right:15%; margin-bottom:2%;}
.page-btn {float:left; width:auto; height:auto; margin-right:2%; margin-bottom:2%; padding:2%; text-align:center; color:#FFFFFF; background-color:#000000;}
.product-description-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.product-details-you-may-like-holder {float:left; width:63%; height:auto; border-top:solid #CCCCCC 1px; padding-top:2%; margin-left:21%; margin-right:21%;  margin-bottom:2%;}

.story-box1-mob {float:left; width:100%; height:auto; display:none; visibility:hidden;}
.story-box1 {float:left; width:30%; height:auto; margin-right:2%;}
.story-box2 {float:left; width:47%; height:auto; margin-right:1%; margin-left:15%; margin-top:12%;}
.story-box3 {float:right; width:20%; height:auto; margin-right:15%; margin-top:12%;}

.cart-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.cart-text {float:left; width:60%; height:auto; margin-right:1%;}
.cart-qty {float:left; width:15%; height:auto; margin-right:1%;}
.cart-amt {float:left; width:15%; height:auto; margin-right:1%;}
.cart-del {float:right; width:3%; height:auto; text-align:right;}
.cart-total-amt1 {float:left; width:80%; height:auto; margin-top:3%;}
.cart-total-amt2 {float:right; width:18%; height:auto; margin-top:3%;}
.shopping-viewcart {float:left; width:45%; height:auto; padding:2%;text-align:center; background-color:#FFCC00; color:#FFFFFF;border-radius:10px;}
.direct-viewcart {float:right; width:45%; height:auto; padding:2%;text-align:center; background-color:#FF0000; color:#FFFFFF;border-radius:10px;}

.page-count {float:left; width:90%; height:auto; margin-right:5%; margin-left:5%; margin-bottom:5%;}
.article-panel {float:left; width:15%; height:15vw; padding:1%; margin:1%; border:solid #CCCCCC 1px;border-radius:5%;}
.viewall {float:right; width:auto; height:auto; text-align:center;}
.breed-img {float:left; width:50%; height:auto; margin-left:25%; margin-right:25%; margin-bottom:1%;}
.breed-txt {float:left; width:50%; height:auto; margin-left:25%; margin-right:25%; margin-bottom:1%;}


.giveaway-holder-pc {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:1%;}
.giveaway-holder-mob {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:1%; display:none; visibility:hidden;}
.giveaway-holder-details-pc {float:left; width:100%; height:auto;margin-bottom:1%;}

.giveaway-pg-left-holder {float:left; width:40%; height:auto; margin-left:5%; border-right:solid #999999 1px; text-align:left;}
.giveaway-pg-right-holder {float:right; width:45%; height:auto; margin-right:5%;}

.shop-category-pc {float:left; width:70%; height:auto; margin-left:15%; margin-right:15%; margin-bottom:1%; text-align:center;}
.shop-category-image {float:left; width:21%; height:auto; margin:2%; text-align:center;}

.faq-holder {float:left; width:60%; height:auto; margin-left:15%; margin-right:15%;}
.faq-box {float:left; width:17%; height:auto; padding:2%; margin:2%;border-radius:1vw; background-color:#003399; color:#FFFFFF; text-align:center;}
.scannwinholder {float:left; width:50%; height:auto; margin-left:25%; margin-right:25%; margin-bottom:5%; margin-top:2%;}
.supplement-holder {float:left; width:30%; height:auto; margin-right:2%;}

.viewcart-upi-pc {float:left; width:60%; height:auto; margin-top:1vw; margin-bottom:1vw; margin-left:20%; margin-right:20%; text-align:center;}
.viewcart-upi-mob {float:left; width:90%; height:auto; margin-top:3vw; margin-bottom:3vw; margin-left:5%; margin-right:5%;text-align:center;display:none; visibility:hidden;}

.lookingfor-button {width:auto; height:auto; padding:1%; position:fixed; right:0;bottom:8vw; background-color:#FF0000; border-radius: .5vw 0 0 .5vw; color:#FFFFFF; text-align:center;writing-mode: vertical-rl; font-size:.7vw;}
.lookingfor-popupbox {position:fixed; padding:1%;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%); background-color:#C7EAF3; text-align:center; height:auto; width:40%;border-radius:.7vw;}

.ad-holder {float:left; width:30%; height:auto; margin:1%; border:solid #000000 1px;}


.store-banner-holder-pc {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:1%;}
.store-banner-holder-mob {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:1%; display:none; visibility:hidden;}
.store-banner-holder-details-pc {float:left; width:100%; height:auto;margin-bottom:1%;}

.store-holder {float:left; width:21%; height:28vw; padding:1%; margin:1%; border: solid #EEEEEE 1px;box-shadow: 2px 2px #EEEEEE;border-radius:.5vw;}
.store-image { float:left; width:100%; height:auto; margin-bottom:1vw;}
.store-heading { float:left; width:100%; height:auto; margin-bottom:1vw;}
.store-pg-holder { float:left; width:50%; height:auto; margin-left:25%; margin-right:25%; margin-bottom:2vw; margin-top:10vw;}

.reg-holder {float:left; width:26%; height:auto; margin-left:35%; margin-right:35%; padding:2%; border:solid #0066CC 1px; border-radius:1vw; text-align:center;}
.myaccount-holder {float:left; width:50%; height:auto; margin-left:25%; margin-right:25%;}

.only-petex-box {float:left; width:14.5%; height:auto; margin:1%; text-align:center;}
.myaccount-holder {float:left; width:50%; height:auto; margin-left:25%; margin-right:25%;}
.story-pg-holder {float:left; width:90%; height:auto; margin-top:1%; margin-left:7%; margin-right:2%;}
}

/*###Tablet(medium)###*/
@media screen and (min-width : 768px) and (max-width : 1023px){
/*Style*/
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap');


/*Style*/
h1 {
font-size: 6vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
line-height: 1.45;
font-weight:800;
}

h2 {
font-size: 5vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
line-height: 1.45;
font-weight:500;
}
h3 {
font-size: 4.5vw;
margin: 0px 2px 7px 0px; 
padding: 3px 7px 3px 3px;
}

body,td,th {
	font-family: Nunito, sans-serif;
	font-size: 4vw;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1.5;
	font-style: normal;
  	font-weight: normal;
}
a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

input[type=text] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}
input[type=email] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}
input[type=number] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}

input[type=date] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}

input[type=password] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}

input[type=search] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}
textarea {
  width: 100%;
  height: 150px;
  padding: 12px 20px;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  resize: none;
  border-radius:10px;
}

.select {
  background-color: transparent;
  border: solid #CCCCCC 1px;
  box-sizing: border-box;
  padding: 12px 20px;
  margin: 8px 0;
  width: 100%;
  cursor: inherit;
  line-height: inherit;
  border-radius:10px;
}

.button-green {
  background-color:#00CC33;
  width:100%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}
.button-blue {
  background-color:#003366;
  width:70%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}
.button-blue2 {
  background-color:#003366;
  width:95%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}
.button-red {
  background-color:#FF3300;
  width:100%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}

.header-pc {float:left; width:100%; height:auto; margin-bottom:1%;}
.header-top-pc {float:left; width:100%; height:4vw; background-color:#3421E2; visibility:hidden; display:none;}
.header-logo-pc {float:left; width:10%; height:3vw; margin-left:5%; margin-top:.5%; visibility:hidden; display:none;}
.header-search-pc {float:left; width:55%; height:3vw; margin-left:1%; margin-top:.5%; visibility:hidden; display:none;}
.header-cart-pc {float:right; width:2%; height:auto; margin-right:5%; margin-top:1%;text-align:right; visibility:hidden; display:none;}
.header-track-pc {float:right; width:auto; height:auto; color:#FFFFFF; margin-right:1%; margin-top:1.5%; text-align:right; visibility:hidden; display:none;}
.header-helpline-pc {float:right; width:auto; height:auto; color:#0e2359; margin-right:1%; margin-top:1%; font-size:.7vw; text-align:right; visibility:hidden; display:none;}
.header-menu-pc {float:left; width:100%; height:auto; background-color:#FFFFFF; margin-top:44vw;z-index:5;}
.header-banner-pc {display:none; visibility:hidden;}
.header-banner-mob {float:left; width:100%; height:auto; margin-bottom:2%; margin-top:2%;}


.header-mob {float:left; width:100%; height:auto; margin-bottom:2%; position:fixed; z-index:500;}
.header-top-mob {float:left; width:100%; height:28vw; background-color:#ea8099; line-height:14px;}
.header-logo-mob {float:left; width:40%; height:5vw; margin-left:5%; margin-top:1%; margin-bottom:2%;}
.header-search-mob {float:left; width:96%; height:auto; padding-left:2%; padding-right:2%; background-color:#FFFFFF;}
.header-cart-mob {float:right; width:15%; height:auto; margin-right:5%; margin-top:2%;text-align:right;}
.header-track-mob {float:right; width:10%; height:auto; color:#FFFFFF; margin-right:3%; text-align:right; margin-top:1%;}
.header-helpline-mob {float:left; width:100%; height:auto; color:#FFFFFF; margin-top:3%; font-size:3vw; text-align:center; margin-bottom:3%;}

.heading {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-top:3%; margin-bottom:3%; text-align:center;}
.top-group-pc {float:left; width:auto; height:auto; margin-left:8%; margin-right:3%; margin-top:3%;}
.group-image {float:left; width:22%; height:auto; margin:1%; text-align:center;}
.top-tranding-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:3%;}
.top-discount {float:left; width:47%; height:auto; margin:1vw;text-align:center;}
.top-brands-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.hot-offer-holder {float:left; width:90%; height:auto;margin-left:5%; margin-right:5%; margin-bottom:3%; overflow-x: auto;overflow-y: hidden;}
.hot-offer-box-holder {float:left; width:380vw; height:auto;}
.hot-offer-scroll-box{float:left; width:60vw; height:100vw; margin:1vw;text-align:center;}

.top-selling-holder {float:left; width:90%; height:25vw; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.top-article-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.article-box {float:left; width:44%; height:auto; margin:3%; padding:3%; border-radius:3vw; background-color:#FFCC99;}
.article-img {float:left; width:100%; height:auto;border-radius:10%;}
.article-txt {float:right; width:100%; height:auto; text-align:left;}
.top-breed-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:3%;}
.breed-box {float:left; width:45%; height:auto; margin:2%; text-align:center;}
.footer-pc {float:left; width:100%; height:auto; background-color:#000033;}
.footer-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-top:5%; margin-bottom:5%; color:#FFFFFF; font-size:3vw; text-align:center;}

.page-heading-holder {float:left; width:100%; height:auto; background-color:#DBFDF3; margin-top:3%; margin-bottom:3%;}
.page-heading-text {float:left; width:auto; height:auto; margin-left:8%; margin-top:1%;}
.page-heading-price-filter {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:3%; margin-top:2%;}

.product-display-filter {float:left; width:22%; height:auto; margin-left:7%; margin-right:1%; margin-bottom:1%; border-right:solid #CCCCCC 1px; display:none; visibility:hidden;}
.filter-mob {float:left; width:98%; height:auto; padding:1%; background-color:#00CCFF; position:fixed;bottom:0; text-align:center;}
.product-display-holder {float:left; width:95%; height:auto; margin-left:2%; margin-right:2%; margin-bottom:3%;}
.product-holder {float:left; width:100%; height:auto; margin-bottom:3%; border: solid #EEEEEE 1px;box-shadow: 2px 2px #EEEEEE;border-radius:2vw;}
.product-image {float:left; width:44%; margin:3%; height:57vw;position: relative; }
.product-desc-holder {float:right; width:40%; margin-left:3%; margin-right:3%; margin-bottom:2%; height:auto;}
.product-text {float:left; width:45%; margin-right:3%; margin-bottom:3%; margin-top:3%; height:auto;}
.product-sale-rate {float:left; width:auto;margin-right:3%; margin-bottom:3%; height:auto;}
.product-sale-mrp {float:left; width:auto; margin-top:1.2%; margin-bottom:2%;height:auto; color:#666666; font-size:12px;}
.product-A2C-Black {float:left; width:39%; margin-right:3%; margin-bottom:3%; height:auto; background-color:#000000; color:#FFFFFF; text-align:center; padding:3%;border-radius:2vw;}
.product-size {float:left; width:45%; margin-right:2%; height:auto; font-size:2.5vw; color:#000000;}
.vnv {float:left; width:6vw; height:auto; position:absolute; top:0;z-index: 100;opacity: 0.8;}

.pagination {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.pg-left-butt {float:left; width:auto; height:auto; padding:2%; color:#FFFFFF; background-color:#003399;border-radius: 8px;}
.pg-right-butt {float:right; width:auto; height:auto; padding:2%; color:#FFFFFF; background-color:#003399;border-radius: 8px;}

.detail-pg-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:2%;}
.detail-pg-image {float:left; width:90%; height:auto; margin:3%;}
.detail-pg-image-pc {float:left; width:47%; height:auto; margin:1%; border:solid #999999 1px; display:none; visibility:hidden;}
.detail-pg-image-mob {float:left; width:100%; height:auto;}
.detail-pg-video {float:left; width:100%; height:60vw; margin-top:4%; margin-bottom:4%;}

.detail-pg-text {float:right; width:90%; height:auto;margin-left:5%; margin-right:5%; margin-bottom:2%; text-align:left;}
.product-A2C-orange {float:left; width:88%;margin-bottom:2%; margin-top:2%; height:auto; background-color:#000000; color:#FFFFFF; text-align:center; padding:5%;}
.pincode-check {float:left; width:96%; margin-left:2%; margin-right:2%;height:auto; margin-bottom:2%;}
.product-size-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.product-stock-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.detail-pg-text-holder {float:left; width:80%; height:auto; margin-left:10%; margin-right:10%;margin-bottom:3%;}
.page-btn {float:left; width:auto; height:auto; margin-right:4%; margin-bottom:4%; padding:3%; text-align:center; color:#FFFFFF; background-color:#000000;}
.product-description-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.product-details-you-may-like-holder {float:left; width:90%; height:auto; border-top:solid #CCCCCC 1px; padding-top:2%; margin-left:5%; margin-right:5%; margin-bottom:2%; text-align:center;}

#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 300px;
  background: #ccc;
  text-align: center;
  line-height: 300px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}
.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}



.story-box1-mob {float:left; width:100%; height:auto;}
.story-box1 {float:left; width:100%; height:auto;visibility:hidden; display:none;}
.story-box2 {float:left; width:100%; height:auto;}
.story-box3 {float:right; width:20%; height:auto; visibility:hidden; display:none;}

.cart-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.cart-text {float:left; width:45%; height:auto; margin-right:1%; margin-bottom:5%;}
.cart-qty {float:left; width:20%; height:auto; margin-right:1%; margin-bottom:5%; text-align:center;}
.cart-amt {float:left; width:19%; height:auto; margin-right:1%; margin-bottom:5%; text-align:center;}
.cart-del {float:right; width:10%; height:auto; text-align:right;}
.cart-total-amt1 {float:left; width:40%; height:auto; margin-top:3%;}
.cart-total-amt2 {float:right; width:50%; height:auto; margin-top:3%;}
.shopping-viewcart {float:left; width:96%; height:auto; padding:2%;text-align:center; background-color:#FFCC00; color:#FFFFFF;border-radius:10px; margin-bottom:5%;}
.direct-viewcart {float:right; width:96%; height:auto; padding:2%;text-align:center; background-color:#FF0000; color:#FFFFFF;border-radius:10px;}
.page-count {float:left; width:90%; height:auto; margin-right:5%; margin-left:5%; margin-bottom:5%;}
.article-panel {float:left; width:94%; height:auto; padding:2%; margin:1%; border:solid #CCCCCC 1px;border-radius:5%;}
.viewall {float:none; width:auto; height:auto; text-align:center;}
.breed-img {float:left; width:100%; height:auto; margin-bottom:3%;}
.breed-txt {float:left; width:100%; height:auto; margin-bottom:3%;}

.giveaway-holder-pc {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:1%; display:none; visibility:hidden;}
.giveaway-holder-mob {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:3%;}
.giveaway-holder-details-pc {float:left; width:100%; height:auto;margin-bottom:5%;}

.giveaway-pg-left-holder {float:left; width:100%; height:auto; margin-top:5%; margin-bottom:5%;}
.giveaway-pg-right-holder {float:left; width:100%; height:auto;}

.shop-category-pc {float:left; width:100%; height:auto; margin-bottom:5%; text-align:center;}
.shop-category-image {float:left; width:42%; height:auto; margin:2%; padding:2%; text-align:center;}

.faq-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%;}
.faq-box {float:left; width:43%; height:auto; padding:1%; margin:1%;border-radius:1vw; background-color:#003399; color:#FFFFFF; text-align:center;}
.scannwinholder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:5%; margin-top:2%;}
.supplement-holder {float:left; width:100%; height:auto; margin-bottom:3vw;}

.viewcart-upi-pc {float:left; width:60%; height:auto; margin-top:1vw; margin-bottom:1vw; margin-left:20%; margin-right:20%; text-align:center;display:none; visibility:hidden; }
.viewcart-upi-mob {float:left; width:90%; height:auto; margin-top:3vw; margin-bottom:3vw; margin-left:5%; margin-right:5%;text-align:center;}

.lookingfor-button {width:auto; height:auto; padding:1%; position:fixed; right:0;bottom:30vw; background-color:#FF0000; border-radius: 5vw 0 0 5vw; color:#FFFFFF; text-align:center;writing-mode: vertical-rl; font-size:2.8vw;}
.lookingfor-popupbox {position:fixed; padding:2%;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%); background-color:#C7EAF3; text-align:center; height:auto; width:80%;border-radius:3vw;}

.only-petex-box {float:left; width:42%; height:auto; margin:3%; text-align:center;}
.myaccount-holder {float:left; width:50%; height:auto; margin-left:25%; margin-right:25%;}
}

/*### Smartphones (portrait and landscape)(small)### */
@media screen and (min-width : 0px) and (max-width : 767px){
/*Style*/
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap');


/*Style*/
h1 {
font-size: 6vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
line-height: 1.45;
font-weight:800;
}

h2 {
font-size: 5vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
line-height: 1.45;
font-weight:500;
}
h3 {
font-size: 4.5vw;
margin: 0px 2px 7px 0px; 
padding: 3px 7px 3px 3px;
}

body,td,th {
	font-family: Nunito, sans-serif;
	font-size: 4vw;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1.5;
	font-style: normal;
  	font-weight: normal;
}
a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

input[type=text] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}
input[type=email] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}
input[type=number] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}
input[type=date] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}

input[type=password] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}

input[type=search] {
  width: 96%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  border-radius:10px;
}
textarea {
  width: 100%;
  height: 150px;
  padding: 12px 20px;
  box-sizing: border-box;
  border:solid #CCCCCC 1px;
  resize: none;
  border-radius:10px;
}

.select {
  background-color: transparent;
  border: solid #CCCCCC 1px;
  box-sizing: border-box;
  padding: 12px 20px;
  margin: 8px 0;
  width: 100%;
  cursor: inherit;
  line-height: inherit;
  border-radius:10px;
}

.button-green {
  background-color:#00CC33;
  width:100%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}
.button-blue {
  background-color:#003366;
  width:70%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}
.button-blue2 {
  background-color:#003366;
  width:95%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}
.button-red {
  background-color:#FF3300;
  width:100%;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:10px;
  margin-top:3%;
}

.header-pc {float:left; width:100%; height:auto; margin-bottom:1%;}
.header-top-pc {float:left; width:100%; height:4vw; background-color:#3421E2; visibility:hidden; display:none;}
.header-logo-pc {float:left; width:10%; height:3vw; margin-left:5%; margin-top:.5%; visibility:hidden; display:none;}
.header-search-pc {float:left; width:55%; height:3vw; margin-left:1%; margin-top:.5%; visibility:hidden; display:none;}
.header-cart-pc {float:right; width:2%; height:auto; margin-right:5%; margin-top:1%;text-align:right; visibility:hidden; display:none;}
.header-track-pc {float:right; width:auto; height:auto; color:#FFFFFF; margin-right:1%; margin-top:1.5%; text-align:right; visibility:hidden; display:none;}
.header-helpline-pc {float:right; width:auto; height:auto; color:#0e2359; margin-right:1%; margin-top:1%; font-size:.7vw; text-align:right; visibility:hidden; display:none;}
.header-menu-pc {float:left; width:100%; height:auto; background-color:#FFFFFF; margin-top:44vw;z-index:5; display:none; visibility:hidden;}
.header-banner-pc {display:none; visibility:hidden;}
.header-banner-mob {float:left; width:100%; height:auto; margin-bottom:2%; margin-top:30%;}


.header-mob {float:left; width:100%; height:auto; margin-bottom:2%; position:fixed; z-index:500;}
.header-top-mob {float:left; width:100%; height:28vw; background-color:#e8e8e8; line-height:14px;}
.header-logo-mob {float:left; width:40%; height:5vw; margin-left:5%; margin-top:1%; margin-bottom:2%;}
.header-search-mob {float:left; width:100%; height:auto; padding-left:2%; padding-right:2%; background-color:#FFFFFF;}
.header-cart-mob {float:right; width:15%; height:auto; margin-right:5%; margin-top:2%;text-align:right;}
.header-track-mob {float:right; width:10%; height:auto; color:#FFFFFF; margin-right:3%; text-align:right; margin-top:1%;}
.header-helpline-mob {float:left; width:100%; height:auto; color:#FFFFFF; margin-top:3%; font-size:3vw; text-align:center; margin-bottom:3%;}

.heading {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-top:3%; margin-bottom:3%; text-align:center;}
.top-group-pc {float:left; width:auto; height:auto; margin-left:8%; margin-right:3%; margin-top:3%;}
.group-image {float:left; width:22%; height:auto; margin:1%; text-align:center;}
.top-tranding-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:3%;}
.top-discount {float:left; width:47%; height:auto; margin:1vw;text-align:center;}
.top-brands-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.hot-offer-holder {float:left; width:90%; height:auto;margin-left:5%; margin-right:5%; margin-bottom:3%; overflow-x: auto;overflow-y: hidden;}
.hot-offer-box-holder {float:left; width:380vw; height:auto;}
.hot-offer-scroll-box{float:left; width:60vw; height:auto; margin:1vw;text-align:center;}

.top-selling-holder {float:left; width:90%; height:25vw; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.top-article-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.article-box-story {float:left; width:94%; height:auto; margin:3%; padding:3%; border-radius:3vw; background-color:#FFCC99;}
.article-box {float:left; width:94%; height:auto; margin:3%; padding:3%; border-radius:3vw; background-color:#FFCC99;}
.article-box-img {float:left; width:100%; height:auto; margin-bottom:5%;}
.article-box-txt{float:left; width:100%; height:auto;}

.article-img {float:left; width:40%; height:auto;border-radius:10%;}
.article-txt {float:right; width:58%; height:auto; text-align:left;}
.top-breed-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:3%;}
.breed-box {float:left; width:45%; height:auto; margin:2%; text-align:center;}
.footer-pc {float:left; width:100%; height:auto; background-color:#000033;}
.footer-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-top:5%; margin-bottom:5%; color:#FFFFFF; font-size:3vw; text-align:center;}

.page-heading-holder {float:left; width:100%; height:auto; background-color:#B1D6EB; margin-top:30vw; margin-bottom:2vw; padding-top:2vw; padding-bottom:2vw;}
.page-heading-text {float:left; width:auto; height:auto; margin-left:8%;}
.page-heading-price-filter {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:3%; margin-top:2%;}

.product-display-filter {float:left; width:22%; height:auto; margin-left:7%; margin-right:1%; margin-bottom:1%; border-right:solid #CCCCCC 1px; display:none; visibility:hidden;}
.filter-mob {float:left; width:100%; height:auto; padding-top:2vw; padding-bottom:2vw; background-color:#00CCFF; position:fixed;bottom:0; text-align:center;z-index:50;}
.product-display-holder {float:left; width:95%; height:auto; margin-left:2%; margin-right:2%; margin-bottom:3%;}
.product-holder {float:left; width:100%; height:auto; margin-bottom:3%; border: solid #EEEEEE 1px;box-shadow: 2px 2px #EEEEEE;border-radius:2vw;}
.product-image {float:left; width:44%; margin:3%; height:57vw;position: relative; }
.product-desc-holder {float:right; width:40%; margin-left:3%; margin-right:3%; margin-bottom:2%; height:auto;}
.product-text {float:left; width:45%; margin-right:3%; margin-bottom:3%; margin-top:3%; height:auto;}
.product-sale-rate {float:left; width:auto;margin-right:3%; margin-bottom:3%; height:auto;}
.product-sale-mrp {float:left; width:auto; margin-top:1.2%; margin-bottom:2%;height:auto; color:#666666; font-size:12px;}
.product-A2C-Black {float:left; width:39%; margin-right:3%; margin-bottom:3%; height:auto; background-color:#000000; color:#FFFFFF; text-align:center; padding:3%;border-radius:2vw;}
.product-size {float:left; width:45%; margin-right:2%; height:auto; font-size:2.5vw; color:#000000;}
.vnv {float:left; width:6vw; height:auto; position:absolute; top:0;z-index: 30;opacity: 0.8;}

.pagination {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:1%;}
.pg-left-butt {float:left; width:auto; height:auto; padding:2%; color:#FFFFFF; background-color:#003399;border-radius: 8px;}
.pg-right-butt {float:right; width:auto; height:auto; padding:2%; color:#FFFFFF; background-color:#003399;border-radius: 8px;}

.detail-pg-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:2%; margin-top:45vw;}
.detail-pg-image {float:left; width:90%; height:auto; margin:3%;}
.detail-pg-image-pc {float:left; width:47%; height:auto; margin:1%; border:solid #999999 1px; display:none; visibility:hidden;}
.detail-pg-image-mob {float:left; width:100%; height:auto;}
.detail-pg-video {float:left; width:100%; height:60vw; margin-top:4%; margin-bottom:4%;}

.detail-pg-text {float:right; width:90%; height:auto;margin-left:5%; margin-right:5%; margin-bottom:2%; text-align:left;}
.product-A2C-orange {float:left; width:88%;margin-bottom:2%; margin-top:2%; height:auto; background-color:#000000; color:#FFFFFF; text-align:center; padding:5%;}
.pincode-check {float:left; width:96%; margin-left:2%; margin-right:2%;height:auto; margin-bottom:2%;}
.product-size-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.product-stock-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.detail-pg-text-holder {float:left; width:80%; height:auto; margin-left:10%; margin-right:10%;margin-bottom:3%;}
.page-btn {float:left; width:auto; height:auto; margin-right:4%; margin-bottom:4%; padding:3%; text-align:center; color:#FFFFFF; background-color:#000000;}
.product-description-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.product-details-you-may-like-holder {float:left; width:90%; height:auto; border-top:solid #CCCCCC 1px; padding-top:2%; margin-left:5%; margin-right:5%; margin-bottom:2%; text-align:center;}

#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 300px;
  background: #ccc;
  text-align: center;
  line-height: 300px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}
.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}



.story-box1-mob {float:left; width:100%; height:auto;}
.story-box1 {float:left; width:100%; height:auto;visibility:hidden; display:none;}
.story-box2 {float:left; width:100%; height:auto;}
.story-box3 {float:right; width:20%; height:auto; visibility:hidden; display:none;}

.cart-holder {float:left; width:100%; height:auto; margin-bottom:2%;}
.cart-text {float:left; width:45%; height:auto; margin-right:1%; margin-bottom:5%;}
.cart-qty {float:left; width:20%; height:auto; margin-right:1%; margin-bottom:5%; text-align:center;}
.cart-amt {float:left; width:19%; height:auto; margin-right:1%; margin-bottom:5%; text-align:center;}
.cart-del {float:right; width:10%; height:auto; text-align:right;}
.cart-total-amt1 {float:left; width:40%; height:auto; margin-top:3%;}
.cart-total-amt2 {float:right; width:50%; height:auto; margin-top:3%;}
.shopping-viewcart {float:left; width:96%; height:auto; padding:2%;text-align:center; background-color:#FFCC00; color:#FFFFFF;border-radius:10px; margin-bottom:5%;}
.direct-viewcart {float:right; width:96%; height:auto; padding:2%;text-align:center; background-color:#FF0000; color:#FFFFFF;border-radius:10px;}
.page-count {float:left; width:90%; height:auto; margin-right:5%; margin-left:5%; margin-bottom:5%;}
.article-panel {float:left; width:94%; height:auto; padding:2%; margin:1%; border:solid #CCCCCC 1px;border-radius:5%;}
.viewall {float:none; width:auto; height:auto; text-align:center;}
.breed-img {float:left; width:100%; height:auto; margin-bottom:3%;}
.breed-txt {float:left; width:100%; height:auto; margin-bottom:3%;}

.giveaway-holder-pc {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:1%; display:none; visibility:hidden;}
.giveaway-holder-mob {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:3%;}
.giveaway-holder-details-pc {float:left; width:100%; height:auto;margin-bottom:5%;}

.giveaway-pg-left-holder {float:left; width:100%; height:auto; margin-top:5%; margin-bottom:5%;}
.giveaway-pg-right-holder {float:left; width:100%; height:auto;}

.shop-category-pc {float:left; width:100%; height:auto; margin-bottom:5%; text-align:center;}
.shop-category-image {float:left; width:42%; height:auto; margin:2%; padding:2%; text-align:center;}

.faq-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%;}
.faq-box {float:left; width:43%; height:auto; padding:1%; margin:1%;border-radius:1vw; background-color:#003399; color:#FFFFFF; text-align:center;}
.scannwinholder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:5%; margin-top:2%;}
.supplement-holder {float:left; width:100%; height:auto; margin-bottom:3vw;}

.viewcart-upi-pc {float:left; width:60%; height:auto; margin-top:1vw; margin-bottom:1vw; margin-left:20%; margin-right:20%; text-align:center;display:none; visibility:hidden; }
.viewcart-upi-mob {float:left; width:90%; height:auto; margin-top:3vw; margin-bottom:3vw; margin-left:5%; margin-right:5%;text-align:center;}

.lookingfor-button {width:7vw; height:auto; padding:1%; position:fixed; right:0;bottom:20vw; background-color:#FF0000; border-radius: 2vw 0 0 2vw; color:#FFFFFF; text-align:center;writing-mode: vertical-rl; font-size:2.8vw;}
.lookingfor-popupbox {position:fixed; padding:2%;top: 60%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%); background-color:#C7EAF3; text-align:center; height:auto; width:80%;border-radius:3vw;}
.ad-holder {float:left; width:100%; height:auto; margin-bottom:5vw; border:solid #000000 1px;}

.store-banner-holder-pc {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:1%; display:none; visibility:hidden;}
.store-banner-holder-mob {float:left; width:87%; height:auto; margin-left:6%; margin-right:7%; margin-bottom:3%;}
.store-banner-holder-details-pc {float:left; width:100%; height:auto;margin-bottom:1%;}

.store-holder {float:left; width:100%; height:auto; padding:5%; margin-bottom:5%; border: solid #EEEEEE 1px;box-shadow: 2px 2px #EEEEEE;border-radius:3vw;}
.store-image { float:left; width:100%; height:auto; margin-bottom:5vw;}
.store-heading { float:left; width:100%; height:auto; margin-bottom:5vw;}
.store-pg-holder { float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; margin-bottom:5vw; margin-top:45vw;}

.reg-holder {float:left; width:74%; height:auto; margin-left:10%; margin-right:10%; margin-bottom:10%; padding:3%; border:solid #0066CC 1px; border-radius:3vw; text-align:center; font-size:3vw;}
.myaccount-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%; font-size:3vw;}

.only-petex-box {float:left; width:42%; height:auto; margin:3%; text-align:center;}
.myaccount-holder {float:left; width:90%; height:auto; margin-left:5%; margin-right:5%;}
.story-pg-holder {float:left; width:90%; height:auto; margin-top:3%; margin-left:5%; margin-right:5%;}
}


