@media only screen and (min-width:1200px) and (max-width:2990px) {
    #adv_prices {
        padding: 0;
        width: 200px
    }

    .FT-Search input[type=search]::-webkit-search-cancel-button {
        display: none
    }

    .custom-aside .FT-Search {
        display: flex;
        flex-flow: nowrap;
        visibility: visible
    }

    .Flt-Body {
        position: relative;
        width: 100%;
        display: inline-block
    }

    .SC-P6 {
        position: absolute;
        top: 10px;
        right: 12px;
        cursor: pointer;
        display: block
    }

    .scH1#seo_selection h1:not(._breadcrums) {
        margin: 0 0 18px
    }

    .SC-P6 .glyphicon-search::after {
        content: "\f002";
        font-family: FontAwesome;
        font-size: 18px;
        color: #666
    }

    .Totalcount,
    .sd_scH1,
    .sd_scH1 h1 {
        margin-right: .5rem
    }

    .Filt-Cont .Flt-Body .Cover,
    .custom-aside .Filt-Nav {
        padding: 12px
    }

    .custom-aside li {
        padding: 8px 0 0
    }

    .indselection .tag2,
    .indselection .tag2:first-child::before,
    .sprite.Up-Arrow.Expander {
        display: none !important;
        visibility: hidden
    }

    .custom-aside .Filt-Nav {
        border-top: 1px solid #ddd;
        pointer-events: none
    }

    .custom-aside .Filt-Cont .Flt-Body:first-child .Filt-Nav {
        border-width: 0
    }

    .Filt-Cont .Flt-Body .Cover {
        margin: -4px 0 0;
        padding-top: 0;
        position: relative;
        display: block !important
    }

    .custom-aside div.filter_menu ul,
    .in_filter.Flt-Body .Cover ul {
        max-height: 200px !important;
        overflow-y: scroll !important
    }

    .Filter-20 .custom-aside .M-btn,
    .Filter-20 .custom-aside .M-btn-li {
        font-size: 14px !important
    }

    .Flt-Txt {
        display: grid;
        grid-template-columns: 30% 10% 30% 30%;
        justify-content: space-between
    }

    .Df_Flt,
    .Flt-Body.Outerprice .Cover {
        display: block !important
    }

    #Mainbody .custom-footer {
        margin-top: 25pc
    }

    ._sort--filters.affix ._filter {
        height: 35px;
        margin: .5rem 0 0;
        padding: 0 0 0 12px
    }

    ._sort--filters.affix .new-arrival-sec a {
        height: 28px;
        display: inline-block
    }

    ._filter {
        width: 100%;
        display: inline-block
    }

    #selections_ground,
    ._breadcrums {
        display: contents
    }


   ._breadcrums .sd_scH1.sd_seoH1_count,
    .sd_scH1#seo_selection {
        margin: 0 1em 14px 0;
        width: 100%;
    }

    .Nav-Fix ._Search_within {
        display: none
    }

    .Nav-Fix.affix,
    ._sort--filters.affix {
        position: fixed;
        display: inline-block;
        top: 94px;
        width: calc(100% - 235px - 2rem - 4rem - .6rem - .2rem);
        z-index: 2;
        align-self: flex-start;
        background: #fff;
        padding: 12px 0 0;
        border-top-width: 0;
        margin: 0
    }

    ._sort--filters.affix {
        right: 0;
        width: calc(100% - 226px - 0rem - 4rem - .6rem - .2rem);
        padding: 0
    }

    .right-section._inner--page {
        width: calc(100% - 234px);
        padding: 0 0 2rem 20pt;
        float: right
    }

    #Sd_Flt.Filter-20.fixed {
        position: fixed;
        left: calc(2rem + .6rem)
    }

    #Sd_Flt {
        top: auto;
        width: 234px;
        float: left;
        z-index: 1029;
        position: initial;
        padding-bottom: 5rem;
        margin-top: 0
    }

    ._Dhide,
    .dskhide,
    .fil-stky-footer,
    .fil-stky-footer1 {
        display: none !important
    }

    #Sortby-expire {
        color: #c00000
    }

    ul.Dt-5 li.active,
    ul.Dt-5 li:hover {
        border-left: 3px solid #4a8cff;
        background-color: #4a8cff;
        color: #fff;
        font-weight: 600
    }

    ul.Dt-5 {
        display: grid;
        font-weight: 400;
        cursor: pointer;
        max-width: 100%;
        border-right: 1px solid #ddd
    }

    ul.Dt-5 li {
        height: 40px
    }

    ul.Dt-5 li {
        font-size: 14px;
        line-height: 41px
    }

    .FT_VMore .Cat_type_list {
        width: 100%;
        height: 350px;
        border-width: 0;
        display: inline-flex;
        max-width: 100%;
        flex-direction: column;
        flex-wrap: wrap;
        margin: 0;
        padding: 0 .8rem;
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: space-between;
        white-space: nowrap;
        overflow: scroll hidden;
        cursor: pointer
    }

    .FT_VMore .Cat_type_list li {
        width: auto;
        padding: 3px 12px
    }

    .Cat_type_list {
        width: 100%
    }

    .Cat_type_list li.Dt4-offer {
        padding: 0 12px
    }

    .Cat_type_list ul:nth-child(1) li.Dt-H4,
    .Cat_type_list ul:nth-child(1) li.Dt-H4-offer,
    .Cat_type_list ul:nth-child(2) li.Dt-H4,
    .Cat_type_list ul:nth-child(2) li.Dt-H4-offer,
    .Cat_type_list ul:nth-child(3) li.Dt-H4,
    .Cat_type_list ul:nth-child(3) li.Dt-H4-offer,
    .Cat_type_list ul:nth-child(4) li.Dt-H4,
    .Cat_type_list ul:nth-child(4) li.Dt-H4-offer,
    .Cat_type_list ul:nth-child(5) li.Dt-H4,
    .Cat_type_list ul:nth-child(5) li.Dt-H4-offer,
    .Cat_type_list ul:nth-child(6) li.Dt-H4,
    .Cat_type_list ul:nth-child(6) li.Dt-H4-offer,
    .Cat_type_list ul:nth-child(7) li.Dt-H4-offer,
    .Cat_type_list ul:nth-child(8) li.Dt-H4-offer {
        border-width: 0;
        padding-top: 0;
        margin: 0
    }

    .Cat_type_list ul li a {
        font-size: 13px
    }

    ._list-table table {
        width: 50%
    }

    .DRop-Menu#header_hover_main_section {
        display: inline-block;
        width: 100%;
        position: relative;
        margin: 100px 0 0;
        padding: 0 calc(2rem + .6rem) 4rem
    }

    .Totalcount,
    .sd_scH1,
    .sd_scH1 h1 {
        font-size: 20px
    }

    .custom-aside .Filt-Nav,
    .custom-aside .btn .filter_drop.filter-option.pull-left {
        font-size: 16px
    }

    ._1HEvv0,
    ._1HEvv0 a,
    ._breadcrums,
    .custom-aside .M-btn,
    .custom-aside li,
    .filter-option,
    .filter_badge,
    .filter_more,
    .indselection,
    .new-arrival-sec a,
    .new-arrival-sec strong {
        font-size: 12px
    }

    .Flt-04 input,
    .Flt-Txt .flt-Btn,
    .Flt-Txt b,
    .noUi-tooltip {
        font-size: 12px
    }
}

