@font-face {
    font-family: 'Gentona Book';
    src: url('Gentona-BookItalic.woff2') format('woff2'),
        url('Gentona-BookItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Gentona-reg';
    src: url('Gentona-Medium.woff2') format('woff2'),
        url('Gentona-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gentona';
    src: url('Gentona-ExtraBold.woff2') format('woff2'),
        url('Gentona-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Gentona';
    src: url('Gentona-SemiBold.woff2') format('woff2'),
        url('Gentona-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Gentona';
    src: url('Gentona-Thin.woff2') format('woff2'),
        url('Gentona-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Gentona Book';
    src: url('Gentona-Book.woff2') format('woff2'),
        url('Gentona-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gentona';
    src: url('Gentona-ExtraLight.woff2') format('woff2'),
        url('Gentona-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gentona Book';
    src: url('Gentona-Bold.woff2') format('woff2'),
        url('Gentona-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Gentona';
    src: url('Gentona-Light.woff2') format('woff2'),
        url('Gentona-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}



body {font-family: 'Open Sans', sans-serif; padding:0px; margin:0px; overflow-x: hidden;}

*{box-sizing:border-box;}
.clear{clear:both;}
.text-link{color: #11b6bd !important;}
.search-bar--header{min-width:191px;}
.container{width:100%; max-width:1280px; margin:0 auto; padding:0px 15px;}
.container-fluid {padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
img{max-width: 100%; display: block;}
.textalign{text-align: center;}
a{transition-duration: .35;}
/* Custom Style */
.row {margin-left: -15px; margin-right: -15px; display: flex; /*flex-wrap: wrap;*/}
.pp-12, .pp-11, .pp-10, .pp-9, .pp-8, .pp-7, .pp-6, .pp-5, .pp-4, .pp-3, .pp-2, .pp-1 {padding-right: 15px; padding-left: 15px;}
.pp-12 {width: 100%;}
.pp-11 {width: 91.66666667%;}
.pp-10 {width: 83.33333333%;}
.pp-9 {width: 75%;}
.pp-8 {width: 66.66666667%;}
.pp-7 {width: 58.33333333%;}
.pp-6 {width: 50%;}
.pp-5 {width: 41.66666667%;}
.pp-4 {width: 33.33333333%;}
.pp-3 {width: 25%;}
.pp-2 {width: 16.66666667%;}
.pp-1 {width: 8.33333333%;}
.skyblue{color: #00b7bc}
.red{color:#e3002b !important;}

.mobBan {
  display: none;
}
.deskTab{
  display: block;
}
.mobileSection{
  	display:none;
  }
  .desktopSection{
  	display:block;
  }

/* blog css */
.SupplementSubMenu {
    text-align: center;
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/basewith-bg.png?v=1603967901);
    height: 300px;
    background-repeat: no-repeat;
    width: calc(100% + 80px);
    display: block;
    margin: 0 -40px !important;
    padding: 0 40px;
}

.SupplementSubMenu h4 {
    padding: 32px;
    color: #fff;
    font-size: 33px;
    margin: 0;
    padding-bottom: 10px;
    letter-spacing: 0;
    font-weight: lighter;
}
.SupplementSubMenu h4 b {
    font-weight: bold;
}
li.SuppBottlesColor8 p {
    margin: 0;
    line-height: 1.2;
}

.SupplementSubMenu .menuSuppBottles8Container ul {
	list-style-type: none !important;
}

.SuppBottlesColor8 p {
	font-size: 20px;
	color: #a790c4;
}

li.SuppBottlesColor8 {
	max-width: 12.5%;
	width: 100%;
	box-sizing: border-box;
	float: left;
	text-align: center;
	margin-bottom: 20px;
}

.SuppBottlesColor8 img {
	max-width: 100% !important;
  width:auto;
}
.white_space.__blogLeftSide a {
    color: #00b6bc;
}
.__DogHeatCycle img {
    max-width: 1800px;
    width: 100%;
}
.__articleContent ul {
    list-style-type: disc !important;
}
.__articleContent a {
    color: #00b6bd !important;
}
img.full_width_img {max-width: 2000px;width: 100%;}
/* Cart */
.paymentMethod, .cartInc {
    position: relative;
    float: right;
}
p.cart__subtotal span {
    color: #ed1b3c;
    font-weight: bold;
}
 .mobileCart__{
  	display:none !important;
  }
.__newPawCartDesktop{display:block;}

.paymentMethod {
    width: 57%;
}
p.cart__subtotal span, .cart__price span, .cart__product-meta span {
    color: #ed1b3c;
    font-weight: bold;
}
.__cart_header.section-header {
    visibility: unset;
}
.cart-quantity {
    display: flex;
}
button.qtyminus, button.qtyplus {
    margin: 4px;
}
.yourcartlogo {
    max-width: 400px;
    width:100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.cartInc img {
    max-width: 110px;
	width:100%;
    display: inline-block;
    float: none;
      object-fit: contain;
    margin: 0;
}
.jdgm-carousel-item__image-wrapper img {
    object-fit: contain;
}
.cartInc {
    padding-bottom: 40px;
    clear: both;
    float: none;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
span.__undershipping._cart_slide.blu_but {
    background: #11b6bd;
    max-width: 260px;
    font-size: 16px !important;
	line-height: 19px !important;
	padding: 10px 0 !important;
}
.grid__item.large--one-fifths.custome-cart {
    width: 20%;
    text-align: center;
}
.grid--full.cart__row--table-large.NewCartBottom {
    margin-bottom: 20px;
}
.cart_header_secContainer {
    display: flex;
    justify-content: space-between;
}
.cart_item-header {
    font-weight: bold;
}
.header_subtotal_label {
    position: relative;
    left: 70px;
}
.header_qyt_label {
    position: relative;
    left: 11px;
}
.cart_item-header {
    font-weight: bold;
}
.header_items_label {
    width: 39%;
    padding-left: 4%;
}
a.cart__product-name.cart_addedtitle_data {
    font-weight: 700;
}
p.cart__product-meta.varient {
    font-weight: 600;
}
.cart__row.cart_items_section {
    padding: 20px;
}
.grid__item.custome-cart {
    width: 20%;
    text-align: center;
}
.large--two-fifths.addCartTabel {width:42%}
.one-half-custom input.js-qty__num {
    border: 1px solid #212b36;
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
}
._newPawtecAdd button.icon-fallback-text {
    border: unset !important;
}
.leftcartButton {
    float: left;
}
.rytcartButton {
    float: right;
}
.leftcartButton button.btn--secondary {
    margin: 0px;
    font-size: 15px;
}
.leftcartButton button.btn.cart__checkout {
    margin: 0px !important;
}
.cart__row--table-large button.btn.cart__checkout {
    margin-bottom: 15px;
    max-width: 260px;
    width: 100%;
}
.grid--full.cart__row--table-large.NewCartBottom{
  border-top: 1px solid #e5e5e5;
    padding-top: 15px;
}
/* Header Section */
.blueSubscription {
	background: #00b5bd;
	width: 100%;
	text-align: center;
	color: #fff;
}
.blueSubscription h6 {
    padding: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0;
    text-transform: none;
}
.blueSubscription h6 span {
	background: #e4002b;
	padding: 4px 10px;
	border-radius: 15px;
	font-weight: bolder;
}
.blueSubscription h6 a {
	color: #fff;
	border-bottom: 1px solid #fff;
	font-size: 11px;
}
.header {border-bottom: 1px solid #eaeaea;padding: 20px 0;}
.headerrow {align-items: baseline;}
.__top_login ul li {padding: 0 5px;}
.__top_login ul li .cartLink img {width: 35px;}
.TopMenu {z-index: 1; display: block;}
#menu-top{display: none;}
.top_header{padding: 20px 0 0;}
.logo_div {width: 100%; text-align: center; border-bottom: 1px solid #eaeaea; padding-bottom: 20px;}
.whole_logo{padding: 40px 0;}
.logo_div img, .whole_logo img {margin: 0 auto;}
/* Top Nav */
.TopMenu ul {padding: 0;margin: 0;}
.TopMenu ul li {list-style: none; display: inline-block; padding: 15px 12px;}
.TopMenu ul li a {color: #333; text-decoration: none; font-size: 15px;font-weight: 400;}
.TopMenu ul li a:hover {color: #00b6bc;}
/** Top Login**/
.__top_login {float: right;}
.__Inner_title.articalBanner {display: block !important;}
.artical_banner .__Inner_title.articalBanner {padding: 0;}
/** Careers Page **/
.OurPack h2 {
    margin: 0;
    padding: 32px 0 20px;
    font-size: 41px;
    font-weight: bold;
    letter-spacing: -2px;
}
.OurPack p {
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
}
.OurPack {
    background: url('https://cdn.shopify.com/s/files/1/1355/5443/files/02_29b28c56-1600-4e33-9c21-67771b9be966.jpg?v=1603092064');
    height: 327px;
    background-repeat: no-repeat;
    background-attachment: inherit;
    /* background-size: 100% 100%; */
    text-align: center;
    color: white;
}
.CareerTestimonals img.leftContent {
	max-width: 238px;
}
.see_more_articles.PPBGblue::before {
    background: #00b6bd;
}
.PPBGblue a {
    background: #00b6bd;
    font-size: 31px;
    padding: 9px 34px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 35px;
}

button.OurPackButtonPP {
    background: #fff;
    padding: 10px;
    border-radius: 28px;
    width: 100%;
    color: #02b8bd;
    font-weight: bolder;
    max-width: 256px;
    min-height: 57px;
    font-size: 19px;
    letter-spacing: -1px;
    line-height: 24px;
}
.PPimg img {
    min-height: 299px;
}

.careersDetails-section1 .PPred {
    padding: 30px 60px;
}


.PackageGreySection {
    padding: 15px;
}

.SectionContent {
    margin: 15px;
    padding: 30px 40px;
    background: #f1f2f2;
  	height:299px;
}
.careersDetails-section2 .PPred hr {
    max-width: 288px;
}
.careersDetails-section2 .SectionContent p {
  max-width: 306px;
}
.careersDetails-section2 .SectionContent.PPred {
    padding: 45px 40px;
}
.sectionGridpp {
    display: flex;
    clear: both;
}
.SubSectionC1, .SubSectionC2 {
    width: 35%;
    padding: 0 20px;
}

.Wc67 {
    width: 70%;
}

.Wc33 {
    width: 33.339%;
}
.careersDetails-section2 .SectionContent.PPblue {
    padding: 60px 60px;
}
.SectionContent.PPred h3 {
    color: #e3002b;
    font-size: 36px;
    font-weight: bold;
    margin: 0;
    text-transform: capitalize;
    line-height: 41px;
    letter-spacing: -1px;
}
.PPblue{color: #02b8bd;}
.PPred{color: #ed1b3b;}
.PPimg {
    padding: 0;
}

.PPblue h3 {
    color: #02b8bd;
    font-size: 36px;
    font-weight: 900;
    margin: 0;
    line-height: 41px;
    letter-spacing: -1px;
}

.PPred  hr {
    border: 10px solid #e6173e !important;
    margin: 0px;
    margin-top: 10px;
    max-width: 237px;
}

.SectionContent  p {
    padding-top: 40px;
    padding-bottom: 15px;
    border-bottom: 3px solid #c3c5ca;
    font-size: 18px;
    font-weight: 400;
    color: #727277;
  	width: 100%;
    max-width: 258px;
}

.PPblue hr {
    border: 10px solid #00b7bc !important;
    margin: 0px;
    margin-top: 10px;
    max-width: 232px;
}
.careersDetails-section2 .SectionContent.PPblue p {
    max-width: 252px;
}
.careersDetails-section3 .SectionContent.PPblue p {
    max-width: 500px;border-bottom: 2px solid #c3c5ca;
    margin-top: 5px;
}
.careersDetails-section3 .PPblue hr {
    max-width: 480px;
}

.careersDetails-section3 .SectionContent.PPblue {
    padding: 70px 42px 70px 52px;
}
.careersDetails-section4 .SectionContent.PPred.Wc30 {
    width: 100%;
    max-width: 352px;
}
.careersDetails-section4 .SectionContent.PPred {
    padding: 82px 90px;
}
.careersDetails-section4 .PPred hr {
	max-width: 152px;
}
.careersDetails-section4 .SectionContent p {
    border-bottom: 2px solid #c3c5ca;
}
.careersDetails-section5 .SectionContent.PPred {
    padding: 60px 35px 60px 45px;
}
.careersDetails-section5 .PPred hr {max-width: 285px;
}
.careersDetails-section5 .SectionContent p {
    max-width: 305px;
}
.Wc50 {
    max-width: 595px;
    width: 100%;
}
button.OurPackButtonPP:hover {
    color: #fff;
    border: 2px solid #fff;
    background: #05b6be;
}
.CoreValueSection {
    margin-top: 90px;
}


.CoreUperSec img.lazy {
    float: left;
}

.CoreValueGrid {
    margin: 10px;
    width: 100%;
}
.theTreatSection .sectionGridpp {
  	justify-content: center;
    padding: 80px 0 100px;
}
.PPBorderRed {
    border: 3px solid #dc012a;
    padding: 20px 40px 20px;
}

h2.PPblue, h2.PPred {
    padding-left: 30px;
    font-weight: 400;
}

.PPBorderblue {
    border: 3px solid #02b8bd;  
    padding: 20px 40px 20px;
}

h2.PPblue {
    color: #00b6bd;
}

.PPred {
    color: #ed1b3b;
}
.PPBorderRed p, .PPBorderblue p {
    font-size: 14px;
    color: #727277;
    font-weight: 400;
}
.CoreUperSec {
    display: flex;
    align-items: center;
    justify-content: center;
  	height: 130px;
}
.see_more_articles.PPBGred a {
    background: #e6173e;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 10px 38px;
}
.see_more_articles.PPBGred {
    margin: 40px 0 0 0 !important;
}
.see_more_articles.PPBGred::before {
    height: 1px;
    background: #e6173e;
}
.TreatContentImg {
    border: 3px solid #00b7bc;
    width: 69px;
    height: 69px;
    border-radius: 50%;
    line-height: 92px;
    text-align: center;
}

.TreatContentImg img {
    display: inline-table;
}
.TreatContent {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}
.TreatContent p {
    padding-left: 25px;
  	width: 100%;
    max-width: 332px;
}
.JoinPackContent h2 {
    font-size: 37px;
    font-weight: bold;
    letter-spacing: -2px;
    color: #e3002b;
}
.JoinPackContent p {
    font-size: 21px;
    font-weight: 400;
    color: #9c9aa0;
    width: 100%;
    max-width: 400px;
}
.testimonals1, .testimonals2 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.testimonals1 {
    margin-bottom: 25px;
}
.rytContent {
    margin-left: 25px;
}
.rytContent p {
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    max-width: 340px;
    margin-bottom: 0;
  	color:#9c9aa0;
}
.rytContent p.post {
    font-size: 10px;
}
.JoinThePack .sectionGridpp {
    padding: 20px 0;
}
.JoinThePack .JoinTestimonals {   
    width: 50%;
    margin: 70px auto;
}
.JoinPackContent {
    width: 38%;
  	padding: 60px 0;
}
.CareersPageTitle {
    position: absolute;
    text-align: center;
    letter-spacing: -0.5px;
    font-size: 52px;
    font-weight: 300;
    text-transform: unset;
    color: white;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.careerAtPetParent {
    position: relative;
}
.JoinTestimonals.Desktop{display:block;}
.JoinTestimonals.Mobile{display:none;}
.slick-slider .slick-dots li.slick-active button:before {
    background-color: #9c9aa0 !important;
    border-color: #9c9aa0 !important;
    opacity: 1 !important;
    width: 17px !important;
    height: 17px !important;
    margin: 4px 0 0 4px !important;
}
.slick-slider .slick-dots li button:before {
    text-indent: -9999px !important;
    border-radius: 100% !important;
    background-color: #fff !important;
    border: 1px solid #9c9aa0 !important;
    width: 17px !important;
    height: 17px !important;
    margin: 5px 0 0 5px !important;
    opacity: 1 !important;
    transition: all 0.2s !important; 
      z-index: 10;
}
.JoinThePack .JoinTestimonals ul.slick-dots {
	z-index:10;bottom: -45px !important;
}
.JoinThePack .JoinTestimonals ul.slick-dots:after {
    content: '';
    background: #9c9aa0;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 17px;
    left: 0;
 	z-index:9;
  
}
.slick-slider .slick-dots li {
    margin: 0 5px !important;
}
.openRoles {
    margin-top: 45px;
}

.openRoles a.openRolesBtn {
    background: #00b7bc;
    padding: 9px 25px;
    font-size: 24px;
    line-height: 22px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'gentona';
}

/* end Careers */
@media screen and (max-width: 1024px) and (min-width: 750px){
  .CareersPageTitle {
      font-size: 52px;
      top: 0%;
	}
  ._add_tags_data{display:block !important;}
  .__top_login{display:block !important;}
  div#as_Seen .asSeenNowBotImage img{    height: 552px;}
  div#form_seen_now form.needsclick .ql-editor p:first-child span{font-size: 55px !important;}
  .withCovrs_belowImages {
     flex-wrap: wrap;
     justify-content: center;
  } 
  .withCovrs_belowImages>img {
      max-width: 50%;
  }
  .CovrsCustomContentfill{
    padding-left: 4%;
  }
  section#foot_banner5 .leftRelatedAdvert h4{
    font-size: 5.2em !important;
  }
  section#foot_banner5 .rightRelatedAdvert h4 {
      font-size: 30px !important;
  }
  .customizeCovrsHeading h3 {
    margin: 0;
    font-size: 38px !important;
  }
  .CovrsCustomContentPic img.lazyloaded {
    width: 100% !important;
    height: auto !important;
}
}
@media screen and (max-width: 500px) and (min-width: 240px){
.JoinTestimonals.Desktop{display:none;}
.JoinTestimonals.Mobile{display:Block;}
}
.navbarMenu {display: flex;justify-content: space-evenly;align-items: center;}
ul.menu-top {display: flex;align-items: center;}
.__top_login ul {margin: 0;padding: 0;}
li#__search_icon {position: relative;margin-right: 10px;float: left;list-style: none;display: inline-block;}
.search-bar--header {max-width: 300px;background-color: rgba(0,0,0,0);}
.__top_login ul.menu-top li {list-style: none;}
li#__search_icon input[type=search] {float: left;width: 150px;border: 1px solid #959595;padding-left: 10px;height: 45px;border-right: 0;}
input, textarea, select {border: 1px solid #e5e5e5;max-width: 100%;padding: 8px 10px;border-radius: 0;}
.__search_tab {border: 1px solid #959595;cursor: pointer;height: 45px;background: 0;width: 40px;}
.menu-top li {float: left;}
.__top_login ul li a {color: #303030;text-decoration: none;padding: 5px 5px;float: left;}

/* Banner Section */
.HeadingSize {font-weight: 300;font-size: 61px; margin: 0;}
.homeBanner{padding: 40px 0 0;}
.BannerText {padding-left: 50px;}
.BannerText h2 {font-weight: 300;font-size: 4.5em; margin: 0;}
.BannerText h2 span sup {font-size: 24px;}
.bannercontent{color: #6d6e71; font-size: 24px; line-height: 42px; font-weight: 300; margin: 15px 0;}
div#CartDrawer {
    background: #f1f2f2;
    box-shadow: -2px 0px 5px rgba(0,0,0,.1);
}
.needsclick.Button__FormStyledButton-p2mbjt-0.eJCedp.kl-private-reset-css-Xuajs1 {
	/* padding-top: 10px; */
	margin-top: 10px;
}
/** slide cart **/
.__3dayshipping {
    margin: 23px 0px 15px 0px;
}
.__3dayshipping ._leftpart {
    text-align: center;
}
.__undershipping._cart_slide {
    font-weight: bold;
    background: #e3002b;
    color: #fff;
    max-width: 205px;
    width: 100% !important;
    text-align: center;
    line-height: 33px !important;
    text-transform: uppercase;
    border: 0;
    padding: 0px 8px !important;
    display: inline-block;
    font-size: 14px !important;
}
a.giftCard-Petparents {
    padding: 0px 0px;
    clear: both;
}
.giftCard-Petparents.data_GiftCards {
    margin-top: 10px;
    text-align: center;
}
.giftCard-Petparents button {
    clear: both;
    text-align: center;
    font-weight: bold;
    font-weight: bold;
    background: #e3002b;
    color: #fff;
    max-width: 205px;
    width: 100% !important;
    text-align: center;
    line-height: 33px !important;
    text-transform: uppercase;
    border: 0;
    padding: 0px 8px !important;
    display: inline-block;
    font-size: 14px !important;
}
}
@media only screen and (max-width: 767px){
.mobBan {display:block !important;}
.deskTab{display:none !important;}
}
@media only screen and (max-width: 750px){
.CareersPageTitle {
	font-size: 28px;
    top: unset !important;
}
  .testimonals1 img.leftContent, .testimonals2 img.leftContent {
	width: auto !important;
	margin: auto;
}
}
@media only screen and (max-width: 768px) and (min-width: 100px){
.sectionGridpp.threatsFlex {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}
  
  .coversPetParentProMiddle section#foot_banner5 .leftRelatedAdvert h4 {
  	left:0 !important;
    font-size: 4.2em !important;
  }
  /* Accessories */

.proFirstImg img {
    max-width: 130px;
}
  .firstProduct .grid__item.text-center {
    margin: 16px auto !important;
}
.firstProduct h3 {
    font-size: 21px !important;
    max-width: 216px !important;
    text-align: left!important;
    margin: 0 auto !important;
}
.firstProduct p {
    font-size: 18px !important;
    text-align: left!important;
    margin: 0 0 5px 0;
    max-width: 216px !important;
}
.clic_join.acessBuyNowBut a {
    font-size: 16px !important;
    font-family: 'Gentona-reg';
    padding: 10px 20px;
}
  .firstProduct {
    padding: 10px 0 !important;
}
/* end */
 
}
@media only screen and (max-width: 600px){
  .firstProduct {
    padding: 30px 0 !important;
}
  .coversPetParentProMiddle .pp-12.arw_3, div#ik51 {
    padding-top: 10px!important;
}
 ._Patents__pending.__top_header_covrPatent {
    bottom: 405px !important;
}
}

@media only screen and (max-width: 768px){
  

  .blueSubscription h6 {
	padding: 5px 12px;
	font-size: 13px;
    line-height:24px;
}
div#ik69:before {
    right: -33px;
    top: 67px;
}
div#ik59:before {
    left: -41px;
    top: 39px;
}
div#ik49:before {
    top: 64px;
    right: -28px;
}
  div#ik39:before {
    left: -90px;
    top: 39px;
}
  div#ik29:before {
    top: 44px;
    right: -14px;
}
  div#ik19:before {
    left: -100px;
    top: 39px;
}
 
.findPetProducts .grid_3_img:last-child {
    margin-bottom: 0px;
}
  .asSeenNow.container-down>div{padding-top:0px;}

.cart__afterGift{background:#ed1b3c;padding-bottom:3px;}
  #as_Seen .asSeenNowBotImage img{
  	height: unset !important;
  }
a.giftCard-Petparents { 
    padding: 10px 0px;
    clear: both;
}

._leftpart .__undershipping._cart_slide {
    font-size: 10px !important; 
    line-height: 25px !important;
}
  
.seen_cont.top_seen_section img, .seen_cont.bottom_seen_section img {
    margin: 20px auto;
}

.cart__checkout {
    font-size: 15px;
    margin-top: 0px !important;
    font-weight: bold;
}
.leftcartButton a button {
	padding: 11px;
}
/**Career page**/
   .sectionGridpp, .TreatContent, .testimonals1, .testimonals2 {
    display: block;
}
.Wc67, .Wc33 {
    width: 100%;
}
.SectionContent {
    margin: 15px 0;
    height: 100%;
}
.PPimg img {
    min-height: 160px;
    object-fit: cover;width: 100%;
}
.careersDetails-section1 .PPred, .careersDetails-section2 .SectionContent.PPred, .careersDetails-section2 .SectionContent.PPblue, .careersDetails-section3 .SectionContent.PPblue, .careersDetails-section4 .SectionContent.PPred, .careersDetails-section5 .SectionContent.PPred {
    padding: 30px 30px;
}
.CoreValueGrid {
    margin: 0 15px 15px;
    max-width: 93%;
}
.PPBorderRed, .PPBorderblue {
    padding: 20px 20px 20px;
}
.SubSectionC1, .SubSectionC2 {
    width: 100%;
}
.theTreatSection .sectionGridpp {
    padding: 50px 0 0px;
}
.TreatContentImg {
	margin:0 auto;
}
.TreatContent p {
    padding-left: 0px;
    max-width: 100%;
    text-align: center;   
}
.rytContent {
    margin-left: 0;
}
.JoinThePack .JoinTestimonals {
    width: 100%;
    margin: 20px 15px;
}
.JoinPackContent {
    width: 100%;
    padding: 0px 15px;
}  
  .OurPack {
    height: 410px;
    background-size: 100% 100%;
    background-position: center;
}
  .JoinThePack .JoinTestimonals ul.slick-dots {
    bottom: -25px !important; left: 12px;
}
  .JoinThePack .JoinTestimonals ul.slick-dots:after {
    left: -14px;
}
  .careersDetails-section2 .PPimg {
    margin-top: 20px;
}
  .careersDetails-section4 .SectionContent.PPred.Wc30, .Wc50 {max-width:100%;}
}
/** Learn More **/
.learnMoreText {padding: 33px 0;text-align: center;    line-height: 1.5;}
.learnMoreText p {font-size: 34px;font-weight: 300;color: #fff;margin: 10px auto;line-height: 1.3; max-width: 940px;}
.learnMoreText p span {font-weight: 700;}
.learnMoreText p.findProduct {font-size: 29px;font-weight: 700;color: #fff;letter-spacing: -1px;}
.learnMoreBtn {text-align: center;}
.RedButton {background: #e3002b; border: 0; color: #fff;display: inline-block;width:246px; height: auto; line-height: 45px; text-decoration: none; font-size: 25px; font-weight: 600; transition-duration: .35s; margin-top: 15px; margin-bottom:10px;text-transform: uppercase;}
/*.RedButton:hover {background: #00b7bc;}*/

/** Treat For You **/
.petTitle {letter-spacing: -0.5px; font-size: 52px;font-weight: 300;text-align: center;margin: 20px 0;text-transform:unset; padding:0 15px;}
.treatContent {display: flex;align-items: center;justify-content:space-between;width: 100%;max-width: 80%;margin: 0 auto;padding: 40px 0;}
.treatText {width: 100%;max-width: 50%;}
.treatText h4 { font-size: 28px;font-weight: 1000;color: #6d6e71; letter-spacing: -1.2px;
    margin: 0;text-transform: unset;font-family: 'Gentona Book';}
.treatText p {    font-size: 22px;font-weight: 400; color: #6d6e71;margin: 0;max-width: 100%;
line-height: 1.1;padding-top: 6px;}
.signUpBtn, .readBtn {background: #00b7bc;}
/*.signUpBtn  {padding: 0 73px;} */
a.signUpBtn:hover, a.readBtn:hover {background: #e3002b !important;}
.subscribeContent { border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea;}
.treatTitle {
    position: relative;
}
.faqproductpage li {
    /* display: list-item; */
    list-style-type: disc;
}
#ProductSelect-option-1 .__itemWraper{    max-width: 110px !important; min-width:unset !important;}

.calming_apd_pt {
    padding-top: 35px !important;
}
.treatTitle:after, .treatTitle:before  {
    content: '';
    background: #eaeaea;
    height: 1px;
    right: 0;
    flex-grow: 1;
}
.shopPetAge h3 {
    text-transform: none;
}
.treatTitle {
    position: relative;
    display: flex;margin:5px auto;
    justify-content: space-evenly;
    align-items: center;
}
.treatTitle h3 {
    padding: 0 20px;
}
.brandTitle h3::before, .brandTitle h3::after {max-width: 30%;}
.treatTitle h3::after {left:0;}
/* stickybar in product */

.pet_sticky_cart .middlepart ._stickyPetOptions {
    height: 44px;
    margin: 10px 0;
    min-width: 90px;
}




/* end stickbar in product */
/** Brand Slider Css **/
.brandSlider { background: url(../img/brand/brand-bg.png);background-position: center;background-repeat: no-repeat;background-size:cover;    padding: 20px 0; }
.sliderContent {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
section.shopPetAge .row {
    display: flex;
}
section.shopPetAge .row>div {
    max-width: 25%;
    width: 100%;
}
.PeePadDta {
    margin: 0 -35px;
}

section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop {
    margin-top: 0;

}
section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop .row {
    border-top: 15px solid #f1f2f2;
}
.PeePadImages--two {
    display: flex;
    justify-content: space-between;
}
.__PetAgeSection._blueBg {
    background: #00b7bc;
	text-align:center;
}
.__PetAgeSection._redBg {
    background: #e3002b;
	text-align:center;
}
.shopPetAge .titleSection {
    background: #f2f2f2;
  padding: 35px 50px;
}
section.shopPetAge img {
    display: inline-block;
    
}
section.shopPetAge {
    margin-top: 20px;
}
.shopPetAge .titleSection h3 {
    margin: 0;
    font-size: 50px;
    letter-spacing: unset;
    font-weight: 300;
    line-height: 1;
}
.shopPetAge .titleSection p {
    font-size: 29px;
    font-weight: 300;
    line-height: 1.2;
    padding-top: 19px;
    margin: 0;
    color: #000;
    opacity: .4;
}
._blueBg h3, ._redBg h3 {
    font-size: 42px;
    margin: 0;
    padding-top:15px;
    letter-spacing: unset;
    font-weight: 300;
    color: #fff;
}
.sliderImg img {
    width: 285px;
    height: 285px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
}
.sliderText h4 {
    font-size: 33px;
    font-weight: 600;
    color: #6d6e71;
    letter-spacing: -1px;margin: 10px 0;
}
div#ProductSelect-option-1 .__itemWraper {
    display: flex;
    align-items: flex-end;
}
.rightRelatedAdvert.Kat_diaper_add >.learnMoreBtn {
    padding-top: 15px !important;
}
.rightRelatedAdvert.Kat_diaper_add h4 {
    font-size: 38px !important;
    margin-bottom: 0 !important;
}
.sliderText {
    width: 100%;
    max-width: 44%;    padding-left: 40px;
}
.treatSection .learnMoreBtn a.RedButton:hover{
	background:#00b7bc;
}

.learnMoreBtn a:hover {color: #fff !important;}

.peePad-header-content #ProductSelect-option-1 {
    padding-left: 120px;
    justify-content: space-evenly;
}
/* washing instruction */



.sticky_washinstruction {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    left: 0;
    padding: 15px 0;
    z-index: 1;
}
._stickylm_right {
   display: flex;
    justify-content: center;
}
._stickylmPrice {
    font-size: 29px !important;
    font-weight: 300 !important;
    margin-right: 40px;
    text-transform: uppercase;
    line-height: 1.5;
}
._stickylm a {
    color: #fff !important;
    text-align: center;
    background: #11b6bd !important;
    line-height: 41px;
    height: unset;
    padding: 0 !important;
    display: inline-block;
    min-width: 170px;
    font-size: 20px;
    font-weight: bold !important;
}

.revew_min_banner {
    margin: 0 -50px;
    position: relative;
}
.revew_min_banner {
    margin: 0 -50px;
    position: relative;
    display: block;
    clear: both;
}

.rewv_flex_slide_row .productIng.reveiw_slide_Img {
    padding-right: 10px;
    max-width: 265px;
}

.__problemProductBanner.revew_min_banner h2 {
    font-size: 40px;

}
.main_slider_holder_icons .prev_next_data .flex-prev::before {
    content: "";
    position: absolute;
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/icon1_cb8b3d46-d581-4168-af5b-b2d5d715c219.png?v=1590578910) !important;
    height: 46px !important;
    top: -48px !important;
    width: 46px !important  ;
    background-position: center;
    left: -6px !important;
    background-repeat: no-repeat !important;
}
.cust_review_slider_data .__problemProductContent {
    padding: 0 15px;
}
.__problemProductBanner.revew_min_banner h2 sup {
    font-size: 20px;
    margin-right: 5px;
}
.main_slider_holder_icons .prev_next_data .flex-prev ,.main_slider_holder_icons .prev_next_data .flex-next{
    top: 50%;
   
}

.main_slider_holder_icons .prev_next_data {
    position: unset;
}

.main_slider_holder_icons {
    position: relative;
}

.main_slider_holder_icons {
    padding: 50px 0;position:relative;
}
.col-md-12.main_slider_holder_icons .productDetailsContent {
    min-height: unset;
}
.rev_slider_hlder .rewv_flex_slide_row .productDetailsContent.fullReviewWidth {
    max-width: 100% !important;
}
.rewv_flex_slide_row p span { 
    font-size: 16px;
    font-style: italic;
}
.main_slider_holder_icons .prev_next_data .flex-next::after {
    content: "";
    position: absolute;
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/prev.png?v=1590578910)!important;
    height: 46px !important;
    top: -51px !important;
    width: 46px !important;
    background-position: center!important;
    right: -3px !important;
}
.main_slider_holder_icons span.prevnext_ctrl_data,.main_slider_holder_icons  span.prevnext_ctrl_data {
    text-transform: uppercase;
    font-size: 14px;
    opacity: .6;
}

.rev_slider_hlder .rewv_flex_slide_row .productDetailsContent {
    max-width: calc(100% - 270px) !important;
    width: 100% !important;
}

/*homepage*/
.BannerHome.banenr_homepage {
    margin: 0 -15px;
}
.seen_cont.top_seen_section, .seen_cont.bottom_seen_section {
    align-items: center;
    max-width: 1000px;
}
@media only screen and (min-width:760px) and (max-width:1024px)
{
.seen_cont.top_seen_section img, .seen_cont.bottom_seen_section img {
    max-width: 190px;
}
.header_items_label {
    width: 41%;
}
.header_subtotal_label {
    position: relative;
    left: 45px;
}
.one-half-custom._newPawtecAdd {
    width: 75%;
}
}

h3, .h3, h4, .h4, h5, .h5, h6, .h6{text-transform:unset;}
a.RedButton.signUpBtn { margin-top: 60px;}
.product_grid {display: flex;flex-wrap: wrap;}
.row.product_grid>.pp-4 { max-width: 33.33%; width: 100%; padding: 10px;}
.row.product_grid>.pp-4  .wrap_img a{ display: flex;justify-content: center;height: 100%;
padding: 20px;    align-items: flex-start; flex-wrap: wrap;}
.product_grid .wrap_img a>div { border-radius: 50%; width: 280px;height: 280px;margin: 0 auto; position:relative;}
.product_grid .wrap_img a>div img {width: calc(100% - 10px);
height: calc(100% - 10px); object-fit: cover;margin: 0 auto;position: absolute;left: 5px;
top: 5px;border-radius: 50%;}
.product_grid .wrap_img h4 {font-family: 'Gentona Book'; font-weight: 1000;font-size: 40px;margin:15px;
    text-align: center;letter-spacing: -1.1px; padding: 0 18px;line-height: .9;}
.product_grid .pp-4.cubes h4.skyblue {  font-size: 50px; padding: 0;line-height: .8;}
.product_grid .pp-4.cubes img {  margin: 4px auto;}
.product_grid .pp-4.cubes>div { background: #e6e7e8 !important;}
.row.product_grid>.pp-4  .wrap_img:hover a{background: #e6e7e8;}
.row.product_grid>.pp-4 .wrap_img {
    display: flex;
    height: 100%;
}
section.shopPetAge a {
    display: block;
}
.pup_gal { display: flex; flex-wrap: wrap;}
.pup_gal>img {max-width: 50%;padding: 5px;max-height: 220px;width: 100%;object-fit:fill;}
.pp-6.pup_spcoal { padding-left: 5px 0 5px 5px !important;     position: relative;}
.pp-6.pup_gal { padding-right: 5px;}
.pp-6.pup_gal img { object-fit: cover; object-position: center top;}
.pp-6.pup_spcoal .socialSectionBG {
    display: flex;
  overflow:hidden;
    height: 100%;
    flex-wrap: wrap;
  flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}
.SocialBG {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.soc_icn {
    display: flex;
    max-width: 200px;
    justify-content: space-between;
    width: 100%;
    margin-top: 20px;
}

.pup_so_content {
    text-align: center;
    color: #fff;
    font-size: 23px;
  font-weight:300;
    line-height: .8;
}

.treatText.text_full {
    max-width: 100%;
}
.treatText.text_full p {
    color: #939598;
  line-height:1.4;
  font-weight:300;
    font-size: 20px;
}
.treatText.text_full b {
    margin-top: 20px;
  font-weight:bold;
    display: block;
}

.pawmiseContent.row {
    margin-bottom: 50px;
}
.pawmiseImg img {
    margin: 0 auto;
}

.rightRelatedAdvert.padd_less_1.gnawtler_pad h4 {
    font-size: 38px;
    max-width: 430px;
    margin: 0 auto;
}


h3.petTitle>span {
    background: #fff;
    z-index: 2;
    position: relative;
    text-transform: none;
}
.row.socila_row {
    margin: 5px 0 20px 0;
}
.pup_so_content p b {
    font-size: 30px;
  font-weight:bold;
    padding-bottom: 14px;
    display: block;
}
.socialSectionBG h3 {
    font-size: 43px;
    text-transform: capitalize;
    margin: 15px 0;
    font-weight: 600;
    letter-spacing: unset;
}
.rightContant.pp-7 {
    display: flex;
    align-items: center;
}

.rightContant.pp-7 {
    display: flex;
    align-items: center;
}
.probotic_buy_n h4 {
    font-size: 36px !important;
    letter-spacing: -1px !important;
}
.pp-5.leftContent img {
    position: absolute;
    right: -51px;
    top: -35px;
    mix-blend-mode: darken;
}
.img_icond9 h5 {
    align-items: center !important;
}
.img_icond9 h5:after {
    margin-top: 24px;
}
.img_icond9 .antlerContent img {
    margin-right: 15px;
}
.row.banner_foot {
  position:relative;
    overflow: hidden;
    padding: 54px 20px;
}
.pp-5.leftContent {
    position: relative;
    padding-right: 223px;
}
.pp-5.leftContent .advertLeftContent h4 {
    font-size: 45px;
    letter-spacing: 0;
    color: #fff;
    margin: 0;
    line-height: 1;
}
.rightContant.pp-7 .advertLeftContent h5,.rightContant.pp-7  .advertLeftContent h4, .rightContant.pp-7 .advertLeftContent p {
    margin: 0;
}
.rightContant.pp-7 .advertLeftContent h5,.rightContant.pp-7 .advertLeftContent h4 {
    font-size: 30px;
    color: #eb1c74;
    letter-spacing: unset;
    text-transform: capitalize;
      line-height: 1.2;
}
.rightContant.pp-7 .advertLeftContent h4{font-weight:bold;}
.rightContant.pp-7 p {
    font-size: 22px;
    color: #b98d99;
}
.advertLeftContent a.RedButton {
    display: block;
    max-width: 147px;
    margin: 0 auto;
    text-align: center;
    font-family: 'Gentona Book';
    margin-top: 13px;
	height: max-content;
}


.row.banner_foot:after {
    position: absolute;
    content: "";
    width: 1000px;
    height: 1000px;
    background: #f1f2f2;
    border-radius: 50%;
    top: -90%;
    right: -27%;
}
.rightContant.pp-7 {
    position: relative;
    z-index: 1;
}

.row.socila_row>div {
    padding: 0;
}
section.socialSection>.container {
    padding: 0;
}

li.products .top-sub-mega-menu {
    max-width: 1280px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index:9999;
}
li.products {
    position: unset !important;
}

li.products .top-sub-mega-menu {
    max-width: 1280px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
li.products {
    position: unset !important;
}


.pp-6.cat_dg h4 {
	font-size: 25px;
	letter-spacing: 0;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #fff;
}

.petMenuContainer.mpet_image {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.petMenuContainer.mpet_menues .byProducts:nth-child(2)  ul>li:nth-child(3):after {
    content: "";
    width: 80%;
    height: 1px;
    background: #fff;
    display: block;  
    position: absolute;
    left: 0;
	bottom: -10px;
}
.petMenuContainer.mpet_menues .byProducts:nth-child(2) ul>li:nth-child(3) {
    margin-bottom: 20px;
}
.__needMoreInfo {
    margin: 20px 0 50px 0;
}

.agePet {
    width: 100%;
    text-align: center;
  margin-top:20px;
}
.petMenuContainer.mpet_menues {
    padding: 20px 0 50px 0;
    display: flex;
    justify-content: space-between;
    max-width: 1040px;
    margin: 0 auto;
}
.petMenuContainer ul {
	padding: 0;
	margin: 0;
}

.pup_so_content h3 + p b {
    display: inline-block;
    font-size: 26px;
    font-weight: 600;
}

.petMenuContainer.mpet_menues ul li a {
	font-size: 23px;
  color:#fff;
	font-weight: lighter;
}

.petMenuContainer.mpet_menues ul li::before {
	background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/enu_paw.png?v=1585912597);
	content: "";
	position: absolute;
	left: 0;
	height: 100%;
	width: 24px;
	background-repeat: no-repeat;
	background-position: center;
}

.petMenuContainer.mpet_menues h4 {
	font-size: 25px;
	letter-spacing: 0;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 15px;
	display: inline-block;
	border-bottom: 1px solid #fff;
}
.pp-6.cat_dg {
	padding-bottom: 50px;
}
.pp-6.cat_dg {
	padding: 0 60px;
}
.pp-6.cat_dg h4 {
	font-size: 25px;
	letter-spacing: 0;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #fff;
}
.pp-6.cat_dg h4 {
	text-align: center;
}
.petMenuContainer.mpet_image {
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between;
      padding-bottom: 40px;
}
.top-sub-mega-menu, .top-sub-mega-menu h4, .top-sub-mega-menu a, .top-sub-mega-menu h6 {
	color: white;
}
.dogSupplement-heading h3 span {
    font-weight: bold;
}
.mpet_image h6 {
	margin: 10px auto;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: capitalize;
	font-size: 20px;
}
.top-sub-mega-menu, .top-sub-mega-menu h4, .top-sub-mega-menu a, .top-sub-mega-menu h6 {
	color: white;
}

.agePet a {
	font-size: 16px;
	text-transform: uppercase;
	padding: 8px 50px;
	background: #fff;
	border-radius: 50px;
}
.agePet h6, .agePet a {
	background: white;
	color: #00b6bd;
	padding: 10px;
	width: max-content;
	border-radius: 24px;
	font-size: 14px;
	font-weight: bold;
}
.petMenuContainer.mpet_menues ul li {
    position: relative;
    padding-left: 25px;
    margin: 3px 0;
}
.petMenuContainer.mpet_menues>div {
    max-width: 33.33%;
  width:100%;
}
.petMenuContainer.mpet_menues>div ul li {
    display: block;
}
.top-sub-mega-menu, .top-sub-mega-menu h4, .top-sub-mega-menu a, .top-sub-mega-menu h6 {
	color: white;
}
.agePet h6 ,.agePet a {
	background: white;
	color: #00b6bd;
	padding: 10px;
	width: max-content;
	border-radius: 24px;
	font-size: 14px;
	font-weight: bold;
}
.agePet a {
    color: #11b6bd !important;
    padding: 5px 45px !important;
    display: inline-block;
    min-width: 250px;
}
li.products>.top-sub-mega-menu {
    opacity: 0;
    visibility: hidden;
    transition-duration: .20s;
}
li.products:hover>.top-sub-mega-menu {
    opacity: 1;
    visibility:visible;
}
.row.product_grid {
    margin: 0 -26px;
  padding-top:20px;
}
section.treatSection .pp-12 .treatTitle + .treatContent {
    padding-top: 0px;
}
.pp-6.pup_spcoal {
    padding: 5px 0 5px 5px !important;
}
.treatContent a {
    line-height: 50px;
  font-weight:700;
}
.pawmiseContent.row .learnMoreBtn a {
    font-size: 21px;
    font-weight: bold;
    max-width: 200px;
}
ul.footer_nav>li a {
    color: #303030;
    text-decoration: none;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 100;
}
ul.footer_nav>li {
    list-style: none;
    line-height: 35px;
    font-size: 16px;
    color: #303030;
}
.__Footer_sec_inner {
    
    margin: 0 auto;
}

/* footer button */

.clic_join.blu_but {
    margin-top: 10px;
}

.clic_join.blu_but a {
    background: #00b6bd;
}
.clic_join.blu_but a:hover {
    background: #ed1b3c;
}

.grid_3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 100%;
    margin: 0;
}
.grid_3_img:hover {
    filter: grayscale(1);
}
.grid_3_img { 
    position: relative;
  margin-bottom:10px;
}
.grid_3_img h4 {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    font-size: 40px;
  padding:0 20px;
    letter-spacing: unset;
    text-transform: unset;
    font-family: 'Gentona Book';
    font-weight: bold;
    line-height: .9;
    margin: 15px 0 16px 0;
    display: flex;
    justify-content: center;
    min-height: 90px;
    align-items: center;
}
.lrn_grd a {

      font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #fff !important;
    padding: 12px 30px;
    border: 1px solid #fff;
}
.asSeenNow.container-above {
    background: #f1f2f2;
    text-align: center;
    padding: 25px 0 25px 0;
   
}

.pp-6.treat_redd {
    background: #e3002b;
    text-align: center;
    padding: 50px;
}
.pp-6.treat_redd img {
    display: inline-block;
}
.pp-6.treat_redd .learnMoreBtn a {
    margin-top: 20px !important;
}
.pp-6.treat_redd .learnMoreBtn a:hover{background:#00b7bc !important;}
.pp-6.treatwt {
    background: #f1f2f2;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pp-6.treatwt .treatText {
    max-width: 100%;
}
.rytTreatForYou {
    max-width: 440px;
    padding: 0 20px;
    text-align: center;
}
.rytTreatForYou img {
    display: inline;
}
.rytTreatForYou .treatBtn {
    margin-top: 15px;
}
.rytTreatForYou h4 {
    font-size: 25px;
    color: #00b7bc;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    letter-spacing: .2px;
}	

.rytTreatForYou p {
    font-size: 20px;
    color: #939598;
    font-weight: 400;
    margin: 0 0 20px 0;
    line-height: 1.4;
}

.treat_tilr {
    display: flex;
    margin: 0 -15px;
}
/* As seen now */
 
.asSeenNow.container-down {
    border-top: 5px solid #00b7bc;
    border-bottom: 5px solid #00b7bc;
  display: flex;
  margin-bottom:10px;
}
.desktop_seen_cont_container {
    display: block;
}
.mobile_seen_cont_container {
    display: none;
}
.asSeenNow.container-down>div {
    max-width: 50%;
    width: 100%;
}

.asSeenNowBotRytCont {
    text-align: center;
}

.asSeenNowBotRytCont h2 {
    font-size: 5em;
    color: #00b7bc;
    font-weight: lighter;
    margin: 25px 0 10px 0;
}
.asSeenNowBotRytCont h5 {
    font-size: 24px;
    color: #303030;
    letter-spacing: 1px;
    font-weight: lighter;
    margin: 0 0 20px 0;
}
.asSeenNowBotRytCont p {
    font-size: 19px;
    max-width: 451px;
    margin: 0 auto 10px auto;
    color: #606060;
    font-weight: lighter;
    line-height: 1.4;
}
.asSeenNow.container-above h6 {
    font-size: 37px;
    color: #303030;
    margin: 0;
    font-weight: lighter;
}
.seen_cont{
  display: flex;
    justify-content: space-evenly;
    margin-top: 30px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.grid_3_img .lrn_grd {
    position: absolute;
    top: 0;
    	opacity:0;
  transition-duration:.35s;
  opacity:0;
  visibility:hidden;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    display: flex;
    justify-content: center;
    align-items: center;
}
.grid_3_img:hover .lrn_grd{opacity:1; visibility:visible;}

.__top_navbar ul li:hover>a{background: #00b7bc;}

.__social_icon.icon_data_add img {
    height: 35px !important;
}
.__social_icon.icon_data_add>a {
    margin-right: 8px;
}
.join_div>h1 {
    margin-top: 0;
}
section.learnMore .shipingImg img {
    max-height: 433px;
      margin-top: -13px;
}
section.learnMore {
    background-repeat: no-repeat;
    background-size: unset;
  position:relative;
    background-position: left center;
}
section.learnMore:after {
    background: #00b7bc;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -0;
    max-width: 67%;
    background-image: url(//cdn.shopify.com/s/files/1/0358/3377/4217/files/bg2_12140cff-dc99-4809-9047-a416543a82ea.png?v=1585223972);
}
section.learnMore .row {
    z-index: 1;
    position: relative;
}
.clic_join a {
    text-transform: uppercase;
    font-size: 13px !important;
}

.new_icon_add_data {
    margin-bottom: 0 !important;
}
section.learnMore .learnMoreBtn a {
    max-width: 200px;
    font-size: 20px;
    font-weight: bold;
}
.__payment_title_img {
	display: none;
}
section.homeBanner .pp-5 {
    display: flex;
    align-items: flex-end;
}
section.learnMore .pp-5 {
    display: flex;
    align-items: flex-end;
}
.__top_navbar>.nav{text-align:center;}
section.learnMore { margin-bottom: 10px;}
.petMenuContainer.mpet_menues {  text-align: left;}
.homeBanner .HeadingSize sup {
	top: -24px;
}
.advertLeftContent h4 b {
    font-family: 'Gentona Book';
}
.pup_so_content h3,.pup_so_content h3:hover {
	color: white;
}
.advertLeftContent a.RedButton:hover {
	color: white;
}

section.shopPetAge_wht .row {
    display: grid;
    grid-column-gap: 8px;
    grid-template-columns: auto auto auto;
    margin: 0 -5px;
}
section.shopPetAge_wht .row ._sec_legend {
	width: 100%;
    padding: 0;
}
section.shopPetAge_wht .row ._sec_legend a {
    
    display: block;
    text-align: center;
  position: relative;
     
}
section.sec--nofillter {
    display: flex;
    justify-content: space-evenly;
}
.__SizeChartbanner {
    display: flex;
    justify-content: center;
}
section.shopPetAge_wht .row ._sec_legend h3 {
    margin: 0;
    font-weight: 500;
    text-transform: unset;
    font-size: 3.2em;
    color: #fff;
    padding: 0 20px;
    font-family: 'Gentona-reg';
    letter-spacing: -1.5px;
}
section.shopPetAge_wht ._sec_legend {
    position: relative;
}
section.shopPetAge_wht span.wht_title {
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    text-align: left;
}
section.shopPetAge_wht .row {
    margin-top: 20px;
}
.productIng.reveiw_slide_Img img {
    width: auto;
}

.item-reviews .__feature li {
    margin-right: 6px;
    padding: 6px;
    font-size: 12px;
	height: max-content;
	min-width: 55px;
}
.item-reviews .__feature {
    display: flex;
    margin: 0;
}
section.shopPetAge_wht .row ._sec_legend img {
    display: inline-block;
}

/* single dog cat pages */

.single_breed {
    padding: 0;
}
.single_breed .BannerText {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: flex-start;
    padding-left: 0;
}
.single_breed .BannerText h2 {
    font-size: 80px;
}
.dogPawcontent .__dogContent p {
    font-size: 20.8px;
	font-weight:lighter;
    color: #fff;
}
.__catCustomCls .catContainerImages>.rightImagecontainer {
    padding: 5px;
}
.catContainerImages {
    display: flex;
    
}

.row.__clsDogImgWrapper img {
    margin: 12px 0;
}

.row.__clsDogImgWrapper>.dogContainerImages>div {
    max-width: 50%;
    width: 50%;
}
.row.__clsDogImgWrapper .rightDogLandingContent {
    justify-content: space-between;
}

.row.__clsDogImgWrapper .dogContainerImages {
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
}
div#shopify-section-dogPawcontent {
    margin: 0 -25px;
}
.row.__clsDogImgWrapper img {
    padding: 0;
}
.row.__clsDogImgWrapper a {
    padding: 0;
}

.__catCustomCls .catContainerImages>.leftImagecontainer {
    padding: 10px 5px;
}

.rightImagecontainer a {
    padding: 5px 0;
    display: block;
}
.dogPawcontent {
    display: flex;
    padding: 27px 120px;
}
.dogPawcontent p {
    margin: 0;
    font-weight: lighter;
}
.single_breed .BannerText h2 {
    font-size: 90px;
    position: relative;
    z-index: 1;
}
.single_breed .pp-7 {
    padding-left: 0;
}
.single_breed.catbr .BannerText h2 span.skyblue {
    color: #6ad5d8;
}
.single_breed .BannerDog img {
    min-height: 265px;object-fit: cover;
}
.single_breed .BannerDog img {
    margin-top: 0px;
}
.single_breed .BannerDog {
    transform: translatex(100px);
	-webkit-transform: translatex(100px);
	-moz-transform: translatex(100px);
	-ms-transform: translatex(100px);
	display: block;
}
div#shopify-section-product-cat-diapers-footer .__customeReviewContent p {
    font-size: 20px;
}
 .bottomProductAdvert .dogLanButton a {
    margin: 0;
    max-width: unset;
    display: inline-block !important;
    padding: 0 17px !important;
    width: unset;
}
.rightRelatedAdvert.cnt_78 h4 {
    font-size: 38px !important;
    letter-spacing: -2px !important;
}
 .bottomProductAdvert .dogLanButton {
    justify-content: space-between;
    padding-top: 15px;
}
.advertProduct .rightContant.pp-7 .advertLeftContent {
    padding-left: 30px;
}
 .bottomProductAdvert .advertLeftContent p {
    font-size: 20px;
}
.bottomProductAdvert {
    margin: 0 -15px;
}
.__dogPawImg {
    max-width: 95px;
    width: 100%;
    text-align: left;
}
.__dogPawImg img {
    display: inline-block;
}
div#shopify-section-catProductscontent {
    margin: 0 -15px;
}
.__catCustomCls {
    margin: 0 -20px;
}
.newsite .dog_dia_cont p, .newsite .dog_dia_cont h2 {
    color: white;
    margin-left: 19%;
    font-weight: 200;
}

.top_additional_sec_content h1 {
    color: #00b8bc;
    font-weight: 600;
}
.top_additional_sec_issue {
    display: flex; 
}
.flex_cente{align-items:center;}
.top_additional_sec_subcontent {
    display: flex;
}
.points_lite ul li {
    color: #939598 !important;
}
.top_additional_sec_content {
    width: 62%;
    margin-left: 200px;
    margin-top: 50px;
    padding-left: 60px;
}
.top_additional_sec_Img {
    width: 40%;
}
.additional_sec_helpIssue {
    padding: 50px 0px;
}
.top_additional_sec_subcontent ul li {
    font-size: 25px;
}
div#shopify-section-dogPawcontent .__dogPawImg {
    text-align: center;
}
.advertLeftContent a.RedButton:hover {
	color: white;
}
.Belly_Band_Size.__newAlign {
    display: flex;
    flex-wrap: wrap;
}
.__newAlign .Belly_Band_Size img, .Belly_Band_Size02 img {
    width: 55%;
    float:unset;
    margin: 0px 50px;    
    padding-top: 10px;
    }

.newAlign .Dog_point ol li {
    margin-bottom: 5px;
    font-size: 15px;
    font-weight: 400;
}
.newAlign .Dog_point ol {
    margin: 0;
    padding: 0;
    padding-left: 0px; 
    padding-top: 22px;
}

li.copy_right {
    min-width: 300px;
}

/* single product page */

.sing_tiper .__dog_Band_Icon img {
    width: auto;
}
.sing_tiper h3 {
    font-weight: bold;
    letter-spacing: -.4px;
    font-size: 22px;
  color:#6d6e71;
    margin: 0 30px 0 0;
    text-transform: unset;
}
.sing_tiper .__Dog_point.__newAlign li {
    margin: 0;
    font-size: 16px;
  color:#6d6e71;
}
.sing_tiper .__border_top_bottom {
    display: flex;
    align-items: center;
	justify-content: center;
}

.hip_joint_add h4 {
    padding: 0 !important;
    letter-spacing: -1px !important;
    padding-bottom: 15px !important;
}

.additional_sec._newsite.banner_over_sing {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0  30px 0 0!important;
      margin: 0 -20px
}
.banner_over_sing .dog_dia_cont {
    max-width: 420px;
}
.banner_over_sing .dog_dia_cont h2 {
    font-size: 40px;
    font-weight: 300;
	margin:0;
  font-family: 'Gentona';
      padding-top: 35px;
    color: #fff;
    text-transform: capitalize;
}
.additional_sec_helpIssue.pro_points {
    background: #f5f5f5;
    padding: 20px 63px 20px 50px;
    margin: 20px -20px;
}
.product_code + h5 {
    margin: 7px 0 7px 0;
    text-transform: unset;
    font-weight: 500 !important;
    letter-spacing: unset;
    font-size: 20px;
    opacity: .8;
    color: #2f2f2f !important;
}
.suppAddtoCart {
    padding-bottom: 45px !important;
}
.product_code {
    font-weight: bold;
    text-transform: unset;
  letter-spacing: -2px;
    font-size:45px;
/*font-family: 'Gentona Book';*/
    line-height: 1.1;
    color: #6d6e71;
}
li.copy_right {
    line-height: 24px !important;
}
.join_div h1 {
    margin-bottom: 6px;
}
.top_additional_sec_content.listing_pnts {
    margin: 0;
    padding: 0 0 0 40px;
}
.product-thumbnail__photos .product-single__photo--flex-wrapper {
    background: #fff;
}

.additional_sec_helpIssue.pro_points .top_additional_sec_Img img {
    width: unset;
	display:inline-block;
}

.chooseCartSize.cartLine:before {
    left: 0;
    width: 100%;
}

.additional_sec_helpIssue.pro_points .top_additional_sec_Img {
    max-width: 38%;
    width: 100%;
    background-size: unset;
    background-position: left center;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  min-height:360px;
}
.top_additional_sec_content.listing_pnts .top_additional_sec_subcontent>div {
    flex-grow:1;
}
.top_additional_sec_content.listing_pnts .top_additional_sec_subcontent>div ul {
    padding: 0;
    margin: 0;
}

.pro_points.points_40_60 .top_additional_sec_Img {
    max-width: 33%;
}
.pro_points.points_40_60 .top_additional_sec_content.listing_pnts {
    max-width: 67% !important;
    width: 100%;
}
.top_additional_sec_content.listing_pnts .top_additional_sec_subcontent>div ul>li {
    position: relative;
    padding-left: 20px;
        font-size: 29px;
    line-height: 38px;
    color:#6d6e71;
}
.top_additional_sec_content.listing_pnts h1 {
    text-align: left;
    font-size: 44px;
    margin: 20px 0;
    font-weight: 500;
     letter-spacing: 3px;
}

div#shopify-section-footer {
    display: block;
    clear: both;
    max-width: 100%;
    width: 100%;
}
p.sub_cod {
    font-size: 18px;
    padding: 20px 30px 0 30px;
    line-height: 1.3;
}
.top_additional_sec_subcontent>div ul>li:before {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    background: #777;
    display: block;
    border-radius: 50%;
    left: 0;
    top: 18px;
}
.pp-12.arw_1 {
    margin: 10px 0;
}
.row.row_iconic>.pp-12 .featureContent>div ul {
    margin-left: 0;
}
.product_dog_bannerd {
    margin: 0 -20px;
}
.row.row_iconic>.pp-12 .featureContent .featureImg{max-width:239px;}
.row.row_iconic {
    max-width: 1090px;
    margin: 0 auto;
    flex-wrap: wrap;
}
.row.row_iconic>.pp-12 .featureContent {
    display: flex;
}
.row.row_iconic>.pp-12 .featureContent>div {
    max-width: 50%;
    width: 100%;
    padding: 10px;
}
.row.row_iconic>.pp-12 .featureContent h5 {
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: unset;
      color:#4cc9cd;
    margin:0px 0 10px 0;
}
.row.row_iconic>.pp-12 .featureContent .featureText:nth-child(odd) p {
    padding-right: 50px;
    font-size: 18px;
    line-height: 1.3;
}
.row.row_iconic>.pp-12 .featureContent .featureText:nth-child(even) p {

    font-size: 18px;
    line-height: 1.3;
}
.row.row_iconic>.pp-12 .featureContent .featureText:nth-child(even){
    padding-left: 20px;
}
.pp-12.Last_rnd {
    max-width: 66%;
    margin-left: 27%;
}
.pp-12.Last_rnd .featureContent {
    flex-direction: row-reverse;
}
.row.row_iconic>.pp-12 .featureContent .featureImg{position:relative;padding-top:25px;}


.row.row_iconic>.pp-12 .featureContent .featureImg:nth-child(odd):before {
    content: "";
    background-color: red;
    width: 83px;
    height: 46px;
    display: block;
    position: absolute;
    right: -54px;
    background-repeat: no-repeat !important;
    top: 26%;
   
 
   
}

.row.row_iconic>.pp-12 .featureContent .featureImg:nth-child(even):before {
    content: "";
    height: 70px;
    width: 130px;
    display: block;
  background-position:center;
    background-color: red;
    position: absolute;
    left: -90px;
   background-repeat: no-repeat !important;
  
    
}
.row.row_iconic>.pp-12.arw_2 .featureContent .featureImg:nth-child(even):before ,.row.row_iconic>.pp-12.arw_3 .featureContent .featureImg:nth-child(even):before{
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/ln3.png?v=1585552034);
   
}

.row.row_iconic>.pp-12.arw_1 .featureContent .featureImg:nth-child(even):before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/ln3.png?v=1585552034);
  
}
.row.row_iconic>.pp-12.arw_2 .featureContent .featureImg:nth-child(odd):before ,.row.row_iconic>.pp-12.arw_3 .featureContent .featureImg:nth-child(odd):before{
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/ln4.png?v=1585552034);
  
}
.row.row_iconic>.pp-12.arw_1 .featureContent .featureImg:nth-child(odd):before {
		background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/ln7.png?v=1585552034);
		top: 25px;
    right: -33px;
	}
.row.row_iconic>.pp-12.Last_rnd .featureContent .featureImg:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/ln4.png?v=1585552034);
        left: unset;
  top:15%;
  background-position:center;
    right: -54px;
}
.pp-12.Last_rnd .featureContent {
    align-items: center;
}

.product_collage h2.blue {
    font-weight: 400;
    font-size: 43px;
    text-align: center;
    letter-spacing: 14px;
    color: #00b8bc;
}
section.specialFeature.product_collage {
    padding-top: 10px;
  padding-bottom:40px;
}
.pp-12.Last_rnd .featureText {
    padding-left: 23px !important;
}
.pp-12.Last_rnd p {
    padding: 0 !important;
}
	.last_banner_pro .row>.pp-6 {
    padding: 0 ;
}
.last_banner_pro .container {
    padding: 0;
}
.last_banner_pro .row {
    margin: 0 -20px;
}
.last_banner_pro .leftRelatedAdvert {
    position: relative;
}
.last_banner_pro .leftRelatedAdvert h4 {
    position: absolute;
    top: 51px;
    left: 0;
    width: 78%;
    font-size: 56px;
  text-transform:uppercase;
    font-weight: bold;
    letter-spacing: -2.4px;
    font-family: 'Gentona Book';
    color: #fff;
    right: 0;
    margin: 0 auto;
    line-height: .8;
}

.last_banner_pro .rightRelatedAdvert img {
    width: auto;
    margin: 0 auto;
}
	.last_banner_pro .rightRelatedAdvert a.RedButton.signUpBtn {
    display: inline-block;
    width: unset;
    padding: 0 20px;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
.last_banner_pro .rightRelatedAdvert {
    padding:30px 50px 0 50px;
	position:relative;
}
.last_banner_pro .rightRelatedAdvert .learnMoreBtn {
    padding-top: 28px;
}
.__peePad_banner .dog_dia_cont {
    max-width: 440px;
}

.last_banner_pro .rightRelatedAdvert h4 {
      font-size: 35px;
    line-height: 1;
    font-family: 'Gentona';
    color: #00b8bc;
    margin: 10px 0;
    letter-spacing: -.4px;
    text-transform: uppercase;
    padding: 0 20px;
}
.last_banner_pro {
    margin-top: 60px;
}
.faqproductpage h1 {
    font-weight: 400;
    font-size: 45px;
    text-align: center;
    letter-spacing: 12px;
    color: #00b7bc;
    text-transform: uppercase;
}
.faqproductpage div#accordion {
    max-width: 1000px;
    margin: 0 auto;
}
.faqproductpage {
    padding-bottom:0px;
}
.sec_pup_rec {
    padding: 60px 70px;
}
.sec_pup_rec h1 {
    font-weight: 400;
    font-size: 42px;
    margin-left: -15px;
    color: #939598;
    margin-top: 0;
      margin-bottom: 50px;
}
.sec_pup_rec h1 span {
    color: #00b7bc;
}
.bot_no{display:none;}
.sec_pup_rec .row {
    align-items: center;
}
.sec_pup_rec .__customeReviewContent {
    max-width: 60%;
    width: 100%;
}
.sec_pup_rec .row .__customReviewImg {
    max-width: 38%;
    width: 100%;
}
.sec_pup_rec .__customeReviewContent p {
       font-size: 22px;
  color:#6d6e71;
    line-height: 1.25;
    padding-right: 11px;
}
.faqproductpage .ui-accordion-header {
    background: #e5e6e6;
    cursor: pointer;
    padding: 12px;
    border: 2px solid rgba(0,0,0,.3);
    text-align: center;
    text-transform: unset;
    font-size: 27px;
    color: #a5a5a5;
    line-height: 1.1;
    letter-spacing: unset;
}
.__title_banner img {
    object-fit: contain;
    height: auto;
    width: 100%;
}
.sing_tiper .__border_top_bottom {
    margin-top: 0;
    border: 0;
}
/*.__title_banner {
    margin: 30px 0 0 0;
}*/
.product-single.white_space.large--text-left {
    background: #f1f2f2;
    padding: 55px 50px 60px 50px; /* 50px 50px 100px 50px */
}
section.ProductFaq .row {
    background: #f1f2f2;
}
.__title_banner .container, .__title_banner .container .__Inner_title {
    padding: 0;
}
}
span.__Packbag {
    color: #fff;
    text-align: center;
    display: block;
    padding: 1px 12px;
    font-size: 16px;
}
.row_iconic ul.__pointProduct {
    margin: 0;
    padding: 0;
}
.row_iconic ul li {
    font-size: 18px;
    line-height: 1.2;
    padding-left: 15px;
    position: relative;
}
.row_iconic ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    background: #6d6e71;
    width: 6px;
    height: 6px;
    border-radius: 50%;
}
span.__Packbag {
    color: white;
    padding: 6px;
    margin-left: 8px;
}
span.__free_shipping {
    background: #ec1d3d;
    color: white;
    padding: 6px;
}

/* acessiories */

.firstProduct {
    flex-wrap: wrap;
    justify-content: center !important;
    flex-direction: column;
}
.firstProduct h3, .firstProduct p {
    max-width: 292px !important;
    width: 100%;
    margin: 0 auto !important;
    display: block;
}
.firstProduct h3 {
    font-size: 30px !important;
}
.clic_join.acessBuyNowBut a {
    font-size: 23px !important;
    font-family: 'Gentona-reg';
    padding: 10px 20px;
}
.firstProduct .grid__item.text-center {
    margin: 30px auto;
}
/* multiproduct   */
a.RedButton.signUpBtn.redBack.btn_multi_buy {
    background: #004276 !important;
}

.gnawAntlerGuid.uneven_ratio.close_ingr:not(:nth-child(2)) {
    margin-top: -50px;
}

.Turmeric_chewer_stain.multi_op {
    padding-top: 30px;
}
p.sub_cod.box_p.pad_multi_top {
    padding: 60px 40px 0 40px;
}
  .Turmeric_chewer_stain.multi_op .top_additional_sec_Img {
    margin-left: 5px;
}


/*probotic*/

p.sub_cod.box_p.sin_top.sktt_pad {
    padding-top: 20px;
}

.skin_coat_add h4 {
    font-size: 37px !important;
    letter-spacing: -1px !important;
    padding-right: 0 !important;
}

.probioticFooterContent .__customeReviewContent p {
    font-size: 24px;
}
.top_additional_sec_Img.probotic_imgr {
    margin-left: 10px;
}
.rightRelatedAdvert.allgy_txt.probotic_buy_n h4 {
    padding-bottom: 20px;
}

.allgy_txt.probotic_buy_n {
    padding: 30px 45px 0 45px;
}
.bladder_p_list.probtic_pro {
    padding-top: 90px !important;
}

/*subscription*/


.sub_red_img img {
    display: inline-block;
}
.sub_red_img div {
    text-align: center;
}

.sub_red_cont h4 {
    font-size: 30px;
    color: #939598;
    letter-spacing: unset;
    font-weight: lighter;
        margin: 15px 0 5px 0;
}
.sub_red_cont h4 span {
    font-size: 48px;
    font-family: 'Gentona Book';
    font-weight: bold;
    letter-spacing: -2px;
}
.sub_red_cont p {
    font-size: 21px !important;
    font-weight: 500 !important;
  max-width: 437px;;
}
.sub_red_img {
    max-width: 60%;
    width: 100%;
}

.sub_red_cont ul {
    padding: 0;
    margin: 15px 0 0 0;
}
.sub_prodct_rt .pawmiseContent.row {
    margin: 0 auto;
    width: 100%;
}
.pawmiseContent.row .treatText.text_full {
    padding: 0;
}
.sub_red_cont i em {
    font-size: 16px;
    display: block;
    padding-top: 10px;
}

.sub_red_cont ul li {
    line-height: 1.2;
    font-weight: bold;
    font-size: 17px;
    padding-left: 12px;
    position: relative;
}
.sub_red_cont ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #e3002b;
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 50%;
}

.sub_red_cont .signUpBtn {
    max-width: 300px !important;
    width: 100%;
    margin: 0 !important;
	text-align: center;
}
.sub_red_cont .learnMoreBtn {
    text-align: left;
}
.catContainerImagesd {
    display: flex;
    justify-content: space-around;
    margin: 0 -5px;
}
.rightImagecontainerd {
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}
.subscription .subsHeading h1 {
    margin: 0;
    text-align: left !important;
    line-height: 1.1;
}
.subscolorContent.subscrpt_de p {
    text-align: center;
    font-size: 34px;
    max-width: 800px;
    margin: 0 auto;
}
.subscolorContent.subscrpt_de a.RedButton {
    font-weight: bold;
    font-size: 24px;
    padding: 3px;
    max-width: 278px;
    width: 100%;
}
.subscription .BannerDog img {
    display: inline;
    margin-right: -50px;
}
.pawmiseSection.sub_prodct_rt {
    max-width: 1200px;
  padding: 50px 0 30px 0;
}
.subscription .homeBanner {
    padding-top: 0;
}
.subscription .BannerDog {
    align-items: flex-end;
    display: flex;
    justify-content: flex-end;
}
.subscription .pp-7 {
    display: flex;
    align-items: center;
}

/* Washable Covrs  */
.coversPetParentProMiddle .last_banner_pro {
    margin-top: 0px;
}
div#ik51 {
    padding-top: 36px !important;
}
.coversPetParentProMiddle .pp-12.arw_3 {
    padding-top: 40px;
}
section.customizeCovrsTm_Section {
    margin: 0 -20px;
}
.coversPetParentProMiddle div#ik11 {
    padding-top: 30px;
}
.ProdWashableCovrs .product-single.white_space.large--text-left {
    padding-bottom: 30px ;
}
.customizeCovrsHeading h3 {
    margin: 0;
    font-size: 43px;
    letter-spacing: .4em;
    text-align: center;
    background: #00b7bc;
    color: #fff;
    padding: 44px 0 0 0;
}
.stepsOfCovrsCustomize {
    padding: 30px;
    /* display: flex; */
    background: #00b7bc;
}
.stepsforContentCovrsCustom {
    display: flex;
    width: 100%;
    padding: 20px 70px;
    align-items: center;
    position: relative;
}
.CovrsCustomContentPic {
    width: 20%;
    display: flex;
}
.CovrsCustomContentPic span {
    background: #e3002b;
    padding: 6px 14px;
    position: relative;
    border-radius: 30px;
    color: #fff;
    height: fit-content;
    top: 72px;
    right: 12px;
    z-index: 1;
}
.CovrsCustomContentPic img.lazyloaded {
    width: 200px;
    height: 176px;
}
.CovrsCustomContentfill {
    color: #fff;
    position: relative;
    width: 80%;
}
.CovrsCustomContentfill p {
    font-size: 20px;
}

.CovrsCustomContentPic {
    position: relative;
}

.CovrsCustomContentPic:before, .CovrsCustomContentPic:after {
    content: "";
    height: 41px;
    width: 2px;
    position: absolute;
    background: #fff;
    display: block;
}

.CovrsCustomContentPic:before {
    top: -20px;
    left: calc(50% - 15px);
}

.CovrsCustomContentPic:after {
    bottom: -20px;
    left: calc(50% - 15px);
}
.stepsOfCovrsCustomize .stepsforContentCovrsCustom:first-child .CovrsCustomContentPic:before {
    display: none;
}
.stepsOfCovrsCustomize .stepsforContentCovrsCustom:last-child .CovrsCustomContentPic:after {
    display: none;
}
.CovrsCustomContentPic img {
    position: relative;
    z-index: 1;
}
.coversPetParentProMiddle section#foot_banner5 .leftRelatedAdvert h4 {
    font-size: 5.2em;
    display: flex;
    height: 100%;
    top: 37px;
    left: 148px;
    align-items: flex-start;
}

/*adultpet*/

#shopify-section-goldenPet .cat_dod_adult a h3 {
    font-size: 3.9em;
  letter-spacing: -2px;
   
}
.cat_dod_adult {
    margin-bottom: 15px;
}
._supplanding .product_code {
    font-size: 44px;
}
.product-single._supplanding {
    padding-bottom: 30px !important;
}
.cat_dod_adult a {
    position: relative;
    display: block;
}
.cat_dod_adult a h3 {
    position: absolute;
    bottom: 8px;
    z-index: 1;
    color: #fff;
    width: 100%;
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-size: 4.5em;
    font-family: 'Gentona Book';
    letter-spacing: -1px;
}

.cat_dod_adult .dogContainerImages img {
    margin: 0;
}
.choose_adult {
    margin: 0 -15px;
    justify-content: center;
    padding: 10px 0 12px 0;
}
.choose_adult .__dogContent h2 {
    margin: 0;
    font-size: 2.9em;
    font-weight: 100 !important;
    color: #fff;
}

.adult_cat_dog .BannerText {
    justify-content: center;
	padding:25px;
}
.adult_cat_dog .BannerText img {
    margin-left: 25px;
}

ul#blog_updte_ul li:last-child {
    margin: 0 auto 7px 7px;
}

/*supliment*/

.allergy_static ul li a span {
    display: block;
    padding-top: 10px;
}

.allergy_static ul li {
    max-width: 25%;
    width: 100%;
    box-sizing: border-box;
    float: left;
    text-align: center;
    margin-bottom: 20px;
}
.allergy_static ul li a {
    background: transparent;
    border: 0;
    padding: 0;
    font-weight: 400;
    font-size: 18px;
  color:#959595;
}
.allergy_static ul li a:hover {
    background: transparent !important;
  color:#959595;
}
.allergy_static:after {
    content: "";
    display: block;
    clear: both;
}
.allergy_static {
    background: #fff;
    padding:30px 20px 20px 20px;
}
.row.gammaT {
    flex-wrap: wrap;
}
/*about us*/

.blodiesLegcy {
    background: #00b7bc;margin-bottom:120px;
    color: #fff;
}
.flex_abt3 {
    max-width: 1100px;
  padding:30px 0;
    margin: 0 auto;
}
.flex_abt3 p {
    line-height: 1.4;
}

.bottom--buttons {
    padding:10px 0 50px 0;
    text-align: center;
}
.WhatStartsItall>h6,.contentpetUrFam>h6,.flex_abt3 >h6 {
    font-size: 28px;
    margin: 0;
    padding: 20px 0 10px 0;
    text-transform: unset;
    letter-spacing: unset;
}
.WhatStartsItall>h6 {
    color: #00b7bc;
}
.contentpetUrFam h6 {
    color: #fff;
}
.middle-remove-linger + div {
    padding: 0;
}
.flex_abt3 h6 {
    color: #fff;padding-bottom:20px;
}
.WhatStartsItall>h6>span {
    color: #e3002b;
}
.bottom--lastHeading h3{padding:0 15px;}
.washingcontainer>div:not(:last-child),.washingInstractuion.last_cover .washingcontainer>div {
    background: #f1f2f2;
    position: relative;
    padding: 40px 20px 20px 20px;
    text-align: center;
}
.washingcontainer-main.wash_smain {
    display: flex;
    flex-wrap: wrap;
}
.washingInstractuon--Last.img_cen_w {
    padding-top: 20px;
}
.banner_singleint{padding-top:20px;}
.washingcontainer>div:not(:last-child) img,.washingInstractuion.last_cover .washingcontainer>div img {
    margin: 0 auto;
}

.bottom--lastHeading {
    display: flex;
    justify-content: center;
	align-items:center;
    padding:0;
}
.bottom--lastHeading:before, .bottom--lastHeading:after {
    content: "";
    height: 1px;
    background: rgba(0,0,0,.1);
    flex-grow: 1;
}
.bottom--lastHeading h3 {
    letter-spacing: unset;
    font-weight: lighter;
    font-size: 29px;
    color: #939598;
}
.bottom--lastHeading h3 span {
    font-weight: bold;color:#e3002b;
}

.bottom--lastHeading {
    display: flex;
    justify-content: center;
	align-items:center;
    padding: 20px 0;
}
.bottom--lastHeading:before, .bottom--lastHeading:after {
    content: "";
    height: 1px;
    background: rgba(0,0,0,.1);
    flex-grow: 1;
}
.washingcontainer>div:not(:last-child) h4 ,.washingInstractuion.last_cover .washingcontainer>div h4{
    font-size: 29px;
    text-transform: unset;
  margin-top:20px;
    letter-spacing: -.5px;
    margin-bottom: 0;
    color: #00b7bc;
  line-height:1.2;
}
.washingcontainer>div:not(:last-child) span ,.washingInstractuion.last_cover .washingcontainer>div span{
    position: absolute;
    left: 20px;
    top: 20px;
    width: 60px;
    height: 60px;
    background: #e3002b;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Gentona-reg';
    padding-bottom: 5px;
}
.washingcontainer {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-column-gap: 6px;
	grid-row-gap: 6px;
}
.bottom--3Images {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-column-gap: 5px;
  margin-bottom:5px;
}

h1.btn_bot_abt a {
    display: inline-block;
    font-size: 18px;
  margin:0 20px;
    line-height: 39px;
    background: #e3002b;
    padding: 0 20px;
    color: #fff;
}
.blodiesBottomImage {
    display: flex;
    justify-content: space-between;
    height: 125px;
    padding-top: 20px;
}
h1.btn_bot_abt {
    max-width: 1100px;
    margin: 0 auto;
    padding-top: 30px;
    border-top: 1px solid rgba(0,0,0,.1);
}
.WhatStartsItall {
    max-width: 1100px;
  padding:30px 0;
    margin: 0 auto;
}
.__petyourfamily-red {
    background: #e3002b;
    padding: 30px 0;
}
.flx_about2 {
    max-width: 1110px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.flx_about2 .ImgleftpetUrFamily {
    max-width: 36%;
    width: 100%;
}
.flx_about2 .contentpetUrFam {
    max-width: 60%;
}
.flx_about2 .contentpetUrFam p {
    font-size: 16px;
    color: #fff;
    line-height: 1.4;
}
.flx_about1 {
    display: flex;
}

.flx_about1 .contentwhatStartitall {
    max-width: 60%;
    width: 100%;
}
.contentwhatStartitall .ImgwhatStartitall {
    max-width: 40%;
    width: 100%;
}
.flx_about1 p {
    color: #939598;
    font-size: 16px;
    line-height: 1.3;
}

.aboutIntroinblue {
    background: #00b7bc;
    text-align: center;
	padding:30px 0;
}

.aboutIntroinblue p {
    font-size: 26px;
    text-align: center;
    max-width: 1100px;
    margin: 0 auto;
    color: #fff;
    font-weight: lighter;
    line-height: 1.5;
}

/*contact us*/
.contact-us-faq {
    padding: 22px 5px;
}
.contact-us-faq a{
    display: inline-block;
    height: 38px;
    background: #e3002b;
    line-height: 38px;
    padding: 0 15px;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
  color: #fff;
}
.contact-us-faq a.__redbox.button:hover {
    background: #11b6bd;
    color: #fff;
}
.cont_img_cont {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 30px 35px;
}
.contactUs--form h2:after {
    content: "";
    height: 1px;
    flex-grow: 1;
    background: rgba(0,0,0,.1);
    margin-left: 10px;
}
.contactUs--form h2 {
    font-size: 29px;
    font-weight: 400;
    color: #939598;
    position: relative;
    display: flex;
  margin:0;
    align-items: center;
}

.contactUs--form {
    max-width: 1150px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding: 40px 0;
}
.contactus--form-ryt p {
    font-size: 16px;
    color: #6d6e71;
    margin-top: 15px;
}
.contactUs--form .contactus--form-left {
    max-width: 62%;
  padding-right:80px;
    width: 100%;
}
.contactUs--form .contactus--form-ryt {
    max-width: 38%;
    width: 100%;
}
.cont_img_cont h3, .cont_img_cont h4 {
    text-transform: unset;
    letter-spacing: unset;
    color: #fff;
    margin: 0;
}
.__ImageCONSection--left h3 {
    font-size: 2.9em;
    line-height: 1;
}
.__ImageCONSection--ryt h4 {
    font-size: 1.8em;
}
.cont_img_cont a {
    display: inline-block;
    height: 38px;
    background: #e3002b;
    line-height: 38px;
    padding: 0 15px;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}
.cont_img_cont a:hover{color:#fff;}

.__contactusImage--section {
    display: flex;margin-top:15px;
    justify-content: space-between;
}
.__contactusImage--section>div {
    position: relative;
}

/*corevalues*/


.__coreValueDetails .__corecontent:nth-child(even) .CoreIng {
    text-align: right;
}
.__coreValueDetails .__corecontent:nth-child(even) .CoreIng img {
    display: inline-block;
}
.problem_blue.wi_inc>p {
    max-width: 1030px;
}
.__corecontent {
    display: flex;
    align-items: center;
    padding: 45px 100px;
}
.__corecontent .CoreIng {
    max-width: 23%;
    width: 100%;
}
.coreDetailsContent h5 {
    font-size: 29px;
    margin: 0 0 10px 0;
    text-transform: unset;
    letter-spacing: unset;
} 
.coreDetailsContent p {
    font-size: 16px !important;
}

/* philanthropy*/

div#wufoo-r15ljkni067sc7s {
    margin: 10px auto 0 auto;
    width: 88%;
}
.__secondSectionGallery {
    display: flex;
    justify-content: space-between;
}
.__secondSectionGallery .__secondSectionright {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
.fOrg--Img {
    max-width: 800px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
}
.phly_1 {
    display: flex;
    justify-content: space-between;
}
.phly_1>div {
    flex-grow: 1;
}
.phly_1 .__firstsectionright {
    display: flex;
    justify-content: space-between;
}
.__1sectionImgPhilanthropy, .__2sectionImgPhilanthropy {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
.bl_bord {
    display: block;
    clear: both;
    background: #00b7bc;
    height: 30px;
}
.__firstsectionPhilanthropy {
    position: relative;
}
.__firstsectionPhilanthropy:before {
    content: "";
    width: 30px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.__firstsectionPhilanthropy:after {
    content: "";
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
   
    position: absolute;
    top: calc(15% - 15px);
    left: 27px;
}

.__secondSectionPhilanthropy {
    position: relative;
}
.__secondSectionPhilanthropy:before {
    content: "";
    width: 30px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.__secondSectionPhilanthropy:nth-child(even):before{background:#e3002b;}
.__secondSectionPhilanthropy:nth-child(odd):before{background:#00b7bc;}

.__secondSectionPhilanthropy:after {
    content: "";
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
   
    position: absolute;
    top: calc(15% - 15px);
    left: 27px;
}

.bott-butt-link {
    display: flex;
    justify-content: flex-start;
}
.bott-butt-link a {
    display: inline-block;
    background: #e3002b;
    line-height: 40px;
    padding: 0 20px;
    margin-right: 20px;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
}
.bott-Philanthropy {
    background: #00b7bc;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    margin-top: 50px;
}
.bott-Philanthropy p {
    font-size: 37px;
    color: #fff;
    font-weight: 300;
    max-width: 800px;
    line-height: 1.4;
}
.bott-Philanthropy .bott-text {
    padding-left: 50px;
}

 
.__secondSectionPhilanthropy:nth-child(even):after{ border-left: 30px solid #e3002b;}
.__secondSectionPhilanthropy:nth-child(odd):after{ border-left: 30px solid #00b7bc;}
 
 .__firstsectionPhilanthropy:nth-child(even):after{ border-left: 30px solid #e3002b;}
.__firstsectionPhilanthropy:nth-child(odd):after{ border-left: 30px solid #00b7bc;}

.__firstsectionPhilanthropy:nth-child(even):before{background:#e3002b;}
.__firstsectionPhilanthropy:nth-child(odd):before{background:#00b7bc;}
.__textPhilanthropy {
    max-width: 76%;
}
.philanthropy-sectionTwo p b {
    font-weight: bold;
}
.__above1sectionPhilanthropy {
    display: flex;
    justify-content: space-between;
    align-items: center;
  padding:65px 0;
    max-width: 1000px;
    margin: 0 auto;
}
.__above1sectionPhilanthropy .Img-onesection {
    max-width: 200px;
    width: 100%;
}
.__above1sectionPhilanthropy p {
    font-size: 20px;
    color: #939598;
    font-weight: lighter;    letter-spacing: .6px;

}
.philanthropy-sectionthree p {
    font-size: 18px;
}
.philanthropy-sectionthree .philanthropy-sec3Text {
    max-width: 62%;
}
.philanthropy-sectionthree {
    max-width: 1150px;
    margin: 0 auto;
    padding: 40px 0;
    display: flex;
    align-items: center;
}
.philanthropy-sectionTwo p {
  font-size: 22px;
    text-align: center;
    font-weight: 300;
    max-width: 1100px;
    margin: 0 auto;
    line-height: 1.3;
}
.philanthropy-sectionTwo {
    background: #e3002b;
    color: #fff;
    padding: 30px;
}


/* registration */

section.productRegistration>.container {
    padding: 0;
}

.proRegistration {
    background: #00b7bc;
    text-align: center;
    color: #fff;
    padding: 20px;
}
.proRegistration-MiddleSection {
    display: flex;
    padding: 10px;
    justify-content: space-between;
}

.proRegistration p {
    margin: 0;
    font-size: 21px;
    font-weight: lighter;
	margin-top: 10px;
}	

.proRegistration-MiddleSection>div {
    max-width: calc(50% - 5px);
    padding: 20px 70px;
}
.redSideSupport {
    background: #e3002b;
    color: #fff;
    text-align: center;
}
.blueSideSupport {
    background: #00b7bc;
    color: #fff;
    text-align: center;
}	
.proRegistration-MiddleSection h2 {
    font-size: 3.8em;
    font-weight: lighter;
    margin: 0;
}
.proRegistration-MiddleSection p {
    font-size: 25px;
    text-align: left;
    font-weight: lighter;
    line-height: 1.3;
}

/* Product Review css */
.jdgm-quest[data-verified-buyer=true] .jdgm-rev__icon:after, .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon:after, .jdgm-quest[data-verified-buyer=false] .jdgm-rev__icon:after, .jdgm-rev[data-verified-buyer=false] .jdgm-rev__icon:after, .jdgm-quest .jdgm-rev__icon:after, .jdgm-rev .jdgm-rev__icon:after  {
    font-family: 'JudgemeIcons';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 9px;
    font-weight: bold;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    line-height: 15px;
    border: 1px solid white;
}

/*warranty_2 */

.probott-Warranty p {
    font-size: 30px;
    margin: 0;
    letter-spacing: 5px;
}

.probott-Warranty h4, .probott-Warranty h3 {
    font-size: 48px;
    margin: 0;
    text-transform: unset;
    letter-spacing: unset;
    line-height: 1.1;
}

.probott-Warranty h3{font-weight:bold;}
.probott-Warranty h4{font-weight:100;}

.productWarr-text {
    max-width: 1100px;
    margin: 0 auto;
    text-align: center;
}	

.probott-Warranty {
    max-width: 1150px;
    margin: 0 auto;
  padding:50px 0;
    display: flex;
    justify-content: space-between;
}
.probott-Warranty>a:hover{color:#fff;}

.probott-Warranty>a {
    max-width: calc(50% - 5px);
    width: 100%;
    display: flex;
    color: #fff;
    text-align: center;
    justify-content: center;
    min-height: 400px;
    align-items: center;
}

.probott-Warranty>a:first-child {
    background: #e3002b;
}

.probott-Warranty>a:last-child {
    background: #00b7bc;
}
.productWarr-text h3 {
    font-size: 29px;
    text-transform: unset;
    letter-spacing: unset;
    font-weight: lighter;
    color: #00b7bc;
    margin-bottom: 20px;
}
.productWarr-text h3 span {
    color: #e3002b;
}	
.productWarr-text p {
    font-size: 16px;
    color: #939598;
    font-weight: lighter;
}

.__leftProWarr {
    max-width: 70%;
}
.productWarr {
    display: flex;
    align-items: center;
    max-width: 1100px;
    margin: 0 auto;
    justify-content: space-between;
	padding: 50px 0;
}
.productWarr p {
    font-size: 17px;
    color: #939598;
    font-weight: 300;
}

section.productWarranty.warrnty_type_2 > .container {
    padding: 0;
}
.product-text.blu_wrrnty_2 {
    background: #00b7bc;
    text-align: center;
    color: #fff;
    padding: 25px;
}
.product-text.blu_wrrnty_2 p {
    font-size: 20px;
    max-width: 850px;
    margin: 0 auto;
    font-weight: lighter;
    line-height: 1.5;
}
.btn_repair_p a:hover , .bott-butt-link a:hover{
    color: #fff;
}

/* warranty */

.bott-proWarrent.center-dot {
    padding-left: 0px;
}

.bott-proWarrent {
    max-width: 1070px;
    margin: 0 auto;
    padding-left: 60px;
}

span.bottRed h4 {
		background: #e3002b;
		display: inline-block;
		padding: 15px 20px;
		letter-spacing: unset;
		text-transform: unset;
		font-size: 25px;
		color: #fff;
		font-weight: lighter;
}
span.bottblue h4 {
    background: #00b7bc;
    display: inline-block;
    padding: 15px 20px;
    letter-spacing: unset;
    text-transform: unset;
    font-size: 25px;
	margin-top: 20px;
    color: #fff;
    font-weight: lighter;
}



section.productWarrenty.warrnty_new>.container {
    padding: 0;
}

.productWarrenty-sectiontwo {
    padding: 20px 40px;
    background: #00b7bc;
    color: #fff;
    text-align: center;
}	
.productWarrenty-sectiontwo p {
    font-size: 21px;
    font-weight: lighter;
    line-height: 1.3;
}


/* repairing */

.btn_repair_p a {
    background: #e3002b;
    color: #fff;
    padding: 6px 20px;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
}
.btn_repair_p {
    text-align: center;
}

.leftrepairMiddle h1 {
    color: #fff;
    font-weight: lighter;
    font-size: 5.5em;
      margin-top: 0;
    line-height: 1;
    margin-bottom: 30px;
}
.leftrepairMiddle p {
    font-size: 29px;
    color: #fff;
    line-height: 1.5;
    font-weight: lighter;
}	
.leftrepairMiddle img {
    transform: translate(-70px, 40px);
    max-width: calc(100% + 140px);    margin-top: -70px;
}


.rightRepairMiddle1 h4 {
    font-size: 41px;
  text-align:center;
    text-transform: unset;
    letter-spacing: unset;
    font-weight: lighter;
    margin: 0 0 20px 0;
    color: #00b7bc;
}
.rightRepairMiddle2 h4 {
    letter-spacing: unset;
    text-transform: unset;
    font-size: 40px;
    font-weight: lighter;
    color: #e3002b;
}
.rightRepairMiddle2 img {
    margin: 0 auto;
}
.lster {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.lster span {
    min-width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e3002b;
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    margin-right: 20px;
}
.lster:last-child span {
    display: none;
}
.lster:last-child p {
    padding-left: 60px;
    font-size: 14px;
    font-style: italic;
}
.rightRepairMiddle2 {
    background: #dcddde;
    border-top: 10px solid #fff;
}
.rightRepairMiddle2 h4 {
    margin: 25px 0px 30px 0;
}

.repairReplaceMiddle {
    display: flex;
    justify-content: space-between;
}
.repairReplaceMiddle>.leftrepairMiddle {
    max-width: calc(50% - 5px);
	padding:40px 70px ;
      display: flex;
    flex-wrap: wrap;
}
.repairReplaceMiddle>.repairMiddleRyt
{
max-width: calc(50% - 5px);
	
}

.repairReplaceMiddle>.repairMiddleRyt>div{padding:40px 70px 52px 70px;}
.leftrepairMiddle {
    background: #e3002b;

}
.repairMiddleRyt {
    background: #f1f2f2;
}

.repairReplaceSectionTwo {
    background: #00b7bc;
    text-align: center;
  margin-bottom:10px;
    padding: 26px;
}
.repairReplaceSectionTwo p {
    color: #fff;
    font-size: 20px;
    font-weight: lighter;
    max-width: 1100px;
    margin: 0 auto;
    line-height: 1.4;
}



/*rescue */

section#slider_rescue {
    padding: 0 !important;
    width: 100%;
    margin: 0;
}
#slider_rescue  .slick-track {
    display: flex;
    align-items: center;
}
section#slider_rescue img{width:auto; margin:0 auto;}
.fOrg--Img.resc_brand_slider {
    max-width:1100px;
  padding: 10px 0 50px 0;
}
section#slider_rescue {
    padding: 0 !important;
    width: 100%;
    margin: 0;
}
section#slider_rescue  .slick-prev.slick-arrow {
    width: 46px;
    height: 46px;
    background: url(arwl.png);
    display: block;
    border-radius: 50%;
    margin-left: -30px;
    background-size: 46px;
    background-repeat: no-repeat;
    background-position: center;
}
section#slider_rescue .slick-next.slick-arrow {
    width: 46px;
    height: 46px;
    background: url(arwr.png);
    display: block;
    border-radius: 50%;
    margin-right: -30px;
    background-size: 46px;
    background-repeat: no-repeat;
    background-position: center;
}
section#slider_rescue .slick-prev.slick-arrow:before {
    content: "prev" !important;
    text-transform: uppercase;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    position: absolute;
    bottom: -16px;
    text-align: center;
    width: 100%;
    color: #bbb;
}
section#slider_rescue .slick-next.slick-arrow:before {
    content: "Next" !important;
    text-transform: uppercase;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    position: absolute;
    bottom: -16px;
    text-align: center;
    width: 100%;
    color: #bbb;
}
section#slider_rescue div{opacity:1;}
.rescureShelterBanner {
    margin: 0 -15px;
}
.dogPawcontent.rescue_blue {
    background: #00b7bc;
    margin: 0 -15px 10px -15px;
    text-align: center;
    padding: 30px 50px 40px 50px;
}
.__FormrescueRyt {
  
    width: 50%;
}
.dogPawcontent.rescue_blue p {
    font-size: 22px;
    line-height: 1.4;
}
.__rescueForm {
    margin: 0 -15px;
    display: flex;
    justify-content: flex-start;
    padding: 10px 0;
}
.grid_form_rescue div {
    padding: 0 !important;
}
.grid_form_rescue .catContainerImages {
    justify-content: space-between;
    display: flex;
    width: 100%;
}
.__catCustomCls.grid_form_rescue {
    margin: 0 -15px;
}
.grid_form_rescue .rightImagecontainer {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.middle-red-section h5 {
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 2.5px;
    text-align: center;
    background: #e3002b;
    color: #fff;
    margin: 10px 0;
    padding: 16px;
}
.middle-remove-linger {
    display: flex;
    justify-content: space-between;
}
.remove-linger-rytText p {
    font-family: 'Gentona';
    font-weight: lighter;
    color: rgba(0,0,0,.5);
    font-size: 20px;
    line-height: 1.2;
}
.remove-linger-rytText h4 b {
    display: block;
    font-weight: bold;
}

.remove-linger-rytText h4 {
    font-size: 41px;
    color: #00b6bc;
    font-weight: lighter;
    letter-spacing: unset;
    line-height: 1;
    margin: 0 0 15px 0;
}
.middle-remove-linger>div {
    padding: 60px;
}

.remove-linger-rytText h6 {
    font-size: 29px;
    margin: 0;
    color: #e3002b;
    font-weight: bold;
    font-family: 'Gentona Book';
    letter-spacing: unset;
}
.remove-linger-Img {
    max-width: calc(51% - 5px);
    width: 100%;
    background:#00b6bc;
}
.remove-linger-rytText {
    max-width: calc(49% - 5px);
    width: 100%;
	background:#f1f2f2;
}	
/*anxity*/
.separationContainer .problem_blue p {
  
    max-width: 1120px;
   
}
.separationContainer .__needMoreInfo {
    margin-bottom: 10px;
}

.separationContainer .AddToCartInPages.CALMING.SUPPLEMENT .chooseCartSize.cartLine {
    max-width: calc(100% - 810px);
}
.separationContainer .AddToCartInPages.CALMING.SUPPLEMENT .cartContent {
    min-width: 300px;
}

.separationContainer  .AddToCartInPages.WHOLE.ELK.ANTLER .chooseCartSize ,
.separationContainer .AddToCartInPages.SPLIT.ELK.ANTLER .chooseCartSize,
.separationContainer .AddToCartInPages.WHOLE.DEER.ANTLER .chooseCartSize
{
    max-width: calc(100% - 810px);
}

.separationContainer .AddToCartInPages.WHOLE.ELK.ANTLER .cartContent,
.separationContainer .AddToCartInPages.SPLIT.ELK.ANTLER .cartContent,
.separationContainer .AddToCartInPages.WHOLE.DEER.ANTLER .cartContent
 {
    min-width: 300px;
}

/*calming*/
.rightRelatedAdvert.content_bid {
    padding: 25px 20px 0 25px;
}
.leftRelatedAdvert.head_srink h4 {
    max-width: 400px;
}
.CalmingFooterContent .sec_pup_rec h1 {
    font-size: 39px;
}
.allergyFooter .__customeReviewContent p {
    font-size: 16px;
}

.safetyContent.calm_safe li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/icnb.png?v=1586496395);
    background-repeat: no-repeat;
    background-position: center;
}
.safetyContent.hip_joint_safe li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/RTGV.png?v=1586517252);
    background-repeat: no-repeat;
    background-position: center;
}
.safetyContent.turmeric_bfore li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/pw.png?v=1586765160);
    background-repeat: no-repeat;
    background-position: center;
}
.safetyContent.Skin_point li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/sd4.png?v=1586765142);
    background-repeat: no-repeat;
    background-position: center;
}
.safetyContent.multi_safe li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/sd4_a3a64127-2c32-496b-9eff-62e653a3ba8d.png?v=1586775493);
    background-repeat: no-repeat;
    background-position: center;
}
.safetyContent.probatic_safe li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/tmb.png?v=1586778793);
    background-repeat: no-repeat;
    background-position: center;
}

.safetyContent.Skin_point.suppLand li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/paws.png?v=1587036825);
    background-repeat: no-repeat;
    background-position: center;
}
.safetyContent.allrg_sf li:before {
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/pwsmal_df549d5d-8850-4459-9a4f-ebbc166e2b10.png?v=1587627247);
    background-repeat: no-repeat;
    background-position: center;
}
.image_ony_point img {
    margin: 0 auto;
}
.allrgy_sup_add {
    padding: 30px 30px 0 30px !important;
}
.allrgy_sup_add h4 {
    font-size: 36px !important;
}
.points_pad_top_all {
    padding-top: 20px !important;
}
section.safety.safty_white .bgColorSafter.blader_bfore:before {
    background: #fff;
}
section.safety.safty_white .Container {
    background: #fff;
}
.multi_pad_sm h4.red { 
    padding:0;
    margin: 0 auto 20px auto;
}
.multivitaminFooterContent .__customeReviewContent p {
    max-width: 639px;
    font-size: 26px;
}

