@media (max-width: 1919.98px) {
  .html-our-services-page .section-hero:before {
    background-size: contain;
  }
}

@media (max-width: 1599.98px) {
  .html-aboutus-page .section-hero .shape {
    top: 10px;
  }
}

@media (max-width: 1399.98px) {
  .home-page .hero {
    background-size: auto;
  }

  .html-our-services-page .section-hero:before,
  .html-buy-for-me-common .section-hero:before,
  .html-ebay-common .section-hero:before {
    background-size: cover;
  }
}

@media (max-width: 1199.98px) {
  .html-packages-page .package-card:not(.banned):before {
    right: -15px
  }

  .save-span {
    font-size: 72px;
  }

  .html-shopping-sites-page .container.popular-sites,
  .html-buy-for-me-common .container.popular-sites {
    padding-bottom: 40px;
  }

  .home-page .shopping-advantages {
    background-position: 60% 48px;
    background-color: #e0e7eb;
  }

  .html-login-page .nybox-theme,
  .html-password-recovery-page .nybox-theme {
    background-position: 0 -200px;
  }

  .login-page .shapes-2 .svg-1 {
    top: 175px;
  }

  .login-page .shapes-2 .svg-2 svg path,
  .password-recovery-page .shapes-2 .svg-2 svg path {
    fill: var(--color-pink);
  }

  .html-howitworks-page .section-hero .display-5 {
    font-size: 40px;
    padding-top: 100px;
  }

  .html-howitworks-page .hero-map {
    top: 80px;
  }
}

