@media (min-width:1400px){}
@media (min-width:992px) and (max-width:1199px){.topbar-middle .search-form{width:370px;}
.products .random-product{width:515px;}
.payment-card ul li{margin-right:5px;}
.promotion-right{background-position:324px center;}
.tr-cta{padding:20px 50px 50px;}
.cta-info h1{font-size:44px;}
.choices-option > ul > li{padding:20px 15px 25px;}
.tr-size ul li a{width:38px;height:38px;line-height:35px;}
.tr-color input[type="radio"] + label,
.tr-color input[type="radio"] + label::before{width:40px;height:40px;}
.products-details-info{padding:45px 15px;}
.add-to-cart{margin-top:30px;}
.rating-star{margin:15px 0;}
.banner-info h1{font-size:70px;}
.sub-menu.right{right:100%;left:inherit;}
.tr-dropdown-menu.right{left:inherit;right:0;}
.quantity-price span{margin-right:20px;}
.tr-share-content{right:25px;}
}
@media (max-width:991px){.tr-logo.logo{display:none !important;}
.tr-logo.tr-logo-2{display:block !important;}
.navbar-collapse{border-top:1px solid #fff;}
.navbar{padding-top:50px;}
.navbar-toggleable-md .navbar-nav .nav-link{margin-bottom:1px;}
.navbar-toggleable-md .navbar-nav .nav-link,
.navbar .navbar-nav > li > a{font-size:14px;padding:10px 5px;display:block;height:40px;}
.tr-dropdown-menu{min-width:100%;width:100%;}
.topbar-middle .container{position:relative;}
.tr-logo{position:absolute;left:15px;top:30%;margin-top:47px;z-index:99;margin-right:0;}
.tr-logo img{margin-top:0px;width:90%;}
.promotion-right{background-image:inherit;}
.tr-dropdown-menu .sub-menu{left:15px;top:100%;}
.tr-dropdown.mega-dropdown{position:relative;}
.tr-dropdown.mega-dropdown .tr-dropdown-menu{left:0;}
.tr-share-content{right:25px;}
}
@media (min-width:768px) and (max-width:991px){.tr-menu .navbar-nav{margin:0;}
.tr-menu .navbar-nav{max-height:300px;overflow-x:hidden;}
.navbar-collapse{padding:0;margin:0 15px;}
.navbar-toggle{margin-right:0;}
.topbar-middle .search-form{width:380px;}
.tr-topbar .topbar-right li,
.tr-topbar .topbar-right ul{margin-right:10px;}
.tr-topbar .topbar-right{margin-right:135px;}
.cart-contents ul li:nth-of-type(){margin-right:20px;}
.products .random-product{width:275px;}
.tr-cta{padding:20px 30px 50px;}
.cta-info h1{font-size:34px;}
.payment-card ul li{margin:0 5px 5px 0;}
.choices-option > ul > li{padding:20px 20px 25px;}
.tr-size ul li{margin-right:3px;}
.tr-size ul li a{width:40px;height:40px;line-height:40px;}
.tr-color input[type="radio"] + label,
.tr-color input[type="radio"] + label::before{width:37px;height:37px;}
.tr-cta.cta-2{background-image:inherit;}
.pagination li{font-size:16px;}
.pagination > li > a,
.pagination > li > span{padding:15px 4px;}
.page-title h1{font-size:40px;}
.products-details-info{padding:50px;max-width:inherit;}
.color-and-size .tr-color,
.color-and-size .tr-size{float:none;}
.color-and-size .tr-size{margin-top:30px;}
.banner-info h1{font-size:60px;}
.buy-now span{font-size:40px;}
.tr-cta.cta-2 .buy-now span{margin-top:0;}
.product-details .description-tabs > li > a{padding:15px 25px;}
.product-details .payment-card.pull-right{float:none !important;}
.mega-menu>li{padding:0 10px;width:50%;margin-bottom:30px;}
.mega-menu li:nth-of-type(4),
.mega-menu li:nth-of-type(3){margin-bottom:0;}
.tr-congrats .icon{font-size:150px;}
.cart-item .price,
.item-info-menu .price,
.cart-totals .price{text-align:right;display:block;}
}
@media (max-width:575px){.tr-menu .container{width:100%;}
.navbar-toggler-right{right:0;}
}
@media (max-width:767px){.navbar-collapse{margin:0 15px;}
.product-category,
.products .random-product{width:100%;}
.category-info,
.category-list > li > span{width:50%;}
.category-list > li > span:hover::after,
.category-list > li.active > span::after{right:-8px;}
.promotion .right-content{max-width:inherit;}
.products .random-product{padding-bottom:60px;}
.category-title{width:60%;}
.tr-cta,
.tr-cta.cta-2{padding:20px 30px 40px;background-image:inherit;}
#loader {
  position: absolute;
  left: 40%;
  top: 50%;
  z-index: 1;
  width: 60px;
  height: 60px;
  border: 6px solid #f3f3f3;
  border-radius: 50%;
  border-top: 6px solid #ff497c;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.cta-info h1{font-size:30px;margin-top:0;}
.cta-iamage{display:none;}
.cta-slider .slick-dots{bottom:-30px;}
.convenience{overflow:hidden;margin:15px 0;}
.tr-convenience .col-sm-3{width:50%;float:left;}
.footer-widget-wide{width:100%;margin:0 0;}
.footer-widget{width:33.333%;margin:15px 0;}
.topbar-middle .search-form{display:none;}
.cart-contents{width:100%;float:none;}
.cart-contents ul li:nth-of-type(){margin-right:20px;}
.payment-card ul li{margin-right:5px;margin-bottom:5px;}
.footer-top form{margin-bottom:30px;}
.tr-topbar{display:none;}
.tr-topbar .btn.btn-primary{padding:5px 15px;font-size:13px;top:-5px;height:inherit;}
.promotion,
.tr-section,
.select-language,
.product,
.slick-dotted.small-product-slider{margin-bottom:15px;}
.promotion .right-content{padding:50px 30px;}
.promotion h1{font-size:26px;}
.promotion h2{font-size:24px;}
.promotion.promotion-right{min-height:inherit;}
.pagination li{font-size:16px;}
.pagination > li > a,
.pagination > li > span{padding:15px 4px;}
.breadcrumb{font-size:14px;}
.page-title h1{font-size:30px;}
.color-and-size .tr-color,
.color-and-size .tr-size{float:none;}
.color-and-size .tr-size{margin-top:20px;}
.products-details-info{padding:50px 25px;max-width:inherit;}
.products-details-info h1{font-size:24px;}
.quantity-price span del{font-size:14px;}
.quantity-price span{font-size:26px;margin-right:20px;}
.color-and-size,
.products-description{padding:40px 25px;}
.quantity .btn{width:38px;height:38px;font-size:12px;line-height:35px;}
.description-tabs > li > a{padding:15px 20px;}
.tr-size li a{width:40px;height:40px;line-height:35px;}
.topbar-middle .right-content{float:none;padding:0;}
.banner-info h1{font-size:50px !important;}
.banner-info h2{font-size:30px !important;}
.banner-info, .banner-image{height:inherit;}
.swal2-modal.swal2-show {padding: 50px 30px !important;}
/*#home-carousel .carousel-item{padding:100px 0 150px;}*/
.tr-promotion{margin-top:-100px;}
.carousel-indicators{bottom:70px;}
.category-list::after{left:50%;}
.buy-now span{font-size:30px;}
.btn.btn-primary{font-size:12px;padding:10px 30px;}
.banner-info .btn.btn-primary{margin-top:8px;}
.banner-info .buy-now{margin-top:30px;}
.banner-info{margin-top:130px;padding-bottom:0;}
.topbar-middle .cart-content{padding-right:10px;}
.tr-logo{padding:0;margin-top:39px;}
.tr-cta.cta-2 .buy-now span{margin:0;font-size:26px;line-height:40px;}
.user-account{padding:50px 15px;}
.user-account h1{font-size:30px;}
.user-account .social a{padding:5px 45px;}
.payment-card.pull-right{float:none !important;}
.tr-congrats .icon{font-size:90px;margin-bottom:25px;}
.tr-congrats h1{font-size:30px;}
.congrats-content{padding:50px 15px;}
.add-to-cart .btn.btn-primary{padding:10px 45px;}
.item-info-menu{display:none;}
.woocommerce-cart-form{text-align:center;}
.woocommerce-cart-form .tr-color{display:none;}
.woocommerce-cart-form .col-md-2{float:left;width:inherit;}
.woocommerce-cart-form .cart-item .product{margin-bottom:15px;}
.woocommerce-cart-form .remove-icon{right:0;top:25px;opacity:1;}
.mega-menu > li{float:none;width:100%;padding:0;}
.tr-dropdown.mega-dropdown .tr-dropdown-menu{padding:15px 20px;}
.topbar-middle{padding:5px 0;}
.cta-info-left{width:100%;}
.description-tabs > li > .nav-link{padding:15px;font-size:14px;}
.tr-dropdown-menu.mega-menu>li{margin-bottom:15px;}
}
@media (max-width:575px){.navbar-collapse{margin:0;}
}
@media (max-width:479px){.tr-convenience .col-sm-3,
.footer-widget{width:100%;}
.category-title{width:100%;}
.category-info{-webkit-transition:inherit;transition:inherit;bottom:0;}
.category-image{position:absolute;top:110px;}
.category-info .overlay{padding:15px;bottom:30px;}
.promotion{min-height:290px;}
.user-account h1{font-size:24px;}
.description-tabs > li > a{font-size:14px;padding:15px 10px;}
.buttons .btn.btn-primary{margin:5px 0;}
.buttons .pull-left,
.buttons .pull-right{float:none !important;}
}
@media (max-width: 767px){
  .tr-promotion {
    margin-top: 0px;
  }

  .carousel-inner{
    height: 150px;
  }

  .carousel-item img{
    width: 150%;
    height: 150px;
  }

  .banner-info{
    margin-top: 10px;
    font-size: 18px
  }

  .paragraphs .lead{
    font-size: 14px;
    line-height: 20px;
  }

  .banner-info h1 {
    font-size: 30px !important;
  }

  .banner-info h2 {
    font-size: 20px !important;
  }

  .banner-info .click-cart {
    font-size: 10px;
  }
}