.multi_hd_sm h4 {
    max-width: 380px;
}
.hipJointFooter .__customReviewImg,.CalmingFooterContent .__customReviewImg {
    max-width: 40% !important;
    width: 100%;
}
.hipJointFooter .__customeReviewContent p ,.CalmingFooterContent .__customeReviewContent p{
    font-size: 25px;
    max-width: 614px;
}
.content_cal_rpo h4 {
    letter-spacing: -2px !important;
    font-size: 37px !important;
}
.__mainCenterImageGnaw.calming_big {
    left: 26% !important;
}

.chew_box.calmin_max .pp-12.chw_box_1 .featureContent .GnawfeatureContent:first-child .Gnaw.featureText {
    min-width: 200px !important;
   
}
/*  Petage landing page  */

.pt_land_gray h5 {
    margin: 0;
    font-size: 36px;
    font-weight: 300;
    text-transform: unset;
    letter-spacing: unset;
    color: #6d6e71;
}
.pt_land_gray h5 span {
    font-weight: bold;
    color:#e3002b;
}
.__getBelowContent.pt_land_gray {
    text-align: center;
   padding: 23px 23px 25px 23px;
    background:#e6e7e8;
}
.pt_land_cat_dog {
    display: flex;
    background:#00b7bc;
  margin-bottom:20px;
}
.pt_land_cat_dog >div {
    position: relative;
}
.pt_land_cat_dog >div ._linkdata {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
	text-align:center;
    padding-top: 60%;
    display: block;
    height: 100%;
}
h1.big_brwn {
    background: #cea97c;
    display: flex;
    min-height: 170px;
    align-items: center;
    justify-content: center;
    margin: 0 -35px;
    color: #fff;
    font-weight: 400;
    letter-spacing: .3em;
    font-size: 2.5em;
}

