/** Shopify CDN: Minification failed

Line 16:41 Expected "{" but found "."
Line 20:41 Expected "{" but found "."
Line 20:75 Expected "{" but found ";"
Line 25:41 Expected "{" but found "."
Line 29:13 Expected identifier but found whitespace
Line 29:14 Unexpected "15px"
Line 34:41 Expected "{" but found "."
Line 38:41 Expected "{" but found "."
Line 42:41 Expected "{" but found "."
Line 47:8 Expected identifier but found whitespace
... and 224 more hidden warnings

**/
@media only screen and (max-width:768px) .logo.logo-width-1 {
  margin-right: 0;
}

@media only screen and (max-width:768px) .logo.logo-width-1 margin-right: 0;
			a img {
  width: 120px;
}

@media only screen and (max-width:768px) .header-action .header-action-icon {
  margin-right: 15px;
}

margin-right: 15px;
			@media only screen and (max-width:768px) .header-action .header-action-icon.header-action-mrg-none {
  margin-right: 15px;
}

@media only screen and (max-width:768px) .header-action .header-action-icon.header-action-mrg-none2 {
  margin-right: 15px;
}

@media only screen and (max-width:768px) .header-action .header-action-icon > a {
  font-size: 20px;
}

@media only screen and (max-width:768px) .header-action-2 .header-action-icon-2 {
  padding: 0 6px;
  &:last-child;
}

padding: 0 6px;
			@media only screen and (max-width:768px) .header-action-2 .header-action-icon-2:last-child {
  padding: 0 0 0 6px;
}

@media only screen and (max-width:768px) .header-action-2 .header-action-icon-2 > a {
  color: #fff;
  fill: #fff;
  font-size: 22px;
  margin-right: 10px;
}

@media only screen and (max-width:768px) .header-style-5 .logo.logo-width-1 {
  margin-right: 0;
}

@media only screen and (max-width:768px) .header-style-5 .search-style-2 {
  margin-right: 30px;
}

@media only screen and (max-width:768px) .header-style-5 .header-bottom {
  padding: 5px 0;
}

@media only screen and (max-width:768px) .cart-dropdown-wrap {
  width: 290px;
  right: -39px;
}

width: 290px;
		right: -39px;
		@media only screen and (max-width:768px) .cart-dropdown-wrap.cart-dropdown-hm2 {
  right: -63px;
}

@media only screen and (max-width:768px) .cart-dropdown-wrap ul li .shopping-cart-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  margin-right: 10px;
}

@media only screen and (max-width:768px) .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a {
  padding: 12px 22px 13px;
}

@media only screen and (max-width:768px) .categori-dropdown-wrap ul li a {
  padding: 5px 12px;
}

@media only screen and (max-width:768px) .search-popup-wrap .search-popup-content form input {
  width: 270px;
  font-size: 25px;
  padding: 21px 20px 12px 0;
}

@media only screen and (max-width:768px) .mobile-header-wrapper-style {
  width: 320px;
}

@media only screen and (max-width:768px) .mobile-header-wrapper-style width: 320px;
		.mobile-header-wrapper-inner .mobile-header-top {
  padding: 10px 20px;
  border-bottom: 1px solid #e2e9e1;
}

@media only screen and (max-width:768px) .mobile-header-wrapper-style width: 320px;
		.mobile-header-wrapper-inner .mobile-header-top padding: 10px 20px;
				border-bottom: 1px solid #e2e9e1;
				.mobile-header-logo a img {
  width: 80px;
}

@media only screen and (max-width:768px) .mobile-header-wrapper-style width: 320px;
		.mobile-header-wrapper-inner .mobile-header-content-area {
  padding: 30px 20px;
}

@media only screen and (max-width:768px) .header-height-1 {
  min-height: 65px;
}

@media only screen and (max-width:768px) .header-height-2 {
  min-height: 65px;
}

@media only screen and (max-width:768px) .hero-slider-1 {
  height: 350px;
}

@media only screen and (max-width:768px) .hero-slider-1 height: 350px;
		.single-slider-img-1 {
  height: 350px;
}

