/**********************media query********************/

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


.gen-heading { font-size: 65px;}

.container{max-width: 100%;}

/* product wrapper start */
.product-wrapper .heading { max-width: 1200px;}
.product-content {padding: 40px; background-size: 500px, cover;}
.product-content .right { padding-left: 100px;}
.product-list .product-item .title { font-size: 15px; height: 35px;}
.product-list .product-item .price { font-size: 18px;}

/* product wrapper end */

/* collar item wrapper start */
.product-info-row .color-list ul li .color-box { width: 50px; height: 50px;}
.product-info-row .price { font-size: 25px;}
/* collar item wrapper end */


/* Newsletter page start */

.page-id-54711 article#post-54711 { max-width: calc(100% - 40px);}

/* Newsletter page end */


}


@media screen and (max-width: 1700px) {
/**header sec**/
.header-search-sec{max-width: 400px; padding: 0 30px;}
.header-info-sec ul li:first-child{padding: 0; margin: 0;}
.header-top-sec{padding: 20px 30px;}
/**header sec**/
/**banner sec**/
.banner-sec h1{font-size: 105px; line-height:85px;}
.banner-img{margin-top: -150px;}
/**banner sec**/
/**home customization sec**/
.home-customization-sec h2{font-size: 60px; line-height: 50.627%;}
/**home customization sec**/
/**home free shipping sec**/
.home-free-shipping-sec:before{top: -140px;}
.home-free-shipping-sec{max-width: 1200px; padding: 30px;}
.home-free-shipping-sec h3{font-size:36px;}
/**home free shipping sec**/
/**home dog shopping sec**/
.home-dog-shopping-content{max-width: 1005px;}
.home-dog-shopping-content:before{background-size: 70%;}
/**home dog shopping sec**/

}

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

.container{max-width: 100%;}
/**header sec**/
.header-info-sec ul li a, .header-info-sec ul li h6{font-size: 14px;}
.cart-no{width: 24px; height: 24px;}
.header-search-sec{max-width: 350px;}
.header-top-sec{padding: 10px 20px;}

/**header sec**/
/**home client sec**/
#home-client-slider .item{padding: 0;}
/**home client sec**/
/*************************about page*******************/
.about-free-shipping-sec h4{font-size: 28px; line-height: 32px;}
.about-free-shipping-sec p{padding: 10px 0;}
.about-free-shipping-wrap{max-width: 900px;}
.about-clientele-content h5{font-size: 24px;}
.about-international-sec .about-content-txt{padding:30px 35px 30px 35px}



/*************************about page*******************/

/* product wrapper start */
.product-content .right {padding-left: 50px;}
.product-list { margin: 0 -10px;}
.product-list .box { padding: 10px;}
.product-list .product-item .pic, .product-list .product-item .pic img { height: 175px;}

/* product wrapper end */


}