.pt_land_cat_dog >div ._linkdata a {
    display: block;
    max-width: 280px;
    margin: 0 auto;
  line-height: 1.4;
    border-radius: 50px;
    font-size: 26px;
    color: #fff;
  border:1px solid transparent;
    letter-spacing: 4px;
    margin-bottom: 20px;
}


.pt_land_cat_dog ._left_content a{background:#00b7bc;}
.pt_land_cat_dog ._right_content a{background:#e3002b;}


.pt_land_cat_dog ._left_content a:hover,.pt_land_cat_dog ._right_content a:hover{border: 1px solid #fff; background:transparent;color:#fff;}


/*problem pages*/

.__problem_page_banner {
    position: relative;
    padding: 50px 0 80px 0;
}
.__problem_page_banner .__proImage {
    position: absolute;
    top: 0;
    max-width: 1000px;
    width: 100%;
    right: 0;
    margin: 0 auto;
    height: 100%;
    display: flex;
    align-items: flex-start;
    left: 0;
    padding-top: 10px;
}
.pad_40_l {
    padding-left: 12% !important;
}
.__problem_page_banner .__pro_headline {
    background: #f1f2f2;
    text-align: center;
    padding: 0;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.__problem_page_banner .__pro_headline h1 {
    margin: 0;
    font-size: 4.2em;
    font-weight: 300;
	color:#939598
}
.__problem_page_banner .__pro_headline h1 span {
    font-weight: bold;
    color: #00b7bc;
}
.problem_blue p {
    color: #fff;
    font-size: 25px;
    max-width:910px;
    margin: 0 auto;
    font-weight: 300;
    line-height: 1.4;
}
.problem_blue {
    background: #00b7bc;
    padding: 25px 0 40px 0;
    text-align: center;
}
.__problemProductBanner {
    position: relative;
}
.__problemProductContent.pnt_p .contentProduct p:before {
    content: "";
    position: absolute;
    left: 0;
    top: 20px;
    width: 6px;
    height: 6px;
    background: #6d6e71;
    border-radius: 50%;
}

.__problemProductContent .productIng {
    max-width: 33%;
    width: 100%;
  justify-content: space-between;
    display: flex;
   align-items: center;
    position: relative;
  padding-right: 5%;
}
.__problemProductContent  .contentProduct h5 {
    font-size: 24px;
    margin: 0 0 0 5px;
  text-transform: unset;
  letter-spacing:unset;
    font-weight: bold;

}
.__problemProductContent  .contentProduct p {
    font-size: 24px;
    margin: 0 0 0 5px;
      position: relative;
    padding-left: 15px;
}
.__problemProductContent.pnt_p  .contentProduct p {
    padding-left: 15px;
}
.__problemProductContent .productIng span {
    width: 250px;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 50%;
}
.__problemProductContent .prodpawline {
    height: 100%;
    width: 1px;
    background: rgba(0,0,0,.1);
    content: "";
  position:relative;
    }
.__problemProductContent .prodpawline:before {
    position: absolute;
    content: "";
    border: 1px solid rgba(0,0,0,.05);
    width: 40px;
    height: 40px;
    border-radius: 50%;
   left:-20px;
  top:calc(50% - 20px);
      background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
  background-image:url('https://cdn.shopify.com/s/files/1/0358/3377/4217/files/pw_381c1780-91d4-451f-9e2a-6107ed75df00.png?v=1587551322');
    z-index: 1;
}
.__problemProductContent .productDetailsContent {
    max-width:67%;
  	display: flex;
    align-items: center;
    min-height: 320px;
    width: 100%;
      padding-left: 20px;
}
.__problemProductContent {
    max-width: 1170px;
    margin: 0 auto;
    padding: 60px 15px;
    display: flex;
    flex-wrap: wrap;
}

 .productIng.righ_Img {
    padding-right: 0%;
    padding-left: 5%;
}
.__problemProductBanner h2 {
    font-size: 45px;
    position: absolute;
    top: 0;
    max-width: 1180px;
    margin: 0 auto;
    display: flex;
    width: 100%;
    right: 0;
    height: 100%;
    align-items: center;
    padding: 0 15px;
    color: #fff;
    left: 0;
}

/*dog bottom section */


.multi_prducts_sec {
    max-width: 1170px;
    margin: 0 auto;
	padding: 0 15px 50px 15px;
}
.dogproduct-container {
    display: flex;
    justify-content: center;
    text-align: center;
}
.dogproduct-container a p {
    max-width: 140px;
    margin: 0 auto;
    text-align: center;
    color: #777;
	line-height: 1.2;
    padding-top: 10px;
}
.dogSuppBottom-Section p {
    font-size: 24px;
    margin-bottom: 0;
}
.dogSuppBottom-Section {
    padding-top: 30px;
}
.dogSupplement-heading h3 {
    text-align: center;
    letter-spacing: unset;
    text-transform: unset;
    font-size: 44px;
    margin-bottom: 30px;
}
/*new_prodcut Catagories */
.problemProduct.para_style1 h5 {
    font-size: 29px;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 29px;
    font-weight: lighter;
    color: #939598;
    margin: 0 0 20px 0;
}
.btn_vast>a {
    max-width: 320px !important;
    width: 100%;
}
.problemContentInredBox ._problemleftContent p {
    font-size: 29px;
    line-height: 1.3;
    color: #939598;
}
.problemContentInredBox ._problemleftContent h5 {
    font-weight: bold;
    text-transform: unset;
    font-size: 33px;
    margin: 0 0 3px 0;
    color: #939598;
    letter-spacing: -1px;
}
.problemContentInredBox ._problemrightContent h4 {
    text-transform: unset;
    font-size: 40px;
    margin: 0 0 5px 0;
    line-height: 1.1;
    font-weight: bold;
    letter-spacing: -2px;
    color: #939598;
}
.treatTitle.cust_dg_p h3 {
    font-size: 54px;
    text-transform: uppercase;
    color: #939598;
}
.single_product_ex {
    padding: 20px 0 50px 0;
}

.single_product_ex .__problemProductBanner {
    text-align: center;
}
.single_product_ex .__problemProductBanner img {
    display: inline-block;
}
.single_product_ex .dogSuppBottom-Section {
    max-width: 980px;
    margin: 0 auto;
    text-align: center;
  padding-top:20px;
}
.single_product_ex .dogSuppBottom-Section p {
    font-size: 29px;
    color: #939598;
    line-height: 1.3;
}
.__redboxContent {
    border: 5px solid #e3002b;
    margin-top: 20px;
}
.problemContentInredBox ._problemrightContent img {
    display: inline-block;
}
.problemContentInredBox ._problemrightContent {
    max-width: 42%;
    background: #f1f2f2;
    width: 100%;
    text-align: center;
    padding: 20px 0 10px 0;
}
.problemContentInredBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.problemContentInredBox ._problemleftContent {
    padding: 0 50px;
    max-width: 58%;
}
.problemContentInredBox ._problemrightContent {
    max-width: 42%;
    background: #f1f2f2;
  text-align:center;
    width: 100%;
}
.problemProduct.para_style2 h5 {
    margin: 0 0 20px 0;
    letter-spacing: unset;
    text-transform: unset;
    font-size: 29px;
}
.problemProduct.para_style1 {
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin-bottom: 20px;
}

.AddToCartInPages.CALMING.SUPPLEMENT .cartContent {
    max-width: 200px;
}
.para_style1 p, .para_style2 p,.para_style2 ul li {
    font-size: 20px;
    color: #939598;
    line-height: 1.3;
}
.para_style2 ul {
    padding: 0;
    margin: 0;
}
.para_style2 ul li {
    position: relative;
}
.para_style2 ul li:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a3a3a3;
    border-radius: 50%;
    margin: 5px 7px 5px 0;
}
.para_style2 ul li:not(:last-child) {
    margin-bottom: 30px;
}

/* dog in heat */
.DogsInHeatContainer .para_style1 ul li {
    color:#939598;
    position: relative;
	
}
.DogsInHeatContainer .para_style1 ul {
    padding-left: 20px;
    margin: 0;
    list-style: disc;
}
.DogsInHeatContainer .para_style1 ul li:not(:last-child) {
    margin-bottom: 15px;
}
.DogsInHeatContainer .MULTI-VITAMIN.SUPPLEMENT .chooseCartSize
{max-width: calc(100% - 880px);}

.hipjointIssueContainer .__redboxContent {
    margin-bottom: 20px;
}
/* incontinence problem */

.incontinenceContainer .__redboxContent {
    margin-bottom: 20px;
}
.incontinenceContainer .AddToCartInPages.PROBIOTIC.SUPPLEMENT .chooseCartSize,.incontinenceContainer .AddToCartInPages.BLADDER.SUPPLEMENT .chooseCartSize {
    max-width: calc(100% - 820px);
}

.incontinenceContainer .problemContentInredBox ._problemleftContent p {
    font-size: 26px;
    line-height: 1.1;
    
}
.incontinenceContainer .problem_blue p {
    max-width: 1100px;
 
}
.hipjointIssueContainer .AddToCartInPages._multiCart .chooseCartSize {
    max-width: calc(100% - 950px);
}
.hipjointIssueContainer .AddToCartInPages._multiCart .chooseCartSize:before {
    width: 100%;
}

/*aggresive chew*/

.problemPage-AgressiveChew .AddToCartInPages.WHOLE.ELK.ANTLER .chooseCartSize,
.problemPage-AgressiveChew .AddToCartInPages.SPLIT.ELK.ANTLER  .chooseCartSize,
.problemPage-AgressiveChew .AddToCartInPages.WHOLE.DEER.ANTLER  .chooseCartSize
{
    max-width: calc(100% - 775px);
}


/* male marketing*/

.malemarkingContainer .problem_blue p {
    max-width: 1096px !important;

}
.malemarkingContainer .AddToCartInPages.MULTI-VITAMIN.SUPPLEMENT .chooseCartSize.cartLine {
    max-width: calc(100% - 890px);
}

/* hip joint*/

.hipjointIssueContainer .problemContentInredBox ._problemleftContent p {
    font-size: 23px;

}
.hipjointIssueContainer .problem_blue p { max-width: 1100px;}
.hipjointIssueContainer .problemContentInredBox ._problemleftContent {padding: 0 32px;}
.hipjointIssueContainer .dogSuppBottom-Section {max-width: 1000px;}
.hipjointIssueContainer .problemContentInredBox ._problemleftContent h5 {line-height: 1.1;}
.hipjointIssueContainer .problemContentInredBox ._problemrightContent h4 {margin: 0 0 17px 0;}
.hipjointIssueContainer ._problemrightContent {
    padding: 30px 0;
}
.hipjointIssueContainer .AddToCartInPages.WHOLE.ELK.ANTLER .chooseCartSize {
    max-width: calc(100% - 830px);
}
.hipjointIssueContainer .AddToCartInPages.CURCUMIN.SUPPLEMENT .chooseCartSize.cartLine {
    max-width: calc(100% - 990px);
}
.hipjointIssueContainer .AddToCartInPages.JOINT.SUPPLEMENT .chooseCartSize.cartLine {
    max-width: calc(100% - 820px);
}
.hipjointIssueContainer .AddToCartInPages.MULTI-VITAMIN.SUPPLEMENT .chooseCartSize.cartLine {
    max-width: calc(100% - 860px);
}

/* dog potty */
.dogPottyTrainingContainer .problem_blue p
{
  max-width: 940px;
}

.dogPottyTrainingContainer .AddToCartInPages.BLADDER.SUPPLEMENT
.chooseCartSize
{max-width: calc(100% - 820px);}

.dogPottyTrainingContainer .__redboxContent {
    margin-bottom: 20px;
}

/* dog diarrhea */

.dogDiarrheaContainer .problemContentInredBox ._problemleftContent p {
    font-size: 23px;
}
.dogDiarrheaContainer .problemContentInredBox ._problemrightContent {
    padding: 20px;
}
.dogDiarrheaContainer .problemContentInredBox ._problemrightContent h4 {
    margin: 0 0 15px 0;
}
.dogDiarrheaContainer .problemContentInredBox ._problemleftContent h5{margin:0;}

.dogDiarrheaContainer .PROBIOTIC.SUPPLEMENT .chooseCartSize
{max-width: calc(100% - 820px);}


.dogDiarrheaContainer .MULTI-VITAMIN.SUPPLEMENT  .chooseCartSize
{max-width: calc(100% - 880px);}


/* dog allergy itchy */

.dog-allergiesproblem .AddToCartInPages.SKIN	.chooseCartSize,
.dog-allergiesproblem .AddToCartInPages.ALLERGY .chooseCartSize
{  max-width: calc(100% - 820px);}

.dog-allergiesproblem .__redboxContent {
    margin-bottom: 20px;
}
.dog-allergiesproblem .AddToCartInPages.MULTI-VITAMIN.SUPPLEMENT .chooseCartSize
{  max-width: calc(100% - 870px);}

.dog-allergiesproblem .problemContentInredBox ._problemleftContent p {
    font-size: 26px;
}
/* Dog Uti Products*/

.bladderUTIproblem .problemContentInredBox ._problemleftContent p {
    font-size: 26px;
}
.bladderUTIproblem .problemContentInredBox ._problemrightContent {
    min-height: 270px;
}
.bladderUTIproblem ._problemrightContent h4 {
    margin-bottom: 20px;
    margin-top: 20px;
}
.bladderUTIproblem .__redboxContent {
    margin-bottom: 25px;
}

.bladderUTIproblem .AddToCartInPages.BLADDER.SUPPLEMENT .chooseCartSize ,
.bladderUTIproblem .COAT.SUPPLEMENT .chooseCartSize,
.bladderUTIproblem .AddToCartInPages.PROBIOTIC.SUPPLEMENT .chooseCartSize{
    max-width: calc(100% - 820px);
}

.bladderUTIproblem .problemContentInredBox ._problemleftContent p {
    font-size: 26px;
}
.bladderUTIproblem .AddToCartInPages.BELLY.BANDS {
    margin-bottom: 5px;
}

/*blog design */

._right_blog_articles .__blog_tag span.__last_comma:last-child {
    display: none;
}
.__last_comma:last-child{ display:none; }
.blogPage-content.contra_img2 {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.blogPage-content.contra_img2 .blogPage-lytImg {
    max-width: 40%;
    width: 100%;
}
.blogPage-content.contra_img2 .blogPage_pars {
    max-width: 60%;
}
.blogPage-content.contra_img2 {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 30px 40px 30px;
}

.blogPage-content.contra_img2 p {
    font-family: 'Gentona';
    font-size: 20px;
    font-weight: 300;
    color: #939598;
    line-height: 1.4;
}

.blog_listing_type3 {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
}
.blog_listing_type3>li {
    max-width: calc(33.33% - 5px);
    width: 100%;
}
.blog_listing_type3 {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.blog_listing_type3>li {
    max-width: calc(33.33% - 5px);
    width: 100%;
    margin-bottom: 8px !important;
}

.blog_listing_type3 .logo_sign_text {
    background: rgba(196, 196, 196, 0.66);transition-duration:.35s;
}	

.blog_listing_type3 .logo_sign_text>span {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.blog_listing_type3 img {
    filter: grayscale(1);
}
span.__blog_title_right {
    font-family: 'Gentona Book';
    text-align: center;
    background: #fff;
    color: #04cbd0;
    text-transform: capitalize;
    font-size: 30px;
    padding: 12px 25px;
    line-height: 1.05;
    max-width: 78%;
    width: 100% !important;
}
.blog_listing_type3 li:hover span.__blog_title_right {color: #04cbd0;}
.logo_sign_text:hover + div img {
    filter: grayscale(0);
}
.logo_sign_text:hover{ background: rgba(196, 196, 196, 0);}

.__blog_text_pad {
    padding-top: 20px;
    clear: both;
}
.__text_blog_pad{ padding-top :20px; }

.__green_tmp_nt_text p { font-size: 28px; }

.marg_0 figure.image.regular{ margin: 0 !important; }

.col-md-6.marg_0.padTaka {    padding: 0px 6px;}
/*sticky _bar */

._sticky_left {
    background: #e3002b;
    color: #fff;
    max-width: 255px;
    width: 100% !important;
    text-align: center;
    line-height: 45px !important;
    text-transform: uppercase;
    border: 0;
    padding: 0 !important;
    font-size: 20px !important;
}
._sticky_right {
    max-width: calc(100% - 300px);
    display: flex;
    justify-content: flex-end;
}
._stickyAtc a {
    background: #11b6bd !important;
    line-height: 64px;
    height: unset;
    padding: 0 !important;
    display: inline-block;
    min-width: 350px;
    font-size: 20px;
    font-weight: bold !important;
}
._stickyAtc a:hover{color:#fff !important;}
._stickyQtyborder {
    max-width: 100px;
    border-width: 1px !important;
}
._stickyQtyborder input._stickyInput {
    font-weight: 400;
      min-width: 50px;
}
._stickyPrice {
    font-size: 32px !important;
    font-weight: 300 !important;
  margin-right: 20px;
}

/* grawtlers */
.gnawAntlerGuid:nth-child(odd) .antlerContent {
    padding-left: 100px !important;
}
.gnawAntlerGuid:nth-child(even) .antlerContent {
    padding-right: 100px !important;
}


.gnawtler_less_40_60 .listing_pnts {
    padding-left: 30px;
}
.gnawtler_less_40_60 .top_add_sec_rightcontent {
    padding-left: 10px;
}
.gnawtler_less_40_60 .top_additional_sec_subcontent div {
    max-width: 50%;
}
.gnawtler_less_40_60 {
    padding: 40px 35px !important;
}
.gnawtler_less_40_60 .top_additional_sec_Img.big_pr_imgs {
    align-items: flex-end;
}

h1.Gnawtler_pnt_h {
    color: #556e58 !important;
    letter-spacing: unset !important;
}

.row.row_floer {
       position: relative;
    flex-wrap: wrap;
    max-width: 1160px;
    margin: 0 auto;
}
h1.Gnawtler_pnt_h {
    color: #556e58 !important;
    letter-spacing: unset !important;
}
.__peePad_banner.gnawtler_banner .dog_dia_cont {
    max-width: 500px;
    padding: 46px 0;
}

.gnawtler_banner .dog_dia_cont h2 {
    padding: 0;
    font-size: 3.7em;
    line-height: 1.1;
}


.gnawtler_banner .dog_dia_cont h2 sup {
    font-size: .5em;
}
.__peePad_banner.gnawtler_banner a.RedButton {
    font-size: 20px;
    text-align: center;
    max-width: 225px;
    padding: 0px;
    font-weight: bold;
  color:#fff !important;
    background: #566e58 !important;
}
.pro_points.gnawtler_points {
    background: #fff;
}
section.gnawIngredients {
    padding: 20px 0;
}
section.gnawIngredients .featureTitle.title_large h2 {
    margin-bottom: 0;
}

.product_collage_big.gnawtler_service {
    background: #f5f5f5;
    margin: 0 -20px;
    padding:20px 0 50px 0;
}
.pro_points.gnawtler_points ul li {
    color: #6c6c6e !important;
    
}
.pro_points.gnawtler_points {
    background: #fff;
}
h1.Gnawtler_pnt_h sup {
    font-size: .6em;
}
.row.row_floer .featureText p {
    font-size: 14px;
    line-height: 1.4;
    opacity: .8;
}

.Gnaw5.featureText {
    min-width: 520px;
}
.Gnaw1.featureText {
    min-width: 390px;
}
.row.row_floer .pp-12 .featureContent .GnawfeatureContent:first-child .GnawfeatureImg {
    margin-left: 50px;
}
.row.row_floer .pp-12 .featureContent .GnawfeatureContent:last-child .GnawfeatureImg {
    margin: 0 auto;
}
.row.row_floer .pp-12>.featureContent {
    display: flex;
    justify-content: space-between;
}
.row.row_floer .pp-12>.featureContent>div {
    max-width: 300px;
}

.row.row_floer .pp-12>.featureContent>div .GnawfeatureImg {
  width: 145px;
    height: 145px;
    border-radius: 50%;
  margin:0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.row.row_floer .pp-12>.featureContent>div .GnawfeatureImg img {
    width: auto;
    height: auto;
}

.__mainCenterImageGnaw {
    position: absolute;
    top: 50px;
  z-index:1;
    left: 24%;
    text-align: center;

}

.row.row_floer .GnawfeatureImg {
    position: relative;
}
.chew_box .GnawfeatureImg:before {
    background: #333 !important;
    opacity: .4 !important;
}
.row.row_floer .GnawfeatureImg:before {
    content: "";
    position: absolute;
  background: #004b2c;
    height: 1px;
 opacity:.6;
}
.featureTitle.title_large h2 {
    font-size: 43px;
    text-align: center;
    font-weight: 400;
    letter-spacing: 3px;
    color: #556e58 !important;
  text-transform:uppercase;
}


section.chewPower.Img {
    margin-top: 50px;
}
.gnawAntlerGuid {
    display: flex;
	margin: 0 -35px;
	align-items: center;
}

.leftGnawImage,.rightGnawImage {
    max-width: 33%;
    width: 100%;
}
section.chewPower.Img img {
    max-width: 1190px;
    margin: 0 auto;
}
.learnMoreBtn.gnatler_bnt a {
    background: #3a4f3e !important;
}
.imageAntler img {
    width: auto !important;
}
	.more_pad_1 h4 {
    padding: 0 61px;
}
.gnawtlerFooter .sec_pup_rec .__customeReviewContent p {
    font-size: 24px;
    line-height: 1.25;
    padding-right: 80px;
}
.gnawtlerFooter .faqproductpage h1,.gnawtlerFooter .sec_pup_rec h1 span {
  
    color: #556e58 !important;
   
}

.rightRelatedAdvert.padd_less_1 {
   padding: 20px 25px 0 25px;
}

.suppliment_uniqe:nth-child(even) .antlerContent {
    padding: 0 160px 0 0px;
}
.suppliment_uniqe:nth-child(odd) .antlerContent {
    padding: 0 0px 0 160px;
}
.trmr_3d:not(:nth-child(1)) h2 {
    padding-top: 80px;
    margin: 0;
}
.antlerContent h5 {
    margin: 0;
  text-transform:unset;
    font-size: 37px;
    letter-spacing: unset;
    font-weight: bold;
    padding: 10px 0;
    position: relative;
    display: flex;
    align-items: flex-end;
}

.antlerContent h5:after {
    content: "";
    height: 2px;
    background: rgba(0,0,0,.1);
    display: inline-block;
    flex-grow: 1;
    margin-left: 10px;
  margin-bottom:20px;
}
.antlerContent p {
    font-size: 20px;
    opacity: .8;
}
.GnawfeatureImg.arrow_1:before {
    left: 84%;
    transform: rotate(11deg);
    width: 450px;
    bottom: 29px;
    
}


.GnawfeatureImg.arrow_2:before {
    right: 86%;
    transform: rotate(-12deg);
    bottom: 10px;
    width: 350px ;
}

.GnawfeatureImg.fabricImg.arrow_3:before {
    left: 92%;
    width: 400px;
}
.GnawfeatureImg.fabricImg.arrow_4:before {
    right: 92%;
    width: 400px;
}
.GnawfeatureImg.fabricImg.arrow_5:before {
    left: 76%;
    transform: rotate(-10deg);
    width: 445px;
    top: 18px;
}
.GnawfeatureImg.fabricImg.arrow_6:before {
    right: 90%;
    width: 300px;
    transform: rotate(11deg);
    top: 0;
}

/*addition in Gnawtler*/

.classicLine {
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    padding: 15px 0;
}
.classicLine h2 {
    font-size: 37px;
    font-weight: 700;
    color: #6d6e71;
    text-align: center;
    letter-spacing: -1px;
    margin: 0;
    text-transform: none;
}
.gnawtElk {
    padding: 30px 0;
}

section.classicSec {
    padding-top: 20px;
    margin: 0 -20px;
}

@media screen and (max-width: 992px) and (min-width: 768px){
   .classicLine h2 {
       font-size: 32px;
    }
  #shopify-section-accessories-section .proFirstImg img {
    max-width: 144px !important;
}
  .clic_join.acessBuyNowBut a {
    font-size: 14px !important;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 760px){
  div#Gnawtlers section.classicSec img {
      max-width: 700px;
      object-fit: contain;
  }

}

/*allergy*/

.multipoint_box h6 {
    margin: 0 !important;
    line-height: 1.7 !important;
}

.multipoint_box {
    margin-top: 20px;
}

/* term and conditions */

.uperBanner {
    position: relative;
}
.cont_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.cont_overlay h1 {
    padding-left: 10px;
    font-size: 38px;
    color: #fff;
}
.cont_overlay h1 span {
    font-weight: 300;
}
.cont_overlay sup {
    font-size: 15px;
    font-weight: 400;
    transform: translatey(-10px);
    display: inline-block;
}
.subMenucontent ul {
    display: flex;
    justify-content: center;
    padding: 15px;
    background:#e3002b;
    margin:10px 0 0 0;
}
.subMenucontent ul li a {
    font-weight: bold;
    color: #fff;
    margin: 0 23px;
    font-size: 18px;
}
.uperBanner img {
    width: 100%;
}

	.termContent {
		padding: 50px 40px 20px 40px;
	}

	.termContent .headingTerms {
		text-align: center; 
	 position: relative;
	}

	.termContent .headingTerms h4 {
		display: inline-block;
		font-weight: bold;
		letter-spacing: 0;
		padding: 0px 15px 2px 15px;
		color: #fff;
		z-index: 1;
		position: relative;
		font-size: 22px;
	}
	.termContent .headingTerms:before {
		content: "";
		width: 100%;
		position: absolute;
		height: 2px;
		background: rgba(0,0,0,.05);
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 50%;
	}
	
.Terms_Content {
    max-width: 1070px;
    margin: 0 auto;
  padding-left: 60px;
    position: relative;
}

.Terms_Content span.srno {
    display: flex;
    font-size: 21px;
    font-weight: bold;
    background: #e3002b;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: absolute;
    left:0px;
    top: 0px;
}

.Terms_Content .mainContent p {
    line-height: 1.4;
  font-size:17px;
}
.OurPromisetoU {
    background-image: url(lt.png),url(lb.png);
    background-position: top left, bottom right;
    background-repeat: no-repeat;
}

.Terms_Content h3 span{color:#00b7bc;}
.OurPromisetoU {
    max-width: 1020px;
    margin: 0 auto 90px auto;
    padding: 30px 10px 0 30px;
    position: relative;
}
.contactUsTerms p {
    margin: 0 auto;
    padding: 25px 0 5px 0;
    text-align: center;
    border-top: 1px solid rgba(0,0,0,.1);
    max-width: 1150px;
  font-size: 24px;
    font-weight: 300;
    line-height: 1.4;
}
.contactUsTerms a {
    font-weight: 600;
    font-size: 19px;
    letter-spacing: unset;
    padding: 6px 15px;
    display: inline-block;
    background: #e3002b;
    color: #fff;
    margin-left: 20px;
}
.contactUsTerms a:hover{color: #fff;}

.Terms_Content h3 {
  color:#e3002b;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 29px;
    margin: 10px 0 20px 0;
}
.Terms_Content:not(:last-child) {
    margin-bottom: 40px;
}
.OurPromisetoU p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.4;
}

.bladder_ad_con h4 {
    font-size: 38px !important;
    letter-spacing: -2px !important;
  padding-bottom:20px !important
}

/* subsciprion page*/



.chooseCartSize {
    max-width: calc(100% - 740px);
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #fff;
    padding-right: 75px;
    position: relative;
}
.chooseCartSize:before {
    content: "";
    position: absolute;
    right: 0;
    height: 1px;
    background: #fff;
    width: 80%;
}
.chooseCartSize p {
    margin: 0 15px 0 0;
    font-size: 13px;
    min-width: 60px;
    line-height: 1.2;
}
section.subscription.sub_Sec_r.pad_bott_0 {
    padding-bottom: 0;
}


._learnMoreClass {
    background: #fff;
    border: 1px solid #e3002b;
    color: #e3002b;
  	line-height: 43px;
  font-size:20px; font-weight:bold;text-transform:uppercase;
  display: inline-block;
    padding: 0 15px;
}
._learnMoreClass:hover{background:#e3002b !important; color:#fff !important;}
span.cartSize {
       min-width: 60px;
    border: 2px solid;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 38px;
    font-size: 24px;
    margin-right: 20px;
    font-weight: bold;
    background: #00b7bc;
    position: relative;
}

.AddToCartInPages a.RedButton {
    font-size: 20px;
    font-weight: bold;
    max-width: 166px;
}
span.cartSize h6 {
    font-size: 24px;
    font-weight: bold;
}
.AddToCartInPages {
    background: #00b7bc;
    padding: 0 30px;
  margin-top:5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.__problemProductBanner.Belly.Bands {
    margin-top: 5px;
}
.AddToCartInPages.WHOLE.ELK.ANTLER .cartContent,.AddToCartInPages.WHOLE.DEER.ANTLER  .cartContent{
    max-width: 290px;
    width: 100%;
}

.AddToCartInPages .CartRate h1 {
    display: inline;
    margin: 0;
  font-weight:300;
    color: #fff !important;
    font-size: 38px !important;
}
.AddToCartInPages span.cartSize h6 {
    margin: 0;
    display: inline-block;
}
.AddToCartInPages .cartContent h2 {
    font-size: 28px;
    font-weight: 400;
  letter-spacing:-1px;
    color: #fff;
    margin: 0;
    display: inline-block;
}


section.subscription.sub_Sec_r h1 {
    font-size: 85px;
  color: #00b7bc;
    text-align: center;
    font-weight: 300;
}
.sub_Sec_r .bottomSubs {
    max-width: 1070px;
    margin: 0 auto;
}
.sub_Sec_r .bottomSubs p {
    font-size: 22px;
    line-height: 1.4;
}
.row.row_floer .featureText h5 {
    font-size: 20px;
    letter-spacing: unset;
  line-height:1.2;
    font-weight: bold;
    margin: 20px 0 5px 0;
	text-transform: unset;
}


.row.row_floer .featureText p {
    font-size: 14px;
    line-height: 1.4;
}
.sub_Sec_r .contentLastBottomSub a {
    font-family: 'Gentona Book';
    font-weight: bold;
    font-size: 25px;
    background: #11b6bd;
    color: #fff;
    padding: 3px 20px;
    margin-left: 20px;
    margin-top: 10px;
    display: inline-block;
}
.sub_Sec_r .contentLastBottomSub {
    max-width: 1070px;
    margin: 0 auto;
  display: flex;
   
}
.sub_Sec_r .contentLastBottomSub p {
    max-width: 59%;
    font-size: 22px;
    line-height: 1.4;
}
section.subscription.sub_Sec_r h1 span{color:#e3002b;}
section.subscription.sub_Sec_r .subscolorContent {
    background: #00b7bc;
    color: #fff;
    padding: 30px 120px;
}
.subscolorContent p {
    font-size: 20px;
  margin:0;
    font-weight: 300;
    line-height: 1.3;
}
section.subscription.sub_Sec_r {
    padding-bottom: 30px;
}
.sub_Sec_r .headingSubs.hd_bl h4 {
    display: inline-block;
    padding: 2px 15px;
    background: #e3002b;
    letter-spacing: unset;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
	position: relative;
    z-index: 1;
}
.sub_Sec_r .headingSubs.hd_bl {
    position: relative;
    max-width: 1070px;
    margin: 0 auto;
}
.headingSubs.hd_bl:before {
    content: "";
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,.05);
    position: absolute;
    display: block;
    top: 50%;
}

/*bladder_project*/

.safetyContent {
    max-width: 65%;
    padding: 25px 20px 25px 0;
    width: 100%;
  margin-left:-20px; 
  z-index:1;
}

section.safety>.Container {
    padding: 0;
    display: flex;
    margin: 0 -20px;
	background: #f1f2f2
}
.bgColorSafter {
    max-width: 30%;
    width: 100%;
}
.safetyContent {
    max-width: 65%;
  padding: 30px 0;
    width:100%;
}

.bgColorSafter {
    
    position: relative;
    padding: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100%;
}
.bgColorSafter img {
    width: auto;
    display: inline-block;
	position: relative;
    z-index: 1;
}
.margin_no_top {
    margin-top: 0;
}
	
p.sub_cod.box_p {
    padding: 25px 85px 0 85px;
  opacity: .9;
}
.safetyContent ul {
    padding-top: 10px;
}
.safetyContent h5 {
    font-size: 45px;
    margin: 0;
    letter-spacing: 9px;
}
.safetyContent p {
    font-size: 24px;
    line-height: 1.2;
}
.uneven_ratio .antlerContent p {
    font-size: 22px;
    opacity: .8;
    line-height: 1.4;
}
.gnawAntlerGuid.uneven_ratio:nth-child(even) .imageAntler {
    text-align: right;
}

.gnawAntlerGuid.uneven_ratio:nth-child(even) .imageAntler img {
    display: inline-block;
}

.bladderFooter .__customReviewImg {
    max-width: 50% !important;
}
.bladderFooter .__customeReviewContent p {
    font-size: 24px;
    padding-right: 80px;
}
.safetyContent ul li {
    font-size: 20px;
    padding-left:50px;
    margin-bottom: 20px;
    color: rgba(0,0,0,.4);
    line-height: 1.3;
  position:relative;
}
.safetyContent li:before {
    content: "";
    position: absolute;
    width: 35px;
    height: 35px;
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/heartd.png?v=1586424829);
    display: block;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 31px;
    top: 10%;
}
.__SizeChartbanner {
    margin: 0 -20px;
}
section.OurMainIngrdients {
    margin: 0 -20px;
}
.sec--OurIngridients.bgColorOBI {
    padding: 50px 90px;
    display: flex;
  align-items: center;margin-top:-27px;position:relative; z-index:1;
}
.ing_plus_30 {
    max-width:40%;
    width: 100%;
}
.ing_plus_70 {
    max-width: 60%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
section.sec--nofillter {
    margin: 0 -20px;
}
section.sec--nofillter img {
    display: block;
    clear: both;
    margin-bottom: 30px;
}
.right_suppliments span {
    display: inline-block;
    width: 34px;
    height: 30px;
    position: absolute;
    left: 0;
    margin-top: 9px;
    background-repeat:no-repeat !important;
  background-size:30px !important;
    
}

.calm_ll span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/paw_4b29d7ea-0884-4d4f-9f47-8cf2c4df78a1.png?v=1589284158);
}
.all_g_point span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/pw_7c636e77-eff8-4330-90a5-fa62e96211c2.png?v=1589288282);
}
.bld_pts span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/paw_4825b278-43f6-4c81-8c97-8224a523faa2.png?v=1589352065);
}
.hp_suppp span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/paw_37f50070-2ac0-48a5-935d-ce126afc227c.png?v=1589352078);
}
.mult_spn span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/paw_1dcb4c2f-709e-4619-9ee4-c7550151a0ec.png?v=1589352141);
margin-top:20px;
}
.prb_spnf span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/paw_2ec32889-31f9-4688-a49d-8b4c6466dda9.png?v=1589352117);
margin-top:20px;
}
.skin_co_h span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/paw_a17be83b-972c-427a-9c73-f73baaf7d4c3.png?v=1589352101);
	margin-top:20px;
}
.turmrr span{
  background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/pw_ffb9e71f-58f6-466e-bc53-c433f2dc0ed5.png?v=1589352090);
	margin-top:20px;
}