@media only screen and (max-width:768px) .home-slider.pt-50 {
  padding-top: 0 !important;
}

@media only screen and (max-width:768px) .hero-slider-content-2 h1 {
  font-size: 32px;
  line-height: 1.2;
}

@media only screen and (max-width:768px) .hero-slider-content-2 h2 {
  font-size: 30px;
  line-height: 1.2;
  margin-bottom: 10px;
}

@media only screen and (max-width:768px) .hero-slider-content-2 h4 {
  font-size: 16px;
  margin: 0 0 10px;
}

@media only screen and (max-width:768px) .hero-slider-content-2 .btn-default {
  color: #fff;
  background-color: $color-brand;
  border-radius: 50px;
  padding: 10px 22px;
  font-size: 14px;
}

@media only screen and (max-width:768px) .hero-slider-content-2 p {
  font-size: 14px;
  line-height: 1.3;
}

@media only screen and (max-width:768px) .banner-big h4 {
  font-size: 12px;
}

@media only screen and (max-width:768px) .banner-big h2 {
  font-size: 16px;
}

@media only screen and (max-width:768px) .banner-big .btn {
  background-color: $color-brand;
  color: #fff;
  border-radius: 3px;
  font-size: 13px;
  padding: 10px 22px;
  border: 0;
}

@media only screen and (max-width:768px) .home-slider .slider-arrow {
  display: none;
}

@media only screen and (max-width:768px) .home-slider .hero-slider-1.style-2 {
  height: 400px;
}

@media only screen and (max-width:768px) .home-slider .hero-slider-1.style-2 height: 400px;
				.hero-slider-content-2 {
  padding-left: 0;
  padding-top: 100px;
}

@media only screen and (max-width:768px) .home-slider .hero-slider-1.style-2 .single-slider-img img {
  max-width: 400px;
}

@media only screen and (max-width:768px) .home-slider .hero-slider-1.style-2 .slider-1-height-2 {
  height: 400px;
  position: relative;
}

@media only screen and (max-width:768px) .banner-img {
  float: left;
}

float: left;
		@media only screen and (max-width:768px) .banner-img.f-none {
  float: none;
}

@media only screen and (max-width:768px) .hero-slider-1.style-3 .slider-1-height-3 {
  height: 390px;
}

@media only screen and (max-width:768px) .hero-slider-1.style-3 .hero-slider-content-2 {
  padding-left: 20px;
}

@media only screen and (max-width:768px) .home-slide-cover .hero-slider-1.style-4 .hero-slider-content-2 {
  padding-left: 0;
}

@media only screen and (max-width:768px) .home-slide-cover .hero-slider-1.style-4 .hero-slider-content-2 padding-left: 0;
			h1 {
  font-size: 30px;
}

@media only screen and (max-width:768px) .home-slide-cover .hero-slider-1.style-4 .hero-slider-content-2 h2 {
  font-size: 14px;
}

@media only screen and (max-width:768px) .home-slide-cover .hero-slider-1.style-4 .hero-slider-content-2 h4 {
  font-size: 12px;
}

@media only screen and (max-width:768px) .header-style-3 .header-bottom-bg-color {
  border-bottom: 2px solid $color-brand;
}

@media only screen and (max-width:768px) .header-style-3 .main-nav {
  border: none !important;
}

@media only screen and (max-width:768px) .header-style-3 .sticky-bar.stick.sticky-blue-bg {
  background-color:  $color-brand;
}

@media only screen and (max-width:768px) .header-style-4 .main-nav {
  border: none !important;
}

@media only screen and (max-width:768px) .header-style-4 .sticky-bar.stick.sticky-blue-bg {
  background-color:  $color-brand;
}

@media only screen and (max-width:768px) .font-xxl {
  font-size: 38px;
}

@media only screen and (max-width:768px) .single-page.pl-30, .single-page.pr-30 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media only screen and (max-width:768px) .download-app {
  margin-bottom: 0 !important;
}

@media only screen and (min-width: 768px) and (max-width: 992px) .mobile-promotion {
  display: inline-block;
}

