@media only screen and (max-width:1298px) {
ul.ruby-menu > li > a{padding: 0 15px 0 15px !important;}
}

@media only screen and (max-width: 768px) {
.header_menu_area ul.view{background: #f7cfa3 !important;}
.header_menu_area > ul > li > a{background: #f7cfa3 !important;color: #000 !important;}   
.dropdownContain{left: inherit;
    right: -170px;}
.header_menu_area > .mob_nav{margin-top: 15px;/* padding-top: 10px; */}
}

@media(min-width: 576px){
    .sign-up-close{
        display:none;
    }

     .mob-logo{
        display: none;
    }
}
@media only screen and (max-width:1263px) {
.menu{padding-left:30px;}
}
.payment-footer img{
    max-width:100%;
}
@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:92px;}
}

@media only screen and (max-width:1058px) {
.menu {padding-left: 15px;}
}

@media only screen and (max-width: 1000px) {
.menu{display:none;}
.header_menu_area{float: right;}
.header_menu_area > .mob_nav{margin-left:15px;}
.header{margin-top: -68px;background: #fff;height: auto;margin-bottom: 6px;/* border-bottom: 1px solid #f7cfa338; */}
.logo{padding-right: 106px;margin-right: 0;margin-right: 5%;float: right;}
.payment img{width:100%;}

}

@media only screen and (max-width:500px) {
.product-names h1{    white-space: normal !important;}
}


@media only screen and (max-width:425px) {
 .header_menu_area > ul{margin-top: 50px;}   
.logo img{width: 160px;margin-top:0px;height: 78px;object-fit: contain;left: 99px;right: inherit;}
.profile-list strong{display:none;}
.search-plugin{margin-top:2px;}
.header_menu_area > .mob_nav > div:nth-child(2), .header_menu_area > .mob_nav > div:nth-child(3) {
    top: 12px;
    }
.header_menu_area > .mob_nav > div:nth-child(4) {
    top: 18px;}
.header_menu_area > .mob_nav > div:nth-child(1) {
    top: 6px;
    }
    .desk-bnr{margin-top: 0px;}
    .tabs label{font-size:10px !important;}
}


@media(min-width:768px) and (max-width:991px){
    .search-plugin {
    float: left;
    /* width: 100%; */
    margin-top: 9px;
    margin-right: 46px;
    margin-left: 73px;
}
    .hd-top{
    height:34px;
}
    .cart-box h5{
        margin-top:-24px !important;
    }.cart-box h2 {

    font-size: 13px;
    }
    .cart-box .col-lg-5{
        padding:0;
    }.plus-btn{
        width: 13px !important;font-size:12px !important;border:0  !important;
    }
    .minus-btn{
        width: 13px !important;font-size:12px !important;border:0  !important;
    }.quantity input {
    -webkit-appearance: none;
    border: none;
    text-align: center;
    width: 32px;
    font-size: 12px;

    width: 49px;
}
}


@media only screen and (max-width:768px) {
.payment img{width:auto !important;}
.dropdownContain{margin-left: -180px;z-index: 999;}
.tophdrs{display:none !important;}
}

@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:380px) {
.product-names h1{white-space: normal !important; font-size: 16px !important;}
}

@media only screen and (max-width:320px) {
.wishlist-btn{    height: 36px !important; line-height: 37px;     
font-size: 11px;}
}



