﻿@charset "utf-8";
/* CSS Document */
@media (min-width: 1025px) {
	/** SIDEBAR DESKTOP **/
	.category-sidebar-header {
		display:none;
	}
	.open-filter{
		display:none;
	}
	/** SIDEBAR DESKTOP **/ 
	
	/** CATEGORIES DESKTOP **/
	.mega-left ul li span.down-menu {
		display: none;
	}
	/** CATEGORIES DESKTOP **/
	.shopping-cart-mobile {
		display: none;
	}
.header-bottom .navbar-brand {
    display: none;
}
#sidebarCollapse {
  display: none;
}


}
@media (max-width: 1023px) {
.desktop {
    display: none;
}
}
@media (max-width: 960px) {
.categories-title .navbar-toggler span {
    float: left;
    width: 100%;
}
.categories-title .navbar-toggler {
    width: 100%;
    color: white;
    margin: 0;
    padding: 0 !important;
}
}
@media (max-width: 1024px) {
.header-bottom .navbar-collapse .logo {
    padding: 10px 20px !important;
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
}

.header-bottom .navbar-collapse .logo img {
    max-width: 240px;
}
.header-bottom .navbar-collapse {
    left: -100%;
    position: fixed;
    width: 80%;
    max-width: 350px;
    z-index: 99999;
    top: 0;
    height: 100%;
    background: white;
    box-shadow: 32px 20px 69px 0 rgb(20 20 20 / 91%);
	    overflow-y: scroll;
}

.header-bottom .navbar-collapse.show {
    left: 0;
}
.account-title.mobile {
    width: unset !important;
    float: none !important;
    margin-left: 5px;
}
ul.n-category li ul.dropdown-menu {
    float: left;
    width: 100%;
}
ul.n-category li ul.dropdown-menu:before {
	display:none;
}
}
@media (min-width: 1024px) {
.header-bottom .logo {
	display:none;

}
.account-title.mobile {
    display: none;
}
}
@media (max-width: 1024px) {
.top-categories .dropdown-toggle::after {
    position: absolute;
    right: 0;
    top: 0;
    width: 41px;
    text-align: center;
    /* background: #2c2c2c; */
    padding: 11px 0px !important;
    height: 100%;
    border-top: 0;
    border-bottom: 0;
    font-size: 18px;
    color: #ffffff;
    margin: 0 !important;
}
.header-bottom .categories-title .navbar-toggler {
    padding: 0 !important;
    width: 100%;
}
.header-bottom {
    margin: 0;
}

.pro-header {
    padding-bottom: 15px;
}
.header-bottom .categories-title i {
    margin-right: 5px;
}

.header-bottom .categories-title .navbar-toggler span {
    float: left;
    width: 100%;
    height: 55px;
    padding: 15px 0;
    color: #fff;
    background: #e30713;
}
.shopping-cart-mobile {
    position: absolute;
    top: 0px;
    right: 0;
    background: #818181;
    color: #fff;
    font-weight: 600;
    border-bottom-left-radius: 40px;
    z-index: 500;
    padding: 17px 22px;
    width: 60px;
    height: 52px;
}
	
	.shopping-cart-mobile span i {
    color:#fff;
    text-shadow:none;
    font-size: 18px;
}

#spt {
    background: #ec1d23;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    position: absolute;
    top: 5px;
    right: 6px;
    padding: 0px 6px;
}
.header-bottom .navbar-brand {
    display: block;
}
.topbar-menu .navbar-collapse {
    position: absolute;
    top: 44px;
    width: 280px;
    right: 0;
    background: #ffffff;
    z-index: 99;
    border: 1px solid #e9e9e9;
    border-top: 0;
}
.topbar-menu .navbar-toggler {
    padding: 5px 8px;
    margin: 3px 0px;
    background: white;
}
.topbar-menu .navbar-toggler .navbar-toggler-icon {
    height: 25px;
    width: 25px;
}

}
@media (max-width: 812px) {
	.top10-group-2 .nav-tabs .nav-link {
    border-radius: 5px !important;
    font-size: 1rem !important;
    white-space: nowrap;
    padding: 1em 0 !important;
}

.top10-group-2 .nav-tabs .nav-link.active:after {
    top: 42px;
}



.top10-group-2 .nav-tabs .nav-item {
    float: left !important;
    width: 50%;
    margin-bottom: 15px;
}
	.slider .slider-bg{
		background-size:cover;
		height: 86px;
		/* background-position: 75% 0; */
}

.slider .owl-nav {
    right: 10px;
    bottom: 10px;
}

.slider .owl-nav div {
    font-size: 1rem !important;
    padding: 5px 10px !important;
}

.header-bottom {
    width: 100%;
}
.header-bottom .navbar-brand {
    width: 100%;
}


}
@media (max-width: 1024px) {
	.icon-items {display: flex;justify-content: center;border-bottom: 1px solid #ddd;margin-bottom: 15px;padding-bottom: 15px;}

.icon-items:last-child {
    border: none;
}
.footer-links {
    text-align: left;
    margin: 15px 0;
}

.footer-title:after {
    right: 0;
}
	
		/** CATEGORY-SIDEBAR **/
	.category-sidebar-header {
		position: relative;
		border-bottom: 1px solid #dddd;
	}

		.close-button {
			position: absolute;
			right: 0;
			top: 0;
			font-size: 2rem;
		}

		.category-sidebar-header h3 {
			display: block;
			padding: 10px 15px;
			margin: 0;
			font-size: 1.5rem;
		}
		.panel-open {
			left: 0 !important;
		}

		.sidebar{
		left: -100%;
		position: fixed;
		top: 0;
		z-index: 999;
		transition: 0.5s;
		background: #f6f6f6;
		text-align: left;
		overflow-y: scroll;
		height: 100vh;
		min-width: 70%;
		z-index: 9999;
		border-radius: 0;
	}    
	.open-filter {
		position: fixed;
		left: 0;
		top: 35%;
		border-radius: 0;
		z-index: 9998;
		background: #2b2b2c;
		border: none;
		padding: 14px 12px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		font-size: 15px;
		/* display: none; */
	}

	/** CATEGORY-SIDEBAR END **/

#sidebarCollapse {
    position: fixed;
    margin-top: 5px;
    left: 0;
    border-radius: 0;
    top: 30%;
    z-index: 200;
    font-size: 1rem;
    padding: 0.5em 1em;
    display: none !important;
}
#sidebarCollapse i {
    color: white;
    text-shadow: none;
}
.header-middle-left {
}
.currency .btn {
    border-left: 0;
}
.language .btn, .currency .btn, .user-menu .btn {
    padding: 0px 10px;
}
.headder-middle-right {
    display: flex;
    justify-content: center !important;
}
.account-status {
    display: none;
}

