#showmore ul,
#track_offers label,
#track_offers2 label,
.airpods-header h1,
.airpods-header h2,
.find,
.gift-hed label,
.how-heading h2,
.instructions,
.logo-sign,
.result-face img,
.widget_c ul li,
.widgets-footer,
.widgets-footer-content {
    margin-bottom: 10px
}

.table>tbody>tr>td>p,
.table>tbody>tr>td>p>span,
input,
textarea {
    font-size: 13px
}

body,
p {
    text-rendering: optimizeLegibility
}

.condition-ans.active,
html {
    display: block !important
}

#mobile-bar,
#mobilemenu,
#offersq-qta .offer-value.offersq-at,
.add-info .add-info-details,
.cart-area,
.desc2.none,
.fa-spinner,
.hidden,
.hidden_images,
.menu-draw,
.mobile-search-form,
.owl-dots,
.owl-nav.disabled,
.search-mobile,
.search-mobile-cross,
.showbtn {
    display: none
}

::-webkit-input-placeholder {
    font-size: 15px !important
}

:-moz-placeholder {
    font-size: 15px !important
}

::-moz-placeholder {
    font-size: 15px !important
}

.bold-3,
.btn,
.nav-tabs .nav-link,
.prod_info_col .section_title {
    font-weight: 700
}

.btn-green,
.widght-buy,
a.btn-green,
a.widght-buy {
    background: #6cc644;
    color: #fff
}

.btn-green:hover,
a:hover.btn-green {
    color: #fff;
    background: #3f9618
}

.btn-blue,
a.btn-blue {
    background: #0d99e0;
    color: #fff
}

.btn-blue:hover,
a:hover.btn-blue {
    color: #fff;
    background: #0681b2
}

#mobile-bar {
    text-align: center;
    z-index: 1000
}

.cart-area,
.search-mobile,
.search-mobile-cross {
    text-align: center;
    z-index: 1000;
    padding: 10px;
    cursor: pointer
}

.cart-icon-t i,
.search-mobile i,
.search-mobile-cross i {
    display: inline-block;
    color: #0d99e0
}

.mobile-search-form {
    background: #fff;
    padding: 10px 0;
    -webkit-box-shadow: 0 5px 5px .1px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 5px .1px rgba(0, 0, 0, .2);
    position: absolute;
    z-index: 1000;
    top: 0
}

.comingsoon,
a,
h5.modal-title,
section,
textarea {
    position: relative
}

.mobile-search-form .btn-outline-secondary {
    border-color: #cbcbcd
}

@font-face {
    font-family: 'font awesome 5 free';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/fa-regular-400.eot);
    src: url(fonts/fa-regular-400.eot?#iefix) format("embedded-opentype") url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.woff) format("woff"), url(fonts/fa-regular-400.ttf) format("truetype"), url(fonts/fa-regular-400.svg#fontawesome) format("svg");
    font-display: swap
}

