.footer  .addrs-lnk-dv i{
    padding-top: 5px;
    }

.footer .addrs-lnk-dv span {
padding-left: 14px !important;
    }


   .shipment-img img {
    width:  350px;
   } 

   .app-track-dp {
padding: 22px 0;
margin-top: 22px;
   }

    .page-do-section .app-track-dp h4{
     color: rgba(0, 0, 0, 1.0);
     padding: 9px 0;
      }

     .page-do-section .app-track-dp  span{
        display: block;
        font-size: 16px;
        color: #184E86;
        font-weight: 500;
     }
     .shipn-txt {
        display: block;
        padding-top: 20px;
        font-size: 16px;
     }
     .frmStyl input {
        height: 50px;
     }

     .frmStyl input::placeholder{
   color: rgba(0, 0, 0, 0.3);
     }
     .frmStyl .frm-btn {
        margin-top: 15px;
        margin-bottom: 34px;
     }

     .frmStyl .frm-btn button{
        height: 50px;
        background: #184E86;
        color: #fff;
        border: 0px;
     }

     .nav-styl {
        padding: 50px 0;
     }

     .nav-styl li a {
        font-size: 14px;
        font-family: Helvetica;
        font-weight: 300;
     }

     .track-details-cover .track-st span{
        display: block;
        font-size: 15px;
        font-weight: 600 !important;
        color: #B30000;
     }

     .track-details-cover fieldset legend{  
        color: rgba(0, 0, 0, 0.5);
        font-size: 1em;
        font-weight: 600;
        padding-left: 9px;
     }

     .tr-subitems {
        padding: 2px 0;
     }
     .tr-subitems span {
        display: inline-block;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.7);
        font-weight: 600;
        font-family: Helvetica;
     }

     .tr-subitems .namTag {
        display: inline-block;
        font-size: 14px;
        padding-left: 9px;
        font-family: Helvetica !important;
        color: rgba(0, 0, 0, 0.5);
     }

     .padn-bottm {
        margin-bottom: 34px;
        padding-bottom: 45px;
     }

     .track-histry {
        margin-top: 43px;
     }
     
      .track-histry fieldset {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      }

     .track-histry fieldset legend {
        font-size: 15px;
        font-weight: bold;
        color: #226FBB;
        padding-top: 18px;
     } 

     #infotab td {
        font-size: 14px;
        font-family: Helvetica;
        font-weight: 400;
        color: rgba(0, 0, 0, 0.6);
     }

     #infotab th {
        font-size: 14px;
        font-family: Helvetica;
        font-weight: 600;
        color: rgba(0, 0, 0, 0.9);
     }

     .track-stat-main img{
        width: 70px;
     }

     .track-stat-main span{
        display: block;
        font-size: 13px;
        padding: 9px 0;
        font-family: Helvetica;
        font-weight: 400;
     }

    .stat-details {
        border-left: 5px solid #B30000;
        padding: 0 10px;
        margin-top: 20px;
    }

    .stat-details .dateUpd { 
        font-size: 12px;
    }
    .locDetn {
        color: rgba(0, 0, 0, 0.7);
        font-size: 17px;
    }


    #progressbar {
    position: absolute;
    left: 93px;
    overflow: hidden;
    color: #E53935
}

#progressbar li {
    list-style-type: none;
    font-size: 8px;
    font-weight: 400;
    margin-bottom: 36px
}

/*#progressbar li:nth-child(3) {
    margin-bottom: 88px
}*/

#progressbar .step0:before {
    content: "";
    color: #fff
}

#progressbar li:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 20px;
    background: #fff;
    border: 2px solid #E53935;
    border-radius: 50%;
    margin: auto
}

#progressbar li:last-child:before {
    width: 40px;
    height: 40px
}

#progressbar > li:after {
    content: '';
    width: 3px;
    height: 66px;
    background: #BDBDBD;
    position: absolute;
    left: 58px;
    top: 15px;
    z-index: -1
}

