@media (min-width: 1500px) {
    .store-report-content .left-content.expense--content {
      max-width: 450px;
    }
}

@media (max-width: 1499px) {
    .store-report-content .center-chart-area {
      width: 450px;
    }
}

@media (max-width: 1335px) {
    .store-report-content .center-chart-area {
      width: 380px;
    }
}

@media (max-width: 1255px) {
    .store-report-content .center-chart-area {
      width: 300px;
    }
}

@media only screen and (max-width: 1200px) {
    .__inline-9 .start_address_under_line ,
    .__inline-9 .address_under_line {
      display: none;
    }
}
@media (width < 1450px) {
    .coupon__discount strong {
      font-size: 14px;
    }
}
@media (1200px < width < 1450px) {
    .coupon__discount {
      font-size: 12px;
    }
}

@media (min-width: 1280px) {
    .__top-slider-cate {
        flex: 0 0 254px;
    }
    .__slide-img {
        height: unset;
        max-height: 420px;
    }
}
@media (min-width: 1200px) {
  .checkout_details {
    padding-right: 40px;
  }
  .__featured-deal-wrap {
      padding-top: 8px;
      padding-left: 0;
      padding-right: 0;
  }
}
@media (max-width: 1199px) {
    .__cart-table {
        min-width: 780px;
    }
  }
@media (min-width: 1440px) {
    .earning-statistics-content .subtitle {
      font-size: calc(16px + 0.1vw);
    }
    .earning-statistics-content .title {
      font-size: calc(28px + 0.2vw);
    }
    .earning-statistics-content .subtxt {
      font-size: calc(12px + 0.1vw);
    }
  }

@media (max-width: 1650px) {
    .store-center-chart {
        height: 300px !important;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1255px) {
    .store-center-chart {
        height: 250px !important;
    }
}

@media (min-width: 992px) and (max-width: 1280px) {
    .store-report-content .left-content-card {
      padding: 20px;
    }
    .store-report-content .left-content-card .info .subtitle {
      font-size: 24px;
      line-height: 28px;
    }
}
@media screen and (min-width: 1650px) {
    .total--orders h3 {
      font-size: 24px;
      line-height: 24px;
    }
}
@media (min-width: 992px) {
  .nav-item-line{
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: -webkit-fill-available;
    height: 100%;
    border-left: 1px solid #d9d6d1;
    background-color: #fff;
    -webkit-transform: skew(-13deg, 0deg);
    -ms-transform: skew(-13deg, 0deg);
    transform: skew(-13deg, 0deg);
  }
  .nav-item:hover .nav-link{
    color: #fff;
  }
  .h-c-list{
    columns: 3;
  }
  
    .how-work-area {
      margin-top: -10%;
    }
    .pr-lg-4 {
        -webkit-padding-start: 0 !important;
        padding-inline-start: 0 !important;
    }
    .pl-lg-4 {
        -webkit-padding-end: 0 !important;
        padding-inline-end: 0 !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        -webkit-padding-end: 1.5rem !important;
        padding-inline-end: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        -webkit-padding-start: 1.5rem !important;
        padding-inline-start: 1.5rem !important;
    }
    .__cart-total .order-summery-footer-image {
        width: 35px;
        height: 35px;
        margin-bottom: 8px;
    }
    .__cart-total .deal-title {
        font-size: 12px;
    }
}

@media (max-width: 991.5px){
  .header-sidenav {
    height: 1000px !important;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    background-color: #002269;
    transition: 0.5s;
    padding-top: 20px;
  }
  .navbar-toggler{
      border-radius: 0;
      font-size: 1.8rem;
  }
  .nav-link{
    color: #fff !important;
  }
    header .navbar-stuck-menu.border-top{
        border: none !important;
    }    
    .slider-inner-area .carousel-caption {
        width: 80% !important;
    }
    .dropdown-menu.dropdown-submenu{
      background: transparent !important;
      box-shadow: none !important;
    }
    .filter-show-btn {
        display: block;
    }
    #shop-sidebar {
        overflow-y: auto;
    }
    .__cart-total .order-summery-footer-image {
        width: 35px;
        height: 35px;
        margin-bottom: 8px;
    }
    .__cart-total .deal-title {
        font-size: 16px !important;
    }
    .slider-inner-area .carousel .carousel-item img {
        height: 500px !important;
    }
    .__ticket-table {
        min-width: 720px;
    }
    .store-report-content {
        flex-wrap: wrap;
    }
    .store-report-content .left-content,
    .store-report-content .center-chart-area {
        width: 100%;
    }
    .store-report-content .left-content {
        flex-direction: row;
    }
    .store-report-content .left-content-card {
        width: 100%;
    }
    .cz-sidebar {
      position: fixed;
      top: 0;
      left: -22rem;
      height: 100%;
      transition: left 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.25s, box-shadow 0.3s 0.25s;
      border: none !important;
      border-radius: 0 !important;
      box-shadow: none !important;
      z-index: 9999;
      padding: 1rem;
      background: #fff;
  }

  .cz-sidebar.show {
      left: 0;
      box-shadow: 1.375rem 0 2rem -0.75rem rgba(43, 52, 69, 0.15) !important
  }

  .cz-sidebar-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center
  }

  .cz-sidebar-body {
      position: absolute;
      left: 0;
      width: calc(100% - .375rem);
      height: calc(100% - 3rem);
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      overflow-y: auto
  }

  .cz-sidebar-body .sidebar-nav {
      margin-right: -1.5rem;
      margin-left: -1.5rem
  }

  .cz-sidebar-body::-webkit-scrollbar {
      width: .1875rem;
      background-color: transparent;
      opacity: 0
  }

  .cz-sidebar-body::-webkit-scrollbar-thumb {
      background-color: #aeb4be;
      border-radius: .09375rem
  }

  .cz-sidebar-body .simplebar-content {
      padding-right: 1.5rem !important
  }

  .cz-sidebar-body > .simplebar-track {
      display: block;
      background-color: transparent
  }

  .cz-sidebar-body [data-simplebar] .simplebar-content > * {
      margin-right: -.375rem
  }

  .cz-sidebar-fixed {
      padding-top: 3.5rem !important;
      border-right: 0
  }

  .cz-sidebar-fixed .close {
      display: block
  }

  .cz-sidebar-fixed .cz-sidebar-body {
      position: relative;
      width: 100%;
      height: 100%
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
    .__dropdown-menu-2 li {
      display: flex;
      justify-content: space-between;
      gap: 20px;
    }
    .__dropdown-menu-2 li:not(:last-child) {
      border-bottom: 1px solid #eef6ff;
    }
    .__dropdown-menu-2 li a {
      padding-top: 0.67rem;
      padding-bottom: 0.7rem;
      padding-left: 20px;
      padding-right: 20px;
      margin: 0 !important;
    }
    .__dropdown-menu-2 li a:first-child {
      flex-grow: 1;
      display: flex;
      font-size: 14px;
    }
    .__dropdown-menu-2 li a:first-child span {
      align-self: center;
    }
  }

