﻿@media (min-width: 992px) {
  .account-index-page #shipment-list-col {
    max-height: max(max(calc(100vh - 200px), 480px), calc(100vh - 120px));
    background-color: rgba(246,249,252,0.95);
    box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.15);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    position: relative;
  }

  .account-index-page #shipment-details-col {
    box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.15);
    max-height: max(max(calc(100vh - 200px), 480px), calc(100vh - 120px));
    z-index:1;
    border-radius:10px;
  }

  .account-index-page #shipment-list-col:after {
    content: "";
    position: absolute;
    top: 0;
    right: -10px;
    width: 10px;
    background-color: rgba(246,249,252,0.95);
    height: 100%;
  }

  .account-index-page .content.card-trasparent {
    background-color: transparent;
    box-shadow: none;
  }

  .section-contactform .result {
    min-height: 380px;
  }

  #how-to-use-address-modal .modal-dialog {
    max-width: 896px;
  }

  .add-post-modal-wrapper .modal-dialog {
    max-width: 440px;
  }

  .html-discounting-shipping .section-hero:before {
    background-position: top center;
  }

  .shop-reason-carousel-wrapper .owl-carousel .owl-stage-outer,
  .html-customer-service-page .owl-carousel .owl-stage-outer {
    overflow: initial;
  }

  .shopping-advantages .owl-carousel .owl-stage-outer {
    overflow: hidden;
  }

  .container {
    padding-left: 34px;
    padding-right: 34px;
  }

  .html-account-pages .sidebar {
    left: calc(-55px + 34px);
  }

  .offcanvas {
    visibility: visible;
    background: none;
    border: none;
    position: initial;
  }

  .nybox-theme .navbar {
    background: url(../images/header-end.svg);
    background-position: right -33px top -48px;
    background-repeat: no-repeat;
    z-index: 1;
  }

  .html-account-pages .nybox-theme .navbar {
    z-index: 6;
  }

  .btn-header-signup {
    right: 95px;
  }

  .offcanvas.offcanvas-end-lg {
    padding-right: 190px;
  }

  .html-account-pages .offcanvas.offcanvas-end-lg {
    padding-right: 0;
  }

  .html-account-pages .offcanvas-body {
    margin-left: -149px;
  }

  .hero-map {
    left: calc(0.52419 * 100vw);
    top: 131px;
  }

  .hero-map .map-us {
    transform: scale(0.774);
  }

  .hero-map .map-path {
    position: absolute;
    top: 62px;
    left: 247px;
    transform: rotateZ(14deg) scale(0.8);
  }

  .hero-map .map-receiver {
    position: absolute;
    left: 165px;
    top: 261px;
    transform: scale(0.76);
  }

  .hero-plane {
    top: 75px;
    left: 250px;
    animation: moveandrotate 100s ease-in-out infinite;
  }

  .home-page .hero h1 {
    font-size: 45px;
    line-height: 55px;
  }

  .popular-sites-box {
    left: calc(0.3871 * 100vw);
    top: 377px;
  }

  .home-page .hero-bottom {
    margin-top: 215px;
  }

  .hero .pink-block {
    left: calc(100vw * 0.8629);
    top: 219px;
    right: auto;
  }

  .home-page .features .pink-top {
    left: 89px;
    top: calc(((100vw - 89px) / 9.51436) - (42px - (162px / 9.51436)));
  }

  .home-page .features .shapes {
    padding-bottom: 77px;
  }

  .home-page .features .blue-bottom {
    right: -80px;
  }


  .home-page .pricing-type .col-12 + .col-12 {
    margin-top: 38px;
  }

  .dimen-wrapper input {
    width: 40px;
  }

  .table-rate img {
    max-width: 90%;
  }

  .shopping-sites > .d-flex {
    flex-direction: row;
  }

  .shopping-sites-svg-wrapper {
    transform-style: preserve-3d;
    transform: rotateY(-10deg);
  }

  .home-page .shopping-advantages {
    padding-top: 78px;
  }

  .shopping-sites .left-col h2 {
    margin-top: 38px;
  }

  .gx-75 {
    --bs-gutter-x: 75px;
  }

  .gx-110 {
    --bs-gutter-x: 110px;
  }

  .gx-180 {
    --bs-gutter-x: 180px;
  }

  .faq-carousel-wrapper {
    margin-left: -20px;
  }

  .shopping-sites .left-col {
    min-width: 380px;
  }

  .home-page .testimonials .blue-bottom {
    bottom: calc(45vw * -0.10510);
    width: 35%;
    border-width: 0 35vw 15px 0;
  }

  .section-popular-shopping-sites:before {
    height: 235px;
  }

  .html-support-page .section-popular-shopping-sites:before {
    background-position: top right;
  }

  .bg-receive-packages {
    height: 600px;
  }

  .html-pricing-page .section-payment-types {
    padding-bottom: calc((100vw - 892px) / 9.4092);
  }

  .moving-finger {
    margin-left: 130px;
    margin-top: 115px;
  }

  .home-page .features .list-unstyled li span {
    width: 265px;
  }
}
