/** Shopify CDN: Minification failed

Line 146:2 Unexpected "{"
Line 330:2 Unexpected "{"
Line 487:0 Unexpected "{"
Line 976:2 Unexpected "{"

**/
@media (max-width: 1440px) {
    .accordion {
        margin-top: 0;
    }
/*     .tvslider-list-slider .tvbanner_caption.middle-left, */
/*     .tvslider-list-slider .tvbanner_caption.middle-right, */
/*     .tvslider-list-slider .tvbanner_caption.middle-center, */
    .tvslider-list-slider .tvbanner_caption.top-left,
    .tvslider-list-slider .tvbanner_caption.top-right,
    .tvslider-list-slider .tvbanner_caption.top-center,
    .tvslider-list-slider .tvbanner_caption.bottom-left,
    .tvslider-list-slider .tvbanner_caption.bottom-right,
    .tvslider-list-slider .tvbanner_caption.bottom-center {
        width: 50%;
    }

    .tvslider-list-slider .tvbanner_caption.middle-left,
    .tvslider-list-slider .tvbanner_caption.bottom-left,
    .tvslider-list-slider .tvbanner_caption.top-left{
/*         left: 10%; */
    }
    /*Right Align*/
    .tvslider-list-slider .tvbanner_caption.middle-right,
    .tvslider-list-slider .tvbanner_caption.top-right,
    .tvslider-list-slider .tvbanner_caption.bottom-right {
/*         right: 10%; */
/*         text-align: center; */
    }
  .slideshow__text .tvtheme-btn
  {
    padding:0 20px;
  }
  .tvcustomer-service-card
  {
        padding: 46px 15px;
  }
    .tvabout-block__heading {
        font-size: 38px;
    }
    .tvadvance-block__content {
/*         padding: 8rem 10rem 8rem 10rem; */
    }
  	.footer__blocks-wrapper.grid--5-col-tablet .grid__item {
    	width: calc(20% - var(--grid-desktop-horizontal-spacing) / 1);
    	margin-bottom: 20px;
	}
  	.grid--5-col-tablet .grid__item {
    	width: 33.33%;
      	margin-bottom: 15px;
    }
    .tvadvance-block__text.body {
        width: 90%;
    }
    .tvofferbanner .tvbanner_caption {
/*         width: 35%; */
    }
    .tvofferbanner-wrapper .tvbanner_caption.middle-left,
    .tvofferbanner-wrapper .tvbanner_caption.bottom-left,
    .tvofferbanner-wrapper .tvbanner_caption.top-left {
        left: 12%;
    }
 
  .tvcmscategory-slider-all-link 
  {
    padding-right:0;
  }
  .tvcategoryslider-card__info h3
  {
    padding-left:0;
  }
    .tvofferbanner-wrapper .tvbanner_caption.middle-right,
    .tvofferbanner-wrapper .tvbanner_caption.top-right,
    .tvofferbanner-wrapper .tvbanner_caption.bottom-right {
/*         right: 12%; */
    }
    .tvstoretime-block__content {
        padding: 8rem 8rem 8rem 8rem;
    }
    .grid.collapsible-content__grid {
        column-gap: 0;
        row-gap: 0;
    }
  	.tvcontactinfo-caption.tvbanner_caption {
  		padding: 30px 30px;
      	right: 7%;
  	}
  	.tvcontactinfo-caption.tvbanner_caption h1 {
      	font-size: 20px;
    }
    .tvslider-list-slider .tvbanner_caption{
/*       top: -158px; */
    }
    
  .tvtestimonial-slider-prev.tvcmsprev-btn{
  left:-150px;
}
.tvtestimonial-slider-next.tvcmsnext-btn{
  right:-150px;
  }
}

@media (max-width: 1340px) {
  	.tvmyaccount-dropdown, 
/*   	#tvsearchid,  */
  	.tvheader-add-to-cart, 
  	.tvsignin-link {
  		margin-left: 25px;
  	}
  	.tvheader-add-to-cart {
/*     	margin-left: 20px; */
    }
 .tvbanner_caption button.tvtheme-btn span
  {
    
    padding: 13px 20px;
  }
    .tvadvance-block__heading {
        font-size: 30px;
        margin-bottom: 30px;
    }
    .tvadvance-block__text--caption {
        font-size: 16px;
    }
    .tvadvance-block__content {
/*         padding: 7rem 8rem; */
    }
    .tvadvance-block__heading:after {
        bottom: -17px;
    }
    .tvofferbanner .tvbanner_caption {
/*         padding: 50px 35px; */
    }  	
}

@media (max-width: 1280px) {
  	.newsletter__wrapper .newsletter__align h2,
/*   	.tvcms-main-title .tvmain-title h2  */
  {
  		font-size: 36px;
  	}

/*   .tvtestimonial-info-box
  {
    padding-left:35px;
  } */
.tvtestimonial-card
  {
    width:100%;
  }
  
  .slideshow__text .banner__text span
  {
    font-size:24px;
/*     margin-bottom:20px; */
  }
  .tvcategoryslider-card__info > :nth-child(2)
  {
/*     margin-top: -1rem; */
  }
   
    .tvabout-block__heading {
        font-size: 34px;
    }
  	
  	.slideshow__text .tvtheme-btn span {
/*     	padding:  6px 17px; */
        font-size:15px;
    }
  	.tvtestimonial-list {
/*     	width: 60%; */
/*       left:7%; */
      margin:auto;
    }
    .tvadvance-block__content {
/*         padding: 6rem 6rem; */
    }
    .tvofferbanner .tvbanner_caption {
/*         width: 40%; */
    }    
    .tvofferbanner-wrapper .tvbanner_caption.middle-left,
    .tvofferbanner-wrapper .tvbanner_caption.bottom-left,
    .tvofferbanner-wrapper .tvbanner_caption.top-left {
        left: 10%;
    }
    .tvofferbanner-wrapper .tvbanner_caption.middle-right,
    .tvofferbanner-wrapper .tvbanner_caption.top-right,
    .tvofferbanner-wrapper .tvbanner_caption.bottom-right {
        right: 10%;
    }
    .tvstoretime-block__content {
        padding: 4rem 6rem;
    }
  	.tvcontactinfo-caption.tvbanner_caption h1 {
      	margin-bottom: 30px;
  	}
	.tvcontactinfo-caption.tvbanner_caption p {
  		margin-bottom: 20px;
  	}
 
  	.tvcontactinfo-caption.tvbanner_caption p:after {
    	bottom: -10px;
	}
  	.list-social {
  		padding-top: 15px;
  	}
    .tvtestimonial-list:after{
     width:auto;
    }
}

