@media only screen and (max-width:1298px) {
ul.ruby-menu > li > a{padding: 0 15px 0 15px !important;}
}


@media only screen and (max-width:1263px) {
.menu{padding-left:30px;}
}

@media only screen and (max-width:1243px) {
ul.ruby-menu > li > a{padding: 0 10px 0 10px !important;}
}

@media only screen and (max-width:1163px) {
ul.ruby-menu > li > a{font-size:11px;}
}

@media only screen and (max-width:1110px) {
ul.ruby-menu > li > a{    padding: 0 8px 0px 8px !important;}
}

@media only screen and (max-width:1078px) {
.logo img{width:210px;}
}

@media only screen and (max-width:1058px) {
.menu {padding-left: 15px;}
}

@media only screen and (max-width:1000px) {
    .sub-menu a{
        text-align:left;padding-left:5%;
    }
    .mo_re_sub{
        width: 100%;
        text-align: left;
        padding-left: 5%;
        background: #f4ddb4;
    }
    .mo_re{
        display: block;
        position: relative;
        float: left;
        left: 2%;
        padding-top: 13px;
    }
.menu{display:none;}
.header_menu_area{float:left;}
.header_menu_area > .mob_nav{margin-left:15px;}
.header{margin-top: -68px;}
.logo{padding-left: 50px;}
.payment img{width:100%;}

}
@media(max-width:1200px){
    .filter-dk {
    display: none;
}
}
@media(min-width: 1001px) and (max-width: 1200px){
    .header_menu_area > ul > li > a {
 
    padding: 25px 11px;
}.header_menu_area > ul > li > a::after{
    right: 0;
}
}

@media(min-width1201px) and (max-width1300px){
    .header_menu_area > ul > li > a {

    padding: 25px 28px;}.header_menu_area > ul > li > a::after{
        right: 0;
    }
}

@media only screen and (max-width:768px) {
    .menu ul:after {
    top: 40px;
    left: 10px;}
.payment img{width:100%;}
.dropdownContain{margin-left: -180px;}
}

@media only screen and (max-width:999px) {
.account-wd{float:left; width:100%; flex:100%; min-width:100%; max-width:100%;}
}


@media only screen and (max-width:425px) {
.pl-70{padding-left:15px !important;}
.offerimg img{width:100% !important;}
.flip-card{height:400px;}
.featured-collection h1{width:100%;}
.tabs label{margin-left:0px; float:left; font-size:12px;}
.h520{height:410px !important;}
.addcart{display:none;}
.wishlist{display:none;}
.search-plugin{margin-right: 25px;}
.custom-select-wrapper{margin-top:0px !important;}
.add-love{width:50%; text-align:center;}
.add-basket{width:50%; text-align:center;}
.product-desc p{width:100%;}
.rev-nav{margin-top:0px; float:left; width:100%; margin-bottom:10px;}
.order-img{width:100%; float:left; text-align:center;}
.order-details{width:100%; float:left; text-align:center;}
.order-details h1{text-align:center;}
}

@media only screen and (max-width:375px) {
.pl-70{padding-left:15px !important;}
.offerimg img{width:100% !important;}
.flip-card{height:390px;}
.h520 {height: 370px !important;}
.logo img{width:165px;}
.information-tabs{width:100%;}
.tag-white{    width: 57px;
    height: 23px;     font-size: 12px;     left: 4px;}
    .product-names h2 strike{float:left; width:100%; padding-left:0px;}
    .user_detail_area h2{margin-bottom:0px !important;}
}

@media only screen and (max-width:320px) {
.flip-card{height:360px;}
.tabs label{font-size:10px;}
.logo img{width:130px;}
.orginal{width:100%;}
.add-love{width:100%; text-align:center; margin-left:0px;}
.add-basket{width:100%; text-align:center; margin-left:0px;}
.product-names h3{width:60px;}
}

@media only screen and (max-width:359px) {
.pincode-code{width:100%;}
.pincode-check{float:right; left:0px; margin-top:-33px; margin-right:8px;}
}