@media only screen and (max-width:425px) {
.close_form{right: 0px; background-color: #0c0c0c;z-index:2;}    
.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-left: 41px;/* margin-left: 0; */margin-right: 0;}
.custom-select-wrapper{margin-top:0px !important;}
.add-love{width: 40%;text-align:center;margin-top: 22px;}
.add-basket{width: 50%;
    text-align: center;
    margin-left: 10px;
    padding: 0;
    margin-top: 22px;
    font-size: 10px;}
.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) {
    .delivery-options{
        position:relative;
    }
    .pincode-code{
        width:300px;
    }
    .pincode-check{
        top:55px;
        position:absolute;
        right:21px !important;
        left:inherit;
    }
.pl-70{padding-left:15px !important;}
.offerimg img{width:100% !important;}
.flip-card{height:390px;}
.h520 {height: 370px !important;}
.logo img{height: 66px;object-fit: contain;}
.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) {
    .pincode-check{
        top:0 !important;
        position:inherit !important;
    }
.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 !important;}
.sidenav{background-color: #ffffff;padding-top: 35px;/* border: solid 1px; */display: none;-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;}
}
.custom-select-trigger:after{
    left:25px !important;
}
@media only screen and (max-width:767px) {
    .sign-up-close {
    background: transparent;
    border: transparent;
    float: right;
    position: absolute;
    width: auto;
    right: 12px;
    font-weight: 400;
    top: 10px;
}
    .cart-box{
        height:auto;
    }
    .img-feature-box img{
        height:150px;
    }.product-sec-box img{
                height:150px;

    }
     .a-language{
        display:block !important;border:0 !important;padding:2px !important;float: right !important;
    }
    .list-pro-box img {
    width: 100%;
    height: 100px;
    object-fit: contain;
}
    .sort-text{
        display: none;
    }
    .listing-full .col-md-10{
        padding: 0;
    }.listing-full{
        padding-top: 0;
    }
    .right-align {
    float: left;
    background: transparent;
    padding: 19px 0px 19px 23px;
    border-left: 0;
}
    .bdr-ftr{
        border:0;
    }
    .featured .item{
        margin:5px !important;
    }
    .img-feature-box{
        margin-bottom: 15px
    }.feature-box h5 {
    font-size: 14px;
}
    .ftr-last {
    width: 100%;
    float: left;
    background: #fffbf6;
    margin-bottom: 55px;
}.genuine-box{
    margin-top:0;
    margin-bottom: 30px;
}
    .bdr-ftr{
       padding-bottom: 30px;    }
    .product-sec-box h5 {
   
    font-size: 13px;
    color: #fff;
 
    left: 0;
    width: 100%;
    padding: 10px;
    text-overflow: ellipsis;

}.trust-carousel .item img{
    width: 100% !important
}.trust-carousel .item {
    margin:5px  !important;
}
    .panel2 h2 {
    font-size: 20px;
}
    .panel3 h2 {
    color: #000;
    font-size: 20px;
}.panel3 .owl-nav {
   top: -79px;
   float: left;
   left: 0;
   right: inherit;
}
    .hd-top a{
        display: none;
    }
    .panel1 h2 {
    font-size: 20px;
}
.panel1 .owl-nav{
    top:-56px;
    float: left;
    right: inherit;
    left: 0;
}
    .productimages img{
            height: 185px;
    }
    #orders{
            display: block;
    width: 100%;
    overflow-x: auto;
    }
    #wishlist-container img{
        height:165px;
        object-fit:cover;
    }
    .no-it{
        width:100% !important;
        object-fit:contain;
    }
.sh-50{width:50% !important; flex:50% !important;max-width:50% !important; min-width:50%; float:left;}
.h520{height:550px;}
}

@media only screen and (max-width:991px) {
.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;margin: 0;}
.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:60px; 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:547px) {
.wishlist{display:none;}
.addcart{display:none;}
}

@media only screen and (max-width:1220px) {
    .range-slider .track {
    bottom: 64px !important;
}.range-slider{
    width: 100%;
}
.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:548px) 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) {
.flip-card{height:490px;}
.h520{    height: 500px !important;}
}
@media(max-width:575px){
    .return-left h4{
        text-align:right;
    }
    .filter-h1{
        text-align:left;
    }
    .box-text h4 span{
        width:100%;float:right;
    }
    .filter-bg {
    width: 100%;
    float: left;
    margin-top: 37px;
}
    .span-fil {
    width: 100%;
    text-align: center;
    color: #fff;
    left: 0;
    top: 0;
    position: relative;
    background: #ccc;
    font-size: 14px;
    padding: 7px 18px;
    background: #a61f23;
    border-radius: 4px;
    margin-bottom: 10px;
    float: right;
}
    .sign-up-close {
    background: transparent;
    border: transparent;
    float: right;
    position: absolute;
    width: auto;
    right: 12px;
    font-weight: 400;
    top: 10px;
}
    .product-rate h1 span{
        padding-top:17px !important;
    }
     .ui-widget.ui-widget-content{
        left:0 !important;
    }
    .pay-text {
    font-size: 14px;
    padding: 13px 32px;
}
.user_invoice_area{
    padding:10px !important;
}
    .coupon-box-text input {
    margin-top: 1px;
    padding: 10px 4px;
    font-size: 12px;
    }
    .cart-box h5{
        margin-top:0;
    }
    .cart-box{
        height:auto;
    }
    .check-pro {
    
    padding: 10px 20px;
}
    .check-cancel {
    
    padding: 10px 43px;
}
.filter-mbs svg{
    float: right !important;
}
    .hd-top p{
        text-align: center;
        display: none;
    }.custom-select-trigger:after {
 
    right: inherit !important;
    left: 25px !important;
}
    .detail-full-sec{
        overflow-x: hidden;
    }
    .dt-logo{
        display: none;
    }
   .ftr-last p{
        {
            text-align: center;
        }
    .sign-up-close{
        background:transparent;
        border:transparent;
        float: right;
    position: absolute;
    width: auto;
    right: 12px;
    font-weight: 400;
    top: 10px;

    } 
    .ct-fc{
        padding-right:0 !important
    }
    #contact-form .col-md-6{
        padding-right:0 !important;
    }
    #contact-form .col-md-12{
        padding-right:0 !important;
    }
    .ftr-logo img{
        width:200px;
    }
    .facebook{
        padding-right:30px;
    }
    .img-wishlist{
        width:100% !important;
    }
    .customer-info h1{
        font-size:15px;
    }
    .ckt_saved_address{
        width:100%;
    }
    .wid-full{
        width:45% !important;
    }
    .user_invoice_area{
        padding:10px 0 !important;
    }
    .return-text{
        width:100%;
    }
}
@media(min-width:576px){

    .sign-up-close{
        display:none;
    }

}