@media screen and (max-width: 1365px) {
/**header sec**/
.header-search-sec form{height: 45px;}
.header-search-sec input[type="text"]{height: 42px;}
.header-search-sec{max-width:350px; padding-left: 0;}
.header-search-sec input[type="text"]{font-size: 14px;}

.header-social-icon{width: 20%;}

.nav-links li{padding: 0 12px;}
/**header sec**/
/**home free shipping sec**/
.home-free-shipping-sec:before{top: -70px; width: 240px; height: 264px; background-size: 100%;}
.home-free-shipping-sec{max-width:calc(100% - 120px); border-radius: 30px; margin-top: 70px;}
.home-free-shipping-sec h3{font-size:26px;}
/**home free shipping sec**/
/*about sec*/
.about-img-sec{max-width: 100%; width: 50%;}
.about-content-sec{max-width: 100%; width: 50%;}
/* .about-img-sec:before{background-size: 100% 100%; width: 100%; height:350px;} */
/* .about-img-sec iframe{height: 300px !important;} */
/* .about-img-sec img{padding: 22px; box-sizing: border-box;} */
.video-play img{width: 20%; padding: 0 !important;}
.common-h2{font-size: 60px;}
.about-content-sec p{padding: 0 0 25px 0;}
.about-img-sec iframe{height: 350px !important;}
.video-hv-img{height: 310px; width: 89%;}
/*about sec*/
/*home blog sec*/
.home-blog-wrap{gap:30px;}
.home-blog-box-top-title{padding-right: 15px;}
.home-blog-wrap h3 a{font-size: 15px;}
/*home blog sec*/
/**home dog shopping sec**/
.home-dog-shopping{padding: 30px;}
.home-dog-shopping h3{font-size: 22px;}
.home-dog-shopping-img{width: 20%; top:auto; bottom: 0;}
.home-dog-shopping-content{max-width: 75%;}
.home-dog-shopping-content:before{background-size: 60%; width: 200px; height: 100px; top: auto; bottom: -30px;}
.customization-box img { height: 280px;}

/**home dog shopping sec**/
/**footer sec**/
.footer-top-sec h4{font-size: 25px;}
.footer-top-sec ul li a, .footer-contact-sec address{font-size: 14px;}
.footer-contact-sec ul li{width: 48%; padding: 0 20px 0 0; vertical-align: bottom;}
.footer-middle-l{font-size: 14px;}
.footer-middle-sec{padding: 10px 0;}
.footer-bottom-sec{padding: 10px 20px; font-size: 12px;}
/**footer sec**/
/*************************about page*******************/
.about-banner-wrap h1{font-size: 100px;}
.about-banner-wrap{padding: 0 20px;}
.about-content-wrap img{width: 280px;}
.about-content-txt{width: calc(100% - 280px); padding: 40px 25px 25px 25px;;}
.about-free-shipping-sec{margin-top: 0;}
.about-free-shipping-sec h4{font-size: 20px; line-height: 24px;}
.about-free-shipping-wrap{max-width: 700px;}
.about-top-fashion-sec{padding: 50px;}
.about-top-fashion-sec h2.common-h2{padding-bottom: 30px;}
.about-top-fashion-box-content{padding: 0 40px;}
.about-industry-wrap{padding: 50px 30px 30px 30px;}
.about-content-txt h2.common-h2{padding-bottom: 10px;}
.about-clientele-img{max-width: 400px;}
.about-clientele-content{max-width: calc(100% - 400px);}
.about-clientele-content p{padding: 0 0 15px 0;}
.about-international-sec .about-content-wrap img{width: 350px;}
.about-international-sec .about-content-txt{width: calc(100% - 350px);}
.about-international-sec .about-content-txt h4{font-size: 22px;}
.about-rescue-sec:before{height: 100%;}
.about-international-sec{padding-bottom: 90px;}

/*************************about page*******************/

/*************************contact page*******************/
.contact-order-sec p{font-size: 16px; line-height: 24px;}



/*************************contact page*******************/


/**************01-03-2024*************/
.contact-new-l p, .contact-new-r p{font-size: 18px;}
.contact-new-address ul li{font-size: 18px; padding-bottom: 15px;}
.contact-new-address{padding: 30px;}
.contact-new-r iframe{height: 400px !important;}
/**************01-03-2024*************/



}

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

.logo-sec img { max-width: 200px;}

/* handmade wrapper start  */

.handmade-item-content .item.first .pic::before { left: 64%;}
.handmade-item-content .item.fourth .pic::before {right: 64%;}

/* handmade wrapper end  */

/* single-rhinestone-color shape start */
.single-product div.product form.cart .woocommerce-variation-add-to-cart label .tc-label-text {font-size: 13px !important;}
.single-rhinestone-color .tc-row ul li { width: 25%!important;}

/* single-rhinestone-color shape end */


}

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


/**header sec**/
.header-top-sec{flex-wrap: wrap; justify-content: center;}
.logo-sec{text-align: center; width: 100%; padding-bottom: 10px;}

/**header sec**/

/**home client sec**/
.client-img-sec img, .owl-item.center .client-img-sec:before, .client-img-sec:before{left: 0; right: 0; margin: 0 auto;}
.client-img-sec{margin: 0 auto; text-align: center;}
.home-client-carousel{padding: 32px 40px 0 40px;}
#home-client-slider .owl-nav .owl-prev{left: -40px;}
#home-client-slider .owl-nav .owl-next{right: -40px;}

/**home client sec**/

/**********about page*************/
.about-model-box-img{max-width:300px; width: 100%;}
.about-model-box-txt{max-width: calc(100% - 300px); padding: 0 50px 0 0;}
.about-model-wrap{padding: 50px 30px;}
/**********about page*************/

}

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