.turmrr {
    margin-left: 0 !important;
}
.prb_spnf {
    margin-left: 0 !important;
}
.ad_turr{background:#f68e30;}
.ad_skn_t{background:#f1cb02;}
.ad_probeb{background:#004b2b;}


.mul_par_right {
    margin-left: 0 !important;
}
.ad_mltt{background:#06babf;}

.right_suppliments {
    padding-left: 40px;
}
.pard_rgt {
    padding-right: 30px;
}
.ing_plus_70>div img {
    max-width: 120px;
    margin: 0 auto;
}
.ad_hpy{background:#4b1f68;}
.ad_bladd{background:#9a2c2d}
.ing_plus_30 h2 {
    margin: 0;
  margin-bottom: 20px;
    font-size: 43px;
    font-weight: 400;
    letter-spacing: 10px;
    color: #fff;
}
.ing_plus_70>div p {
    text-align: center;
    font-size: 23px;
    color: #fff;margin:12px 0 0 0;
    font-weight: bold;
}
.suppliment_uniqe.niq_calm:first-child ,.suppliment_uniqe.niq_calm.tw_child:nth-child(2){
    display: block;
    margin: 0 -35px;
    padding: 10px 0 50px 0;
  margin-top: -20px;
}
.suppliment_uniqe:not(:first-child) h2 {
    padding-bottom: 20px;
}
.trmr_3d:nth-child(3) .imageAntler img {
    display: inline-block;
}
.trmr_3d:nth-child(3) .antlerContent {
    padding: 0 0 0 160px;
}
.trmr_3d:nth-child(3) .imageAntler {
    text-align: right;
}
.ing_plus_70>span {
    width: 40px;
    height: 40px;
    border-radius: 50%;margin-bottom:40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 43px;
    font-weight: bold;
    color: #fff;
    padding-bottom: 4px;
}
.ad_calm{background:#1b6e6d;}


.suppliment_uniqe.niq_calm.tw_child:nth-child(2) {
    display: block;
    margin: 0 -35px;
    padding: 10px 0 50px 0;
  margin-top: -90px;
}

.suppliment_uniqe.niq_calm.tw_child:nth-child(2) .antlerContent p {
    font-size: 22px;
    opacity: 1;
    line-height: 1.4;
    color: #fff;
    margin-top: 10px;
}
.suppliment_uniqe.niq_calm.tw_child:nth-child(2) .antlerContent {
    padding: 0 100px 0 0px;
}

.suppliment_uniqe.niq_calm.tw_child:nth-child(2) .imageAntler img {
    display: inline-block;
}

.suppliment_uniqe.niq_calm.tw_child:nth-child(2) .antlerContent h5:after {
    height: 1px;
    background: rgba(255,255,255,.5);
}
.suppliment_uniqe.niq_calm.tw_child:nth-child(2) .gnawAntlerGuid {
    margin: 0 !important;
}


.suppliment_uniqe.niq_calm:first-child .antlerContent p {
    font-size: 22px;
    opacity: 1;
    line-height: 1.4;
    color: #fff;
    margin-top: 10px;
}
.suppliment_uniqe.niq_calm:first-child .antlerContent {
    padding: 0 0px 0 100px;
}
.suppliment_uniqe.niq_calm:first-child .imageAntler {
    text-align: right;
}
.suppliment_uniqe.niq_calm:first-child .imageAntler img {
    display: inline-block;
}
.close_eough:nth-child(3), .close_eough:nth-child(5), .close_eough:nth-child(5), .close_eough:nth-child(6), .close_eough:nth-child(7), .close_eough:nth-child(4) {
    margin-top: -50px;
}

.close_eough1:nth-child(3),.close_eough1:nth-child(3), .close_eough1:nth-child(5), .close_eough1:nth-child(5), .close_eough1:nth-child(6), .close_eough1:nth-child(7), .close_eough1:nth-child(4) {
    margin-top: -30px;
}
.close_eough2:nth-child(3),.close_eough2:nth-child(3), .close_eough2:nth-child(5), .close_eough2:nth-child(5), .close_eough2:nth-child(6), .close_eough2:nth-child(7), .close_eough2:nth-child(4) {
    margin-top: -30px;
}
.close_eough1:last-child .antlerContent {
    padding: 0 160px 0 0;
}
.mul_par_right .right_suppliments.multipoint_box.allrgy h6 {
    letter-spacing: -.5px;
}
.suppliment_uniqe.niq_calm:first-child .antlerContent h5:after {
    height: 1px;
    background: rgba(255,255,255,.5);
}
.suppliment_uniqe.niq_calm:first-child .gnawAntlerGuid {
    margin: 0 !important;
}

.suppliment_uniqe.niq_calm:first-child .featureTitle.title_large h2 {
    margin: 0;
  letter-spacing: 5px;
    transform: translatey(30px);
}
.gnawAntlerGuid:nth-child(odd) .rightGnawImage {
    text-align: right;
}
.gnawAntlerGuid:nth-child(odd) .rightGnawImage img {
    display: inline-block;
}

	.chew_problems .listing_pnts h4.red {
    font-size: 45px;
    margin-bottom: 10px;
    line-height: 1.2;
    margin-top: 15px;
    letter-spacing: 3px;
}
.right_suppliments h6 {
    font-size: 30px;
    line-height: 1.3;
    letter-spacing: unset;
    font-weight: 600;
    margin: 20px 0;
}

.Chew_banners {
    justify-content: flex-start !important;
	    min-height: 290px;
}
.Chew_banners .dog_dia_cont.chew_ban_content {
    max-width: 45%;
}
.chew_problems .top_additional_sec_content.listing_pnts {
		    max-width: 39% !important;
    padding-left: 0 !important;
    position: relative;
    margin-left: -30px;}

	.chew_problems .top_additional_sec_Img img {
		width: auto;
		text-align: right;
		display: inline-block;
	}
	.chew_problems .top_additional_sec_Img {
    max-width: 61% !important;
    width: 100%;
    padding-top: 10px;
    text-align: right;
    background-size: auto;
    background-position: 15% center;
    min-height: 385px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.Chew_banners .dog_dia_cont.chew_ban_content h2 {
    padding: 0 0 0 40px;
    text-transform: unset;
    line-height: 1.1;
    font-size:3em;
}
.Chew_banners .dog_dia_img {
    padding-left: 60px;
}
.bgColorSafter:before {
    width: 50%;
    position: absolute;
    background:#f1f2f2;
    height: 100%;
    display: block;
    content: "";
    right: 0;
}

.dogg_allrgy_width .top_additional_sec_Img.image_ony_point {
    max-width: 58% !important;
}

.sec--indgridents {
    margin: -27px -20px 0 -20px;
    padding: 25px 100px;
  	position:relative;
}
.sec--indgridents p {
    font-size: 18px;
    margin: 0;
    font-style: italic;
    font-weight: 300;
    line-height: 1.3;
}
.chew_box .featureContent .GnawfeatureContent:nth-child(odd) .GnawfeatureImg:before {
    left:100%;
}
.chew_box .featureContent .GnawfeatureContent:nth-child(even) .GnawfeatureImg:before {
   right:100%;
}

.big_pill_box {
    background: #f1f2f2;
    margin: 0 -20px;
}
.row.row_floer.chew_box {
    margin-top: 60px !important;
}
.chew_box .featureContent .GnawfeatureContent .GnawfeatureImg {
    position: relative;
}

.chew_box .featureContent .GnawfeatureContent .GnawfeatureImg:before {
    content: "";
    position: absolute;
    width: 200px;
    height: 1px;
}

.row.row_floer.chew_box .__mainCenterImageGnaw {
    left: 27%;
    top: -30px;
}
.row.row_floer .pp-12>.featureContent>div {
    max-width: 260px;
}

.gnawAntlerGuid.uneven_ratio:nth-child(odd) .antlerContent {
    padding: 0 100px 0 0px;
}
.gnawAntlerGuid.uneven_ratio:nth-child(even) .antlerContent {
    padding: 0  0 0px 100px;
}
.antlerContent h5 img {
    width: auto;
}
.sec--indgridents b {
    font-weight: 600;
    font-style: normal;
}
/*turmeric*/
div#shopify-section-product-turmeric-footer .__customeReviewContent p {
    font-size: 23.5px;
    padding-right: 0;
}

.Turmeric_chewer_stain .top_additional_sec_Img {
    max-width: 45% !important;
    padding-right: 30px;
    margin-left: 30px;
}
.chew_problems.Turmeric_chewer_stain .top_additional_sec_content.listing_pnts.bladder_p_list h6 {
    line-height: 2.2 !important;
}

.chew_problems.Turmeric_chewer_stain .top_additional_sec_content.listing_pnts.bladder_p_list {
    max-width: 55% !important;
    padding-top: 50px;
}
.leftRelatedAdvert.allgy_img.head_max_min h4 {
    max-width: 300px;
}

/* skin coat */
.allrg_skin_coat .rightRelatedAdvert h4 {
    margin-bottom: 25px;
}

.skin_coat_befre .antlerContent h5:after {
    content: "";
    height: 1px;
    background: #faa41a;
    display: inline-block;
    flex-grow: 1;
    margin-left: 10px;
    margin-bottom: 20px;
    opacity: .4;
}
div#shopify-section-product-skin_coat-footer .__customeReviewContent P {
    font-size: 24px;
    padding-right: 50px;
}
.__mainCenterImageGnaw.skin_coat_box {
    left: 30% !important;
}
.bladder_p_list.skin_co_h {
    padding-top: 70px !important;
}
p.sub_cod.box_p.sin_top {
    padding-top: 0;
}
.top_additional_sec_Img.probotic_imgr {
    max-width: 42% !important;
}
.bladder_p_list.probtic_pro h4 {
    margin-top: 0 !important;
}
@media only screen and (min-width:550px) and (max-width:768px)
{
.row.product_grid>.pp-4 {
    max-width: 50%;
}
  .CovrsCustomContentfill {
    padding-left: 6%;
  }
  .CovrsCustomContentPic span{
    top: 40px;
  }
  .CovrsCustomContentfill p {
    font-size: 13px;
}
 section#foot_banner5 .leftRelatedAdvert h4 {
    font-size: 4.2em !important;
} 
}

@media only screen and (max-width:549px)
{
  .chew_problems.Turmeric_chewer_stain .top_additional_sec_content.listing_pnts.bladder_p_list h6 {
    line-height: 1.4 !important;
    margin-bottom: 20px !important;
}
  
  .ing_plus_70 {
    flex-wrap: wrap;
    flex-direction: column;
}
  .product_grid .wrap_img h4,.product_grid .pp-4.cubes h4.skyblue{font-size:35px;}
  
.row.product_grid>.pp-4 {
    max-width:100%;
}
  .pup_so_content p b {
    line-height: 1.2;
}
  .pp-6.pup_spcoal {
    padding: 5px 0 !important;
}
  .__Footer_sec_inner {
    padding: 15px;
}
    .top_additional_sec_issue .top_additional_sec_Img {
    max-width: 430px !important;
    margin: 0 auto;
      width:100%;
}
  div#ik619 {
    padding-top: 0px;
}
}
@media only screen and (max-width:768px)

{
  
  /* Cart Mobile */
.mobileCart__{display: block !important;}
.__newPawCartDesktop {display:none !important;}
.updateCart__.mobileCart__ { margin-top: 10%;}
.mobileCart__ span.__undershipping._cart_slide.blu_but {
    background: unset !important;
    color: #11b6bd !important;
}

.grid--full.cart__row--table-large.NewCartBottom, .cart__row:last-child {
    border: unset;
    padding-top: 0px !important;
}
p.cart__subtotal {
    padding: 13px;
    font-weight: 600;
    font-size: 19px;
}
  .cart__subtotal_data{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
  }
  a.cart__product-name.cart_addedtitle_data{font-size:14px;}
p.cart__product-meta.varients_product_meta {
    font-size: 12px;
}
.grid__item.one-half-custom.text-center.custom_added_data._newPawtecAdd {
    width: 78%;
}
.mobileCart__ button.btn--secondary.update-cart {
    width: 100%;
    max-width: 290px;
    font-size: 19px;
}
.mobileCart__ button.btn--secondary {
    max-width: 290px;
    width: 100%;
    font-size: 18px;
}
.bottomCartSection__ .__undershipping._cart_slide.blu_but {
    font-size: 14px !important;
    margin-bottom: 12px;
}
span.__undershipping._cart_slide.blu_but {
    max-width: 290px;
    padding: 10px !important;
}
  .bottomCartSection__ span.__undershipping._cart_slide.blu_but {
    font-size: 19px !important;
}
.cartInc {
    width: 26%;
    margin: 2px auto;
    margin-top: 60px;
}
  .cart__row--table-large button.btn.cart__checkout {
    max-width: 290px !important;
    font-size: 19px;
  	height:78px;
  }
.paymentMethod {
    width: 91%;
    margin: 1px auto;
}

.paymentMethod, .cartInc {
    position: unset;
    float: unset;
}
.grid__item.large--two-fifths.addCartTabel {
    width: 100%;
}
  
.cart__row.cart_items_section {padding-bottom: 0;}
  
  .__itemsCount.mobileCart__ {
    width: 100%;
}
  .redBoxText {
    padding: 20px;
}
  /* As seen now */
  .desktop_seen_cont_container {
    display: none;
}
  .mobile_seen_cont_container {
    display: block;
}
#blog_updte_ul li.__linkLi:last-child {
    display: none;
}  
/* Blog landing Page */
ul#blog_updte_ul li:last-child {
    margin: 0 0 6px 0px !important;
}
.klaviyo-form-WEidfF.klaviyo-form.form-version-cid-1 .ql-editor p:first-child span {
    font-size: 36px !important;
}  
 
div#form_seen_now form.needsclick .ql-editor p:first-child span {
    font-size: 44px !important;
}
  
section#slider_rescue {
    padding: 0 50px !important;
}
section#slider_rescue .slick-prev.slick-arrow {
    margin-left: 20px !important;
}
section#slider_rescue .slick-next.slick-arrow {
    margin-right: 20px !important;
}
  
  .middle-remove-linger>div {
    max-width: 100%;
}
.middle-remove-linger {
    flex-wrap: wrap;
}
  .middle-remove-linger>div {
    max-width: 100%;
    padding: 40px 30px;
}
  .probott-Warranty h4, .probott-Warranty h3 {
    font-size: 36px;
  
}
  .__leftProWarr {
    max-width: 100%;
}
  .probott-Warranty {
    flex-wrap: wrap;
    padding: 0 0 30px 0;
}
  .__rytProWarr {
    margin-bottom: 20px;
}
  .productWarr-text {
    padding: 30px;
}
  .probott-Warranty>a {
    max-width: 100% !important;
    width: 100%;
    margin: 10px 0;
}
  
  .productWarr {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding:40px 20px 0 20px;
}
  .leftrepairMiddle img {
    max-width: 100%;
    margin: 0;
    transform: translate(-25px, 25px);
}
  .leftrepairMiddle h1 {
    font-size: 4em;
}
  .rightRepairMiddle2 h4 {
    text-align: center;
}
  .leftrepairMiddle {
    padding: 25px !important;
}
  .repairReplaceMiddle {
    flex-wrap: wrap;
}
.repairReplaceMiddle>div {
    max-width: 100% !important;
    width: 100%;

}
.repairReplaceMiddle>.repairMiddleRyt>div {
    margin: 0 -50px;
}

  
  .philanthropy-sectionthree>div {
    max-width: 100% !important;
    padding: 20px;
}