@media (max-width: 1200px){
  	.site-nav .tvmain-top-title {
    	padding: 0 15px;
    }
  .tvcustomer-service-card {
    padding: 30px 15px;
}
    .tvadvance-block__heading {
/*         font-size: 24px;     */
    }

  .tvtab-product .tvcms-main-title
  {
    margin-bottom:20px;
  }
    .tvadvance-block__content {
/*         padding: 3rem 6rem; */
    }
    .featured-product:not(.product--no-media) > .product__info-wrapper {
        padding: 0 4rem;
    }
  	#products.grid .tv-grid-list-wrapper-info-box {
    	width: 25%;
    }
 
    .product-recommendations .grid--4-col-desktop .grid__item {
        width: calc(25% - var(--grid-desktop-horizontal-spacing) * 2 / 4);
    }
  	#tvsearchid {
      	margin-left: 15px;
  	}
  	.tvfeatured-collection-wrapper .collection__view-all {
/*     	margin-top: 15px; */
    }
  	
  	.featured-product.product {
    	margin: 0;
	}
  
    .slideshow__text .tvtheme-btn span{
      font-size: 15px;
    }
}

@media (max-width: 1170px) {
  	.sticky .tvheader-menu-site-nav {
  		width: 100%;
  	}
    .slideshow__text .banner__text span {
        font-size: 20px;
    
    }
  	.tvtwoofferbanner-caption h1 {
      font-size: 50px;
      line-height: 50px;
    }
    .tvtwoofferbanner-caption p {
		font-size: 30px;
      	line-height: 30px;
    }
  	.tvtwoofferbanner .tvtwo-banner:nth-child(2) .tvtwoofferbanner-caption h1 {
		font-size: 30px;
      	line-height: 30px;
      	padding-bottom: 15px;
      	margin-bottom: 15px;
  	}
    .tvabout-block__heading {
        font-size: 32px;
    }
    .tvadvance-block__content {
        padding: 3rem 5rem;
    }
    .tvadvance-block__heading:after {
        width: 240px;
        left: -150px;
    }
    .tvofferbanner .tvbanner_caption {
/*         width: 45%; */
    }
    .tvofferbanner-wrapper .tvbanner_caption.middle-left,
    .tvofferbanner-wrapper .tvbanner_caption.bottom-left,
    .tvofferbanner-wrapper .tvbanner_caption.top-left {
        left: 8%;
    }
    .tvofferbanner-wrapper .tvbanner_caption.middle-right,
    .tvofferbanner-wrapper .tvbanner_caption.top-right,
    .tvofferbanner-wrapper .tvbanner_caption.bottom-right {
        right: 8%;
    }
    .tvslider-list-slider .tvbanner_caption{
/*        top:-140px;  */
    }
  
}

@media (max-width: 1140px) {
    .site-nav .tvmain-top-title {
        padding: 0 15px;
    }
   
    .tvabout-block__heading {
        font-size: 30px;
    }
    .tvstoretime-block__content {
        padding: 4rem 5rem;
    }
    .newsletter__wrapper h2 {
        font-size: 32px;
    }
  	.newsletter__wrapper .newsletter__align h2,
/*   	.tvcms-main-title .tvmain-title h2  */
  {
    	font-size: 30px;
	}
  	.tvcontactinfo-caption.tvbanner_caption {
    	padding: 20px;
	}
}

@media (max-width: 1080px) {
  	.tvcustomer-service slider-component {
    	width: 100%;
  	}
  
  	.blog__posts.articles-wrapper .article {
/*     	padding: 0 10%; */
	}
  	
  	.site-nav .tvmain-top-title {
    	padding: 0 12px;
	}
  	#tvsearchid {
    	margin-left: 10px;
	}
  	.tvmyaccount-dropdown .tvmyaccount-dropdown-btn a span {
    	font-size: 13px;
	}
/*     .tvslider-list-slider .tvbanner_caption.middle-left, */
    .tvslider-list-slider .tvbanner_caption.bottom-left,
    .tvslider-list-slider .tvbanner_caption.top-left{
        left: 8%;
    }
    /*Right Align*/
    .tvslider-list-slider .tvbanner_caption.middle-right,
    .tvslider-list-slider .tvbanner_caption.top-right,
    .tvslider-list-slider .tvbanner_caption.bottom-right {
        right: 8%;
    }
    .tvabout-block__heading {
        font-size: 27px;
    }
    .tvadvance-block__content {
        padding: 3rem 3rem;
    }
    .footer__copyright {
        font-size: 14px;
    }
    .list-payment__item svg {
        width: 45px;
        height: 30px;
    }
    .article-card__info {
        margin-bottom: 1.2rem;
    }
    .footer-block__heading {
/*         margin-bottom: 1.5rem; */
    }
}

@media (max-width: 1024px) {
    .site-nav .tvmain-top-title {
        padding: 0 12px;
    }
  .tvbanner_caption.middle-left
  {
    padding:15px;
  }
  .tvcustomer-service-list__item
  {
    width:50%;
        margin-bottom: 20px;
  }
  .tvbanner_caption.middle-right
  {
    padding:25px;
  }
  .tvbanner-wrapper,
  .tvbanner_caption.middle-left{
   
    border-radius: 30px;
}
  .slideshow__text .tvtheme-btn span {
    padding: 9px 9px;
    font-size: 15px;
}
.tvslider-list-slider .tvbanner_caption {
    padding: 2.5% 3%;
}
  .tvcustomer-service-list h3 
  {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .tvproduct-wrapper .tvproduct-hover-btn-wrapper
  {
/*     top:50px; */
  }
  
  .slideshow__text .banner__text
  {
/*     margin-bottom:20px; */
  }
    .tvmyaccount-dropdown,
    #tvsearchid, 
    .tvheader-add-to-cart,
    .tvsignin-link {
/*         margin-left: 20px; */
    }
    .announcement-bar__link .announcement-bar__message {
        font-size: 13px;
    }
    .tvofferbanner-caption.tvbanner_caption p {
        font-size: 15px;
    }
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 30px;
    }
    .tvstoretime-block__content {
        padding: 4rem 4rem;
    }
    .collapsible-content__wrapper h3 {
        font-size: 18px;
    }
    .accordion summary {
        padding: 1.5rem 0;
    }
    .tvofferbanner .tvbanner_caption {
/*         padding: 40px 35px; */
    }
    .tvcollage-link {
        padding: 8px 20px;
    }
    .tvadvance-block__text--caption {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .tvadvance-block__heading {
/*         font-size: 20px; */
    }
    .tvadvance-block__text p {
        margin-bottom: 2rem;
    }
  	.tvcontactinfo-caption.tvbanner_caption p {
    	font-size: 12px;
      	margin-bottom: 15px;
    }
  	.tvcontactinfo-caption.tvbanner_caption h1 {
    	font-size: 18px;
      	margin-bottom: 20px;
	}
  	.tvcontactinfo-caption.tvbanner_caption svg {
  		width: 18px;
    	height: 18px;
  	}
  	.newsletter__wrapper .newsletter__align h2,
/*   	.tvcms-main-title .tvmain-title h2  */
{
    	font-size: 28px;
	}
}

@media (max-width: 1008px) {
  	.tvmyaccount-dropdown, #tvsearchid, .tvheader-add-to-cart, .tvsignin-link {
/*     	margin-left: 10px; */
	}
    *::-webkit-scrollbar {
        width: 5px;
        background-color: #ddd;
    }
    *::-webkit-scrollbar-thumb {
        width: 5px;
        background-color: #333333;
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    }
    body {
        overflow: overlay;
    }
}