@font-face {
    font-family: brandon_grotesquebold;
    src: url(fonts/brandon_bld-webfont.woff2) format('woff2'), url(fonts/brandon_bld-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: brandongrotesque-regularbook;
    src: url(fonts/brandon_grotesque_regular-webfont.woff2) format('woff2'), url(fonts/brandon_grotesque_regular-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: brandon_grotesquemedium;
    src: url(fonts/brandon_med-webfont.woff2) format('woff2'), url(fonts/brandon_med-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

input::-webkit-input-placeholder {
    font-size: .8rem;
    line-height: 1.2
}

#track_offers,
#track_offers2 {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 3px #ccc;
    display: block;
    padding: 15px;
    position: absolute;
    top: 100%;
    width: 250px;
    z-index: 3;
    left: 0
}

#track_offers .btn-green {
    background-color: #6cc644;
    border-bottom: 4px solid #2a5c14;
    border-color: #6cc644 #6cc644 #2a5c14;
    color: #fff;
    font-weight: 900;
    border-radius: 5px
}

.instructions {
    font-weight: 400;
    color: #000;
    text-transform: none;
    line-height: 1.3
}

body {
    font-family: source sans pro, sans-serif !important;
    line-height: 1.3
}

.text-primary {
    color: #0096dc !important
}

.text-secondary {
    color: #828282 !important
}

.text-success {
    color: #6bbb5e !important
}

.btn-light,
.btn-outline-primary {
    color: #0096dc;
    background-color: #fff;
    border-color: #0096dc
}

.btn {
    line-height: 1.7
}

.btn-light:hover,
.btn-outline-primary:hover {
    color: #fff;
    background-color: #0681b2;
    border-color: #0681b2
}

.no-gutter {
    margin: 0;
    padding: 0
}

b,
strong {
    font-weight: 700 !important
}

.answer-instant-hd p,
.small-tx .sm-tx,
.thanks-social li.simple a,
address,
cite,
dfn,
em,
i,
var {
    font-style: italic
}

ul {
    list-style-position: inside
}

a,
a:visited,
form {
    outline: 0
}

.generalBtn,
button,
input,
input[type=button],
textarea {
    outline: 0 !important;
    box-shadow: none;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input,
textarea {
    font-family: source sans pro, sans-serif
}

input[type=date],
input[type=email],
input[type=password],
input[type=search],
input[type=text],
input[type=url],
select,
textarea {
    outline: 0;
    color: #7a7c82;
    margin: 0;
    max-width: 100%;
    width: 100%;
    font-family: source sans pro, sans-serif;
    background-color: #fff;
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    -ms-transition: .2s ease-in;
    -khtml-transition: all .2s ease-in;
    transition: .2s ease-in;
    -webkit-border-radius: 6px 5px 5px 6px;
    -moz-border-radius: 6px 5px 5px 6px;
    -o-border-radius: 6px 5px 5px 6px;
    -ms-border-radius: 6px 5px 5px 6px;
    -khtml-border-radius: 6px 5px 5px 6px;
    border-radius: 6px 5px 5px 6px;
    font-weight: 500;
    border: 1px solid #ced4da
}

.search-area input[type=text] {
    border: 2px solid #0096dc
}

.bread .breadcrumb li a,
.form-control,
.howdoi,
.profile-area .edit-profile {
    font-size: .85rem
}

textarea {
    overflow: auto;
    vertical-align: top;
    width: 100%;
    max-width: 100%;
    min-height: 195px;
    resize: none
}

input[type=date]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
    border-color: #0c9eef
}

#contact-us .gift-header,
.dash-section,
.price-tags .card-body p,
.sell-ans-bread h1,
.widget_c ul li:last-child,
input[type=date]:last-child,
input[type=email]:last-child,
input[type=password]:last-child,
input[type=search]:last-child,
input[type=text]:last-child,
input[type=url]:last-child,
select:last-child,
textarea:last-child {
    margin-bottom: 0
}

.select:after {
    font-family: "font awesome 5 free";
    content: "\f0fe";
    color: #000;
    padding: 12px 8px;
    position: absolute;
    right: 0;
    top: 0;
    background: #eee;
    z-index: 1;
    text-align: center;
    width: 10%;
    height: 100%;
    pointer-events: none;
    box-sizing: border-box
}

.btn-light {
    border-width: 2px
}

.btn-primary {
    background-color: #0096dc;
    border-color: #0096dc;
    border-bottom: 2px solid #0a6ea5
}

.bg-primary {
    background-color: #0096dc !important
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #0096dc
}

.btn-primary:hover {
    color: #fff;
    background-color: #0686c2;
    border-color: #0686c2
}

.btn-success {
    background-color: #7bce4e;
    border-color: #7bce4e;
    border-bottom: 2px solid #326b13
}

.btn-success:hover {
    color: #fff;
    background-color: #6bbb5e;
    border-color: #6bbb5e
}

.general-btn,
button,
input[type=button],
input[type=submit] {
    color: #fff;
    font-weight: 700;
    background-color: #4a454b;
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    -ms-transition: .2s ease-in;
    -khtml-transition: all .2s ease-in;
    transition: .2s ease-in;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px 2px 2px 2px;
    -khtml-border-radius: 2px 2px 2px 2px;
    border-radius: 2px;
    height: 39px;
    line-height: 39px;
    padding: 0 15px !important;
    display: block;
    text-align: center;
    border: none;
    font-family: source sans pro, sans-serif;
    font-size: 15px
}

.widget.why-use-us ul li .img,
a,
button,
label {
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    -ms-transition: .2s ease-in
}

.modal-header,
h5.modal-title {
    padding-bottom: 10px
}

.back-to-top,
.bread .breadcrumb li,
.custompanel .paginations>li,
.hamburger,
.hamburger-box,
.mobil ul li,
.search,
.sell-by,
.shopping-info,
.thanks-social .awen,
img {
    display: inline-block
}

.general-btn:hover,
button:hover,
input[type=button]:hover,
input[type=submit]:hover {
    color: #fff;
    background-color: #ccc
}

#myorders .nav-tabs .nav-link:hover,
.cart-empty h2 span,
.fotter_categories li a:hover,
.menus li.item a:hover,
.navbar-light .navbar-nav.bottom-m .nav-link:hover,
.navbar-light .navbar-nav.bottom-m-r .nav-link:hover,
.navbar-light .navbar-nav.top-m .nav-link,
.page-link,
.sidebar .nav-link.active,
.sidebar .nav-link:hover,
.thanks-green a:hover,
.widgets-footer li a:hover,
a {
    color: #2fa9df
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.15rem + 0px)
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.2
}

table {
    border-collapse: separate;
    border-spacing: 0
}

caption,
td,
th {
    text-align: left;
    font-weight: 400
}

.page-item.active .page-link {
    z-index: 1;
    background-color: #2fa9df;
    border-color: #2fa9df
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 10px 5px;
    font-size: 12px
}

.dashboard .table>tbody>tr>td,
.dashboard .table>tbody>tr>th,
.dashboard .table>tfoot>tr>td,
.dashboard .table>tfoot>tr>th,
.dashboard .table>thead>tr>td,
.dashboard .table>thead>tr>th {
    font-size: 15px;
    text-align: left
}

.table thead {
    background: #f6f7f2;
    border-top: 1px solid #f6f7f2
}

section {
    margin-bottom: 50px
}

.no-margin {
    margin: 0
}

img {
    vertical-align: middle;
    height: auto;
    max-width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.menu,
.menu .item,
.menus .item {
    box-sizing: border-box
}

a {
    text-decoration: none !important;
    -khtml-transition: all .2s ease-in;
    transition: .2s ease-in;
    cursor: pointer
}

.widget.why-use-us ul li .img,
button,
label {
    -khtml-transition: all .2s ease-in;
    transition: .2s ease-in
}

a:hover {
    color: #107ee3
}

.wrap {
    width: 100%;
    background-color: #fff
}

.category-areas .start-selling-div,
.center-panel-h2-div,
h2,
p {
    margin-bottom: 1em
}

p {
    font-size: 1.02rem;
    line-height: 1.48
}

h5.modal-title {
    width: 100%;
    font-size: 24px;
    font-weight: 700
}

.comingsoon {
    text-align: center;
    width: 100%
}

.back-to-top {
    position: fixed;
    z-index: 100;
    width: 40px;
    height: 40px;
    padding: 10px 5px;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    background-color: #000;
    color: #fff;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px 2px 2px 2px;
    -khtml-border-radius: 2px 2px 2px 2px;
    border-radius: 2px;
    bottom: -40px;
    right: 20px;
    opacity: 0;
    visibility: hidden
}

.back-to-top:hover {
    margin-bottom: 0;
    color: #fff;
    background-color: #4a454b
}

.back-to-top.fadeInup {
    opacity: 1;
    bottom: 20px
}

.mobil {
    text-align: center;
    width: 100%
}

.mobil ul li a {
    font-size: 16px;
    padding: 0
}

#myorders .nav-tabs .nav-item,
.btquestion .btn-question .prim,
.category-areas,
.center-panel-content,
.content-m,
.find-area,
.gift-header,
.how-body .img-how,
.menu-mobile-inner,
.menus-wrapper,
.meta-details h1,
.meta-details h2,
.meta-details h3,
.sell-buyback,
.tooltip-extend,
.top-icons-area,
.top-left-menus,
.widget-hed,
.wrap {
    position: relative
}

.sell-buyback:hover .img-how,
.top-bar {
    background: #fff
}

.burn-img img,
.desc-how .foot-logo img,
.logo img {
    width: 200px
}

.navbar-light .navbar-nav.top-m-r .btn-success,
.navbar-nav {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    text-transform: uppercase
}

.check-balance-section .btn,
.navbar-nav.top-m,
.navbar-nav.top-m-r {
    font-weight: 800
}

#offerq .card-body h4,
.bread-cotnainer h1 span,
.footer-menu ul li a:hover,
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav.bottom-m .nav-link,
.navbar-light .navbar-nav.bottom-m-r .nav-link,
.navbar-light .navbar-nav.top-m .nav-link:hover,
.sell-ans-bread h1 span,
.social-style-black li a,
.testi-content .city,
.thanks-social li.simple a:hover,
.widget.why-use-us ul li a:hover {
    color: #000
}

.main-menu .navbar-light .navbar-nav.bottom-m-r .nav-link {
    font-weight: 600
}

.navbar-nav.bottom-m-r,
.navbar-nav.top-m-r {
    flex-direction: row-reverse
}

.airpods-header h1 span,
.airpods-header h2 span,
.breadcrumb-item.active a,
.card-acc-header a:hover,
.card-gift-header a:hover,
.cart-empty h2 span.green,
.how-heading h3 span.green,
.inner-category-header-content h2 span,
.navbar-light .navbar-nav.bottom-m-r .nav-link:hover,
.navbar-light .navbar-nav.top-m-r .nav-link {
    color: #6bbb5e
}

.navbar-light .navbar-nav.top-m-r .btn-success,
.sell-cont .btn-success {
    border: 0;
    background: #6bbc5f;
    background: -moz-linear-gradient(left, #6bbc5f 0, #48903c 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, #6bbc5f), color-stop(100%, #48903c));
    background: -webkit-linear-gradient(left, #6bbc5f 0, #48903c 100%);
    background: -o-linear-gradient(left, #6bbc5f 0, #48903c 100%);
    background: -ms-linear-gradient(left, #6bbc5f 0, #48903c 100%);
    background: linear-gradient(to right, #6bbc5f 0, #48903c 100%)
}

.navbar-light .navbar-nav.top-m-r .btn-success:hover,
.sell-cont:hover .btn-success {
    background: #079fe6;
    background: -moz-linear-gradient(left, #079fe6 0, #006fa3 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, #079fe6), color-stop(100%, #006fa3));
    background: -webkit-linear-gradient(left, #079fe6 0, #006fa3 100%);
    background: -o-linear-gradient(left, #079fe6 0, #006fa3 100%);
    background: -ms-linear-gradient(left, #079fe6 0, #006fa3 100%);
    background: linear-gradient(to right, #079fe6 0, #006fa3 100%)
}

.main-menu {
    background: #f2f2f2;
    border-top: 2px solid #2fa9df;
    padding: 10px 0;
    -webkit-box-shadow: 0 5px 5px .1px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 5px .1px rgba(0, 0, 0, .2)
}

.menu-icon img {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.left-sell,
.right-buy {
    text-align: center;
    padding: 4%;
    color: #fff !important;
    font-family: source sans pro, sans-serif;
    font-size: 18px;
    position: relative
}

.fl-mobile,
.fr-mobile,
.thebestway {
    position: absolute
}

.left-sell .overlay,
.right-buy .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    top: 0;
    left: 0;
    z-index: 1
}

.left-sell {
    background: #529c53;
    background: -moz-linear-gradient(45deg, #529c53 0, #7fd269 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0, #529c53), color-stop(100%, #7fd269));
    background: -webkit-linear-gradient(45deg, #529c53 0, #7fd269 100%);
    background: -o-linear-gradient(45deg, #529c53 0, #7fd269 100%);
    background: -ms-linear-gradient(45deg, #529c53 0, #7fd269 100%);
    background: linear-gradient(45deg, #529c53 0, #7fd269 100%)
}

.right-buy {
    background: #3166d1;
    background: -moz-linear-gradient(45deg, #3166d1 0, #38bcd3 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0, #3166d1), color-stop(100%, #38bcd3));
    background: -webkit-linear-gradient(45deg, #3166d1 0, #38bcd3 100%);
    background: -o-linear-gradient(45deg, #3166d1 0, #38bcd3 100%);
    background: -ms-linear-gradient(45deg, #3166d1 0, #38bcd3 100%);
    background: linear-gradient(45deg, #3166d1 0, #38bcd3 100%)
}

.center-panel-content .center-panel-h2-div,
.center-panel-content h2 {
    font-weight: 800;
    font-size: 1.85rem;
    text-transform: uppercase;
    font-family: Roboto, sans-serif
}

.panel-img {
    padding-bottom: 10px;
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    -ms-transition: .2s ease-in;
    -khtml-transition: all .2s ease-in;
    transition: .2s ease-in
}

.promise-thanks,
.unlockarea {
    -khtml-transition: all .5s ease-in
}

.imghow img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.center-panel-content p {
    font-size: 1.05rem;
    text-transform: uppercase
}

.left-sell .btn-success {
    background: #387a2f
}

.right-buy .btn-primary {
    background: #1182c9
}

.left-sell .btn-success:hover,
.left-sell:hover .btn-success {
    background: #2b6124
}

.right-buy .btn-primary:hover,
.right-buy:hover .btn-primary {
    background: #0f679e
}

.left-sell .btn-success,
.right-buy .btn-primary {
    border: 2px solid #fff;
    border-radius: 10px;
    font-size: 2.25rem;
    text-transform: uppercase;
    line-height: 1;
    padding: 5px 20px;
    font-family: brandon_grotesquemedium;
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    -ms-transition: .2s ease-in;
    -khtml-transition: all .2s ease-in;
    transition: .2s ease-in
}

.questions-ans .tips-h2,
.questions-ans h2 {
    color: #0096dc;
    font-size: 1.85rem;
    line-height: 1
}

.left-sell .btn-success span,
.right-buy .btn-primary span {
    display: block;
    font-size: 1.0625rem
}

.left-sell:hover .panel-img,
.right-buy:hover .panel-img,
.widget.why-use-us ul li:hover .img {
    transform: translate(0, -10px);
    -webkit-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px)
}

.how-detail:hover .imghow img,
.imghow:hover img {
    -webkit-transform: scale(.9);
    transform: scale(.9);
    cursor: pointer
}

.thebestway {
    top: 8px;
    z-index: 1;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 800
}

.questions-ans h2 {
    font-family: brandon_grotesquebold
}

.questions-ans .tips-h2 {
    font-family: brandon_grotesquebold;
    margin-bottom: 1em
}

.questions-ans .card {
    margin-bottom: 10px;
    background-color: #fff;
    border-radius: 5px !important;
    border: 1px solid rgba(0, 0, 0, .125) !important
}

.questions-ans .card-header .collapse.show {
    background-color: #fff;
    border-bottom: #0096dc
}

.questions-ans button {
    width: 100%;
    text-align: left
}

.how-it-works-area .how-selling-div,
.how-it-works-area h2,
.how-it-works-area p,
.learn,
.owl-item,
.popupinfo-desc,
.popupinfo-head,
.popupinfo-icon,
.quikpass-desc,
.quikpass-head,
.quikpass-icon,
.quikpass-subhead {
    text-align: center
}

.fl-mobile {
    left: 0;
    top: 0
}

.fr-mobile {
    right: 0;
    top: 9px
}

.hamburger {
    cursor: pointer;
    transition-property: opacity, filter, -webkit-filter;
    transition-duration: .15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible
}

.hamburger:hover {
    opacity: .8
}

.hamburger-box {
    width: 30px;
    height: 24px;
    position: relative
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px
}

.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
    width: 30px;
    height: 4px;
    background-color: #0d99e0;
    border-radius: 2px;
    position: absolute;
    transition-property: transform, -webkit-transform;
    transition-duration: .15s;
    transition-timing-function: ease
}

.hamburger-inner::after,
.hamburger-inner::before {
    content: "";
    display: block
}

.hamburger-inner::before,
.promise-rou:hover {
    top: -10px
}

.hamburger-inner::after {
    bottom: -10px
}

.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-duration: .15s;
    transition-delay: .15s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top .3s cubic-bezier(.33333, .66667, .66667, 1) .3s, opacity .1s linear
}

.hamburger--collapse .hamburger-inner::before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19), -webkit-transform .15s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: .32s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top .3s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .27s
}

.hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, transform .15s cubic-bezier(.215, .61, .355, 1) .42s, -webkit-transform .15s cubic-bezier(.215, .61, .355, 1) .42s
}

.search .form-control {
    font-size: .95rem;
    line-height: 1
}

.featured-area {
    background: #fff;
    border: 1px solid #ccc;
    z-index: 10;
    margin-top: -20px;
    padding: 20px 10px
}

.featu {
    font-family: Pacifico, cursive;
    font-size: 1.5rem;
    color: #636363;
    float: left;
    padding-top: 18px
}

.news-box ul {
    display: block;
    margin: 0
}

.news-box ul li {
    display: inline-block;
    margin-right: 30px
}

.owl-item {
    display: inline-block
}

.owl-carousel .owl-item img {
    width: auto;
    text-align: center;
    display: inline-block
}

.news-box div img,
.news-box ul li img {
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);
    filter: url('url("data:image/svg+xml;utf8,<svg%20xmlns=' http: //www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");');-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-khtml-transition:all 0.2s ease-in;transition:.2s ease-in;opacity:.5}.news-box div img:hover,.news-box ul li img:hover{filter:none!important;-webkit-filter:grayscale(0)!important;opacity:1}.news-box ul li:last-child,.payout-type-choices li:last-child,.sell-123 li:last-child{margin-right:0}.news .section-header h3{color:#636363;font-size:30px;text-transform:uppercase;font-weight:900}.news .section-header{margin-bottom:15px}.news img{display:inline;margin-bottom:10px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{padding:4px 7px!important}.owl-theme .owl-nav{margin-top:0;position:absolute;top:0;width:100%}.gift-header .quote-left,.gift-header .quote-right,.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.reviews-header .quote-left,.reviews-header .quote-right,.testi-content .quote-left,.testi-content .quote-right{position:absolute}.owl-carousel .owl-nav button.owl-next,.right-paddle{right:0}.left-paddle,.owl-carousel .owl-nav button.owl-prev{left:0}[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}.author,.headwidgt{margin-bottom:10px}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}.fotter_categories::after,.medium-block-grid-2::after,.question-flow-container::after,.question-list::after,.widgets-footer::after{display:block;clear:both;content:""}#ans-cond .cond,#answers .hidden_destiny,#offer .offers,#offer-mob .offers-mob,#offer-mob-quick .offers-mob-quick,#offerq .offersq,#offersun .offersun,.add-info.active .add-info-details,.answers2 .question.question-without-response.active .add-info .add-info-details,.desc2,.getpay .getpaid span,.gift-hed .space,.how-body:hover .tick-count{display:block}.unlockarea{margin-top:30px;padding:20px 50px 30px;background:#f9f9f9;border:1px solid #e6e6e6;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;border-radius:.65rem;-webkit-box-shadow:0 0 14px 3px #ebebeb;-moz-box-shadow:0 0 14px 3px #ebebeb;box-shadow:0 0 14px 3px #ebebeb}.unlockarea:hover{-webkit-box-shadow:0 0 14px 3px rgba(189,189,189,.897);-moz-box-shadow:0 0 14px 3px rgba(189,189,189,.897);box-shadow:0 0 14px 3px rgba(189,189,189,.897)}.gift-header p,.gift-header-detail p,.gray-hed p,.unlockarea p,.value_annotation{font-size:1rem}.airpods-header p,.cash-title.bluetxt,.custom-hed p{font-size:1.25rem}#questions_list_Excellent .alert-primary,.total .btn{border-radius:0}.small-tx{text-align:left;margin-top:5px}.contact-con,.gift-quote,.info-question,.search-forms,.why-btn{margin-top:20px}@media only screen{.widget.sell h4{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-khtml-transition:all 0.2s ease-in;transition:.2s ease-in}.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-10>li:nth-of-type(1n),.small-block-grid-11>li:nth-of-type(1n),.small-block-grid-12>li:nth-of-type(1n),.small-block-grid-1>li:nth-of-type(1n),.small-block-grid-2>li:nth-of-type(1n),.small-block-grid-3>li:nth-of-type(1n),.small-block-grid-4>li:nth-of-type(1n),.small-block-grid-5>li:nth-of-type(1n),.small-block-grid-6>li:nth-of-type(1n),.small-block-grid-7>li:nth-of-type(1n),.small-block-grid-8>li:nth-of-type(1n),.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1),.small-block-grid-11>li:nth-of-type(11n+1),.small-block-grid-12>li:nth-of-type(12n+1),.small-block-grid-1>li:nth-of-type(1n+1),.small-block-grid-2>li:nth-of-type(odd),.small-block-grid-3>li:nth-of-type(3n+1),.small-block-grid-4>li:nth-of-type(4n+1),.small-block-grid-5>li:nth-of-type(5n+1),.small-block-grid-6>li:nth-of-type(6n+1),.small-block-grid-7>li:nth-of-type(7n+1),.small-block-grid-8>li:nth-of-type(8n+1),.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-khtml-transition:all 0.2s ease-in;transition:.2s ease-in}.small-block-grid-3>li{list-style:none;width:33.3333333333%}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-6>li{list-style:none;width:16.6666666667%}.small-block-grid-7>li{list-style:none;width:14.2857142857%}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-9>li{list-style:none;width:11.1111111111%}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-11>li{list-style:none;width:9.0909090909%}.small-block-grid-12>li{list-style:none;width:8.3333333333%}}.custom-quote .card,.gift-quote .card,.sell-cont{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-khtml-transition:all 0.2s ease-in}.widget.sell .category-link{position:relative;float:left;width:100%;display:inline-block;padding:2rem 10%}.widget.sell .sell-h2-front,.widget.sell h2{font-family:brandon_grotesquebold;color:#0096dc;text-align:center;font-size:2rem}.sell-123 li.sell-buyback,.widget.sell h4{font-family:Roboto,sans-serif;text-transform:uppercase}.why-btn{text-align:center}#whybuy .btn-success,#whysell .btn-primary,.join-news .btn,.why-btn .btn-primary{text-transform:uppercase}#whybuy .modal-footer,#whysell .modal-footer{text-align:center;display:inline-block}.cont,.cont2{padding-top:5px;padding-bottom:21px;padding-left:70px;line-height:1.3}.af-log a.dropdown-toggle span,.bluetxt,.cell-options-home li:hover span,.condition-shop-name span,.remove-cart-item a:hover,.subhead,.thanks-social li.simple,.thanks-social li.simple a,.totalnum .shopping-info,a.promotional{color:#0c9eef}@media only screen and (min-width:40.0625em) and (max-width:64em){.widget.sell .category-link{padding:15% 5%}}.widget.sell .category-link .category-image{margin:0 auto;position:relative;width:100px;height:100px;max-width:100%}.widget.sell .category-link .category-image svg{height:auto;width:100%;margin:0 auto}.widget.sell h4{font-size:.875rem;font-weight:600;text-align:center;margin:1rem 0 0;color:#000}.thanks-green,.thanks-green a,.widget.sell .category-link:hover h4{color:#6cc544}@media only screen and (min-width:40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-10>li:nth-of-type(1n),.medium-block-grid-11>li:nth-of-type(1n),.medium-block-grid-12>li:nth-of-type(1n),.medium-block-grid-1>li:nth-of-type(1n),.medium-block-grid-2>li:nth-of-type(1n),.medium-block-grid-3>li:nth-of-type(1n),.medium-block-grid-4>li:nth-of-type(1n),.medium-block-grid-5>li:nth-of-type(1n),.medium-block-grid-6>li:nth-of-type(1n),.medium-block-grid-7>li:nth-of-type(1n),.medium-block-grid-8>li:nth-of-type(1n),.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1),.medium-block-grid-11>li:nth-of-type(11n+1),.medium-block-grid-12>li:nth-of-type(12n+1),.medium-block-grid-1>li:nth-of-type(1n+1),.medium-block-grid-2>li:nth-of-type(odd),.medium-block-grid-3>li:nth-of-type(3n+1),.medium-block-grid-4>li:nth-of-type(4n+1),.medium-block-grid-5>li:nth-of-type(5n+1),.medium-block-grid-6>li:nth-of-type(6n+1),.medium-block-grid-7>li:nth-of-type(7n+1),.medium-block-grid-8>li:nth-of-type(8n+1),.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-3>li{list-style:none;width:33.3333333333%}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-6>li{list-style:none;width:16.6666666667%}.medium-block-grid-7>li{list-style:none;width:14.2857142857%}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-9>li{list-style:none;width:11.1111111111%}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-11>li{list-style:none;width:9.0909090909%}.medium-block-grid-12>li{list-style:none;width:8.3333333333%}.widget.sell ul{margin:0;padding:0;list-style:none}}.medium-block-grid-2 li{border-color:#4f5354;padding:0}.medium-block-grid-2 li:nth-of-type(1n){border-right:1px solid #ccc;border-bottom:1px solid #ccc}.medium-block-grid-2 li:nth-of-type(2n){border-right:0px solid #ccc;border-bottom:1px solid #ccc}.medium-block-grid-2 li:nth-of-type(3n){border-right:1px solid #ccc;border-bottom:0 solid #ccc}.medium-block-grid-2 li:nth-of-type(4n){border-right:0px solid #ccc;border-bottom:0 solid #ccc}.medium-block-grid-2 li:hover{box-shadow:0 0 15px rgba(0,0,0,.5);background:#fbfbfb}.widget.sell .category-link li.last{border-bottom:1px solid #ccc;display:none;width:1px;box-shadow:none!important;background:0 0!important}.getknow .why-sell-h2,.getknow h2{font-family:brandon_grotesquebold;color:#0096dc;text-align:center;font-size:3.85rem;line-height:1}.getknow .why-sell-h2 span,.getknow h2 span,.how-heading h2 span{text-transform:uppercase;display:block;color:#828282}.byebye-area{border:1px solid #e3e3e3}.byebye-area,.testi-content{text-align:center;padding:20px}.byebye-area .bye-buy-h2-div,.byebye-area h2,.how-it-works-area .how-selling-div,.how-it-works-area h2,.testi-content .reviews-h2-div,.testi-content h2{font-family:brandon_grotesquebold;color:#000;font-size:3rem;line-height:1;margin-bottom:5px}.imghow span{display:block;font-size:1.3rem;font-weight:600;padding-top:10px}.desc-how{padding:10px 35px}.desc-how p,.how-buy-heading p{font-size:1.15rem;line-height:1.8;color:#777}.byebye-area p,.how-it-works-area p{font-size:2.2rem;line-height:1.3}.how-buy-heading h2,.how-heading h2{font-family:brandon_grotesquebold;color:#0096dc;text-align:center;font-size:2.25rem;line-height:1.2}.how-buy-heading h2{font-size:1.85rem;text-align:left;color:#6bbb5e;margin-bottom:.8rem}.how-buy-heading h2 i{border-radius:50%;background:#0096dc;padding:10px 14px;line-height:1;color:#fff;font-weight:800}.how-heading h3{text-align:center;text-transform:uppercase;font-size:2.25rem;line-height:1.2;color:#828282;margin-bottom:2rem;font-weight:700}.card-acc-header .btn-link:hover,.card-acc-header.active .btn-link,.condition-ans span,.how-heading h3 span,.meta-details .widget-hi p span,.promise-rou:hover .detail h5,.promise-rou:hover h5,.widget.why-use-us ul li a{color:#0096dc}.gray-heading .cards-header-h2-div,.gray-heading h2{font-family:brandon_grotesquebold;color:#0096dc;text-align:center;font-size:2.25rem;line-height:1.2;margin-bottom:5px}.custom-quote h5,.gift-quote h5{font-weight:700;margin:0 0 10px}.gray-heading p{font-size:1.2rem!important}.card-balance .card{height:100%}.check-balance-section .card-body{padding:.75rem}.card-balance .card-header h3,.card-balance h1{font-size:19px;font-weight:700}.card-balance .card-header{background-color:#e1f2f9;padding:.75rem 1.05rem}.custom-quote p,.gift-quote p{font-size:1rem!important}.gift-quote h5{font-size:17px;color:#6bbb5e}.custom-quote h5{font-size:20px}.custom-quote .card,.gift-quote .card{border-radius:.85rem;transition:.2s ease-in;box-shadow:0 4px 8px rgba(235,235,235,.89);height:100%}.custom-quote .card:hover,.gift-quote .card:hover{border-color:#0c9eef;box-shadow:0 4px 6px #ccc}.custom-quote .card .box{position:relative;width:200px}.custom-quote .card .box select{background:#0c9eef;color:#fff;border:0;border-radius:.35rem;padding:10px;width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer}.custom-quote .card .box:before{background:url(images/arrow-down.svg) center center/12px 12px no-repeat;content:'';position:absolute;top:15px;right:10px;color:#fff;pointer-events:none;width:10px;height:10px}.check-merchant input,.check-merchant select,.custom-quote .card input[type=text],.gift-hed input,.gift-hed select{height:40px}.custom-quote textarea{min-height:90px;resize:auto}.custom-quote .btn-outline-primary:not(:disabled):not(.disabled).active,.custom-quote .btn-outline-primary:not(:disabled):not(.disabled):active,.custom-quote .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0c9eef;border-color:#0c9eef}.info-question h4{font-size:2rem;color:#6bbb5e;font-weight:800}.testi-content{position:relative;background-color:#efefef}.testi-content .quote-left{left:-30px;top:-4px}.testi-content .quote-right{right:-30px;top:-4px}.testi-content p{font-size:1rem;line-height:1.4}.author{font-weight:800;color:#0096dc}.sell-cont{text-align:center;padding:15px;transition:.2s ease-in}.sell-cont:hover{cursor:pointer;box-shadow:0 0 15px rgba(0,0,0,.5);background:#fff}.sell-cont .custom-n-bulk-h2-div,.sell-cont h2{font-family:brandon_grotesquebold;color:#0096dc;font-size:1.6rem;line-height:1;margin-bottom:5px}.sell-cont p{font-size:1.25rem;font-family:'SourceSansPro',sans-serif;font-weight:400;color:#000}.category-areas h1,.headwidgt{font-family:brandon_grotesquebold}.sell-cont img{width:120px}.sell-cont .btn{text-transform:uppercase;padding:5px 20px}.sell-cont .btn-primary{background:#079fe6;background:-moz-linear-gradient(left,#079fe6 0,#006fa3 100%);background:-webkit-gradient(left top,right top,color-stop(0,#079fe6),color-stop(100%,#006fa3));background:-webkit-linear-gradient(left,#079fe6 0,#006fa3 100%);background:-o-linear-gradient(left,#079fe6 0,#006fa3 100%);background:-ms-linear-gradient(left,#079fe6 0,#006fa3 100%);background:linear-gradient(to right,#079fe6 0,#006fa3 100%);border:0}.answer-hd .card-header.hdgreen,.sell-cont:hover .btn-primary{background:#6bbc5f;background:-moz-linear-gradient(left,#6bbc5f 0,#48903c 100%);background:-webkit-gradient(left top,right top,color-stop(0,#6bbc5f),color-stop(100%,#48903c));background:-webkit-linear-gradient(left,#6bbc5f 0,#48903c 100%);background:-o-linear-gradient(left,#6bbc5f 0,#48903c 100%);background:-ms-linear-gradient(left,#6bbc5f 0,#48903c 100%);background:linear-gradient(to right,#6bbc5f 0,#48903c 100%)}.widget-cont{margin-top:70px;position:relative;padding:30px 10px 70px;z-index:10;background:#1466ae;background:-moz-linear-gradient(left,#1466ae 0,#214593 89%,#214593 100%);background:-webkit-gradient(left top,right top,color-stop(0,#1466ae),color-stop(89%,#214593),color-stop(100%,#214593));background:-webkit-linear-gradient(left,#1466ae 0,#214593 89%,#214593 100%);background:-o-linear-gradient(left,#1466ae 0,#214593 89%,#214593 100%);background:-ms-linear-gradient(left,#1466ae 0,#214593 89%,#214593 100%);background:linear-gradient(to right,#1466ae 0,#214593 89%,#214593 100%)}.widget-cont .btn-light{background-color:transparent;border:2px solid #fff;color:#fff;text-transform:uppercase;border-radius:0;padding:10px 30px}.widget-cont .btn-light:hover{background-color:#fff;color:#007bbf}.upper-widgt{color:#fff;text-align:center;margin-top:-60px}.upper-widgt p{font-size:1.2rem;line-height:1.3;padding:0 30px}.headwidgt{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-ms-transition:.2s ease-in;-khtml-transition:all 0.2s ease-in;transition:.2s ease-in;padding:16px 20px;font-size:2.12rem}.widght-sell,a.widght-sell{background:#007bbf;color:#fff}a:hover .widght-sell{background:#2293df;color:#fff}a:hover .widght-buy{background:#77df49;color:#fff}.join-news .join-world,.join-news h2{text-align:center;color:#fff;font-family:brandon_grotesquebold;font-size:2rem;margin-bottom:.85rem}.bottom-widgt{margin-bottom:-60px}.back-white{background:#fff;padding:10px}

            .footer-cont {
            background:#efefef;
            /*padding:65px 0 0*/
        }

        .widgets-footer .top-searches-div, .widgets-footer .top-searches-div a, .widgets-footer h2, .widgets-footer h2 a, .widgets-footer-content h2 {
            font-size:18px; font-weight:700; padding-bottom:0; margin-bottom:0; position:relative; color:#000
        }

        .widgets-footer .top-searches-div a:hover, .widgets-footer h2 a:hover, .widgets-footer-content h2 a:hover {
            color:#007bbf
        }

        .widgets-footer .top-searches-div:before, .widgets-footer h2:before, .widgets-footer-content h2:before {
            position:absolute; content:""; display:block; width:20%; padding-top:10px; border-bottom:4px solid #007bbf; margin-bottom:10px; top:16px
        }

        .widget_c, .widget_content {
            padding-top:25px
        }

        .footer-bottom {
            background:#d8d8d8; padding:35px 0; margin-top:0px; border-top:1px solid #d9d9d9; font-size:.85rem; color:#505050; text-align:center
        }

        .copy-txt {
            padding:20px 0 0; font-size:.85rem
        }

        .fotter_categories, .social-media li:first-child {
            margin-left:0
        }

        .footer-menu ul, .widgets-footer ul {
            list-style:none; margin:0; padding:0
        }

        .footer-menu ul li a {
            text-transform:uppercase; font-weight:800; font-size:.85rem; color:#505050
        }

        .footer-menu ul li {
            display:inline-block; padding-right:10px
        }

        .buy-refurbished.sel, .footer-menu ul li:last-child {
            padding-right:0
        }

        .widgets-footer ul li {
            line-height:1.4
        }

        .fotter_categories li {
            float:left; margin-bottom:3px; width:180px
        }

        .fotter_categories li a, .widgets-footer li a {
            color:#848484
        }

        .secure-area li {
            display:inline-block; width:120px
        }

        .press-icons {
            padding-top:50px
        }

        .card-deck, .helpful .btn-area, .how-section, .press-icons ul li {
            margin-bottom:20px
        }

        .custom-header, .gray-header, .how-header, .inner-header {
            margin-bottom:15px; z-index:10; position:relative
        }

        .press-icons ul li img {
            width:100px; -webkit-transition:opacity .35s, -webkit-transform .35s; transition:opacity .35s, transform .35s; -webkit-transform:scale(1); transform:scale(1)
        }

        .img-how, .sell-buyback .sell-count {
            -webkit-transition:.2s ease-in; -moz-transition:.2s ease-in; -o-transition:.2s ease-in; -ms-transition:.2s ease-in; -khtml-transition:all 0.2s ease-in; text-align:center
        }

        .press-icons ul li img:hover {
            -webkit-transform:scale(1.2); transform:scale(1.2)
        }

        .social-media {
            font-size:0
        }

        .social-media li, .thanks-social li {
            display:inline-block; margin:3px 0 3px 6px
        }

        .social-media li a {
            background-color:#007bbf; display:block; width:34px; height:34px; line-height:34px; color:#fff; font-size:15px; text-align:center; border-radius:50%
        }

        .social-media li a i {
            font-size:15px; padding:0
        }

        .social-media li a:hover {
            background-color:#fff; color:#fff
        }

        .social-media li .facebook:hover, .social-media.colored li .facebook {
            background-color:#3b5998
        }

        .social-media li .gplus:hover, .social-media.colored li .gplus {
            background-color:#dd4b39
        }

        .social-media li .twitter:hover, .social-media.colored li .twitter {
            background-color:#55acee
        }

        .social-media li .pinterest:hover, .social-media.colored li .pinterest {
            background-color:#cc2127
        }

        .social-media li .vimeo:hover, .social-media.colored li .vimeo {
            background-color:#1ab7ea
        }

        .social-media li .dribbble:hover, .social-media.colored li .dribbble {
            background-color:#ea4c89
        }

        .social-media li .linkedin:hover, .social-media.colored li .linkedin {
            background-color:#0976b4
        }

        .social-media li .rss:hover, .social-media.colored li .rss {
            background-color:#f26522
        }

        .social-media li .globe:hover {
            background-color:#6cc644
        }

        .social-media li .youtube:hover {
            background-color:#ef4e41
        }

        .about-us-in p, .answer-green-hd .card-header, .answer-hd .card-header, .custompanel .paginations>li:hover a, .order_information_top a, .productcell-frame .social-style-black li a, .referal-social.social-media li a:hover, .social-media.colored li a {
            color:#fff
        }

        .social-media.colored li a:hover {
            background-color:#f23f5f; color:#fff
        }

        .ta-left.social-media li {
            margin:3px 3px 3px 0
        }

        .ta-right.social-media li {
            margin:3px 0 3px 3px
        }

        .category-head-container {
            position:relative; padding:40px 0 0; text-align:center; border-bottom:1px solid #ededed
        }

        .custom-hed, .gray-header, .how-header, .inner-header {
            padding:40px 20px
        }

        .inner-header {
            color:#fff; background:#1466ae; background:-moz-linear-gradient(left, #1466ae 0, #214593 89%, #214593 100%); background:-webkit-gradient(left top, right top, color-stop(0, #1466ae), color-stop(89%, #214593), color-stop(100%, #214593)); background:-webkit-linear-gradient(left, #1466ae 0, #214593 89%, #214593 100%); background:-o-linear-gradient(left, #1466ae 0, #214593 89%, #214593 100%); background:-ms-linear-gradient(left, #1466ae 0, #214593 89%, #214593 100%); background:linear-gradient(to right, #1466ae 0, #214593 89%, #214593 100%)
        }

        .how-header {
            color:#fff; background:#6bbc5f; background:-moz-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:-webkit-gradient(left top, right top, color-stop(0, #6bbc5f), color-stop(100%, #48903c)); background:-webkit-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:-o-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:-ms-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:linear-gradient(to right, #6bbc5f 0, #48903c 100%)
        }

        .gray-header {
            color:#000; background:rgba(237, 237, 237, .5); background:-moz-linear-gradient(-45deg, #ededed 0, rgba(195, 195, 195, .5) 100%); background:-webkit-gradient(left top, right bottom, color-stop(0, rgba(237, 237, 237, .5)), color-stop(100%, #c3c3c3)); background:-webkit-linear-gradient(-45deg, #ededed 0, rgba(195, 195, 195, .5) 100%); background:-o-linear-gradient(-45deg, #ededed 0, rgba(195, 195, 195, .5) 100%); background:-ms-linear-gradient(-45deg, #ededed 0, rgba(195, 195, 195, .5) 100%); background:linear-gradient(135deg, #ededed 0, rgba(195, 195, 195, .5) 100%)
        }

        .custom-header {
            color:#fff; background:#6bbc5f; background:-moz-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:-webkit-gradient(left top, right top, color-stop(0, #6bbc5f), color-stop(100%, #48903c)); background:-webkit-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:-o-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:-ms-linear-gradient(left, #6bbc5f 0, #48903c 100%); background:linear-gradient(to right, #6bbc5f 0, #48903c 100%)
        }

        .custom-hed {
            background:url(images/header-custom.png) center fixed
        }

        .gift-header {
            color:#000; z-index:10; background:#feffff; background:-moz-linear-gradient(left, #feffff 0, #f2f2f2 35%, #eaeaea 100%); background:-webkit-linear-gradient(left, #feffff 0, #f2f2f2 35%, #eaeaea 100%); background:linear-gradient(to right, #feffff 0, #f2f2f2 35%, #eaeaea 100%); margin-bottom:10px; padding:20px
        }

        .gift-header-detail {
            position:relative; padding:20px
        }

        .gift-hed {
            background:url(images/gift-hd.webp) top center no-repeat
        }

        .search-forms select {
            height:40px !important
        }

        .search-forms label {
            font-weight:700; margin-bottom:10px
        }

        .gray-hed h2 {
            color:#000; font-size:1.8rem; margin-bottom:.6rem; font-weight:600
        }

        .gray-hed {
            padding:10px 30px
        }

        .how-hed h2 {
            color:#fff; font-size:2.4rem; margin-bottom:.6rem; font-weight:700
        }

        .gift-header h1, .gift-header h2, .gift-header-detail h2 {
            color:#0c9eef; font-size:2.8rem; margin-bottom:.6rem; font-weight:700
        }

        .gift-header h3 {
            color:#5fad3c; font-size:2.8rem; margin-bottom:.6rem; font-weight:700
        }

        .gift-hed p {
            color:#000; font-size:1.25rem
        }

        .giftcard-lists .gift-gray {
            background-color:#f8f8f8; border-bottom:1px solid #e7e7e7; margin-bottom:20px; padding:.6em
        }

        .giftcard-lists h2 {
            font-size:21px; font-weight:700; margin-bottom:0
        }

        .custompanel .pagination>li {
            display:inline-block; overflow:hidden; margin:0
        }

        .custompanel .paginations>li:hover {
            background-color:#0c9eef
        }

        #delete_cart p, .log-form .btn-primary {
            font-size:1.35rem
        }

        .custompanel .paginations>li>a, .custompanel .paginations>li>span {
            background-color:transparent; border:1px solid #cbcbcd; border-radius:2px; color:#0c9eef; display:block; font-size:17px; height:30px; line-height:30px; overflow:hidden; padding:0; text-align:center; width:30px
        }

        .card-balance-frame h3 {
            font-size:24px; font-weight:700; padding:.2em 0; border-bottom:1px solid #dee2e6
        }

        .card-balance-frame i {
            font-size:20px; color:grey
        }

        .list-section li {
            display:inline-block; margin:5px 1%; width:30%; vertical-align:top
        }

        .custom-hed h2 {
            font-size:1.8rem
        }

        .how-hed p, .userforms p {
            font-size:1.15rem
        }

        .how-hed p.lgtx {
            font-size:1.75rem; font-weight:700
        }

        .how-hed p.lgtx2 {
            font-size:1.55rem; font-weight:700
        }

        .inner-header h2, .reviews-header h2 {
            color:#2fa9df; font-size:2.4rem; margin-bottom:.6rem; font-weight:700
        }

        .reviews-header h2 {
            padding:0 60px
        }

        .reviews-header {
            color:#fff; position:relative; padding:40px 20px; z-index:10; background:#3d4652; background:-moz-linear-gradient(left, #3d4652 0, #292d33 100%); background:-webkit-gradient(left top, right top, color-stop(0, #3d4652), color-stop(100%, #292d33)); background:-webkit-linear-gradient(left, #3d4652 0, #292d33 100%); background:-o-linear-gradient(left, #3d4652 0, #292d33 100%); background:-ms-linear-gradient(left, #3d4652 0, #292d33 100%); background:linear-gradient(to right, #3d4652 0, #292d33 100%); margin-bottom:15px
        }

        .inner-header p, .reviews-header p {
            font-size:1.15rem; line-height:1.6
        }

        .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .category-areas {
            width:100%
        }

        .how-detail ul li, .sell-123 li {
            display:inline-block; margin-right:20px
        }

        .sell-123 li.sell-buyback {
            font-weight:800
        }

        .sell-buyback .sell-count {
            font-family:'SourceSansPro', sans-serif; position:absolute; width:26px; height:26px; background:#2293df; border-radius:50%; line-height:23px; font-weight:600; color:#fff; left:0; top:0; transition:.2s ease-in
        }

        .list-categories {
            margin:25px 0
        }

        .category-areas h1 {
            color:#2293df; font-size:2.8rem; line-height:1; margin-bottom:5px
        }

        .category-areas .start-selling-div, .category-areas h2 {
            font-size:1.85rem; font-family:brandongrotesque-regularbook; color:#000
        }

        #progress-steps, .cell-binding, .how-body h5, .how-body h1, .sell-body h5,
        .sell-bodyh2 {
            font-family:Roboto, sans-serif
        }

        .add-info h5:before, .opner:after {
            font-family:"font awesome 5 free"
        }

        .cell-options-home {
            margin:0; text-align:center
        }

        .cell-options-home::after, .cell-options-product::after, .cell-options2::after, .cell-options::after {
            clear:both; content:""; display:table
        }

        .cell-options-home li {
            width:170px; border:3px solid transparent; border-radius:5px; box-shadow:1px 1px 4px 0 rgba(0, 0, 0, .25); margin:10px 6px 15px; padding:10px 2px
        }

        .add-info-details li, .condition-description li, ul.liststyle li {
            margin-left:20px; list-style:disc; margin-bottom:10px
        }

        .cell-flow-options, .cell-flow-options-home, .cell-flow-options2, .cell-flow-product {
            margin:7.5px
        }

        .cell-flow-figure-home {
            background:#fff; border:3px solid #cdd7e4; cursor:pointer; display:inline-block; font-size:24px; position:relative; text-align:center; margin-bottom:20px; transition:.4s ease-in-out
        }

        .cell-flow-figur-homee span {
            padding:0 10px; font-weight:700
        }

        .cell-flow-figure-home .btn {
            margin-top:10px; z-index:100; font-size:14px
        }

        .cell-flow-figure-home img {
            -webkit-transition:opacity .35s, -webkit-transform .35s; transition:opacity .35s, transform .35s; -webkit-transform:scale(1); transform:scale(1); display:inline-block; margin-bottom:5px
        }

        .cell-flow-figure-home:hover img {
            -webkit-transform:scale(1.1); transform:scale(1.1); cursor:pointer
        }

        .cell-flow-figure-home:hover, .cell-flow-figure-product:hover, .cell-flow-figure:hover {
            border:3px solid #0c9eef; box-shadow:0 0 15px rgba(0, 0, 0, .5)
        }

        .cell-flow-figure-home span {
            padding:0; color:#000
        }

        .cell-binding {
            font-weight:600
        }

        .buy-sell a.green {
            color:#5fad3c; font-weight:800
        }

        .buy-sell a.blue {
            color:#2293df; font-weight:800
        }

        .product-ans-img.ansfixed {
            width:100%; background:#fff; z-index:8; box-shadow:1px 1px 4px 0 rgba(0, 0, 0, .25); left:0; padding-bottom:10px
        }

        .answ3 {
            background-color:#ddf6e0 !important; padding:6px 10px
        }

        .img-how {
            width:80px; height:80px; border:2px solid #2293df; border-radius:50%; padding:15px; display:inline-block; position:relative; transition:.2s ease-in; -webkit-transform:scale(.8); transform:scale(.8); float:left
        }

        .instant-mob, .sell-123 {
            text-align:left
        }

        .cell-flow-figure, .how-body h5, .how-body h1, .sell-body h5, .sell-body h2 {
            -webkit-transition:.2s ease-in; -moz-transition:.2s ease-in; -o-transition:.2s ease-in; -ms-transition:.2s ease-in; -khtml-transition:all .2s ease-in; position:relative
        }

        .img-how img {
            width:50px; height:50px
        }

        .btn-question h3, .list-promise p, .sell-body, .sell-buyback, .showmore.show .more {
            display:inline
        }

        .sell-body {
            padding-left:84px
        }

        .sell-123 {
            padding:0 45px
        }

        .how-body h5, .how-body h1, .sell-body h5, .sell-body h2 {
            display:block; font-size:1rem; font-weight:600; transition:.2s ease-in; padding-top:10px
        }

        .how-body h5 span, .how-body h1 span, .sell-buyback:hover .sell-body h5, .sell-buyback:hover .sell-body h2 {
            color:#2293df
        }

        .sell-buyback:hover .sell-count {
            background:#6cc644
        }

        .how-section:hover .img-how, .sell-buyback:hover .img-how {
            border:2px solid #6cc644
        }

        .how-body {
            line-height:1.3
        }

        .how-body .media-body {
            padding-left:20px; margin-top:15px
        }

        .how-body .tick-count {
            display:none; position:absolute; width:26px; height:26px; background:#2293df; border-radius:50%; text-align:center; line-height:25px; font-weight:600; color:#fff; left:0; top:0
        }

        [class*=now-grid-]>li {
            display:block; float:left; height:auto; padding:1.25rem
        }

        .widget.why-use-us ul li {
            text-align:center; padding:2% 1%; transition:.1s linear
        }

        .instant-mob .instant-qt, .instant-mob .quick-qt {
            display:block; font-size:1.5rem; margin-bottom:2px; padding:10px 8px; border-radius:6px; font-weight:700; text-transform:uppercase; line-height:1.2
        }

        .instant-mob .instant-qt {
            background:#2fa9df; color:#fff; border:3px solid #0096dc; text-align:center
        }

        .instant-mob .quick-qt {
            background:#6bbb5e; color:#fff; border:3px solid #5fad3c; text-align:center
        }

        .instant-mob .instant-qt span, .instant-mob .quick-qt span {
            color:#fff; display:block
        }

        @media only screen and (min-width:64.0625em) {
            .now-grid-md>li {
                list-style:none; width:33.3333333333%
            }

            [class*=now-grid-] li.lg-b {
                border-bottom:1px solid #ccc
            }

            [class*=now-grid-] li.lg-r {
                border-right:1px solid #ccc
            }

            [class*=now-grid-] li:nth-of-type(1n), [class*=now-grid-] li:nth-of-type(2n) {
                border-right:1px solid #ccc; border-bottom:1px solid #ccc
            }

            [class*=now-grid-] li:nth-of-type(3n) {
                border-right:0 solid #ccc; border-bottom:1px solid #ccc
            }

            [class*=now-grid-] li:nth-of-type(4n), [class*=now-grid-] li:nth-of-type(5n) {
                border-right:1px solid #ccc; border-bottom:0 solid #ccc
            }

            [class*=now-grid-] li:nth-of-type(6n) {
                border-right:0 solid #ccc; border-bottom:0 solid #ccc
            }

            [class*=now-grid-] li:hover {
                box-shadow:0 0 15px rgba(0, 0, 0, .5); background:#fbfbfb
            }
        }

        .widget.why-use-us div.img {
            background:center center no-repeat; width:100%; height:90px
        }

        .widget.why-use-us div.img img {
            width:170px
        }

        .widget.why-use-us div.img.fast-money {
            height:61px; margin:2rem 0
        }

        .why-head h2, .widget.why-use-us ul h5, .widget.why-use-us ul h1 {
            font-size:1.1rem; font-weight:600; margin-bottom:12px
        }

        .widget.why-use-us ul p {
            font-size:.9rem; color:#777; min-height:41px; line-height:1.4
        }

        .widget.why-use-us ul p.sell {
            min-height:80px
        }

        .item-det {
            font-size:18px; font-weight:700; display:block; color:#0c9eef; padding:5px 10px; background-color:#f6f7f2; border-top:1px solid #ccc; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; margin-top:8px
        }

        .default-container {
            position:relative; padding:30px 0 0
        }

        .default-container.payment-confirms {
            padding-top:5px
        }

        .inner-category-header {
            background:#f2f2f2; padding:10px
        }

        .category-top-img {
            text-align:right
        }

        .breadcrumb {
            padding:0; background-color:transparent
        }

        .cell-options {
            margin:10px 0; text-align:center
        }

        .cell-options li, .cell-options-product li, .cell-options2 li {
            width:180px
        }

        .cell-flow-figure {
            background:transparent; border:3px solid transparent; cursor:pointer; display:inline-block; font-size:24px; padding:5px; text-align:center; margin-bottom:20px; transition:.2s ease-in
        }

        .cell-flow-figure span, .cell-flow-figure-product span, .cell-flow-figure2 span {
            padding:0 10px; color:#000; font-weight:500
        }

        .cell-flow-figure .btn, .cell-flow-figure-product .btn, .cell-flow-figure2 .btn {
            margin-top:10px; z-index:100; font-size:19px
        }

        .buy-refurbished .btn, .inner-category-header-content .btn {
            padding:.175rem .75rem
        }

        .confirm-nav {
            padding-left:0 !important; background:#fff; background:-moz-linear-gradient(top, #fff 33%, #e0e0e0 100%); background:-webkit-linear-gradient(top, #fff 33%, #e0e0e0 100%); background:linear-gradient(to bottom, #fff 33%, #e0e0e0 100%)
        }

        .cell-flow-figure img {
            display:inline-block; margin-bottom:8px; min-height:120px
        }

        .cell-flow-figure i {
            display:none
        }

        .cell-binding {
            display:block; font-size:16px
        }

        .category-heading h1 {
            font-size:1.55rem; font-weight:800
        }

        .category-heading .search-result-div, .category-heading h2 {
            font-size:1.35rem; margin-bottom:5px
        }

        .category-heading h2 span {
            font-size:1rem; font-style:italic
        }

        .inner-category-header-content {
            position:relative; background:#f2f2f2; padding:10px
        }

        .inner-category-header-content h1 {
            font-size:1.5rem; font-weight:800; margin-bottom:6px
        }

        .inner-category-header-content h1 span {
            color:#333; border-bottom:2px solid #333
        }

        .inner-category-header-content h2 {
            font-size:1.4rem; margin-bottom:0
        }

        .bread-cotnainer {
            padding-bottom:15px
        }

        .bread-cotnainer h1 {
            font-size:1.65rem
        }

        .bread-cotnainer .border-bottom {
            border-bottom:1px solid #f0f0f0; padding-bottom:10px
        }

        .buy-refurbished {
            text-align:right; padding-right:10px
        }

        .bread .breadcrumb {
            margin-bottom:0; display:inline-block
        }

        .cell-options-product, .cell-options2 {
            margin:40px 0; text-align:center
        }

        .cell-binding2 {
            display:block; font-size:13px
        }

        .cell-flow-figure-product, .cell-flow-figure2 {
            background:transparent; border:3px solid transparent; font-size:24px; padding:5px; position:relative; text-align:center; display:inline-block; cursor:pointer
        }

        .cell-flow-figure2 {
            margin-bottom:20px
        }

        .cell-flow-figure2:hover {
            border:3px solid #0c9eef
        }

        .cell-flow-figure-product img, .cell-flow-figure2 img {
            display:inline-block; margin-bottom:5px; height:120px
        }

        .cell-flow-figure-product {
            margin-bottom:15px; -webkit-transition:.2s ease-in; -moz-transition:.2s ease-in; -o-transition:.2s ease-in; -ms-transition:.2s ease-in; -khtml-transition:all .2s ease-in; transition:.2s ease-in
        }

        .offer-value, .payout-type-choices li {
            -webkit-transition:.3s ease-in; -moz-transition:.3s ease-in; -o-transition:.3s ease-in; -ms-transition:.3s ease-in
        }

        .cell-flow-figure-product .btn-primary {
            text-transform:uppercase; font-size:.95rem; width:100%; border-bottom:2px solid #0071a6; font-weight:900
        }

        .cell-flow-figure-product .btn-primary.btn-sell {
            font-size:.95rem; line-height:1.3; white-space:pre-line
        }

        .cell-flow-figure-product .btn-primary.btn-sell .green {
            color:#52df3b
        }

        .cell-flow-figure-product .btn-primary.btn-sell span {
            display:block; font-weight:900; font-size:1rem; color:#fff
        }

        .item_product {
            min-height:140px
        }

        a.item_product_link .item_product_text {
            color:#000; font-size:16px; line-height:1.2; min-height: 75px;
        }

        .whycontainer {
            position:relative; text-align:center; background:#f8f8f8; padding:20px
        }

        .opner:after {
            cursor:pointer; content:"\f067"; display:block; position:absolute; width:30px; height:30px; color:#fff; background-color:#c4c1c0; top:0; right:0; line-height:29px; font-size:23px; text-decoration:none; text-align:center; font-weight:700
        }

        .add-info.active h5:before, .whycontainer.active .opner:after {
            font-family:"font awesome 5 free"; content:"\f068"; background:#ccc
        }

        .why-details {
            height:42px; overflow:hidden
        }

        .whycontainer.active .why-details {
            height:auto; overflow:visible
        }

        .why-details p {
            padding:0 10px; color:#8a8887
        }

        .why-img img {
            width:110px; margin-bottom:10px
        }

        #accordiontips {
            box-shadow:0 0 15px 1px rgba(0, 0, 0, .3); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px
        }

        .card-acc-header, .card-gift-header {
            border-bottom:1px solid #ddd
        }

        .card-acc-header .btn-link {
            color:#000; text-decoration:none; position:relative; padding-left:40px !important; white-space:normal
        }

        .card-acc-header.active {
            border-bottom:1px solid #0096dc
        }

        .meta-details img, .shop-face img {
            width:50px
        }

        .card-header:first-child {
            border-radius:calc(.55rem - 1px) calc(.55rem - 1px) 0 0
        }

        .answer-hd .card-header {
            background-color:#0096dc
        }

        .answer-green-hd .card-header {
            background-color:#7bce4e
        }

        .price-tags .card-header {
            font-size:1.2rem; font-weight:700; padding:.95rem 1.05rem
        }

        .offer-value {
            color:#000; font-size:52px; line-height:1; font-weight:700; -khtml-transition:all .3s ease-in; transition:.3s ease-in
        }

        .offer-value span, .offer-value-at span {
            display:inline-block; font-size:26px; padding-top:0; vertical-align:top
        }

        .offer-value-at {
            font-size:52px; line-height:1; font-weight:700; text-align:right
        }

        .answer-hd .btn-big, .answer-instant-hd .btn-big {
            line-height:1; font-weight:800; padding:12px; margin-top:17px; font-size:2.15rem
        }

        .whyisell h5, .whyisell h1 {
            position:relative; font-size:1.2rem; font-weight:800
        }

        .bottomanswer-header .mobile-h2-bottomanswer, .bottomanswer-header .question-h2, .bottomanswer-header h2 {
            font-family:brandon_grotesquebold; color:#0096dc; text-align:center; font-size:2rem; margin-bottom:0
        }

        .whyisell p, ul.liststyle li {
            font-size:.95rem; color:#505050
        }

        .helpful h2, .referal h1, .selltitle {
            font-size:30px
        }

        .bottomanswer-header {
            text-align:center; z-index:2; padding:20px 25px; position:relative
        }

        .why-ans-container {
            background:#fff; padding-top:35px
        }

        .btn-big i {
            color:#fae716
        }

        .btn-big i img {
            width:40px
        }

        .selltitle {
            color:#6cc644; text-transform:uppercase; font-weight:900
        }

        .cart-sub h3 span, .helpful a.links, .selld2 {
            color:#0c9eef
        }

        .selld, .selld2 {
            font-size:22px; font-weight:400; margin-top:17px
        }

        .gift-rou.meta-inner .detail h5, .quickpasstitle {
            font-size:1.65rem
        }

        .mobile-edit li {
            width:50% !important
        }

        .mobile-choices .mobile-edit .payment-type {
            width:25%; float:left
        }

        .mobile-edit .proc {
            padding-left:120px
        }

        .helpful {
            margin-top:20px; background:#f8f8f8; padding:15px
        }

        .helpful a.links {
            font-size:14px; font-weight:700; text-decoration:underline !important; padding:0 10px
        }

        .quickpasstitle {
            width:100%
        }

        .card-body h4 {
            font-size:1.05rem; font-weight:800; margin-bottom:10px
        }

        .card-body p, .question-flow-container .question.question-without-response .description {
            font-size:1rem
        }

        .card-body p {
            color:#000; font-size:.9rem
        }

        .card-balance .card-body {
            padding:1.05rem .8rem
        }

        .check-balance-section p {
            font-size:1.15rem; font-weight:800
        }

        .check-balance-section .btn {
            font-size:1.15rem; text-transform:uppercase
        }

        .btn-sm {
            padding:.15rem .5rem
        }

        .result-face {
            position:relative; margin-bottom:20px; text-align:center
        }

        .result-face .headline {
            font-size:1rem; text-align:center; line-height:1.2; font-weight:600
        }

        .condition-ans {
            font-size:1.25rem; font-weight:700; color:#000
        }

        .question-list h2, .question-flow-container h2 {
            font-size:1.35rem; font-weight:600; padding-bottom:15px
        }

        .question-flow-container .question {
            display:block; border:1px solid #dcdbda; color:#8a8887; border-bottom:0; background-color:#f3f2f2
        }

        .question-flow-container .question .form-check {
            height:100%; padding:0
        }

        .question-flow-container .question .form-check-label {
            padding:10px 30px; height:100%; cursor:pointer
        }

        .question-flow-container .question input[type=radio] {
            position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none
        }

        .question-flow-container .question.question-without-response {
            color:#000; background-color:#f0f0f0; line-height:1.3; width:100%; float:left; min-height:auto; border:1px solid #070707; position:relative; border-radius:calc(.55rem - 1px) calc(.55rem - 1px) calc(.55rem - 1px) calc(.55rem - 1px); margin-bottom:5px
        }

        .answer-contaiiner div.condition-description {
            border:1px solid #070707; position:relative; border-radius:calc(.55rem - 1px) calc(.55rem - 1px) calc(.55rem - 1px) calc(.55rem - 1px); padding:20px 30px
        }

        .question-flow-container .question.question-without-response.active {
            background-color:#e3f4d9
        }

        .answers2 .question.question-without-response {
            width:100%; float:none
        }

        .answer2list .question.question-without-response.active {
            height:auto !important; background-color:#ddf6e0 !important
        }

        .hide-answer-mobile form#questions_form {
            margin-bottom:5px
        }

        .condition .card-body .headline {
            font-weight:700; font-size:15px; text-align:center; padding:10px 0; line-height:1.3
        }

        #questions_form .alert-primary {
            margin-top:10px
        }

        .question-flow-container .question.question-without-response .title {
            font-weight:700; margin-bottom:5px; text-transform:uppercase
        }

        .question-flow-container .question.question-without-response .title span {
            color:#6bbb5e; display:none
        }

        .question-flow-container .question.question-without-response .title:before {
            background:#fff none repeat scroll 0 0; border:2px solid #000; content:""; display:block; float:left; height:15px; margin:3px 5px 0 0; width:15px; border-radius:50%
        }

        .question-flow-container .question.question-without-response.active .title:before {
            background:#007bbf; border:2px solid #000
        }

        .sell-another-thanks {
            font-size:1.5rem; font-weight:600; text-align:center; margin-top:20px
        }

        .sell-another-thanks p {
            font-weight:400; font-size:1.2rem
        }

        .cart-sub h3, .cart-sub h3 span {
            font-size:18px; font-weight:600
        }

        .answer2list .description {
            font-size:1.05rem !important
        }

        .answer2list.question-list h2 {
            font-size:1.35rem; margin-bottom:8px
        }

        .getpay .getpaid {
            width:225px
        }

        .getpay .getpaid.btn {
            white-space:normal; line-height:1.2; padding-bottom:10px
        }

        .answer2list .tooltip-extends {
            background-color:#fff; margin:9px -13px -10px; padding:15px
        }

        .af-log .avatar, .cart-icon, .cart-sub .btn {
            margin-right:10px
        }

        .condition-description {
            color:#505050; font-size:1rem; padding:30px 0 0
        }

        .condition-description2 {
            color:#505050; font-size:1rem; padding:30px 0
        }

        .condition-description .subhead {
            font-weight:600; font-size:1.1rem
        }

        .add-info-details li, .condition-description li {
            margin-top:10px
        }

        .after-logged {
            background:#f1f1f1; border-bottom:1px solid #2fa9df; padding:0 10px
        }

        .af-log .avatar {
            width:20px; border-radius:50%
        }

        .af-log a.dropdown-toggle {
            color:#333; font-size:1.05rem; font-weight:700; line-height:1
        }

        .cart-menu li {
            border-bottom:1px solid #dcdbda
        }

        .cart-menu li:last-child {
            border-bottom:0 solid #dcdbda
        }

        .total {
            padding:10px 20px
        }

        .cart {
            color:#888 !important; padding:10px
        }

        .cart-icon {
            float:left; width:20px; height:15px; background:url(images/cart.svg) no-repeat
        }

        #promotional, .sell-another {
            margin-top:10px
        }

        #anstab .active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color:#fff; background-color:#28b1e7; border-color:#28b1e7
        }

        .nav-tabs {
            border-bottom:1px solid #28b1e7
        }

        .tab-content.process-cont {
            padding:5px 18px; -webkit-box-shadow:6px 7px 10px 3px rgba(163, 163, 163, .28); -moz-box-shadow:6px 7px 10px 3px rgba(163, 163, 163, .28); box-shadow:6px 7px 10px 3px rgba(163, 163, 163, .28); -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px
        }

        .shop-area {
            padding:20px; background-color:#0c9eef; color:#fff
        }

        .left-cart, .total {
            background-color:#f6f7f2
        }

        .left-cart {
            padding:10px; border:1px solid #e5e5e5
        }

        .confirmit, .shopcart {
            border-bottom:1px solid #ccc; box-shadow:1px 4px 6px 0 rgba(0, 0, 0, .15)
        }

        .cart-sub h3 {
            display:inline; line-height:normal; margin:0; padding:0
        }

        .left-cart, .shopcart {
            width:100%; position:relative
        }

        .left-cart:after, .left-cart:before, .shopcart:after, .shopcart:before {
            display:table; content:" "
        }

        .left-cart:after, .shopcart:after {
            clear:both
        }

        .shopcart {
            border:3px solid transparent; border-radius:5px; margin-bottom:15px; padding:3px 10px
        }

        .confirmit {
            border:3px solid transparent; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; padding:3px 10px 15px
        }

        .gray-n, .payout-type-choices li {
            border:1px solid rgba(0, 0, 0, .125)
        }

        .cartitem {
            border-bottom:1px solid #ccc; background:#f6f7f2; position:relative
        }

        .cartitem a {
            padding:10px; font-size:16px; font-weight:700; color:#6cc644; display:block
        }

        .userforms label, p.bold-3 {
            padding-bottom:16px
        }

        .cartitem a:after {
            background:url('images/arrow-down.svg') center center/12px 12px no-repeat #0c9eef; content:''; color:#fff; width:20px; height:20px; line-height:20px; display:inline-block; text-align:center; float:right
        }

        .cartitem a.collapsed:after {
            background:url('images/arrow-up.svg') center center/12px 12px no-repeat #ccc
        }

        .cartitem span i {
            font-size:24px
        }

        .iconcaret a.cart-collapsed>i:after {
            font-family:FontAwesome; content:"\f0d7"; color:#0c9eef; margin-left:10px
        }

        .iconcaret a.cart-collapsed.collapsed>i:after {
            content:"\f0d8"; color:#000
        }

        .promotional {
            padding:8px 10px; display:block
        }

        .promotionals {
            background:#f6f7f2; padding:10px; margin-bottom:10px
        }

        .remove-cart-item {
            left:0; top:0; height:19px; line-height:19px; border:0; font-weight:700; margin-bottom:5px
        }

        .remove-cart-item a {
            color:#c00; font-size:.85rem; font-weight:600
        }

        .remove-cart-item a .fa {
            font-weight:400
        }

        .remove-cart-item a:hover>i {
            -webkit-animation:none; -moz-animation:none; -khtml-animation:none; -o-animation:none; animation:none
        }

        .image_container, .shop-face {
            float:left; width:60px
        }

        .shop-txt {
            margin:0 0 0 65px
        }

        .shop-txt h1 {
            font-family:open sans, sans-serif; font-size:12px; font-weight:600; text-align:left; display:inline-block; margin-bottom:5px; line-height:normal
        }

        .shopping-value {
            font-size:30px; font-weight:700; display:inline-block
        }

        .shopping-value span {
            display:inline-block; font-size:17px; padding-top:8px; vertical-align:top
        }

        .condition-shop-name {
            font-size:15px
        }

        .process-cotnainer .btn, .sanother .btn, .totalnum {
            font-size:18px
        }

        .offer {
            display:inline; vertical-align:top
        }

        .totalnum {
            font-weight:900; padding:4px 0; color:#000
        }

        .totalnum .shopping-info .offer {
            color:#000; padding-right:10px
        }

        .totalnum span {
            color:#0c9eef; font-size:17px
        }

        .getpaid, .showbutton {
            font-weight:700; transition:.5s
        }

        #progress-steps {
            margin-right:-15px; margin-left:-15px; font-size:.75rem; text-align:center
        }

        #progress-steps .step {
            border:1px solid #28b1e7; padding:.5rem 0; margin-left:-1px; color:#8d8d8d; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:relative
        }

        #progress-steps .active {
            color:#fff; background-color:#28b1e7
        }

        #progress-steps .previously-active {
            border:1px solid #595959; color:#fff; background-color:#595959; padding-left:20px
        }

        #progress-steps .previously-active:after {
            background:url(images/arrow-01.svg); content:""; display:block; position:absolute; width:15px; height:15px; color:#fff; top:8px; left:5px
        }

        #paymentedit h3, .process-cotnainer h3 {
            font-size:1.55rem; margin-bottom:6px
        }

        .confirm p {
            margin-bottom:.65rem; font-size:1rem
        }

        .tab-content {
            padding:20px 0
        }

        .line-sep {
            border-bottom:1px solid #e5e5e5; padding-bottom:15px; font-size:1.2rem
        }

        .userforms label {
            font-weight:700
        }

        .forgot {
            padding-top:20px
        }

        .welcome span {
            font-weight:600; color:#2fa9df
        }

        .dashboard a span, a.promotional i {
            margin-right:5px
        }

        .payout-type-choices {
            min-height:25rem
        }

        .payout-type-choices li {
            cursor:pointer; position:relative; width:20%; display:inline-table; padding:10px; margin-right:-4px; -khtml-transition:all .3s ease-in; transition:.3s ease-in
        }

        .payout-type-choices li:hover {
            background-color:#f6f6f6; border:1px solid #2fa9df
        }

        .payment-type {
            margin-left:25px
        }

        .payment-type.check {
            height:50px; background:url(images/check.svg) no-repeat; margin-bottom:10px
        }

        .payment-type.paypal {
            height:50px; background:url(images/paypal.svg) no-repeat; margin-bottom:10px
        }

        .payment-type.debit {
            height:50px; background:url(images/debit.svg) no-repeat; margin-bottom:10px
        }

        .payment-type.gift {
            height:50px; background:url(images/gift.svg) no-repeat; margin-bottom:10px
        }

        .list-payment:before {
            position:absolute; left:10px; content:""; border:2px solid #28b1e7; width:20px; height:20px; border-radius:50%
        }

        .list-payment[aria-expanded=true]:before {
            border:2px solid #28b1e7; background:#73ccef
        }

        .list-payment.coming-soon .disable, .list-payment.coming-soon.disable {
            background-color:rgba(211, 211, 211, .5)
        }

        .payout-type-choices li[aria-expanded=true] {
            background-color:#f6f6f6; border:1px solid #2fa9df; -webkit-box-shadow:0 0 8px 5px #d3d3d3; -moz-box-shadow:0 0 8px 5px #d3d3d3; box-shadow:0 0 8px 5px #d3d3d3
        }

        .list-payment.coming-soon {
            background:url(images/coming-soon.png) bottom center/100px 100px no-repeat; pointer-events:none
        }

        .list-payment.coming-soon .disable {
            position:absolute; width:100%; height:100%; top:0; left:0
        }

        .payout-type-choices li.disabled {
            background:#ccc
        }

        .list-payment .payment-head {
            font-size:1.25rem; font-weight:600
        }

        .list-payment .desc {
            font-size:1.05rem
        }

        .list-payment .coming-soon {
            width:100%; padding:5px 0; text-align:center; background-color:#fc0; color:#fff; position:absolute; bottom:0; left:0
        }

        .payheading-small {
            color:#0c9eef; font-weight:500; line-height:28px; margin-bottom:10px; font-size:18px
        }

        .howheight .payheading-small {
            position:relative; margin-bottom:0
        }

        .howheight p, .howheighttop p {
            font-size:initial !important
        }

        .payment-collpase-area {
            margin-top:30px; -webkit-transition:.3s ease-in; -moz-transition:.3s ease-in; -o-transition:.3s ease-in; -ms-transition:.3s ease-in; -khtml-transition:all .3s ease-in; transition:.3s ease-in
        }

        .payment-collpase-area .colm {
            padding:5px 20px 18px; -webkit-box-shadow:6px 7px 10px 3px rgba(163, 163, 163, .28); -moz-box-shadow:6px 7px 10px 3px rgba(163, 163, 163, .28); box-shadow:6px 7px 10px 3px rgba(163, 163, 163, .28); -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px
        }

        .payment-collpase-area h3 {
            color:#28b1e7; font-size:1.55rem; margin-bottom:10px
        }

        .payment-collpase-area h4 {
            color:#000; font-size:1rem; font-weight:600; margin-bottom:5px
        }

        .payment-side .hd {
            color:#28b1e7; font-size:1rem; font-weight:600; margin:0 0 10px
        }

        .payment-side .address-option {
            background-color:#f5f5f5; border:1px solid #ddd; padding:10px; margin-bottom:20px
        }

        .meta-details.mobile-device {
            padding:20px 15px; border:1px solid #cfcece
        }

        .meta-info {
            margin:30px 0
        }

        .meta-details h1, .meta-details h2, .meta-details h3 {
            font-family:brandon_grotesquemedium; font-size:1.25rem; font-weight:600; margin-bottom:10px
        }

        .meta-details p {
            font-size:.9rem; line-height:1.4; color:#777
        }

        .price-tags .card-body {
            position:relative; padding:.45rem .85rem 1.15rem
        }

        .price-tags .card-body>a.overlaylink {
            position:absolute; top:0; left:0; bottom:0; right:0
        }

        .price-tags .card-body .locked {
            position:absolute; top:10px; right:-17px
        }

        .list-promise img, .price-tags .card-body .locked img {
            width:35px
        }

        .price-tags .card-body .option {
            position:absolute; top:10px; left:-17px; border-radius:50%; background:#0096dc; padding:10px 14px; line-height:1; color:#fff; font-weight:800
        }

        .price-tags .card-body h4 {
            margin-bottom:2px
        }

        .lock-ulock {
            width:100px; position:absolute; left:-17px; top:0
        }

        .tab-pane .icons {
            float:left; height:45px; margin-right:10px; width:45px
        }

        .find .content {
            position:relative; padding-left:50px
        }

        #howdoi .tab-content {
            padding-top:0
        }

        .tab-pane .find_it_window, .tab-pane h2 {
            margin-bottom:10px; color:#0096dc !important
        }

        .kit .txt {
            clear:both; color:#0096dc; font-size:12px; font-weight:700; text-align:center
        }

        .howtab {
            margin-top:10px; font-size:13px; word-wrap:break-word
        }

        .bold-1 {
            font-weight:900; color:#000; font-size:20px
        }

        .howheighttop, .promise-rou .detail p {
            min-height:100px
        }

        .howheight {
            min-height:220px; position:relative
        }

        .shippingimg {
            height:228px; text-align:center; margin:10px 0; min-height:228px
        }

        #esn li, #shippingkit li, #shippinglabel li {
            margin-bottom:10px; list-style:disc; margin-left:20px
        }

        .confirm-back {
            background-color:#f5f5f5; border:1px solid #ddd; padding:10px; margin-bottom:20px; position:relative
        }

        .confirm h2 {
            margin:0; font-size:18px; color:#0c9eef; font-weight:600
        }

        .confirm-back img {
            width:80px
        }

        #bulkprivacy .modal-dialog, #privacymodal .modal-dialog, #terms .modal-dialog, #termscondition .modal-dialog {
            margin:30px auto; width:75%
        }

        .confirmbtn {
            line-height:1; font-weight:900; padding:10px !important; margin-bottom:5px; font-size:1.45rem !important; height:auto; border-bottom:2px solid #006898
        }

        .gift-rou, .promise-rou, .promise-thanks {
            height:100%; border-radius:10px; -webkit-transition:.5s ease-in; -moz-transition:.5s ease-in; -o-transition:.5s ease-in; -ms-transition:.5s ease-in; position:relative; top:0
        }

        .instant, .quick {
            font-size:1.05rem; font-weight:800; border-bottom:1px solid; margin-bottom:10px; text-transform:uppercase
        }

        .cart-details .confirmbtn {
            margin-top:0
        }

        .cart-empty h2 {
            font-size:2rem
        }

        .cart-details label {
            font-size:1rem; margin-top:5px
        }

        .you-may {
            border-top:1px solid #ededed
        }

        .you-may h2 {
            color:#2fa9df; font-size:1.7rem; font-style:italic
        }

        .promise h5 {
            font-size:1.1rem; color:#6bbb5e; font-weight:600; margin-bottom:10px
        }

        .promise-thanks {
            padding:10px; transition:.5s ease-in; -webkit-box-shadow:0 0 16px 5px #ebebeb; -moz-box-shadow:0 0 16px 5px #ebebeb; box-shadow:0 0 16px 5px #ebebeb
        }

        .gift-rou, .promise-rou {
            padding:10px 15px; -khtml-transition:all .5s ease-in; transition:.5s ease-in; -webkit-box-shadow:0 0 16px 5px #ebebeb; -moz-box-shadow:0 0 16px 5px #ebebeb; box-shadow:0 0 16px 5px #ebebeb
        }

        .dashboard .sepr, .instant, .quick {
            padding-bottom:5px
        }

        .card.answer-hd, .card.answer-instant-hd, .gray-n {
            -webkit-box-shadow:0 0 14px 3px #ebebeb; -moz-box-shadow:0 0 14px 3px #ebebeb
        }

        .gift-rou.meta-inner p {
            font-size:.85rem !important
        }

        .promise-rou .detail h5 {
            font-size:1.15rem; font-weight:700
        }

        .promise-rou .icon img {
            width:90px; margin-bottom:10px
        }

        .gift-rou .icon-ov img, .promise-rou .icon-ov img {
            width:320px; margin-bottom:10px
        }

        .gift-question {
            margin-top:40px
        }

        .gift-rou .detail h3, .gift-rou .detail h4, .gift-rou .detail h5 {
            font-size:2rem; font-weight:700; position:relative
        }

        .add-info h5 {
            padding:6px 30px; font-size:13px; color:#0d99e0; font-weight:600; position:relative
        }

        .add-info h5:before {
            cursor:pointer; content:"\f067"; display:block; position:absolute; width:20px; height:20px; color:#fff; background-color:#c4c1c0; top:4px; left:0; line-height:20px; font-size:12px; text-decoration:none; text-align:center; font-weight:700
        }

        .add-info-details h2 {
            font-weight:600; font-size:14px
        }

        .card.answer-hd, .card.answer-instant-hd {
            -webkit-transition:.5s ease-in; -moz-transition:.5s ease-in; -o-transition:.5s ease-in; -ms-transition:.5s ease-in; -khtml-transition:all .5s ease-in; transition:.5s ease-in; border-radius:.65rem; box-shadow:0 0 14px 3px #ebebeb
        }

        .card.answer-hd:hover, .card.answer-instant-hd:hover, .question-without-response:hover {
            -webkit-box-shadow:0 0 16px 5px #bfbfbf; -moz-box-shadow:0 0 16px 5px #bfbfbf; box-shadow:0 0 16px 5px #bfbfbf
        }

        .card.answer-hd:hover {
            border:1px solid rgba(0, 150, 220, .705)
        }

        .answer-instant-hd:hover {
            border:1px solid rgba(107, 181, 64, .705)
        }

        .instant {
            color:#0096dc
        }

        .quick {
            color:#6bbb5e
        }

        .about-us-header {
            padding:50px 30px; border-bottom:1px solid #e9e9e9
        }

        .career-hd, .press-release {
            border-bottom:1px solid #e9e9e9; padding-bottom:10px; margin-bottom:10px
        }

        .about-us-header h2, .press-media-header h2 {
            font-family:brandon_grotesquebold; color:#0096dc; font-size:2.85rem; line-height:1.2; margin-bottom:.85rem
        }

        .press-media-header h5 {
            color:#888; font-size:13px; font-weight:700; line-height:12px; margin-bottom:10px
        }

        .about-us-header span, .contact-us-header span {
            font-size:1.75rem; display:block; font-weight:700; color:#848484
        }

        .airpods-header, .contact-us-header {
            padding:30px; border-bottom:1px solid #e9e9e9
        }

        .airpods-header h3 {
            font-size:1.45rem; font-weight:800; margin-bottom:10px; color:#6bbb5e
        }

        .airpods-header h1, .airpods-header h2, .contact-us-header h2 {
            font-family:brandon_grotesquebold; color:#0096dc; font-size:2.85rem; line-height:1.2
        }

        .contact .title-blue {
            color:#0c9eef; font-size:22px; font-weight:700; margin-bottom:10px
        }

        .contact .title-green {
            color:#6cc644; font-size:22px; font-weight:700; margin-bottom:10px
        }

        .contact .btn {
            font-size:1.05rem; line-height:1.2; margin-top:5px
        }

        .about-us-in {
            padding:100px 0; margin-bottom:30px; background:url(images/about-con-back.jpg) center center/cover no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover
        }

        .about-us-in h2 {
            font-family:brandon_grotesquebold; font-size:2rem; line-height:1.2; color:#fff; font-weight:700
        }

        .about-us-in h3 {
            font-size:1.6rem; line-height:1.2; font-weight:700; color:#56c9ff
        }

        .right-column ul.process {
            display:block; text-align:left
        }

        .right-column ul.process li {
            display:inline-block; font-size:16px; margin-bottom:16px; width:24%; vertical-align:top
        }

        .process-circle {
            position:relative; background:#fff; border:1px solid #6cc644; border-radius:50%; color:#6cc644; float:left; font-size:30px; font-weight:700; height:50px; margin-right:10px; padding:0; text-align:center; width:50px
        }

        .process-circle .sell-count {
            font-family:source sans pro, sans-serif; position:absolute; width:20px; height:20px; background:#2293df; border-radius:50%; text-align:center; line-height:20px; font-weight:600; color:#fff; left:-5px; top:-3px; -webkit-transition:.2s ease-in; -moz-transition:.2s ease-in; -o-transition:.2s ease-in; -ms-transition:.2s ease-in; -khtml-transition:all .2s ease-in; transition:.2s ease-in; font-size:15px
        }

        .dashboard .navbar-profile-picture, .print span, .profile-area .profile-img img, .profile-pixc img {
            width:100px
        }

        .process-content {
            margin-left:60px; margin-top:5px; text-align:left
        }

        .right-column ul.process li:hover .process-circle {
            border:1px solid #0096dc
        }

        .right-column ul.process li:hover .process-content, .tab-pane h3.green, ul.ordermenu li a {
            color:#6cc644
        }

        .team-area h3, .year-area h3 {
            position:relative; font-family:brandon_grotesquebold; font-size:1.95rem; line-height:1.2; color:#6bbb5e; font-weight:600
        }

        .team-area h3 span {
            display:block; color:#000; font-weight:500; font-size:1.05rem; margin:5px 0
        }

        .sell-pods h3 {
            font-size:2.7rem; line-height:1.2; color:#0096dc; font-weight:700; text-align:center; margin-top:10px
        }

        .label-hed {
            font-size:16px; font-weight:700; color:#0c9eef; display:block; margin-bottom:8px
        }

        .thanks {
            margin-bottom:30px; font-size:25px
        }

        .thanks span {
            color:#0c9eef; font-size:25px
        }

        .large-link3 {
            min-width:170px; min-height:70px; padding:20px; font-size:25px
        }

        .main-panel, .sidebar {
            min-height:calc(100vh - 70px)
        }

        .order_content, .productcell-frame .section-header .section-header-sub {
            background:#f6f7f4; padding:10px
        }

        .productcell-frame h1 {
            display:inline; font-size:30px; line-height:normal; margin:0; padding:0
        }

        .social-style-black span {
            font-size:15px; color:#0c9eef
        }

        #prep-instructions {
            margin:33px auto 15px
        }

        #prep-instructions .card {
            border-radius:.45rem; -webkit-box-shadow:1px 4px 6px 0 rgba(0, 0, 0, .15); -moz-box-shadow:1px 4px 6px 0 rgba(0, 0, 0, .15); box-shadow:1px 4px 6px 0 rgba(0, 0, 0, .15)
        }

        #prep-instructions .prep {
            padding-left:92px; position:relative
        }

        #prep-instructions .prep .icon-a {
            height:80px; left:0; position:absolute; top:5px; width:80px
        }

        #prep-instructions .prep .icon, #prep-instructions .prep .icona, #prep-instructions .prep .iconb, #prep-instructions .prep .iconc, #prep-instructions .prep .icond {
            background:url(images/order.png) no-repeat transparent; height:80px; left:0; position:absolute; top:5px; width:80px
        }

        #prep-instructions .prep-step2 .icon {
            background-position:-81px 0
        }

        #prep-instructions .prep-step3 .icon {
            background-position:-162px 0
        }

        #prep-instructions .prep-step3 .icona {
            background-position:-162px -84px
        }

        #prep-instructions .prep-step3 .iconb {
            background-position:-162px -166px
        }

        #prep-instructions .prep-step3 .iconc {
            background-position:-162px -252px
        }

        #prep-instructions .prep-step3 .icond {
            background-position:-162px -338px
        }

        #prep-instructions .prep .title {
            color:#0c9eef; font-size:19px; font-weight:700; margin-bottom:5px; padding-left:5px
        }

        #prep-instructions .prep .title span {
            font-style:italic; font-weight:200
        }

        #prep-instructions .prep .instructions {
            font-size:15px; font-weight:200; margin-left:30px
        }

        #prep-instructions .prep ul li {
            margin-bottom:8px; font-family:open sans, sans-serif
        }

        #prep-instructions .prep ul li:before {
            content:''; padding:5px; background:url(images/arrow-blue.svg) no-repeat; width:15px; height:15px; line-height:10px; display:inline-block; margin-right:10px; margin-left:-26px
        }

        .product_offer_item {
            background:#fff; border:1px solid #f6f7f2; position:relative; padding:10px
        }

        .print img {
            display:inline; margin-right:2px
        }

        .order_information_top {
            background:#0c9eef; padding:5px 15px; color:#fff; font-size:16px; font-weight:700
        }

        .gry {
            background-color:#f6f7f2; padding:30px; -webkit-box-shadow:1px 4px 6px 0 rgba(0, 0, 0, .15); -moz-box-shadow:1px 4px 6px 0 rgba(0, 0, 0, .15); box-shadow:1px 4px 6px 0 rgba(0, 0, 0, .15); -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px
        }

        .order_content {
            font-size:20px; text-transform:uppercase; font-weight:700
        }

        .selectall {
            background:#f5f5f5; padding:7px
        }

        #itemglossary .tab-content, #myorders .tab-content, .sidebar {
            padding:0
        }

        .sidebar {
            background:#fff; font-family:ubuntu-regular, sans-serif; width:260px; z-index:11; transition:width .25s, background .25s; -webkit-transition:width .25s, background .25s; -moz-transition:width .25s, background .25s; -ms-transition:width .25s, background .25s; top:0; bottom:0; left:0; box-shadow:inset -1px 0 0 rgba(0, 0, 0, .1)
        }

        .main-panel {
            -webkit-transition:width .25s, margin .25s; transition:width .25s, margin .25s; width:calc(100% - 260px); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
        }

        .btn-xxlarge, .num-items {
            width:150px
        }

        .dropdown-item {
            font-size:12px
        }

        @media screen and (min-width:768px) {
            .btn-group:hover .dropdown-menu, .dropdown:hover .dropdown-menu {
                display:block
            }

            .dropdown-menu {
                margin-top:0
            }

            .dropdown-toggle {
                margin-bottom:2px
            }

            .nav-tabs .dropdown-toggle, .navbar .dropdown-toggle {
                margin-bottom:0
            }
        }

        @media(max-width:991px) {
            .main-panel {
                margin-left:0; width:100%
            }
        }

        .content-wrapper {
            padding:2.75rem 2.25rem; width:100%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1
        }

        .feather {
            width:16px; height:16px; vertical-align:text-bottom
        }

        .thanks-social li.social {
            background-color:#007bbf; width:34px; height:34px; line-height:34px; color:#fff; font-size:15px; text-align:center; border-radius:50%
        }

        .dashboard-size {
            max-width:1100px; margin:auto
        }

        .find-area .mdi.hm, .top-icons-area .mdi.hm {
            position:relative; font:24px/1 "Material Design Icons"; margin-right:8px
        }

        .find-area i::before, .top-icons-area i::before {
            font-family:Material Design Icons; font-size:1.25em; line-height:initial; top:.09rem; color:#2fa9df
        }

        .find-area i::before {
            border-radius:50%; background-color:#2fa9df; color:#fff; padding:10px; line-height:1.2; font-size:2.25em
        }

        .card-acc-header a.nav-link, .card-gift-header a.nav-link {
            text-decoration:none; padding-left:40px !important; white-space:normal
        }

        .find-area .content, .tab-pane h3 {
            font-size:1.15em
        }

        .find-area .img-ico {
            width:80px; margin:auto; position:relative
        }

        .find-area .img-ico .num {
            position:absolute; left:-10px; top:0; border-radius:50%; background-color:#fff; color:#2fa9df; padding:3px 10px; font-size:1.25em; border:2px solid #2fa9df; font-weight:700
        }

        .sidebar-sticky {
            position:relative; top:0; height:calc(100vh - 48px); overflow-x:hidden; overflow-y:auto; padding:15px
        }

        .quickpasstitle {
            text-align:center; display:block; font-weight:900; font-style:italic
        }

        .popupinfo-icon {
            width:75px; margin:0 auto
        }

        .popupinfo-icon img {
            width:100px; margin:0 auto
        }

        .popupinfo-head {
            color:#6cc644; text-transform:uppercase; font-size:16px; font-weight:900; margin-top:20px; margin-bottom:20px; position:relative
        }

        #myBtn, .paid {
            color:#2fa9df
        }

        .popupinfo-desc {
            margin-top:5px; margin-bottom:10px
        }

        .popupinfo-more {
            padding:0 20% 30px
        }

        .sell-buy {
            width:auto; display:block
        }

        .sell-buy-item {
            display:block; width:100%; margin-bottom:10px; clear:both
        }

        .iconsell {
            margin-right:10px; display:inline; float:left
        }

        .cont3 {
            padding-bottom:21px; padding-left:70px; padding-top:5px
        }

        .signature {
            font-family:Pacifico, cursive; font-size:18px; font-weight:300; font-style:italic
        }

        .more-head {
            text-transform:uppercase; font-size:20px; font-weight:900; margin-top:10px; padding-top:10px; margin-bottom:20px; text-align:center
        }

        .quikpass-popupinfo:hover .popupinfo-icon.first {
            background-position:0 -75px
        }

        .quikpass-popupinfo:hover .popupinfo-icon.second {
            background-position:0 -225px
        }

        .quikpass-popupinfo:hover .popupinfo-icon.third {
            background-position:0 -375px
        }

        .gray-back {
            background-color:#fafafa; margin-bottom:-15px
        }

        @supports((position:-webkit-sticky) or (position:sticky)) {
            .sidebar-sticky {
                position:-webkit-sticky; position:sticky
            }
        }

        .sidebar .nav-link {
            font-weight:500; color:#333; position:relative
        }

        .sidebar .nav-link .feather {
            margin-right:4px; color:#999
        }

        .sidebar .nav-link.active .feather, .sidebar .nav-link:hover .feather {
            color:inherit
        }

        .sidebar .nav-link i {
            position:relative; font:1.125rem/1 "Material Design Icons"; margin-right:8px
        }

        .dashboard h1, .paid {
            line-height:26px; font-weight:700
        }

        .sidebar .nav-link i::before {
            position:relative; font-size:18px; line-height:14px
        }

        .sidebar-heading {
            font-size:.75rem; text-transform:uppercase
        }

        .dashboard h1 {
            font-size:25px; margin-bottom:15px
        }

        .paid {
            font-size:40px
        }

        .dashboard h3 {
            font-size:17px; line-height:24px; font-weight:700; margin-bottom:15px
        }

        .dashboard h2, .profile-update label {
            margin-bottom:5px
        }

        .dashboard h2 {
            font-size:21px; line-height:26px; font-weight:700; display:inline-block
        }

        #myorders .nav-tabs .nav-link {
            color:#000; border:0
        }

        #myorders .nav-tabs .nav-link.active {
            background-color:#fff; color:#2fa9df; position:relative
        }

        #myorders .nav-tabs .nav-link.active::after {
            content:""; position:absolute; bottom:0; left:0; width:100%; height:4px; background-color:#2fa9df
        }

        #myorders .table thead {
            border-top:0 solid #f6f7f2
        }

        #myorders .nav-tabs {
            border-bottom:0 solid #dee2e6
        }

        .choices-dash.payout-type-choices li {
            display:initial
        }

        .profile-update .head {
            font-weight:800; margin-bottom:5px
        }

        .dashboard a.add {
            display:block; margin-bottom:10px
        }

        .dashboard .sepr {
            border-bottom:1px solid #efefef; margin-bottom:10px
        }

        .btn-question {
            color:#000; background-color:#f6f7f4; border-color:#ccc; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; white-space:inherit; text-align:left; border-radius:1px; width:100%
        }

        .btquestion .btn-question.active {
            color:#fff; background-color:#0c9eef
        }

        .btquestion .btn-question .prim::after {
            position:absolute; left:-20px; top:3px; font:18px/1 "Material Design Icons"; content:"\F131"
        }

        .btquestion .btn-question.active .prim::after {
            left:-20px; top:3px; font:18px/1 "Material Design Icons"; content:"\FC2E"
        }

        .address-row .remove-address {
            margin-bottom:10px; display:block
        }

        .remove {
            color:#dc3545
        }

        .dashboard .section_title {
            color:#505050; font-size:13px; font-weight:700 !important; margin-bottom:10px; text-transform:uppercase
        }

        ul.ordermenu {
            display:block; color:#6cc644; padding-top:0; position:absolute; right:16px; text-align:right; margin-bottom:20px
        }

        .menu .item, .menus .item, .print span {
            display:inline-block
        }

        ul.ordermenu li {
            font-size:12px; padding-left:5px; display:inline; text-transform:uppercase
        }

        .tab-pane .find_it_window, .tab-pane h2 {
            margin-top:0; font-size:30px !important; font-weight:600
        }

        .product_name {
            color:#596167; float:left
        }

        .product_name .section_title {
            color:#505050; font-size:13px; font-weight:700 !important; margin-bottom:0; text-transform:uppercase
        }

        .prodorder {
            background-color:#f6f7f2; padding:20px
        }

        .dashboard .green1 {
            color:#3daa62
        }

        .productcell-frame .section-header {
            margin-bottom:10px; text-align:left
        }

        .referal-social.social-media li a {
            background-color:#fff; border:1px solid #007bbf; color:#007bbf
        }

        .referal p {
            font-size:16px; margin-bottom:.2rem
        }

        .referal p:last-child {
            margin-bottom:1rem
        }

        .line-bot {
            border-bottom:1px solid #e9e9e9; padding-bottom:0; margin-bottom:8px
        }

        .profile-area {
            text-align:center; margin-bottom:10px; padding:10px; background:#fff; -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); border-radius:6px; border:1px solid #efefef
        }

        .profile-area .profile-img {
            border-radius:50%; overflow:hidden; display:inline-block
        }

        .profile-area .profile-name {
            font-size:1.25rem; line-height:1; margin-bottom:8px; font-weight:600
        }

        .logout {
            border-top:1px solid #efefef; padding-top:20px; margin-top:10px
        }

        .card-acc-header a.nav-link {
            color:#000; font-size:1rem; position:relative; font-weight:600
        }

        .card-acc-header a::after, .card-gift-header a::after {
            cursor:pointer; font-family:"font awesome 5 free"; content:"\f106"; display:block; position:absolute; width:30px; height:30px; color:#6bbb5e; top:4px; left:4px; line-height:29px; font-size:23px; text-decoration:none; text-align:center; font-weight:700
        }

        .card-acc-header a.collapsed:after, .card-gift-header a.collapsed:after {
            font-family:"font awesome 5 free"; content:"\f107"; color:#0096dc
        }

        .card-gift-header a.nav-link {
            color:#000; font-size:1rem; position:relative; font-weight:600
        }

        .card-accord .card-body {
            background-color:#f1f1f1
        }

        .gray-n {
            background:#f2f2f2; padding:20px; margin-top:25px; box-shadow:0 0 14px 3px #ebebeb; border-radius:10px
        }

        .gray-n h3 {
            font-size:1.25rem; font-weight:600; margin-bottom:10px
        }

        .ship-form {
            padding:10px; background:#fff; border:1px solid rgba(0, 0, 0, .125); border-radius:10px; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s
        }

        .ship-form:hover {
            background:#f2f2f2; -webkit-box-shadow:0 0 14px 3px #ebebeb; -moz-box-shadow:0 0 14px 3px #ebebeb; box-shadow:0 0 14px 3px #ebebeb
        }

        .secure {
            padding:10px 80px 10px 10px
        }

        #questions_list_Excellent .btn-group-toggle>.btn, .show-bt .btn-group-toggle>.btn {
            border:1px solid #0a6ea5
        }

        .menu-wrapper {
            position:relative; max-width:950px; margin:1em auto; overflow-x:hidden; overflow-y:hidden
        }

        .menu {
            white-space:nowrap; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch
        }

        .menu .item {
            height:100%; padding:1em
        }

        .paddle {
            position:absolute; top:0; bottom:0; width:3em
        }

        .print {
            margin:auto; max-width:500px
        }

        .menus {
            padding:6px 0
        }

        .menus li.item {
            padding-right:15px
        }

        .menus li:last-child.item {
            padding-right:0
        }

        .menus li.item a {
            color:#fff; font-weight:600
        }

        .how-header .menus li.item a:hover {
            color:#95dc89
        }

        .gift-header .owl-carousel2 {
            padding-left:20px; padding-right:20px
        }

        .gift-header .quote-left, .reviews-header .quote-left {
            left:0; top:90px
        }

        .gift-header .quote-right, .reviews-header .quote-right {
            right:0; top:90px
        }

        .gift-header .quote-left, .gift-header .quote-right {
            top:0
        }

        p.bold-3 {
            font-weight:700; margin:0 0 10px
        }

        .form-control.btn-light {
            font-size:1rem; font-weight:700; border-width:2px; border-color:#0096dc
        }

        @media(min-width:1025px) {
            #progress-steps {
                margin:0 0 .45rem; font-size:1rem
            }
        }

        @media(min-width:1200px) {
            .right-no {
                padding-right:0
            }

            .dropdown-menu.ca-menu {
                min-width:24rem; text-align:center
            }
        }

        @media only screen and (max-width:479px) {
            .widgets-footer {
                margin-bottom:0
            }

            .meta-details h1, .meta-details h2, .meta-details h3 {
                font-size:.85rem; margin-bottom:4px; font-weight:500; padding-right:20px
            }

            .whyisell h5, .whyisell h1 {
                font-size:.95rem; font-weight:600; padding-right:22px
            }

            .hd-m-free, .how-section p, .howheight p, .popupinfo-desc, .tooltip-extend .tool-details, .widget-hi, .widget_content, .widgets-footer .top-searches-div:before, .widgets-footer h2:before, .widgets-footer-content h2:before {
                display:none
            }

            .active .tool-details, .active .widget-hi, .active .widget_content, .how-section .active p {
                display:inline
            }

            .quikpass-popupinfo.active .popupinfo-desc {
                display:inline-block; text-align:left; padding-top:5px
            }

            .active.howheight p {
                display:inline !important
            }

            .howheight .payheading-small:after, .tooltip-extend h2:before {
                width:20px; height:20px; display:inline-block; text-align:center; position:absolute
            }

            .active.howheight {
                margin-bottom:20px
            }

            .widgets-footer .top-searches-div, .widgets-footer h2, .widgets-footer-content h2 {
                padding:10px 0; border-bottom:1px solid #ddd
            }

            .widget_c {
                padding-top:10px
            }

            .meta-details {
                border-bottom:1px solid #cacaca; padding-bottom:0; margin-bottom:10px; margin-top:15px
            }

            .popupinfo-icon {
                margin:initial; float:left; width:60px
            }

            .popupinfo-head {
                padding-left:65px; text-align:left; padding-right:20px; font-size:.95rem
            }

            .popupinfo-more {
                padding:0 2% 30px
            }

            .gift-rou .detail h3::after, .gift-rou .detail h4::after, .gift-rou .detail h5::after, .media-body h1:after, .media-body h5:after, .meta-details h3:after, .popupinfo-head:after, .widgets-footer .top-searches-div:after, .widgets-footer h2:after {
                background:url('images/arrow-down.svg') center center/12px 12px no-repeat #999; content:''; color:#fff; width:20px; height:20px; line-height:20px; display:inline-block; text-align:center; position:absolute; right:0; top:0
            }

            .popupinfo-head:after, .widgets-footer .top-searches-div:after, .widgets-footer h2:after {
                top:7px
            }

            h5.modal-title {
                font-size:1.25rem; line-height:1.2
            }

            .meta-info {
                margin:10px 0
            }

            .media-body h1:after, .media-body h5:after {
                position:absolute; top:0; right:0
            }

            .how-detail .media-body h1:after, .how-detail .media-body h5:after {
                position:absolute; top:8px; right:0
            }

            .howheight .payheading-small:after {
                content:''; padding:5px; background:url('images/arrow-down.svg') center center/12px 12px no-repeat #0c9eef; line-height:20px; right:0; top:0
            }

            .meta-details h3:after {
                background-color:#0c9eef
            }

            .active.media-body h3:after, .active.media-body h1:after, .active.media-body h5:after, .active.widgets-footer .top-searches-div:after, .active.widgets-footer h2:after, .gift-rou .active.detail h5::after, .meta-detail-mobile #show-detail:after {
                background:url('images/arrow-up.svg') center center/12px 12px no-repeat #ccc
            }

            .meta-detail-mobile .meta-details h3:after {
                content:none !important
            }

            #show-meta-detail {
                width:100%; display:block; background-color:#efefef; height:50px
            }

            .meta-detail-mobile #show-meta-detail::after, .meta-detail-mobile #show-detail:after {
                background:url('images/arrow-down.svg') center center/12px 12px no-repeat #999; content:""; display:inline-block; height:20px; width:25px; margin-top:12px; float:right; margin-right:10px
            }

            .meta-detail-mobile #show-meta-detail::after, .meta-detail-mobile #show-detail:after {
                background:url('images/arrow-down.svg') center center/12px 12px no-repeat #999; content:""; display:inline-block; height:20px; width:25px; margin-top:12px; float:right; margin-right:10px
            }

            #show-meta-detail span {
                width:80%; display:block; float:left; font-size:14px; font-weight:700; padding-top:15px; padding-left:5px
            }

            .active.howheight .payheading-small:after {
                background:url('images/arrow-up.svg') center center/12px 12px no-repeat #0c9eef
            }

            .promise-rou:hover {
                top:0
            }

            .tooltip-extend h2:before {
                font-family:"font awesome 5 free"; content:"\f107"; color:#fff; background:#999; left:-27px
            }

            .active.tooltip-extend h2:before {
                font-family:"font awesome 5 free"; content:"\f106"; background:#ccc
            }

            #progress-steps .previously-active {
                padding-left:20px
            }

            .condition-description {
                padding:30px 30px 0; border-bottom:1px solid #ccc
            }

            .result-face img {
                float:left; width:80px
            }

            .result-face .headline {
                font-size:1.05rem; text-align:left; line-height:1.2; padding:10px 0; font-weight:800
            }

            .result-face::after {
                display:block; clear:both; content:""
            }
        }

        #myBtn {
            cursor:pointer
        }

        .showmore a {
            cursor:pointer; display:block; margin-top:.5em; color:#2fa9df !important
        }

        @media only screen and (min-device-width:320px) and (max-device-width:480px) {
            .featured-area {
                margin-top:20px
            }

            .bottomanswer-header .mobile-h2-bottomanswer, .bottomanswer-header .question-h2, .bottomanswer-header h2, .widget.sell .sell-h2-front, .widget.sell h2 {
                font-size:1.45rem; margin:15px 0
            }

            .byebye-area .bye-buy-h2-div, .byebye-area h2, .category-areas h1, .headwidgt, .testi-content .reviews-h2-div, .testi-content h2 {
                font-size:1.55rem
            }

            .gift-hed p, .sell-cont p, .testi-content p {
                font-size:.9rem
            }

            .getknow .why-sell-h2, .getknow .why-sell-h2 span, .getknow h2, .getknow h2 span, .how-heading h2, .how-heading h2 span {
                font-size:2.15rem
            }

            .mg-b {
                margin-bottom:20px
            }

            .category-areas .start-selling-div, .category-areas h2, .center-panel-content .center-panel-h2-div, .center-panel-content h2 {
                font-size:1.05rem
            }

            .center-panel-content p {
                font-size:.8rem
            }

            .featu {
                float:none; padding:0
            }

            .bottomanswer-header .why-cont {
                margin-bottom:0
            }
        }

        @media only screen and (max-device-width:320px), only screen and (max-device-width:360px), only screen and (max-width:365px), only screen and (max-width:400px), only screen and (max-width:420px) {
            .featu, .tooltip-extend .fa-pull-left, .tooltip-extend .fa-pull-right {
                float:none
            }

            .sell-another-thanks {
                font-size:1.2rem
            }

            #prep-instructions {
                margin:10px auto 15px
            }

            .sell-another-thanks p {
                font-size:.95rem
            }

            .fotter_categories li a, .widgets-footer li a, label.mt-2 {
                font-size:.85rem
            }

            #prep-instructions .prep .icon-a {
                width:60px; height:60px; top:0
            }

            #prep-instructions .prep {
                padding-left:60px; padding-top:5px
            }

            .confirm-back .float-right {
                position:absolute; top:2px; right:2px
            }

            label.mt-2 {
                font-weight:500
            }

            .od-name {
                width:240px
            }

            #mobile-bar, .footer-cont.home, .od-name strong, .search-mobile, .section-header-sub .social-media li:first-child, .widget-cont.home {
                display:block
            }

            #paymentedit h3, .process-cotnainer h3 {
                font-size:1.45rem
            }

            .payout-type-choices {
                min-height:auto
            }

            .list-payment .payment-head {
                font-size:1.05rem
            }

            .inner-category-header-content h2, .list-payment .desc {
                font-size:.9rem
            }

            .result-face .condition-ans {
                font-size:.95rem; margin-bottom:8px; font-weight:600; padding-right:5px
            }

            .quickpasstitle {
                font-size:1.15rem; line-height:1; font-weight:700
            }

            .selld {
                font-size:17px; margin-top:0; font-weight:700
            }

            .selld2 {
                font-size:18px; font-weight:400
            }

            .helpful h2, .selltitle {
                font-size:25px
            }

            .selltitle {
                margin-bottom:0
            }

            .helpful a.links {
                font-size:15px
            }

            .custom-area .btn-group {
                display:grid
            }

            .custom-area .btn-group .btn-toggle {
                margin-bottom:5px; font-size:.75rem
            }

            .payheading-small {
                text-align:center; font-weight:700; font-size:20px
            }

            .getpay .getpaid {
                width:100%
            }

            .condition-description2 .btn {
                display:block; margin-bottom:10px
            }

            .buy-refurbished.mob, .mobl {
                text-align:left
            }

            .secure-area ul li {
                width:100px; margin-right:10px
            }

            .order_information_top, .print.text-right {
                text-align:center !important
            }

            .section-header-sub .float-right {
                float:none !important
            }

            .mobile-choices .payment-type {
                width:25%; float:left
            }

            .mobile-choices .proc {
                padding-left:120px
            }

            .promise-rou img {
                width:35px
            }

            .promise-rou img.mr-3 {
                margin-right:8px !important
            }

            .how-body .media-body {
                padding-left:0; margin-top:5px; padding-right:10px
            }

            .how-section {
                margin-bottom:3px
            }

            .why-details {
                height:0
            }

            .sanother a {
                width:100%; margin-bottom:10px
            }

            .meta-details img {
                width:42px; margin-bottom:8px
            }

            .logo img {
                width:160px
            }

            .headwidgt {
                font-size:1.4rem
            }

            .center-panel-content p {
                font-size:.8rem
            }

            .left-sell .btn-success, .right-buy .btn-primary {
                font-size:1.25rem
            }

            .widget.sell h4 {
                font-size:.675rem
            }

            .featu {
                padding:0; text-align:center
            }

            .byebye-area p {
                font-size:1.2rem; line-height:1.3
            }

            .top-bar .navbar {
                padding-top:0
            }

            .testi-content .quote-left {
                left:0; top:0
            }

            .testi-content .quote-right {
                right:0; top:0
            }

            .sell-123 li {
                width:180px
            }

            .sell-buyback img {
                width:60px; height:60px
            }

            .cell-flow-figure-product .btn-primary.btn-sell span, .sell-123 li.sell-buyback, a.item_product_link .item_product_text {
                font-size:.75rem
            }

            .mobil ul li a {
                padding-right:5px
            }

            .mobil ul li:last-child a {
                padding-right:0
            }

            .now-grid-sm>li {
                list-style:none; width:50%; min-height:212px
            }

            .sell-to-buy .now-grid-sm>li {
                min-height:290px
            }

            .cell-options-product li, .widget.why-use-us div.img img {
                width:140px
            }

            .fotter_categories li {
                width:170px
            }

            .cell-flow-figure img {
                height:70px; width:auto; padding-right:0; float:left; margin-bottom:0
            }

            .cell-flow-figure i {
                float:right; padding-top:12px; display:block
            }

            .cell-options li {
                width:100%; margin-bottom:5px; border:1px solid #ccc
            }

            .cell-mob {
                float:right
            }

            .cell-binding {
                float:left; padding:5px !important; color:#000; font-weight:800 !important
            }

            .cell-options-home li {
                padding:5px 2px
            }

            .cell-options-product {
                margin:20px 0
            }

            .inner-category-header-content h1 {
                font-size:.95rem; font-weight:600
            }

            .cell-flow-figure-product .btn-primary.btn-sell {
                font-size:.7rem
            }

            .cell-flow-figure.mob-options .cell-binding {
                margin-left:5px; float:left !important; text-align:left; line-height:3.5; color:#506383; font-size:16px
            }

            .tooltip-extend h2:before {
                font-family:"font awesome 5 free"; content:"\f107"; color:#fff; width:20px; height:20px; background:#999; display:inline-block; text-align:center; position:absolute; left:-27px
            }

            .active.tooltip-extend h2:before {
                font-family:"font awesome 5 free"; content:"\f106"; background:#ccc
            }

            .condition-description {
                padding:30px 30px 0; border-bottom:1px solid #ccc
            }

            .condition-description.poor {
                padding:10px 10px 0
            }

            .custom-quote .condition-description {
                padding:10px 0 0; text-align:center
            }

            .custom-quote .mob-up, .shop-face {
                margin-top:10px
            }

            .answ3 .description {
                margin-bottom:5px
            }

            .process-cotnainer, .tab-content.tabansw3 {
                padding:0
            }

            .tabansw3 .tooltip-extends {
                margin:9px 0; padding:0
            }

            .result-face img {
                float:left; width:55px; margin-top:8px; margin-right:10px !important
            }

            .result-face .headline {
                font-size:1.05rem; text-align:left; line-height:1.2; padding:6px 0; font-weight:800
            }

            .result-face::after {
                display:block; clear:both; content:""
            }

            .why-img img {
                width:60px; margin-bottom:10px
            }

            .footer-cont {
                /*padding:15px 0 0;margin-top:20px*/
            }

            .copy-txt p {
                font-size:.78rem
            }

            .footer-cont.home {
                margin-top:0; padding-top:50px
            }

            .widget.why-use-us ul li h5 {
                min-height:42px
            }

            .shippingimg {
                display:none
            }

            .how-body h5, .how-body h1, .sell-body h5, .sell-body h2 {
                padding-right:25px
            }

            .answ3 .add-info-details {
                margin:0 -10px -16px
            }

            .widget.sell .category-link .category-image {
                width:80px; height:80px
            }

            .remove-cart-item a {
                padding:5px; background:#fff; background:-moz-linear-gradient(top, #fff 33%, #e0e0e0 100%); background:-webkit-linear-gradient(top, #fff 33%, #e0e0e0 100%); background:linear-gradient(to bottom, #fff 33%, #e0e0e0 100%)
            }
        }

        @media only screen and (max-width:320px) {
            .fotter_categories li {
                width:145px
            }

            .cell-options li {
                width:140px
            }

            .cell-binding {
                float:none !important; text-align:center; font-size:.7rem !important
            }

            .cell-options-home li {
                width:130px !important
            }

            .category-areas h1 {
                font-size:1.2rem !important
            }

            .buy-refurbished .btn, .inner-category-header-content .btn {
                font-size:.65rem
            }

            .list-payment .payment-head {
                font-size:.95rem !important
            }

            .mobile-choices .proc {
                padding-left:100px
            }

            .process-cotnainer h3 {
                font-size:1.25rem
            }

            .widget.why-use-us ul h5, .widget.why-use-us ul h1 {
                font-size:.85rem
            }

            .widget.why-use-us ul li h5 {
                min-height:33px
            }

            #anstab .nav-link {
                padding:.5rem
            }

            .answer2list.question-list h2 {
                font-size:1.05rem
            }

            .hdoi {
                font-size:.75rem !important
            }
        }

        @media only screen and (max-width:420px) {
            .fotter_categories li {
                width:180px
            }

            .cell-binding {
                float:none !important; text-align:center
            }
        }

        @media only screen and (min-width:637px) and (max-width:1024px) {
            .featu, .logo {
                text-align:center
            }

            .product-ans-img {
                padding:10px; margin:10px 0; border-radius:10px; -webkit-transition:.5s ease-in; -moz-transition:.5s ease-in; -o-transition:.5s ease-in; -ms-transition:.5s ease-in; -khtml-transition:all .5s ease-in; transition:.5s ease-in; -webkit-box-shadow:0 0 16px 5px #ebebeb; -moz-box-shadow:0 0 16px 5px #ebebeb; box-shadow:0 0 16px 5px #ebebeb
            }

            .mob .btn {
                width:100%; margin-left:0 !important
            }

            .cell-options li, .fotter_categories li, .logo img {
                width:160px
            }

            .center-panel-content p {
                font-size:.8rem
            }

            .left-sell .btn-success, .right-buy .btn-primary {
                font-size:1.25rem
            }

            .byebye-area p {
                font-size:1.2rem; line-height:1.3
            }

            .top-bar .navbar {
                padding-top:0
            }

            .testi-content .quote-left {
                left:30px; top:0
            }

            .testi-content .quote-right {
                right:30px; top:0
            }

            .sell-123 li {
                width:180px
            }

            .sell-buyback img {
                width:60px; height:60px
            }

            .sell-123 li.sell-buyback {
                font-size:.75rem
            }

            .now-grid-sm>li {
                list-style:none; width:100%
            }

            .center-panel-content .center-panel-h2-div, .center-panel-content h2 {
                font-size:1.05rem
            }

            .featu {
                float:none; padding:0
            }

            .widget.sell h4 {
                font-size:.65rem
            }

            .widgets-footer .top-searches-div, .widgets-footer .top-searches-div a, .widgets-footer h2, .widgets-footer h2 a, .widgets-footer-content h2 {
                font-size:13px
            }

            .widgets-footer ul li {
                line-height:1.5
            }

            .headwidgt {
                font-size:1.75rem
            }

            .fotter_categories li a, .widgets-footer li a {
                font-size:.85rem
            }

            .logo {
                width:100%
            }

            .mobil ul li a {
                padding-right:5px
            }

            .mobil ul li:last-child a {
                padding-right:0
            }

            .result-face img {
                float:left; width:55px; margin-top:8px; margin-right:10px
            }
        }

        @media only screen and (min-width:736px) and (max-width:820px) {
            .widget.sell h4 {
                font-size:.65rem
            }

            .now-grid-sm>li {
                list-style:none; width:50%
            }
        }

        @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
            .center-panel-content p {
                font-size:.8rem
            }

            .center-panel-content .center-panel-h2-div, .center-panel-content h2, .meta-details h1, .meta-details h2, .meta-details h3 {
                font-size:1.05rem
            }

            .featu {
                float:none; padding:0
            }

            .navbar-light .navbar-nav.bottom-m-r .nav-link {
                font-size:9px
            }

            .widgets-footer .top-searches-div, .widgets-footer h2, .widgets-footer-content h2 {
                font-size:13px
            }

            .logo {
                width:auto; text-align:center
            }

            .main-menu .navbar-light .navbar-nav.bottom-m-r .nav-link {
                font-weight:600; font-size:.6rem
            }

            .inner-category-header .btn {
                padding:.175rem .75rem !important
            }

            .inner-category-header a {
                margin-bottom:5px !important; margin-left:0 !important
            }

            .custom-area .btn-group .btn-toggle {
                font-size:.75rem !important
            }

            .question-flow-container .question.question-without-response .title {
                font-size:14px
            }

            .question-flow-container .question.question-without-response .title:before {
                width:11px; height:11px; margin:3px 3px 0 0
            }

            .question-flow-container .question .form-check-label {
                padding:10px 11px
            }

            .price-tags .card-header {
                font-size:1rem
            }

            .whyisell h5, .whyisell h1 {
                font-size:.95rem
            }

            .inner-category-header-content a {
                margin-bottom:5px
            }

            .inner-category-header-content h1 {
                font-size:1.25rem
            }

            .inner-category-header-content h2 {
                font-size:1.3rem
            }
        }

        @media only screen and (min-device-width:1024px) {
            .logo {
                width:auto; text-align:center
            }

            .fotter_categories li {
                width:180px
            }
        }

        @media only screen and (max-width:991px) {
            #prep-instructions .prep .instructions, .bread .breadcrumb li, .question-flow-container .question.question-without-response .title span, .top-icons-area h1, .widget_c ul li {
                display:inline-block
            }

            .cell-binding, .featu, .img-how, .product_name {
                float:none
            }

            .map, .widget-cont {
                display:none
            }

            .forgot, .press-icons {
                padding-top:0
            }

            #login p, #newuser p, .buy-refurbished .btn, .inner-category-header-content .btn, .sell-cont p, .testi-content p, .widget.why-use-us ul h5, .widget.why-use-us ul h1, .widget.why-use-us ul p {
                font-size:.85rem
            }

            .imghow img, .logo-sign img, .mob-about img {
                width:200px
            }

            .card-balance .card {
                height:auto; margin-bottom:15px
            }

            .card-balance .card-header h3, .card-balance h1, .thanks span {
                font-size:17px
            }

            .inner-category-header-content .text-right.mob, .mob-about {
                text-align:center !important
            }

            .airpods-header h1, .airpods-header h2, .dropdown-menu.ca-menu, .featu, .gift-hed .ta-right, .instant-mob a, .logo, .order_content, .productcell-frame .section-header .section-header-sub, .sell-body, .sell-buyback, ul.ordermenu {
                text-align:center
            }

            .mtlog {
                padding-top:10px
            }

            .howheight, .howheighttop, .promise-rou .detail p {
                min-height:auto
            }

            .how-buy-heading p {
                font-size:.95rem; line-height:1.5
            }

            .reviews-header h2 {
                padding:0 10px
            }

            .default-container .mb-5 {
                margin-bottom:1rem !important
            }

            #prep-instructions .prep .icon-a {
                margin:auto; position:relative
            }

            #prep-instructions .prep {
                padding-left:initial
            }

            .paid {
                display:inline; font-size:15px
            }

            .top-icons-area h1 {
                font-size:15px
            }

            .press-icons ul li {
                display:inline; margin-right:10px
            }

            .instant-mob a:last-child, .press-icons ul li:last-child {
                margin-right:0
            }

            .custom-hed p, .gift-quote h5, .how-hed p, .how-hed p.lgtx2, .promise h5, .userforms p {
                font-size:.95rem
            }

            .custom-quote p {
                font-size:.95rem !important
            }

            .custom-hed h2, .how-buy-heading h2, .how-hed h2 {
                font-size:1.4rem
            }

            .custom-quote .card .categ .box {
                margin:0 auto
            }

            textarea.form-control {
                min-height:90px
            }

            .press-icons ul li img {
                width:50px
            }

            .imghow span, .sell-cont .custom-n-bulk-h2-div, .sell-cont h2 {
                font-size:1.2rem
            }

            .airpods-header h1, .airpods-header h2, .card-balance-frame, .contact-us-header h2, .imghow, .press-icons, .youtube {
                margin-bottom:10px
            }

            .cart-empty .btn, .result-face {
                margin-bottom:15px
            }

            .category-heading .search-result-div, .category-heading h2, .desc-how p {
                font-size:1rem
            }

            .result-face {
                background:#fff; padding:5px 15px; border-radius:8px; box-shadow:0 4px 6px #ccc
            }

            .card-balance-frame h3 {
                font-size:20px
            }

            .product-ans-img.ansfixed {
                padding-left:15px; padding-right:15px
            }

            .instant-mob a {
                margin-right:9px; width:50%
            }

            .instant-mob a span {
                color:#848484; font-size:.85rem
            }

            .text-muted {
                font-size:13px; margin-bottom:10px
            }

            .top-bar {
                min-height:95px
            }

            .top-bar.confirm {
                min-height:75px
            }

            .navbar.border-bottom {
                border-bottom:4px solid #2293df !important
            }

            .widget.sell .sell-h2-front, .widget.sell h2 {
                font-size:1.5rem; margin:25px 0
            }

            #answers .hidden_destiny, #mobile-bar, #offer .offers, #offer-mob .offers-mob, #offer-mob-quick .offers-mob-quick, #offerq .offersq, .cart-area, .how-body h5 span, .how-body h1 span, .search-mobile, .showbtn {
                display:block
            }

            .bottomanswer-header {
                padding:0 20px 25px
            }

            .thanks {
                margin-bottom:10px; font-size:18px; font-weight:600; margin-top:8px
            }

            .productcell-frame h1 {
                font-size:16px
            }

            #prep-instructions .prep .title {
                margin-bottom:10px; text-align:center; margin-top:5px
            }

            .mobile-price-tags {
                display:block; position:fixed; bottom:0; z-index:100; width:100%
            }

            .mobile-price-tags.hide_mob, .no-hide {
                display:none !important
            }

            .cell-options-product li, .cell-options2 li, .panel-img img {
                width:160px
            }

            .category-head-container, .default-container, .featu {
                padding:0
            }

            .inner-category-header a, .inner-category-header-content a, .mobile-price-tags h2 {
                margin-bottom:5px
            }

            .mobile-price-tags .offer-value {
                font-size:40px
            }

            .mobile-price-tags .offer-value span {
                display:inline-block; font-size:20px; padding-top:8px
            }

            .mobile-price-tags .left-sell, .mobile-price-tags .right-buy {
                padding:4%
            }

            .navbar {
                padding-left:0 !important; padding-right:0 !important
            }

            .logo, .question-flow-container .question.question-without-response {
                width:100%
            }

            section {
                margin-bottom:30px
            }

            .bread-cotnainer h1 {
                font-size:.95rem; margin-bottom:0
            }

            .bread-cotnainer .border-bottom {
                border-bottom:1px solid #f0f0f0; padding-bottom:10px
            }

            .cell-options-home li {
                width:158px
            }

            .byebye-area .bye-buy-h2-div, .byebye-area h2, .category-areas h1, .sell-pods h3, .testi-content .reviews-h2-div, .testi-content h2 {
                font-size:1.55rem
            }

            .headwidgt {
                font-size:1.45rem
            }

            .bread .breadcrumb li {
                font-size:.9rem
            }

            .breadcrumb-item+.breadcrumb-item {
                padding-left:.1rem
            }

            .breadcrumb-item+.breadcrumb-item::before {
                padding-right:.2rem
            }

            .inner-category-header {
                background:#f2f2f2 !important; padding:20px
            }

            .sell-body, ul.ordermenu {
                padding-left:0
            }

            .inner-category-header .btn {
                padding:.175rem .75rem
            }

            .category-heading h1 {
                font-size:1.25rem; padding-bottom:4px
            }

            .airpods-header img, .byebye-area img {
                width:150px
            }

            .byebye-area p, .how-it-works-area p {
                font-size:1.25rem; line-height:1.3
            }

            .questions-ans .tips-h2, .questions-ans h2 {
                font-size:1.15rem; line-height:1.3
            }

            .byebye-area .bye-buy-h2-div, .byebye-area h2, .how-it-works-area .how-selling-div, .how-it-works-area h2 {
                font-size:1.9rem; margin-bottom:10px; line-height:1.2
            }

            .testi-content .reviews-h2-div, .testi-content h2 {
                font-size:1.85rem
            }

            .cell-binding, .center-panel-content p, .how-body h5, .sell-body h5, .sell-body h2 {
                font-size:.8rem
            }

            .mg-b, .request {
                margin-bottom:20px
            }

            .category-areas .start-selling-div, .category-areas h2, .center-panel-content .center-panel-h2-div, .center-panel-content h2 {
                font-size:1.05rem; margin-bottom:.55em
            }

            .widget.sell h4 {
                font-size:.65rem
            }

            .list-categories {
                margin:10px 0
            }

            .testi-content .quote-left {
                left:20px; top:-35px
            }

            .testi-content .quote-right {
                right:20px; top:-35px
            }

            .widgets-footer .top-searches-div, .widgets-footer .top-searches-div a, .widgets-footer h2, .widgets-footer h2 a, .widgets-footer-content h2 {
                font-size:13px; cursor:pointer
            }

            .widget.why-use-us div.img {
                height:80px
            }

            .sell-body, .sell-buyback {
                width:100%; display:inherit
            }

            .cell-flow-figure2 img {
                height:50px
            }

            .payment-collpase-area {
                margin:20px 0
            }

            .payout-type-choices li {
                width:100%; margin-bottom:0; margin-right:0
            }

            .process-cotnainer h3 {
                font-size:1.45rem; margin-bottom:5px; font-weight:600
            }

            .welcome.mr-auto {
                margin-right:0 !important; margin-bottom:10px
            }

            .helpful .btn-area, .howheighttop p, .selld, .selltitle, ul.ordermenu {
                margin-bottom:0
            }

            .question-flow-container .question.question-without-response.active {
                background-color:#fff; border:1px solid #0d99e0; -webkit-box-shadow:0 0 16px 5px #d1d1d1; -moz-box-shadow:0 0 16px 5px #d1d1d1; box-shadow:0 0 16px 5px #d1d1d1
            }

            .why-ans-container {
                padding-top:5px
            }

            .social-media li a {
                width:25px; height:25px; line-height:25px
            }

            .dashboard .table>thead>tr>th, .social-media li a i {
                font-size:12px
            }

            .bread .pl-0 {
                padding-left:15px !important
            }

            .media.promise img {
                width:70px
            }

            .shipping-type-choices .ship-form {
                padding:5px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border:1px solid #ddd; margin-bottom:10px
            }

            .widget.why-use-us ul li h5 {
                min-height:35px
            }

            .card-acc-header .btn-link {
                white-space:normal !important
            }

            .secure-area ul li {
                width:75px; margin-right:10px
            }

            .now-grid-md>li {
                list-style:none; width:48%
            }

            .custom-area .btn-group .btn-toggle {
                font-size:.75rem !important
            }

            .large-link3 {
                font-size:18px
            }

            .helpful h2, .selltitle {
                font-size:21px
            }

            ul.ordermenu {
                position:relative; padding-right:5px
            }

            .float-left.orderbox {
                display:inline; float:left
            }

            .float-left.order-box-details {
                padding-left:40px; float:none !important
            }

            .find-area .img-ico {
                width:60px
            }

            .find-area .img-ico .num {
                padding:0 7px
            }

            .answer2list.question-list h2 {
                font-size:1.25rem !important
            }

            .answ3 .add-info-details .tooltip-extends h2 {
                font-size:1.05rem !important
            }

            .selld, .selld2 {
                font-size:16px; margin-top:7px
            }

            .container.container-mob {
                max-width:100%; margin-left:0; margin-right:0; padding-left:8px; padding-right:8px
            }

            .dropdown-menu.ca-menu {
                min-width:18rem; left:0
            }

            .secure {
                padding:10px
            }

            .getknow .why-sell-h2, .getknow .why-sell-h2 span, .getknow h2, .getknow h2 span, .how-heading h2, .how-heading h2 span, .how-heading h3 {
                font-size:1.3rem; margin-bottom:15px
            }

            .custom-quote .card, .gift-quote .card, .promise-rou {
                height:auto; margin-bottom:20px
            }

            .how-heading h3 {
                margin-bottom:1.25rem
            }

            .gift-header h1, .gift-header h2, .gift-header h3, .gift-header-detail h2, .inner-header h2, .reviews-header h2, .team-area h3, .year-area h3 {
                font-size:1.3rem
            }

            .about-us-header, .airpods-header, .contact-us-header, .gift-header-detail {
                padding:20px 10px
            }

            .showbtn i {
                font-size:25px
            }

            .showbtn.ltbtn {
                position:absolute; left:-10px; top:0
            }

            .showbtn.rtbtn {
                position:absolute; right:-10px; top:0
            }

            .menus-wrapper {
                position:relative; white-space:nowrap; overflow-x:auto
            }

            .custom-hed, .how-header, .inner-header, .reviews-header {
                padding:10px 5px
            }

            .inner-header p, .reviews-header p {
                font-size:1.1rem; line-height:initial
            }

            .promise-rou .icon-ov img {
                width:220px
            }

            .menu-mobile-inner {
                padding:0 15px
            }

            .gift-hed .float-left, .gift-hed .float-right {
                float:none !important; display:block
            }

            .about-us-header h2, .airpods-header h1, .airpods-header h2, .contact-us-header h2, .gray-heading .cards-header-h2-div, .gray-heading h2, .press-media-header h2 {
                font-size:1.7rem
            }

            .info-question h4 {
                font-size:1.4rem
            }

            .sell-pods-more .category-areas h2 span {
                font-size:1.35rem; font-weight:700
            }

            .gift-rou.text-center {
                text-align:left !important
            }

            .card-balance h1, .gift-rou .detail h3, .gift-rou .detail h4, .gift-rou .detail h5 {
                font-size:1.1rem; text-align:left; padding-right:20px
            }

            .gift-quote p {
                font-size:.85rem !important; margin-bottom:0
            }

            .gift-rou.meta-inner p {
                font-size:.55rem !important
            }

            .check-balance-section p {
                font-size:1.25rem
            }

            .gift-question {
                margin-top:10px
            }

            .about-us-in {
                padding:30px 0
            }

            .contact p {
                margin-bottom:.5em
            }

            .right-column ul.process li {
                width:47%; margin-right:2px
            }

            .category-heading .mobile-h1 {
                font-size:1.25rem; padding-bottom:4px; font-weight:800
            }

            .category-heading .mobile-h2 {
                font-size:1rem; margin-bottom:5px
            }
        }

        @media only screen and (max-width:991px) and (orientation:landscape) {
            .orderquote.text-center {
                text-align:left !important
            }

            .center-panel-content p {
                font-size:.75rem
            }

            .inner-category-header-content .text-right.mob {
                text-align:right !important
            }

            .inner-category-header-content .btn {
                margin-bottom:8px
            }

            .inner-category-header-content h1 {
                font-size:1.05rem
            }

            .inner-category-header-content h2 {
                font-size:1rem
            }

            .payout-type-choices li {
                width:48%
            }

            #prep-instructions .card-deck {
                flex-flow:column
            }

            #prep-instructions .card {
                margin-bottom:20px
            }

            .custom-area .btn-group {
                display:grid !important
            }

            .howheight {
                min-height:304px
            }

            .howheighttop {
                min-height:135px
            }
        }

        @media only screen and (max-device-width:375px) {
            .widget.sell h4 {
                font-size:.775rem
            }

            .fotter_categories li {
                width:170px
            }

            .cell-options li {
                width:100%
            }

            .cell-mob {
                float:right
            }

            .buy-refurbished .btn, .inner-category-header-content .btn {
                font-size:.8rem; margin-bottom:10px
            }

            .mobile-price-tags h2 {
                margin-bottom:5px; font-size:.95rem
            }

            .why-cont {
                margin-bottom:20px
            }

            .process-cotnainer {
                padding:0
            }

            .hdoi {
                font-size:.85rem
            }

            .gift-hed .space {
                height:0
            }
        }

        @media only screen and (min-device-width:768px) and (max-device-width:1024px) {
            .custom-area .btn-group {
                display:grid
            }

            .now-grid-md>li {
                list-style:none; width:48%
            }

            .bottom-widgt {
                margin-bottom:-60px
            }

            [class*=now-grid-md] li:nth-of-type(1n), [class*=now-grid-md] li:nth-of-type(3n) {
                border-right:1px solid #ccc; border-bottom:1px solid #ccc
            }

            [class*=now-grid-md] li:nth-of-type(2n), [class*=now-grid-md] li:nth-of-type(4n) {
                border-right:0 solid #ccc; border-bottom:1px solid #ccc
            }

            [class*=now-grid-] li:nth-of-type(5n) {
                border-right:1px solid #ccc; border-bottom:0 solid #ccc
            }

            [class*=now-grid-] li:nth-of-type(6n) {
                border-right:0 solid #ccc; border-bottom:0 solid #ccc
            }

            .answer-hd .btn-big, .answer-instant-hd .btn-big {
                font-size:1.5rem
            }

            .price-tags .card-header {
                font-size:.8rem; padding:.95rem .25rem
            }

            .process-cotnainer {
                padding:0
            }

            .whyisell h5, .whyisell h1 {
                font-size:.95rem
            }

            .meta-details h1, .meta-details h2, .meta-details h3 {
                font-size:1.05rem
            }

            .inner-category-header-content a {
                margin-bottom:5px
            }

            .inner-category-header-content h1 {
                font-size:1.2rem
            }

            .inner-category-header-content h2 {
                font-size:1.1rem
            }
        }

        @media(min-width:576px) {
            .modal-dialog {
                max-width:800px
            }

            .container {
                max-width:650px
            }

            .result-face img {
                float:left; width:55px; margin-top:8px; margin-right:10px
            }
        }

        @media(min-width:568px) {
            .container {
                max-width:650px
            }

            .result-face img {
                float:left; width:55px; margin-top:8px; margin-right:10px
            }

            .result-face .condition-ans {
                font-size:.95rem; margin-bottom:8px; font-weight:600; padding-right:5px
            }

            .result-face .headline {
                font-size:1.05rem; text-align:left; line-height:1.2; padding:6px 0; font-weight:800
            }
        }

        @media(min-width:768px) {
            .container {
                max-width:720px
            }
        }

        @media(min-width:992px) {
            .modal-lg {
                max-width:960px !important
            }

            .container {
                max-width:960px
            }
        }

        @media(min-width:1200px) {
            .container {
                max-width:1140px
            }

            .result-face img {
                float:none; width:auto; margin-top:0; margin-right:0
            }

            .result-face .condition-ans {
                font-size:.95rem; margin-bottom:8px; font-weight:600; padding-right:5px
            }

            .result-face .headline {
                font-size:1rem; text-align:center; line-height:1.2; font-weight:600
            }
        }

        .fa-rotation-hover:hover .fa-spinner {
            display:inline-block !important
        }

        .condition-text-show {
            color:red
        }

        .not_active_submit_product {
            pointer-events:none !important; cursor:default !important; background-color:#d1d3d1 !important
        }

        @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
            .content-m {
                margin-top:162px
            }

            .question-flow-container .question.question-without-response {
                height:188px
            }

            .shipping-type-choices .ship-form .howheight {
                min-height:266px
            }

            @media only screen and (max-width:1199px) {
                .question-flow-container .question.question-without-response {
                    height:245px
                }
            }

            #newmenuclose, #newmenuopen, .newmenuwindow {
                display:none
            }

            @media only screen and (max-width:991px) {
                #newmenuclose, .fl-mobile {
                    display:none
                }

                #newmenuopen, .flnewmenu, .newmenuwindow {
                    display:block
                }

                .flnewmenu {
                    width:60px; height:60px; position:absolute; left:0; top:0
                }

                .flnewmenu img {
                    cursor:pointer
                }

                .newmenuwindow {
                    position:fixed; left:0; height:100%; width:0%; max-width:440px; background:#fff; z-index:100; top:90px; box-shadow:0 0 8px .8px rgba(0, 0, 0, .333); overflow:hidden
                }

                .nmenuscrolly {
                    height:100%; margin-left:0; margin-right:0; overflow-y:scroll
                }

                .nmenutitle {
                    background:#fff; border-color:#fff; font-weight:800; color:#0096dc; letter-spacing:1px; text-align:center; border-bottom-width:1px; border-bottom-style:solid; opacity:1; line-height:43px; -webkit-transition:opacity .4s; -o-transition:opacity .4s; transition:opacity .4s
                }

                .newmenuwindow #baycatbtn {
                    background-image:url(images/bycat-1.jpg); background-repeat:no-repeat; background-position:right
                }

                .newmenuwindow #baycatbtn.active {
                    background-image:url(images/bycat-2.jpg)
                }

                .newmenuwindow #bycatdata {
                    display:none; margin-left:20px
                }

                .newmenuwindow ul li.single-item a {
                    padding:12px 10px 12px 0; border-bottom:1px solid #ccc; color:#35a5de; display:block; margin-left:20px
                }

                .newmenuwindow ul li.single-item li a {
                    margin-left:40px
                }

                .newmenuwindow ul li.single-item a img {
                    width:20px; height:20px; margin-right:10px
                }

                .newmenuwindow .card-header {
                    padding:0; margin-bottom:0; background-color:transparent; border-bottom:0 solid transparent
                }

                .newmenuwindow .card {
                    border:0 solid rgba(0, 0, 0, .125)
                }

                .newmenuwindow .md-accordion .card .card-header a:not(.collapsed) .rotate-icon {
                    -webkit-transform:rotate(180deg); transform:rotate(180deg)
                }

                .newmenuwindow .md-accordion .card .fa-angle-down {
                    float:right; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:20px; padding-right:20px; margin-top:-12px; margin-right:-10px; margin-bottom:-12px; height:45px; line-height:45px; font-size:20px
                }

                .newmenuwindow .card-body {
                    padding:0
                }

                .content-m {
                    margin-top:140px
                }

                .shipping-type-choices .ship-form .howheight {
                    min-height:300px
                }
            }

            @media only screen and (max-width:767px) {
                .content-m {
                    margin-top:110px
                }

                .shipping-type-choices .ship-form .howheight {
                    min-height:320px
                }
            }
        }

        @supports(-ms-accelerator:true) {
            .content-m {
                margin-top:162px
            }

            .question-flow-container .question.question-without-response {
                height:188px
            }

            .shipping-type-choices .ship-form .howheight {
                min-height:266px
            }

            @media only screen and (max-width:1199px) {
                .question-flow-container .question.question-without-response {
                    height:245px
                }
            }

            #newmenuclose, #newmenuopen, .newmenuwindow {
                display:none
            }

            @media only screen and (max-width:991px) {
                #newmenuclose, .fl-mobile {
                    display:none
                }

                #newmenuopen, .flnewmenu, .newmenuwindow {
                    display:block
                }

                .flnewmenu {
                    width:60px; height:60px; position:absolute; left:0; top:0
                }

                .flnewmenu img {
                    cursor:pointer
                }

                .newmenuwindow {
                    position:fixed; left:0; height:100%; width:0%; max-width:440px; background:#fff; z-index:100; top:90px; box-shadow:0 0 8px .8px rgba(0, 0, 0, .333); overflow:hidden
                }

                .nmenuscrolly {
                    height:100%; margin-left:0; margin-right:0; overflow-y:scroll
                }

                .nmenutitle {
                    background:#fff; border-color:#fff; font-weight:800; color:#0096dc; letter-spacing:1px; text-align:center; border-bottom-width:1px; border-bottom-style:solid; opacity:1; line-height:43px; -webkit-transition:opacity .4s; -o-transition:opacity .4s; transition:opacity .4s
                }

                .newmenuwindow #baycatbtn {
                    background-image:url(images/bycat-1.jpg); background-repeat:no-repeat; background-position:right
                }

                .newmenuwindow #baycatbtn.active {
                    background-image:url(images/bycat-2.jpg)
                }

                .newmenuwindow #bycatdata {
                    display:none; margin-left:20px
                }

                .newmenuwindow ul li.single-item a {
                    padding:12px 10px 12px 0; border-bottom:1px solid #ccc; color:#35a5de; display:block; margin-left:20px
                }

                .newmenuwindow ul li.single-item li a {
                    margin-left:40px
                }

                .newmenuwindow ul li.single-item a img {
                    width:20px; height:20px; margin-right:10px
                }

                .newmenuwindow .card-header {
                    padding:0; margin-bottom:0; background-color:transparent; border-bottom:0 solid transparent
                }

                .newmenuwindow .card {
                    border:0 solid rgba(0, 0, 0, .125)
                }

                .newmenuwindow .md-accordion .card .card-header a:not(.collapsed) .rotate-icon {
                    -webkit-transform:rotate(180deg); transform:rotate(180deg)
                }

                .newmenuwindow .md-accordion .card .fa-angle-down {
                    float:right; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:20px; padding-right:20px; margin-top:-12px; margin-right:-10px; margin-bottom:-12px; height:45px; line-height:45px; font-size:20px
                }

                .newmenuwindow .card-body {
                    padding:0
                }

                .content-m {
                    margin-top:140px
                }

                .shipping-type-choices .ship-form .howheight {
                    min-height:300px
                }
            }

            @media only screen and (max-width:767px) {
                .content-m {
                    margin-top:110px
                }

                .shipping-type-choices .ship-form .howheight {
                    min-height:320px
                }
            }
        }

        @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
            @media {
                .content-m {
                    margin-top:162px
                }

                .question-flow-container .question.question-without-response {
                    height:188px
                }

                .shipping-type-choices .ship-form .howheight {
                    min-height:266px
                }

                @media only screen and (max-width:1199px) {
                    .question-flow-container .question.question-without-response {
                        height:245px
                    }
                }

                #newmenuclose, #newmenuopen, .newmenuwindow {
                    display:none
                }

                @media only screen and (max-width:991px) {
                    #newmenuclose, .fl-mobile {
                        display:none
                    }

                    #newmenuopen, .flnewmenu, .newmenuwindow {
                        display:block
                    }

                    .flnewmenu {
                        width:60px; height:60px; position:absolute; left:0; top:0
                    }

                    .flnewmenu img {
                        cursor:pointer
                    }

                    .newmenuwindow {
                        position:fixed; left:0; height:100%; width:0%; max-width:440px; background:#fff; z-index:100; top:90px; box-shadow:0 0 8px .8px rgba(0, 0, 0, .333); overflow:hidden
                    }

                    .nmenuscrolly {
                        height:100%; margin-left:0; margin-right:0; overflow-y:scroll
                    }

                    .nmenutitle {
                        background:#fff; border-color:#fff; font-weight:800; color:#0096dc; letter-spacing:1px; text-align:center; border-bottom-width:1px; border-bottom-style:solid; opacity:1; line-height:43px; -webkit-transition:opacity .4s; -o-transition:opacity .4s; transition:opacity .4s
                    }

                    .newmenuwindow #baycatbtn {
                        background-image:url(images/bycat-1.jpg); background-repeat:no-repeat; background-position:right
                    }

                    .newmenuwindow #baycatbtn.active {
                        background-image:url(images/bycat-2.jpg)
                    }

                    .newmenuwindow #bycatdata {
                        display:none; margin-left:20px
                    }

                    .newmenuwindow ul li.single-item a {
                        padding:12px 10px 12px 0; border-bottom:1px solid #ccc; color:#35a5de; display:block; margin-left:20px
                    }

                    .newmenuwindow ul li.single-item li a {
                        margin-left:40px
                    }

                    .newmenuwindow ul li.single-item a img {
                        width:20px; height:20px; margin-right:10px
                    }

                    .newmenuwindow .card-header {
                        padding:0; margin-bottom:0; background-color:transparent; border-bottom:0 solid transparent
                    }

                    .newmenuwindow .card {
                        border:0 solid rgba(0, 0, 0, .125)
                    }

                    .newmenuwindow .md-accordion .card .card-header a:not(.collapsed) .rotate-icon {
                        -webkit-transform:rotate(180deg); transform:rotate(180deg)
                    }

                    .newmenuwindow .md-accordion .card .fa-angle-down {
                        float:right; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:20px; padding-right:20px; margin-top:-12px; margin-right:-10px; margin-bottom:-12px; height:45px; line-height:45px; font-size:20px
                    }

                    .newmenuwindow .card-body {
                        padding:0
                    }

                    .content-m {
                        margin-top:140px
                    }

                    .shipping-type-choices .ship-form .howheight {
                        min-height:300px
                    }
                }

                @media only screen and (max-width:767px) {
                    .content-m {
                        margin-top:110px
                    }

                    .shipping-type-choices .ship-form .howheight {
                        min-height:320px
                    }
                }
            }
        }

        @media not all and (min-resolution:.001dpcm) {
            @supports(-webkit-appearance:none) and (not (stroke-color:transparent)) {
                .content-m {
                    margin-top:162px
                }

                .question-flow-container .question.question-without-response {
                    height:188px
                }

                .shipping-type-choices .ship-form .howheight {
                    min-height:266px
                }

                @media only screen and (max-width:1199px) {
                    .question-flow-container .question.question-without-response {
                        height:245px
                    }
                }

                #newmenuclose, #newmenuopen, .newmenuwindow {
                    display:none
                }

                @media only screen and (max-width:991px) {
                    #newmenuclose, .fl-mobile {
                        display:none
                    }

                    #newmenuopen, .flnewmenu, .newmenuwindow {
                        display:block
                    }

                    .flnewmenu {
                        width:60px; height:60px; position:absolute; left:0; top:0
                    }

                    .flnewmenu img {
                        cursor:pointer
                    }

                    .newmenuwindow {
                        position:fixed; left:0; height:100%; width:0%; max-width:440px; background:#fff; z-index:100; top:90px; box-shadow:0 0 8px .8px rgba(0, 0, 0, .333); overflow:hidden
                    }

                    .nmenuscrolly {
                        height:100%; margin-left:0; margin-right:0; overflow-y:scroll
                    }

                    .nmenutitle {
                        background:#fff; border-color:#fff; font-weight:800; color:#0096dc; letter-spacing:1px; text-align:center; border-bottom-width:1px; border-bottom-style:solid; opacity:1; line-height:43px; -webkit-transition:opacity .4s; -o-transition:opacity .4s; transition:opacity .4s
                    }

                    .newmenuwindow #baycatbtn {
                        background-image:url(images/bycat-1.jpg); background-repeat:no-repeat; background-position:right
                    }

                    .newmenuwindow #baycatbtn.active {
                        background-image:url(images/bycat-2.jpg)
                    }

                    .newmenuwindow #bycatdata {
                        display:none; margin-left:20px
                    }

                    .newmenuwindow ul li.single-item a {
                        padding:12px 10px 12px 0; border-bottom:1px solid #ccc; color:#35a5de; display:block; margin-left:20px
                    }

                    .newmenuwindow ul li.single-item li a {
                        margin-left:40px
                    }

                    .newmenuwindow ul li.single-item a img {
                        width:20px; height:20px; margin-right:10px
                    }

                    .newmenuwindow .card-header {
                        padding:0; margin-bottom:0; background-color:transparent; border-bottom:0 solid transparent
                    }

                    .newmenuwindow .card {
                        border:0 solid rgba(0, 0, 0, .125)
                    }

                    .newmenuwindow .md-accordion .card .card-header a:not(.collapsed) .rotate-icon {
                        -webkit-transform:rotate(180deg); transform:rotate(180deg)
                    }

                    .newmenuwindow .md-accordion .card .fa-angle-down {
                        float:right; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:20px; padding-right:20px; margin-top:-12px; margin-right:-10px; margin-bottom:-12px; height:45px; line-height:45px; font-size:20px
                    }

                    .newmenuwindow .card-body {
                        padding:0
                    }

                    .content-m {
                        margin-top:140px
                    }

                    .shipping-type-choices .ship-form .howheight {
                        min-height:300px
                    }
                }

                @media only screen and (max-width:767px) {
                    .content-m {
                        margin-top:110px
                    }

                    .shipping-type-choices .ship-form .howheight {
                        min-height:320px
                    }
                }
            }
        }

        .auto_banner_text, .auto_banner_text a {
            text-align:center; color:#3c55eb
        }

        .payment-type.bank {
            position:relative; height:50px; background:url(/images/bank1.svg) no-repeat; margin-bottom:10px
        }

        .payment-type.bank::after {
            position:absolute; content:""; background:url(/images/new-01.svg) no-repeat; width:25px; height:25px; top:-7px; right:-6px
        }

        input, select, textarea {
            font-size:16px !important
        }

        ul.search-a li {
            float:none
        }

        @media screen and (min-device-width:280px) and (max-device-width:480px) {
            .question-list .condition-select ul li {
                display:block; float:left; width:100%
            }

            .question-list .answer-mobile ul li {
                margin-top:10px; margin-bottom:10px; list-style:disc; margin-left:20px
            }

            .answer2list .detail-mobile {
                background-color:#ddf6e0; font-size:14px; padding:10px; text-align:justify
            }

            div.condition-title, p.condition-title {
                font-size:14px; line-height:1.3; margin:0; margin-left:20px
            }

            .question-flow-container .question .form-check-label {
                padding:5px 10px; height:100%; cursor:pointer
            }

            .condition-select .question-without-response {
                height:auto !important
            }

            .question-flow-container .question.question-without-response .title {
                font-size:16px
            }

            .answer-mobile h2.subhead {
                font-size:14px !important
            }

            .answer-mobile .tool-details {
                font-size:12px
            }

            .answer-mobile {
                color:#000; background-color:#f0f0f0; line-height:1.3; width:100%; float:left; min-height:auto; border:1px solid #070707; position:relative; border-radius:calc(0.55rem - 1px) calc(0.55rem - 1px) calc(0.55rem - 1px) calc(0.55rem - 1px); margin-bottom:5px; padding:15px; margin:0 15px
            }

            .condition-text-show {
                font-size:14px
            }
        }

        @media screen and (min-device-width:481px) and (max-device-width:992px) {
            .cell-flow-figure-product .btn-primary.btn-sell {
                font-size:.65rem
            }

            .cell-flow-figure-product span {
                padding:0
            }

            .cell-flow-figure-product .btn-primary.btn-sell {
                font-size:.65rem
            }

            ul.search-a li {
                float:left
            }

            .question-list .condition-select ul li {
                display:block; float:left; width:100%
            }

            .question-list .answer-mobile ul li {
                margin-top:10px; margin-bottom:10px; list-style:disc; margin-left:20px
            }

            .answer2list .detail-mobile {
                background-color:#ddf6e0; font-size:14px; padding:10px; text-align:justify
            }

            div.condition-title, p.condition-title {
                font-size:14px; line-height:1.3; margin:0; margin-left:20px
            }

            .question-flow-container .question .form-check-label {
                padding:5px 10px; height:100%; cursor:pointer
            }

            .condition-select .question-without-response {
                height:auto !important
            }

            .question-flow-container .question.question-without-response .title {
                font-size:16px
            }

            .answer-mobile h2.subhead {
                font-size:14px !important
            }

            .answer-mobile .tool-details {
                font-size:12px
            }

            .answer-mobile {
                color:#000; background-color:#f0f0f0; line-height:1.3; width:100%; float:left; min-height:auto; border:1px solid #070707; position:relative; border-radius:calc(0.55rem - 1px) calc(0.55rem - 1px) calc(0.55rem - 1px) calc(0.55rem - 1px); margin-bottom:5px; padding:15px; margin:0 15px
            }
        }

        #questions_form_mob div .condition-text-show:nth-child(2) {
            margin-top:10px; margin-bottom:10px
        }

        .item_product_link .item_product_text>div {
            /*position:absolute;bottom:0*/
        }

        .owl-carousel2 {
            overflow:hidden
        }

        .owl-theme .owl-dots, .owl-theme .owl-nav {
            text-align:center; -webkit-tap-highlight-color:transparent
        }

        .owl-theme .owl-nav {
            margin-top:10px
        }

        .owl-theme .owl-nav [class*=owl-] {
            color:#fff; font-size:14px; margin:5px; padding:4px 7px; background:#d6d6d6; display:inline-block; cursor:pointer; border-radius:3px
        }

        .owl-theme .owl-nav [class*=owl-]:hover {
            background:#869791; color:#fff; text-decoration:none
        }

        .owl-theme .owl-nav .disabled {
            opacity:.5; cursor:default
        }

        .owl-theme .owl-nav.disabled+.owl-dots {
            margin-top:10px
        }

        .owl-theme .owl-dots .owl-dot {
            display:inline-block; zoom:1
        }

        .owl-theme .owl-dots .owl-dot span {
            width:10px; height:10px; margin:5px 7px; background:#d6d6d6; display:block; -webkit-backface-visibility:visible; transition:opacity .2s ease; border-radius:30px
        }

        .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
            background:#869791
        }

        .bg-color-white, .bg-color-white:hover {
            color:#fff
        }

        .cell-options .href_link {
            width:100%; float:left; display:block
        }

        .meta-detail-mobile .meta-details h3 {
            font-weight:700; font-size:16px
        }

        .no-padding-left {
            padding-left:0
        }
        
        .ui-menu .ui-menu-item a{display: block; width: 100%;padding: 8px;}