.gen-heading {font-size: 50px;}

/* product wrapper start */
.product-wrapper .heading { max-width: 880px;}
.product-content .right { padding-left: 50px;}
.product-list .box { width: 50%;}

.product-list .product-item .pic, .product-list .product-item .pic img { height: 250px;}

/* product wrapper end */

/* collar item wrapper start */
.product-details-content .right .title { font-size: 18px;}
.product-info-row .color-list ul li .color-box { width: 40px; height: 40px;}
.product-info-row .color-list ul li { padding-right: 5px;}
.product-info-row .price { font-size: 20px;}
/* collar item wrapper end */

/*****12-03-24*****/
/* #chart-button{right: 95px;} */
.single-product div.product form.cart .variations select, .single-product .quantity .qty{margin-right: 0; min-width: 100%;}
#chart-button{right: 20px;}
/*****12-03-24*****/

}

@media screen and (max-width: 1024px) {
/**header sec**/
.header-social-icon{width: 16%;}
/**header sec**/
/**banner sec**/
.banner-sec{padding-top: 60px;}
.banner-sec h1{font-size: 85px; line-height: 65px; position: relative; z-index: 1;}
.banner-img{margin-top: -100px;}
.banner-add-l h2{font-size: 40px;}
.banner-add-l{padding-left: 30px;}
.banner-add-r{max-width: 364px;}
/**banner sec**/
/**home customization sec**/
.home-customization-sec h2, .common-h2, .home-blog-sec h2{font-size:40px; padding-bottom:30px;}
.home-customization-sec{padding: 70px 0 60px 0;}
.customization-box h5{font-size: 14px;}
/**home customization sec**/
/*about sec*/
.home-about-sec{padding: 60px 0;}
/* .about-img-sec img{padding: 15px;} */
.video-hv-img{width: 84%;}
/*about sec*/
/**footer sec**/
.footer-top-wrap{flex-wrap: wrap; gap:20px;}
.footer-logo-sec{max-width: 100%; text-align: center;}
.footer-top-sec .footer-logo-sec ul{padding: 0;}
.footer-info-sec, .footer-service-sec, .footer-contact-sec{max-width: 31%;}
.footer-contact-sec .form-group input[type="submit"]{font-size: 12px; max-width: 110px; height: 48px;}
.footer-contact-sec .form-group input[type="text"]{max-width: calc(100% - 110px); padding-left: 10px; height: 44px;}
.footer-contact-sec .form-group{height: 48px;}

footer .tnp-subscription input[type="email"] { height: 45px;}
footer .tnp-subscription input[type="submit"] { height: 46px; }

/**footer sec**/
/* handmade wrapper start  */

.handmade-item-content .item.first .pic::before { left: 53%; width: 278px;}
.handmade-item-content .item.fourth .pic::before {right: 53%; width: 278px;}

.handmade-item-content .item.middle img { width: 200px; height: 200px;}
.handmade-item-content .item.middle .pic { margin-left: calc(-50% - 20px);}
/* handmade wrapper end  */

/**breadcrumb sec**/
.breadcrumb-sec ul li{font-size: 16px;}
/**breadcrumb sec**/

/*************************contact page*******************/
.contact-form-wrap, .contact-order-sec{padding: 30px;}
.contact-form-box{padding: 20px;}
.form-group{gap:20px;}


/*************************contact page*******************/

/* product wrapper start */
.product-list .product-item .pic, .product-list .product-item .pic img { height: 195px;}

/* product wrapper end */

/*************01-03-2024*************/
.about-gallery-r ul li img{height: 100%;}
/*************01-03-2024*************/


ul.global-thread-round-shape-ul li{--items-per-row: 5 !important;}


}

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

/**header sec**/
.header-search-sec{max-width: 100%; padding: 10px 0;}
.logo-sec{padding-bottom:0;}
.header-search-sec form{max-width: 400px; margin: 0 auto; }
.header-info-sec ul li:before{height: 50px;}

/**nav menu**/
.header-nav-sec { width: 100%;}
.header-bottom-sec.is-sticky{position: relative;}
.wrapper .btn {
  display: block;
  height: 32px;
}