@media (max-width: 991px) {
  	.tvmyaccount-dropdown, #tvsearchid, .tvheader-add-to-cart, .tvsignin-link {
    	margin-left: 15px;
	}
 .tvslider-list-slider.owl-theme .owl-dots .owl-dot span
  {
    height:15px;
    width:15px;
  }
  .tvvideo-parallex {
        background-attachment: initial;
    }
    #products.list .tvproduct-wrapper.list{
        display:flex;
     }

  .newsletter__wrapper .newsletter__align h2, .tvcms-main-title .tvmain-title h2 {
    font-size: 30px;
  }
       .tv-left-search-totle-product,
  .tv-grid-list-all-wrapper,
  .tv-sort-dropdown{
      margin:auto;  
  }
  .tv-left-search-totle-product{
     display:block;
     text-align:center;
  }
  .grid__item {
    max-width: calc(33% - var(--grid-desktop-horizontal-spacing) / 2);
}
  .blog__post .card__content {
    padding: 12px 21px 26px;
    margin-top: 8px;
}
  .tvaddto-cart-button svg, .tvsearch-open svg {
    fill: #000;
    width:21px;
    height:21px;
}
  .grid--4-col-desktop .grid__item {
    width: calc(33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
  .tvmyaccount-dropdown .tvmyaccount-dropdown-btn svg path, 
  .tvmyaccount-dropdown .tvmyaccount-dropdown-btn svg circle, 
  .tvaddto-cart-button ellipse, .tvsearch-open svg circle {
    stroke: #000!important;
}
  .tvmobile-search .tvsearch-close i {
    color: #000;
    font-size: 24px;
  }
  .tvmyaccount-dropdown .tvmyaccount-dropdown-btn svg
  {
    width:22px;
    height:22px;
  }
/*   .tvfeatured-collection-wrapper .grid--4-col-desktop .grid__item
  {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4);
  } */
  #tvsearchid
  {
    display:none;
  }
  .tvproduct-hover-btn
  {
    display:flex;
    justify-content:center;
    float:inherit;
  }
 
    .tv-box-layout {
        padding: 7.5px;
    }
    .tvslider,
  	.tvabout-block-wrapper,
  	.tvcmstab-title-product,
  	.tvtwoofferbanner-wrapper,
  	.tvcustomer-service .page-width,
  	.video-section,
  	.collection,
  	.tvtestimonial .page-width,
/*   	.tvcategoryslider .page-width, */
  	.blog .page-width-desktop,
  	.featured-product-wrapper,
  	.tvbrandlist .page-width,
  	.tvcontactinfo-wrapper,
  	.tvmultibanner-wrapper ,
  .tvcustomer-service{
        margin-bottom: 50px;
    }
   .section-template--15804680634531__16565788002badd53d-margin,
  .section-template--15804680634531__165666870887ba1bc6-margin,
  .section-template--15804680634531__1645246358538b99a2-margin{
        margin-bottom: 50px;
    }
  
    .tvcustomer-service .section-template--15376807657659__16451804784d12ae67-padding {
        padding-bottom: 50px;
    }
    .tvcategoryslider .section-template--15376807657659__tvcategoryslider-padding {
      padding-top: 50px;}
    
    .site-nav .tvmain-top-title {
        padding: 10px 12px;
        width: 100%;
    }
    .tvaddto-cart-button {
        padding-right: 5px;
    }
  	.footer__blocks-wrapper.grid--5-col-tablet .grid__item {
    	width: 25%;
	}
  	.footer__content-top {
    	padding: 40px 0;
	}
  	.tvslider-pagination-wrapper {
      display: none;
    }
  	.tv-product-top-hover {
    	padding: 10px;
    }
    .tvadd-to-cart-count {
/*         top: 4px; */
      	right: -6px;
    }
  	.tvcategoryslider-list {
    	top: 0;
    }
    
  	.tvslider-list-slider.owl-theme .owl-dots {
      position: absolute;
      display: block;
      bottom: 0;
      left: 0;
      right: 0;
      top: auto;
      margin: auto;
      text-align: center;
    }
  	.tvvideo-content {
    	padding: 14rem 0;
    }
  
  	.tvtestimonial-list {
/*     	width: 75%; */
    }
  	.tvslider-list-slider.owl-theme .owl-dots .owl-dot {
      display: inline-block;
    }
    .tvwishlist-count-product {
      display: none;
    }
    
    .tvcustomer-service-list__item {
        width: 50%;
    }
  	#products.grid .tv-grid-list-wrapper-info-box {
    	width: 33.33%;
    }
  	.tvcontactinfo .tvbanner-wrapper img {
      	display: none;
  	}
  	.tvcontactinfo-caption.tvbanner_caption,
  	.tvcontactinfo .tvcontactinfo-main-title-wrapper {
      	position: unset;
  	}
  	.tvtestimonial-main-block {
/*       padding: 75px 0; */
    }
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-wishlist-btn, 
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn, 
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-cart-btn, 
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-compare-btn{
   transform:none;
  }
  
     .slideshow__text .tvtheme-btn span{
      font-size: 14px;
    }
    .tvslider-list-slider .tvbanner_caption{
/*      top:-120px; */
    }
   .tvtab-title-wrapper .tvtabs-products li{
     margin:5px;
   }

  .tvcustomer-service{
    padding:0;
  }
   .tvcustomer-service-list h3{
     font-size: 18px;
   } 
   #products.list .tvproductdescription-button-wrapper{
     margin:auto 0;
   }
   #products.list .tvproduct-wrapper.list{
      display:flex;
   }
   .tv-product-top-hover {
    padding: 5px 0 20px;
   }
  .tv-videoblock-video-playbtn i{
     font-size: 70px;
   }
   .tvtestimonial-slider-prev.tvcmsprev-btn{
  left:-51px;
}
.tvtestimonial-slider-next.tvcmsnext-btn{
  right:-51px;
  }
  .tvadvance-block-wrapper {
	background-position: center right;
        background-repeat: no-repeat;
}
  .tvadvance-block--overlap .tvadvance-block__content {
	width: 100%;
        padding: 0 15px;
}
  .tvadvance-block--overlap .tvadvance-block__text-item {
	padding: 80px 0;
}
  .template-index .tvmyaccount-dropdown .tvmyaccount-dropdown-btn svg path,