.philanthropy-sectionthree {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.bott-Philanthropy {
    flex-wrap: wrap;
}
	
	.bott-Philanthropy .bott-text {
    padding: 0;
}
.bott-Philanthropy p {
    font-size: 30px;
    text-align: center;
}
.bott-butt-link {
    flex-wrap: wrap;
  justify-content: center;
}
  
  span.item-reviews {
    flex-wrap: wrap;
}
span.item-reviews span.jdgm-prev-badge__stars {
    padding-left: 0;
}
.item-reviews .__feature {
    margin-bottom: 10px !important;
}
  
  .main_slider_holder_icons{padding:20px 0;}
 .main_slider_holder_icons  .__problemProductBanner.revew_min_banner h2 sup {
    display: none;
}
  .rev_slider_hlder h5 {
    font-size: 25px !important;
}
  .__problemProductBanner.revew_min_banner h2 {
    padding-left: 30px;
}
  .rewv_flex_slide_row .productIng.reveiw_slide_Img{display:block !important;}
    .rewv_flex_slide_row {
    display: block !important;
    margin: 0 auto !important;
}
  .rev_slider_hlder .rewv_flex_slide_row .productDetailsContent{max-width:100% !important;}
  .__problemProductBanner.revew_min_banner h2 {
    font-size: 25px; flex-wrap:wrap;
}
  .__problemProductBanner.revew_min_banner h2 sup{display:none;}
  .col-md-12.rev_slider_hlder {
    width: 100%;
}
  .col-md-12.main_slider_holder_icons {
    max-width: 100%;
    width: 100%;
}

.asSeenNow.container-down {
    flex-wrap: wrap;
    padding: 0px;
}
  .asSeenNow.container-down>div {
    max-width: 100%;
}
  .asSeenNowBotImage {
    display: flex;
    justify-content: center;
    padding-top: 20px;
}
.dyNpIq.dyNpIq.dyNpIq.dyNpIq.dyNpIq.dyNpIq{
    padding: 0px 0px 0px 6px !important;
  }
.ql-snow.ql-container.ql-disabled p br {
    display: none;
}
.asSeenNowBotRytCont {
    padding-bottom: 16px;
}
  .seen_cont {
    flex-wrap: wrap;padding:0 20px;
}
  .pp-6.treatwt {
    padding: 20px 0;
}
  .treat_tilr {
    flex-wrap: wrap;
}
  .asSeenNowBotRytCont h2 {
    font-size: 40px;
}
  .seen_cont img {
    margin: 5px auto;
}
  section.shopPetAge_wht .row ._sec_legend a {
    max-width: 420px;
    margin: 0 auto;
}
  .__contactusImage--section {
    flex-wrap: wrap;
    justify-content: center;
    padding:0 20px;
}
.__contactusImage--section>div:nth-child(2) {
    margin-top: 15px;
}
.contactUs--form {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.contactUs--form>div {
    max-width: 100% !important;
    padding: 20px;
    width: 100%;
}
  
  
  .radio-wrapper.js.product-form__item.__frm_2 label.single-option-radio__label {
    display: block;
    position: absolute !important;
    top: 0 !important;
    clip: auto;
    width: 100% !important;
    color: #fff;
    height: 30px !important;
    margin: 0 !important;
    left: 0 !important;
    text-align: center;
    background: #c7c7c7;
    text-transform: uppercase !important;
    font-size: 18px !important;
    padding: 5px !important;
    opacity: 1;
    z-index: 1;
}

._supplementCustom div#ProductSelect-option-0>.__itemWraper {
    flex-wrap: wrap;
}
  .washingcontainer>div:not(:last-child) h4,.washingInstractuion.last_cover .washingcontainer>div h4{font-size:24px;}

  .bottom--lastHeading h3 {
    text-align: center;
}
  .ing_plus_70>div p {
    font-size: 18px;
   
}
  .chooseCartSize {
    max-width: 600px !important;
}
  .__mainSuppmobileImg {
    overflow: hidden;
}
  .__mainSuppmobileImg img {
    max-width:375px;
    margin:0 auto;
    margin-top: 50px;
}
  section.gnawIngredients .suppliment_uniqe:nth-child(odd) .gnawAntlerGuid .rightGnawImage {
    text-align: right;
}
  .right_suppliments span{left: 15px;}
  .mult_spn span,.prb_spnf span{margin-top:10px;}
  .top_additional_sec_content {
    margin: 0 !important;
}
.dogproduct-container>a {
    max-width: 25%;
  margin-bottom:10px;
    width: 100%;
}
  .sec--OurIngridients.bgColorOBI {
    padding: 20px;flex-wrap: wrap;
}
.sec--OurIngridients.bgColorOBI>div {
    max-width: 100%;
}

.ing_plus_30 h2 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 40px;
}
  
.dogproduct-container>a img{margin:0 auto;}
  .dogproduct-container {flex-wrap: wrap;}
  .dogproduct-container a p {margin: 0 auto;}
  
  .top_additional_sec_Img.individ_img img {margin: 0 auto;}
  
  h1.big_brwn {
    font-size: 30px;
    min-height: 0;
    padding: 15px 20px;
    letter-spacing: 2px;
}
  .chew_problems .top_additional_sec_Img {
    min-height: auto !important;
    text-align: center;
        justify-content: center !important;
}
  .pp-12.Last_rnd .featureText{padding:0 !important;}
  .featureText {
    padding: 0 !important;
}
 .pp-6 .rightRelatedAdvert h4 {
    font-size: 27px !important;
    padding: 0;
}
  .bladderMiddleContain .chew_problems .top_additional_sec_content.listing_pnts{max-width:100% !important;}
  ._stickyWrapper {
    display: block !important;
}
  ._sticky_left {
    max-width: 320px !important;
    margin: 0 auto;
}
  ._stickyAtc a {
    min-width: 320px;
}
._stickyPrice {
    text-align: center;
    margin-right: 10px;
}
  ._stickyQty {
    width: 100px;
    margin: 0 0 10px 0;
}
  