@media (max-width: 991.98px) {
  .account-yellow-info-wrapper,
  .account-yellow-info-wrapper .show-onhover {
    transition: all 0.1s ease-in;
  }

  .account-yellow-info-wrapper .show-onhover {
    height: 0;
    width: 0;
    overflow: hidden;
    opacity: 0;
    font-size: 8px;
  }

  .account-yellow-info-wrapper:hover .show-onhover {
    height: auto;
    width: auto;
    opacity: 1;
  }

  .section-shop-reason {
    padding-bottom: var(--skew-height-12);
  }

  .section-membership-types {
    padding-bottom: 100px;
  }

  .section-plans .plans-table,
  .section-special-services .my-130px,
  .html-pricing-page .mt-md-150px {
    margin-top: 72px !important;
  }

  .html-howitworks-page .section-hero .display-5 {
    padding-top: 50px;
    font-size: 40px;
    line-height: 52px;
  }

  .home-page .testimonials:before {
    background-position: 80% 0;
  }

  .row-actions.d-none.d-sm-flex .col.repack.selected {
    display: none !important;
  }

  .display-none-important {
    display: none !important;
  }

  .display-block-important {
    display: block !important;
  }

  .col.ship.selected {
    top: calc( 3rem + 41.25px);
    max-width: 120px;
  }

  .col.ship.selected .box {
    min-height: 86.5px;
  }

  .section-shopping-services .container {
    padding-top: 275px;
  }

  .section-shopping-services {
    margin-top: -110px;
  }

  .section-shopping-services:before {
    background-position: 20% 0;
    height: 240px;
  }

  .html-discounting-shipping .advantages .cargo-img {
    max-width: 70px;
  }

  .save-span {
    font-size: 48px;
  }

  .save-span-2 {
    font-size: 46px;
  }

  .g-recaptcha {
    transform: scale(0.77);
    transform-origin: 0 0;
  }

  .html-support-page .section-popular-shopping-sites .container {
    padding-top: calc(var(--skew-height) + 2rem);
  }

  .html-buy-for-me-common .section-popular-shopping-sites {
    padding-bottom: 1rem;
  }

  .registration-page,
  .login-page,
  .password-recovery-page {
    padding-top: 28px;
  }

  .registration-page .shapes-2 .svg-1,
  .password-recovery-page .shapes-2 .svg-1,
  .login-page .shapes-2 .svg-1 {
    display: none;
  }

  .login-page .shapes-2 .svg-2,
  .registration-page .shapes-2 .svg-2 {
    top: 40px;
    right: -30px;
  }

  .gap-for-logo {
    margin-bottom: 30px !important;
  }

  .html-our-services-page .section-hero:before {
    background-position: top left;
  }

  .faq-carousel-wrapper {
    margin-left: -30px;
  }

  .offcanvas {
    width: 270px !important;
  }

  .offcanvas-end-lg {
    top: 0;
    right: 0;
    bottom: auto;
    border-right: 1px solid rgba(0, 0, 0, .2);
    transform: translateX(100%);
  }

  .navbar > .container {
    position: relative;
  }

  .nybox-theme .navbar-dark .navbar-nav .nav-link,
  .dark-nav .nybox-theme .navbar-dark .navbar-nav .nav-link {
    color: #003959;
    font-weight: 600;
    display: flex;
    align-items: center;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .language-selector {
    top: auto;
    bottom: 7px;
    left: 1rem;
    right: auto;
  }

  .navbar-dark .nav-link.dropdown-toggle {
    color: #003959;
    display: flex;
    align-items: center;
    padding-bottom: 1rem;
  }

  .dark-nav .navbar-dark .nav-link.dropdown-toggle {
    color: #003959;
  }

  .language-selector .dropdown-menu {
    box-shadow: 0px 0px 20px #00000029;
  }

  .language-selector .dropdown-menu:after {
    border-bottom-width: 1em;
    border-right-width: 0.8em;
    border-left-width: 0.8em;
    top: -0.9em;
    left: 1em;
    right: auto;
  }

  .navbar-dark .nav-link.dropdown-toggle:hover {
    color: #1B80B2;
  }

  .btn-login-offcanvas,
  .btn-logout-offcanvas {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
  }

  .btn-login-offcanvas.btn-primary:hover,
  .btn-logout.btn-primary:hover {
    background-color: #003959;
    border-color: #003959;
  }

  .html-account-pages .offcanvas {
    visibility: visible;
    background: none;
    border: none;
    position: initial;
    width: auto !important;
    transform: none;
  }

  .html-account-pages .offcanvas-header {
    display: none !important;
  }

  .html-account-pages .offcanvas-body {
    padding: 0 !important;
    margin-left: -149px;
  }

  .html-account-pages button.navbar-toggler {
    display: none;
  }

  .offcanvas-body .nav-top-menu {
    padding-bottom: 6.5px;
    border-bottom: 1px solid #5F9DCA;
    margin-bottom: 46px;
  }

  .offcanvas-body .nav-link:before {
    content: "";
    display: inline-flex;
    width: 35px;
    height: 30px;
    margin-right: 15px;
    margin-left: -5px;
  }

  .offcanvas-body .nav-link.nav-how-it-works:before {
    background: url(../images/home-page/light-bulb-icon.svg) no-repeat center center;
  }

  .offcanvas-body .nav-link.nav-shipping-rates:before {
    background: url(../images/home-page/calculator.svg) no-repeat center center;
  }

  .offcanvas-body .nav-link.nav-services:before {
    background: url(../images/home-page/services.svg) no-repeat center center;
  }

  .offcanvas-body .nav-link.nav-tax-free-shopping:before {
    background: url(../images/home-page/tax-free-icon.svg) no-repeat center center;
  }

  .offcanvas-body .nav-link.nav-shopping-sites:before {
    background: url(../images/home-page/online-shopping.svg) no-repeat center center;
  }

  .offcanvas-body .nav-link.nav-buy-for-me:before {
    background: url(../images/home-page/bucket.svg) no-repeat center center;
  }

  .offcanvas-body .nav-link.nav-ebay-shopping:before {
    background: url(../images/home-page/ebay-logo.svg) no-repeat center center;
  }

  .offcanvas-body .language-selector .nav-link:before {
    background: url(../images/icon-language.svg) no-repeat center left;
    width: 12px;
    height: 12px;
    margin-right: 16px;
  }

  .home-page .hero h1 {
    margin-top: -38px;
  }

  .hero-map {
    top: 183px;
  }

  .html-howitworks-page .hero-map {
    top: 150px;
  }

  .popular-sites-box {
    top: 342px;
  }

  .home-page .shopping-advantages {
    background-position: right 258px;
    background-color: #e0e7eb;
  }

  .home-page .pricing .header-end,
  .home-page .pricing .mt-72 {
    margin-top: 40px;
  }

  .html-our-services-page .section-hero {
    padding-top: 50px;
    margin-bottom: 60px;
  }

  .html-our-services-page .section-hero .display-5 {
    font-size: 40px;
    line-height: 52px;
    white-space: nowrap;
  }

  .services-carousel .carousel-indicators [data-bs-target] {
    font-size: 14px;
  }

  .section-popular-shopping-sites:before {
    background-position: top right;
  }

  .html-taxfreeshopping-page .section-hero .display-6 svg {
    display: none;
  }

  .account-sidebar .nav-item.logout {
    margin-top: 8px;
  }

  .account-sidebar .nav-item .nav-link {
    padding: 10px 20px 15px 5px;
  }

  .html-account-pages .shape-1 {
    left: -7px;
    top: 330px;
  }

  .html-account-pages .shape-2 {
    right: -10px;
  }

  .html-dashboard-page .shopping-tip .img-wrapper {
    max-height: 200px;
  }

  .html-dashboard-page .shopping-tip img {
    width: 100%;
    height: auto !important;
    border-top-right-radius: 3px;
  }

  .html-dashboard-page .shopping-tip .img-wrapper {
    border-top-right-radius: 3px;
  }

  .section-start-shopping .list-rate-pink-shape {
    display: none;
  }

  .section-payment-types:before {
    background-position-x: -200px;
  }

  .py-30px {
    padding: 30px 0px;
  }

  .html-shopping-sites-page .section-hero {
    padding-top: 50px;
  }

  .consolidation-step-1 .consolidate-header,
  .consolidation-step-2 .consolidate-header,
  .consolidation-step-3 .consolidate-header {
    margin-bottom: 0px;
  }

  .advantage-boxes .left .row .box-title {
    justify-content: start !important;
  }

  .html-taxfreeshopping-page .advantage-boxes .advantage-intro {
    margin-left: 0;
  }

  .registration-content .card-body,
  .login-page .card-body {
    padding: 30px;
  }
}

@media(max-width: 991.98px) and (min-width: 768px) {
  .html-our-services-page .section-hero h1 {
    font-size: 35px;
  }

  .html-discounting-shipping .advantages .fs-20px {
    font-size: 14px !important;
  }

  .p-account-rightcol {
    padding: 2rem 1.5rem;
  }

  .detail-status {
    font-size: 12px !important;
    padding: 2px 14px !important;
  }

  .carrier-link img {
    height: 11px;
  }

  .html-dashboard-page .card-header h4 {
    font-size: 12px;
  }

  .pricing-type .col-12 + .col-12 {
    margin-top: 0;
  }

  .html-shopping-sites-page .shopping-advantages .advantages p {
    height: 168px;
  }

  .html-shopping-sites-page .shopping-advantages .advantages h2 {
    font-size: 19px;
  }

  .html-buy-for-me-common h6,
  .html-ebay-common h6 {
    font-size: 19px;
  }
}

@media(max-width:820px) and (min-width:768px) {
  .html-account-pages .container {
    max-width: 680px;
  }
}

@media (max-width: 767.98px) {

  .html-shopping-sites-page .gx-180 {
    --bs-gutter-x: 60px;
  }

  .html-discounting-shipping .section-hero {
    padding-top: 50px;
  }

  .html-discounting-shipping .section-advantage-photos .shape-1 {
    right: 0;
    transform: scale(0.7);
    transform-origin: right;
    top: -10px;
  }

  .html-discounting-shipping .are-you-ready .shape-2 {
    display: none;
  }

  .html-account-pages.dark-nav .logo-wrapper {
    width: 120px;
    background-size: contain;
  }

  .html-account-pages .offcanvas-body {
    margin-left: -120px;
  }

  .html-packages-page .package-card:not(.banned):before {
    display: none !important;
  }

  .package-detail-modal .modal-content {
    background-repeat: no-repeat;
    background-size: contain !important;
    background-position: center;
  }

  .insurance-container-col {
    order: -1;
  }

  .navbar-menu-toggler-without-top-menu {
    margin-right: 60px;
  }

  .services-pink-shape {
    left: calc(100vw * 0.69);
  }

  .no-preview-image {
    min-height: 135px;
  }

  .img-md-fluid {
    max-width: 100%;
    height: auto;
  }

  .html-contact-page .section-hero,
  .html-contactus-page .section-hero {
    padding-top: 40px;
  }

  .html-support-page .section-hero {
    padding-top: 64px;
  }

  .html-support-page .support-blue-shape {
    display: none;
  }

  .membership-box .mh-240 {
    min-height: 164px;
  }

  .process-flow .col-12 + .col-12 {
    margin-top: 35px;
  }

  .home-page .shopping-advantages {
    background-position: 90% 90px !important;
    background-color: #e0e7eb;
    padding-bottom: 200px;
  }

  .home-page .features {
    margin-top: calc(var(--skew-height) * -1 - 140px);
  }

  .hero-map {
    top: 221px;
    left: calc(0.2777 * 100vw);
  }

  .html-howitworks-page .section-hero {
    min-height: 600px;
  }

  .html-howitworks-page .right-img {
    position: relative;
    margin-top: 2.5rem;
  }

  .html-howitworks-page .hero-map {
    top: 0;
  }

  .home-page .hero {
    background-position-x: 40%;
    background-position-y: -75px;
  }

  .home-page .hero-bottom {
    margin-top: 415px;
  }

  .popular-sites-box {
    top: 411px;
    left: 108px;
  }

  .html-aboutus-page .shapes .shape-1 {
    top: 100px;
    right: -120px;
  }

  .blue-bg:before {
    --skew-height: 100px;
  }

  .html-aboutus-page .master-column-wrapper h2 {
    font-size: 28px;
  }

  .html-aboutus-page .section-hero {
    background-position: bottom left;
    overflow: hidden;
    z-index: -1;
    min-height: auto;
    background-size: auto;
    padding-bottom: var(--skew-height-12);
  }

  .html-aboutus-page .section-2 {
    padding-top: 30px;
  }

  .html-aboutus-page .section-hero .shape {
    top: 0;
  }

  .html-aboutus-page .section-hero h1 {
    font-size: 36px;
    line-height: 48px;
    max-width: 90%;
  }

  .html-aboutus-page .section-hero p {
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
    max-width: 90%;
  }

  .html-aboutus-page .shapes .shape-2 {
    transform-origin: top left;
    transform: scale(0.5);
  }

  .html-aboutus-page .shapes .shape-3 {
    transform-origin: top right;
    transform: scale(0.8);
  }

  .html-aboutus-page .bg-gray-100 .my-130px {
    margin-top: 80px;
  }

  .html-aboutus-page .section-features .future-3 .store-links,
  .html-support-page .section-features .future-3 .store-links {
    justify-content: center;
    padding: 10px;
  }

  .section-features {
    padding-top: 80px;
    background-size: 200%;
  }

  .section-features .container > .row + .row {
    padding-top: 100px;
  }

  .blue-bg .shape-magenta {
    transform-origin: bottom left;
    transform: scale(0.8);
    left: -120px;
  }

  .timeline-view-1 .first-item .dot:before,
  .timeline-view-1 .bg-receive-packages:before,
  .timeline-view-1 .dot:after,
  .timeline-view-1:after {
    display: none;
  }

  .section-popular-shopping-sites:after {
    background-size: 180%;
    background-position: bottom left;
  }

  .services-carousel .card-body {
    width: 100%;
  }

  .services-carousel .carousel-indicators [data-bs-target] {
    text-indent: -99999px;
    font-size: 0;
    width: 10%;
    background-color: rgba(0, 57, 89, 0.3);
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .services-carousel .carousel-img {
    width: 100%;
    height: 200px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .services-carousel .carousel-img:after {
    display: none;
  }

  .services-carousel .carousel-indicators {
    bottom: -25px;
  }

  .html-taxfreeshopping-page .section-hero {
    margin-top: 60px;
  }

  .html-taxfreeshopping-page .section-advantages {
    padding-top: 60px;
    margin-top: 0;
    overflow-x: hidden;
    margin-bottom: 48px;
  }

  .html-taxfreeshopping-page .container .pink-shape-tax-free {
    right: -75px;
    top: -15px;
  }

  .html-taxfreeshopping-page .my-130px {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .html-taxfreeshopping-page .shapes-2 .svg-2 {
    top: calc( 366px - (var(--skew-height) / 2));
    right: 0;
    transform: scale(0.7);
    transform-origin: right;
  }

  .html-taxfreeshopping-page h2.title {
    font-size: 26px;
    line-height: 1.2;
  }

  .html-support-page .shapes-2 {
    position: absolute;
    left: 0;
    right: 0;
    overflow: hidden;
    height: 500px;
  }

  .html-support-page .shapes-2 .svg-1 {
    transform: scale(0.6);
    transform-origin: top left;
    top: 300px;
    left: -6px;
  }

  .html-support-page .shapes-2 .svg-2 {
    right: -60px
  }

  .html-account-pages .master-column-wrapper .container {
    padding-right: 15px;
    padding-left: 72px;
    width: 100%;
    max-width: 100%;
  }

  .html-account-pages header .container {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .html-account-pages .sidebar {
    left: 15px;
  }

  .badge-tooltip:after {
    left: auto;
    right: 10px;
  }

  .hero-plane-how-it-works {
    top: -115px;
    left: 160px;
    animation: moveandrotate2 100s ease-in-out infinite;
  }

  .bg-receive-packages .col-map {
    width: 326px;
  }

  .timeline-view-1 .second-item,
  .timeline-view-1 .third-item {
    padding-top: var(--skew-height);
  }

  .html-buy-for-me-common .section-popular-shopping-sites {
    margin-top: calc(var(--skew-height) * -1 + 80px);
  }

  .html-shopping-sites-page .section-popular-shopping-sites {
    margin-top: calc(var(--skew-height) * -1);
  }

  .section-hero .hero-container {
    margin-top: 3rem !important;
  }

  .buy-for-me-shopping-service,
  .ebay-offers-box {
    margin-bottom: 35px !important;
    order: -1;
  }

  .html-support-page .section-features:before {
    height: 150px;
  }

  .html-shopping-sites-page .section-hero {
    padding-top: 50px;
    margin-bottom: 50px;
  }

  .html-shopping-sites-page .section-hero:before {
    background-position: 20% top;
  }

  .shopping-sites-pink-shape {
    display: none;
  }

  .html-shopping-sites-page .shopping-advantages .advantages p {
    height: auto;
  }

  .html-shopping-sites-page .section-hero .container {
    justify-content: center;
  }

  .shopping-sites-img {
    max-width: inherit;
    margin-left: auto;
    margin-right: auto;
  }

  .html-shopping-sites-page .section-hero .container .img1 {
    margin-top: -25px;
  }

  .html-shopping-sites-page .section-hero .container .img2 {
    margin-bottom: 48px;
  }

  .html-app-page .section-hero .hero-column-1,
  .html-app-page .section-hero .hero-column-1 {
    justify-content: center;
    text-align: center;
  }

  .html-consolidate-page .header-end-absolute {
    position: initial;
    right: auto;
    top: 0;
    margin-bottom: 130px;
  }

  .html-consolidate-page .package-consolidation .container {
    padding-top: 0;
  }

  .advantage-boxes .left .row .box-title {
    justify-content: space-between !important;
  }

  .fs-mobile-35 {
    font-size: 35px !important;
    line-height: 45px !important;
  }
}

@media (max-width: 575.98px) {
  .home-page .testimonials-center h2 {
    font-size: 35px;
    line-height: 45px;
  }

  .html-contactus-page .section-hero p {
    line-height: 1.5;
    margin-top: 1rem;
  }

  .p-account-rightcol {
    padding: 24px;
  }

  .services-pink-shape {
    left: calc(100vw * 0.6);
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  /*container paddingi degistigi icin */
  .top-menu-selector {
    right: 86px;
  }

  .hero .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-page .hero {
    margin-bottom: 43px;
    background-position-x: 40.5%;
    background-position-y: -54px;
  }

  .hero-map {
    top: 251px;
    left: calc(0.0533 * 100vw);
  }

  .pink-shape {
    left: calc(100vw * 0.75);
    top: 350px;
  }

  .hero-plane {
    top: 80px;
    left: 220px;
  }

  .hero-map .map-receiver {
    top: 235px;
  }

  .hero-map .map-path {
    transform: rotateZ(16deg) scale(0.72);
  }

  .home-page .hero-bottom {
    margin-top: 420px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .popular-sites-box {
    top: 457px;
    left: calc(0.08 * 100vw);
  }

  .home-page .advantages {
    margin-top: 30px;
    margin-bottom: calc(var(--skew-height) + 140px);
  }

  .home-page .advantages img {
    margin-bottom: 71px;
  }

  .shopping-sites .left-col {
    min-width: 100%;
    padding-right: 0;
  }

  .home-page .shopping-advantages {
    padding-bottom: 1rem;
    padding-top: 48px;
  }

  .table-rate tr td:first-child img {
    max-width: 75px;
  }

  .dimen-wrapper input {
    width: 40px;
  }

  .rate-box thead th {
    padding-left: 5px;
    padding-right: 5px;
  }

  .additional-rate-container .white-box {
    padding-top: 30px;
    padding-bottom: 12px;
  }

  .home-page .pricing .mt-72 {
    margin-top: 50px;
  }

  .home-page .testimonials .pink-top {
    left: auto;
    right: 0;
    top: 13px;
    width: 66vw;
    border-width: 0 0 15px 66vw;
  }

  .home-page .testimonials .blue-bottom {
    width: 90%;
    bottom: -42px;
    border-width: 0 90vw 11px 0;
    height: 30px;
  }

  .home-page .are-you-ready {
    margin-top: 84px;
  }

  .home-page .faqs {
    padding-top: 80px;
  }

  .home-page .features .header-end {
    margin-top: 36px;
  }

  .home-page .features .header-end + .row {
    margin-top: 62px;
  }

  .home-page .are-you-ready .container {
    margin-bottom: 80px;
  }

  .home-page .features .pink-top {
    left: -1px;
    top: calc((100vw / 9.51436) - (40px - (162px / 9.51436)));
  }

  .home-page .features .blue-top {
    display: none;
  }

  .home-page .features .shapes {
    padding-bottom: 39px;
  }

  .home-page .features .blue-bottom {
    right: -280px;
  }

  .scale-sm-1 {
    transform-origin: top left;
    transform: scale(0.6);
  }

  .html-our-services-page .section-hero .display-5 {
    font-size: 32px;
    line-height: 45px;
  }

  .login-page .card-body {
    padding: 40px 25px 50px 25px;
  }

  .section-bg-angle {
    top: 410px;
  }

  .section-payment-types:before {
    background-position-x: 0;
  }

  .html-pricing-page .section-start-shopping {
    padding-top: var(--skew-height-12);
  }

  .html-pricing-page .section-special-services .my-130px {
    margin-top: 60px;
  }

  .moving-finger {
    margin-left: 170px;
    margin-top: 135px;
    width: 90px;
  }

  .shopping-sites-img {
    margin-left: auto;
  }

  .advantage-boxes .left .row .box-title {
    justify-content: center !important;
  }

  .html-account-pages.dark-nav .logo-wrapper {
    width: 96px;
  }

  .html-account-pages .offcanvas-body {
    margin-left: -96px;
  }
}

@media (max-width: 479.98px) {
  .section-live-chat .fs-35px {
    font-size: 29px !important;
  }

  .live-chat-footer a {
    font-size: 22px;
  }

  #how-to-use-address-modal .fs-20px {
    font-size: 18px;
  }

  .home-page .testimonials:before {
    background-position: 20% top;
    margin-top: -80px;
    height: calc(100% + 80px);
  }

  .html-our-services-page .section-hero h1 {
    font-size: 32px;
    text-align: center;
  }

  .notification-date {
    font-size: 10px !important;
  }

  .buyforme-page .process-type,
  .ebay-order-page .process-type {
    max-width: 87px;
    padding: 2px 10px;
  }

  .detail-status {
    font-size: 12px !important;
    padding: 2px 14px !important;
  }

  .services-pink-shape {
    left: calc(100vw * 0.45);
  }

  .footer-small .space {
    width: 100%;
  }

  .moving-finger {
    margin-left: 135px;
    margin-top: 110px;
    width: 70px;
  }

  .html-buy-for-me-common .top-title,
  .html-ebay-common .top-title {
    text-align: center;
  }

  .html-buy-for-me-common .bottom-title,
  .html-ebay-common .bottom-title {
    font-size: 19px;
  }

  .faq-carousel-wrapper .card {
    max-width: calc(100vw - 40px);
    min-width: calc(100vw - 40px);
  }

  .html-customer-service-page .calloutboxes .col {
    max-width: calc(100vw - 75px);
    min-width: calc(100vw - 75px);
  }

  .faq-carousel-wrapper .card-header h5 {
    font-size: 18px;
  }

  .shipment-history-page .package-card .text,
  .package-details-card .text,
  .package-details-card .text,
  #selection-container .process-type {
    font-size: 11px;
  }

  .carrier-link img {
    height: 9px;
  }

  .home-page .features .list-unstyled li span {
    width: 190px;
  }

  .btn-cancel,
  .btn-confirm {
    padding: 8px 20px !important;
    font-size: 11px !important;
  }

  .item-number-col {
    font-size: 9px !important;
  }

  .owl-carousel_shop_reason .card {
    width: 300px;
  }

  .html-discounting-shipping .advantages .fs-20px {
    font-size: 16px !important;
  }

  .html-discounting-shipping .advantages .cargo-img {
    max-width: 52px;
  }

  .html-taxfreeshopping-page body {
    overflow-x: hidden;
  }
}

@media (max-width: 399.98px) {
  .selected-package-count.row {
    --bs-gutter-x: 0.5rem;
  }

  #details-content-table .col-8,
  #details-content-table-actions .col-8 {
    width: 209px;
  }

  .package-detail-modal #details-content-confirm {
    width: 359px;
    justify-content: flex-end;
  }

  #details-content-table {
    justify-content: flex-end;
  }
}

@media (max-width: 374.98px) {
  .detail-status {
    font-size: 7px !important;
    padding: 2px 14px !important;
  }

  .moving-finger {
    margin-left: 85px;
    margin-top: 85px;
    width: 60px;
  }

  .w-140px {
    width: 120px;
  }

  .shipment-history-page .process-type {
    padding: 2px 10px !important;
  }
}