.template-index .tvmyaccount-dropdown .tvmyaccount-dropdown-btn svg circle,
.template-index .tvaddto-cart-button ellipse,
.template-index .tvsearch-open svg circle
{
      stroke: #000!important;
}
.template-index .tvaddto-cart-button svg,
.template-index .tvsearch-open svg 
{
  fill:#000;
}
}

@media (max-width: 950px) {
    .tvadvance-block__content {
        padding: 1rem 2rem;
    }
    .rich-text__blocks {
        max-width: 65rem;
    }
}

@media (max-width: 850px) {
  	.tvtab-product-list-wrapper .tvcmstab-product .owl-item:nth-child(even) {
  		padding-top: 0;
  	}

  	.blog__posts.articles-wrapper .article {
/*     	padding: 0 5%; */
	}
  	.tvtwoofferbanner-caption.top-left {
    	left: 5%;
	}
   
  	.tvcms-main-title .tvmain-title h2 {
    	padding-bottom: 25px;
    }
  	.footer-block__details-content.footer-block-image p {
      	font-size: 14px;
  	}
  
  	.slideshow__text .banner__text span {
    	font-size: 16px;
    }
    .slideshow__text .banner__text {
        margin-bottom: 0;
       padding-bottom:10px;
        line-height:normal;
    }
  	.tvtwoofferbanner-caption h1 {
    	font-size: 40px;
      	line-height: 40px;
    }
    .tvtwoofferbanner-caption p {
      font-size: 20px;
      line-height: 20px;
	}
  	.tvtwoofferbanner .tvtwo-banner:nth-child(2) .tvtwoofferbanner-caption h1 {
    	font-size: 25px;
    	line-height: 25px;
  	}
  	.tvtwoofferbanner .tvtwo-banner:nth-child(2) .tvtwoofferbanner-caption p {
    	font-size: 13px;
    }
 
    .collage {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .tvadvance-block__content {
        padding: 4rem 4rem 0;
    }

    .tvadvance-block__media-item,
    .tvadvance-block__text-item {
        padding: 0 15px;
        width: 100%;
    }
    .tvadvance-block__heading:after {
        display: none;
    }
    .featured-product .grid__item {
        width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);
    }
    .featured-product:not(.product--no-media) > .product__info-wrapper {
        padding: 3rem 1.5rem 0;
    }
    .product__info-container {
        max-width: 100%;
    }
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .tvofferbanner-caption.tvbanner_caption p {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .tvofferbanner .tvbanner_caption {
/*         padding: 30px 25px; */
    }
    .tvstoretime-block__content {
        padding: 2rem;
    }
    .tvtestimonial-list__item, 
    .grid--4-col-desktop .tvtestimonial-list__item {
/*         padding: 20px; */
/*         margin: 20px; */
    }
    .list-social__link {
        padding: 1.3rem 1.2rem 1.3rem 0;
    }
    .footer__content-top .grid {
        column-gap: 5px;
        margin: 0;
    }
    .footer__copyright {
        font-size: 16px;
    }
    .disclosure .localization-form__select {
        font-size: 14px;
    }
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-wishlist-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-cart-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-compare-btn {
        margin: 0 8px 0 0;
    }
  	.tvabout-block__media-item,
  	.tvabout-block__text-item {
  		width: 100%;
  	}
  	.tvabout-block--overlap .tvabout-block__content {
      	transform: unset;
  	}
  	.tvabout-block__content {
    	padding: 1.5rem 0rem;
	}
    .slideshow__text .tvtheme-btn span{
      font-size: 12px;
    }
   .tvslider-list-slider .tvbanner_caption{
/*      top:-100px; */
   }
 
  .tvtestimonial-slider-inner {
	width: 85%;
}
}

@media (max-width: 768px) {
  	.blog .page-width-desktop:before,
  	.blog .page-width-desktop:after {
      	display: none
  	}
  .background-none .tvcustomer-service-card-spacing
  {
        margin: auto 28px auto 15px;
    width: auto;
  }
   #products.list .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn,
  #products.catalog .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn {
      display: block;
    }
  .tvtwo-banner:nth-child(1) .tvbanner-wrapper .tvbanner_caption h2 span {
    font-size: 18px;
    
}
  .tvcustomer-service-card {
    padding: 15px 15px;
}
  .tvtab-featured-product-next, .tvtab-featured-product-prev {
    top: 8%;
}
  .tvbanner_caption button.tvtheme-btn span {
    padding: 10px 13px;
}
.tvbanner_caption.middle-right {
    padding: 11px;
}

  .tvtestimonial-list h3,
  .tvtestimonial-list h6 
  {
    text-align:center;
  }
  .tvtestimonial-list
  {
    left:0;
  }
  .tvtestimonial-list p 
  {
    text-align:center;
  }
  .tvtestimonial-card__info 
  {
    width:100%;
  }
  .tvtestimonial-card-spacing
  {
    margin-bottom:10px;
  }
  .tvtestimonial-info-box:before 
  {
    display:none;
  }
  .tvtestimonial-info-box 
  {
    border:none;
    padding:0;
  }
 
  	.tvtab-title-wrapper .tvtabs-products li {
/*       	padding: 0 15px; */
  	}
  	.product-vendor p {
      	font-size: 13px;
  	}
  	.tvproduct-wrapper .tvproduct-flag-lable span {
    	font-size: 13px;
  	}
  
  	.tvcategoryslider-list {
/*     	padding: 45px 0; */
    }
  	.tvproduct-wrapper .product-price-and-shipping .price,
  	.tvvideo-content .motion-reduce span {
    	font-size: 18px;
    }
  	.tvtheme-btn span {
      	font-size: 13px;
    }
  	.tvabout-block__heading:before, 
  	.tvcms-main-title .tvmain-title h2:before {
      	margin-bottom: 10px;
  	}
  	.list-payment {
      padding-top: 0;
    }
  	.newsletter__wrapper .newsletter__align h2,
/*   	.tvcms-main-title .tvmain-title h2  */
  {
    	font-size: 26px;
	}
  	.tvtheme-btn {
/*     	padding: 12px 25px; */
	}
  	.tvabout-block__heading {
      	margin-bottom: 20px;
  	}
  
    .tvabout-block__media-item,
    .tvabout-block__text-item {
        width: 100%;
    }
  	
  	.tvtab-all-pagination {
      margin: 15px 0;
    }
    .tvabout-block__content {
        padding: 3rem 3rem 0;
    }
    .collage__item--left:nth-child(4n - 2) {
        grid-column: unset;
        grid-row: unset;
    }
    .collage__item--left:nth-child(4n - 1), 
    .collage__item--left:nth-child(4n){
        grid-column-start: unset;
    }
    .collage {
        display: flex;
        flex-wrap: wrap;
        grid-column-gap: 0;
        grid-row-gap: 0;
        grid-auto-flow: unset;
        grid-template-columns: unset;
    }
    .collage__item {
        width: 50%;
        padding: 10px;
    }
    .tvcmsmain-title-wrapper .tvcms-main-title {
        margin-bottom: 0px;
    }
   .tvtab-product .tvcmsmain-title-wrapper .tvcms-main-title {
        margin-bottom: 20px;
    }
    .tvstoretime-block__heading {
        margin-bottom: 20px;
    }
    .tvstoretime-block__text--caption p, 
    .tvstoretime-block__text-time p {
        margin-bottom: 20px;
    }
    .footer__content-bottom-wrapper {
        flex-wrap: wrap;
    }
    .footer__content-bottom-wrapper .footer__column {
        width: 100%;
    }
    .footer__column--copyright {
        justify-content: center;
        padding: 10px 0;
    }
    .footer__localization .localization-form {
        padding: 0;
    }
    .footer__column--info {
        align-items: center;
    }
    .list-payment__item {
        padding: 1rem 0.5rem;
    }
    .featured-product .product-image-wrapper {
    	display: none;
    }
    .featured-product .grid__item.product__media-wrapper {
        display: block;
    }
    .product__media-wrapper {
/*         margin: 0 15px; */
    }
    .tvfeatured-collection-wrapper .grid,
    .product-recommendations .grid {
/*         display: flex; */
/*         flex-wrap: wrap; */
/*         grid-column-gap: 0; */
/*         grid-row-gap: 0; */
/*         grid-auto-flow: unset; */
/*         grid-template-columns: unset; */
    }

   
    .section-footer-padding {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .footer__content-top {
        padding-left: calc(3rem / var(--font-body-scale));
        padding-right: calc(3rem / var(--font-body-scale));
    }
  	.blog__posts.articles-wrapper .article {
/*     	padding: 0; */
	}
  	.featured-product .product-vertical {
      	width: 100%;
  	}
 
  .tvcategoryslider-slider-prev.tvcmsprev-btn, 
  .tvcategoryslider-slider-next.tvcmsnext-btn, 
  .tvtestimonial-slider-prev.tvcmsprev-btn, 
  .tvtestimonial-slider-next.tvcmsnext-btn,
  .tvtab-all-pagination .tvcmsprev-btn, 
  .tvtab-all-pagination .tvcmsnext-btn{
    opacity:1;  
  }
  .tvvideo-block .tvcms-main-title .tvmain-title h2{
   font-size:30px;
  }
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn{
    display:none;
  }
   .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-wishlist-btn, 
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn, 
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-cart-btn, 
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-compare-btn{
    margin: 0 3px;
  }
  .tvtestimonial .tvcms-next-pre-btn{
    margin-top: 20px;
  }
  .owl-item img.tvtestimonial-card__image
  {
    margin:auto;
  }
  .blog .circle-divider
  {
    font-size:14px;
    padding: 6px 11px;
  }
  .article-card .card__information .h2 .full-unstyled-link
  {
        line-height: 24px;
    font-size: 19px;
  }
  .blog__post .card__content {
    padding: 7px 13px 14px;
    margin-top: 8px;
}
  .tvproduct-wrapper .tvproduct-name .product-title a h6
  {
    font-size:17px;
  }
}

@media (max-width: 767px) {
    .newsletter__wrapper .newsletter-form__field-wrapper {
        max-width: 100%;
    }
  	.tvtwoofferbanner .tvtwo-banner:nth-child(1) {
    	margin-bottom: 15px;
    }
.tvmultibanner-wrapper .tvbanner_caption.middle-left {
    padding: 10px;
}
  .tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvmultibanner-caption h1, .tvtwo-banner:nth-child(3) .tvbanner-wrapper .tvmultibanner-caption h1 
  {
    margin-bottom:3px;
  }
  	.tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvbanner_caption h2 span, .tvtwo-banner:nth-child(3) .tvbanner-wrapper .tvbanner_caption h2 span {
    font-size: 14px;
}
  	
   .tvadvance-block__text.body{
     width:100%;
   }
   .tvproduct-wrapper.catalog .tvproduct-hover-btn{
    margin-bottom:15px;
   }
  #products.list .tvproduct-wrapper.list{
      display:block;
  }
    #products.list .tvproduct-wrapper.list .tvproduct-image{
      margin: 0 auto; 
    }
   #products.list .tvproductdescription-button-wrapper{
      width:100%;
   }
    #products.list .product-description,