._sticky_right {
    max-width: 320px !important;
    margin: 0 auto;
    display: flex !important;
    justify-content: center;
    flex-wrap: wrap;
}

  
  .single_product_ex .dogSuppBottom-Section p {
    font-size: 20px;
    padding: 0 15px;
}
  .gnawtler_less_40_60 .top_add_sec_rightcontent{padding-left:0;}
  .problemContentInredBox>div {
    max-width: 100% !important;
    width: 100% !important;
    flex-wrap: ;
}
.problemContentInredBox {
    flex-wrap: wrap;
    padding: 15px;
}
.problemContentInredBox ._problemleftContent {
    padding: 0px;
}
.treatTitle.cust_dg_p h3 {
    font-size: 40px;
    
}
  .__problemProductContent.prob_30_70.pnt_p {
    flex-wrap: wrap;padding:28px 15px ;
}
.__problemProductContent.prob_30_70.pnt_p >div {
    max-width: 100%;
}
.__problemProductContent.prob_30_70.pnt_p    .productDetailsContent
  {
  padding:0px;
  }
  .__problemProductBanner img {
    min-height: 90px;
    object-fit: cover;
}
  .__problemProductBanner h2 {
    font-size: 30px;
}
.chooseCartSize {
    max-width: unset;
    flex-wrap: wrap;
}
.chooseCartSize>p {
    width: 100%;
    text-align: center;
      margin: 0 0 20px 0;
}
  .__problem_page_banner .__pro_headline h1 {
    font-size: 40px;
    padding-left: 110px;
    text-align: left;
}
.chooseCartSize {
    max-width: unset;
  
	    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0;
}
.chooseCartSize .cartSize {
    margin: 0;
}
  .chooseCartSize.cartLine {
    min-height: 20px;
}
.CartRate {
    margin-top: 20px;
}
.chooseCartSize:before {
    width: 100%;
    bottom: 17px;
}

  .problem_blue {
    padding: 15px;
}
.__problemProductContent.prob_30_70.pnt_p  >.productIng {
    padding: 35px 15px 15px 15px;
    flex-wrap: wrap;
    justify-content: space-around;
}
.__problemProductContent .prodpawline {
    width: 100%;
    height: 1px;
    margin: 40px 0;
}
.__problemProductContent .prodpawline {
    width: 100%;
    height: 1px;
}
.__problemProductContent .prodpawline:before {
    left: 0;
    right: 0;
    margin: 0 auto;
}

  section.specialFeature.product_collage {
    padding-top: 50px;
}
  .allergy_static ul li a span {
    font-size: 12px;
}
  
  .product_collage h2.red {
    font-size: 28px !important;
   
}
  .featureContent.__Red {
    position: relative;
}
  #ProductSelect-option-1 {
    padding: 15px !important;
}
  div#ProductSelect-option-1 .__itemWraper {
    padding: 0;
    min-width: unset;
}
  
  #ProductSelect-option-1 .__itemWraper {
    min-width: unset;
    padding: 0 3%;
}
  .pro_points.points_40_60 .top_additional_sec_content.listing_pnts{max-width:100% !important;}
  .dogLandingBanner.adult_cat_dog .BannerText h2 {
    max-width: unset !important;
    width: auto;
	padding: 0;
}
  .choose_adult {
    padding: 15px;
}
  .choose_adult .__dogContent h2 {
    font-size: 1.9em;
    
}
  .cat_dod_adult a h3 {
    font-size: 3.5em;
   
}

.dogLandingBanner.adult_cat_dog img {
  max-width: 35px;
    margin-left: 10px;
}
  
  .sub_red_cont, .sub_red_img {
    max-width: 100% !important;
    width: 100%;
}
.pawmiseSection.sub_prodct_rt .pawmiseContent.row {
    flex-wrap: wrap;
    justify-content: center;
}
.sub_red_cont p, .sub_red_cont li, .sub_red_cont ,.sub_red_cont em{
    text-align: left;
}
.sub_red_cont {
    padding: 20px;
}

.AddToCartInPages {
    flex-wrap: wrap;padding-bottom:20px;
    justify-content: center;
}
.cartContent {
    width: 100%;
    text-align: center;
    padding: 15px;
}
.AddToCartInPages .learnMoreBtn {
    width: 100%;
}
  .Turmeric_chewer_stain.multi_op .top_additional_sec_Img {
    margin: 0 auto;
}
  
  .gnawAntlerGuid.uneven_ratio.close_ingr:not(:nth-child(2)) {
    margin-top: unset;
}
  
  p.sub_cod.box_p.pad_multi_top {
    padding: 20px;
}
  .chew_problems.Turmeric_chewer_stain .top_additional_sec_content.listing_pnts.bladder_p_list {
    padding-top: 0 !important;
}
  p.sub_cod.box_p.sin_top {
    padding-top: 30px;
}
  .chew_problems.Turmeric_chewer_stain .top_additional_sec_content.listing_pnts.bladder_p_list {
    max-width: 100% !important;
}
  .sec--indgridents {
    text-align: center;
}

  p.sub_cod.box_p {
    padding: 20px;
    text-align: center;
}
  .antlerContent h5 img {
    max-width: 125px;
}
  .chew_problems .top_additional_sec_content.listing_pnts {
    max-width: 100% !important;
	text-align:center;
}
.chew_problems .top_additional_sec_content.listing_pnts br {
    display: none;
}
.chew_problems .top_additional_sec_Img {
    max-width: 500px !important;
    margin: 0 auto;
    min-height: 290px;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
  .__mainCenterImageGnaw {
    display: none;
}
  .Gnaw1.featureText, .Gnaw5.featureText {
    min-width: unset;
}
  .row.row_floer .GnawfeatureImg:before{display:none;}
  
  .petTitle {
    font-size: 30px;
}
    section.shopPetAge_wht .row {
    display: block;
    max-width: 600px;
    margin: 0 auto;
}
  section.shopPetAge_wht .row ._sec_legend {
    margin-bottom: 20px;
}
  
  .sec_pup_rec .row>div {
    max-width: 100% !important;
    width: 100% ;
}
  
.product_code {
    font-size: 30px !important;
}
.sec_pup_rec .row .__customReviewImg img {
    margin: 0 auto;
}
  .sec_pup_rec .row {
    flex-wrap: wrap;
}
.sec_pup_rec .row>div {
    max-width: 100%;
    width: 100% ;
}
.sec_pup_rec .__customeReviewContent p {
    text-align: center;
    margin: 0 auto;
    padding: 20px 0;
  font-size:20px;
    text-align: justify;
}

.additional_sec_helpIssue.pro_points>div {
    flex-wrap: wrap;
}	

.top_additional_sec_Img {
    max-width: 320px !important;
    background-size: 265px !important;
}
.top_additional_sec_Img img {
    max-width: 280px;
  margin:0 auto;
}
.top_additional_sec_content.listing_pnts {
    max-width: 100% !important;
    width: 100%;
    padding: 0;
}
.top_additional_sec_subcontent {
    flex-wrap: wrap;
}
.top_additional_sec_content.listing_pnts .top_additional_sec_subcontent>div {
    max-width: 100% !important;
}
.top_additional_sec_content.listing_pnts .top_additional_sec_subcontent>div ul>li {

    padding-left: 24px;
    font-size: 24px;
}
.top_additional_sec_content.listing_pnts h1 {
    font-size: 28px;
}
  .pp-12.Last_rnd {
    max-width: 100%;
    margin: 0 auto;
}
  .last_banner_pro .leftRelatedAdvert h4 {
   
    top: 19px;
   
    width: 88%;
    font-size: 44px;
   
}
  .pp-12.Last_rnd .featureContent {
    flex-direction: column-reverse;
}
  .faqproductpage h1 {font-size: 28px; }
.faqproductpage .ui-accordion-header {
  
    font-size: 21px;
}
  
  .product_collage h2.blue {
    font-size: 28px;
    margin: 0;
}
.row_iconic .featureImg:before {
    display: none !important;
}
.row_iconic .featureContent >div {
    max-width: 100% !important;
    width: 100% !important;
}

  .additional_sec._newsite.banner_over_sing {
  background-size: cover;
    padding: 20px !important;
    text-align: center;
    background-position:53% center;
}
  .banner_over_sing .dog_dia_img img {
    max-width: 90px;margin:0 auto;
}
  .banner_over_sing .dog_dia_cont h2 {
    font-size: 30px;
}
  
   .__border_top_bottom {
    flex-wrap: wrap;
}
  .Belly_Band_Size.__newAlign {
    max-width: 349px;
    width: 100%;
    flex-direction: row-reverse;
    justify-content: center;
    border: 2px solid rgba(0,0,0,.2);
    padding: 20px;
    margin-bottom: 20px;
}
  .sing_tiper h3 br {
    display: none;
}
  .__catCustomCls div, .__catCustomCls div a {
    display: block;
    padding: 0 !important;
}
.__catCustomCls div a img {
    padding: 5px 0;width: 100%;
}
.__catCustomCls {
    padding: 5px 0;
}
  .row.__clsDogImgWrapper>.dogContainerImages>div{max-width:100%; width:100%;}

.row.__clsDogImgWrapper div, .row.__clsDogImgWrapper div a {
    display: block;
    padding: 0 !important;
}
.row.__clsDogImgWrapper div a img {
    padding: 5px 0;width: 100%;
}
.row.__clsDogImgWrapper {
    padding: 5px 0;
}
  
  .bottomProductAdvert .dogLanButton {
    justify-content: center;
}
.dogLanButton a {
    margin: 7px auto !important;
}
  .single_breed .BannerText h2 {
    font-size: 32px;
    width: 100%;
    text-align: center;
    padding-top: 30px;
}
.single_breed .BannerDog img {
    min-height: 194px;
    margin: 0 auto;
}
.single_breed .BannerDog {
    width: 100%;
    transform: translate(0);
    padding-top: 10px;
}
.dogPawcontent {
    flex-direction: column;
      padding: 30px;
    text-align: center;
}
.__dogPawImg {
    max-width: 100% !important;
    justify-content: center !important;
    width: 100%;
  text-align:center;
}
  section.learnMore:after{max-width:100%; background-size:cover;}
  
 .site-nav--mobile  .no-padding.grid__item.large--hide.large--one-sixth.one-quarter {
    padding-right: 0;
}
  .site-nav--mobile button{margin-top:14px;}
  .learnMoreText {
    padding: 20px;
}
  .learnMoreText p {
    font-size: 26px !important;
}
  
  section.homeBanner .row {
    flex-direction: column-reverse;
}
  
.treatContent {
    flex-wrap: wrap;
    flex-direction: column;
}
.treatText {
    max-width: 100%;
    text-align: center;
}
.treatImg {
    margin-bottom: 10px;
}
.socialSectionBG {
    padding: 30px 20px !important;
}

.treatText.text_full p {
    padding: 0;
    max-width: 100% !important;
}
.pp-5.leftContent img {
    position: relative;
    text-align: center;
    margin: 0 auto !important;
    display: block;
    right: 0;
    left: 0;
    top: -30px;
}	
.pp-5.leftContent {
    padding: 20px 20px 0 20px;
    text-align: center;
}

.rightContant.pp-7 {
    padding-top: 90px;
}
.rightContant.pp-7 {
    display: block;
    text-align: center;
}
.advertLeftImage img {
    margin: 0 auto;
}
.row.banner_foot:after {
   position: absolute;
    content: "";
    width: 150vw;
    height: 150vh;
    background: #f1f2f2;
    border-radius: 50%;
    top: 58%;
    right: -28%;
}

.rightContant.pp-7 {
    padding-top: 40px;
}
.rightContant.pp-7 {
    display: block;
    text-align: center;
}
.advertLeftImage img {
    margin: 0 auto;
}
  .pp-5.leftContent {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column-reverse;
}
  .advertLeftContent {
    z-index: 1;
}
.citiation {
    padding-left:0% !important;
}

/* -- Join the family -- */  
  
.asSeenNowBotImage img.lazyloaded {
    height: auto !important;
	}
/* -- Wholsale -- */
  
form.needsclick.View__FormView-sc-1ou3cq2-0.jGJAbD.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}
  
}
@media only screen and (min-width:768px)
{
	.__mainSuppmobileImg {
    display: none;
}
}

@media only screen and (min-width:760px) and (max-width:768px)
{
  
.newGet.grid-uniform2 h3.product_name {
text-align: left !important;
}
.clic_join.acessBuyNowBut a {
font-size: 14px !important;
padding: 5px 15px;
}

.mobileCart__ .__itemsText {
    line-height: 32px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
}
  ul#blog_updte_ul>li {
    max-width: 50% !important;
    padding: 0;
} 
.firstProduct  h3 {
       text-align: left !important; 
}

.newGet.grid-uniform2 h3.product_name {
    font-size: 19px !important;
        max-width: 216px !important;
       text-align: left !important; 
    margin: 0 auto !important;
}

.newGet.grid-uniform2>div .search_imgs_data img {
    max-width: 150px !important;
}
.newGet.grid-uniform2 .btn {
    font-size: 17px !important;
    line-height: 28px !important;
    padding: 4px 25px !important;
    }
  
.fOrg--Img {
    padding: 20px;
}
  .large--one-sixth.medium-down--one-half.no-padding {
    margin-right: auto;
}
.__firstsectionPhilanthropy {
    padding-left: 30px;
}
.__above1sectionPhilanthropy img {
    max-width: 130px;
    margin-left: 50px;
}

  
  .washingcontainer-main.wash_smain>div{max-width:50%;}
  .washingcontainer {
    grid-template-columns: auto auto;
}
    .grid_3 .grid_3_img img {
    max-height: 370px;
    width: 100%;
}
.grid_3 .grid_3_img {
    max-width: 50%;
    width: 100%;
    padding: 0 5px;
}
  
.WhatStartsItall,.flex_abt3,.flx_about2{
    padding: 20px;
}
.flx_about1 {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.flx_about1>div {
    max-width: 100% !important;
    width: 100%;
}
.blodiesBottomImage {
    
    height: 90px;
    
}
  .pt_land_cat_dog >div ._linkdata a {
  max-width: 240px;
  border-radius: 50px;
  font-size: 20px;
  margin-bottom: 14px;
}
  .row.__clsDogImgWrapper.cat_dod_adult .dogContainerImages {
    display: flex;
}
     .dogLandingBanner.adult_cat_dog .BannerText h2 {
    max-width: unset !important;
    width: auto;
	padding: 0;
}

.dogLandingBanner.adult_cat_dog img {
    max-width: 70px;
}
  
  .row.row_floer .pp-12>.featureContent>div {
    max-width: 45%;
    text-align: center; 
}
.row.row_floer .GnawfeatureImg {
    margin: 0 auto !important;
}
  .antlerContent h5 {
    font-size: 30px;
}
  .rightRelatedAdvert h4 {
    padding: 11px 0 0 0 !important;
}
  
.uneven_ratio .antlerContent p {
    font-size: 18px;
   
}
  .bgColorSafter:before {
    width: 51%;
    
    right: -1px;
}
  
.chew_box .GnawfeatureContent {
    max-width: 300px !important;
    text-align: center;
}
.chew_box .GnawfeatureImg {
    margin: 0 auto !important;
}
.gnawAntlerGuid.uneven_ratio:nth-child(even) .antlerContent {
    padding-left: 50px;
}
.gnawAntlerGuid.uneven_ratio:nth-child(odd) .antlerContent {
    padding-right: 50px;
}
  
  .Chew_banners .dog_dia_img {
    padding-left: 10px;
}
.Chew_banners .dog_dia_cont.chew_ban_content h2 {
    padding: 0 0 0 40px;
    font-size: 35px;
    text-align: left;
}
  
  a.RedButton.signUpBtn.redBack.gnt_btn {
    font-size: 12px;
}
  .rightRelatedAdvert.padd_less_1.gnawtler_pad {
    padding: 10px;
}
  .gnawAntlerGuid:nth-child(even) .antlerContent{padding: 0 20px 0 0px;}
  .gnawAntlerGuid:nth-child(odd) .antlerContent {padding: 0 0px 0 20px;} 
  section.gnawIngredients .featureTitle.title_large h2 {
    margin-bottom: 40px;}
  section.shopPetAge .row>div {
    max-width: 50%;
}
section.shopPetAge .row {
    flex-wrap: wrap;
}
  
  section.subscription.sub_Sec_r h1 {
    font-size: 54px;
   
}
  
  .top_additional_sec_issue {
    margin-top: 0 !important;
}
  .Terms_Content {
    max-width: 570px;
    
  }.contactUsTerms a{margin-top:20px;}
  
  .subMenucontent ul li a {
   
    margin: 0 9px;
    font-size: 13px;
}
  
  p.sub_cod {
    padding: 40px 0;
}
  
  .top_additional_sec_content.listing_pnts .top_additional_sec_subcontent>div {
    max-width: 50% !important;
}
  
  .row_iconic .featureImg:before {
    display: block !important;
}
  
  .last_banner_pro .rightRelatedAdvert img {
    max-width: 260px;
}
  
  .__border_top_bottom {
    flex-wrap: wrap;
}
  .Belly_Band_Size.__newAlign {
    max-width: 349px;
    width: 100%;
    flex-direction: row-reverse;
    justify-content: center;
    border: 2px solid rgba(0,0,0,.2);
    padding: 20px;
    margin-bottom: 20px;
}
  .sing_tiper h3 br {
    display: none;
}
  .sing_tiper h3 {
    margin: 0;
    padding-bottom: 14px;
    display: block;
}
  .last_banner_pro .leftRelatedAdvert h4 {
    position: absolute;
    top: 23px;
    left: 0;
    width: 91%;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: -2.4px;
    font-family: 'Gentona Book';
    color: #fff;
    right: 0;
    margin: 0 auto;
    line-height: .9;
}
  .last_banner_pro .rightRelatedAdvert {
    padding:0 35px;
    position: relative;
}
  section.ProductFaq .row {
   
    padding: 40px 30px;
}
  .last_banner_pro .rightRelatedAdvert h4 {
    font-size: 21px;
    letter-spacing: unset;
    line-height: 1.2;
    font-family: 'Gentona';
    color: #00b8bc;
    margin: 0 0 10px 0;
}
  .top_additional_sec_issue>div {
    max-width: 100% !important;
    width: 100% !important;
}
  .top_additional_sec_issue {
    flex-wrap: wrap;
}
  .top_additional_sec_issue .top_additional_sec_Img {
    width: 430px !important;
    margin: 0 auto;
}
  .top_additional_sec_content.listing_pnts {
    padding: 6px 0 0 0;
}
  .row.row_iconic>.pp-12 .featureContent {
    flex-wrap:wrap;
}
.row.row_iconic .featureContent>div {
    max-width: 50% !important;
    width: 100%;
}
.row.row_iconic {
    max-width: 650px;
    margin: 0 auto;
  padding-top:50px;
}
.pp-12.Last_rnd {
    max-width: 100% !important;
    width: 100%;
    margin: 0 auto;
}
.pp-12.Last_rnd .featureContent {
    flex-direction: row;
}
  .row.row_iconic>.pp-12.Last_rnd .featureContent .featureImg:before {
    left: -54px;
}
  .single_breed .BannerText h2 {
    font-size: 60px;
}
  
.dogPawcontent .__dogPawImg {
    display: flex;
    align-items: center;
    max-width: 120px;
    justify-content: space-around;
      margin-top: 20px;
}
.dogPawcontent {
    padding: 30px 50px;
}
.BannerText h2 {
    display: block;
    text-align: center;
    width: 100%;
}
.single_breed .pp-7 {
    padding: 0 20px;
}
.single_breed .BannerDog {
    transform: translate(0);
    width: 100%;
    text-align: center;
}
.single_breed .BannerDog img {
    margin: 0 auto;
}

	.row.banner_foot:after {
    position: absolute;
    content: "";
    width: 1000px;
    height: 1000px;
    background: #f1f2f2;
    border-radius: 50%;
    top: -27%;
    right: -72%;
}
  section.homeBanner .row >div {
    width: 100%;
}
section.homeBanner .row {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
section.learnMore {
    margin-top: -45px;position:relative;
}
section.learnMore .pp-5 {
    position: relative;
}
.shipingImg img {
    position: absolute;
    bottom: 0;
   right: 62px;
    width: 38%;
}
  div#shopify-section-1584941959772 {
    margin: 15px 0;
}
  section.learnMore .pp-5 {
    position: unset;
}
  section.learnMore {
    background-position: 65%;
}
  
.__Footer_sec_inner .col-md-3:not(:last-child) {
    max-width: 33.33% ;
    width: 100%;
}
  .__Footer_sec_inner .col-md-3:last-child {
    max-width: 100%;
    width: 100%;
}
.__social_icon.icon_data_add {
    text-align: center;
}
li.copy_right {
    text-align: center;
}
.footer02 {
    margin-bottom: 0;
}

.footer01 {
    margin-bottom: 0;
}
  .__Footer_sec_inner .col-md-3:nth-child(3)>div {
    border: 0;
}
  .__Footer_sec_inner .col-md-3:last-child>div {
    padding: 0;
}

}

@media only screen and (min-width:769px) and (max-width:1024px)
{
	.left.large--one-half-custom.large--text-left.medium-down--hide.no-padding.margin-left-7 {
    max-width: 80% !important;
    width: 100%;
}
h2.HeadingSize {
    font-size: 45px;
}
.__top_navbar>ul>li {
    margin-top: 20px !important;
}
   
.__Footer_sec_inner .col-md-3:not(:last-child) {
    max-width: 33.33% ;
    width: 100%;
}
  .__Footer_sec_inner .col-md-3:last-child {
    max-width: 100%;
    width: 100%;
}
.__social_icon.icon_data_add {
    text-align: center;
}
li.copy_right {
    text-align: center;
}
.footer02 {
    margin-bottom: 0;
}

.footer01 {
    margin-bottom: 0;
}
  .__Footer_sec_inner .col-md-3:nth-child(3)>div {
    border: 0;
}
  .__Footer_sec_inner .col-md-3:last-child>div {
    padding: 0;
}
.row.banner_foot:after {

    right: -500px;
}
.pp-5.leftContent .advertLeftContent h4 {
    font-size: 31px;
}
  .rightContant.pp-7 .advertLeftContent h5, .rightContant.pp-7 .advertLeftContent h4 {
    font-size: 22px;
}
.pp-5.leftContent img {top: -35px;max-width: 320px;}
.treatContent img {max-width: 100px;}
.product_grid .wrap_img h4 {font-size: 30px;}
  
  div#ik59:before {
    left: -55px;
    top: 44px;
}
  div#ik19::before {
    left: -96px;
    top: 39px;
}
}

@media only screen and (min-width:1024px)
{
  ul.__dropDown li a {
    line-height: 1.4 ;
    padding: 12px 15px;
    text-align:left;
}
ul.nav>li:not(:first-child) ul.__dropDown {
    top: calc(100% - 22px);   
}
  .__mainCenterImageGnaw.gnawtler_new_img {
    left: 10%;
  top: 150px;
}
  
  /*gnawtler*/
  
  .row.row_floer.row_new_gnawtler {
    padding-top: 150px;
    padding-bottom:100px;
}


.GnawfeatureContent.gnawtler_n2 {
    margin-top: -117px;
    transform: translatex(-100px);
}
.GnawfeatureContent.gnawtler_n1 {
    margin-top: -124px;
    transform: translatex(84px);
}
.GnawfeatureContent.gnawtler_n5 {
    transform: translate(260px, 79px);
}
.GnawfeatureContent.gnawtler_n3 {
    transform: translate(11px, 150px);
}
.GnawfeatureContent.gnawtler_n4 {
    transform: translate(-70px, 10px);
}
.GnawfeatureContent.gnawtler_n4 .featureText.elasticText {
    min-width: 330px;
    margin-bottom: 60px;
}


.GnawfeatureContent.gnawtler_n2 .arrow_2:before {
    right: 3%;
    transform: rotate(-31deg);
    bottom: 10px;
    width: 350px;
    z-index: -1;
}
.GnawfeatureContent.gnawtler_n3 .fabricImg.arrow_3:before {
    left: 81%;
    width: 400px;
    transform: rotate(-12deg);
    top: 32px;
}
.GnawfeatureContent.gnawtler_n5 .fabricImg.arrow_5:before {
    left: -7%;
    transform: rotate(-41deg);
    width: 376px;
    top: 0px;
    z-index: -1;
}
.GnawfeatureContent.gnawtler_n6 .fabricImg.arrow_6:before {
    right: 75%;
    width: 363px;
    transform: rotate(24deg);
    top: -11px;
}
  .GnawfeatureContent.gnawtler_n1 .arrow_1:before {
    left: 84%;
    transform: rotate(16deg);
    width: 345px;
    bottom: 29px;
}
  .bladderMiddleContain .chew_problems .top_additional_sec_content.listing_pnts {
    max-width: 38% !important;
    padding-left: 0 !important;
    position: relative;
    margin-left: -30px;
}
  
  /*gnawtler*/
  
  
  section#gnawt_ingri .gnawAntlerGuid:nth-child(3) .rightGnawImage img {
    position: absolute;
    display: block;
    bottom: -164px;
    max-width: 500px;
    right: 0;
}
  section#gnawt_ingri .gnawAntlerGuid:nth-child(3) .rightGnawImage {
    position: relative;
    width: 100%;
}	
  section#gnawt_ingri .gnawAntlerGuid:nth-child(3) {
    margin-top: 50px;
}
  
  .problemPage-AgressiveChew .CALMING.SUPPLEMENT .cartContent {
    min-width: 300px;
}

.problemPage-AgressiveChew .CALMING.SUPPLEMENT .chooseCartSize {
    max-width: calc(100% - 820px);
}
.problemPage-AgressiveChew .CALMING.SUPPLEMENT .chooseCartSize:before {
    left: 0;
    width: 100%;
}
  .problemPage-AgressiveChew .AddToCartInPages.ANTLER .cartContent {
    min-width: 290px;
}
  .rightRelatedAdvert.allgy_txt.turmeric_pad.turm_pad_add {
    padding: 30px 40px 0 40px;
}
.rightRelatedAdvert.allgy_txt.turmeric_pad.turm_pad_add h4 {
    font-size: 36px;
  margin-bottom:30px;
    letter-spacing: -2px;
    padding-right: 0;
}
  .GnawfeatureContent.hip_1 .Gnaw.featureText.featurepad ,.multi_v1 .featureText.featurepad{
    min-width: 270px !important;
}
  .GnawfeatureContent.Skin_tap1 .featureText.featurepad {
    min-width: 272px !important;
}
  .hip_join_suppli_points .top_additional_sec_content {
    padding-top: 30px;
}
  .top_additional_sec_Img.width_b_left {
    max-width: 70% !important;
}
  .blader_right_img img {
    transform: translatex(28px);
}  	
  
  .bladder_paw_dog .top_additional_sec_Img img {
    transform: translatex(26px);
}
  .bladder_paw_dog .bladder_p_list {
    position: relative;padding-top: 30px;
}
  .chew_box .chw_box_1 .featureContent .GnawfeatureContent:nth-child(2) .Gnaw.featureText h5 {
    padding-right: 48px;
}
.chew_box .chw_box_1 .featureContent .GnawfeatureContent:nth-child(2) .Gnaw.featureText {
    padding-left: 20px;
}
.chew_box .chw_box_2 .featureContent .GnawfeatureContent:nth-child(2) .Gnaw.featureText.elasticText {
    margin-left: -44px;
  padding-left:60px;
}

.chew_box .chw_box_1 .featureContent .GnawfeatureContent:nth-child(1) .Gnaw.featureText {
    min-width: 307px;
}


.chew_box .chw_box_2 .featureContent .GnawfeatureContent:nth-child(1) .Gnaw.featureText {
    min-width: 322px;
}
  
  .__PeePadUse .row.row_iconic>.pp-12 .featureContent h5 {
    font-size: 23px;
    max-width: 240px;
}
.row.row_iconic>.pp-12.arw_1 .featureContent .featureText:nth-child(even) h5 {
    max-width: unset;
}

.__PeePadUse .row.row_iconic {
    max-width: 1200px;
    margin: 0 -20px 0 auto;
    flex-wrap: wrap;
}
.__PeePadUse .pp-12.Last_rnd h5 {
    max-width: unset !important;
}
  
  .header-wrapper.hero__header {
    padding-bottom: 0;
}
.__top_navbar>ul>li {
    margin-top: 33px;
}
.__top_navbar>ul>li>a {
    margin: 0;
    line-height: 70px;
}
  .treatText.text_full {
    padding-right: 50px;
}

}

@media only screen and (min-width:1025px) and (max-width:1240px)
{
	.product_grid .wrap_img h4 {
    padding: 0 5px;
}

.__catCustomCls div#shopify-section-right-catLanding-content a img {
    padding: 0;
} }
  

@media only screen and (min-width:1024px) and (max-width:1210px)
{
header.site-header .large--one-half-custom {
    width: 56%;
}
header.site-header .large--one-third-custom {
    width: 25%;
}
  h1.site-header__logo.large--left {
    padding-top: 14px;
}
  .pp-6.cat_dg {
    padding: 0 18px;
}
  ul.subMenulist a {
    margin: 0 10px !important;
    font-size: 17px !important;
}
  .termContent {
    max-width: 900px;
    margin: 0 auto;
}
}
.advertLeftContent .dogLanButton .RedButton {
	display: block;
	max-width: 147px;
	margin: 0 auto;
	margin-top: 0px;
	margin-top: 0px;
	text-align: center;
	font-family: 'Gentona Book';
	margin-top: 13px;
	height: max-content;
}