@media only screen and (min-width:576px) and (max-width:767px) .header-action .header-action-icon {
  margin-right: 20px;
}

margin-right: 20px;
			@media only screen and (min-width:576px) and (max-width:767px) .header-action .header-action-icon.header-action-mrg-none {
  margin-right: 20px;
}

@media only screen and (min-width:576px) and (max-width:767px) .header-action .header-action-icon.header-action-mrg-none2 {
  margin-right: 20px;
}

@media only screen and (min-width:576px) and (max-width:767px) .header-action .header-action-icon > a {
  font-size: 22px;
}

@media only screen and (min-width:576px) and (max-width:767px) .header-action-2 .header-action-icon-2 {
  padding: 0 10px;
  &:last-child;
}

padding: 0 10px;
			@media only screen and (min-width:576px) and (max-width:767px) .header-action-2 .header-action-icon-2:last-child {
  padding: 0 0 0 10px;
}

@media only screen and (min-width:576px) and (max-width:767px) .header-action-2 .header-action-icon-2 > a {
  font-size: 22px;
}

@media only screen and (min-width:576px) and (max-width:767px) .cart-dropdown-wrap {
  width: 310px;
}

@media only screen and (min-width:576px) and (max-width:767px) .search-popup-wrap .search-popup-content form input {
  width: 480px;
  font-size: 25px;
  padding: 21px 20px 12px 0;
}

@media only screen and (min-width:576px) and (max-width:767px) .comment-form .name {
  padding-right: 0px;
  margin-bottom: 1rem;
}