/*#progressbar li:last-child:after {
    top: 147px;
    height: 132px
}

#progressbar li:nth-child(3):after {
    top: 81px
}

#progressbar li:nth-child(2):after {
    top: 0px
}

#progressbar li:first-child:after {
    position: absolute;
    top: -81px
}*/

#progressbar li.active:after {
    background: #E53935
}

#progressbar li.active:before {
    background: #E53935;
    font-family: FontAwesome;
    content: "\f00c"
}

.tick {
    width: 100px;
    height: 100px
}

.prev {
    display: block;
    position: absolute;
    left: 40px;
    top: 20px;
    cursor: pointer
}

.prev:hover {
    color: #D50000 !important
}

.m-dose {
    display: block;
    padding: 9px 5px;
    color: rgba(0, 0, 0, 0.8);
}

.m-dose-cntr {
    font-weight: bold;
    color: #000;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 9px 20px;
    display: block;
    width: 150px;
    text-align: center;
    border-radius: 9px;
    margin: 9px 0;
}

. .service-header-dt {
    margin: 30px 0px; 
    display: block;
    text-align: center;
  }

  .ass-dp-item img {
    padding: 0 30px;
    width: 180px !important;
  }

  .service-header-dt h3{
font-size: 1.7em !important;
padding: 30px 0px;
color: #000;
font-weight: 500;  

  }

  .service-hd-txt {
    padding: 10px 0px;
    font-size: 1.5em;
    font-weight: 500; 
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.7);
  }





  .service-sub-txt {
    font-size: 1em;
    margin-top: 30px;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.9);
  }

 .service-details-content h3{
    font-size: 1.2em;
    color: #00479D;
 }
 
  .service-details-content {
    padding-right: 30px;
  }
  .service-details-content span {
 font-size: 16px;
 font-weight: 500;
 color: rgba(0, 0, 0, 0.6);
  }

  .service-details-content p{
font-size: 16px;
font-weight: 300;
padding: 20px 0px;
color: rgba(0, 0, 0, 1);
  }

  .about-side-img img {
    width: 100%;
  }

  .mdown-dv-20 {
  margin-top: 40px;
  padding-top: 30px;
}
.mbottom-dv-20 {
  margin-bottom: 40px;
}

.about-cnt-cover p{
    font-size: 16px;
}

.frmStyl label{
font-size: 12px;
color: #0f3ebf;
font-weight: 500;
padding-top: 10px;
opacity: 0.5;
}

.frmStyl .frm-cover {
    padding: 5px 0;
}

.btn-cover {
    margin-top: 20px;
}
.btn-cover  button {
    background: #0f3ebf;
    color: #fff;
    padding: 13px 0;
    border: 0px;
}

.topbar {
    display: flex;
    justify-content: flex-end;
}
.topbar .tb-item {
    display: inline-block;
    background: #062E97;
    padding-right: 11px;
    padding-left: 10px;
    height: 30px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 19% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 19% 100%);
}

.topbar .tb-item ul{
list-style: none;

    }

    .topbar .tb-item ul li{
        display: inline-block;
        float: left;
    }

    .topbar .tb-item ul li a{
    color: rgba(255, 255, 255, 0.9);
    font-size: 13px;
    display: block;
   padding-top: 4px;
   padding-right: 9px;
   margin-left: -20px;
    }

    .top-iconbd {
        color: rgba(255, 255, 255, 1.0) !important;
        font-size: 13px;
    }


    .trk-head h2 {
        margin-top: 3pc;
    }
  
    .trk-head h2 span {
        font-size: 19px;
        font-family: Helvetica;
        font-weight: 500;
    }

    .trk-head h2 img {
     width: 60px !important;
    }

.lst-content img{
    width: 100%;
    margin: 40px 20px;
}


#trans-list-span li{
    display: block;
}

#trans-list-span li a img{
width: 20px !important;
height: 12px !important;
}

#trans-list-span li a span{
    padding-left:  10px !important;
}

