.navbar-area.nav-style-01 {
    min-height: max-content !important;
    height: max-content !important;
}
.navbar-area.new-nav-style-01 {
    max-height: max-content !important;
} 

.navbar-area.new-nav-style-01 .new-nav-container .navbar-collapse .navbar-nav li, .navbar-area .new-nav-container .navbar-collapse .navbar-nav li {
    line-height: 2 !important;
}

.navbar-area .new-nav-container .nav-right-content ul li.account-option {
    line-height: 2 !important;
}


.navbar-area .new-nav-container .navbar-collapse .navbar-nav li+li {
    margin-left: 20px !important;
    margin-right: 0px !important;
}

.navbar-area .new-nav-container .nav-right-content ul .cart, .navbar-area .new-nav-container .nav-right-content ul .favicon {
    padding-right: 5px !important;
}

.navbar-area .new-nav-container .nav-right-content ul .cart a .cart-badge, .navbar-area .new-nav-container .nav-right-content ul .favicon a .cart-badge {
    right: -12px !important;
    top: -12px !important;
}

.product-bg-img.bg-position-bottom {
    background-position-y: bottom;
    background-size: cover;
    min-height: 180px !important;
    max-height: 180px !important;
}

.trendy-collection-new-area-wrapper .slick-main .slick-item {
    padding-right: 4px !important;
    padding-left: 4px !important;
}

.single-new-popular-dress-item {
    background: #fff;
    box-shadow: 0px 0rem 0.2rem rgb(0 0 0 / 9%) !important;
    padding: 10px;
    margin-bottom: 8px !important;
}

.footer-area .footer-top {
    padding: 50px 0 0px !important;
}

.mision-vision {
    background: #f2f3f5;
    margin-bottom: 20px;
    height: calc(100% - 20px);
    padding: 25px;
}

.mision-vision h4.main-title4 {
    margin-bottom: 15px;
}

.mision-vision p {
    font-size: 15px;
    line-height: 1.6;
}

.header-area-wrapper .header-area.header-bg {
    padding: 0px !important;
    max-height: 370px !important;
    object-position: center right !important;
}

.shop-area-wrapper .single-new-collection-item.single-product-item {
    box-shadow: 0px 0rem 0.2rem rgb(0 0 0 / 9%) !important;
    padding: 15px;
    border-radius: 6px;
    background: #fff;
}

.single-product-item .product-img-box .hover {
    background-color: #ffffffbd !important;
}

.single-product-item .product-img-box .hover .list li a {
    color: #4b4b4b !important;
}

.single-product-item .product-img-box .hover .list li a:hover {
    color: #481179 !important;
}

.shop-area-wrapper {
    background: #fafafa;
}

.single-product-item .sale {
    background-color: orange !important;
    animation: beat 1s ease infinite;
}

.single-product-item .product-img-box img {
    max-height: 180px;
    object-fit: cover;
    width: 100%;
}

.cart-box table tr td div.bed-assembly-option {
    min-width: max-content;
    text-align: center;
}

label.d-block.text-center.fabric-option-label {
    height: 100%;
}

.sub-main-scroll {
    height: 166px;
    scroll-behavior: smooth;
    overflow-y: scroll;
}

.OutlineElement.Ltr.SCXW44378661.BCX0 p {
    font-size: 18px;
    line-height: 1.6;
    margin-top: 10px;
}

@media (max-width: 991px) {
    
    .container.home-page-two-container .nav-right-content {
    top: 30px !important;
    left: auto !important;
    right: 10px !important;
}

.footer-area .footer-top .row .col-md-6 {
    margin-top: 0px !important;
}

.footer-area .footer-top .footer-widget .navigation-container li {
    margin: 10px 0 !important;
}
    
}



@media (max-width: 767px) {
    
.container.home-page-two-container .nav-right-content {
    top: 8px !important;
}    
  
.navbar.navbar-area.new-nav-style-01 .logo-wrapper {
    padding-left: 0px !important;
    display: flex;
    align-items: center;
}
  
.container.home-page-two-container {
    padding: 0 !important;
}

.container.home-page-two-container.new-nav-container .responsive-mobile-menu {
    padding: 0 !important;
    min-height: 80px;
}

.header-area-wrapper.header-slider-main.global-carousel-init.slick-initialized.slick-slider .header-area.header-bg {
    height: 400px;
    padding: 0 !important;
}

.single-new-popular-dress-item .content .title a {
    font-size: 14px !important;
    line-height: 1 !important;
    -webkit-line-clamp: 2 !important;
}

.product-bg-img.bg-position-bottom {
    min-height: 140px !important;
    max-height: 140px !important;
}

.trendy-collection-new-area-wrapper .slick-main .slick-item .product-bg-img.bg-position-bottom {
    min-height: 100% !important;
    max-height: 100% !important;
}

.navbar.navbar-area.new-nav-style-01 .navbar-collapse .navbar-nav {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.navbar-area .new-nav-container .navbar-collapse .navbar-nav li+li {
    margin-left: 0px !important;
}

.navbar.navbar-area.new-nav-style-01 .navbar-nav li a {
    color: #000000 !important;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.3px;
}
    
}

@media (max-width: 544px) {
    
.navbar.navbar-area.new-nav-style-01 .logo-wrapper img {
    max-width: 160px !important;
}
    
}