@media (min-width: 768px) {
    .ml-md-3 {
      margin-left: 1.5rem;
    }
    .mr-md-3 {
      margin-right: 1.5rem;
    }
    .feature-product:not(:hover) .owl-item:not(.active) {
      opacity: 0;
    }
    .__dropdown-menu {
      right: 0%;
      display: block !important;
      margin-top: 8px !important;
      margin-right: 11px;
      border: 1px solid rgba(204, 204, 204, 0.7019607843);
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      box-shadow: none;
      min-width: 250px !important;
    }
    .__dropdown-menu .dropdown-menu {
      min-width: 250px !important;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
    }
    .__dropdown-menu-2 {
      right: 0%;
      margin-top: 8px !important;
      margin-right: 11px;
      border: none !important;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      /*box-shadow: none !important;*/
      min-width: 250px !important;
      animation: none !important;
      -webkit-animation: none !important;
      -moz-animation: none !important;
      display: block !important;
      visibility: hidden;
      opacity: 0;
      transition: all ease 0.1s;
    }
    .__dropdown-menu-2 .dropdown-menu {
      min-width: 250px !important;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
    }
    .__dropdown-menu-2.show {
      visibility: visible;
      opacity: 1;
    }
    .dropdown:hover .__dropdown-menu-2 {
      visibility: visible;
      opacity: 1;
      display: block !important;
    }
    .__dropdown-menu-3 {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
    }
    .__dropdown-menu-sizing {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      padding-bottom: 0;
      padding-top: 0;
    }
    .arrival-title {
      font-size: 26px;
    }
    .arrival-title img {
      width: 90px;
      height: 90px;
    }
    .navbar-expand-md .navbar-nav .btn.dropdown-toggle {
      transform: translateY(3px);
    }
    .navbar-stuck .navbar-expand-md .navbar-nav .nav-link {
      padding-top: 0.875rem;
    }
    .navbar-stuck .navbar-expand-md .navbar-nav .btn.dropdown-toggle {
      transform: translateY(0);
    }
    .checkout_details {
      padding-right: 20px;
    }
}