.trk-head h2{
 font-weight: bold;
 font-size: 1.9em;
 color: rgba(0, 0, 0, 0.7);
}

.trk-head h2 img{
width: 100px;
padding-right: 25px;
    }


.pay-cv {
    font-size: 16px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.6);
}    

.md-payn {
    display: inline-block;
    padding: 2px 20px;
    color: #e83f15;
    background: rgba(232, 63, 21, 0.3);
   margin-left: 4px;
   font-size: 12px;
   font-weight: 300;
   border-radius: 15px;
   font-family: Helvetica;
}

.md-txt-tb {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    font-family: Helvetica;
}

.parc-stat-trns {
    display: inline-block;
    padding: 2px 20px;
    font-size: 12px;
    color: #07520d;
    background: rgba(7, 82, 13, 0.3);
   margin-left: 4px;
   font-weight: 300;
   border-radius: 15px;
   font-family: Helvetica;
}

.expecd_del_stat {
 font-size: 14px;
 font-weight: bold;
 color: rgba(0, 0, 0, 0.7);
  }

  .expecd_del_stat span{
    display: inline-block;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
    padding: 0 10px;
    font-size: 13px;
    font-family: Helvetica;
  }

  .last-locn {
     font-size: 14px;
     font-weight: 600;
     color: rgba(0, 0, 0, 0.7);
     font-family: Helvetica;

  }

  .last-locn span{
    display: inline-block;
    font-weight: 400;
    padding: 0 10px;
    color: rgba(0, 0, 0, 0.5);
  }

  .trck-corner h3 {
    padding: 11px 20px;
    font-size: 1em;
    color: rgba(0, 0, 0, 0.7);
    text-transform: uppercase;
    color: #0a6bcc;
  }

  .trck-corner {
    display: flex;
    align-items: center;
  }
  .trck-corner span {
    display: inline-block;
    width: 50%;
  }

  .parcl-descr {
    padding: 9px 4px;
  }

  .parcl-descr .parcl-item {
    font-weight: bold;
    color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    padding: 2px 0;
  }

  .parcl-descr .parcl-item :first-child {
    font-weight: bold;
    color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    font-family: Helvetica;
  } 

  .parcl-descr .parcl-item :last-child{
    display: inline-block;
    padding-left: 13px;
    font-weight: 400;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    font-family: Helvetica;
  }

  


  fieldset legend {
  font-size: 14px !important;
  font-family: Helvetica;
  font-weight: 500;
  line-height: 25px;
  padding: 10px 0;
  color: rgba(0, 0, 0, 1.0) !important;
  }

.logtxt-db {
    padding: 19px 0;
}

.logtxt-db h4 {
    font-size: 1em;
    font-weight: 300;
     font-family: Helvetica;
     color: rgba(0, 0, 0, 0.7);
   }
   
   .frmPage {
    padding: 3px 30px;
   }
   .frmPage label{
    font-size: 12px ;
    font-weight: 500;
    color: #2d78e0;
    font-family: Helvetica;
   }
  .frmPage .frm-input {
    margin-top: 8px;
  }

  .frmPage input {
   height: 50px;
  }

.frm-savebox {display:flex; 
   align-items: center;
   margin-top: -10px;
}

.frm-savebox span {
    font-size: 1em;
    font-family: Helvetica;
    color: rgba(0, 0, 0, 0.4);
    font-weight: 400;
}
.bd-btn {
    display: flex;
    justify-content: flex-end;
}

.frmPage button {
    font-family: Helvetica;
  font-size: 14px;
  font-weight: 300;
  background: #fed330;
  border: 0px;
  padding: 9px 19px;
  color: rgba(0, 0, 0, 0.7);
  border: 1px solid #ccaa27;
  border-radius: 9px;
}

.main-frm-cover {
    padding: 33px 30px;
    box-shadow: 1px 3px 2px 1px rgba(0, 0, 0, 0.2);
    border: 1px dotted rgba(0, 0, 0, 0.1);
    border-radius: 13px;
}