@media only screen and (max-width:1220px) {
.mobile-h{display:none;}
.prods-wd{width:100%; float:left; min-width:100%; flex:100%;}
.h520{    height: 595px;}
.filter-by{display:none;}
.sidenav{background-color: #ffffff;padding-top: 35px;/* border: solid 1px; */-webkit-box-shadow: -1px 2px 30px -15px rgba(0,0,0,0.75);-moz-box-shadow: -1px 2px 30px -15px rgba(0,0,0,0.75);box-shadow: -1px 2px 30px -15px rgba(0,0,0,0.75);}
}

@media only screen and (max-width:768px) {
.h520{height:430px;}
.ftr-p{/* width:50%; *//* min-width:50%; *//* flex:50%; *//* border:none !important; */}
.neck-shirt{background-position:center;}
.h480{height:480px !important;}
}
@media(max-width:916px){
    .ftr-log-sec .ftr-center {
    display: block;}
    .mob-hdr p{
            font-size: 9px;
    color: #e2ad4b;
    position: absolute;
    top: 48px;
    left: 73px;
    }
    .facebook {
    float: left;
    color: rgb(15 14 14 / 76%) !important;
    font-size: 12px;
    margin-bottom: 20px;
    letter-spacing: 1px;
    padding-right: 16px;
    fill: rgb(255 255 255 / 76%) !important;
    font-weight: 400;
}
    .mob-container{
        padding: 0 !important;
    }
    .categ-wid{
        display: none;
    }
    .ban-wid{
        max-width:100% !important;
        padding: 0 !important;
        margin: 0 !important;
        float: left;
    }
    .header-sec{
        display: none;
    }
    .mob-hdr{
        background-color: #461616;
        margin-top: 0;
        width: 100%;
        height: 64px;
    }
    .mob-hdr a img{
        
width: 135px;
        
position: absolute;
        
left: 90px;
        
top: 3px;
    }
    .ham-nav {
     font-size: 30px; 
    cursor: pointer;
    /* padding-left: 10px; */
    /* background: #06070a; */
    /* padding: 18px 0; */
}
.sidenav {
    height: 100%;
    /* border-top: 1px solid #ad6062; */
    position: fixed;
    height: 0;
    /* padding: 70px; */
    z-index: 9999;
    top: 0;
    right: 0;
    background-color: #ffffff;
    overflow-x: hidden;
    transition: 0.5s;
}
.ham-nav svg {
    fill: #fff;
    height: 20px;
    margin-top: 8px;
}
}
@media(min-width: 917px){
    .mob-hdr{
        display: none;
    }
}
@media only screen and (max-width:767px) {
    .show ul {
    visibility: visible;
    opacity: 1;}
    .ptn-bg{
        height: auto;
    }
.sh-50{width:50% !important; flex:50%; min-width:50%; float:left;}
.h520{height:550px;}
}

@media only screen and (max-width:991px) {
    .hd-top{
        display: none;
    }
    .header-sec .col-lg-7 {
    margin-left: 50px;
    padding-right: 0;
    max-width: 423px;
}


.header-sec input {
    font-size: 13px;
    width: 268px;
    }
.sr-bg form{width:100%;}
}

@media only screen and (max-width:1024px) {
.payment img{width:100%;}
}


@media only screen and (max-width:320px) {
.tag-white{width: 46px !important; height: 25px !important; font-size: 10px !important; left: 5px !important;}
}


@media only screen and (max-width:425px) {
.ftr-social{padding-left:0px;}
.add-nav{float:right; margin-top:0px;}
.product-names h3{left:0px;}
.user_detail_area{padding-left:15px; padding-right:15px;}
.h480{height:375px !important;}
.orginal{width:100%;}
.powered{text-align:left;}
.tnm{float:left; width:100%;}
.footer{padding-bottom:70px;}
.tag-white{width:45px; height:25px; font-size: 11px; left:4px; }
.frm-wd button{float:left; width:100%; margin-top:0px; height: 45px;}
}

@media only screen and (max-width:575px) {
    .ftr-log-sec p {
    width: auto;
    float: left;
    font-size: 13px;
    max-width: 100%;
    padding: 20px 0;
    margin: 0;
    font-family: 'Poppins', sans-serif;
    line-height: 24px;
    text-align: center;
}.ftr-log-sec a img {
    float: none;
    display: block;
    margin: auto;
}.ftr-last {
    width: 100%;
    float: left;
    text-align: center;
    background: #fff;
    margin-bottom: 60px;
}
    #mySidenav1{
        width:80% !important;
    }#mySidenav1 {
    background: #fff !important;
    padding-top: 0px !important;
    z-index: 99999;
}.price {
    color: #411a19 !important;
    font-size: 12px !important;}
    .new3-box button {
    background: #411A19;
    width: 100%;
    border: 0;
    font-size: 12px;
    color: #fff;
    padding: 8px 4px;
    text-align: center;
    border-radius: 30px;
    cursor: pointer;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
}
    .new1 h6 {
    font-size: 13px;
    color: #461616;
    text-align: center;
}
    .owl-nav{
        display: none;
    }.new3-box h6 {
    color: #7ABB3C;
    font-size: 11px;
    /* padding-left: 10px; */
}.new3-box h6 span {
    font-size: 11px;
}
    .sign-up-close {
    background: transparent;
    border: transparent;
    float: right;
    position: absolute;
    width: auto;
    right: 12px;
    font-weight: 400;
    top: 10px;
}
    .brand-sec .item img {
    height: 63px;}
    .ftr-log-sec h6 {
    font-size: 10px;
    float: left;
    color: #101010;
    margin: 15px 0px 0;
    padding: 0 5px;
}
    .ftr-log-sec h6 a{
            font-size: 10px;

}
    .panel3 a span {
    float: left;
    font-size: 11px;
    font-weight: 700;
    color: #000;
    padding: 0px 0 0 7px;
}
    .panel3 a {
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    background: #fff;
    padding: 5px 10px;
    width: 138px;
    float: left;
    height: 48px;
    margin-right: 6px;
    border-radius: 32px;
}
.panel3 a svg {
    float: left;
    fill: #101433;
    width: 20px;
    margin-top: 8px;
    height: 20px;
}
    .user_invoice_area{
        padding: 2px !important;
    }
    .item-box .image2{
        padding: 0;
        height: auto;
    }
    .item-box .image1{
        padding: 0;
        height: auto;
    }
    .item-box{
        height: auto;
    }
