@media (min-width:1200px) {
.sd_close-img .glyphicon.glyphicon-remove-circle::before {
    content: "\f05c";
    color: #bbb;
    font-family: FontAwesome;
    font-weight: 100;
    font-size: 20px;
}
body:not(.modal-search) #related_searches_paren {
    display: none;
}

    /* .GridSearch:not(.not-deals) span.post-search-icon.mbhide {
        left: initial;
        right: calc(36px * 7);
    } */
      /* .not-deals  span.post-search-icon.mbhide {
    left: 24px;
}
    .search .search__input .input-group .not-deals input {
        padding-inline-start: 63px !important;
    } */
.post-search-icon ._sprites._search--icon::before,
    ._searchinput .form_search__input i._sprites._search--icon::before {
    content: "";
    background-image: url("https://d372i0x0rvq68a.cloudfront.net/img/SearchIcon.webp");
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: relative;
    display: block;
    background-size: contain;
}

span.post-search-icon.mbhide {
/* position: absolute; */
    /* height: 41px; */
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
   /* right: calc(36px * 7); */
   cursor: pointer;
}

.onlyfirebox  span.post-search-icon.mbhide {
       right: calc(36px * 6);
}

._searchinput .form_search__input input.form-control {
    font-size: 14px;
}
._searchinput .form_search__input i._sprites._search--icon {
        /* position: absolute;
        right: calc(34px * 6);
        left: initial; */
        top: -2px;
        background-image: none;
        width: 30px;
        /* height: 46px; */
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* span.post-search-icon.mbhide.pages-col-4 {
         right: calc(36px * 6);
    }
     .search__input._mozila--browser span.post-search-icon.mbhide.pages-col-4 {
         right: calc(36px * 5);
    } */


  /* body:not(.modal-search) .search .search__input .input-group .form_search__input i._sprites._search--icon,
  .onlyfirebox  ._searchinput .form_search__input i._sprites._search--icon {
 right: calc(34px * 5);
    }

      body:not(.modal-search) .search .search__input._mozila--browser .input-group .form_search__input i._sprites._search--icon {
 right: calc(34px * 4);
      } */

/* .earnMoneyPOp .icon-popup {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    transform: scale(1.9);
} */
    span.hdicon img {
    width: 24px;
    height: 24px;
    top: 2px;
}

.header1-inner {
    font-size: 16px;
        top: 84px;
    margin-bottom: 1em;
    cursor: pointer;
    z-index: 1029;
    position: fixed;
    left: 0;
}

._headerfix {
  padding: 0 calc(.6rem + .6rem) 0 calc(.5rem + .6rem);
}
    .modal-search .GridSearch._search__box,
    .modal-search .search.pt-5.innerSearch .form_search__input,
    body:not(.modal-search) .search.pt-5.innerSearch .GridSearch.not-deals:not(._search__box),
    body:not(.modal-search) .search.pt-5.innerSearch .wcsqt.sclist {
        display: none
    }
    .form_search__input {
        cursor: pointer;
        z-index: 1030;
        text-align: left;
        position: relative;
    }

    .form_search__input input.form-control::placeholder {
        font-size: 16px
    }

    .form_search__input input.form-control {
        border-radius: 2em;
        height: 45px;
        font-size: 16px;
        margin: 0;
        color: #666;
        padding: 0 1em;
        cursor: pointer;
        border: 1px solid #4a8cff !important
    }

    /* .form_search__input i._sprites._search--icon {
        position: absolute;
        left: .5em;
        top: -3px;
        background-image: none
    }

    .form_search__input i._sprites._search--icon::before {
        content: "\f002";
        background-image: none;
        font-family: FontAwesome;
        margin: 0;
        position: relative;
        top: 11px;
        background: no-repeat;
        padding: 0 12px;
        color: #4a8cff
    } */

    body:not(.modal-search) .search .search__input .input-group .form_search__input input {
        border-radius: 25px !important;
        border: 1px solid #ddd !important;
        text-align: left;
        padding-inline-start: 16px !important;
    }

  

    .member-female .search .search__input .input-group input#SearchSubCategory:focus,
    body.member-female:not(.modal-search) .search .search__input .input-group .form_search__input input:hover {
        border: 1px solid #ff5b77 !important;
    }

    .search .search__input .input-group input#SearchSubCategory:focus,
    body:not(.modal-search) .search .search__input .input-group .form_search__input input:hover {
        border: 1px solid #4a8cff !important;
    }

    .defaultsearch .label[style="display: block;"] {
        display: inline-flex !important;
    }
    .light-modal-content {
        width: 600px;
        height: 600px
    }

    .croppr-container img.croppr-image,
    .croppr-container img.croppr-imageClipped,
    .light-modal-body img {
        width: 100%;
        height: 500px;
        object-fit: contain
    }

    .ImageBtnDiv {
        height: 65px
    }

    .dropdown.open .dropdown-menu label:after {
        top: 11.2px
    }

    .genderh1 label:after {
        top: 6.5px
    }

    ul._scqtlist li#drop {
        margin-right: 3px
    }

    .brandname.nobrands {
        margin-left: 1.6em
    }

    .splitswlwction {
        justify-content: left
    }

    /* .defaultsearch label, */
    .dropdowntoggle {
        height: 30px
    }

    .defaultContainer .genderh1 label input[type=radio]:after {
        left: 7px;
        width: 18px;
        top: 9px
    }

    button#trash {
        padding-left: .9em
    }

    .dropdown.open .dropdown-menu#dropdown-menu-brands,
    .dropdown.open .dropdown-menu#dropdown-menu-category {
        width: 502px
    }

    .ContainerH6 button#closebtn {
        position: fixed;
        right: 30%;
        top: 152px
    }

   

    .dropdown button.closebtn {
        left: 145px
    }

    .ContainerH6 .fa-minus-square-o:before {
        content: "X";
        background: 0 0;
        color: #fff;
        bottom: 100%;
        z-index: 1030;
        border: 2px solid #fff;
        pointer-events: auto;
        display: flex;
        align-items: center;
        position: absolute;
        font-family: monospace;
        justify-content: center;
        margin-block-end: 8px;
        margin-inline-end: 0;
        height: 35px;
        width: 35px;
        padding: 0;
        border-radius: 100%;
        font-size: 20px;
        box-shadow: none;
        font-weight: 100;
        font-style: normal;
        cursor: pointer
    }
    
    .ContainerH6 {
        font-size: 16px;
        margin: 18px auto;
        position: relative;
        top: 0
    }

 
    .ImageDropdown {
        width: calc(100% - 172px)
    }

    .ImageButton {
        width: 172px
    }
    .defaultContainer {
        padding: 0 1.6em
    }

    .defaultsearch .closebtn {
        margin: 0
    }

    ._default-container {
        background: #fff;
        height: 100%;
        width: 100%;
        border-radius: 1em;
        overflow-y: scroll
    }

    .defaultsearch#selectsection:not(.hidden)::after {
        content: "";
        opacity: 1;
        background: rgb(0 0 0 / 44%);
        position: fixed;
        top: 0;
        left: 0;
        z-index: -1;
        display: none;
        width: 100%;
        height: 100%;
        display: inline-block;
        outline: 0
    }

    .defaultsearch#selectsection:not(.hidden) {
        width: 545px;
        height: 512px;
        padding: 0;
        top: 120px;
        margin: 0 auto;
        right: 0;
        border-width: 0;
        overflow: hidden;
        border-radius: 1em
    }

    .defaultsearch:not(#selectsection) {
        display: flex;
        align-items: center;
        width: auto;
        justify-content: space-between;
        position: absolute;
        right: 15px;
        top: 5px;
        gap: 5px;
        background: #fff;
    }
   .defaultsearch .label {
    flex-flow: column;
    border-width: 0;
    width: 34px;
    cursor: pointer;
    color: #4a8cff;
    padding: 5px 0;
    border-radius: 6px;
    display: inline-flex;
    height: 32px;
    align-items: center;
    text-align: center;
    font-size: x-small;
    }

    .defaultsearch .label.active {
              background-color: #eaf6ff;
        color: #4a8cff;
    }
    .defaultsearch .label i.fa-microphone:before {
        content: "\f130";
    }
    span._col2._UPIInput ._UpIIcon::before {
        left: .4em;
        top: 5px
    }

    ._fromaction .phone .g-recaptcha._submitted,
    ._fromaction span.input_phone {
        width: 50%;
        float: left
    }

    ._formcontrol ._fromaction.otp:not(.hidden) {
        padding: 20px 1em;
        height: auto;
        display: inline-flex !important;
        flex-flow: wrap;
        justify-content: center
    }

    ._fromaction.otp center {
        width: 100%;
        display: inline-block;
        text-align: center;
        margin: 0
    }

    ._fromaction.otp ._col2 {
        float: left;
        width: 48%;
        position: relative
    }

    ._fromaction.otp input {
        margin: 0 0 0;
        border-radius: 6px;
        height: 40px
    }

    ._fromaction.otp .selectgender input[type=radio]+label {
        line-height: 40px;
        height: 40px
    }

    ._fromaction.otp input::placeholder {
        font-size: 13px !important
    }

    ._fromaction.otp .selectgender {
        display: inline-grid;
        width: 49%;
        float: left;
        grid-template-columns: 49% 49%;
        margin: 0 0 0;
        justify-content: space-between
    }

    .new_user_carousel {
        grid-template-columns: auto 320px;
        margin: -4px auto
    }

    .grid-col-crop img.responsive-img {
        left: 2px
    }

    .newEarn.info img {
        right: -3px
    }

    ._fromaction .otp,
    ._fromaction .phone,
    .split-grid-col {
        width: 425px
    }

    div#_grid2_f_b._grid2 {
        display: inline-grid;
        grid-template-columns: 48% 48%;
        justify-content: space-between;
        width: 100%
    }

    ._fromaction div#_grid2_f_b._grid2.fullwidthgrid {
        grid-template-columns: 100%
    }

    .BrowseDropdown h5 b {
        font-size: 1.4vw
    }

    .BrowseDropdown ul {
        width: 37vw;
        padding: 1.6em 1.6em
    }

    .BrowseDropdown li,
    .BrowseDropdown li b,
    .BrowseDropdown li span {
        margin: .8em 0;
        font-size: 1vw
    }

    .BrowseDropdown {
        padding: 15% 0 3em
    }

    ._formcontrol .browser-container {
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 500px;
        font-size: 14px;
        border-width: 0 1px;
        border-style: solid;
        border-color: #ff9900
    }

    .new_user_carousel img.responsive-img {
        width: 23px;
        height: 15px;
        object-fit: contain;
        top: 2px
    }

    ._formcontrol ._fromaction.phone .xerve_loading#otpsumbmited {
        position: absolute;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        z-index: 1;
        top: 0;
        padding: 0 0 0;
        border-radius: 2em 2em 0 0;
        background: #ff9900
    }

    .new_user_carousel {
        font-size: 13px;
        font-weight: 700
    }

    ._headerfix .search .search__input .input-group input {
        border-bottom-left-radius: 6px !important;
        border-top-right-radius: 6px !important;
        border-bottom-right-radius: 6px !important
    }

    .input-group-prepend ._sprites._search--icon,
    .input-group-prepend ._sprites.iconmic::before {
        color: #0080ff
    }

    .newEarn {
        display: inline-block;
        width: 40px;
        height: 40px;
        position: relative;
        top: 6px
    }

    ._fromaction input#phone {
        border-radius: 25px 0 0 25px;
        text-align: left;
        padding-left: 43px
    }

    ._fromaction .phone ._submitted {
        border-radius: 0 25px 25px 0;
        margin: 0 !important;
        align-items: center
    }

    div#genderid {
        justify-content: center;
        display: inline-flex;
        align-items: center;
        gap: 4px
    }

    ._formcontrol .picker {
        top: -285px
    }

    ._formcontrol .picker__wrap {
        width: 300px
    }

    .selectgender input[type=radio]+label {
        line-height: 35px;
        height: 35px
    }

    ._fromaction ._submitted#finished {
        padding: 0 1rem;
        border-radius: 25px
    }

    ._fromaction.dealsbox.phone {
        background: #ff9900;
        border-radius: 2em 2em 0 0;
        /* border: 2px solid #ddd; */
        display: inline-flex;
        flex-flow: column;
        align-items: center;
        padding: 30px 0 24px;
        height: auto !important;
        gap: 12px;
        bottom: 0px
    }

    ._fromaction.otp {
        background: #ff9900;
        /* border: 1px solid #ddd; */
        flex-flow: column;
        display: inline-flex;
        width: 430px;
        gap: 1em;
        padding: 2em 3em 1.5em;
        border-radius: 2em 2em 0 0
    }

    ._fromaction .fa.fa-calendar {
        position: absolute;
        right: 16px;
        top: 10px;
        font-size: 18px
    }

    ._fromaction #_col2_birth {
        position: relative;
        display: inline-block
    }

    ._fromaction .col_2.selectgender input[type=radio]+label {
        width: 155px;
        margin: 1.2em 1em;
        line-height: 46px;
        font-size: 16px;
        height: 48px
    }

    ._formcontrol .xerve_loading {
        padding: 4rem 0 0;
        text-align: center;
        position: absolute;
        width: 98%;
        margin: 0 auto;
        display: inline-block;
        left: 0;
        height: 140px
    }

    ._formcontrol .xerve_loading#otpsumbmited {
        position: relative;
        display: inline-block;
        height: auto;
        padding: 1em 0 0
    }

    ._fromaction input#phone {
        margin-right: -2px
    }

    ._formcontrol h2 {
        font-size: 26px;
        font-family: 'Quicksand', Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #000;
        margin: -16px -8px 0;
        text-align: center;
        white-space: nowrap
    }

    ._formcontrol ._fromaction {
        position: fixed;
        bottom: 49px;
        right: 0;
        left: 0;
        margin: 0 auto;
        display: inline-block;
        width: 500px;
        z-index: 1028;
        text-align: left
    }

    ._formcontrol b {
        color: #4a8cff;
        margin: 0 .3em 0;
        font-size: 14px
    }

    ._formcontrol b i {
        font-weight: 100
    }

    ._fromaction ._submitted {
        font-weight: 700;
        cursor: pointer;
        padding: 0 0;
        height: 48px
    }

    ._fromaction ._submitted,
    ._fromaction input::placeholder {
        font-size: 16px !important
    }

    ._formcontrol b.green {
        color: #00b050
    }

    ._formcontrol b.orange {
        color: #f60
    }

    ._fromaction ._submitted:hover {
        background-color: #00b050;
        border-color: #00b050;
        color: #fff
    }

    ._fromaction input,
    label.placeholder-input {
        border-color: #fff;
        border-width: 1px;
        border-style: solid;
        height: 48px;
        font-size: 14px;
        border-radius: 6px;
        padding-top: 2px;
        margin: 0;
        text-align: left
    }

    #login-drop .opennav_header {
        float: left;
        border-right: 1px solid #ddd;
        padding-right: 6px;
        height: 33px
    }

    .face_profile_pic,
    .letter_background {
        width: 25px;
        height: 25px
    }

    span.Loginrevenue {
        color: #000;
        background-color: #adff00;
        padding: 0 5px 1px;
        border-radius: 25px
    }

    .acc ._login {
        display: inline-flex;
        flex-flow: column
    }

    .Loginrevenue img {
        width: 8px;
        height: 8px;
        top: 1px;
        border-radius: 100%
    }

    .GetcashInfo {
        display: inline-grid;
        grid-template-columns: auto auto;
        align-items: center;
        gap: 0;
        text-align: center;
        margin-top: 4px
    }

    .GetcashInfo p {
        line-height: 18px;
        font-size: 11px;
        color: #000
    }

    div#after-login-drop {
        display: inline-flex;
        flex-flow: column
    }

    .GetcashInfo i.fa.fa-hand-o-down {
        font-size: 13px;
        top: 1px;
        position: relative
    }

    ._sharedropdown {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1050;
        margin: 0;
        width: 100%;
        height: 100%;
        outline: 0;
        padding: 120px 0 3em;
        opacity: 1;
        overflow-y: scroll;
        background: rgb(0 0 0 / 24%)
    }

    ._sharedropdown ul {
        width: 600px;
        padding: 1.6em;
        background: #fff;
        margin: 0 auto;
        line-height: 20px;
        border-radius: 1em
    }

    ._sharedropdown .close-cover-login {
        right: -25px;
        position: relative;
        float: right
    }

    ._sharedropdown table {
        margin: 1em 0 1.3em
    }

    ._sharedropdown th {
        background-color: #f1f1f1
    }

    ._sharedropdown td,
    ._sharedropdown th {
        font-size: 13px;
        line-height: 16px;
        text-align: center;
        border: 1px solid #ddd;
        padding: 8px
    }

    ._sharedropdown h5,
    ._sharedropdown#_sharedropdown h6 {
        font-size: 20px;
        font-weight: 700
    }

    ._sharedropdown table {
        border-collapse: collapse;
        width: 100%
    }

    ._sharedropdown i.fa.fa-check {
        color: #1db954
    }

    ._sharedropdown#_sharedropdown li,
    ._sharedropdown#privacyTerms li {
        font-size: 12px
    }

    ._sharedropdown li,
    ._sharedropdown li b,
    ._sharedropdown li span {
        margin-bottom: .6em
    }

    .share-icon::before {
        content: "\f1e0";
        font-family: FontAwesome
    }

    ._sharedropdown h5 b {
        color: #1db954
    }

    ._sharedropdown h5 b.verticalline {
        color: #000
    }

    .cashdetails {
        display: inline-grid;
        grid-template-columns: 35px auto;
        border: 1px solid #ddd;
        background: #fff;
        align-items: center;
        padding: 0 1em 0 .6em;
        gap: 8px;
        height: 74px;
        margin-right: 1em;
        border-radius: 1em;
        margin-top: 5px
    }

    div#login-drop.user {
        height: auto
    }

    .h6CashDetails {
        width: 100px;
        display: inline-block
    }

    .h6CashDetails i {
        font-weight: 100
    }

    .grid-cashdetail li {
        padding: 3px 0;
        border-bottom: 1px solid #ddd;
        font-weight: 700;
        font-size: 10px;
        white-space: nowrap
    }

    .grid-cashdetail li:last-child {
        border-width: 0
    }

    .h6CashDetails.green {
        color: #00b050
    }

    .h6CashDetails.orange {
        color: #f60
    }

    #login-drop h6 i.fa.fa-hand-o-down {
        font-size: 18px;
        margin: 0 4px;
        color: #fff
    }

    .browseGet img {
        width: 40px;
        height: 40px;
        top: 2px
    }

    .acc__loged--name.mbhide {
        padding-left: 6px
    }

    ._searchquicklist #compre_category_section ._header--home {
        border-top: 0
    }

    ._scqtlist.containerbankoffers.active {
        padding: 1em
    }

    ._searchinput ul._scqtlist li#available,
    ul._scqtlist li:nth-child(3) {
        margin-right: 3px
    }

    .acc__loged--name img {
        position: absolute;
        right: -27px;
        width: 33px;
        transform: rotate(-95deg);
        top: 16.6px
    }

    ._iconcat {
        font-size: .9em
    }

    .btn-categories {
        margin: 1.8em 0
    }

    .seller_badge .get {
        padding: 4px 12px;
        font-weight: 100;
        margin: 8px 0 0
    }

    ._searchquicklist ._cashbackcont:hover {
        color: #4a8cff
    }

    ._cashbackcont,
    ._couponcont {
        width: calc(100% / 5);
        display: inline-flex;
        cursor: pointer;
        height: 65px;
        float: left;
        align-items: center;
        justify-content: center;
        cursor: pointer
    }

    ._couponcont {
        height: 145px;
        padding: 0 4px;
        flex-flow: column
    }

    ._couponcont ._sellerlogo img {
        border-radius: 6px
    }

    ._cashbackcont ._sellerlogo img {
        width: 85px;
        height: 40px;
        object-fit: contain;
        object-position: center
    }

    ._searchquicklist ._cashbackcont {
        border: 1px solid #ddd;
        border-radius: 100%;
        margin: 0 12px 2em;
        width: 125px;
        height: 122px
    }

    .sccatlistcon ._header--home {
        border-bottom: 1px dashed #ddd
    }

    ._scqtlist.containerdealz.active .colcashbacktab.colcashtab {
        text-align: center;
        width: 100%;
        display: flex;
        flex-flow: wrap;
        justify-content: center
    }

    .sccatlistcon ._header--home span.header--tag {
        font-size: 16px
    }

    ul._scqtlist li#cashback {
        margin-left: 2.5px
    }

    ul._scqtlist li:nth-child(2) {
        margin: 0 2.5px
    }

    .sccatlistcon a._categories {
        font-size: 13px;
        white-space: nowrap;
        font-weight: 400;
        padding: 0 1em;
        line-height: 30px
    }

    .modal-search span.closex {
        position: absolute;
        height: 42px;
        width: 26px;
        display: flex;
        justify-content: center;
        cursor: pointer;
        align-items: center
    }

    .modal-search .wcsqt.wcsuggestion {
        display: inline-block;
        padding: 0
    }

    ._headerfix .search .search__input .input-group input.form-control.rounded {
        border-radius: 26px !important;
    }
    .search.pt-5 .talknow #recording {
        left: 30px;
        height: 40px;
    }
    .wcsqt.wcsuggestion {
        background: #fff;
        position: absolute;
        display: none;
        width: 100%;
        height: 500px;
        left: 0;
        top: 75px;
        overflow-y: auto;
        /* border: 1px solid #ddd;
        box-shadow: 1px 2px 7px 0 #cbcbcb; */
        padding: 12px;
        border-radius: 0 0 6px 6px
    }
    /* .search-top #related_searches._search,
   .search-top .wcsqt.wcsuggestion {
        top: 62px;
    } */

    .wcsqt ._searchquicklist {
        width: 100%;
        position: relative;
        display: inline-grid;
        align-content: start
    }

    ._searchquicklist ._scqtlist.active {
        grid-row: 1
    }

    ._searchquicklist ._scqtlist .scearchh1,
    ._searchquicklist ._scqtlist .scqth1 {
        font-size: 18px;
        font-weight: 700;
        width: 100%;
        justify-content: left;
        margin: 0 0 12px;
        padding: 1em 12px;
        color: #000;
        border-width: 0;
        background-color: transparent
    }

    ._searchquicklist ul._scqtlist li {
        font-size: 13px;
        border: 1px solid #ddd;
        border-radius: 25px;
        padding: 0 16px;
        color: #4a8cff;
        margin: 0 4px 12px
    }

    #JoinSaveEarn .owl-dots,
    #JoinSaveEarn .owl-nav,
    ._searchquicklist ._scqtlist:not(.active),
    .sclist ._scqtlist:not(.active),
    body:not(.modal-search) span.closex {
        display: none !important
    }

    .wcsqt {
        width: 100%;
        display: block
    }

    ul._scqtlist li {
        display: inline-flex;
        font-size: 12px;
        height: 26px;
        border-width: 1px 1px 0;
        border-style: solid;
        border-color: #0080ff;
        background-color: #fff;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 0 12px;
        float: left;
        border-radius: 6px 6px 0 0;
        color: #0080ff;
        z-index: 1;
        position: relative;
        cursor: pointer
    }

    ul._scqtlist li.active,
    ul._scqtlist li:hover {
        background-color: #0080ff;
        border-color: #0080ff;
        font-weight: 700;
        color: #fff
    }

    .search .search__input .input-group .input-group-prepend span.mode_search.audio.active {
        background-color: #ffe40a;
        border-color: #ffe40a;
        font-weight: 700
    }

    .search .search__input .input-group .input-group-prepend span.mode_search.audio.active::after,
    .search .search__input .input-group .input-group-prepend span.mode_search.audio.active::before {
        border-color: #ffe40a !important
    }

    .search .search__input .input-group .input-group-prepend span.input-group-text {
        border-width: 0;
        border-style: solid;
        position: absolute;
        top: -1px;
        right: 0;
        border-radius: 0 25px 25px 0
    }

    .search .search__input .input-group .input-group-prepend span {
        height: 40px;
        width: 40px;
        cursor: pointer;
        border-width: 0;
        display: flex;
        padding: 0;
        align-items: center;
        justify-content: center
    }

    .chat-icon {
        bottom: 2rem;
        right: 0
    }

    .chat-window {
        width: 350px;
        height: 65%;
        bottom: 0;
        right: 0;
        left: inherit
    }

    #notification_carousel {
        width: 500px;
        display: inline-block;
        background: #fff;
        position: relative;
        padding: 14px 12px 10rem
    }

    .main_brand_section .active_hover_parse span,
    .main_brand_section span:hover {
        background-color: #f1f3f6;
        font-weight: 600
    }

    ._sprites.th-large,
    .fixed-top ._navbar .navbar-toggler:hover ._nav--icons,
    .fixed-top ._navbar .navbar-toggler:not(.collapsed) ._nav--icons {
        background-position: -45px -45px
    }

    ._login.collapsed:hover .acc__loged,
    ._searchquicklist ul._scqtlist li:not(.scqth1):hover,
    .acc ._login:not(.collapsed) .acc__loged,
    .fixed-top .acc ._login:not(.collapsed) .acc__loged {
        background-color: #0080ff;
        color: #fff
    }

    .fa-circle-o:before {
        margin-right: 3px
    }

    .container_nav {
        color: #fff
    }

    .navsctab.active {
        color: #ffe40a
    }

    .bellinfo,
    .fixed-top ._navbar .navbar-toggler {
        padding: 0 !important;
        width: 45px
    }

    .bellnotify {
        width: 23px;
        height: 23px;
        top: 20px;
        right: 0
    }

    .mode_search.audio::after,
    .mode_search.audio::before {
        height: 53px
    }

    .search__input:hover #SearchSubCategory {
        border: 1px solid #0080ff !important
    }

    .acc .rightsidemenu__list .close.close-cover-login .glyphicon.glyphicon-remove::before {
        left: initial;
        right: 395px
    }

    .leftsidemenu .leftsidemenu__list .close.close-cover-login .glyphicon.glyphicon-remove::before {
        right: initial;
        left: 340px
    }

    .acc .rightsidemenu__list::before,
    .leftsidemenu .leftsidemenu__list::before {
        top: 84px
    }

    .search .search__input .input-group .talknow input {
        padding-inline-start: 50px !important
    }

    .modal-search #related_searches_paren::before {
        content: "";
        background: rgb(0 0 0 / 24%);
        position: fixed;
        top: 84px;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        overflow: hidden;
        outline: 0
    }

    .bellinfo.active::after {
        margin: 44px auto
    }

    .bellinfo {
        position: relative;
        display: flex;
        align-items: center;
        margin-right: 16px;
        width: 55px;
        padding: 0 1em !important;
        height: 85px;
        border-radius: 0;
        justify-content: center
    }

    ._bellinfo._bellinfofixed .close.close-cover-login {
        float: left
    }

    ._bellinfo._bellinfofixed .close .glyphicon.glyphicon-remove::before {
        position: relative;
        margin: 1rem;
        left: auto
    }

    ._bellinfo._bellinfofixed:not(.hidden) .adsimage img {
        max-height: 345px
    }

    ._bellinfo.tempnotfy._bellinfofixed:not(.hidden) .adsimage img {
        max-height: 55px
    }

    .adsimage {
        width: 35%
    }

    .bellinformation span._p img {
        max-width: 50px
    }

    .bellinformation {
        border: 1px solid #ddd;
        width: 100%;
        border-radius: 6px;
        padding: 0 8px;
        height: 100%
    }

    ._h12,
    .bellinformation ._h9 {
        font-size: 20px
    }

    .acc {
        display: flex;
        flex-flow: row;
        position: relative
    }

    ._bellinfo._bellinfofixed:not(.hidden) {
        top: 75px
    }

    .bellcontianer {
        float: right
    }

    ._bellinfo._bellinfofixed.tempnotfy .adsimage img {
        max-height: 50px
    }

    ._bellinfo._bellinfofixed.tempnotfy .bellinformation {
        display: grid;
        grid-template-columns: auto 80%;
        padding: 0;
        align-content: center
    }

    ._bellinfo._bellinfofixed.tempnotfy .adsimage {
        margin: 0;
        grid-row: 1
    }

    ._bellinfo._bellinfofixed.tempnotfy .grid60 {
        padding-left: 6px;
        line-height: normal
    }

    ._bellinfo._bellinfofixed.tempnotfy ._bellinfo_contianer {
        text-align: left
    }

    ._bellinfo._bellinfofixed.tempnotfy ._bellinfo_contianer {
        width: 320px;
        height: 100px;
        padding: 0 6px
    }

    ._bellinfo._bellinfofixed.tempnotfy .bellinformation ._h9 {
        font-size: 12.5px;
        margin: 0 0 6px;
        display: block
    }

    ._bellinfo._bellinfofixed.tempnotfy .bellinformation a,
    ._bellinfo._bellinfofixed.tempnotfy .bellinformation span._p {
        font-size: 7pt;
        margin: 0 0 4px
    }

    ._bellinfo._bellinfofixed.tempnotfy {
        display: flex;
        cursor: pointer;
        top: 0;
        width: auto;
        position: relative;
        float: right;
        border: 0;
        padding: 0 0;
        border-radius: 0;
        margin-top: -20px
    }

    ._bellinfo._bellinfofixed ._bellinfo_contianer {
        width: 375px;
        height: 545px
    }

    .grid60 {
        line-height: 24px
    }

    ._bellinfo._bellinfofixed .bellinformation {
        border: 0;
        display: grid;
        align-content: space-between
    }

    ._bellinfo._bellinfofixed ._bellinfo_contianer {
        border-right: 1px dashed #ddd
    }

    ._bellinfo._bellinfofixed .bellcontianer a:last-child,
    ._bellinfo._bellinfofixed .bellcontianer div:last-child {
        border-right: 0
    }

    ._innerheader .Nav-Fix.affix,
    ._innerheader ._header--home,
    ._innerheader ._sort--filters.affix,
    ._innerheader .before--load,
    ._innerheader .offers__fcc._fixheader.affix:not(.Nav-Fix),
    .scroll_up .Nav-Fix.affix,
    .scroll_up ._header--home,
    .scroll_up ._sort--filters.affix,
    .scroll_up .before--load,
    .scroll_up .offers__fcc._fixheader.affix:not(.Nav-Fix) {
        top: 122px
    }

    ._innerheader ._innernav .scroll_up ._innernav {
        margin-top: 64px
    }

    ._innerheader ._comparison-section ul._list--grid._header--tag,
    ._innerheader ._fixheader.affix:not(.Nav-Fix),
    .scroll_up ._comparison-section ul._list--grid._header--tag,
    .scroll_up ._fixheader.affix:not(.Nav-Fix) {
        top: 122px
    }

    .container_nav {
        display: flex;
        flex-flow: column;
        cursor: pointer;
        font-size: 15px;
        line-height: 26px;
        width: 22%;
        float: left;
        padding: 0;
        margin: 12px 0 0
    }

    ._searchinput {
        position: relative;
        top: 1.2px
    }

    .navsctab b {
        display: none;
        visibility: hidden
    }

    ._switchlogo .xervelogo svg {
        top: 27px;
        height: 100px;
        position: relative
    }

    .leftsidemenu .leftsidemenu__list {
        width: 275px
    }

    ._innernav #dropdown_prices .dropdown-content a {
        width: auto;
        padding: 0 12px
    }

    .V-Btn,
    ._btn.__more,
    ._sdresu .resu_text_all,
    .offers__viewall a,
    .res_txtsd .resu_text_all,
    .view_all,
    .view_more_btn a {
        font-size: 17px
    }

    .custom-footer {
        padding: 1.5rem 12px;
        justify-content: center
    }

    .custom-footer ul {
        font-size: 15px
    }

    ._search_close--icon i::before {
        right: -10px
    }

    ._mozila--browser ._search_close--icon i::before {
        right: -30px
    }

    .sd_close-img {
        display: inline-flex;
        align-items: center;
        height: 30px
    }

    .view-button {
        border-radius: 6px;
        height: 35px;
        padding: 4px 10px 0
    }

    .mode_search.active b {
        font-weight: 600
    }

    .acc .rightsidemenu__list,
    .leftsidemenu .leftsidemenu__list {
        padding: 15px 12px 5px
    }

    .acc .rightsidemenu__list {
        width: 345px
    }

    .search .search__input .mode_search span {
        width: 25px;
        height: 24px
    }

    .Search_type {
        grid-template-columns: 45px 35px 35px;
        width: calc(45px + 35px + 35px + 15px)
    }

    .search .search__input .input-group input {
        padding-inline-start: 22px !important;
        padding-inline-end: 112px;
        border-radius: 0 !important;
        border: 1px solid #ddd !important
    }

    .close .glyphicon.glyphicon-remove::before,
    .close.close-cover .glyphicon.glyphicon-remove::before,
    .close.close-cover-login .glyphicon.glyphicon-remove::before,
    .share-close-btn .glyphicon.glyphicon-remove::before,
    button.share-close-btn::before {
        left: 100%
    }

    .custom-footer ul {
        justify-content: space-between;
        align-items: center
    }

    #related_searches._search {
        top: 76.5px;
        padding: 0;
        border-top: 0px;
        height: 500px;
    }

    ._search_close--icon .sd_close-img,
    .search .search__input .input-group .input-group-prepend span,
    .search .search__input .input-group input {
        height: 42px
    }

    .search .search__input .input-group .input-group-prepend span {
        width: 55px
    }

    .search .search__input .input-group input#SearchSubCategory,
    .search .search__input .input-group input#SearchSubCategory::placeholder {
        font-size: 14px
    }
    ._search_close--icon,
    #notification_carousel .owl-nav,
    .dskhide {
        display: none !important;
        visibility: hidden
    }

    #xr12_search_entry img {
        padding: 0 .5rem 0 0
    }

    .search.inner--search .search_cont {
        height: 85px;
        padding: 0 10em
    }

    ._innernav a.active {
        font-weight: 600;
        pointer-events: none
    }

    ._innernav {
        margin-top: 84px;
        padding: 0 calc(2rem + .6rem)
    }

    .fixed-top .xervelogo._inner--xervelogo {
        text-align: left;
        right: initial;
        left: 75px;
        width: 150px;
        top: 2px;
        z-index: 1020
    }

    .acc ._login .acc__loged {
        border: 1px solid #ddd;
        border-radius: 25px;
        font-weight: 700;
        height: 33px;
        padding: 0 12px
    }

    .acc ._login#after-login-drop .acc__loged {
        height: 33px;
        padding: .3em 1em;
        border-radius: 25px
    }

    #after-login-drop .opennav_header {
        border-right: 1px solid #ddd;
        padding-right: 4px;
        margin-right: 6px;
        height: 32px;
        background-color: transparent
    }

    .acc .rightsidemenu,
    .leftsidemenu {
        top: 84px
    }

    ._login .user,
    .acc ._login,
    .acc__loged,
    .fixed-top ._navbar .navbar-toggler {
        height: 85px
    }

    .fixed-top .xervelogo,
    .xervelogo svg {
        height: 65px
    }

    .search .search__input {
        width: calc(100% - 52%);
        left: -10%;
        position: relative
    }

    #searchBox input[style="border-color:rgb(255,0,0);"] {
        border-color: #ced4da !important
    }

    ._innernav a {
        font-size: 22px
    }

    ._innernav.HDr-Tab .Cat_type_list li a,
    .mode_search b {
        font-size: 12px
    }

    #login-drop h6 svg {
        width: 12px;
        height: 12px;
        position: relative;
        top: 2px;
        margin-left: -1px
    }

    #login-drop .opennav_header,
    #login-drop h6,
    .acc__loged--name {
        font-size: 14px;
        line-height: normal
    }

    .leftsidemenu .leftsidelist a,
    .rightsidemenu__list--items .rightsidesubitems {
        font-size: 14px
    }

    #Hover_Value_Title,
    .Search_type .bold,
    .bread-crumb-family,
    .breadcrumb-family h5,
    .custom-aside li.selected {
        font-size: 13px
    }

    ._xmargtshpther,
    .marg-tp-company,
    .marg-tp-offer {
        margin: 160px 0 0 !important;
        padding: 0 calc(2rem + .6rem) 4rem !important
    }

    ._detailpage--container,
    .myaccount_xerve {
        margin: 160px 0 0 !important;
        padding: 0 calc(2rem + .6rem) 4rem !important
    }
}

