.desktop-view {
    display: none !important;
}
 
.mobile-view-menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #d9c659;
    padding: 16px 24px;
}
 
.mobile-view-menu ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
}
 
.mobile-view-menu li {
    display: flex;
    align-items: center;
    padding: 0 12px;
}
 
.mobile-view-menu li:first-child {
    margin-right: auto;
}
 
.mobile-view-menu a,
.mobile-view-menu li button .lni {
    color: #fff !important;
}
 
.mobile-sub-menu {
    display: block;
}
 
.mobile-sub-menu .navbar-nav {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .05);
    overflow-y: auto;
    padding-left: 8px;
}
 
.mobile-sub-menu .navbar-nav li.nav-item .nav-link {
    padding: 16px;
    white-space: nowrap;
}
 
.mobile-sub-menu .dropdown-menu {
    min-width: 100%;
    width: auto;
    padding: 0;
}
 
 
.mobile-sub-menu .col-megamenu {
    margin-right: 0;
}
 
.mobile-menu .navbar-nav .nav-link {
    justify-content: flex-start;
}
 
 
.mobile-sub-menu .mobile-menu-scrollbar {
    height: 83vh;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #00682f #f0f0f0;
}
 
.mobile-sub-menu .mobile-menu-scrollbar::-webkit-scrollbar {
    width: 6px;
}
 
.mobile-sub-menu .mobile-menu-scrollbar::-webkit-scrollbar-thumb {
    background-color: #00682f;
    border-radius: 3px;
}
 
.mobile-sub-menu .mobile-menu-scrollbar::-webkit-scrollbar-track {
    background-color: #f0f0f0;
}
 
 
.mobile-view-menu a .lni {
    font-size: 1.5em;
    color: #fff !important;
}
 
a#searchButton {
    padding-bottom: 0px;
}
 
 
.navbar-collapse {
    position: static;
    background: #fff;
    width: 100%;
    top: 10%;
    height: 100vh;
    overflow-y: auto;
    z-index: 1000001;
}
 
.navbar-expand-lg .navbar-nav {
    flex-direction: column;
    background-color: #fff;
    padding-bottom: 40px;
}
 
.mobile-menu .nav-item {
    border-bottom: .5px solid #d3cec5;
}
 
 
.mobile-menu .navbar-expand-lg .navbar-nav .nav-item:first-child .nav-link {
    padding-left: 16px !important;
}
 
.mobile-menu .navbar-expand-lg .navbar-nav .nav-item:first-child .nav-link i {
    margin-left: auto;
}
 
.navbar-expand-lg .collapse:not(.show) {
    display: none !important;
}
 
.navbar-expand-lg .navbar-collapse{
    display: inline-block !important;
}
 
.mobile-menu {
    display: block;
}
 
.navbar-expand-lg .navbar-nav .dropdown-menu{
    position: relative ;
}
 
.navbar .megamenu{
    height: initial;
}

.search-slide-wrapper.visible-section {
    position: fixed;
    margin-top: 0px !important;
    width: 100%;
    max-width: 600px;
}
 
 
.result-container .search-result-section .products-results .card img {
    width: 100%;
    height: 250px;
	object-fit: cover;
}
         .navbar-expand-lg .navbar-nav .dropdown-menu{
            box-shadow:none;
        }
       
        .mobile-menu .countries-dropdown{
                margin-bottom: 40px;
        }
       
        .main-content p{
            margin-bottom:0px;
            }
           
        .shops-list .shop-data{
                padding:8px 0;
            }  
           
        .shops-list .shop-data p{
                margin-bottom:0px;
        }
       
        .main-content .product-shop{
            padding:22px
        }
       
        .youtube-video{
            padding-bottom:20px;
        }
 
       #subscribeNewsLetterBlock .col-lg-12 {
           padding: 0 20px;
         } 
 a#searchButton i {
    position: relative;
    top: 2px;
    left: 0;
} 
 
a#searchButton:focus i{
    top: 0px;
	color: #d9c659 !important;
}