.wishlist{display:none;}
.addcart{display:none;}
}

@media only screen and (max-width:1220px) {
.filter-bg{border:none;}
.sidenav a{line-height:0px; padding:0px; padding-top:20px;}
.filter-bg{margin-top:0px;}
}

@media only screen and (max-width:530px) {
.frm-wd{width:100%; margin-left:0px; margin-right:0px; padding-right:20px; padding-left:20px;}
.newletter p{padding-right:20px; padding-left:20px;}
}


@media (min-width:1000px) and (max-width:1999px) {
.header_menu_area{/* display:none; */}
}

@media (min-width:1221px) and (max-width:1999px) {
.filter-mbs{display:none;}
}


@media (min-width:576px) and (max-width:1999px) {
.ftr-mbf{display:none !important;}
}

@media (min-width:760px) and (max-width:768px) {
.flip-card{height:575px;}
}   

@media (min-width:1441px) and (max-width:1990px) {
.flip-card{height:720px;}
}

@media (min-width:1401px) and (max-width:1440px) {
    .header_menu_area > ul > li > a {

    padding: 25px 45px;}
.flip-card{height:570px;}
.h520{    height: 500px !important;}
}
@media(min-width:992px) and (max-width:1276px){
    .header-sec input {
    font-size: 13px;
    width: 341px;
}
.header-sec .col-lg-7 {
    margin-left: 50px;
    padding-right: 0;
    max-width: 476px;
}
}
@media(min-width: 992px) and (max-width:1019px){
    .cart-hd {
    padding-right: 28px;
    border-right: 1px solid #582B1C;
    border-left: 1px solid #582B1C;
    width: 100%;
    text-align: center;
    float: left;
    font-size: 11px;
    /* color: #fff; */
    font-weight: 300;
    margin: 6px 0;
    color: #fff;
    padding: 12px 0;
    padding-left: 16px;
    padding-right: 16px;
}
}
@media(min-width: 1277px) and (max-width:1309px){
    .cart-hd {
    padding-right: 28px;
    border-right: 1px solid #582B1C;
    border-left: 1px solid #582B1C;
    width: 100%;
    text-align: center;
    float: left;
    font-size: 11px;
    /* color: #fff; */
    font-weight: 300;
    margin: 6px 0;
    color: #fff;
    padding: 12px 0;
    padding-left: 15px;
    padding-right: 15px;
}
}@media (max-width: 1000px){
    .mo_re_sub li:hover .sub-2 {
    display: block;
    width: 100%;
    position: unset;
    left: 0;
    background: #fff;
    padding: 15px 16px;
    /* width: 0; */
}.sub-2 li:hover .sub-3 {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    background: #fff;
    /* padding: 15px 20px; */
    /* width: 0; */
    z-index: 9999;
    opacity: 1;
}


    .o-menu:hover .sub-menu {
        display: block;
    position: unset;
    top: 80%;
    background: #f4ddb4;
    width: 99%;
    text-align: left;
    float: left;
    margin-left: 10px;
}
    .profile-list strong {
    float: left;
    width: 100%;
    font-weight: 600;
    padding-top: 4px;
    display: none;
}
.more_menu{
    display: none;
}
    .more{
        display:none !important;
    }}
    .new1  a:hover{
        text-decoration:none;
    }