.header {
    position:relative;
}
.menu-word{
    display:none;
    margin:0;
}
@media (min-width: 1600px){
	.__hero-group, .__hero-carousel, .__carousel-items, .page-banner{
		height: 55vh;
	}
}


/*@media only screen and (max-width:1600px){*/
/*	.add_to_cart_button {*/
/*	    display: block !important;*/
/*	    width: 55% !important;*/
/*	    margin-top: 1rem;*/
/*	}*/
/*}*/


@media only screen and (max-width:992px){ 
    	nav.navbar {
	    /*position: absolute;*/
	    right: 0;
	    margin: 6px 0;
	    z-index: 99;
	    justify-content:space-between;
	    align-items:center;
	    padding:10px 20px;
	    background:#f5f5f5;
	}
		.menu-word {
	    display:block;
	}
	.shop-dropdown a:after , 
    .collection-dropdown a:after {
        content:'';
        top: 17px;
        width: 20px;
        height: 30px;
        position: absolute;
        right:0;
        background:url('../images/down-arrow.svg');
        background-repeat:no-repeat;
    }
     ul.navbar-nav li.collection-dropdown ul.dropdown-menu li.dropdown ul {
	width: 100%;
	position:unset;
}
ul.navbar-nav li.collection-dropdown ul.dropdown-menu {
    width: 100%;
    
}
ul.navbar-nav li {
	    border-bottom: 1px solid #cbcbcb;
	}
}
@media only screen and (max-width:767px){
    
    .cart-collaterals .cart_totals {
        overflow:auto;
    }
    .woocommerce-cart-form {
     overflow:auto;   
    }
    .woocommerce-cart-form .actions .coupon button {
        width:100% !important;
        font-size:14px !important;
    }
    .coupon {
        width:100%;
    }
    .__page-content {
        padding:1rem;
    }
.menu-item-has-children > .dropdown-menu {
    display: none !important;
  }
  .__mega-group .__nav-menus ul li.dropdown:hover ul.dropdown-menu {
      position:unset !important;
  }

  .menu-item-has-children.submenu-open > .dropdown-menu {
    display: block !important;
  }
    .__mega-group {
        flex-direction:column;
    }
    .__mega-menus {
        padding: 1.6rem 0.1rem 0px 0.1rem;
        top:0;
    }
    .__mega-menus .__categoies-block {
        margin-top:10px;
/*         flex-direction:column; */
        max-width:100%;
    }
    .__categoies-block .__category-items .__img-box img {
        width:100%;
        height:auto;
    }
    .__mega-group .__nav-menus ul {
        min-width:100%;
    }
    .__category-items a {
        width:100%;
    }
    .__category-items .__img-box {
        width:100%;
    }
    .__mega-group .__menus-block {
        max-width:100%;
    }
    .__categoies-block .__category-items {
        height:auto;
    }
    ul.navbar-nav li.collection-dropdown ul.dropdown-menu li.dropdown ul {
	position: unset;
}
   
ul.navbar-nav li.collection-dropdown ul.dropdown-menu {
    width: 100%;
}
    .navbar-collapse ul {
        margin:0;
    }
	.header-bottom-group img {
	    width: 100%;
	    height: 90px !important;
	    object-fit: cover;
	}

	.navbar-collapse {
	    background: #9b9786;
	    position: sticky;
	    padding: 10px 6px !important;
	    top: 12%;
	    width: 95%;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}

	
	ul.navbar-nav li a {
	    font-size: 16px;
	    padding: 1rem;
	}
	.section-header h2 {
	    font-size: 2.125rem;
	    line-height: 2.5rem;
	    flex: 0 0 70%;
	}
	.__hero-group, .__hero-carousel, .__carousel-items {
	    height: 65vh;
	}
	.__carousel-items{
		padding: 1rem;
	}
	.__hero-content h1 {
	    font-size: 2.6rem;
	    line-height: 3rem;
	}
	.__hero-content p {
	    font-size: 1.4rem;
	    line-height: 2rem;
	    margin-bottom: 2.6rem;
	}
	.section-categories {
	    position: relative;
	    padding-bottom: 4rem;
	}
	.__categories-group {
	    padding: 0rem 0;
	}
	.__category-items:after{
		display: none;
	}
	.__category-items {
	    padding: 4rem 0 0 0;
	}
	.__category-items .__content-box h3 {
	    font-size: 2rem;
	    line-height: 2rem;
	    margin-bottom: 1rem;
	}
	button.navbar-toggler .navbar-toggler-icon { 
	    margin:6px;
	}
	.__content-box a {
    	font-size: 1.2rem;
	}
	.__category-items .__content-box p {
    	margin-bottom: 1rem;
	}
	.__story-content {
	    position: relative;
	    padding: 4rem 2rem;
		padding-top:0 !important;
	}
	.__story-content h2 {
	    font-size: 26px;
	    line-height: 2.5rem;
	    margin-bottom: 1.25rem;
		margin-top: 0 !important;
	}
	.__story-content p{
	    text-align: justify;
	}
	.section-products .section-header {
    	padding: 4rem 2rem;
	}
	.__story-content h5 {
	    margin-bottom: 1rem;
	}
	.section-header h2 {
	    font-size: 2.125rem;
	    line-height: 2.5rem;
	}
	.__products-group {
	    position: relative;
	    padding: 0 2rem 0 2rem;
	}
	.__products-carousel .owl-nav {
	    position: relative;
	    top: 0;
	    right: 0;
	}
	.section-instagram {
	    padding: 2rem 2rem;
	}
	.section-instagram .__instagram-group .__instagram-items {
	    flex: 0 0 50%;
	}
	.section-footer {
	    padding: 4rem 2rem;
	}
	.page-banner {
	    height: 25vh;
	}
	.__page-group {
	    padding: 4rem 0 0 0;
	}
	.__banner-content {
	    text-align: left;
	}
	.section-about, .section-contact{
	    padding: 3rem 1rem;
	}
	.__about-content {
	    padding: 2rem;
	}
	.__about-content h5 {
    	margin-bottom: 1rem;
	}
	.__about-content h2 {
        font-size: 2.125rem;
        line-height: 2.5rem;
        margin-bottom: 1.25rem;
    }
    .__contact-group {
    	padding: 1rem;
	}
	.__form-contact {
	    position: relative;
	}
	span.wpcf7-spinner {
	    position: absolute;
	    bottom: 40px;
	}

}