@media screen and (min-width: 991px) and (max-width: 1225px) {
}

@media(max-width:1199px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 20px 8px !important;
    }
}
@media(min-width:991px){
   
    .navbar-expand-lg .navbar-nav{
        position:relative;
    }
    .dropdown {
        position: static;
    }
    .megamenu {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        top: 72px;
        justify-content: space-around;
        right: 0;
        padding: 25px 15px 15px;
    }
    .nav-item.dropdown:hover .dropdown-menu {
        visibility: visible;
        opacity: 1;
    }
    .dropdown-menu {
        opacity: 0;
        visibility: hidden;
    }
    .megamenu li a {
        color: #000;
        font-size: 16px;
        line-height: 1.5;
        font-weight: bold;
    }
    .megamenu .dropdown:not(:last-child) {
        border-right: 1px solid #d7d7d7;
    }
    .megamenu .dropdown {
        padding: 0 15px;
    }
}
@media screen and (max-width:991px) {
    .footer-text-wrapper .currencyselector-wrapper{
        display:none !important;
    }
    .modal-body .productdetail_page .proddetailpage_mainbox {
        display: block;
    }
    .maindetailprod_rightpart{
        padding-left: 0;
    }
    .megamenu li,.singlemenu li {
        border: 0 !important;
    }
    header nav {
        padding: 10px 0 !important;
    }

    .navbar-nav {
        overflow: auto;
        padding: 0;
    }

    .dropdown-toggle::after {
        content: unset;
    }

    .navbar-nav .dropdown-menu {
        transition: unset;
        box-shadow: unset;
    }

    .navbar-nav li.dropdown {
        display: block;
        position: relative;
    }

        .navbar-nav li.dropdown .menu-expand {
                line-height: 35px;
    top: -4px;
    right: 0;
    width: 100%;
    position: absolute;
    height: 35px;
    text-align: center;
    cursor: pointer;
        }

            .navbar-nav li.dropdown .menu-expand i {
                    display: block;
    position: relative;
    width: 15px;
    margin: 25px 20px 25px auto;
    border-bottom: 1px solid #222222;
    -webkit-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
            }

                .navbar-nav li.dropdown .menu-expand i:before {
                    top: 0;
                    width: 100%;
                    content: "";
                    display: block;
                    position: absolute;
                    -webkit-transform: rotate(90deg);
                    -ms-transform: rotate(90deg);
                    transform: rotate(90deg);
                    border-bottom: 1px solid #222222;
                    -webkit-transition: 0.4s;
                    -o-transition: 0.4s;
                    transition: 0.4s;
                }

        .navbar-nav li.dropdown.active > .menu-expand i:before {
            -webkit-transform: rotate(0);
            -ms-transform: rotate(0);
            transform: rotate(0);
        }

    .btn-close:focus {
        box-shadow: none;
    }


    .offcanvas-body ul li {
        list-style: none;
        border-bottom: 1px solid lightgray;
        position: relative;
    }

    .offcanvas-body ul.megamenu li:first-child {
        border: 0;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 8px !important;
    }

    #offcanvasNavbarLabel img {
        width: 60%;
    }

    .dropdown-menu {
        display: none;
    }

    .header-icons-wrapper {
        margin-top: 20px;
    }


    .navbar-toggler {
        border: none;
    }

    .d-flex {
        flex-wrap: wrap;
    }

    .footer-input-wrapper button {
        padding: 9px 83px;
        margin-top: 10px;
    }

    .eightSvgBlock-text-3hL {
        padding-left: 0px;
        width: 100%;
        text-align: center;
    }

    .eightSvgBlock-text-3hL {
        padding-left: 0px;
        width: 100%;
        text-align: center;
    }

    .feater-item {
        padding: 28px 6px;
    }

    .feater-sec-wrapper .col-md-3 {
        margin-bottom: 20px;
    }

    .feater-item h4 {
        font-size: 13px;
        padding-top: 14px;
    }

    .mybtn-wrapper {
        align-items: center;
        display: flex;
        justify-content: center;
    }
    .proddetailpage_mainbox {
        display: block;
    }

    .maindetailprod_leftpart, .maindetailprod_rightpart {
        width: 100%;
    }
}