@media only screen and (max-width:759px)
  {
    .__blogRight, .white_space.__blogLeftSide {
    max-width: 100%;
    width: 100% !important;
}
    
    .blogPage-content.contra_img2 {
    flex-wrap: wrap;
}
.blogPage-content.contra_img2>div {
    max-width: 100% !important;
}
ul.product.prodataadd.blog_listing_type3>li {
    max-width: 100%;
}
    
    .newGet.grid-uniform2>div {
    max-width: 100% !important;
}
.newGet.grid-uniform2 {
    flex-wrap: wrap;
}

    ._stickylmPrice {
    margin: 0;
}
  
  ._stickylm_right {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
  .proRegistration-MiddleSection h2 {
    font-size: 40px;
   }
  .proRegistration-MiddleSection p {
    font-size: 21px;
   }
  
  .proRegistration-MiddleSection {
    flex-wrap: wrap;padding:10px 0 0 0;
}
  .proRegistration-MiddleSection>div {
    max-width: 100%;
    text-align: left;
    padding: 20px;
}
  
  .bott-proWarrent h4 {
    font-size: 20px !important;
}
  .__FormrescueRyt.rescureShelter {
    max-width: 100%;
    width: 100%;
}
  .fOrg--Img img {
    margin: 20px auto;
}
  .bott-butt-link a {
    margin: 7px;
    font-size: 15px;
}
  .fOrg--Img {
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}
    .__above1sectionPhilanthropy {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
  .Img-onesection img {
    margin: 0 auto;
}
  .phly_1, .phly_1 div {
    display: block;
}
  
  .grid_form_rescue .catContainerImages {
    flex-wrap: wrap;
}
  .__rescueForm {
    flex-wrap: wrap;
}
  .grid_form_rescue .catContainerImages img {
    margin: 5px 0;
}
  .dogPawcontent.rescue_blue {
    margin: 0 -15px;
}
  .asSeenNowBotImage {
    display: block !important;
}
  
  .cont_img_cont h3, .cont_img_cont h4 {
    max-width: 100%;
    width: 100%;
    font-size: 23px;
}
  .CoreIng span {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
  .cont_img_cont {
    flex-wrap: wrap;
    justify-content: center;
    background: linear-gradient(transparent, #000000a8);
}
  .cont_img_cont h3 br, .cont_img_cont h4 br {
    display: none;
}

.cont_img_cont h3, .cont_img_cont h4 {
    max-width: 100%;
    width: 100%;
    font-size: 20px;
    text-align: center;
    margin-bottom: 20px;
}
  .contactUs--form>div{padding:20px !important;}
  
  .hipjointIssueContainer .AddToCartInPages._multiCart .chooseCartSize {
    padding: 30px 0 0 0;
    margin: 0;
}
  .__corecontent {
    padding:30px 20px;
    flex-wrap: wrap;
	justify-content: center;
    text-align: center;
}
.__corecontent .CoreIng {
    max-width: 100%;
}
.__corecontent .CoreIng img {
    margin: 0 auto;
}
.__coreValueDetails .__corecontent:nth-child(even) {
    flex-direction: column-reverse;
}
  .__SizeChartbanner {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 20px;
}
  section.sec--nofillter .nofillter--right img {
    max-width: 100%;
}
section.sec--nofillter .nofillter--left img {
    margin: 0;
}
  section.sec--nofillter {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 20px;
}
  
  h1.btn_bot_abt a {
    min-width: 200px;
}
  
 .flx_about2 {
    flex-wrap: wrap;padding: 20px;
}
  .bottom--buttons {
    padding-top: 0;
}
  .WhatStartsItall h6 {
    padding: 0 20px;
}
  .aboutIntroinblue p {
    padding: 0 20px;
    font-size: 24px;
}
.flx_about1>div {
    max-width: 100% !important;
    width: 100%;
}
  .flex_abt3 {
    padding: 20px;
}
  .blodiesLegcy {
    margin-bottom: 0px;
}
.flx_about1 {
    flex-wrap: wrap;padding: 20px;
    flex-direction: column-reverse;
}
.flx_about2>div {
    max-width: 100% !important;
    width: 100%;
    
}
    .washingcontainer {
    grid-template-columns: auto ;
}
  
  .bottom--3Images {
    grid-template-columns: auto;
}
  .top_additional_sec_Img img {
    margin: 0;
    max-height: 239px;
}
  .pp-12.Last_rnd.moble_flex_col .featureContent {
    flex-direction: column;
}
    .pp-12.Last_rnd.pee_mob_flex .featureContent {
    flex-direction: column;
}
  .chew_problems .top_additional_sec_content.listing_pnts {
    text-align: left;padding:0 20px !important;
}
  .last_banner_pro .rightRelatedAdvert {
    padding-bottom: 30px !important;
}
  p.sub_cod.box_p{text-align:left;}
  .PeePadImages--two {
    display: block;
}
  
    .pt_land_cat_dog {
    flex-wrap: wrap;
}
.pt_land_cat_dog >div ._linkdata a {
    max-width: 240px;
    font-size: 20px;
     margin-bottom: 10px !important;
}

  .gnawtlerFooter .sec_pup_rec .__customeReviewContent p{padding:20px;}


.radio-wrapper.js.product-form__item.__frm_2 div#ProductSelect-option-1 {
    padding-top: 40px !important;
}
.grid__item.product-single__meta--wrapper {
    padding: 0;
    margin: 0;
}
  .AddToCartInPages {
    padding: 15px;
}
  
.pawmiseSection.sub_prodct_rt .row {
    flex-direction: column;
}
.catContainerImagesd {
    display: block;
    width: 100%;
  margin: 0;
}
  
  
  .sub_Sec_r .row {
    flex-direction: column-reverse;
    justify-content: center;
}
	

.subscription .BannerDog img {
    margin: 0 auto;
}
  section.gnawIngredients .gnawAntlerGuid:nth-child(odd) .rightGnawImage {
    text-align: right;
}
 
  .gnawAntlerGuid.uneven_ratio {
    margin: 0 -25px;
}
  

.sec--indgridents {
    padding: 30px;
    text-align: center;
}
.bgColorSafter:before {
    width: 101% !important;
    position: absolute;
    background: #f5f5f5;
    height: 50%;
    display: block;
    content: "";
    right: 0px;
    bottom: -1px;
}
 ._newsite.banner_over_sing.Chew_banners>div {
    max-width: 100%;
    padding: 0;
}
.Chew_banners {
    align-items: center !important;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
}
._newsite.banner_over_sing.Chew_banners>div h2 {
    padding: 0;
    font-size: 30px;

}
  section.gnawIngredients .featureTitle.title_large h2 {
    margin-bottom: 50px;
}
  .chew_problems .listing_pnts h4.red {
    font-size: 30px;
}

.right_suppliments h6 {
    font-size: 24px;
}
  .right_suppliments h6 br {
    display: block !important;
}
  .safetyContent p, .safetyContent h5 {
    text-align: center;
}
  .chew_problems .top_additional_sec_issue {
    flex-wrap: wrap;
}
section.safety>.Container>div {
    max-width: 100%;
}
.safetyImg img {
    max-width: 150px;
}

section.safety>.Container {
    flex-wrap: wrap;
	margin: 0 -10px;
}
.safetyContent {
    margin: 0;
    padding: 0 20px;
}
  
.gnawAntlerGuid.uneven_ratio:nth-child(odd) .antlerContent, .gnawAntlerGuid.uneven_ratio:nth-child(even) .antlerContent {
    padding: 10px !important;
}
.gnawAntlerGuid.uneven_ratio:nth-child(even) {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.gnawAntlerGuid.uneven_ratio:nth-child(odd) {
    flex-direction: row-reverse !important;
}
  .antlerContent h5 {
    font-size: 26px;
   
}
.uneven_ratio .antlerContent p {
    font-size: 19px;
}
.sec--indgridents {
    padding: 30px;
    text-align: center;
}
.bgColorSafter:before {
    width: 51%;
    right: -1px;
}
  

  .featureContent {
    flex-wrap: wrap;
    text-align: center;
}
.row.row_floer .pp-12>.featureContent>div {
    max-width: 100%;
    padding: 15px;
}
.GnawfeatureImg {
    margin: 0 auto !important;
}
  .gnawAntlerGuid:nth-child(odd) .antlerContent, .gnawAntlerGuid:nth-child(even) .antlerContent {
    padding:25px !important;
}
  .suppliment_uniqe.niq_calm:first-child, .suppliment_uniqe.niq_calm.tw_child:nth-child(2) {
    padding: 0;
}
  .suppliment_uniqe {
    margin-top: 0 !important;
}
 
  .suppliment_uniqe.niq_calm.tw_child:nth-child(2){margin-top:0 !important;}
  .suppliment_uniqe.niq_calm:first-child .featureTitle.title_large h2 {
    transform: translate(0);
    padding: 20px;
}
  .featureTitle.title_large h2 {
    letter-spacing: 1px;
    font-size: 30px;
}
  .gnawtlerFooter .sec_pup_rec .__customeReviewContent p {
    padding: 10px;
    text-align: center;
    font-size: 20px;
}
  a.RedButton.signUpBtn.redBack.gnt_btn {
    font-size: 14px;
}
  .gnawAntlerGuid>div {
    max-width: 100%;
}
  .rightGnawImage img, .leftGnawImage img {
    max-width: 250px;
}
  section.gnawIngredients .suppliment_uniqe:nth-child(odd)  .gnawAntlerGuid{
    display: flex;
    flex-direction: column-reverse;
}
  section.gnawIngredients .suppliment_uniqe:nth-child(odd)  .gnawAntlerGuid .imageAntler img {
    display: inline-block;
}
  .gnawAntlerGuid {
    flex-wrap: wrap;
}
  
  section.shopPetAge .row>div {
    max-width: 100%;
}
  
	.row.row_iconic>.pp-12 .featureContent {
    display: flex;
    flex-wrap: wrap;
}
.row_iconic p, .row_iconic h5 {
    padding: 0 !important;
    text-align: center;
}
.row_iconic .featureContent .featureText:first-child {
    order: 2;
}
.row_iconic .featureContent .featureText:last-child {
    order: 4;
}
.row_iconic .featureContent .featureImg:nth-child(odd) {
    order: 3;
	
}
.row_iconic .featureContent .featureImg:nth-child(even) {
    order: 1;
}
  .top_additional_sec_content.listing_pnts .top_additional_sec_subcontent>div ul>li {

    padding-left: 24px;
    font-size: 20px;
}
  .sec_pup_rec {
    padding: 30px;
}
  .last_banner_pro .rightRelatedAdvert {
    padding: 30px;
}
  .last_banner_pro .rightRelatedAdvert h4 {
    font-size: 24px;
    text-align: center;
    line-height: 1.3;
}
  
  .additional_sec_helpIssue.pro_points {
    padding:0 30px 30px 30px;
}
  .sec_pup_rec h1 {
    font-size: 30px;
}
  p.sub_cod {
    padding: 0;
    line-height: 1.4;
}
  .product-single {
    padding: 20px !important;
}
  .cont_overlay h1{font-size:18px;}
  .uperBanner span img {
    max-width: 40px;
}
  .cont_overlay sup {
    transform: translatey(0);
}
 ul.subMenulist {
    flex-wrap: wrap;
    justify-content: flex-start;
}
  .subMenucontent ul li a{margin:0 12px;}
 
  .Terms_Content span.srno {
       left: 0px;}
  
  .termContent {
    padding: 40px 20px 20px 20px;
}
  .contactUsTerms a {
    margin-top: 20px;
}
  .OurPromisetoU {
    text-align: center;
    padding: 20px;
}
  section.subscription.sub_Sec_r h1 {
    font-size: 50px;
    text-align: center !important;
}
.subscolorContent {
    padding: 20px !important;
}
.contentLastBottomSub {
    flex-wrap: wrap;
}
.contentLastBottomSub p {
    max-width: 100% !important;
}

.contentLastBottomSub span {
    text-align: right;
    display: block;
    width: 100%;
}
.sub_Sec_r .headingSubs.hd_bl h4 {
    font-size: 24px;
}
}




.__red .sec_pup_rec h1 span , .__red .faqproductpage h1{
    color: #e3002b;
}
.row.row_iconic>.pp-12 .featureContent.__Red h5{
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: unset;
    color: #e3002b;
    margin: 0px 0 10px 0;
}
.product_collage h2.red {
    font-weight: 400;
    font-size: 43px;
    text-align: center;
    letter-spacing: 14px;
    color: #00b8bc;
}
a.RedButton.signUpBtn.redBack {
    background: #e3002b;
}
.AddToCartInPages._multiCart{margin:20px 0 0 0;}
div.ajaxcart__product-name--wrapper span.ajaxcart__product-meta{
    display:none;
}
div.ajaxcart__product-name--wrapper a.ajaxcart__product-name + span.ajaxcart__product-meta {
    display:block;
}

/*new css for menu */

.contact--form {margin-top: 25px;}

@media only screen and (min-width:500px) and (max-width:768px)

{
header.site-header .grid--full.grid--table {
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
    align-items: center;
}

header.site-header .__top_login {
    display: none !important;
}
.cart-link__bubble--visible {
    top: 73px;
    right: 0px;
}
  a.__mobile_cart {
    margin-top: 0;
}
  a.__mobile_cart {
    margin-top: 0;
}

.site-nav--mobile {
    margin: 0 !important;
}

  
.site-nav--mobile button {
   margin: -8px 0 0 0 !important;;
}



header.site-header .grid--full.grid--table .site-nav--open {
    margin: 0 !important;
}
header.site-header .grid--full.grid--table .no-padding.grid__item {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}
}

/* css fixes for blogs */
.get_section_img_data6 {
    width: 100%;
    margin-top: 1px;
}

.ajaxcart__product .ajaxcart__qty input[type="text"] {
    margin: 0 !important;
}

/*side bar fixes*/

section.sideBlog .row {
    flex-wrap: wrap;
}
section.sideBlog .row>div {
    max-width: 100% !important;
    width: 100%;
    margin: 0 auto;
    padding: 15px 20px 0 20px;
}
.washingcontainer-main--Image {
	width: 50%;
}
.productIng span img, .prodpawline + span img{width: 55%;}

/* Icon SLider  */

	
.logo_sign_text img {
    width: 40px !important;
    padding-bottom: 7px;
}

.citiation {
    /* text-align: center; */
    color: #e3002b;
    padding-left:10%;
}
.citiation h6 {
    margin-top: 0;
  font-size: 14px;
}

/*form*/

div#form_seen_now form.needsclick {
    padding-top: 10px;
}

div#form_seen_now form.needsclick label.needsclick {
    font-size: 14px;
    line-height: .9;
}	

.needsclick.MultiInput__AllOptionsContainer-sc-1p97cfc-2 .needsclick {
    font-size: 14px;
    margin-right: 4px;
}
.needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.hrCyQn.kl-private-reset-css-Xuajs1 {
    padding-bottom: 0;
}

div#form_seen_now form.needsclick .ql-editor p:first-child span {
    font-size: 72px;
    color: #00b7bc;
    font-weight: lighter;
    margin: 25px 0 10px 0;
    font-family: "Open Sans",sans-serif;
    line-height: 1.4;
    text-rendering: optimizeLegibility;
}

div#as_Seen .asSeenNowBotImage img {
    object-fit: cover;
    /*height: 550px;*/
    width: 1200px;
}

/* other product */


.redBoxText {
    background: #e3002b;
    text-align: center;
    color: #fff;
    padding: 30px 50px;
}
.redBoxText p {
    font-size: 20px;
    font-weight: lighter;
    line-height: 1.2;
}
.collectionTempSnip .NewTempGrid:nth-child(1) img {
    opacity: 1;
}
.newGet.grid-uniform2 {
    display: flex;
    margin: 0 -21px;
}
.newGet.grid-uniform2>div {
    flex-grow: 1;
}
.newGet.grid-uniform2>div {
    max-width: 33.33%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f1f2f2;
    width: 100%;
}
.newGet.grid-uniform2>div .search_imgs_data .product_thumb {
    padding: 0;
}


.newGet.grid-uniform2>div .search_imgs_data img {
    mix-blend-mode: multiply;
      position: relative;
  width: auto;
  margin: 0 auto;
    margin-bottom: 15px;
}

.productImg>.grid-product__image-link {
    background-color: #f1f2f2 !important;
}
.newGet.grid-uniform2 h3.product_name {
    font-size:25px;
    letter-spacing: unset;
    color: rgba(0,0,0,.5) !important;
    font-family: 'Gentona-reg';
    max-width: 300px;
    line-height: 1.2;
    text-align: left;
}
.newGet.grid-uniform2 .btn {
    font-weight: bold;
    font-size: 23px;
    line-height: 40px;
    padding: 4px 25px;
    letter-spacing: unset;
    font-family: 'Gentona Book';
    background: #e3002b;
}
.products_show.gr_prodf {
    margin: 5px 0;
}
.productImg {
    margin-top: 20px;
}

.newGet.grid-uniform2 h3.product_name + p {
    font-size: 21px;
    text-align: left;
    margin: 0 0 5px 0;
}
.newGet.grid-uniform2 .NewTempGrid  .lrn_grd {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(0,0,0,.6);
  opacity:0;
  transition-duration:.35s;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.newGet.grid-uniform2 .NewTempGrid {
    position: relative;
}
.newGet.grid-uniform2 .NewTempGrid:hover .lrn_grd{opacity:1;} 
.newGet.grid-uniform2 .NewTempGrid :hover img{filter:grayscale(1);}

/*blog_Session*/

.redBoxText.ban_blog p {
    margin: 0;
    font-size: 27px;
}
ul#blog_updte_ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 100%;
  margin:6px 0 0px 0;
  padding:0;
}
ul#blog_updte_ul li {
    max-width: unset;
    margin-bottom: 6px;
}
ul#blog_updte_ul li.__linkLi span.__catName i:before, ul#blog_updte_ul li.__linkLi span.__catName i:after {
    content: "";
    width: 100%;
    height: 4px;
    background: #fff;
  margin: 10px 0;
    display: block;
}
ul#blog_updte_ul li.__linkLi span.__catName i:after {
    margin-top: 20px;
}
ul#blog_updte_ul li.__linkLi span.__catName i {
    font-style: unset;
    font-size: 1.8em;
    font-weight: bold;
    letter-spacing: -2px;
    font-family: 'Gentona Book';
    text-shadow: none;
  line-height: .9;
}
ul#blog_updte_ul li.__linkLi span {
    background: rgba(182, 182, 182, 0.7);
  padding: 40px;
}
ul#blog_updte_ul li.__linkLi img {
    filter: grayscale(1);transition-duration:.35s;
}
ul#blog_updte_ul li:hover img{ filter: grayscale(0);}
ul#blog_updte_ul li:hover span {
    background: transparent;
}
ul#blog_updte_ul:after {
    content: "";
    max-width: calc(33.33% - 10px);
    width: 100%;
    display: block;
}
.blogdata #you_may_like .slide_text a:hover span.ant_img:before {
    opacity: 0;
}
.blogdata #you_may_like .slide_text a:hover img {
    filter: grayscale(0);
}
.blogdata #you_may_like .slide_text a  span.ant_img:before ,.blogdata #you_may_like .slide_text a img{transition-duration:.35s;} 

/* blog slider redesign */

.blogdata h4.middle_sub {
    margin: 0 0 5px 0;
    background: #e3002b;
    padding: 18px;
    color: #fff;
    font-family: 'Gentona Book';
    letter-spacing: 1em;
    font-weight: 700;
    font-style: normal;
}
div#shopify-section-blog_like>.white_space {
    padding: 0;
}
div#you_may_like {
    padding: 0 50px;
}
div#you_may_like span.slide_prev.slick-arrow {
    left: 0px;
    background:#00b6bc;
    width: 47px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

div#you_may_like span.slide_next.slick-arrow {
    right: 0px;
    background:#00b6bc;
    width: 47px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
div#you_may_like .slick-arrow:before {
    width: 30px;
    height: 30px;
    content: "";
    display: block;
    border-radius: 50%;
    margin-bottom: 10px;
    position: absolute;   
        background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 30px !important;
}
div#you_may_like span.slide_prev.slick-arrow:before{ background: url('alr.png');}
div#you_may_like span.slide_next.slick-arrow:before{ background: url('alf.png');}
div#you_may_like span.prevnext_ctrl_data {
    margin-top: 54px;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
}
div#you_may_like img {
    filter: grayscale(1);
}
div#you_may_like span.ant_img {
    position: relative;
    display: block;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
}
div#you_may_like span.ant_img:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 208px;
    background: rgba(173, 173, 173, 0.05);
}

div#you_may_like span.ant_img:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(190, 190, 190, 0.66);
    display: block;
    z-index: 99999;
}
div#you_may_like .__newBlogDes {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 111111 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blogdata #you_may_like .slide_text a {
  
    position: relative;
}

.blogdata .ant_text:before, .blogdata .ant_text:after {
    content: "";
    height: 3px;
    width: 100%;
    background: #fff;
    display: inline-block;
}
div#you_may_like .__newBlogDes span {
    top: unset !important;
    height: auto !important;
    font-size: 44px !important;
    position: relative;
    padding: 5px 0 !important;
    font-family: 'Gentona Book';
    text-transform: capitalize;
    letter-spacing: -1px;
    line-height: normal;
    display: inline-flex;
    flex-direction: column;
}
.blogdata .ant_text:after {
    margin-top: 8px;
}

/* sidebar */

.___sidebar .__Blog_More ul li {
    border-bottom: 2px solid #fff !important;
    border-top: 1px solid #fff !important;
}
.___sidebar .__Blog_More {
    padding: 40px 0;
}
.___sidebar .__Blog_More span.slide_prev.vert_top.slick-arrow {
    top: -40px;
    background: #00b6bd;
}
.___sidebar .__Blog_More span.slide_next.vert_bottom.slick-arrow {
    top: calc(100% + 0px);
    background:  #00b6bd;
}
.___sidebar .__Blog_More  .__Blog_More_img img {
    filter: grayscale(1);
}
.___sidebar .__Blog_More .logo_sign_text {
    background: rgba(149, 149, 149, 0.52) !important;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 40px;
}
.___sidebar .__Blog_More .logo_sign_text span {
    background: #fff;
    color: #00b6bd !important;
    padding: 10px;
    text-align: center;
    font-family: 'Gentona Book';
    text-transform: capitalize;
    font-size: 21px;
}
.___sidebar .__Blog_More a:hover .logo_sign_text{
    background: rgba(0,0,0,0) !important;
}
.___sidebar .__Blog_More .slick-arrow span {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 4px;
  background-repeat:no-repeat !important;
  background-size:22px !important;
  background-position:center !important;
}
.___sidebar  .__also_like_vertical a {
    padding: 10px !important;
    text-align: center !important;
    font-size: 21px !important;
    background: #ec1d3d !important;
    font-family: 'Gentona';
    letter-spacing: 9px !important;
    line-height: 1;
    font-weight: 600;
}
.___sidebar a:hover img {
    filter: grayscale(0) !important;
}

.___sidebar .__Blog_More span.slide_prev.vert_top.slick-arrow  span{background:url('alup.png');}
.___sidebar .__Blog_More span.slide_next.vert_bottom.slick-arrow span{background:url('ald.png');}

/* single blog post slider bottom */

.blog_sing_slides {
    padding: 0;
}
.blog_sing_slides .__also_like a {
    margin: 0 0 5px 0;
    background: #e3002b;
    padding: 18px;
    color: #fff;
    font-family: 'Gentona Book';
    letter-spacing: .8em;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    font-size: 24px;
}
.blog_sing_slides .__Blog_More {
    padding: 0 50px;
}

.blog_sing_slides span.slide_prev.slick-arrow {
    left: -50px;
    background: #00b6bc;
    width: 47px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.blog_sing_slides span.slide_next.slick-arrow {
    right: -50px;
    background: #00b6bc;
    width: 47px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.blog_sing_slides  .slick-arrow:before {
    width: 30px;
    height: 30px;
    content: "";
    display: block;
    border-radius: 50%;
    margin-bottom: 10px;
    position: absolute;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 30px !important;
}

.blog_sing_slides  span.slide_next.slick-arrow:before {
    background: url(alf.png);
}
.blog_sing_slides  span.slide_prev.slick-arrow:before {
    background: url(alr.png);
}

.blog_sing_slides  span.prevnext_ctrl_data {
    margin-top: 54px;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
}

.blog_sing_slides .slick-arrow svg {
    display: none;
}
.blog_sing_slides .__Blog_More_img img {
    filter: grayscale(1);
}
.blog_sing_slides .logo_sign_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
	padding: 0 40px;
    background: rgba(147, 147, 147, 0.61) !important;
    transition-duration:.35s;
}
.blog_sing_slides li .logo_sign_text:hover {
    background: rgba(0,0,0,0) !important;
}
.blog_sing_slides  .logo_sign_text span {
    background: #fff;
    color: #00b6bd !important;
    padding: 10px;
    text-align: center;
    font-family: 'Gentona Book';
    text-transform: capitalize;
    font-size: 21px;
}
.blog_sing_slides li {
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}


.__latest_blog_BloghomePage {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    flex-wrap: wrap;
    background: #f4f4f4;
    padding: 40px 60px 60px 60px;
}

.__latest_blog_BloghomePage>h1 {
    width: 100%;
    font-family: 'Gentona Book';
    font-size: 40px;
    padding: 0 !important;
    margin: 10px 0;
  color:#e3002b;
}
.__latest_blog_BloghomePage>div {
    max-width: 50%;
    width: 100%;
}
.rt_gentona {
    padding: 0 60px;
}
.__first_blog_img {
    position: relative;
    margin-bottom: 10px;
    min-height: 350px;
    background:linear-gradient(360deg, #c2c2c2, transparent);
}
.__first_blog_img img{min-height:350px; object-fit:cover;}
.gentrn_top {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    align-items: flex-end;
    padding: 20px;
    flex-wrap: wrap;
}
.__latest_postBlog, .__latest_postBlog a {
    font-size: 19px;
    color: #00b7bc;
    font-family: 'Gentona Book';
}
._right_blog_articles a h2 {
    color: #00b7bc;
    font-size: 30px;
    font-family: 'Gentona Book';
    line-height: 1;
    margin: 0 0 3px 0;
}
.rt_gentona ._right_blog_articles:not(:last-child) {
    margin-bottom: 60px;
}
.gentrn_top h2 {
    background: #fff;
    color: #00b7bc;
    font-size: 2.7em;
    padding: 10px 30px 15px 29px;
    font-family: 'Gentona Book';
    line-height: 1;
    display: inline-block;
  margin: 0;
}
a.learn_more_gent {
    color: #fff;
    font-family: 'Gentona';
    font-size: 20px;
    margin-top: 10px;
    font-weight: 600;
    text-decoration: underline;
}


/* banner design*/



.pet-blog-multiProduct-IconSelection h5 {
    font-size: 29px;
    text-align: center;
    color: #939598;
    letter-spacing: unset;
    font-family: 'Gentona';
    font-weight: 300;
    margin: 0;
}
.pet-blog-multiProduct-IconSelection {
    clear: both;
    padding: 30px 0 10px 0;
}

.pet-blog-multiProduct-IconSelection h2 {

    text-transform: uppercase;
    text-align: center;
    font-size: 64px;
    font-family: 'Gentona';
    margin: 0;
	line-height: .9;
}
.petBlog-productList {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    padding: 30px;
}
.petBlog-productList:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background: #ccc;
}
.petBlog-productList>div {
    position: relative;
    z-index: 1;min-width: 25%;
}
.petBlog-productList span {
    color: #939598;
    font-size: 33px;
    text-transform: uppercase;
    letter-spacing: unset;
    font-family: 'Gentona Book';
    font-weight: 700;
}
.petBlog-productList>div img {
    margin: 0 auto;
}

 .pet-blog-multiProduct-IconSelection h2.red-product-title{  color: #e3002b;}
	.pet-blog-multiProduct-IconSelection h2.blue-product-title{  color: #00b7bc;}

.pet-blog-IconSelection {
    clear: both;
    display: flex;
    justify-content: flex-end;
  margin: 40px 0;
}


/* product pages design*/

section.sec--nofillter {
    max-width: 1050px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 80px 0 40px 0;
}
.nofillter--left {
    max-width: 54%;
}
.nofillter--left h3 {
    font-size: 5em;
    line-height: .9;
    letter-spacing: unset;
	margin:0;
    color: #bcbec0;
    font-family: 'Gentona';
}
section.sec--nofillter-subPart h4 span {
    font-weight: lighter;
}
.nofillter--left h3 span {
    display: block;
    font-size: 2.5em;
    font-weight: bold;
    line-height: .8;
    transform: skew(-6deg);
}
section.sec--nofillter-subPart {
    margin: 0 -20px;
    padding: 40px 40px;
}
.__nofillersection {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 0 30px 0;
}
section.sec--nofillter-subPart h4 {
    font-size: 4.5em;
    text-align: center;
    color: #fff;
    margin: 0;
    letter-spacing: unset;
    font-family: 'Gentona';
}
.__nofillersection span {
    color: #fff;
    font-size: 4em;
    font-family: 'Gentona';
    min-width: 85px;
}

@media only screen and (min-width:760px) and (max-width:980px)
{
section#gnawt_ingri .gnawAntlerGuid:nth-child(3) .imageAntler {
    min-width: 270px;
}
  section#gnawt_ingri .gnawAntlerGuid:nth-child(2) .imageAntler {
    min-width: 200px;
}
 
}

@media only screen and (max-width:759px)
{

section#gnawt_ingri .gnawAntlerGuid:nth-child(3) .imageAntler img {
    min-width: 320px !important;
}
  section#gnawt_ingri .imageAntler {
    max-height: 200px;
}
  .asSeenNow.container-above>div {
    margin: 0;
}
.asSeenNow.container-above>div >div {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    clear: both;
    width: 100%;
}
.asSeenNow.container-above>div >div img {
    max-width: 150px;
    margin: 15px auto;
  max-height: 60px;
}
.asSeenNow.container-above>h6 {
    margin-bottom: 0px;
}
}



@media only screen and (max-width:768px)
{
  div#as_Seen .asSeenNowBotImage img{
  height: unset !important;
  }
.rt_gentona {
    padding: 0;
}
.__latest_blog_BloghomePage {
    padding: 20px;
}
.__latest_blog_BloghomePage>div {
    max-width: 100%;
}
.gentrn_top h2 {
    font-size: 1.5em;
}
.rt_gentona {
    padding: 20px 0;
}
  .pet-blog-multiProduct-IconSelection h5 {
    font-size: 20px;
}
.pet-blog-multiProduct-IconSelection h2 {
    font-size: 40px;
}
.petBlog-productList span {
    font-size: 20px;
}

}

@media only screen and (max-width:759px)
{
  .petBlog-productList:after{display:none;}

.petBlog-productList {
    flex-wrap: wrap;
    flex-direction: column;
}
.petBlog-productList>div {
    max-width: 100%;
    margin: 15px auto;
}
  section.sec--nofillter {
    flex-wrap: wrap;
    padding: 30px 20px;
}
  section.sec--nofillter>div {
    max-width:100%;
}
  .nofillter--left h3 {
    font-size: 3em;margin-bottom:30px;
    }
  section.sec--nofillter>div img {
    max-width: 100%;
    display: block;
}
  section.sec--nofillter-subPart h4 {
    font-size: 3.5em;
        line-height: 1;
}
  .__nofillersection {
    flex-wrap: wrap;
}
}

@media only screen and (min-width:760px) and (max-width:770px)
{
.nofillter--left h3 {
    font-size: 3em;
   }
  
    section.sec--nofillter-subPart h4 {
    line-height: 1;
    font-size: 3.5em;
}
}

section.classicSec>.container>.row {
    flex-wrap: wrap;
}

@media only screen and (max-width:759px)
{

  .pp-12.hide._mobileShow >ul {
    margin: 0 auto;
    max-width: 400px;
}
  section.classicSec .row {
    margin: 0 -25px;
    padding: 0 20px;
}
section.classicSec .pp-12:not(._mobileShow) {
    display: none;
}
section.classicSec   .pp-12.hide img {
    margin: 30px auto 50px auto;
}
  .useCases.incontiProduct.featureTitle.title_large + div + div {
    flex-direction: column-reverse;
}
.classicLine h2 {
    font-size: 26px;
}
section.classicSec .pp-12._mobileShow {
    display: block !important;
}
.pp-12.hide ul.mobile_items>li {
    border: 1px solid #dcdcdc;
    margin: 20px 0;
    padding: 0 20px;
}
}

@media only screen and (min-width:800px) and (max-width:1024px)
{
	.AddToCartInPages {
    flex-wrap: wrap;
    padding-bottom: 20px;
    justify-content: center;
}
  .chooseCartSize:before {
    width: 100%;
    bottom: 17px;
}
.chooseCartSize>p {
    width: 100%;
    text-align: center;
    margin: 0 0 20px 0;
}
.cartContent {
    width: 100%;
    text-align: center;
    padding: 15px;
}
.chooseCartSize {
    max-width: unset;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0;
  max-width: 600px !important;
}

.AddToCartInPages .learnMoreBtn {
    width: 100%;
}
 .CartRate {
    width: 100%;
    text-align: center;
    margin: 20px 0 0 0;
}
} 



@media only screen and (min-width:768px) and (max-width:1024px)
{


.problemPageCartTopSec {
    display: flex;
    justify-content: space-between;
    width: 100%;
	margin: 20px 0;
}
.problemPageCartTopSec .buttonContainerMobile {
    display: flex;
    align-items: center;
}
.problemPageCartTopSec .buttonContainerMobile >div {
    margin: 0 10px;
}
.chooseCartSize {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.problemCartVar {
    display: flex;
    align-items: center;
    justify-content: space-around;
    max-width: calc(100% - 30px);
    width: 100%;
}
.chooseCartSize>p {
    max-width: 20px;
    margin: 0;
    background: #00b7bc;
}

.cartContent {
    min-width: unset !important;
    max-width: unset !important;
    width: auto !important;
}

.buttonContainerDesktop {
    display: none;
}
}

@media only screen and (max-width:767px)
{

.mobBan {display:block !important;}
.deskTab{display:none !important;}
.problemCartVar {
    width: 100%;
    display: flex;
    justify-content: space-around;
}
  .buttonContainerDesktop {
    display: none;
}
  .cartContent {
    max-width: 100% !important;
}
  .buttonContainerMobile {
    margin-bottom: 10px;
}
}

@media only screen and (min-width:1025px)
{
  .buttonContainerMobile{display:none;}
  
  .buttonContainerDesktop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap;
}
.cartContent {
    padding-right: 10px;
}
.buttonContainerDesktop >div {
    margin: 0 5px;
}
  .AddToCartInPages .cartContent h2{
    white-space: nowrap;
  }

.problemCartVar {
    width: 100%;
    display: flex;
}
}


/* cart design */