@media (max-width: 767.5px) {
    .__inline-56 #location_map_canvas {
        height: 200px;
    }
    .__account-address #location_map_canvas {
        height: 200px;
    }
    .__account-address .card-header {
        font-size: 14px;
    }
    .__inline-67 .headerTitle {
      font-size: 23px;
    }
    .__inline-67 .openbtn-tab {
      margin-top: 3rem;
      display: inline-block !important;
    }
    .__inline-67 .for-tab-display {
      display: inline;
    }
    .__inline-6 #banner-image-modal .modal-content {
      width: 698px !important;
      margin-left: -75px !important;
    }
    .__inline-59 .for-deal-tab {
      display: contents;
    }
    .__inline-59 .flex-center {
      display: flex;
      justify-content: center !important;
    }
    .store-report-content .left-content-card {
      width: 100%;
    }
    ul.social-icons-list li a {
      width: 45px !important;
      height: 40px !important;
      padding-left: 0 !important;
      text-align: center !important;
      line-height: 40px !important;
      margin: 0 20px;
    }
     .__text-30px {
      font-size: 24px;
    }
    .btn-full-max-sm > * {
      flex-grow: 1;
    }    
    .navbar-tool-icon-box,
    .__inline-14 {
      width: 2.25rem;
      height: 2.25rem;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .__cate-product-side-img {
        max-width: 360px;
      }
      .__dropdown-menu-sizing li .count-value {
        line-height: 2.7rem;
      }
      .featured_deal_title {
        font-size: 22px;
      }
      .featured_deal_title ~ span {
        font-size: 14px;
      }
      .page-footer .store-contents {
        margin-bottom: 20px;
      }
      .slider-inner-area .carousel .carousel-item img {
        height: 400px !important;
      }
      .slider-inner-area .carousel-caption .h1 {
        font-size: 32px !important;
      }
      .navbar-tool-text, 
      .slider-inner-area .carousel-control-next,
      .slider-inner-area .carousel-control-prev {
        display: none !important;
      }
      
      .__customer-sidebar {
        margin-bottom: 25px;
      }
          .__dropdown-menu li,
  .__dropdown-menu-2 li {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      gap: 0;
    }
    .__dropdown-menu li:not(:last-child),
  .__dropdown-menu-2 li:not(:last-child) {
      border-bottom: 1px solid #eef6ff;
    }
    .__dropdown-menu li a,
  .__dropdown-menu-2 li a {
      padding-top: 0.4rem;
      padding-bottom: 0.4rem;
      padding-left: 20px;
      padding-right: 20px;
      margin: 0 !important;
    }
    .__dropdown-menu li a:first-child,
  .__dropdown-menu-2 li a:first-child {
      flex-grow: 1;
      display: flex;
      font-size: 14px;
      margin-right: 20px;
    }
    .__dropdown-menu li a:first-child span,
  .__dropdown-menu-2 li a:first-child span {
      align-self: center;
    }
    .__dropdown-menu li .dropdown-menu,
  .__dropdown-menu-2 li .dropdown-menu {
      right: unset !important;
      margin: 0 !important;
      transform: translate(0) !important;
      width: 100% !important;
    }
    .__dropdown-menu li .dropdown-menu li a,
  .__dropdown-menu-2 li .dropdown-menu li a {
      font-size: 14px;
    }
    .__dropdown-menu li .dropdown-menu .dropdown-menu,
  .__dropdown-menu-2 li .dropdown-menu .dropdown-menu {
      padding-left: 30px;
    }
    .navbar-tool-icon-box {
      width: 2.25rem;
      height: 2.25rem;
    }
    .navbar-tool-icon-box .navbar-tool-icon {
      font-size: 1rem;
      line-height: 2.25rem;
    }
}