@media only screen and (min-width:1200px) and (max-width:1500px) {
    #Sd_Flt {
        width: 220px
    }

    .right-section._inner--page {
        width: calc(100% - 220px);
        padding: 0 0 2rem 12px
    }

    #Sd_Flt.Filter-20.fixed {
        left: 12px
    }

    .Nav-Fix.affix,
    ._sort--filters.affix,
    .scrollUP:not(.popupsearchresult) .searchfiltercarousel_section ._searchpresentation {
        width: calc(100% - 209px - 12px - 12px - 12px) !important
    }

    .Totalcount,
    .sd_scH1,
    .sd_scH1 h1 {
        font-size: 13px
    }

    .custom-aside .Filt-Nav,
    .custom-aside .btn .filter_drop.filter-option.pull-left {
        font-size: 13px
    }

    .Flt-04 input,
    .Flt-Txt .flt-Btn,
    .Flt-Txt b,
    ._1HEvv0,
    ._1HEvv0 a,
    ._breadcrums,
    .custom-aside .M-btn,
    .custom-aside li,
    .filter-option,
    .filter_badge,
    .filter_more,
    .new-arrival-sec a,
    .new-arrival-sec strong,
    .noUi-tooltip {
        font-size: 12px
    }

    .indselection {
        font-size: x-small
    }
}

@media only screen and (min-width:1700px) and (max-width:2999px) {

    ._1HEvv0,
    ._1HEvv0 a,
    ._breadcrums,
    .custom-aside .M-btn,
    .Flt-Body.Sort_by ul li,
    .custom-aside li,
    .filter-option,
    .filter_badge,
    .filter_more,
    .indselection,
    .new-arrival-sec a,
    .new-arrival-sec strong {
        font-size: 14px
    }

    .Totalcount,
    .Flt-Body.Sort_by .Filt-Nav,
    .custom-aside .Filt-Nav,
    .custom-aside .btn .filter_drop.filter-option.pull-left,
    .sd_scH1,
    .sd_scH1 h1 {
        font-size: 18px
    }

    .Flt-04 input,
    .Flt-Txt .flt-Btn,
    .Flt-Txt b {
        font-size: 13px
    }

    .noUi-tooltip {
        font-size: 12px
    }
}