/*   .tvproduct-wrapper .tvproduct-name .product-title a h6, */
  #products.list .product-miniature .product-price-and-shipping{
        text-align:center;
    }
   #products.list .tvproduct-hover-btn{
    justify-content: center; 
     float: inherit;
   }
  .tvcustomer-service-list h3
  {
    margin:0;
  }
  
}

@media (max-width: 750px) {
    .footer-block__details-content {
        margin-bottom: 0;
    }
    .product__info-wrapper {
        padding: 20px;
    }
  
    .tvadvance-block-wrapper .tvtheme-btn{
        margin-top:10px;
        margin-bottom:10px;
    }
}

@media (max-width: 650px) {
  	.tvcmstab-title-product .tvtab-product {
/*     	margin-bottom: 20px; */
	}
  
    .slideshow__text .banner__text span:before {
      width: 40px;
    }
   .tvbrandlist-card__info
  {
    padding:10px;
  }
  .tvbrandlist-card__info h3
  {
    font-size:17px;
  }
    .slideshow__text .banner__text {
/*         margin-bottom: 10px; */
    }
  	.grid--5-col-tablet .grid__item {
    	width: 50%;
    }
  	.tvtestimonial-list {
    	width: 100%;
    }
  	.slideshow__text .tvtheme-btn i {
      margin-left: 5px;
    }
  	.slideshow__text .banner__text {
/*     	line-height: 17px; */
    }
  	.slideshow__text .tvtheme-btn span{
      padding: 4px 15px;
       font-size:10px;
    }
  	
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 18px;
        margin-bottom: 10px;
    }
  	#products.grid .tv-grid-list-wrapper-info-box {
    	width: 50%;
    }
    .tvofferbanner-caption.tvbanner_caption p {
        font-size: 12px;
        margin-bottom: 15px;
    }
    .tvofferbanner .tvbanner_caption {
/*         padding: 20px 20px; */
    }
    
    .tvtestimonial-card__image-sign-wrapper {
        padding-top: 10px;
    }
    .tvslider-list-slider .tvbanner_caption{
/*      top:-80px; */
   }
  .slideshow__text .tvtheme-btn{
    padding:0px;   
  }
}