.smart-categories .categories-title {

}
.topbar-menu {
    display: none;
}
.header-middle {
    margin-top: 0;
    margin-bottom: 0 !important;
}
.header-bottom {
    background: none;
    /* display: none; */
}
.top-categories {
    background: #fff;
    margin-bottom: 20px;
}
.top-categories li a {
    padding: 10px 20px !important;
    font-size: 14px;
    border-bottom: 1px solid #ededed;
}
.top-categories .dropdown-menu:before {
	display:none;
}
.top-categories .dropdown-menu {
    background: #fbfbfb;
    padding: 0;
    min-width: auto;
    border: none;
    border-radius: 0;
}
.top-categories li ul li ul {
    padding-left: 20px;
}
.top-categories .dropdown-menu li a {
    border-bottom: 1px solid #ededed;
}
.dropdown-item:focus {
    background-color: transparent !important;
}
.down-menu {
	position: absolute;
    right: 0;
    top: 0;
    width: 41px;
    text-align: center;
    background: #e8eaed;
    padding: 11px 0px !important;
    height: 100%;
    border-bottom: 1px solid #e5e4e4;
    border-top: 1px solid transparent;
    border-left: 1px solid #e5e4e4;
}
.down-menu:after {
display:none;

}
li.second-level {
    position: relative;
}

.navbar-brand {
    margin: 0;
    width: 100%;
    padding: 0;
}
.categories-title {
   margin-top: 0px;
   padding: 0;
   width: 100%;
   /* display: none; */
}
.my-cart {
    right: 35px;
    top: -9px;
    background: linear-gradient(25deg, #17a2b8 55%, #1a9eb3 25px);
    height: 80px;
    display: none;
    padding: 15px 16px;
}

}
@media (max-width: 414px) {
.top10-group .nav-item {
    padding: 5px;
}
.top10-group .nav-link {
    padding: 10px;
    height: 130px;
}
.top10-group .nav-link img {
    max-width: 100%;
}
.top10-group .nav-link h3 {
    font-size: 13px;
}
.product-name {
    height: 60px;
    overflow: hidden;
}
}
@media (max-width: 320px) {
.currency.dropdown.float-left {
    display: none;
}
.my-cart {
    display: none;
}
}
@media (max-width: 832px) {
.footer-logo {
    text-align: center;
}
ul.footer-social{
    text-align: center;
    margin-bottom: 3px;
    float: left;
}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
.slider .slider-bg {
    background-size: cover;
    background-position: 65% 0;

}
}
@media screen and (min-width:1024px) and (max-width:1368px) and (orientation:portrait) {
.slider .slider-bg {
    background-size: cover;
    background-position: 65% 0;
}
}
@media screen and (min-width:800px) and (max-width:1280px) and (orientation:landscape) {
.slider .slider-bg {
	background-size: cover;
    background-position: 50% 0;
    background-repeat: no-repeat;
}
}
.categories-mobile {
     float: right; 
}

.categories-mobile span.navbar-toggler-icon {
    height: auto;
}

.categories-mobile button {
    padding: 12px 10px;
    position: relative;
    top: 3px;
    border: 1px solid black;
    font-size: 14px;
	     float: right; 
}
.logo1 img{
	width: 85px;
	margin-top: -51px;
	margin-left: 2px;
}
a.logo11 {
    margin-left: 34px;
    margin-top: 0px;
    margin: 2px 2px 3px 33px;
}