@media (max-width: 600px) {
    #pdtViewer img,
    .cz-preview > img {
        height: auto;
    }
    .__inline-47 .for-mobile-glaxy {
        display: flex !important;
      }
      .__inline-47 .order_table_tr {
        display: grid;
      }
      .__inline-47 .order_table_td {
        border-bottom: 1px solid #fff !important;
      }
      .__inline-47 .order_table_info_div {
        width: 100%;
        display: flex;
      }
      .__inline-47 .order_table_info_div_1 {
        width: 50%;
      }
      .__inline-47 .order_table_info_div_2 {
        width: 49%;
      }
      .__inline-47 .spandHeadO {
        font-size: 16px;
      }
      .__inline-47 .spanTr {
        font-size: 16px;
        margin-top: 10px;
      }
      .__inline-47 .amount {
        font-size: 13px;
      }.__inline-49 .sidebar_heading h1 {
        text-align: center;
        color: aliceblue;
        padding-bottom: 17px;
        font-size: 19px;
      }
      .__inline-53 .p-5 {
        padding: 2% !important;
      }
      .__inline-53 .spanTr {
        font-weight: 400 !important;
        font-size: 12px;
      }
      .__inline-53 .spandHeadO {
        font-weight: 300;
        font-size: 12px;
      }
      .__inline-53 .table th,
    .__inline-53 .table td {
        padding: 5px;
      }
      .__inline-58 .headerTitle {
        font-weight: 700;
        margin-top: 1rem;
      }
      .__inline-58 .sidebar_heading h1 {
        text-align: center;
        color: aliceblue;
        padding-bottom: 17px;
        font-size: 19px;
      }
      .__inline-45 .sidebar_heading {
        background: #1b7fed;
      }
      .__inline-45 .sidebar_heading h1 {
        text-align: center;
        color: aliceblue;
        padding-bottom: 17px;
        font-size: 19px;
      }
      .__inline-45 .sidebarR {
        padding: 24px;
      }
      .__inline-45 .price_sidebar {
        padding: 20px;
      }
      .__inline-45 .btn-b {
        width: 350px;
        margin-right: 30px;
        margin-bottom: 10px;
      }
      .__inline-45 .div-secon {
        margin-top: 2rem;
      }
      .__inline-47 .sidebar_heading {
        background: #1b7fed;
      }
      .__inline-47 .sidebar_heading h1 {
        text-align: center;
        color: aliceblue;
        padding-bottom: 17px;
        font-size: 19px;
      }  
      .__inline-47 .for-mobile-glaxy {
        display: flex !important;
      }
    .__chat-seller .sidebar_heading {
        background: #1b7fed;
      }
      .__chat-seller .sidebar_heading h1 {
        text-align: center;
        color: aliceblue;
        padding-bottom: 17px;
        font-size: 19px;
      }
      .__chat-seller .Chat {
        margin-top: 2rem;
      }
      .__chat-seller .sidebarR {
        padding: 24px;
      }
      .__chat-seller .price_sidebar {
        padding: 20px;
      }
      .headerTitle {
        font-size: 1.65rem;
      }.__customer-profile .sidebar_heading h1 {
        text-align: center;
        color: aliceblue;
        padding-bottom: 17px;
        font-size: 19px;
      }
      .__customer-profile .headerTitle {
        font-size: 1.45rem;
      }.__inline-60 .sidebar_heading h1 {
        text-align: center;
        color: aliceblue;
        padding-bottom: 17px;
        font-size: 19px;
      }
      .__inline-60 .headerTitle {
        font-weight: 700;
        margin-top: 1rem;
      }
      .__inline-59 .flash_deal_title {
        font-weight: 600;
        font-size: 26px;
      }
      .__inline-59 .cz-countdown {
        font-size: 14px;
      }
      .__inline-59 .for-image {
        height: 100px;
      }
}

@media (min-width: 575.5px) {
    .__countdown {
      min-width: 310px;
    }
    .pl-sm-3,
  .px-sm-3 {
      -webkit-padding-start: 1rem !important;
              padding-inline-start: 1rem !important;
    }
    .pr-sm-3,
  .px-sm-3 {
      -webkit-padding-end: 1rem !important;
              padding-inline-end: 1rem !important;
    }
    .mr-sm-4,
  .mx-sm-4 {
      -webkit-margin-end: 1.5rem !important;
              margin-inline-end: 1.5rem !important;
    }
    .ml-sm-4,
  .mx-sm-4 {
      -webkit-margin-start: 1.5rem !important;
              margin-inline-start: 1.5rem !important;
    }
    .pr-sm-2,
  .px-sm-2 {
      -webkit-padding-end: 0.5rem !important;
              padding-inline-end: 0.5rem !important;
    }
    .pl-sm-2,
  .px-sm-2 {
      -webkit-padding-start: 0.5rem !important;
              padding-inline-start: 0.5rem !important;
    }
    .text-sm-left {
      text-align: start !important;
    }
    .text-sm-right {
      text-align: end !important;
    }
}