@media (max-width: 575px) {
  	.slideshow__text .banner__heading
  {
    margin-bottom:6px;
  }
  .tvcmsnewsletterpopup .tvnewslatter-popup-img-wrapper img {
      width: 80%;
    }
  .tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvmultibanner-caption h1, .tvtwo-banner:nth-child(3) .tvbanner-wrapper .tvmultibanner-caption h1
  {
    font-size :25px;
  }
  #products.list .tvproduct-name,
      #products.list .tvproduct-wrapper .product-price-and-shipping .price,
      #products.list .product-description{
          text-align:center; 
       }
      #products.list .tvproduct-hover-btn {
        justify-content: center;
    }
    #products.list .tvproduct-wrapper.list{
        display:block;
     }
  .tvmultibanner-wrapper .tvbanner_caption.middle-left {
    padding: 20px;
}
  .tvbanner_caption.middle-right {
    padding: 6px;
    border-radius: 25px;
}
  .tvcustomer-service-card
  {
    padding:46px 20px;
  }
  .grid--4-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4);
    max-width: 50%;
}
  .tvservices-content-box .tvservices-title {
    font-size: 24px;
 
}
  	.tvabout-block__text p {
      	width: 100%;
  	}
  .tvcms-main-title .tvmain-title h2
  {
    padding-bottom:15px;
  }
  .tvtestimonial-card {
  	padding: 15px;
  }
  .tvmain-slider-content-inner
  {
    width:50%;
  }
  .tvtheme-btn span
  {
    font-size:12px;
  }
  .tvtwo-banner 
  {
    width:100%;
  }
  .slideshow__text .banner__text span 
  {
    font-size:15px;
  }
  	
  .tvcmsmultibanners
  {
    display:block;
  }
   .tvcms-main-title .tvmain-title h2 
  {
    font-size:29px;
  }
  	.slideshow__text .banner__buttons {
      margin-top: 0;
    }
    #tvcmsmobile-horizontal-menu {
        width: 25%;
    }
    #tvcmsmobile-header-right {
        width: 75%;
    }
    .tvadvance-block__content,
    .tvabout-block__content {
        padding: 2rem 2rem 0;
    }
  	.tvtestimonial-card {
    	display: block;
    }
  	.tvcmsnewsletterpopup .tvnewslatter-popup-img-wrapper img {
    	width: auto;
    }
  	.background-none .tvtestimonial-card-spacing {
    	width: 100%;
      margin:0;
    }
  	.tvtestimonial-card__info {
    	width: 100%;
      	margin-left: 0;
      	text-align: center;
    }
  	.tvvideo-block .tvtitle-des {
    	font-size: 18px;
    }
  	.tvvideo-content {
    	padding: 8rem 0;
    }
  	.tvmain-slider-contant .tvmain-slider-info p {
      padding-left: 30px;
    }
    .background-none .tvcustomer-service-list:not(.slider) .center .tvcustomer-service-card__info {
        padding-left: 0;
        padding-right: 0;
    }
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 16px;
        margin-bottom: 6px;
        line-height: 16px;
    }
  	.tvtestimonial-card {
/*     	margin-bottom: 20px; */
    }
    .tvofferbanner-caption.tvbanner_caption p {
        font-size: 11px;
        margin-bottom: 10px;
    }
  	.tvcustomer-service-list {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
    }
  	.tvcustomer-service slider-component .tvcustomer-service-list__item {
      padding: 10px 10px;
    }

  	.tvcustomer-service-list__item {
    	width: 100%;
    }
  	.tvvideo-main-title-wrapper .tvcms-main-title .tvmain-title h2:before {
  		display: none;	
    }
  	.article-card__image-wrapper {
    	width: 100%;
	}
  	.grid--peek .article-card {
      	display: block;
  	}
  	.blog__posts.articles-wrapper .article {
/*     		padding: 0 15px; */
	}
    #products.grid-2 .tv-grid-list-wrapper-info-box{
       width:50%;
    }
   .slideshow__text .tvtheme-btn{
          line-height:1;
   }
   .tvcustomer-service slider-component .tvcustomer-service-list__item:after{
     display:none;
   }
    .background-none .tvtestimonial-card__info{
       padding: 30px 0;
    }
 
  .tvvideo-block .tvcms-main-title .tvmain-title h2{
     font-size:35px; 
  }
  .tvtab-all-pagination .tvcmsprev-btn, 
  .tvtab-all-pagination .tvcmsnext-btn {
    position:unset;
    margin:0 3px;
   }
  .tvtab-all-pagination .tvcms-next-pre-btn {
    display: flex;
    justify-content: center;
  }
  .modal.fade .tvcmsNewsLetterPopup-i {
    max-height: 100%;
    max-width: 400px;
    height: auto;
}


}

@media (max-width: 500px) {
  #newsletter_block_popup .block_content .newsletter_title h3 {
      font-size: 16px;
      margin-bottom: 7px;
      letter-spacing: 1px;
  }
  #newsletter_block_popup .block_content .tvcmsnewsletterpopupContent {
      line-height: normal;
      margin-bottom: 10px;
  }
  #newsletter_block_popup .block_content .inputNew,
  .tvnewsletter-popup-wrapper-btn {
      margin-bottom: 10px;
  }
  .tvnewsletter-popup-wrapper-btn .tvtheme-btn {
/*       padding: 10px 25px; */
  }
  .tvnewsletter-popup-wrapper-btn .tvtheme-btn span { 
      font-size: 14px;
  }
  #newsletter_block_popup .newsletter_block_popup-bottom .tvcmsnewsletterpopup_newsletter_dont_show_again {
      font-size: 12px;
      letter-spacing: 0.5px;
      line-height: normal;
  }
  .tvcmsNewsLetterPopup-i .tvclose-btn {
      width: 35px;
      height: 35px;
  }
  #newsletter_block_popup .block_content .tvcmsnewsletterpopupContent {
      font-size: 13px;
  }
  #newsletter_block_popup .block_content .inputNew {
      width: 100%;
      font-size: 14px;
  }
}  