body#your-shopping-cart form.cart {
    max-width: 1150px;
    margin: 0 auto;
}
button.btn--secondary.update-cart {
    border: 1px solid #11b6bd;
    background: none;
    color: #11b6bd;
    font-size: 14px;
    font-weight: 600;
}
button.btn--secondary.update-cart:hover {
    border: 1px solid #ed1b3c;
    color: #ed1b3c;
}
.cart__row.cart_items_section {
    border-top: 1px solid rgba(0,0,0,.1);
    margin-top: 30px;
}
.custom_added_data button {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.custom_added_data span.icon.icon-minus, .custom_added_data span.icon.icon-plus {
    font-size: 14px;
}

@media only screen and (min-width:1000px) and (max-width:1024px)
  {
      .firstProduct .grid__item.text-center {
    margin: 11px auto;
}
  #shopify-section-accessories-section .proFirstImg img {
    max-width: 180px !important;
}
header.site-header .large--one-half-custom {
    width: 69% !important;
}
    .__top_login {
    display: block;
}
form.input-group.search-bar.search-bar--header {
    display: none;
}
header.site-header .grid--full.grid--table {
    display: flex;
    align-items: center;
}

li#toll_free {
    display: none;
}
header.site-header .large--one-third-custom {
    width: 15%;
    float: left;
}
}
.cart-link__bubble--visible{line-height:22px;}
.icon.icon-spinner{
    width: 20px;
    height: 20px;
    margin-left: 5px;
    animation: spin 500ms infinite linear;
    position: relative;
    top: 2px;
  	display:none;
}
.is-adding .icon.icon-spinner{
  display:block;
}
.is-added .icon.icon-spinner{
  display:none;
}
.icon.icon-spinner path{ fill:#fff;}

._petStickyATC.is-adding .icon.icon-spinner, .__productInline.is-adding .icon.icon-spinner {
  display:inline-block;  
}
._petStickyATC.is-added .icon.icon-spinner,.__productInline.is-added .icon.icon-spinner{
  display:none;  
}


@media only screen and (max-width:759px)
{
.jdgm-carousel-item__image-wrapper {
    min-height: 200px;
}
.jdgm-carousel-item {
    overflow: visible !important;
}
.jdgm-carousel__item-container {
    min-height: 400px;
}
  .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
    margin-bottom: 20px;
}
  .jdgm-carousel-wrapper {
    clear: both;
    padding: 0 20px !important;
}
  h2.jdgm-carousel-title {
    margin-bottom: 15px;
}
  
}


@media only screen and (min-width:760px) and (max-width:800px)
{

.jdgm-carousel-item {
    overflow: visible !important;
}

  .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
    margin-bottom: 20px;
}
    h2.jdgm-carousel-title {
    margin-bottom: 15px;
}
}

._guidedArticle{
	position: relative; overflow: hidden;
}

._guidedArticle .logo_sign_text {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
._guidedArticle .logo_sign_text > span {
    font-family: 'Gentona Book';
    text-align: center;
    background: #fff;
    color: #04cbd0;
    text-transform: capitalize;
    font-size: 30px;
    padding: 12px 25px;
    line-height: 1.05;
    max-width: 78%;
    width: 100% !important;
}
._guidedArticle .logo_sign_text {
    background: rgba(196, 196, 196, 0.66);
    transition-duration: .35s;
}
._guidedArticle .logo_sign_text:hover {
    background: rgba(196, 196, 196, 0);
}
._guidedArticle .logo_sign_text:hover > span {
	color: #04cbd0;
}
._guidedArticle {
    margin-right: 20px;
}

div#sliderKnownForHome h6 {
    color: #706f6f;
    font-size: 45px;
    font-family: 'Gentona-reg';
    letter-spacing: -2px;
    margin: 0;
	text-align:center;
}
div#sliderKnownForHome {
    max-width: 1200px;
    margin: 0 auto;
  	padding: 20px 0;
  	padding-top:0;
}
div#sliderKnownForHome a span {
    height: 200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
div#sliderKnownForHome .slick-arrow:before {
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
      content: "";
}



div#sliderKnownForHome   .slick-prev.slick-arrow:before {  border-right: 10px solid #706f6f;}
div#sliderKnownForHome  .slick-next.slick-arrow:before {  border-left: 10px solid #706f6f;}

@media only screen and (max-width:759px)
{
div#sliderKnownForHome  .slick-prev {
    left: 0px;
}
div#sliderKnownForHome  .slick-next.slick-arrow {
    right: -10px;
}
  div#sliderKnownForHome h6 {
    font-size: 40px !important;
   
}
}
@media only screen and (min-width:760px) and (max-width:800px)
{
div#sliderKnownForHome h6 {
    font-size: 33px !important;
   
}
div#sliderKnownForHome a span img {
    max-width: 200px !important;
}
div#sliderKnownForHome {
    padding: 0 30px !important;
    margin: 0 auto;
}
  div#sliderKnownForHome  .slick-prev {
    left: 0px;
}
div#sliderKnownForHome  .slick-next.slick-arrow {
    right: -10px;
}
}

@media only screen and (max-width:759px)
{
.SupplementSubMenu {
    background-size: 100%;
    background-color: #f9f9f9;
	height:auto;
}
.SupplementSubMenu h4 {
    color: #555;
    font-size: 29px;
}
.menuSuppBottles8Container ul li {
    max-width: 50%;
    width: 100%;
}
.menuSuppBottles8Container ul {
    display: flex;
    flex-wrap: wrap;
	margin:0;
    position: relative;
}
}
@media only screen and (min-width:760px) and (max-width:800px)
{
.SupplementSubMenu {
    background-position: center !important;
    background-size: 150% !important;
    padding: 0 10px !important;
}
  div#ik619 {
    padding-top: 34px !important;
}
}

/* new page*/

div#mini_flex .top_additional_sec_issue .top_additional_sec_Img {
    max-width: 46%;
    padding-right: 20px;
}


.withCpvrs_heading h3 {
    margin: 0;
    font-size: 43px;
    letter-spacing: .4em;
    text-align: center;
    background: #00b7bc;
    color: #fff;
    padding: 12px 0;
}
div#mini_flex {
    margin-bottom: 0;
}
.withCovrs_belowImages {
    display: flex;
}
.withoutnDWithCovrs {
    margin: 0 -20px;
}
section#dog_collage1 .featureText h5 {
    font-size: 22px !important;
    line-height: 1.2;
}

section#dog_collage1  .featureText p {
    font-size: 14px !important;
    line-height: 1.3;
    padding: 0;
}

section#dog_collage1 .featureText:nth-child(odd) h5 {
    padding-right:50px;
}

section#foot_banner5  .leftRelatedAdvert h4 {
    font-size: 6.2em;
    display: flex;
    height: 100%;
  	top: 0;
    align-items: center;
}

section#foot_banner5 .rightRelatedAdvert h4 {
    font-size: 40px;
    margin-bottom: 25px;
}
.ProdWashableCovrs.WashableExtendsSections .row.row_iconic>.pp-12 .featureContent .featureImg:nth-child(even):before{
    width: 198px;
}
div#ik5:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/i5.png?v=1605614050);
    min-width: 150px;
    top: 43px;
    left: -75px;
}
div#ik19:before{
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/i1_00db6319-1a23-421f-b3d5-4d77afc07c73.png?v=1610626763);
    left: -126px;
    top: 39px;

}
div#ik69:before {
    top: 39px;
    right: -31px;
}

div#ik39:before{
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/i2_7fe2b17f-d8d6-445f-91e4-083114621aae.png?v=1610626763);
    left: -113px;
    top: 43px;

}
div#ik59:before{
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/i5_ce6f3b4a-445c-4739-a1b7-8bce9b7428e2.png?v=1610626763);
    left: -69px;
    top: 44px;

}
div#ik29:before{
    background: url(https://cdn.shopify.com/s/files/1/0358/3377/4217/files/ln4.png?v=1585552034);
    top: 45px;
    right: -33px;
}
div#ik1:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/i1.png?v=1605614050);
    left: -60px;
    top: 39px;
}
div#ik3:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/i3.png?v=1605614050);
    left: -40px;
    top: 50px;
}
div#ik2:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/i6.png?v=1605614050);
    top: 50px;
    right: -40px;
}
div#ik21 {
    padding-top: 38px;
}
div#ik41 {
    padding-top: 58px;
}
div#ik61 {
    padding-top: 60px;
}

div#ik31 {
    padding-top: 35px;
}

@media only screen and (min-width:760px) and (max-width:800px)
{
  .coversPetParentProMiddle div#ik11 {
    padding-top: 30px !important;
}
  section#dog_collage1 div#ik21 {
    padding-top: 38px !important;
}
section#dog_collage1 div#ik41 {
    padding-top: 58px  !important;
}
  div#ik4:before {
    right: -38px;
}
  div#ik6:before {
    right: -40px;
}
section#dog_collage1 div#ik61 {
    padding-top: 60px  !important;
}

section#dog_collage1 div#ik31 {
    padding-top: 35px  !important;
}
  section#foot_banner5 .leftRelatedAdvert h4 {
    font-size: 60px;
}
  section#foot_banner5 .rightRelatedAdvert h4 {
    margin-bottom: 0;
}
.withCpvrs_heading h3 {
    font-size: 28px;
}	
  .withCovrs_belowImages {
    flex-wrap: wrap;
    justify-content: center;
}
  .withCovrs_belowImages>img {
    max-width: 50%;
}
}

@media only screen and (max-width:759px)
{
	section#foot_banner5 .leftRelatedAdvert h4 {
    font-size: 60px;
    padding: 20px;
}
  .withCpvrs_heading h3 {
    font-size: 28px;
}
  .withCovrs_belowImages {
    flex-direction: column;
}
  .stepsforContentCovrsCustom {
    display: block;
    width: 100%;
    padding: 40px;
}
.CovrsCustomContentPic span {
    background: #e3002b;
    padding: 10px 22px;
    top: 68px;
    font-size: 20px;
}
  .coversPetParentProMiddle div#ik11 {
    padding-top: 10px;
}
.CovrsCustomContentPic img.lazyloaded {
    width: 100% !important;
    height: auto !important;
}
  .CovrsCustomContentPic {
    width: 100%;
}
  .CovrsCustomContentfill {
    width: 100%;
}
  .CovrsCustomContentPic:before, .CovrsCustomContentPic:after{
  	content:unset !important;
  }
  .stepsforContentCovrsCustom{
  padding-bottom:0;
  }
  .withCovrs_belowImages img.lazyloaded {
    padding-bottom: 2px;
}
  .customizeCovrsHeading h3 {
    margin: 0;
  	font-size: 36px;
  }
}

/*-----product size custom---*/
 
.single-option-radio.Size-item-6050703999166#ProductSelect-option-1 .__itemWraper {
    max-width: unset !important;
    margin: 0 5%;
}
.single-option-radio.Size-item-6050703999166#ProductSelect-option-1 .__itemWraper img {
    margin-bottom: 7px !important;
}

.single-option-radio.Size-item-6050703999166#ProductSelect-option-1 {
    justify-content: center !important;
}
.blanketContent .additional_sec_helpIssue.pro_points {
    background: #f1f2f2 !important;
}
  section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop .learnMoreBtn a ,section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop .learnMoreBtn a{
    text-transform: uppercase;
}
section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop .rightRelatedAdvert h4 {
    padding: 0;
}
.template-product-pawtect-blankets-plus div#ProductSelect-option-0 {
    justify-content: center;
}
.template-product-pawtect-blankets-plus div#ProductSelect-option-1 .__itemWraper {
    max-width: unset !important;
    margin: 0 20px;
}
.template-product-pawtect-blankets-plus div#ProductSelect-option-1 {
    justify-content: center !important;
}
.template-product-pawtect-blankets-plus  div#ProductSelect-option-1 img {
    margin-bottom: 7px !important;
}
div#pr1:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/line-01.png?v=1606141777);
    background-position: right;
}
div#pr2:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/line-02.png?v=1606141777);
    top: 57px;
}
div#pr3:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/line-03.png?v=1606141777);
    min-width: 187px;
    left: -140px;
}
div#pr4:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/line-04.png?v=1606141777);
    height: 70px;
    top: 19px;
}

div#pr6:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/line-06.png?v=1606141777);
    top: 53px;
}
div#pr5:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/line-05.png?v=1606141777);
    width: 183px;
    top: 59px;
    left: -136px;
}
div#pr7:before {
    background: url(https://cdn.shopify.com/s/files/1/1355/5443/files/line-07.png?v=1606141777);
}
div#prl1 {
    padding-top: 40px;
}
div#prl2 {
    padding-top: 44px;
}
div#prl5 {
    padding-top: 40px;
}
div#prl6 {
    padding-top: 43px;
}

.__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 >.__itemWraper, .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 >.__itemWraper {
    max-width: 25% !important;

}
.__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 >.__itemWraper label, .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 >.__itemWraper label {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    min-height: 100px;
    align-items: flex-end;
    padding-top: 20px;
}
.__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 >.__itemWraper label span.opt1, .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 >.__itemWraper label span.opt1 {
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    position: absolute;
    top: 0;
    text-transform: unset;
}
.__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1, .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 {
    padding-left: 100px;
}

.__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 span.__roundCrl, .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 span.__roundCrl {
    width: 20px !important;
    height: 20px !important;
} 
.single-option-radio.size-6050696691902 .__itemWraper label, .single-option-radio.size-6093218185406 .__itemWraper label {
    font-size: 13px !important;
    font-weight: 700 !important;
}

.single-option-radio.size-6050696691902 span._clssize, .single-option-radio.size-6093218185406 span._clssize {
    font-size: 13px;
    display: flex;
    letter-spacing: -.5px;
}
.__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1>label + .__itemWraper span.__roundCrl, .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1>label + .__itemWraper span.__roundCrl  {
    width: unset !important;
    height: unset !important;
    padding: 2px 5px 4px 5px;
    background: #666;
}
.single-option-radio.size-6050696691902 span.__roundCrl, .single-option-radio.size-6093218185406 span.__roundCrl {
    font-size: 13px !important;
    width: 30px !important;
    height: 30px !important;
}
.single-option-radio.size-6050696691902 .optionWrapper, .single-option-radio.size-6093218185406 .optionWrapper {
    display: flex;
    align-items: center;
}
.__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1>label + .__itemWraper, .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1>label + .__itemWraper {
    max-width: 28% !important;
    width: 100%;
}

body.template-product.template-product-washable-covrs .radio-wrapper.js.product-form__item.__frm_2 div#ProductSelect-option-1 .__itemWraper:not(.hide), body.template-product.template-product-washable_extendrs .radio-wrapper.js.product-form__item.__frm_2 div#ProductSelect-option-1 .__itemWraper:not(.hide)  {
    max-width: 33% !important;
    width: 100%;
    display: flex !important;
    justify-content: center;
    position: relative;
}


body.template-product.template-product-washable-covrs   div#ProductSelect-option-1 .__itemWraper img, body.template-product.template-product-washable_extendrs   div#ProductSelect-option-1 .__itemWraper img {
    margin: 0 !important;
}

body.template-product.template-product-washable-covrs   div#ProductSelect-option-1  .optionWrapper, body.template-product.template-product-washable_extendrs   div#ProductSelect-option-1  .optionWrapper {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
}

._Patents__pending h6 {
    color: #e3002b;
    font-weight: bold;
    border: 2px solid;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 50px;
}

._Patents__pending {
    max-width: 1050px;
    margin: 0 auto;
}
section.productBannerInnerSection {
    margin: 0 -20px;
}



@media only screen and (min-width:760px) and (max-width:768px){
  
  .template-product-pawtect-blankets-plus .additional_sec_helpIssue.pro_points .top_additional_sec_Img img {
    width: 100%;
    max-width: 1200px !important;
  }
  .template-product-pawtect-blankets-plus .blanketContent .additional_sec_helpIssue.pro_points{
    padding: 20px 20px 20px 30px;
  }
}
@media only screen and (min-width:760px) and (max-width:1024px)
{


.template-product-blankets-landing-page  .blanket_variations span.var_title {
    min-width: 78px;
    text-align: left;
}
  .template-product-blankets-landing-page .__price_button .col-md-12.no-gutter {
    width: 100%;
}
.template-product-blankets-landing-page .col-md-12.no-gutter button._blanket_button {
    font-size: 16px !important;
}
	.blanket_variations {
    padding: 20px !important;
}
  .row.row_iconic>.pp-12.arw_1 .featureContent .featureImg:nth-child(odd):before {
    right: 0;
}
  .template-product-pawtect-blanket-regular .__price_button  .off_code ,.pawtectBlanketProductContainer{
    font-size: 16px !important;
}
   .template-product-pawtect-blanket-regular .__price_button  .col-md-12.no-gutter {
    width: 100%;
}
 .template-product-pawtect-blanket-regular   div#ProductSelect-option-1 {
    padding-top: 40px !important;
}
 .template-product-pawtect-blanket-regular  span.__roundCrl {
    width: 100%;
    display: flex;
    margin: 0 auto;
}
 .template-product-pawtect-blanket-regular  .last_banner_pro .rightRelatedAdvert h4 , .template-product-pawtect-blankets-plus  .last_banner_pro .rightRelatedAdvert h4 {
    font-size: 21px !important;
}
 .template-product-pawtect-blanket-regular   .leftRelatedAdvert h4 , .template-product-pawtect-blankets-plus   .leftRelatedAdvert h4 {
   padding: 0 15px;
    font-size: 38px;
}
  .template-product-blankets-landing-page .col-md-12.no-gutter,.template-product-pawtect-blankets-plus  .col-md-12.no-gutter {
    width: 100%;
}
  span._shipping_info {
    line-height: 1.2 !important;
    max-width: 160px;
}
  .template-product-pawtect-blanket-regular .product_code,.template-product-blankets-landing-page  .product_code,  .template-product-pawtect-blankets-plus .product_code{
    text-align: left;
    font-size: 29px !important;
}
  .template-product-pawtect-blanket-regular  .product_code + h5, .template-product-blankets-landing-page 
 h5.subH5,.template-product-pawtect-blankets-plus .h5subText
  { 
   text-align:left; font-size: 14px !important;
    line-height: 1.4 !important;
    margin-top: 10px;
 }
    ._full-banner .text-center.bannerTitle span {
    display: block;
}
    section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop .learnMoreBtn a ,section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop .learnMoreBtn a{
    text-transform: uppercase;
}
  .template-product-pawtect-blankets-plus div#ProductSelect-option-1 {
    padding-top: 40px !important;
}
  .template-product-pawtect-blankets-plus div#ProductSelect-option-1 span.__roundCrl {
    display: flex;
    margin: 0 auto;
}
  div#prl6 {
    padding-top: 40px !important;
}
  div#prl5 {
    padding-top: 40px !important;
}
  div#prl2 {
    padding-top: 40px !important;
}
  .pawtectBlanketProductContainer section.specialFeature.product_collage{padding-top:0 !important;}
  
  .single-option-radio.size-6050696691902 .optionWrapper,  .single-option-radio.size-6093218185406 .optionWrapper {
    flex-wrap: wrap;
    justify-content: center;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1>label + .__itemWraper,  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1>label + .__itemWraper {
    max-width: 23% !important;
    width: 100%;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1,   .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 {
    padding-top: 40px !important;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 >.__itemWraper label span.opt1,   .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 >.__itemWraper label span.opt1 {
    font-size: 12px;
  
}
.single-option-radio.size-6050696691902 span._clssize, .single-option-radio.size-6093218185406 span._clssize {
    font-size: 12px;
    display: flex;
    letter-spacing: -.5px;
    width: 100%;
    justify-content: center;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 >.__itemWraper label,   .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 >.__itemWraper label {
    min-height: 116px;

}
}

@media only screen and (max-width:759px)
{
._paymentMethods{
   	width:100% !important;
  }
  .__Footer_sec_inner .col-md-3:last-child>div{
    text-align: center;
  }
  ._Patents__pending {
    text-align: center;
}
  
  	.blanket_variations {
    padding: 20px !important;
}

  .blanket_variations span.var_title {
    min-width: 78px;
    text-align: left;
}
  h5.subH5 {
    font-size: 12px !important;
    line-height: 1.4 !important;
}
.template-product-blankets-landing-page .col-md-12.no-gutter button._blanket_button {
    font-size: 16px !important;
}
    .template-product-pawtect-blanket-regular .col-md-12.no-gutter button._blanket_button {
    font-size: 16px !important;
}
   .template-product-pawtect-blanket-regular   div#ProductSelect-option-1 {
    padding-top: 40px !important;
}
 .template-product-pawtect-blanket-regular  span.__roundCrl {
    width: 100%;
    display: flex;
    margin: 0 auto;
}
  .template-product-pawtect-blanket-regular .__price_button .off_code ,.template-product-pawtect-blankets-plus .off_code{
    margin-top: 100px  !important;
    display: block;
}
   .template-product-pawtect-blanket-regular  .rightRelatedAdvert h4 br {
    display: none;
}
  .row.row_iconic .featureImg img {
    margin: 0 auto;
}
    ._full-banner .text-center.bannerTitle span {
    display: block;
}
  .template-product-blankets-landing-page ._full-banner img {
    object-fit: cover;
    max-height: 126px;
}
.template-product-blankets-landing-page ._full-banner .text-center.bannerTitle {
    font-size: 23px;
}
 .template-product-blankets-landing-page  li.block-li-items .cls-2-img img {
    object-fit: cover;
}
  .blanket_variations span.var_title img {
    max-width: unset;
    min-width: 100px;
}
  .template-product-pawtect-blankets-plus div#ProductSelect-option-1 {
    padding-top: 40px !important;
}
  .template-product-pawtect-blankets-plus div#ProductSelect-option-1 span.__roundCrl {
    display: flex;
    margin: 0 auto;
}
 .template-product-pawtect-blankets-plus ._below_title {
    flex-direction: inherit;
    justify-content: flex-start;
}
  .template-product-pawtect-blankets-plus ._below_title img {
    max-width: 140px;
}
  .pawtectBlanketProductContainer  .top_additional_sec_issue .listing_pnts h1 {
    font-size: 30px !important;
}
   .pawtectBlanketProductContainer  .top_additional_sec_Img {
    min-height: auto !important;
    margin: 20px 0 !important;
}
  .pawtectBlanketProductContainer .specialFeature {
    padding-top: 0 !important;
    margin-top: -20px;
}
  .block-b1736791-1a45-4c19-9b13-614acf1c16b9 p, .block-120e85e6-7ad6-4224-9097-c4ceb7964e27  p {
    font-size: 30px !important;
    letter-spacing: 3px  !important;
}
   .cls-2-img-desktop{display:none}
  
  .block-738a7171-1b77-467e-9a4e-946f2eae912f.text-center p,.block-16503a25-8f6d-44b4-8476-6e7447ecc44e.text-center p {
    font-size: 30px;
}
    
  .single-option-radio.size-6050696691902 .optionWrapper,  .single-option-radio.size-6093218185406 .optionWrapper {
    flex-wrap: wrap;
    justify-content: center;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1>label + .__itemWraper,   .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1>label + .__itemWraper {
    max-width: 23% !important;
    width: 100%;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1,   .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 {
    padding-top: 40px !important;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 >.__itemWraper label span.opt1,   .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 >.__itemWraper label span.opt1 {
    font-size: 12px;
  
}
.single-option-radio.size-6050696691902 span._clssize, .single-option-radio.size-6093218185406 span._clssize {
    font-size: 11px;
    display: flex;
    letter-spacing: -.5px;
    width: 100%;
    justify-content: center;
}
  .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6050696691902#ProductSelect-option-1 >.__itemWraper label,   .__price_button .radio-wrapper.js.product-form__item.__frm_2 .single-option-radio.size-6093218185406#ProductSelect-option-1 >.__itemWraper label {
    min-height: 116px;

}
  
.PawtectProductContainer4 {
    position: relative !important;
    background: #11b6bd;
    padding: 20px !important;
    flex-direction: column;
}
  .PawtectProductContainer4>div {
    max-width: 100% !important;
    margin: 20px auto;
}
  .pawtectProductList>img {
    max-width: 100%;
    min-height: 338px;
    object-fit: cover;
    object-position: center left;
}
  .pawtectProductList .PawtectProductContainer4 img {
    min-height: unset;
    width: auto !important;
    padding-left: 0%;
}
  
  
.stepsforContentCovrsCustom .CovrsCustomContentPic {
    max-width: 190px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.CovrsCustomContentPic span {
    top: unset;
}
  
}


@media only screen and (min-width:760px) and (max-width:1024px)
{
  .coversPetParentProMiddle section#foot_banner5 .leftRelatedAdvert h4 {
  	left:0;
  }
.pawtectBlanketProductContainer .row.row_iconic .pp-12.arw_1 .featureImg {
    max-width: 50% !important;
}
.pawtectBlanketProductContainer  .row.row_iconic .pp-12.arw_1 .featureContent {
    flex-wrap: wrap;
    max-width: 650px;
    margin: 0 auto;
}
 .pawtectBlanketProductContainer   .pp-12.Last_rnd {
    max-width: 100%;
    margin: 0;
}
  .pawtectBlanketProductContainer   .pp-12.Last_rnd .featureContent>div {
    max-width: 50% !important;
    width: 100%;
}
 .pawtectBlanketProductContainer  .pp-12.Last_rnd .featureContent {
    max-width: 650px;
    margin: 0 auto;
}
.pawtectBlanketProductContainer  .pp-12.Last_rnd .featureContent {
    flex-direction: row;
}
.pawtectBlanketProductContainer .pp-12.Last_rnd .featureImg:before {
    left: -30px !important;
    max-width: 90px;
}
 .template-product-blankets-landing-page ._full-banner img {
    max-height: unset !important;
    object-fit: contain;
}
  .template-product-blankets-landing-page ._full-banner .bannerTitle {
    padding: 0 !important;
}
  li.block-li-items  a,  li.block-li-items  a img {
    display: block !important;
    max-width: 100% !important;
}
  .pawtectBlanketProductContainer .row.row_iconic .featureImg:before {
    display: none !important;
}
  section.ProductRelatedAdvertisement.last_banner_pro.pee_pad_mtop .rightRelatedAdvert h4 {
    margin-bottom: 10px;
}
  .blanketContent .top_additional_sec_Img img {
    width: 100%;
    max-width: 1200px;
}
  .template-product.template-product-washable-covrs div#mini_flex {
    padding: 10px 30px;
}
  .template-product.template-product-washable-covrs .featureContent.__Red {
    flex-wrap: wrap;
    max-width: 700px;
    margin: 0 auto;
}
  .template-product.template-product-washable-covrs .featureContent.__Red>div {
    max-width: 50% !important;
    width: 100%;
}
  .stepsforContentCovrsCustom {
    padding: 20px;
}
.CovrsCustomContentPic img.lazyloaded {
    object-fit: contain;
}

.CovrsCustomContentPic {
    display: flex;
    align-items: center;
}

.CovrsCustomContentPic span {
    top: 0;
    bottom: 0;
}
.CovrsCustomContentPic:before, .CovrsCustomContentPic:after {
    left: 0;
    right: 0;
    margin: 0 auto;
}
 .template-product.template-product-washable-covrs  section#foot_banner5 .rightRelatedAdvert h4 {
    font-size: 25px !important;
    margin-bottom: 20px;
}
  .CovrsCustomContentfill p {
    font-size: 17px;
}
  .customizeCovrsHeading h3 {
    padding: 20px;
    font-size: 30px !important;
    letter-spacing: 3px;
}
.pawtectBlanketProductContainer .blanketContent .additional_sec_helpIssue.pro_points .top_additional_sec_Img img {
    max-width: 100%;
}
  .pawtectBlanketProductContainer .blanketContent .additional_sec_helpIssue.pro_points {
    padding: 30px !important;
}
  
  .pawtectProductList .PawtectProductContainer4 img {
    max-width: 73% !important;
	    min-height: 100px !important;
    object-fit: contain;

}

.PawtectProductContainer4 p {
    font-size: 14px !important;
    line-height: 1.3;
    font-weight: bold;
}
  
}

@media only screen and (min-width:760px)
{
  .cls-2-img-mobile{display:none}
  .coversPetParentProMiddle section#foot_banner5 .leftRelatedAdvert h4 {
  	left:0;
  }
}

@media only screen and (min-width:600px) and (max-width:700px)
{
  li.block-li-items  a,  li.block-li-items  a img {
    display: block !important;
    max-width: 100% !important;
}
}


@media only screen and (min-width:830px) and (max-width:840px)

{

  .left.large--one-half-custom.large--text-left.medium-down--hide.no-padding {
    width: 76%;
}

.small--hide.right.large--one-third-custom.large--text-left.no-padding {
    width: 6% !important;
}
.small--hide.right.large--one-third-custom.large--text-left.no-padding li#__search_icon {
    display: none;
}
a.site-nav__link.site-nav__link--icon.cart-link.js-drawer-open-button-right {
    margin-top: 10px !important;
}
  ul.nav li a {
    padding: 8px !important;
}
body.template-product.template-product-washable-covrs .rightRelatedAdvert {
    padding: 18px;
}
body.template-product.template-product-washable-covrs .rightRelatedAdvert img {
    max-width: 330px;
}
}





li._liItem:hover{
    opacity: unset;
}
.col-md-12.no-gutter.launchDate {
    margin: 20px 0;
}

.pawtectProductList  .PawtectProductContainer4 {
    position: absolute;
    top: 0;
    padding-left: 32%;
    height: 100%;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.pawtectProductList {
    position: relative;
}
.pawtectProductList>img {
    max-width: 100%;
}

.pawtectProductList .PawtectProductContainer4 img {
    margin: 0 auto;
    max-width: 100%;
    width: 100% !important;
}
.PawtectProductContainer4>div {
    max-width: 25%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.PawtectProductContainer4 p {
    color: #fff;
    text-align: center;
    font-size: 20px;
  font-weight: bold;
    line-height: 1.3;
}
.PawtectProductContainer4 a img {
    min-height: 190px;
    object-fit: contain;
}

@media only screen and (min-width:831px)
{
.pp-12.arw_3.bot_feature {
    max-width: 50%;
    margin: 0 auto;
    transform: translatex(23%);
} 

}

@media only screen and (min-width:760px) and (max-width:1024px)
{
  .pp-12.arw_3.bot_feature .featureContent {
    flex-direction: row-reverse;
}
  .pp-12.arw_3.bot_feature .featureImg:before {
    left: -3px;
}
  ._Patents__pending {
    text-align: left;
}
  .pp-12.arw_3.bot_feature {
    max-width: 100%;
    transform: translate(0);
}
  ._paymentMethods{
   	width:100%  !important;
  }
  .__Footer_sec_inner .col-md-3:last-child>div{
    text-align: center;
  }
  ._Patents__pending.__top_header_covrPatent{
     bottom: 395px  !important; 
  }
}

.proKnownSliderHome{display:flex;}
.proKnownSlider { flex: 0 0 34%;}

@media only screen and (max-width:767px){
  .proKnownSlider { flex: 0 0 100% !important;}
 
}

._paymentMethods img.lazy {
    width: 100%;
    max-width: 203px;
  	margin:auto;
}
._paymentMethods {
    margin-top: 22px;
    border-top: 2px solid #eee;
    padding-top: 16px;
    width: 80%;
}
.peePad-header-content .freeshipping img{
max-width: 235px;
}
.peePad-header-content  .twopack img{
max-width: 62px;
}
.peePad-header-content .item-reviews .__feature li{
    margin-right: 0px;
    padding: 2px;
}

.peePad-header-content span.jdgm-prev-badge__stars {
    padding-left: 9px;
}
.peePad-header-content .item-reviews span {
    padding-right: 9px;
}
.freeshipping img{
max-width: 350px;
}
span.freeshipping , span.twopack{
    padding: 0;
}
.twopack img{
max-width: 96px;
}
#shopify-section-accessories-section .proFirstImg img {
    max-width: 220px;
}
._blanket_button:focus {
    border: none;
    outline: none !important;
}
._Patents__pending.__top_header_covrPatent {
    max-width: 200px;
    margin: 0 auto;
    float: left;
    bottom: 140px;
    position: relative;
    left: 16px;
}
.coversPetParentProMiddle .white_space {
    padding-top: 0;
}

@media only screen and (max-width: 598px){
.mobileSection{
  	display:block;
  }
  .desktopSection{
  	display:none;
  }
   ._Patents__pending.__top_header_covrPatent {
    bottom: unset !important;; 
    position: unset !important;; 
}
}