@media only screen and (min-width:576px) and (max-width:767px) .header-style-5 .search-style-2 {
  display: none;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-action .header-action-icon {
  margin-right: 33px;
}

margin-right: 33px;
			@media only screen and (min-width:768px) and (max-width:991px) .header-action .header-action-icon.header-action-mrg-none {
  margin-right: 33px;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-action .header-action-icon.header-action-mrg-none2 {
  margin-right: 33px;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-action-2 .header-action-icon-2 > a {
  color: #fff;
  fill: #fff;
}

@media only screen and (min-width:768px) and (max-width:991px) .search-popup-wrap .search-popup-content form input {
  width: 650px;
  font-size: 35px;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-bottom {
  padding: 10px 0 3px 0;
  overflow: hidden;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-height-1 {
  min-height: 50px;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-height-2 {
  min-height: 50px;
  border-bottom: 2px solid $color-brand;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-height-3 {
  min-height: 50px;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-height-4 {
  min-height: 50px;
}

@media only screen and (min-width:768px) and (max-width:991px) .header-style-5 .header-bottom {
  padding: 5px 0;
  border-bottom: 1px solid #f7f8f9;
}

@media only screen and (min-width:768px) and (max-width:991px) .comment-form .email {
  padding-left: 0px;
}

@media only screen and (min-width:768px) and (max-width:991px) .loop-grid.pr-30 {
  padding-right: 0 !important;
}

@media only screen and (min-width:992px) and (max-width:1199px) .logo.logo-hm3 a img {
  width: 120px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .header-style-5 .search-style-2 {
  display: none;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu.main-menu-mrg-1 {
  margin: 0 0 0 15px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu > nav > ul > li ul.sub-menu li ul.level-menu.level-menu-modify {
  width: 165px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu > nav > ul > li ul.mega-menu li .menu-banner-wrap .menu-banner-content {
  left: 20px;
  top: 22px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu > nav > ul > li ul.mega-menu li .menu-banner-wrap .menu-banner-content left: 20px;
										top: 22px;
										h3 {
  font-size: 20px;
  line-height: 1.3;
  margin: 5px 0 7px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu > nav > ul > li ul.mega-menu li .menu-banner-wrap .menu-banner-content .menu-banner-price {
  margin: 0 0 10px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu > nav > ul > li ul.mega-menu li .menu-banner-wrap .menu-banner-content .menu-banner-btn a {
  padding: 10px 16px 13px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu > nav > ul > li ul.mega-menu li .menu-banner-wrap .menu-banner-discount {
  width: 70px;
  height: 70px;
  line-height: 70px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu.main-menu-padding-1 > nav > ul > li {
  padding: 0 8px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .main-menu.main-menu-padding-1.hm3-menu-padding > nav > ul > li {
  padding: 0 6px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .search-style-1 {
  margin-right: 15px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .search-style-1 margin-right: 15px;
		form {
  width: 170px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .header-action.header-action-hm3 .header-action-icon {
  margin-right: 15px;
  &:last-child;
}

margin-right: 15px;
				@media only screen and (min-width:992px) and (max-width:1199px) .header-action.header-action-hm3 .header-action-icon.header-action-mrg-none2 {
  margin-right: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px) .header-action.header-action-hm3 .header-action-icon:last-child {
  margin-right: 0;
}

@media only screen and (min-width:992px) and (max-width:1199px) .search-style-2 form input {
  width: 340px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .hotline p {
  font-size: 15px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .search-popup-wrap .search-popup-content form input {
  width: 820px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .header-height-1 {
  min-height: 157px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .header-height-3 {
  min-height: 133px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .header-height-4 {
  min-height: 144px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .hero-slider-1 {
  height: 500px;
}

@media only screen and (min-width:992px) and (max-width:1199px) .hero-slider-1 height: 500px;
		.single-slider-img-1 {
  height: 500px;
}

@media only screen and (min-width:1200px) and (max-width:1365px) .main-menu.main-menu-padding-1 > nav > ul > li {
  padding:0 14px;
}

@media only screen and (max-width:1024px) .header-style-1 .main-categori-wrap {
  margin-right: 20px;
}

@media only screen and (max-width:1024px) .product-cart-wrap .product-action-1 a.action-btn {
  width: 34px;
  height: 34px;
  line-height: 40px;
  font-size: 13px;
}

@media only screen and (max-width:1024px) .product-img-action-wrap .product-action-1 {
  width: 100%;
  text-align: center;
}

@media only screen and (max-width:1024px) .banner-big h1 {
  font-size: 22px;
}

@media only screen and (max-width:1024px) .banner-big .btn {
  border-radius: 3px;
  font-size: 12px;
  padding: 6px 12px;
  border: 0;
}

@media only screen and (max-width:1024px) .banner-img .banner-text h4 {
  margin-top: 0px !important;
}

@media only screen and (max-width:1024px) .header-wrap .header-right {
  overflow: hidden;
}

@media only screen and (max-width:480px) {
  .product-cart-wrap:not(:last-child), .mb-xs-30;
}

@media only screen and (max-width:480px) .post-list .post-thumb {
  max-width: unset;
  margin-right: 0 !important;
}

@media only screen and (max-width:480px) .entry-meta.meta-2 a.btn {
  display: inline-block;
  align-items: center;
  align-self: center;
}

@media only screen and (max-width:480px) .entry-meta.meta-2 .font-xs {
  max-width: 150px;
  line-height: 1.3;
}

@media only screen and (max-width:480px) .banner-bg h2 {
  font-size: 20px;
}

@media only screen and (max-width:480px) .single-header .single-header-meta, .entry-bottom {
  display: block;
}

@media only screen and (max-width:480px) .carausel-6-columns, .carausel-4-columns {
  max-width: 375px;
  overflow: hidden;
}

@media only screen and (max-width:480px) .slider-arrow .slider-btn.slider-next {
  right: 0 !important;
}

@media only screen and (max-width:480px) .hero-slider-1 {
  height: unset;
}

@media only screen and (max-width:480px) .hero-slider-content-2 {
  text-align: center;
  padding-top: 20px;
}

@media only screen and (max-width:480px) .hero-slider-content-2 text-align: center;
		padding-top: 20px;
		p {
  width: 100%;
}

@media only screen and (max-width:480px) .header-height-2 {
  min-height: 40px;
}

@media only screen and (max-width:480px) .header-bottom-bg-color {
  padding: 10px 0 3px 0;
}

@media only screen and (max-width:480px) .banner-left-icon,.banner-img {
  margin-bottom: 15px;
}

@media only screen and (max-width:480px) .popular-categories .slider-btn.slider-prev {
  right: 50px !important;
  left: unset !important;
}

@media only screen and (max-width:480px) .mb-sm-0 {
  margin-bottom: 0 !important;
}

@media only screen and (max-width:480px) .mb-sm-4 {
  margin-bottom: 1rem;
}

@media only screen and (max-width:480px) .mb-sm-5 {
  margin-bottom: 2rem;
}

@media only screen and (max-width:480px) .heading-tab {
  display: block !important;
}

@media only screen and (max-width:480px) .heading-tab display: block !important;
		h3.section-title {
  margin-bottom: 15px !important;
}

@media only screen and (max-width:480px) .nav.right {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}

@media only screen and (max-width:480px) .hero-slider-1.style-2 .single-slider-img {
  display: none;
}

@media only screen and (max-width:480px) ul.footer-list {
  margin-bottom: 30px;
}

@media only screen and (max-width:480px) .section-padding-60 {
  padding: 30px 0;
}

@media only screen and (max-width:480px) .pt-60, .pt-40 {
  padding-top: 30px !important;
}

@media only screen and (max-width:480px) .pb-60 {
  padding-bottom: 30px !important;
}

@media only screen and (max-width:480px) .mb-60 {
  margin-bottom: 30px !important;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3 .slider-1-height-3 {
  height: 220px;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3 .hero-slider-content-2 {
  position: relative;
  text-align: left;
  padding-left: 15px;
  padding-top: 0;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3 .hero-slider-content-2 position: relative;
		text-align: left;
		padding-left: 15px;
		padding-top: 0;
		h1 {
  font-size: 18px;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3 .hero-slider-content-2 h2 {
  font-size: 16px;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3 .hero-slider-content-2 h4 {
  font-size: 14px;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3 .hero-slider-content-2 p {
  font-size: 11px;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3 .hero-slider-content-2 a.btn {
  display: none;
}

@media only screen and (max-width:480px) .header-style-5 .search-style-2 {
  display: none;
}

@media only screen and (max-width:480px) .header-style-5 .header-action-2 .header-action-icon-2 > a {
  font-size: 18px;
}

@media only screen and (max-width:480px) .header-style-5 .sticky-bar.stick.sticky-white-bg {
  background-color: #fff;
  padding: 15px 0;
}

@media only screen and (max-width:480px) .font-xxl {
  font-size: 28px;
}

@media only screen and (max-width:480px) .w-50 {
  width: 100% !important;
}

@media only screen and (max-width:480px) .product-list .product-cart-wrap {
  display: block;
}

@media only screen and (max-width:480px) .product-list .product-cart-wrap display: block;
			.product-img-action-wrap {
  max-width: 100%;
}

@media only screen and (max-width:480px) .shop-product-fillter {
  display: block;
}

@media only screen and (max-width:480px) .shop-product-fillter display: block;
		.totall-product {
  margin-bottom: 15px;
}

@media only screen and (max-width:480px) .table td {
  display: block;
  width: 100%;
  text-align: center;
  &::before;
}

display: block;
			width: 100%;
			text-align: center;
			@media only screen and (max-width:480px) .table td::before {
  content: attr(data-title) " ";
  float: left;
  text-transform: capitalize;
  margin-right: 15px;
  font-weight: bold;
}

@media only screen and (max-width:480px) .table thead {
  display: none;
}

@media only screen and (max-width:480px) .loop-grid.pr-30 {
  padding-right: 0 !important;
}

@media only screen and (max-width:480px) .loop-grid.loop-list article {
  display: block;
}

@media only screen and (max-width:480px) .d-sm-none {
  display: none;
}

@media only screen and (max-width:480px) .banner-features {
  margin-bottom: 15px;
}

@media only screen and (max-width:480px) .product-cart-wrap:not(:last-child), .mb-xs-30 {
  margin-bottom: 30px !important;
}

@media only screen and (max-width:480px) .slick-track .product-cart-wrap {
  margin-bottom: 0 !important;
}

@media only screen and (max-width:480px) .header-bottom {
  overflow: hidden;
}

@media only screen and (max-width:480px) .first-post .meta-1 .font-sm {
  display: none;
}

@media only screen and (max-width:480px) .first-post .btn.btn-sm {
  display: none;
}

@media only screen and (max-width:480px) .loop-grid .entry-content {
  padding: 20px 20px 0 20px;
}

@media only screen and (max-width:480px) .img-hover-slide {
  min-height: 232px;
}

@media only screen and (max-width:480px) .comments-area .thumb {
  min-width: 100px;
}

@media only screen and (max-width:480px) .hero-slider-1 .single-slider-img-1 {
  height: 300px;
}

@media only screen and (max-width:480px) .featured .col-lg-2 {
  width: 50%;
}

@media only screen and (max-width:480px) .nav-tabs .nav-link {
  font-size: 13px;
  padding: 10px 12px;
}

@media only screen and (max-width:480px) .deal {
  background-position: left center;
}

@media only screen and (max-width:480px) .deals-countdown .countdown-section .countdown-amount {
  width: 30px;
  height: 40px;
  line-height: 40px;
}

@media only screen and (max-width:480px) .banner-bg {
  padding: 30px;
}

@media only screen and (max-width:480px) .product-list-small figure {
  margin-bottom: 20px !important;
}

@media only screen and (max-width:480px) .product-list-small .title-small {
  font-size: 16px;
  font-weight: 600;
}

@media only screen and (max-width:480px) .newsletter .des {
  display: none;
}

@media only screen and (max-width:480px) .newsletter form {
  margin: 15px 0;
}

@media only screen and (max-width:480px) footer .col-lg-2.col-md-3 {
  width: 50%;
}

@media only screen and (max-width:480px) footer .download-app a img {
  width: 150px;
}

@media only screen and (max-width:480px) .home-slider .hero-slider-1.style-2 .hero-slider-content-2 {
  padding-left: 0;
  padding-top: 50px;
}

@media only screen and (max-width:480px) .home-slider .hero-slider-1.style-2 .hero-slider-content-2 padding-left: 0;
		padding-top: 50px;
		h3 {
  line-height: 1.4;
}

@media only screen and (max-width:480px) .hero-slider-1.style-3.dot-style-1.dot-style-1-position-1 ul {
  bottom: 0;
}

@media only screen and (max-width:480px) .single-content .banner-text, .banner-img.banner-big .banner-text {
  display: none;
}

@media only screen and (max-width:480px) .comments-area {
  padding: 25px 0;
  margin-top: 0;
}

@media only screen and (max-width:480px) .entry-bottom {
  margin-bottom: 0 !important;
}

@media only screen and (max-width:480px) section.pt-150.pb-150 {
  padding: 50px 0 !important;
}

@media only screen and (max-width:480px) .product-detail .single-share {
  margin-bottom: 20px;
}

@media only screen and (max-width:480px) .product-detail .tab-style3 .nav-tabs li.nav-item a {
  padding: 0.5rem;
  text-transform: none;
}

@media only screen and (max-width:480px) .related-products .product-cart-wrap {
  margin-bottom: 30px;
}

@media only screen and (max-width:480px) .mb-sm-15 {
  margin-bottom: 15px;
}

@media only screen and (min-width: 480px) and (max-width: 667px) .header-bottom-bg-color {
  padding: 3px 0;
}

@media only screen and (min-width: 480px) and (max-width: 667px) .header-height-2 {
  min-height: 40px;
}

@media only screen and (min-width: 480px) and (max-width: 667px) .col-lg-4 .banner-img {
  margin-bottom: 30px;
}

@media only screen and (min-width: 480px) and (max-width: 667px) .banner-features {
  margin-bottom: 30px;
}

@media only screen and (max-width:375px) .entry-meta .hit-count, .entry-meta.meta-2 .font-xs {
  display: none;
}

@media only screen and (max-width:375px) .deal {
  padding: 30px;
}