.wrapper .nav-links {
  position: fixed;
  height: 100vh;
  width: 100%;
  max-width: 350px;
  top: 0;
  left: -100%;
  background: #242526;
  display: block;
  padding: 90px 10px 50px 10px;
  line-height: 50px;
  overflow-y: auto;
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.18);
  transition: all 0.3s ease;
  z-index: 9;
}
  ::-webkit-scrollbar {
    width: 10px;
  }

  ::-webkit-scrollbar-track {
    background: #242526;
  }

  ::-webkit-scrollbar-thumb {
    background: #3A3B3C;
  }

  #menu-btn:checked~.nav-links {
    left: 0%;
  }

  #menu-btn:checked~.btn.menu-btn {
    display: none;
  }

  #close-btn:checked~.btn.menu-btn {
    display: block;
  }

  .nav-links li {
    margin: 0;
  }

  .nav-links li a {
    padding: 0;
    display: block;
    font-size: 16px;
    color: #fff;
  }

  .nav-links .drop-menu {
    position: relative;
    opacity: 1;
    top: 0;
    visibility: visible;
    padding: 10px 0 0 5px;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    box-shadow: none;
    transition: all 0.3s ease;
    background: none;
  }

  #showDrop:checked~.drop-menu,
  #showMega:checked~.mega-box {
    max-height: 100%;
  }

  .nav-links .desktop-item {
    /* display: none; */
  }

  .nav-links .mobile-item {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding-left: 0;
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.3s ease;
  }

  .nav-links .mobile-item:hover {
    background: #3A3B3C;
  }

  .drop-menu li {
    margin: 0;
  }

  .drop-menu li a {
    border-radius: 5px;
    font-size: 18px;
  }
/**nav menu**/
.header-social-icon{width: 22%; position: absolute; right: 20px; top: 10px;}

.nav-links li{padding: 12px;}
.header-bottom-wrap{padding: 15px 20px;}
.header-social-icon ul li a{height: 22px;}
/**header sec**/
/**home customization sec**/
.customization-wrap{flex-wrap: wrap;}
.customization-box{width: calc(50% - 15px);}
/**home customization sec**/
/**home free shipping sec**/
.home-free-shipping-sec{max-width:100%; padding: 30px; border-radius: 30px; margin-top: 70px;}
.home-free-shipping-sec h3{font-size:20px;}
.home-free-shipping-sec:before{width: 180px; height: 220px; right: 0;}
/**home free shipping sec**/
/*home blog sec*/
.home-blog-wrap{display: block;}
.home-blog-r{width: 100%; margin-top: 30px;}
.home-blog-box{padding-bottom: 30px;}
.home-blog-sec{padding: 60px 0;}
/*home blog sec*/
/**home dog shopping sec**/
.home-dog-shopping h3{font-size: 20px;}
.home-dog-shopping p{padding-bottom: 15px;}
/**home dog shopping sec**/
.gen-heading {font-size: 40px;}

/* product wrapper start */
.product-content {padding: 30px; border-radius: 30px; background-size: 380px, cover;}
.product-content .left { width: 200px;}
.product-content .right {width: calc(100% - 200px);}
.product-list { margin: 0 -5px;}
.product-list .box { padding: 5px;}
.product-list .product-item { padding: 10px 10px 20px 10px; border-radius: 10px;}
.product-list .product-item .pic img, .product-list .product-item .pic { height: 145px; border-radius: 10px;}

.product-list .product-item .quick-view { padding: 8px 20px; font-size: 15px;}

#tabs-nav li { font-size: 25px; line-height: 20px; padding: 28px 0 15px;}
#tabs-nav li a:hover::after, #tabs-nav li.active a::after { width: 30px;}

/* product wrapper end */

/* collar item wrapper start */
.collar-item-wrapper { padding: 50px 0;}
.product-details-content .left { width: 100%; margin-right: 0; margin-bottom: 30px;}
.product-details-content .right { width: 100%; margin-left: 0;}
#productslide .owl-nav button {width: 35px; height: 35px; }
/* collar item wrapper end */


/* handmade wrapper start  */

.handmade-wrapper { padding:0;}
.handmade-wrapper .handmade-header h2 { font-size: 30px;}
.handmade-item-content { margin-top: 30px; flex-wrap: wrap;}
.handmade-item-content .item { width: 100%; height: auto;}

