

@media (max-width: 767px) {
	i.fas.fa-shopping-bag{
		top: 4px!important;
	}
	.mini-cart .cart-info{
		right: -2px!important;
	}
	.heading-cart{
		position: relative!important;
		right: 0px!important;
		gap: 36px!important;
	}
	.menu-bar.hidden-md.hidden-lg{
		right: 7px!important;
	}

.awe-section-4 {

	margin-top: 20px

}

.awe-section-6 {

	margin-bottom: 45px

}

.awe-section-7 {

	margin-bottom: 35px

}

.icon-search-mobile.hidden-md.hidden-lg {

	font-size: 20px;

	line-height: 40px

}

span.onsale{
	position: absolute!important;
    left: 32%!important;
}
i.fas.fa-shopping-bag {
	position: absolute;
    right: 7px;
    top: 8px;
}

}




@media (max-width: 543px) {
	.heading-cart.cart_menu {
		top: -6px;
	}

section.sidebar.left-content.col-lg-12 {

	padding: 0

}

.products .col-xs-6:nth-child(2n+1), .category-products .col-xs-6:nth-child(2n+1) {

	clear: left

}
span.onsale{
    font-size: 10px!important;
	left: 54%!important;
    top: -19px!important;
    }
    .section-content.block_5 .products.products-view-grid.slick_col1.slick-initialized.slick-slider .slick-list.draggable .slick-track i.fas.fa-shopping-bag{
    /* position: absolute!important;
      top: 418px!important; */
  }
  form.col-xs-4.woocommerce-product-search{
	  display: none!important;
  }
 
  .heading-cart{
	right: -9px!important;
    /* top: -6px; */
  }
  .mini-cart .cart-info{
	right: -6px!important;
  }
  .menu-bar.hidden-md.hidden-lg{
	top: 43px!important;
  }
  
}



@media (max-width: 1199px) {
	.contact-top{
		width: 200px!important;
	}

.header-icon {

	margin-left: 16px

}

header nav .mega-content {

	width: 940px

}

header nav .mega-content .level1.item {

	text-align: left

}
.section-content.block_5 .products.products-view-grid.slick_col1.slick-initialized.slick-slider .slick-list.draggable .slick-track span.onsale{
    position: absolute!important;
    top: 389px!important;
    }
    .section-content.block_5 .products.products-view-grid.slick_col1.slick-initialized.slick-slider .slick-list.draggable .slick-track i.fas.fa-shopping-bag{
    position: absolute!important;
      top: 418px!important;
  }

}



@media (max-width: 991px) {
	.contact-top{
		width: 200px!important;
		gap: 5px!important;
	}

	.heading-cart{
		position: relative;
    right: 160px;
	}
	form.col-xs-4.woocommerce-product-search{
		right: 146px;
    width: 90%!important;
    position: relative!important;
	}

	.top-cart-contain.f-right{
		margin-right: 60px;
	}
	.mini-cart .cart-info{
		top: -1px!important;
    right: -6px!important;
	}

.fixcheckout:after {

	display: none

}

.header_search .input-group {

	max-width: 330px

}

.header-icon {

	margin-left: 0;

	margin-right: 20px;

	/* line-height: 45px */

}

.top-cart-contain .pull-right:last-child {

	float: right !important

}

.top-cart-contain .pull-right:last-child .header-icon {

	margin-right: 0

}

.mini-cart .cart-label span#cart-total {

	top: -12px

}

.top-cart-contain {

	height: 45px;

	width: 100%

}

header>.container {

	position: relative

}

.header-main .top-cart-contain {

	position: absolute;

	top: 5px;

	left: auto;

	right: 50px;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	z-index: 1000;

	width: 50%

}

.menu-bar.hidden-md.hidden-lg {

	position: absolute;

	top: 52px;

	right: -14px;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	z-index: 1000

}

.header-main {

	padding: 30px 0

}

header nav .nav-item {

	display: block;

	text-align: left;

	margin: 0

}

header nav .nav-item .dropdown-menu {

	display: none !important;

	position: static;

	border: none

}

header nav .nav-item.open a {

	background: none !important

}

header nav .nav-item.open>.dropdown-menu {

	display: block !important;

	margin: 0;

	padding: 0

}

header nav li.menu-line {

	display: none;

	border: none

}