@media only screen and (min-width:1200px) and (max-width:1499px) {

    #login-drop .opennav_header,
    #login-drop h6,
    .acc__loged--name {
        font-size: 12px
    }

    #login-drop h6 i {
        font-size: 10px
    }

    #login-drop h6 b {
        font-size: 14px
    }

    .search .search__input {
        width: calc(100% - 50%);
        left: -13%
    }

    ul._scqtlist li {
        padding: 0 8px
    }

    .search.inner--search .search_cont {
        padding: 0 7em 0 4em
    }

    .container_nav {
        width: 26%
    }

    ._headerfix,
    ._xmargtshpther,
    .marg-tp-company,
    .marg-tp-offer,
    .myaccount_xerve {
        padding: 0 12px !important
    }

    ._detailpage--container {
        padding: 0 12px 4rem !important
    }

    .fixed-top .xervelogo._inner--xervelogo {
        left: 65px;
        width: 143px;
        height: 76px;
        top: 0
    }
}

@media only screen and (min-width:1600px) {
        .search .search__input .input-group input#SearchSubCategory,
    .search .search__input .input-group input#SearchSubCategory::placeholder {
        font-size: 16px
    }
    .grid-cashdetail li {
        font-size: 11px
    }

    .h6CashDetails i {
        margin-right: 3px
    }

    .h6CashDetails {
        width: 113px
    }

    ._innernav a,
    .main-section ul.Dt-5 li {
        font-size: 15px
    }

    ._innernav.HDr-Tab .Cat_type_list li a {
        font-size: 14px
    }

    .search .search__input {
        width: calc(100% - 51%);
        left: -7%
    }

    .browser-container {
        right: 25em;
        width: 325px
    }
}

@media (orientation:landscape) and (min-device-width:1199px) and (max-device-width:1360px) {

    ._innerheader ._xervelogo,
    .fixed-top ._xervelogo,
    .fixed-top.switchlogo ._xervelogo {
        height: 54px;
        width: 112px;
        top: 3px
    }
}

@media only screen and (min-width:1200px) and (max-width:1600px) {
    ._searchinput ul._scqtlist li {
        font-size: .8em;
        padding: 0 8px
    }
}