.handmade-item-content .item.first .pic::before, .handmade-item-content .item.fourth .pic::before { display: none;}
.handmade-item-content .item .pic { width: 100%; text-align: center;}
.handmade-item-content .item img { height: auto; width: auto;}

.share-btn { padding: 10px;}

.handmade-item-content .item.first .flower-right { right: 47%; transform: translateX(-50%); top: auto; rotate: -270deg; bottom: -69px;}

.handmade-item-content .item.second { margin-top: 180px;}

.handmade-item-content .item.second .flower-right,
.handmade-item-content .item.second .flower-left,
.handmade-item-content .item.third .flower-right,
.handmade-item-content .item.third .flower-left
{ display: none;}

.handmade-item-content .item.middle { width: 100%; padding: 30px 0;}
.handmade-item-content .item.middle .pic { margin: 0;}
.handmade-item-content .item.middle img { width: 250px; height: 250px;}

.handmade-item-content .item.third { order: 5; margin-top: 200px;}

.handmade-item-content .item.fourth .flower-left { left: 47%; transform: translateX(-50%); top: auto; rotate: -450deg; bottom: -35px;}

/* handmade wrapper end  */

/*************************about page*******************/
.about-banner-wrap h1{font-size: 70px; padding: 0 20px;}
.about-banner-l{width: 35%;}
.about-banner-r{width: 35%;}
.about-free-shipping-sec{margin: 0;}
.inner-banner-sec{padding-bottom: 100px;}
.about-free-shipping-wrap{max-width: 540px;}
.about-free-shipping-sec h4{font-size: 16px; line-height: 22px;}
.about-gallery-r ul{flex-wrap: wrap;}
.about-gallery-r ul li{width: 47%;}
.about-gallery-sec{align-items: flex-start;}
.about-top-fashion-box-content{padding: 10px 30px;}
.about-industry-sec{padding-bottom:80px;}
.about-clientele-img{max-width:300px;}
.about-clientele-content{max-width: calc(100% - 300px);}
.about-clientele-content h2.common-h2{padding-bottom: 10px;}
.about-clientele-content h5{font-size: 18px;}
.about-free-shipping-sec{max-width: 100% !important;}
.about-rescue-sec:before{height: 100%;}
.about-rescue-sec{margin-bottom: 54px;}
/*************************about page*******************/

/*************01-03-2024*************/
.about-gallery-r ul li img{width: 100%;}
/*************01-03-2024*************/



}



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