header nav .nav-item>a {

	line-height: 20px;

	padding: 5px 15px 3px

}

header nav #nav-mobile .nav-item>.dropdown-menu {

	padding: 0 0 0 15px;

	position: static;

	width: 100%;

	float: none;

	border: none;

	padding-right: 7px;

	background: #777

}

header nav #nav-mobile .nav-item>.dropdown-menu a {

	color: #fff

}

header nav .nav-item:hover>.dropdown-menu li.open>.dropdown-menu {

	display: block !important;

	background: #777

}

#nav-mobile {

	padding-right: 0;

	display: none;

	padding-right: 0;

	padding: 10px 0;

	margin-bottom: 15px;

	padding-bottom: 30px;

}

#nav-mobile.open {

	display: block;

	margin-top: 15px;

	margin-bottom: -12px

}

#nav-mobile .nav-link>.fa {

	float: right;

	line-height: 22px;

	margin-right: -15px;

	width: 40px;

	text-align: center;

	transform: translateY(-5px);

	-webkit-transform: translateY(-5px);

	-moz-transform: translateY(-5px)

}

}



@media (min-width: 992px) {

.inline-block.account-dr.hidden-lg {

	display: none !important

}

}



@media (max-width: 1200px) {

.topbar .phone {

	font-size: 14px

}

.topbar input.input-group-field.st-default-search-input.search-text {

	width: 100%

}

}



@media (max-width: 991px) {

section.bread-crumb {

	border-top: 1px solid #e1e1e1

}

.mini-cart .cart-label i {

	transform: translateY(0);

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	margin-left: 5px;

	background: transparent;

	color: #333;

	font-size: 25px

}

.header_search {

	/* width: 100% */
	width: 300px!important;

}

.inline-block.account-dr {

	position: relative;

	width: 40px;

	margin-left: 10px;

	transform: translateY(-12px);

	height: 50px;

	z-index: 100

}

.inline-block.account-dr .ion-person-add {

	font-size: 1.57143em

}

.inline-block.account-dr ul.account-ct {

	right: 0;

	min-width: 140px;

	top: 49px

}

.mini-cart {

	width: 40px;

	height: 50px

}

.topbar .phone {

	display: none

}

.top-cart-contain .dropdown-toggle .dropdown-content {

	width: 250px;

	top: 40px;

	z-index: 1000;

	padding: 10px;

	display: none

}

.top-cart-contain .dropdown-toggle .dropdown-content.dr-left {

	right: auto;

	left: 0;

	z-index: 9999

}

.top-cart-contain .dropdown-toggle .dropdown-content.active {

	display: block

}

.top-cart-contain .dropdown-toggle .dropdown-content .header_search {

	width: 100%

}

}



@media (max-width: 767px) {

.header_search .input-group {

	display: none

}

.open .header_search .input-group {

	display: block;

	position: absolute;

	width: 255px;

	right: 0

}

.open .header_search .input-group input {

	padding-left: 15px !important

}

.open .header_search .input-group .collection-selector {

	display: none

}

.header_search:hover .input-group {

	display: block;

	position: absolute;

	width: 255px;

	right: 0

}

.header_search:hover .input-group input {

	padding-left: 15px !important

}

.header_search:hover .input-group .collection-selector {

	display: none

}

}



@media (max-width: 543px) {

.topbar ul.list-inline.f-right {

	float: left !important

}

.logo {

	display: block

}

.logo a {

	display: block

}

.search.f-right {

	float: none;

	width: 100%

}

}



@media (max-width: 320px) {

.logo {

	display: inline-block;

	width: 180px

}

}



@media (max-width: 1199px) {

.footer-inner .col-sm-6:nth-child(2n+1) {

	clear: left

}

}



@media (max-width: 991px) {

footer .footer-inner {

	padding-bottom: 20px

}

footer .copyright .col-xs-12.col-md-6 {

	text-align: center !important

}

.footer-inner .col-md-6:nth-child(2n+1) {

	clear: left

}

}



@media (max-width: 420px) {

.col-xs-6.footer-header {

	width: 100%

}

footer .copyright span.fot-line {

	display: block;

	height: 0;

	opacity: 0

}

}



@media (max-width: 1199px) {

#stop, #start {

	width: 88px

}

}