@media screen and (max-width:767px) {
	.product_item img {
	    height: 130px;
    object-fit: contain;
}
    .about_txt {
        padding: 30px 0;
    }

    .contact_details {
        margin-top: 30px;
    }

    .btn-1 {
        margin-top: 15px;
    }

    .second-sec-text h3 {
        font-size: 16px;
        height: 100%;
    }

    .text-p {
        font-size: 14px;
        letter-spacing: 0.2px;
    }

    .unique-wrapper {
        padding: 30px 0;
    }

    .new-arrival-img-sec {
        margin-bottom: 24px;
    }

    .new-arrival-wrapper {
        padding-top: 38px;
    }

    .twoColumGrid-product_list_wrapper-2zc {
        height: 520px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .background-rounded-dots {
        padding-top: 40px;
        padding-bottom: 45px;
    }

    .shop-by-style-image {
        padding-bottom: 10px;
    }

    .shop-by-style-sec-wrapper {
        padding-bottom: 55px;
    }

    .mini-wrapper-image h4 {
        margin-bottom: 34px;
        margin-top: 34px;
    }

    .second-row {
        padding-top: 30px;
    }

    .layer-1 {
        padding-left: 0;
    }

    .banner-wrapper .swiper-slide img {
        /* height: 60vh; */
        width: 100%;
        background-position: center;
    }

    .mini-wrapper-image .container {
        width: 90%;
        margin: auto;
    }

    .category_banner .banner_text h1 {
        font-size: 26px;
    }
    .category_banner .banner_text {
        padding: 10px 16px;
    }
}

@media screen and (max-width:576px) {
    .unique-wrapper .btn-1 {
        margin-top: 24px;
    }

    .copyright-sec-wrapper .container p {
        font-size: 12px;
    }

    .footer-text-wrapper li {
        padding: 4px 0px;
    }



    .unique-text-image h3 {
        font-size: 26px;
    }

        .unique-text-image h3 span {
            font-size: 14px;
        }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 17px;
		display:inline-block;
		z-index:1;
		position:relative;
    }

    .unique-text-image {
        position: absolute;
        bottom: 13px;
    }

    .mini-wrapper-image .container {
        width: 95%;
        margin: auto;
    }

    .swiper-second {
        height: 100% !important;
    }

    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 30px;
    }

    header nav img {
        width: 90%;
    }

    .footer-input-wrapper input, .footer-input-wrapper button {
        width: 100%;
    }

    .footer-input-wrapper button {
        padding: 9px 7px;
        margin-top: 5px;
    }

    .unique-item-product-text h3 {
        font-size: 16px;
        height: 20px;
        text-align: left;
    }

    .unique-item-product-text a {
        font-size: 12px;
    }

    .unique-item-product-text {
        padding-top: 8px;
    }

    .owl-theme .owl-nav {
        display: none;
    }

    .heading-h3 {
        font-size: 24px;
        margin-bottom: 0;
    }

    .new-arrival-wrapper {
        padding-bottom: 35px;
    }

    .twoColumGrid-product_list_wrapper-2zc {
        height: 530px;
    }

    .background-rounded-dots {
        padding-bottom: 9px;
    }

    .saturn-wrapper {
        padding-bottom: 33px;
    }

    .background-rounded-dots {
        padding-top: 10px;
        padding-bottom: 15px;
    }

    .second-sec .shop-text h6 {
        font-size: 16px;
    }

    .second-sec .shop-text p {
        font-size: 13px;
    }

    .shop-by-style-sec-wrapper .shop-text {
        top: 27px;
    }

        .shop-by-style-sec-wrapper .shop-text h6 {
            font-weight: 800;
        }

    .footer-input-wrapper input {
        padding: 10px 12px;
    }

    footer h6 {
        font-weight: 700;
        font-size: 14px;
    }

    footer {
        background-color: #f6f9f8;
        padding: 50px 0px;
    }
}

@media screen and (max-width:500px) {
    .unique-item-product-text h3 {
        font-size: 14px;
        height: auto;
    }


    .twoColumGrid-product_list_wrapper-2zc {
        height: 470px;
    }
}


@media screen and (max-width:455px) {
    .twoColumGrid-product_list_wrapper-2zc {
        height: 419px;
    }
}

@media screen and (max-width:405px) {
    .mob_currency .currencyselector-wrapper select {
        padding: 5px 6px;
    }
    header .navbar-brand {
        width: 185px;
        margin: 0;
    }

    .twoColumGrid-product_list_wrapper-2zc {
        height: 380px;
    }

    footer h6 {
        font-weight: 700;
        font-size: 13px;
    }

    .footer-icon-wrpper ul li {
        padding: 0px 4px;
        margin-top: 20px;
    }

    .footer-icon-wrpper i {
        height: 31px;
        width: 31px;
    }

    .footer-text-wrapper li {
        padding: 4px 0px;
    }
}


@media screen and (max-width:370px) {
    .unique-item-product-text h3 {
        font-size: 14px;
    }
}

@media screen and (max-width:300px) {
    header .navbar-brand {
        width: 187px;
    }

    .footer-icon-wrpper i {
        height: 24px;
        width: 24px;
        font-size: 11px;
    }
}