.desktop-view{display: none;}
.mobile-view{display: block !important;}
/**header sec**/
.mobile-search-sec{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.mobile-search-sec .header-search-sec{padding-left: 0; width: 100%;}
.header-search-sec form{max-width: 100%; margin: 0; width: 100%;}
.mobile-info-sec.header-info-sec{width: 100%;}
.mobile-info-sec.header-info-sec ul li span{display: block; line-height: 100%;}
.mobile-info-sec.header-info-sec ul{justify-content: center;}
.mobile-info-sec.header-info-sec ul li{text-align: center;}
.cart-no{width: 16px; height: 16px; font-size: 11px;}
.header-info-sec ul{margin-top: 10px; justify-content: center;}
.header-info-sec ul li:before{ top: 50%; transform: translateY(-50%);}
.header-social-icon{width: 60%;}
/**header sec**/
/**banner sec**/
.banner-sec h1{font-size:45px; line-height:35px;}
.banner-img{margin-top: -40px;}
.banner-add-sec{display: block; margin-top: -20px;}
.banner-add-r:before{display: none;}
.banner-add-r{max-width: 100%; border-radius: 0 0 46px 46px; height: auto; padding: 10px 20px; box-sizing: border-box; justify-content: center;}
.banner-add-r:after{display: none;}
.banner-add-l{padding: 25px 20px 10px 20px; text-align: center;}
.banner-add-l h2{font-size: 30px; line-height: 22px;}
.banner-add-l p{font-size: 13px;}
.common-btn{font-size: 15px; width: 160px; height: 40px;}
/**banner sec**/
/**home free shipping sec**/
.home-free-shipping-sec{margin-bottom: 0;}
/**home free shipping sec**/
/*about sec*/
.home-about-sec{display: block; padding-top:60px;}
.about-img-sec{width: 100%; border: solid 10px #E73862; border-radius: 35px;}
.about-content-sec{width: 100%; padding:60px 0 0 0;}
.about-img-sec:before, .about-img-sec:after{display: none;}
.about-img-sec iframe{padding: 0; border-radius: 25px;}
.video-hv-img{width: 100%; margin: 0; border-radius: 25px; height: 100%;}
.video-play img{width: 30%;}
/*about sec*/
/**footer sec**/
.footer-top-wrap{flex-wrap: wrap; gap:0;}
.footer-logo-sec{text-align: left;}
.footer-info-sec, .footer-service-sec, .footer-contact-sec{max-width: 100%;}
.footer-service-sec{padding-top: 30px; padding-bottom: 30px;}
.footer-contact-sec address{padding-bottom: 15px;}
.footer-contact-sec form{max-width: 340px; margin-bottom: 20px;}
.footer-middle-l{width:100%;}
.footer-middle-r{width:100%;}
.footer-middle-wrap{display: block;}
.footer-middle-r ul{float: none; padding-top: 10px;}
.footer-top-sec .footer-logo-sec ul{padding-bottom: 20px; padding-top: 10px;}
.footer-top-sec ul li a, .footer-contact-sec address{font-size: 13px; line-height: 20px;}
/**footer sec**/
/**home client sec**/
.home-client-sec{padding-bottom: 60px;}
.owl-item.center .client-img-sec:before{display: none;}
.client-img-sec:before{display: none;}
.client-img-sec img{width: 100%; height: 100%; border-radius: 25px; border:solid 10px #E73862;}
/* .owl-item.center .client-img-sec img{width: 100%; height: 100%; border-radius: 25px; border:solid 10px #46C0C4;} */
.home-client-carousel{padding: 32px 0 0 0;}
#home-client-slider .owl-nav .owl-next{margin: 0; right: 0;}
#home-client-slider .owl-nav .owl-prev{margin: 0; left: 0;}
.home-client-sec h2:after{width: 100%;}
/**home client sec**/

.gen-heading {font-size: 30px;}

/* product wrapper start */
.product-wrapper .divider img { max-width: 200px;}

.product-wrapper .heading { padding-bottom: 15px;}
.product-content {padding: 20px 20px 200px; border-radius: 20px; background-size: 200px, contain; background-repeat: no-repeat, repeat-y; background-position:  50% 100%, top left;}
.product-content .left { width: 100%;}
.product-content .right {width: 100%; padding-left: 0;}

.product-list .product-item .pic img, .product-list .product-item .pic { height: 200px;}

.product-list .product-item .price { font-size: 15px; padding-bottom: 15px;}

#tabs-nav li { font-size: 20px; line-height: 20px; padding: 20px 0 12px;}
#tabs-nav li a:hover::after, #tabs-nav li.active a::after { width: 20px;}

/* product wrapper end */
.share-btn, .cart-btn button, .product-list .product-item .quick-view{font-size: 15px;}

/*************************about page*******************/
.about-content-wrap{display: block; padding-top: 25px;}
.about-content-wrap img{display: block; margin: 0 auto;}
.about-content-txt{text-align: center; width: 100%;}
.about-content-txt h2.common-h2{padding-bottom: 10px;}
.about-content-txt strong{display: block; margin-bottom:10px;}
.inner-banner-sec{padding-bottom: 60px;}
.about-gallery-sec{display: block; padding: 60px 0;}
.about-gallery-r{width: 100%; padding-top:25px; padding-left:0;}
.about-gallery-r ul li{width: calc(25% - 19px);}
.about-top-fashion-sec{padding:50px 30px 30px 30px;}
.about-top-fashion-sec h2.common-h2{padding-bottom: 15px;}
.about-top-fashion-box{display: block; margin-bottom: 30px;}
.about-top-fashion-box-img, .about-top-fashion-box-img img{width: 100%;}
.about-top-fashion-box-content{width: 100%; padding: 30px 20px;}
.about-industry-wrap{padding:40px 20px 20px 20px; margin-top: -20px;}
.about-industry-wrap h2.common-h2{padding-bottom: 15px;}
.about-industry-sec{padding-bottom: 60px;}
.about-clientele-sec{display: block;}
.about-clientele-img{max-width: 100%;}
.about-clientele-content{padding: 50px 0 0 0; max-width: 100%;}
.about-clientele-img:before{display: none;}
.about-clientele-img img{padding: 0; border:solid 10px #E73862;}
.about-clientele-sec{padding-bottom: 60px;}
.about-clientele-content h5{font-size: 16px;}
.about-international-sec .about-content-wrap img{width: 100%;}
.about-international-sec .about-content-txt{width: 100%; padding: 20px;}
.about-international-sec .about-content-wrap{padding-top: 0;}
.about-international-sec .about-content-txt h4{padding: 0 0 10px 0;}
.about-free-shipping-sec:before{top: -150px;}
.about-free-shipping-sec{margin-top: 110px;}
.about-gallery-l, .about-gallery-l img{width: 100%;}
.about-international-sec{padding-bottom: 60px;}
.about-rescue-sec{margin-bottom: 54px;}
.about-model-box{flex-wrap: wrap; padding: 0 0 30px 0; margin: 0 0 30px 0;}
.about-model-box-img{max-width:100%;}
.about-model-box-txt{max-width:100%; padding:25px 0 0 0; order: 2;}
.about-model-wrap{padding: 40px 20px;}
.about-model-box-img img{width: 100%;}
.about-model-wrap h3{font-size: 22px; line-height: 26px; padding: 0 0 15px 0;}
.about-model-sec{padding-bottom: 60px;}

/*************************about page*******************/
/*************************contact page*******************/
.contact-form-box h3{font-size: 20px;}
.form-group{display: block; padding-bottom: 20px;}
.form-group-l{width: 100%; padding-bottom: 20px;}
.form-group-r{width: 100%;}
.form-group label{font-size: 16px; padding: 0 0 6px 0;}
.form-group input[type="submit"]{width: 100%;}
.captcha{position: relative; left: auto; padding-top: 15px;}
.contact-order-sec h6{font-size: 20px; line-height: 22px;}
.contact-order-sec{padding: 30px 20px;}
.contact-form-wrap{padding: 20px;}
/*************************contact page*******************/

.product_cat-collars-and-leashes.product_cat-designer-dog-collars-leashes.product_cat-new-arrivals .additional-content{left: calc(100% - 70px);}

.product_cat-collars-and-leashes.product_cat-designer-dog-collars-leashes.product_cat-new-arrivals .wishlist{left: calc(100% - 30px);}




/* 06.02.24 start */

ul.global-strap-rectangle-shape-ul li, ul.global-thread-round-shape-ul li { width: 29%!important; max-width: 29%!important;}

/* 06.02.24 end */

/**********13-02-2024**********/

.about-content-wrap{margin-top: 30px;}
.inner-banner-sec{margin-top: 30px;}
.terms-content-sec .common-h2{line-height:34px; font-size: 26px; padding: 10px 0;}
.terms-content-sec h3{font-size: 18px;}
.terms-content-sec h4{font-size: 20px; line-height: 26px; padding: 10px 0 10px 0;}
.pages-sitemap-sec{padding: 20px; border-radius: 20px;}
.pages-sitemap-sec ul li a{padding-right: 30px; font-size: 15px; line-height: 20px;}

ul.accordion-list li h3{font-size: 15px; padding-right:50px;}
ul.accordion-list li h3:after{width: 25px; height: 25px;}
.wholesale-accordion-sec h4{max-width: 100%; padding: 40px 0; font-size: 30px; line-height: 34px;}

.home-client-sec.custom-sec-2 {
  padding-bottom: 0;
}
.custom-contain{
  max-width: 100%;
}
.home-customization-sec.custom-sec-1{
  padding-top: 0;
}
.home-customization-sec h2{
  line-height: 40px!important;
}


/**********13-02-2024**********/

/**************01-03-2024*************/
.contact-new-sec{display: block; padding-bottom: 0;}
.contact-new-l{width: 100%; padding: 0 0 20px 0;}
.contact-new-r{width: 100%; padding: 20px 0 0 0;}
.contact-new-r iframe{height: 250px !important;}
.contact-new-r p{padding-top: 20px;}
.contact-new-l p, .contact-new-r p{font-size: 16px;}
.contact-new-address{padding: 20px;}
.contact-new-address ul li{font-size: 15px;}
/**************01-03-2024*************/


/*****12-03-24*****/
.single-product div.product form.cart .variations select, .single-product .quantity .qty{margin-right: 0; min-width: 100%;}
#chart-button{right: 20px;}
/*****12-03-24*****/


}

@media screen and (max-width:640px) {
/**header sec**/
.header-info-sec ul li{padding: 0 0 0 10px; margin: 0 0 0 10px;}
/* .mobile-search-sec .header-search-sec{padding-right: 10px; padding-bottom: 0;} */
.mobile-search-sec .header-search-sec input[type="text"]{padding-left: 10px; padding-right: 10px;}
.mobile-search-sec .header-search-sec input[type="text"]{width: calc(100% - 40px);}
/**header sec**/
/**home customization sec**/
.customization-wrap{}
.customization-box{width:100%;}
.home-customization-sec:before{display: none;}
.home-customization-sec h2{text-align: center;}
/**home customization sec**/
/**home free shipping sec**/
.home-free-shipping-sec{max-width:100%; padding:15px 20px; line-height: 22px; border-radius: 20px; margin-top: 0;}
.home-free-shipping-sec h3{font-size:16px; max-width: 70%;}
.home-free-shipping-sec:before{width: 80px; height: 86px; right: 0; top: auto; bottom: 0;}
/**home free shipping sec**/
/**home blog sec**/
.home-blog-box-top{display: block;}
.home-blog-box-top-img{width: 100%;}
.home-blog-box-top-img img{width: 100%; border-radius: 25px 25px 0 0;}
.home-blog-box-top-title{padding: 20px; width: 100%;}
.home-blog-wrap h3{padding: 20px 0 15px 0;}
.home-blog-wrap p{padding-bottom: 16px;}
span.date-span{padding-bottom: 23px;}
/**home blog sec**/
/**home dog shopping sec**/
.home-dog-shopping-content{max-width: 100%;}
.home-dog-shopping h3{font-size: 16px;}
.home-dog-shopping-img{bottom: auto; right: auto; position: relative; top: auto; width: 100%; padding-top: 30px;}
/**home dog shopping sec**/
.product-list .box{width: 100%;}
/*************************about page*******************/
.about-banner-wrap{display: block;}
.about-banner-l{display: block; margin: 0 auto;}
.about-banner-r{display: block; margin: 0 auto;}
.about-banner-wrap h1{padding: 20px 0; font-size: 50px; top: 10px;}
.about-banner-wrap h1 span{display: inline;}
.about-free-shipping-sec h4{font-size: 13px; line-height: 18px;}
.about-free-shipping-sec{padding-bottom: 90px;}
.home-free-shipping-sec:before{right: 10px;}
.about-gallery-r ul li{width: calc(50% - 19px);}
.about-gallery-r ul li img, .about-gallery-l img{width: 100%;}
.about-gallery-l{width: 100%;}
.about-rescue-sec:before{background-size: 100% 100%;}
/*************************about page*******************/



}

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

/* product wrapper start */
.product-list .product-item .pic {padding-bottom: 10px;}
/* .product-list .product-item .pic img { height: 130px;} */
.product-list .product-item .title {font-size: 12px;  height:28px;  }
.product-list .product-item .price { font-size: 12px;}
.product-list .product-item .quick-view { padding: 8px 15px;}

.product-list .product-item .pic img, .product-list .product-item .pic { height: 220px;}
/* product wrapper end */

/* collar item wrapper start */
.product-details-content .right .title, .product-info-row .price { padding-bottom: 15px;}

.product-info-row { margin-bottom: 15px;}
.product-info-row .left-content { width: 100%; padding-right: 0px;}
.product-info-row .right-content { width: 100%; display: block; }
.product-info-row label { padding-bottom: 5px; display: block;}
.product-info-row select { width: 100%;}
.cart-btn button { width: 100%;}
.qty-wrap .add, .qty-wrap .sub { height: 50px;}
.qty-wrap input[type="text"] { width: 100px; padding: 10px;}
/* collar item wrapper end */
.share-btn{width: 100%; padding: 10px 20px;}

}


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

ul.global-thread-round-shape-ul li{--items-per-row: 4 !important;}
  
  
}

/**/