@media (max-width: 575px) {
    .feature-image{
        width: 100% !important;
    }
    .slider-inner-area .carousel-caption .h1 {
      font-size: 28px !important;
    }
    .slider-inner-area .carousel-caption p {
      font-size: 15px !important;
    }
    ul.social-icons-list li a {
      height: 45px !important;
      line-height: 45px !important;
      margin: 0 4px !important;
      transform: none !important;
      border-radius: 50px;
      box-shadow: -2px 2px 6px rgb(0 0 0 / 50%) !important;
    }
    ul.social-icons-list li a:before,
    ul.social-icons-list li a:after {
      display: none;
    }
    .feature-content.border-left{
        border: 0 !important;
    }
    .total--orders h3 {
      font-size: 16px;
      line-height: 16px;
      margin-bottom: 5px;
    }
    .max-sm-order-1 {
      order: -1;
      width: 100%;
    }
    .navbar-brand img.__inline-11 {
        height: 55px !important;
    }
    .wishlist_product_img {
      width: 120px !important;
    }
    .wishlist_product_desc {
      width: calc(100% - 120px) !important;
      font-size: 0.875rem;
    }
    .wishlist_product_icon {
      right: unset;
      left: 15px;
    }
    .__card-mobile-340 {
      max-width: 400px;
      margin-left: auto;
      margin-right: auto;
    }
    .__card-mobile-340 .wishlist_product_img img {
      max-height: 180px;
      -o-object-fit: cover;
      object-fit: cover;
    }
    .for-banner img {
        height: 200px;
        -o-object-position: left center;
        object-position: left center;
      }
      .__btn-grp {
        gap: 8px;
      }
      .__btn-grp button {
        font-size: 14px;
        padding: 0 15px;
        height: 38px;
        line-height: 38px;
      }
      .size-60 {
        width: 40px;
        height: 40px;
      }
      .slider-inner-area .carousel .carousel-item img {
        height: 270px !important;
      }
      .store-center-chart {
        height: 250px !important;
      }
      .store-report-content .center-chart-area .center-chart-header {
        gap: 5px;
      }
      .__text-30px {
        font-size: 22px;
    }
}
 
@media (min-width: 500px) {
    .__inline-67 .openbtn {
      display: none !important;
    }
}

@media (max-width: 500px) {
    .__inline-67 .for-mobile {
      margin-left: 27%;
    }
    .__inline-67 .openbtn:hover {
      background-color: #fff;
    }
    .__inline-67 .for-display {
      display: flex !important;
    }
    .__inline-67 .for-shoting-mobile {
      margin-right: 11%;
    }
    .cart-items-icon,
    .__inline-67 .for-tab-display {
      display: none !important;
    }
    .__inline-67 .openbtn-tab {
      margin-top: 0 !important;
    }
    .__inline-67 .seller-details {
      justify-content: center !important;
      padding-bottom: 8px;
    }
    .__inline-6 #banner-image-modal .modal-content {
      width: 400px !important;
      margin-left: 0 !important;
    }
    .__inline-7 #sign_in {
      margin-top: -23% !important;
    }
    .__inline-9 .start_address {
        display: block;
    }
    .__inline-9 .footer-web-logo {
        justify-content: center !important;
        padding-bottom: 25px;
    }
    .__inline-9 .footer-padding-bottom {
        padding-bottom: 15px;
    }
    .__inline-9 .mobile-view-center-align {
        justify-content: center !important;
        padding-bottom: 15px;
    }
    .__inline-9 .last-footer-content-align {
        display: flex !important;
        justify-content: center !important;
        padding-bottom: 10px;
    }
}
@media (max-width: 450px) {
    header .wish-list-icon,
	header .user-login-icon {
		display: none !important;
	}
}
@media screen and (min-width: 375px) {
    .__inline-67 .for-shoting-mobile {
      margin-right: 7% !important;
    }
    .__inline-67 .custom-select {
      width: 86px;
    }
}
 
@media (max-width: 375px) {
    .store-report-content .left-content-card {
        padding: 20px;
      }
      .store-report-content .left-content-card .info .subtitle {
        font-size: 24px;
        line-height: 28px;
    }
    .__profile-btns .btn {
        flex-grow: 1;
    }
    .__inline-6 #banner-image-modal .modal-content {
        width: 367px !important;
        margin-left: 0 !important;
    }
    .cz-countdown .cz-countdown-seconds {
        margin-top: 0px !important;
    }
}
@media (max-width: 360px) {
    .__inline-67 .openbtn {
        width: 59%;
    }
    .__inline-67 .for-shoting-mobile {
        margin-right: 0% !important;
    }
    .__inline-67 .for-mobile {
        margin-left: 10% !important;
    }
}

@media (max-width: 345px) {
    .pie-chart #dognut-pie {
      transform: translateX(-5px);
    }
  }
  @media (max-width: 335px) {
    .pie-chart #dognut-pie {
      transform: translateX(-10px);
    }
}

@media only screen and (max-width: 300px) {
    .quick-link-inner .slider-nav-item{
        height: 30px;
        width: 30px;
        margin: 15px 10px;
        line-height: 28px;
    }
}