@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;}
.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:48px;}
.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 (min-width:992px){
    .navbar .select-language {display: none;}
}
@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 .container {display: flex; justify-content: space-between;align-items: center;padding: 10px 0px;}
.navbar .select-language {margin:0 }
.navbar .menu-content {width: auto}
.right-content .select-language {display: none;}
.navbar .select-language a {color: #fff;}
.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 15px;}
.tr-dropdown-menu{min-width:100%;width:100%;}
.topbar-middle .container{position:relative;}
.tr-logo{position:absolute;left:15px;top:100%;margin-top:10px;z-index:99;margin-right:0;}
.tr-logo img{width:70%;}
.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:420px;}
.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;}
.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:36px;}
.slide-button span{font-size:40px;}
.tr-cta.cta-2 .slide-button 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;background-image:inherit;}
.cta-info h1{font-size:30px;margin-top:0;}
.cta-iamage{display:none;}
.cta-slider .slick-dots{bottom:0;}
.convenience{overflow:hidden;margin:15px 0;}
.tr-convenience .col-sm-3{width:50%;float:left;}
.footer-widget{width:50%;margin:15px 0;}
.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:30px;}
.banner-info, .banner-image{height:inherit;}
#home-carousel .carousel-item{padding:100px 0 150px;}
.tr-promotion{margin-top:-100px;}
.carousel-indicators{bottom:70px;}
.category-list::after{left:50%;}
.slide-button span{font-size:30px;}
.btn.btn-primary{font-size:12px;padding:10px 30px;}
.banner-info .btn.btn-primary{margin-top:8px;}
.banner-info .slide-button{margin-top:30px;}
.banner-info{margin-bottom:50px;padding-bottom:0;}
.topbar-middle .cart-content{padding-right:10px;}
.tr-logo{padding:0;margin-top:15px;}
.tr-cta.cta-2 .slide-button 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:10px 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%;float:none;}
.category-title{width:100%;}
.category-info{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;}
}