@media only screen and (max-width: 768px) {

  #pickup-location-container .item {
    width: 45% !important;
  }
  #pickup-location-container .item:nth-child(2n+1) {
    margin-right: 1rem !important;
  }
  #pickup-location-container .item:nth-child(2n) {
    margin-right: 0rem !important;
  }
  .breadcrumbs li a{
    font-size:small;
  }
  .breadcrumbs li small {
    font-size:small;
  }

  .banner-left {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0 !important;
    padding-left: 0;
  }
  .banner-1{
      background:var(--second-color);
  }
  .banner-1 .col-lg-7{
    margin-top:20px;
  }
    .banner-column{
      flex-direction: column-reverse;
    }
    
    .charge-table-read-services {
        position:relative;
        top:17px;
    }
    .charge-section-from_to_destination  .h4 {
        font-size:23px !important;
    }
    
    .box-pageheader-1 p {
        text-align:justify !important;
        padding:0 12px;
    }

  .title-favicon{
    background-image: unset !important;
    padding-left: 0 !important;
  }
    .nav-main-menu {
        z-index:101 !important;
    }
    .bg-leading-company .row {
        margin-left:0 !important;
        margin-right:0 !important;
    }
    
    /*shipping charges page*/
    .box-info-bottom-img{
        
    }
    .h5 {
        font-size:21px;
    }
    .most-reliable-content h3 {
        font-size:18px !important;
    }
    .service-details > div.border {
        border:none !important;
    }
    #whatsapp-verification-modal{
        width:100%;
    }
    .banner-section img {
        width:100% !important;
    }
    .h4 {
        font-size:18px ;
    }
    .sidebar-column{
        margin-bottom:10px   
    }
    .sidebody {
        margin-left:0 !important;
    }
    .page-container{
        margin: 0 3px !important;
    }
    .mobile-border1{
        border-top:1px solid var(--second-color);
        border-bottom:1px solid var(--second-color);
    }
    .mobile-border2{
        border-right:0.5px solid var(--second-color);
    }
    .charge-list h4, .charge-list span, .charge-list a {
        font-size:15px !important;
    }
    /*end shipping charge page*/
    .sidebar{
        margin-bottom:20px;
    }
    
  /* home page  */
  .three-services{
      padding:0 !important;
  }
  
  .three-services h2{
      font-size:21px !important;
  }
    .banner-1 {
      padding:10px 10px 80px;
      height: auto;
    }
    .banner-1 > div > div > div{
      gap:13px;
    }
    .banner-tag-top{
      width: 100%;
     
    }
    .font-tag {
      font-size: 17px !important;
      width: 100%;
      padding: 6px 0;
    }
    .home-page-title-best{
      gap:0;
      margin-right:0;
      position: relative;
      top:10px;
    }
    .home-page-title{
      font-size:40px !important;
    }
    .banner-1 .tag-wrapper > div {
      display: inline-flex;
    }
    .track-shipment {
      width:100%;
      margin: 0 auto 0.5rem auto !important;
    }
    .box-form-contact-leading{
      padding: 14px;
      margin-top:6px !important;
    }
    .box-slider-homepage2{
      padding: 31px 0;
      top: -70px;
    }

    .network-border-left{
      display: none;
    }
    .position-left{
      left: 0 !important  ;
    }

    .network-logos > div{
      padding:5px 0;
    }
    .charges-box small {
      font-size: 12px;
    }
    .banner-1  p {
      margin:unset !important;
    }
    .popular-country-charges img{
      width:50px; 
      height:50px;
    }
    .list-how-works{
      padding-left:0;
    }
    .list-how-works li .image-how::before{
      top:84px;
      height:115px;
    }
  /* end home page */


    .footer .right-side {
        padding:25px 0 0 0 ;
    }
    .footer .footer-image img {
        object-fit:unset !important;    
    }
    .footer-image div {
        padding:0 15px 10px 15px;
    }

    .nav-main-menu {
        position: absolute;
        height: 100vh;
        background: white;
        z-index: 100;
        right: 0;
        top: 1px;
        filter: drop-shadow(2px 4px 6px black);
        padding-top: 0;
    }
    .header .main-header .header-left .header-nav{
        width:100% !important;
    }
    header .main-menu  {
        display:flex;
        flex-direction:column;
        margin-right:42px;
    }
  /* common */
  
  #courier-charges-form h5 {
      font-size:15px !important;
  }
  #courier-charges-form .fill-the {
      font-size:13px !important;
  }
  
    .medicine-from-to-destination-flag-container{
        margin:49px 0px 32px 0 !important;
    }
    .flag-container .air-arrow {
        position: absolute;
        bottom: 40px;
        width: 173px;
    }
    .flag-container .air-arrow svg {
        width: 173px;
    }
    .flag-container .air-arrow image {
        width: 200px;
        y:-129;
    }
    .flag-container button {
        width:154px;
        font-size:13px;
    }
    .flag-container img {
        width:55px;
        height:45px;
    }
    .flag-container{
        margin:40px 0px 32px 0;
    }
  .table-charges ul{
      gap:0 !important;
  }
  .table-charges .network-header, .table .network-header{
      gap:0 !important;
  }
  .table-charges thead th {
      font-size:16px;
  }
  .volume-matrix-img{
    width:100%;
    height:100%;
  }
  
  .table>:not(caption)>*>*{
      padding:5px 3px !important;
  }
  .table-charges tbody td {
      font-size:medium !important;
  }
  .modal-close{
      right:0;
      top:0;
  }
  .sidebar-page {
      padding-left:13px !important;
  }
    @keyframes slide-hand {
      0% {
        left: 25px;
      }
      100% {
        left: 66px;
      }
    }
  .courier-tools p {
        padding:0 0px var(--f) calc(-22px + var(--r));
    }
    .why-choose .ribbon {
        padding:0 10px var(--f) calc(10px + var(--r));
    }
  .logo {
      width: auto;
      height: auto;
  }
  .header .burger-icon {
    display: block;
  }
  .w-sm-100{
    width: 100% !important;
  }
  .icon-socials {
    margin-right:5px;
  }
  .hide-mobile{
    display: none !important;
  }
  .phone-icon svg{
    margin-right:unset;
  }
  .phone-icon{
    margin-right:unset !important;
  }
  .courier-tools .box-choose {
    width: 100%;
  }
  .courier-tools .box-choose a {
    justify-content: center;
  }
  .footer-copyright .copyright {
    padding:0;
  }
  .country-top-arrow{
    right: 0 !important;
  }
  /* .modal-close {
    right: -3px;
    top: -5px;
  } */
  /* end common */
  }
  
  .top-bar-style-3 .container{
      padding-right:2px;
      padding-left:2px;
  }
  .header-country > div > div {
    padding-left:.6rem !important;
  }

  
.mobile-link-tagging{
  padding-right: 0.8rem !important;
  padding-left: 0.8rem !important;
}

.flag-container .rounded-circle {
    height:55px !important;
}

#table-charges-more-countries{
  margin-right:0px !important;
  margin-top: 12px;
}

.from-table-charges table tr{
  width:100%;
}
.from-table-charges table th,  .from-table-charges table td{
    width:10.5% !important;
    font-size:13px !important;
    padding:7px 13px !important;
    vertical-align: middle;
}

.from-table-charges table tbody tr td.inr:before{
  height:14px;
  width:14px;
}
.our-feature2 img {
  height:100%;
}

.express-delivery img{
  height:100%;
}
#charges-page-section > .row {
  flex-direction: column-reverse;
  gap:30px;
}

#charges-page-section{
  padding:16px 0px;
  
}
.charges-section-page-book-now{
   margin-top: 10px !important;
}