@media (max-width: 480px) {
  	.tvcategoryslider-card__image-wrapper {
/*       	padding: 5px; */
  	}
  .tvtestimonial-card
  {
    padding:0;
  }

  .tvtwo-banner:nth-child(1) .tvbanner-wrapper .tvbanner_caption h2 span {
    font-size: 14px;
}
  .tvbanner_caption button.tvtheme-btn span {
    padding: 0px 9px;
}
  .tvmultibanner-caption h1 {
    font-size: calc(15px + (44 - 15) * ((100vw - 280px) / (1920 - 280)));
    margin-bottom: 2%;
  
}
  .tvcategoryslider-card__info h3
  {
    padding-left:5px;
  }
  .tvcmscategory-slider-all-link 
  {
    padding-right:5px;
  }
  	.tvcategoryslider-card-spacing {
/*     	margin-left: 0.5rem; */
/*     	margin-right: 0.5rem; */
	}
  
  .tvcategoryslider-card
  {
    padding-top:20px;
  }
  .tvcustomer-service-list
  {
    padding:15px 0;
  }
  	.newsletter__wrapper .newsletter__align h2, .tvcms-main-title .tvmain-title h2,
  	.tvabout-block__heading {
    	font-size: 24px;
	}
  	.tvproduct-wrapper .product-price-and-shipping .price, .tvvideo-content .motion-reduce span {
/*     	font-size: 18px; */
	}
  	.tvproduct-wrapper .product-price-and-shipping .regular-price {
    	font-size: 14px;
    }
  	.tvproduct-wrapper .tvproduct-flag-lable.tvproduct-offer-price {
      	margin: 0 5px;
  	}
  .slideshow__text-wrapper.tvbanner_caption {
    width: 55%;
   
  }
  	.tvvideo-block .tvcms-main-title .tvmain-title h2 {
    	font-size: 32px;
      	padding-bottom: 20px;
    }
  	.tvvideo-block .tvtitle-des {
    	font-size: 16px;
    }
    .tvproducttab-outer .nav.nav-tabs {
        flex-wrap: wrap;
    }
    .tvproducttab-outer .nav-tabs .nav-item,
    .tvproducttab-outer .nav-tabs .nav-link {
        width: 100%;
        display: block;
    }
    .announcement-bar__link {
        padding: 1rem 1rem;
    }
    .announcement-bar__link .announcement-bar__message {
        font-size: 12px;
    }
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 14px;
        margin-bottom: 5px;
        line-height: 14px;
    }
    .tvofferbanner-caption.tvbanner_caption p {
        line-height: 14px;
    }
    .tvofferbanner .tvbanner_caption {
/*         padding: 12px; */
    }
    #products.list .tvproduct-wrapper.list{
      display:block;
   }
}

@media (max-width: 425px) {
  	.tvtwoofferbanner-caption h1 {
	    font-size: 30px;
      	line-height: 30px;
    }
   .tvnewsletter-popup-wrapper-btn .tvtheme-btn {
/*         padding: 8px 20px; */
      }
    .slideshow__text .banner__text span {
        font-size: 14px;
    }
    .featured_collection_wrapper.grid {
/*     column-gap: 2px; */
      gap: 2px;
}
    .tvtheme-btn {
/*         padding: 7px 10px; */
    }
  	
    .tvcmsnewsletterpopup {
      display: block;
    }
    .tvcmsnewsletterpopup .tvnewslatter-popup-img-wrapper,
    .tvcmsnewsletterpopup #newsletter_block_popup {
      width: 100%;
    }
 
    .tvabout-block__heading {
        font-size: 24px;
    }
  	.tvsearch-main-box .tvsearch-full-wrapper {
    	width: 375px;	
    }
  	.tvmultibanner-caption h1 {
    	font-size: 20px;
    }
  	.slideshow__text .tvtheme-btn i {
    	font-size: 14px;
    }
    .collage__item {
        width: 100%;
    }
  	.tvtab-title-wrapper .tvtabs-products li span {
      font-size: 16px;
    }
  	.slideshow__text .banner__text {
/*       margin-bottom: 5px; */
    }
  	
    .tvtimer-wrapper {
        padding: 2px 5px;
    }
  
    .tvcustomer-service-list__item {
        width: 100%;
    }
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 12px;
        letter-spacing:0;
    }
    .tvofferbanner-caption.tvbanner_caption p {
        margin-bottom: 8px;
    }
    .tvall-product-wrapper-info-box,
    .product-recommendations .grid--4-col-desktop .grid__item {
        padding: 0 5px;
    }
    .row {
        margin: 0 -7.5px;
    }
    .tvabout-block__image {
	width: 100%;
    }
   
  .tvabout-block__image {
	margin-bottom: 10px;
}
  .tvadvance-block--overlap .tvadvance-block__text-item {
    padding: 40px 0;
}
}
  @media (max-width: 400px) {
      .tvcmsnewsletterpopup {
          display: block;
      }
      .tvcmsnewsletterpopup .tvnewslatter-popup-img-wrapper,
      .tvcmsnewsletterpopup #newsletter_block_popup {
          width: 100%;
      }
    }

@media (max-width: 375px) {
	.tvmultibanner-wrapper .tvtheme-btn
  {
    line-height:1.3;
  }
  	
  	.blog-articles .article-card .card__information, 
  	.blog__posts .article-card .card__information {
      padding: 1.2rem;
    }
  	.tvsearch-main-box .tvsearch-full-wrapper {
    	width: 330px;
    }
  	.footer__blocks-wrapper.grid--5-col-tablet .grid__item {
    	width: 50%;
	}
  	.slideshow__text .banner__text span {
   		line-height: normal;
    }
  	.tvslider-list-slider.owl-theme .owl-nav.disabled+.owl-dots{
    	margin: 0;
    }
  	.tvmultibanner-caption h1 {
		font-size: 16px;
    }
  	.tvproduct-wrapper .tvproduct-hover-btn .tvproduct-wishlist-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-cart-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-compare-btn {
        margin: 0 3px 0 0;
    }
    .featured_collection_wrapper.grid {
    column-gap: 5px;
}
  .tvtestimonial-slider-inner {
    width: 95%;
}
 
   .tvofferbanner .tvbanner_caption{
     width:65%;
     right:2%;
   }
   .tvofferbanner-wrapper .tvtheme-btn{
     padding:3px; 
   }
  .tvbanner-wrapper {
    border-radius: 15px;
}
}