@media (max-width: 991px) and (min-width: 768px) {

.products-view-grid .col-sm-6:nth-child(2n+1) {

	clear: left

}

}



@media (max-width: 767px) {

.products-view-grid .col-lg-4:nth-child(3n+1) {

	clear: none

}

.products-view-grid .col-lg-4:nth-child(2n+1) {

	clear: left

}

a#filter-value {

	width: 150px

}

.products-view-grid .product-box .product-action {

	display: none !important

}

.products-view-grid .product-box:hover .product-info {

	opacity: 1

}

}



@media (max-width: 430px) {

.collection p.title-head-info {

	position: static

}

.collection h1.title-head {

	margin-bottom: 5px

}

}



@media (max-width: 375px) {

.pagination .page-link {

	width: 30px;

	height: 30px;

	line-height: 30px

}

.products-view-list .product-box .product-thumbnail {

	width: 100%

}

.products-view-list .product-box .product-info {

	width: 100%;

	margin-left: 0;

	margin-top: 15px

}

}



@media (max-width: 767px) {

.blog-item-info {

	margin-top: 15px

}

}



@media (max-width: 991px) {

.aside-item.aside-mini-list-product {

	margin-bottom: 0

}

#open-filters {

	color: #fff;

	background: #e25700;

	position: fixed;

	right: 0;

	top: 35% !important;

	padding: 4px 10px;

	cursor: pointer;

	z-index: 99999;

	font-size: 18px;

	-webkit-transition: all 0.35s ease;

	-o-transition: all 0.35s ease;

	transition: all 0.35s ease

}

#open-filters.open {

	right: 256px

}

#open-filters.open i:before {

	content: '\f00d'

}

#open-filters span {

	display: none

}

.dqdt-sidebar {

	position: fixed;

	width: 256px;

	background: #fff;

	top: 0;

	bottom: 0;

	right: 0;

	padding: 15px;

	border-left: solid 1px #bbbbbb;

	overflow: auto;

	z-index: 100000;

	visibility: hidden;

	-webkit-transition: all 0.35s ease;

	-o-transition: all 0.35s ease;

	transition: all 0.35s ease;

	-webkit-transform: translateX(100%);

	-ms-transform: translateX(100%);

	-o-transform: translateX(100%);

	transform: translateX(100%)

}

.dqdt-sidebar.open {

	visibility: visible;

	-webkit-transform: translateX(0);

	-ms-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}

}

.product-tab.e-tabs {

	margin-bottom: 25px

}



@media (max-width: 991px) {

.details-product h1.title-head {

	margin-top: 20px

}

}



@media (max-width: 767px) {

.details-product .form-detail-action button {

	float: none;

	clear: left;

	display: block;

	width: 100%

}

.product-tab .tab-link {

	width: 100%;

	border: none;

	padding: 0;

	background: none

}

.product-tab .tab-link.current h3 span {

	color: #e25700

}

.tab-content-mobile {

	display: none

}

.current .tab-content-mobile {

	display: block;

	padding: 10px;

	border: 1px solid #e1e1e1;

	border-top: none

}

ul.tabs.tabs-title {

	display: block;

	border: none;

	width: 100%

}

.product-tab .tab-link h3 {

	border: 1px solid #e1e1e1;

	padding: 10px 10px;

	margin-top: 0;

	position: relative

}

.product-tab .tab-link.current .tab-content-mobile {

	margin-bottom: 10px

}

.product-tab .tab-link.current h3 {

	margin-bottom: 0;

	border-bottom: none

}

}



@media (max-width: 480px) {
	.contact-top{
		left: -25px!important;
    font-size: 12px!important;
	}

.details-product form button {

	padding: 0

}

}



@media (max-width: 375px) {

.sodiachi .btn.btn-50 {

	width: 100%;

	margin-bottom: 10px

}

}



@media (max-width: 768px) {

.quick-view {

	display: none !important

}

}



@media (max-width: 375px) {

.awe-section-3 {

	margin-bottom: 0

}

.awe-section-2 {

	margin-bottom: 0

}

.contact .form-group label {

	width: 100%;

	text-align: left

}

.contact .form-group .form-control {

	display: block;

	width: 100%

}

#emtry_contact .f-right {

	float: left !important

}

}