@media (max-width: 360px) {
  	.tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvmultibanner-caption h1, .tvtwo-banner:nth-child(3) .tvbanner-wrapper .tvmultibanner-caption h1 {
    font-size: 17px;
    }
  .tvtwo-banner:nth-child(1) .tvbanner-wrapper .tvbanner_caption h2 span {
    font-size: 10px;
}
  .tvmultibanner-caption h2
  {
    margin-bottom:3px;
       line-height: 0;
  }
 .tvmultibanner-wrapper .tvbanner_caption.middle-left {
    padding: 12px;
    border-radius: 20px;
}
  	.tvadvance-block__content, .tvabout-block__content {
    	padding: 2rem 0rem 0;
    }
  	.tvproduct-cart-btn .tvadd-to-cart .tvproduct-add-to-cart-label {
      		font-size: 14px;
    }
    .announcement-bar__link .announcement-bar__message {
        font-size: 10px;
    }
  
    .tvabout-block__heading,
    .tvabout-block__text p {
        margin-bottom: 18px;
    }
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 10px;
    }
    .tvofferbanner-caption.tvbanner_caption p {
        font-size: 8px;
    }
    .tvofferbanner .tvbanner_caption {
/*         padding: 9px; */
    }
  	.tvsearch-main-box .tvsearch-full-wrapper {
    	width: 300px;
    }
    .tvcms-main-title .tvmain-title h2 {
        font-size: 24px;
    }
    .product-vendor p {
        font-size: 10px;
    }
  	#products.grid .tv-grid-list-wrapper-info-box {
    	width: 100%;
    }
    .tvproduct-wrapper .product-price-and-shipping .price {
        font-size: 16px;
    }
    .tvproduct-wrapper .product-price-and-shipping .regular-price {
        font-size: 12px;
    }
    .tvadvance-block__heading {
        margin-bottom: 15px;
    }
    .tvadvance-block__text--caption {
        margin-bottom: 10px;
    }
    .featured-product:not(.product--no-media) > .product__info-wrapper {
        padding: 1.5rem 1.5rem 0;
    }
    .featured-product .price-item.price-item--regular {
        font-size: 12px;
    }
    .featured-product .product__title {
        font-size: 30px;
    }
  	.tvvideo-block .tvcms-main-title .tvmain-title h2 {
  		font-size: 27px;
  	}
  	.tvvideo-block .tvtitle-des {
    	font-size: 15px;
    }
    .tvstoretime-block__heading {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .collapsible-content__wrapper h3 {
        font-size: 16px;
    }
    .accordion summary {
        padding: 1rem 0;
    }
    .accordion__content p {
        font-size: 13px;
    }
    .list-payment__item {
        padding: 0.5rem 0.2rem;
    }
  	.tvbrandlist-list__item {
    	width: 100%;
	}
  	.tvmyaccount-dropdown .tvmyaccount-dropdown-btn a span {
      	display: none;
  	}
  	
.tvbrandlist-card__info h3
  {
    font-size:14px;
  }
  .tvmultibanner-caption h1{
    font-size: 11px;
  }
  .tvofferbanner-wrapper .tvtheme-btn span{
     padding:2px 15px;
  }
.tvtestimonial-list__item
  {
    margin:0;
  }
  .tvtestimonial-main-info
  {
    padding:0;
  }
  .tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvmultibanner-caption h2{
     font-size:28px; 
  }
  .tvbanner_caption.middle-right {
    padding: 4px;
    border-radius: 13px;
   
}
  .tvtwo-banner:nth-child(1) .tvbanner-wrapper .tvbanner_caption .tvtheme-btn span
  {
    font-size:9px;
  }
  .tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvbanner_caption h2 span, .tvtwo-banner:nth-child(3) .tvbanner-wrapper .tvbanner_caption h2 span {
    font-size: 10px;
}
  .tvcustomer-service-card {
    padding: 15px 15px;
}
}

@media (max-width: 330px) {
    .tv-moblie-menu-device-wrapper {
        height: 30px;
        width: 30px;
        line-height: 30px;
    }
  .tvtestimonial-card 
  {
   padding:0;
   
  }
   #newsletter_block_popup .block_content .tvcmsnewsletterpopupContent {
        font-size: 10px;
    }
    #newsletter_block_popup .block_content .newsletter_title h3 {
        font-size: 14px;
    }
  .slideshow__text .tvtheme-btn span {
    padding: 4px 15px;
    font-size: 8px;
}
    .slideshow__text .banner__text {
/*         margin-bottom: 6px; */
    }
    .tvadvance-block__content, 
    .tvabout-block__content {
        padding: 1rem 0rem 0;
    }
    .tvabout-block__heading {
        font-size: 22px;
    }
  	.tvsearch-main-box .tvsearch-full-wrapper {
    	width: 280px;
    }
    .tvadvance-block__heading {
        font-size: 18px;
    }
    .tvadvance-block__text--caption {
        font-size: 12px;
    }
    .tvofferbanner-caption.tvbanner_caption h1 {
        font-size: 9px;
    }
    .tvofferbanner .tvbanner_caption {
/*         padding: 8px; */
    }
    .tvstoretime-block__text--caption p, 
    .tvstoretime-block__text-time p {
        font-size: 16px;
    }
    .newsletter__wrapper h2 {
        font-size: 26px;
    }
  	.tvmobile-menu-block {
      	padding: 13px 0;
  	}
    .tvproduct-wrapper .tvproduct-name .product-title a h6{
      font-size: 15px;
    }
}

@media (max-width: 320px) {
    .tvfeatured-collection-wrapper .grid--4-col-desktop .grid__item,
    .product-recommendations .grid--4-col-desktop .grid__item {
        max-width: 100%;
        width: 100%;
    }
}

@media (max-width: 991px) and (min-width: 850px){
.tvproduct-wrapper .tvproduct-hover-btn .add-cart-btn, 
.tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-icon, 
.tvproduct-wrapper .tvproduct-compare-btn .tvproduct-compare, 
.tvproduct-wrapper .tvproduct-wishlist-btn .tvproduct-wishlist{
  padding:9px 8px;
  width:36px;
  height:36px;
}
  .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-wishlist-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-quick-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-cart-btn, 
    .tvproduct-wrapper .tvproduct-hover-btn .tvproduct-compare-btn {
        margin: 0 3px;
    }
  
}


@media (max-width: 300px) {
  .tvmobile-search {
    padding: 10px;
    margin-right: 0;
  }
  .tvsearch-main-box .tvsearch-full-wrapper {
      width: 250px;
      min-width: 250px;
  }
  .tvmyaccount-dropdown {
/*     margin-left: 0; */
  }

  .tvofferbanner-wrapper .tvtheme-btn span {
      padding: 2px 15px;
      font-size: 11px;
  }
  .tvofferbanner-caption.tvbanner_caption p {
    margin-bottom: 0;
  }
  .tvofferbanner-wrapper .tvtheme-btn {
    padding: 0;
  }
  .tvofferbanner-caption.tvbanner_caption h1 {
      font-size: 7px;
  }
  .tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvmultibanner-caption h2,
  .tvtwo-banner:nth-child(2) .tvbanner-wrapper .tvmultibanner-caption h1 {
    font-size: 13px;
  }
}