/*
Theme Name: Courier Services 
Description: Used to style Gutenberg Blocks.
*/
.wc-block-components-checkbox.wc-block-checkout__use-address-for-billing {opacity: 0;height: 0;}
[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
  font-style: italic;
  margin-bottom: 1.5em;
  text-align: left;
    color: rgba(255, 255, 255, 0.70);
}

.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
  text-align: right;
}

/*--------------------------------------------------------------
2.0 Blocks - Common Blocks
--------------------------------------------------------------*/

/* Paragraph */

p.has-drop-cap:not(:focus)::first-letter {
  font-size: 5em;
  margin-top: 0.075em;
}

/* Image */

.wp-block-image {
  margin-bottom: 1.5em;
}

.wp-block-image figure {
  margin-bottom: 0;
  margin-top: 0;
}

.wp-block-image figure.alignleft {
  margin-right: 1.5em;
}

.wp-block-image figure.alignright {
  margin-left: 1.5em;
}

/* Gallery */

.wp-block-gallery {
  margin-bottom: 1.5em;
}

.wp-block-gallery figcaption {
  font-style: italic;
}

.wp-block-gallery.aligncenter {
  display: flex;
  margin: 0 -8px;
}

/* Quote */

.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
  margin-bottom: 0;
}

.wp-block-quote cite {
  color: inherit;
  font-size: inherit;
}

.wp-block-quote,
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-pullquote {
  border-left: 4px solid #030934;
  padding: 0 1em;
  color: #030934;
}

.wp-block-quote.is-large {
  padding: 1em 2em;
  border: none;
}

.wp-block-quote.is-large > p:before, 
.wp-block-quote.is-large > p:after {
  content: "''";
  font-size: 30px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}

/* Audio */

.wp-block-audio audio {
  display: block;
  width: 100%;
}

/* Cover */

.wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
  display: flex;
}

.no-sidebar .wp-block-embed.is-type-video.alignfull iframe {    
  width: 100vw !important;
  max-width : 100vw;
  margin-left  : calc( -100vw / 2 + 100% / 2 ) !important;
  margin-right : calc( -100vw / 2 + 100% / 2 ) !important;
}

.no-sidebar .wp-block-image.alignfull figcaption,
.no-sidebar .wp-block-audio.alignfull figcaption {
  text-align: center;
  max-width: 1200px;
  width: 90%;
  padding: 0 15px;
  margin: 5px auto 0;
}

.no-sidebar .wp-block-table.alignfull {
  display: table;
}


/* File */

.wp-block-file .wp-block-file__button {
  background-color: #222;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 800;
  margin-top: 2em;
  padding: 0.7em 2em;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  white-space: nowrap;
}

.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
  background-color: #767676;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* Separator */

.wp-block-separator {
  border-color: #eee;
  border: 0;
}
/*--------------------------------------------------------------
3.0 Blocks - Formatting
--------------------------------------------------------------*/

/* Code */

.wp-block-code {
  background: transparent;
  border: 0;
  padding: 0;
}

/* Pullquote */

.wp-block-pullquote {
  border: 0;
  border-top: 4px solid #aaa;
  border-bottom: 4px solid #aaa;
    padding: 1em;
}

.wp-block-pullquote__citation,
.wp-block-pullquote cite {
  font-size: inherit;
  text-transform: none;
    color: rgba(255, 255, 255, 0.70);
}

/* Table */

.wp-block-table thead th {
  border-bottom: 2px solid #bbb;
  padding-bottom: 0.5em;
}

.wp-block-table tr {
  border-bottom: 1px solid #eee;
}

.wp-block-table th,
.wp-block-table td {
  border-color: #ccc;
  padding: 15px 25px;
}

.rtl .wp-block-table th,
.rtl .wp-block-table td {
  text-align: right;
}

/*--------------------------------------------------------------
4.0 Blocks - Layout Elements
--------------------------------------------------------------*/

/* Buttons */

.wp-block-button__link {
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1px;
  border-radius: 30px;
  background: #030934;
  padding: 15px 15px;
  color: #fff !important;
  text-decoration: none !important;
}
.wp-block-button.is-style-squared a{
  border-radius: 0 !important; 
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus {
  background: #000;
  color: #fff !important;
}
.wp-block-buttons .wp-block-button {
  display: inline-block;
  margin: 0 0 15px;
}
.wp-block-button.is-style-outline {
  margin: 10px 0;
}
.wp-block-button.is-style-outline a{
  color: #000 !important;
}
.entry-content .wp-block-gallery{
  margin-right: 20px;
}

/* Separator */

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}

/* Media & Text */

.wp-block-media-text {
  margin-bottom: 1.5em;
}

.wp-block-media-text *:last-child {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
5.0 Blocks - Widgets
--------------------------------------------------------------*/

/* Archives, Categories & Latest Posts */

.wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter,
.wp-block-categories.aligncenter ul {
  list-style-position: inside;
  text-align: center;
}

/* Comments */

.wp-block-latest-comments article {
  margin-bottom: 2em;
}

.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
  float: none;
  width: 100%;
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
  border-radius: 0;
}

.wp-block-latest-comments a {
  -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);

}

.wp-block-latest-comments__comment-meta {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0.4em;
}

.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
  font-weight: 700;
  text-decoration: none;
}

.wp-block-latest-comments__comment-date {
  color: #767676;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 800;
  letter-spacing: 0.1818em;
  margin-top: 0.4em;
  text-transform: uppercase;
}

.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
  font-size: 14px;
  font-size: 0.875rem;
}


/*--------------------------------------------------------------
5.0 Blocks - Color Settings
--------------------------------------------------------------*/

/* Background Color */

.has-tan-background-color {
    background-color: #E6DBAD;
}

.has-yellow-background-color {
    background-color: #FDE64B;
}

.has-orange-background-color {
    background-color: #ED7014;
}

.has-red-background-color {
  background-color: #D0312D;
}

.has-pink-background-color {
  background-color: #b565a7;
}

.has-purple-background-color {
  background-color: #A32CC4;
}

.has-blue-background-color {
  background-color: #3A43BA;
}

.has-green-background-color {
  background-color: #3BB143;
}

.has-brown-background-color {
  background-color: #231709;
}

.has-grey-background-color {
  background-color: #6C626D;
}

.has-black-background-color {
  background-color: #151821;
}

/* Text Color */

.has-tan-color {
  color: #E6DBAD;
}

.has-yellow-color {
  color: #FDE64B;
}

.has-orange-color {
  color: #ED7014;
}

.has-red-color {
  color: #D0312D;
}

.has-pink-color {
  color: #b565a7;
}

.has-purple-color {
  color: #A32CC4;
}

.has-blue-color {
  color: #3A43BA;
}

.has-green-color {
  color: #3BB143;
}

.has-brown-color {
  color: #231709;
}

.has-grey-color {
  color: #6C626D;
}

.has-black-color {
  color: #151821;
}

/*--------------------------------------------------------------
6.0 Blocks - Text Settings
--------------------------------------------------------------*/
.has-larger-font-size {
  font-size: 36px;
}
.has-huge-font-size {
  font-size: 48px;
}
.has-larger-font-size,
.has-huge-font-size {
    line-height: 1.5;
}

@media screen and (max-width: 992px) {
  .has-larger-font-size {
      font-size: 30px;
  }
  .has-huge-font-size {
      font-size: 38px;
  }
}
@media screen and (max-width: 767px) {
  .has-larger-font-size {
      font-size: 24px;
  }
  .has-huge-font-size {
      font-size: 28px;
  }
}
@media screen and (max-width: 567px) {
  .has-larger-font-size,
  .has-huge-font-size {
    font-size: 16px;
    line-height: 28px;
  }
}

.wp-block {
  max-width: 710px;
}
.editor-block-list__layout {
  max-width: 776px;
  margin-left: auto;
  margin-right: auto;
}

/* alignment */
.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter {
  text-align: center;
}

.wp-block-latest-comments {
  margin: 0;
  padding: 0;
}


.woocommerce-MyAccount-navigation-link--orders i::before {content: "\f290";}
.woocommerce-MyAccount-navigation-link--dashboard i::before {content: "\f624";}
.woocommerce-MyAccount-navigation-link--edit-address i::before {content: "\f3c5";}
.woocommerce-MyAccount-navigation-link--edit-account i::before {content: "\f570";}
.woocommerce-MyAccount-navigation-link--customer-logout i::before {content: "\f2f5";}
.container.woo_dashbord .col {min-height: 100px;padding: 0;}
.container.woo_dashbord .row {gap: 20px;}
.container.woo_dashbord .col a {text-decoration: none !important;color: #121212;font-size: 22px;text-transform: capitalize;background-color: #fff;border: 2px solid #030934;text-align: center;display: flex;width: 100%;justify-content: center;align-items: center;box-shadow: 0px 0px 15px 2px #1212122e;border-radius: 5px;min-height: 100px;transition: 0.7s all ease;}
.container.woo_dashbord .col a:hover {background-color: #030934;color: #fff;}
.woocommerce-button.view i::before {content: "\f06e";}
.woocommerce-button.ast_track i::before {content: "\f03a";}
.woocommerce-button.pay i::before {content: "\f07a";}
.woocommerce-button.cancel i::before {content: "\f00d";}
i.fas.fa.Dispatched::before{content: '\f4de'}
i.fas.fa.Processing::before{content: '\f021'}
i.fas.fa.Partially::before{content: '\f48b'}
i.fas.fa.hold::before{content: '\f256'}
i.fas.fa.Pending::before{content: '\f81d'}
i.fas.fa.Shipped::before{content: '\e58b'}
i.fas.fa.Delivered::before{content: '\f49e'}
i.fas.fa.Cancelled::before{content: '\f00d'}
i.fas.fa.Failed::before{content: '\f05e'}
i.fas.fa.Refunded::before{content: '\f09d'}
.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-status span{background-color: #030934;color: #fff;border-radius: 5px;text-align: center; padding: 2px 5px;width: 100%;display: inline-block;vertical-align: top;}
/*
.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-status {font-size: 0 !important;}
.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-status i {font-size: 16px;color: #030934;}
*/
.woocommerce-form-register__submit{background-color: #030934;color: #fff;text-transform: capitalize;text-decoration: none !important;font-size: 15px;color: #fff;font-weight: 600;padding: 12px 20px 12px 20px !important;display: inline-block;border-radius: 6px;outline: none;}
/*@media(max-width:767px) {
.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-status {font-size: 16px !important;}
.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-status i {display: none;}

}*/



.section-wrap {
  margin-top: 80px;
}

.mission-left h3 {
  font: normal normal 900 36px/50px Lato;
  letter-spacing: 0px;
  margin-bottom: 10px;
}

p.text-bold {
  font: normal normal bold 20px/30px Lato;
  letter-spacing: 0px;
  text-transform: capitalize;
}

p.text-normal {
  font: normal normal normal 18px/30px Lato;
}

.brand-ul li {
  list-style-type: disc;
}

@media(max-width:1400px) {
  .section-wrap .years {
    left: -35%;
  }

  .section-wrap .img-above-wrap::after {
    top: 100%;
    bottom: 0px;
    right: unset;
    left: 46%;
  }

  .section-wrap .years {
    left: -20%;
  }
}

@media(max-width:1199px) {
  .section-wrap .img-below-wrap {
    left: -10px;
  }

  .section-wrap .img-below-wrap {
    width: 298px;
  }

  .section-wrap .years {
    bottom: 70px;
    z-index: 9;
  }

  .section-wrap .img-above-wrap::after {
    top: 85%;
    bottom: 0px;
    right: unset;
    left: 0;
    right: 0;
    margin: auto;
  }
}

@media(max-width:767px) {

  .section-wrap .img-below-wrap {
    display: flex;
    align-items: start;
    height: 320px;
    left: 0;
    bottom: 0;
    top: unset;
  }
}

@media(max-width:600px) {
 

  .section-wrap .img-below-wrap,
  .section-wrap .img-above-wrap::before,
  .section-wrap .img-above-wrap::after {
    display: none;
  }

  .section-wrap .years {
    bottom: -10px;
    z-index: 9;
    top: unset;
    left: 0;
    right: 0;
  }

  .section-wrap .about-image-wrap {
    justify-content: center;
  }

  .tagline {
    text-align: center;
  }
}



/* Distrubution section  */

section.distribution-overview {
  background: #000526    ;
  padding: 60px 0px;
}

.dist-card {
  display: flex;
  flex-direction: column;
  justify-content: start;
}

.dist-card span {
  margin-bottom: 10px !important;
  color: #E2304B;
font-family: Nexa;
font-size: 50px;
font-style: normal;
font-weight: 900;
line-height: 41px;  
  display: inherit;
}

.dist-card p {
    color: #FFF;
    font-family: Nexa;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}

.dist-icon {
  margin-bottom: 15px;
}

.dist-card {
  max-width: 260px !important;
}

@media(max-width:991px) {
  .dist-card {
    max-width: calc(100%/2) !important;
    align-items: center;
    text-align: center;
  }

}

@media(max-width:520px) {
  .dist-card {
    max-width: calc(100%/1) !important;
    margin-bottom: 20px;
  }
}


.section-wrap {
  margin-top: 80px;
}

.mission-left h3 {
 color: #000;
font-family: "Soliden Trial";
font-size: 36px;
font-style: italic;
font-weight: 900;
line-height: 40px; 
  margin-bottom: 30px;
}

p.text-bold {  
    color: rgba(3, 9, 52, 0.50);
    font-family: 'Nexa';
    font-size: 18px;
    font-style: normal; 
    line-height: normal;
}
p.text-normal { 
    color: rgba(3, 9, 52, 0.50);
    font-family: 'Nexa Extra';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
p.text-normal span{
    color: #030934;
}
.brand-ul li {
  list-style-type: disc;
}

@media(max-width:1400px) {
  .section-wrap .years {
    left: -35%;
  }

  .section-wrap .img-above-wrap::after {
    top: 100%;
    bottom: 0px;
    right: unset;
    left: 46%;
  }

  .section-wrap .years {
    left: -20%;
  }
}

@media(max-width:1199px) {
  .section-wrap .img-below-wrap {
    left: -10px;
  }

  .section-wrap .img-below-wrap {
    width: 298px;
  }

  .section-wrap .years {
    bottom: 70px;
    z-index: 9;
  }

  .section-wrap .img-above-wrap::after {
    top: 85%;
    bottom: 0px;
    right: unset;
    left: 0;
    right: 0;
    margin: auto;
  }
}

@media(max-width:767px) {

  .section-wrap .img-below-wrap {
    display: flex;
    align-items: start;
    height: 320px;
    left: 0;
    bottom: 0;
    top: unset;
  }
}

@media(max-width:600px) {
 

  .section-wrap .img-below-wrap,
  .section-wrap .img-above-wrap::before,
  .section-wrap .img-above-wrap::after {
    display: none;
  }

  .section-wrap .years {
    bottom: -10px;
    z-index: 9;
    top: unset;
    left: 0;
    right: 0;
  }

  .section-wrap .about-image-wrap {
    justify-content: center;
  }

  .tagline {
    text-align: center;
  }
}







/* the best section  */

.best-bg-wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0px 50px;
}

.best-right {
  text-align: right;
}

.best-right img {
  margin-top: -150px;
  height: 426px;
    object-fit: cover;
    object-position: center;
}

.tagline {
  font: normal normal bold 20px/30px Lato;
  color: var(--primary-color);
}

section.thebest h3.left {
  font: normal normal bold 36px/50px Lato;
  letter-spacing: 0px;
  color: var(--secondary-color);
  max-width: 430px;
}

section.thebest .tagline {
  margin-bottom: 10px;
}

.best-left {
  padding: 55px 0px;
}

p.best-text {
  color: #FFF;
font-family: 'Nexa Extra';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 30px;  
}

section.ouur-mission.section-space {
  padding-bottom: 150px;
    padding-top: 80px;
}

@media(max-width:1400px) {
  .best-left {
    padding: 35px 0px;
  }
}

@media(max-width:1199px) {
  .best-right img {
    margin-top: 0px;
  }

  section.ouur-mission.section-space {
    padding-bottom: 0px;
  }
}

@media(max-width:991px) {
  .best-right {
    text-align: center;
  }
}

@media(max-width:767px) {
  section.ouur-mission.section-space {
    padding-bottom: 00px;
  }
}

/* brand section  */

.client-heading h3 {
  text-align: center;
  font: normal normal 900 36px/60px Lato;
  letter-spacing: 0px;
  color: #000000;
  margin-bottom: 60px;
  text-transform: capitalize;
}

.h3 {
  font: normal normal bold 30px/30px Lato;
  letter-spacing: 0px;
  margin-bottom: 20px;
}

.para {
  color: rgba(3, 9, 52, 0.50);
    font-family: "Nexa Extra";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  margin-bottom: 15px;
}
.para span{
    color: #030934;
}

li.list-item {
  font: normal normal normal 18px/45px Lato;
}


.client-logo {
  height: 200px;
  text-align: center;
  display: flex;
  align-items: center;
}

.client-logo img {
  object-fit: scale-down;
}

@media(max-width:991px) {
  .client-logo {
    height: 132px;
  }

  .brand-right {
    margin-top: 50px;
  }
}

@media(max-width:767px) {
  .client-logo {
    margin-bottom: 20px;
  }
}

h2.woocommerce-order-details__title {
  margin-bottom: 10px;
  text-align: left;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color: #030934;}
.wc-block-components-quantity-selector,.woocommerce div.product form.cart div.quantity{display: none !important;}

section#tract-status {width: 972px;max-width: 100%;margin: -128px auto 110px;padding: 40px;border-radius: 15px;border: 2px solid rgba(3, 9, 52, 0.25);background: #FFF;box-shadow: 0px 4px 92.2px 0px rgba(0, 0, 0, 0.30);position: relative;z-index: 9;}
section#tract-status h2 {color: #030934;text-align: center;padding-top: 15px;font-family: "Soliden Trial";font-size: 32px;font-style: normal;font-weight: 700;line-height: 42px;text-transform: capitalize;margin-bottom: 10px !important;display: block;}
section#tract-status .heading-tagline {color: #E2304B;text-align: center; font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: capitalize;}
section#tract-status .steps_sec.heading.text-center{margin-bottom: 20px;}
section#tract-status #trackId {display: flex;height: 47px;padding: 11px 11px 13px 28px !important;flex-direction: column;justify-content: center;align-items: flex-start;flex: 1 0 0;border-radius: 10px 0px 0px 10px !important;border: 1px solid #C8C8C8;background: #FFF;color: #030934;leading-trim: both;text-edge: cap;font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
section#tract-status #gettrackid {border-radius: 0px 10px 10px 0px !important;background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);color: #FFF;text-align: center;font-family: 'Nexa Extra';font-size: 15px;font-style: normal;font-weight: 700;line-height: 22.5px;text-transform: capitalize;}
.hh-grayBox {margin-bottom: 20px;padding: 35px;margin-top: 20px;}
.pt45{padding-top:45px;}
.order-tracking{text-align: center;width: 13.33%;position: relative;display: block;}
.order-tracking .is-complete{display: block;position: relative;border-radius: 50%;height: 30px;width: 30px;border: 0px solid #CFCFCF;background-color: #CFCFCF;margin: 0 auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;z-index: 2;}
.order-tracking .is-complete:after {display: block;position: absolute;content: '';height: 14px;width: 7px;top: -2px;bottom: 0;left: 5px;margin: auto 0;border: 0px solid #CFCFCF;border-width: 0px 2px 2px 0;transform: rotate(45deg);opacity: 0;}
.order-tracking.completed .is-complete{border-color: #cf2f47;border-width: 0px;background-color: #cf2f47;}
.order-tracking.completed .is-complete:after {border-color: #CFCFCF;border-width: 0px 3px 3px 0;width: 7px;left: 11px;opacity: 1;}
.order-tracking p {color: #030934;font-family: Nexa;font-size: 14px;font-style: normal;font-weight: 700;line-height: 28px;margin-top: 8px;}
.order-tracking p span{font-size: 14px;}
.order-tracking.completed p{color: #030934;}
.order-tracking::before {content: '';display: block;height: 3px;width: calc(100% - 40px);background-color: #CFCFCF;top: 13px;position: absolute;left: calc(-50% + 20px);z-index: 0;}
.order-tracking:first-child:before{display: none;}
.order-tracking.completed:before{background-color: #cf2f47;}


.loading1 {pointer-events: none;opacity: 0.5;}
section#tract-status form {display: flex;justify-content: center;align-items: start;gap: 0;max-width: 640px;margin: 0 auto;}
.woocommerce-MyAccount-content .order-tracking p {color: #000 !important;font-size: 12px !important;}
.woocommerce-MyAccount-content .col-12.hh-grayBox.pt45.pb20 {padding: 10px 0px;}
.woocommerce-MyAccount-content .order-tracking::before,.woocommerce-MyAccount-content  .order-tracking .is-complete{background-color: #000000;}
.woocommerce-MyAccount-content .order-tracking.completed:before,.woocommerce-MyAccount-content .order-tracking.completed .is-complete{ border-color: #030934;border-width: 0px;background-color: #030934;}
.woocommerce .woocommerce-ordering select.orderby {display: none;}
.woocommerce .woocommerce-result-count {display: none;}
div#header {box-shadow: none;}
table.variations td,table.variations th {padding-bottom: 10px;}
.woocommerce div.product form.cart .variations select {border: 2px solid #2196F3;padding: 5px 35px 5px 5px;margin-right: 0;margin-left: 5px;}

@media screen and (max-width: 1000px) {
    .main-navigation ul li {display: block;}
    .main-navigation ul li a {text-align: center;}
}
@media(max-width:768px) { 
    .order-tracking {width: 100%;margin-bottom: 40px;}
    .order-tracking::before {width: 3px;height: calc(100% - 40px);left: 0;right: 0;margin: 0 auto;top: calc(-50% + -1px);}

    .toggle-nav.mobile-menu{width: fit-content;}
    .top-header .read-more {display: block !important;padding-right: 15px;}
    .col-topbar {padding: 0px 0 2px;}
  
    .col-xl-12.col-lg-12.col-md-12.align-self-center.topbar-details-col {display: none !important;}
    .logo.pb-0.pb-md-0 {text-align: center;}
    #slider .carousel-caption {right: 15%;}
}
@media(max-width:767px) { 
    #slider h2 {text-align: center !important;padding-top: 10px;}
    #footer ul li {text-align: center;}
}

fieldset#shipping-option ,.wc-block-components-totals-shipping__via,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .shipped_via {display: none;}

.pickup-address input, .phone-numbers input, .dropdown-menus input, .phone-numbers input {text-align: left;padding-left: 0 !important;max-width: calc(100% - 14px) !important;border-bottom: 1px solid #9E9E9E;}
.free-courier-services-contact-form span.wpcf7-not-valid-tip {bottom: -25px !important;}
.free-courier-services-contact-form .wpcf7-response-output {margin: 0 !important;border: 0 !important;text-align: center;}
.free-courier-services-contact-form .contact-form-info{box-shadow: none;}

.custom-logo {width: auto !important;max-width: 100% !important;height: auto !important;max-height: 100% !important;}
.read-more a.header_btn {border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;width: 187px;height: 51px;padding: 11.11px 24.443px;display: inline-block;color: #FFF;text-align: center;font-family: Nexa;font-size: 17.776px;font-style: normal;font-weight: 700;line-height: 26.665px;appearance: menulist;position: relative;text-indent: -12px;transition: 0.4s all ease;}
/*.read-more a:hover {background: transparent;color: #cb2941;}*/
.read-more a:after {content: "\f078";font-family: 'FontAwesome';font-style: normal;position: absolute;right: 8px;top: 13px;}
.main-menu.clearfix {display: flex;align-items: center;}
.top-header .container {display: flex;justify-content: space-between;align-items: center;gap:80px;}
.top-header .container .custom_menu {display: flex;flex-direction: row;align-items: center;gap: 78px;}
.top-header .container .custom_menu .nav a {padding: 5px 22px;text-align: center;font-family: Nexa;font-size: 20px;font-style: normal;font-weight: 800;line-height: normal;text-transform: capitalize;color: rgba(3, 9, 52, 0.60) !important;margin-top: 0;height: auto; border-radius: 6px; outline: none !important;transition: 0.4s all ease;}
.top-header .container .custom_menu .nav a:hover{color: rgba(3, 9, 52,1) !important;}
.top-header .container .custom_menu .nav .current_page_item a{ background-color: #030934;/*clip-path: polygon(8% 8%, 0 0, 15% 0%, 85% 0%, 100% 0, 90% 8%, 90% 86%, 100% 100%, 90% 100%, 8% 100%, 0 100%, 8% 90%);*/color: #fff !important;}
.free-courier-services-slider:after,.free-courier-services-slider:before{display: none;}
.home .free-courier-services-slider h2 {color: #FFF;font-family: 'Soliden Trial';font-size: 52px;font-style: italic;font-weight: 900;line-height: 52px;letter-spacing: 1.111px; margin-bottom: 18px !important;margin-top: 18px !important;}
.ive-advanced-text-inner-wrap {border-radius: 6.666px;font-family: Nexa;font-size: 16px;font-style: normal;font-weight: 500;line-height: 33.331px;letter-spacing: 1.111px;}
p.ive-advanced-text-wrap {background-color: transparent !important;margin-bottom: 18px !important;}
.slider-btn a.ive-btn-has-text-true {border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50) !important;background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%) !important;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset !important;transition: 0.4s all ease;}
.slider-btn a.ive-btn-has-text-true:hover{background: transparent !important;color: #CB2941 !important;}
.wp-block-ive-carousel .owl-carousel .owl-item img{object-fit: cover;}
.service-heading {color: #030934;text-align: center;font-family: "Soliden Trial";font-size: 32px;font-style: normal;font-weight: 700;line-height: 30px; text-transform: capitalize;margin: 14px 0px;}
.service-small-heading {color: #E2304B !important;text-align: center;font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: capitalize;}
.icon-post-heading i.fa-solid {color: #E2304B;}
#About-us {margin: 120px 0px;background: #000526;color: #fff;}
.about-header.heading {text-align: left;}
.about-header.heading .service-small-heading {text-align: left;}
.about-header.heading .service-heading {color: #fff;text-align: left;font-size: 30px;}
#About-us .detail p {color: rgba(255, 255, 255, 0.60);font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;padding-top: 17px;}
.about-header.heading {text-align: left;}
.about-header.heading .service-small-heading {text-align: left;}
.about-header.heading .service-heading {color: #fff;text-align: left;font-size: 30px;}
#About-us .detail p {color: rgba(255, 255, 255, 0.60);font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;margin-top: 17px;}
.Achivement_block .box-wrapper {border-radius: 10px;border: 1px solid #FFF;align-items: center;gap: 0;}
.Achivement_block .box-wrapper .image {width: 85px;height: 100%;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.60);background: #FFF;text-align: center;}
.Achivement_block .box-wrapper .text {color: #FFF;font-family: Nexa;font-size: 18px;font-style: normal;font-weight: 800;line-height: 24px; /* 133.333% */padding: 18px 16px 18px 12px;width: 100%;}
.Achivement_block .box-wrapper .image svg {position: relative;top: 50%;transform: translateY(-50%);}
.about-inner .Achivement_block {display: grid;grid: auto / auto auto;gap: 18px 25px;}
.pink-btn {border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;display: inline-block;padding: 12px 39px;color: #FFF;text-align: center;font-family: Nexa;font-size: 18px;font-style: normal;font-weight: 800;line-height: 30px;transition: 0.4s all ease;}
.pink-btn:hover{background: transparent;color: #CB2941;}
.steps_sec .detail p {color: #030934;text-align: center;font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;max-width: 568px;margin: 0 auto;        }
.steps_sec .detail{margin-bottom: 32px;}
.steps_row .tab_title {text-align: center;margin-bottom: 40px;}
.track-btn {margin-left: 24px;padding: 15px 0px;color: #030934;font-family: Nexa;font-size: 18px;font-style: normal;font-weight: 800;line-height: 22.5px; /* 125% */}
.steps_col {display: flex;flex-direction: row;gap: 124px;position: relative;padding-bottom: 80px;}
.steps_col .left {width: 50%;}
.steps_col .right {width: 50%;}
.steps_col::after {content: '';border: 1px solid #030934;background: #030934;position: absolute;top: 0;width: 2px;height: 100%;left: 0;right: 0;margin: 0 auto;}
.steps_col::before {content: '';width: 28px;height: 28px;position: absolute;background: #030934;border-radius: 15px;top: 15px;left: 0;right: 0;margin: 0 auto;border: 8px solid #fff;z-index: 1;}
.steps_col .right p {margin: 18px 0px !important;}
.steps_col .right h3 {margin-bottom: 0;margin-top: 8px;}
.steps_col:nth-child(2n) {flex-direction: row-reverse;}
.steps_col:nth-child(2n) .right {text-align: right;}
.steps_col:nth-child(2n) .right h3 {text-align: right;}
.steps_col .right .number {color: #030934;font-family: 'Nexa';font-size: 40px;font-style: normal;font-weight: 700;line-height: 120%;}
.steps_col:last-child{padding-bottom: 40px;}
.whyChooseUs-counter p.choose-counter-num.counter {border-radius: 10.335px;border: 1.034px solid rgba(226, 48, 75, 0.60);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%), #030934;color: #FFF;text-align: center;leading-trim: both;text-edge: cap;font-family: Nexa;font-size: 51.675px;font-style: normal;font-weight: 900;line-height: 42.374px; /* 82% */padding: 25px;max-width: 100%;}
.whyChooseUs-counter span {display: block;color: #FFF;font-family: Nexa;font-size: 18.603px;font-style: normal;font-weight: 800;line-height: 24.804px; /* 133.333% */padding: 0px 15px 15px;}
.whyChooseUs-right p {color: #FFF;text-align: center;font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;max-width: 373px;margin: 0 auto;}
#testimonials {margin: 70px 0px;}
#testimonials .customer-review {position: relative;left: auto;rotate: none;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;}
#testimonials .detail-qoute {}
#testimonials .detail-qoute p {text-align: center;font-family: 'Nexa Extra';/* 33.6px */color: #030934;font-size: 24px;font-style: italic;font-weight: 300;line-height: 140%;max-width: 1012px;margin: 32px auto !important;}
#testimonials .pic,#testimonials .pic img {width: 110px;height: 110px;margin: 0 auto;border-radius: 50%;padding: 0;object-fit: cover;}
#testimonials  .customer-name {color: #030934;text-align: center;font-family: Nexa;font-size: 20px;font-style: normal;font-weight: 900;line-height: 150%;padding-top: 16px;margin-bottom: 0;}
#testimonials .service-used {color: #030934;text-align: center;font-family: 'NEXA EXTRA';font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}
#testimonials .owl-next,#testimonials .owl-prev {border-radius: 30.797px;border: 2.053px solid #030934 !important;!i;!;width: 46.195px;height: 46.195px;display: inline-block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
#testimonials .owl-next i,#testimonials .owl-prev i {color: #030934;text-align: center;font-size: 16.425px;font-style: normal;font-weight: 900;line-height: 16.425px; }
#testimonials .owl-next {left: auto;right: 0;}
.GetInTouch.heading p.section-desc {margin: 32px 0px 28px !important;color: #FFF;font-family: 'NEXA EXTRA';font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}

.support-box {border-radius: 10px;border: 1px solid #E2304B;align-items: center;max-width: fit-content;padding-right: 15px;}
.support-box .icon-wrap {border-radius: 10px;border: 1px solid #E2304B;background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);width: 85px;height: 84px;text-align: center;line-height: 84px;}
.support-box .support-para {color: rgba(255, 255, 255, 0.70);font-family: 'Nexa Extra';font-size: 12px;font-style: normal;font-weight: 400;line-height: 12.495px;}
.support-box .support-inner-wrap a {color: #FFF;font-family: 'Nexa';font-size: 18.05px;font-style: normal;font-weight: 700;line-height: 23.52px;padding-top: 4px;display: inline-block; width: 100%;word-break: break-all;}
.feature-info .desc {color: #FFF;font-family: 'Nexa Extra';font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;}
.feature-info p {color: #FFF;font-family: 'Nexa';font-size: 20px;font-style: normal;font-weight: 700;line-height: 32px;}
.attributes-container {border-radius: 10px;border: 1px solid #000;padding: 15px 25px;max-width: 535px;align-items: flex-start;}
.faq-img-wrapper img {max-width: 535px;width: 100%;}
.attributes-container .service-attribute-title {color: #030934;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 32px; /* 177.778% */}
.attributes-container .service-attribute-desc {color: #030934;font-family: 'Nexa Extra';font-size: 12px;font-style: normal;font-weight: 100;line-height: 14px;}
#faq .services.heading.text-center{margin-bottom: 40px;}
.faq-right .accordion-wrapper h3 {color: #030934;leading-trim: both;text-edge: cap;font-family: 'Nexa';font-size: 22px;font-style: normal;font-weight: 700;line-height: 24px; background: transparent;transition: 0.4s all ease;}
.faq-right .accordion-wrapper h3.active {border-radius: 10px 10px 0px 0px;background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);color: #fff;}
.faq-right .accordion-wrapper .answer {color: #030934;font-family: 'Nexa Extra';font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px; }
#footer h3.widget-title {color: #FFF;font-family: "Soliden Trial";font-size: 22px;font-style: normal;font-weight: 700;line-height: 32px;letter-spacing: 1px;text-transform: capitalize;border-bottom: 1px solid;}
#footer ul li::before{display: none !important;}
#footer .footer-col-one .textwidget p {color: #FFF;font-family: 'Nexa Extra';font-size: 15px;font-style: normal;font-weight: 400;line-height: 30px;}
#footer .about_me aside p {color: #FFF;font-family: 'Nexa Extra';font-size: 15px;font-style: normal;font-weight: 400;line-height: 30px;}
#footer ul li a {color: #FFF;font-family: 'Nexa Extra' !important;font-size: 18px;font-style: normal;font-weight: 400;line-height: 32px;}
div#footer ul li a:hover {color: #e2304b;}
#footer .search-form .search-field {border-radius: 8px;border: 1px solid #FFF;color: rgba(255, 255, 255, 0.50);font-family: 'Nexa Extra';font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
#footer .search-form .search-field:placeholder-shown{color: rgba(255, 255, 255, 0.80);font-family: 'Nexa Extra';font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
#footer .search-form input[type="submit"] {border-radius: 8px;background: #E2304B !important;color: #FFF !important;text-align: center;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 400;line-height: 22.5px;text-transform: capitalize;}
.copyright p {color: #FFF;font-family: 'Nexa Extra';font-size: 15px;font-style: normal;font-weight: 400;line-height: 32px;padding: 10px 0px;}
section#whyChooseUs h2 {margin-bottom: 10px !important;}
.whyChooseUs-left .services.heading {margin-bottom: 20px;}
.GetInTouch.heading h2.left {color: #FFF;font-family: "Soliden Trial";font-size: 32px;font-style: normal;font-weight: 700;line-height: 42px;text-transform: capitalize;}
.start-shipping-mob{display: none !important;}

#About-us.about_us_sec {background: transparent;}
.about_us_sec .heading-tagline {color: #E2304B;}
.about_us_sec .about-header.heading .service-heading,.about_us_sec .about-inner .detail p {color: #030934 !important;} 
.about_us_sec .Achivement_block .box-wrapper {border: 1px solid #030934;}
.about_us_sec .Achivement_block .box-wrapper .image {border: none;background: #030934;}
.about_us_sec .Achivement_block .box-wrapper .text {color: #030934;}
section.thebest .best-left .service-small-heading {text-align: left;}
section.thebest .best-left h3 {text-align: left;color: #fff;font-style: italic;margin-bottom: 5px !important;}
.brand-right .h3 {color: #000;font-family: "Soliden Trial";font-size: 36px;font-style: italic;font-weight: 900;line-height: 40px;}
.brand-left img {border-radius: 10px;background: lightgray 50% / cover no-repeat;box-shadow: 0px 0px 150px 0px rgba(0, 0, 0, 0.38);}
.bradcrumbs a {color: #E2304B;}
.getaquote-header .heading-tagline {color: #E2304B;text-align: center;font-family: 'Nexa Extra';font-size: 15px;font-style: normal;font-weight: 400;line-height: 22.5px;margin-bottom: 10px;}
.getaquote-header h2 {color: #000;text-align: center;leading-trim: both;text-edge: cap;font-family: "Soliden Trial";font-size: 32px;font-style: normal;font-weight: 700;line-height: 42px;text-transform: capitalize; margin-bottom: 10px;}
.get-in-touch-options p.contact-label {color: #8D8B8B;font-family: 'Nexa';font-size: 21px;font-style: normal;font-weight: 700;line-height: 25px;}
.contact-info a {color: #000;font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;}
.getaquote-header .border_img {margin-bottom: 43px;}
section.freequote .form-wrapper {border-radius: 20px;border: 1px solid rgba(0, 0, 0, 0.50);background: transparent !important;}
.form-wrapper .input-wrap input,.form-wrapper .input-wrap select {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.24);padding: 20px;color: rgba(0, 0, 0, 0.60);font-family: 'Nexa';font-size: 17px;font-style: normal;font-weight: 700;line-height: normal;}
.input-wrap textarea.message {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.24);height: 105px;padding: 20px;color: rgba(0, 0, 0, 0.60);font-family: 'Nexa';font-size: 17px;font-style: normal;font-weight: 700;line-height: 25px;}
.woocommerce-account h1.vw-page-title {color: #393536;text-align: center;font-family: "Soliden Trial";font-size: 36px;font-style: normal;font-weight: 700;line-height: 40px; }
.woocommerce-account h1.vw-page-title + p {color: #393536;text-align: center;font-family: 'NEXA EXTRA';font-size: 17px;font-style: normal;font-weight: 400;line-height: 25px; }
.my_account_login {border-radius: 20px;border: 1px solid rgba(0, 0, 0, 0.50);padding: 24px 28px;max-width: 837px;margin: 36px auto;width: 100%;}
.my_account_login h2 {color: #393536;font-family: "Soliden Trial";font-size: 36px;font-style: normal;font-weight: 700;line-height: 40px; /* 111.111% */}
.my_account_login .woocommerce-form-login.login {border: 0;padding: 0;}
.my_account_login .woocommerce-form-login.login label {color: #030934;font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 10px;text-align: left;}
.my_account_login .woocommerce-form-login.login input.input-text {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.24);padding: 20px;color: rgba(0, 0, 0, 0.40);font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 34px;}
.my_account_login .woocommerce-form-login.login input.input-text::placeholder {color: rgba(0, 0, 0, 0.40) !important;font-family: 'Nexa' !important;font-size: 16px !important;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 34px;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top: 1.5em;}
.woocommerce-LostPassword.lost_password {display: flex;justify-content: space-between;align-items: center;}
.woocommerce-LostPassword.lost_password a {width: 162px;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;display: block;width: 100%;color: #FFF;text-align: center;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 25px;text-transform: capitalize;}
p.have_account.text-center {font-family: 'Nexa Extra';font-size: 16px;font-style: normal;text-decoration-style: solid;margin-bottom: 0;}
form.woocommerce-form.woocommerce-form-register.register {border: 0;padding: 0;}
.woocommerce-privacy-policy-text p {color: rgba(0, 0, 0, 0.60);font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;}
.woocommerce-privacy-policy-text p .woocommerce-privacy-policy-link {color: #000;font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 700;text-decoration: none !important;}
.courier_top {border-bottom: 1px solid rgba(3, 9, 52, 0.60);padding: 28px 15px;display: flex;justify-content: center;gap: 20%;align-items: center;}
.courier_top .order_row {display: flex;gap: 70px;position: relative;}
.courier_top .order_row .order_dot {width: 43.686px;height: 43.686px;display: block;border: 1px solid #03093499;border-radius: 50%;margin: 0 auto;position: relative;background: #fff;z-index: 1;}
.courier_top .order_row p {color: #030934;text-align: center;leading-trim: both;text-edge: cap;font-family: 'Nexa';font-size: 15.682px;font-style: normal;font-weight: 700;line-height: 29.868px; /* 190.461% */text-transform: uppercase;margin-bottom: 0 !important;!i;!;margin-top: 14px;}
.courier_top .order_row::after {content: "";width: 85%;height: 2.5px;background: rgba(3, 9, 52, 0.60);position: absolute;left: 0;right: 0;margin: 0 auto;top: 21px;z-index: 0;}
.courier_top .order_row .current_dot .order_dot::before {content: "";width: 14.56px;height: 14.56px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: #E2304B;z-index: 1;position: absolute;border-radius: 15px;}
.courier_top .order_row .filled_dot .order_dot::before {content: '\f00c ';position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;text-align: center;width: fit-content;height: fit-content;color: #fff;font-size: 24px;}
.courier_top .order_row .filled_dot .order_dot {background: #E2304B;border-color: #E2304B;font-family: 'FontAwesome';font-style: normal;}
 
.choose_address {margin: 80px 0px;border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 20px;}
.main_courier a.back_btn {color: #030934;font-family: 'Nexa Extra';font-size: 18px;font-style: normal;font-weight: 700;line-height: 100%; /* 18px */text-transform: uppercase;} 
#add_next {margin-left: auto;display: block;width: 184px;max-width: 100%; padding: 11.11px 24.443px;font-size: 14px;line-height: 100%; /* 14px */border-radius: 6.666px;}
.add_form_section {margin-top: 34px;}
.add_form_section .pickup_add p {color: #030934;font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 800;line-height: 100%; /* 16px */}
.add_form_section .pickup_add .open_address {display: block;border-radius: 4px;border: 1px solid #030934;text-align: center;padding: 11px 15px;margin-bottom: 30px;color: #030934;font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 700;line-height: 100%;outline: none !important; box-shadow: 0px 0px 4px 0px #03093400;transition: 0.4s all ease;}
.add_form_section .pickup_add .open_address span{outline: none !important;}
.add_form_section .pickup_add .open_address:hover {box-shadow: 0px 0px 4px 0px #030934;}
.pickup_add_popup {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background: rgba(3, 9, 52, 0.58); overflow: auto;padding: 80px 0px 100px;display: none;}
.add_address_up {display: flex;width: 695px;padding: 30px 25px;flex-direction: column;justify-content: center;align-items: center;border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);background: #FFF;margin: 0 auto;position: relative;max-width: 95%;}
.add_address_up h3 {color: #030934;leading-trim: both;text-edge: cap;font-family: "Soliden Trial";font-size: 20px;font-style: normal;font-weight: 700;line-height: 100%; /* 20px */text-transform: uppercase;text-align: left;display: block;width: 100%;padding-bottom: 40px;}
.add_address_up .close_btn {width: 26px;height: 26px;position: absolute;top: 30px;right: 25px;z-index: 9;}
.add_address_up h4 {color: #030934;font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 800;line-height: 100%;text-transform: uppercase;margin-bottom: 20px;}
.add_address_up h4 {color: #030934;font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 800;line-height: 100%; /* 14px */text-transform: uppercase;margin-bottom: 20px;}
.add_address_up label {color: #030934;leading-trim: both;text-edge: cap;font-family: 'Nexa';font-size: 12px;font-style: normal;font-weight: 700;line-height: 26.665px; margin-bottom: 8px;}
.add_address_up input {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px 20px;color: #030934;font-family: 'NEXA EXTRA';font-size: 12px;font-style: normal;font-weight: 400;line-height: 26.665px;}
.save_as {gap: 13px;margin-bottom: 24px;}
.save_as label {border-radius: 6px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px 20px;width: auto;}
.save_as  input[type="radio"] {width: 0;opacity: 0;}
.save_as input[type="radio"]:checked+label {border-color: #E2304B;color: #E2304B;}
.pickup_add_popup form .pink-btn {border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;width: 100%;font-family: 'NEXA EXTRA';color: #FFF;font-size: 14px;line-height: 100%;}
.pickup_detail_edit {border-radius: 12px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 20px;margin-bottom: 24px;}
.pickup_detail_edit .colse {float: right;margin-top: -25px;position: relative;z-index: 2;}
.pickup_detail_edit .usr_name_p {color: #000;text-align: center;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 700;line-height: 26.665px; /* 148.136% */text-transform: capitalize;vertical-align: top;padding: 0px 13px;}
.pickup_detail_edit .user_name {padding-right: 30px;}
.pickup_detail_edit .address_p {font-size: 14px;font-weight: 700;line-height: 26.665px;margin: 24px 0px;}
.pickup_detail_edit .save_as_p .icon,.pickup_detail_edit .save_as_d .icon {width: auto;height: auto;color: #000;text-align: center;font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 700;line-height: 26.665px; /* 190.461% */border: 0;padding-left: 22px;background-image: url(../images/home.svg);background-repeat: no-repeat;background-position: left;}
.pickup_detail_edit .save_as_p,.pickup_detail_edit .save_as_d {display: flex;justify-content: space-between;align-items: center;}
.pickup_detail_edit .save_as_p .phone,.pickup_detail_edit .save_as_d .phone {background-image: url(../images/phone.svg);background-repeat: no-repeat;background-position: left;padding-left: 24px;color: #000;font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 700;line-height: 26.665px;}
.main_courier .container {padding-bottom: 120px;min-height: calc(100vh - 323px);max-width: 1246px;}
.road_sec {background-image: url(../images/road.svg);padding-bottom: 22px;background-repeat: repeat-x;background-position: bottom;}
.road_sec .rider {margin-left: 0%;transition: 0.8s all ease;transition-duration: 1s;}
.road_sec img {max-width: 100%;}
.road_sec .rider_move1{margin-left: 15%;}
.add_form_section.dropoff.pickup + #add_next {pointer-events: auto;}

.select_packaging {display: none;margin: 80px auto;border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 24px;max-width: 612px;}
.slected_list {opacity: 0;transition: 0.4s all ease;}
.packaging_list.complated .slected_list {opacity: 1;display: flex;gap: 10px;align-items: center;color: #030934;text-align: center;font-family: 'Nexa';font-size: 10px;font-style: normal;font-weight: 700;line-height: 100%;}
.select_packaging .list_name {display: flex;align-items: center;justify-content: space-between;}
.select_variation {padding-top: 25px;}
.packaging_list {margin-bottom: 18px;border-radius: 6px;border: 1px solid rgba(0, 0, 0, 0.08);padding: 20px;}
.open_variation_row {display: none;}
.packaging_list.currunt-open .open_variation_row{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.packaging_list .next-variation {display: none;}
.select_packaging .list_name h3 {color: rgba(3, 9, 52, 0.50);font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 700;line-height: 100%; /* 16px */margin-bottom: 0 !important;transition: 0.4s all ease;}
.packaging_list.currunt-open .list_name h3,.packaging_list.complated .list_name h3 {color: #030934;}
.packaging_list.currunt-open .open_variation_row {display: flex;}
.packaging_list.currunt-open .next-variation {display: block;width: 132px;height: 40px;margin-left: auto;font-size: 14px;/* 14px */line-height: 14px;}
.packaging_row, .content_row {gap: 34px;flex-direction: row; justify-content: flex-start;padding: 24px 0px;}
.packaging_col, .content_col {border-radius: 4px;border: 1px solid rgba(0, 0, 0, 0.20);padding: 22.5px 8.5px 12px 9.5px;width: 100%;text-align: center;max-width: 77px;width: 100%;cursor: pointer;}
.packaging_col.selected,.content_col.selected {border-radius: 4px;border: 1px solid #E2304B;}
.packaging_col p,.content_col p {color: #030934;text-align: center;font-family: 'Nexa';font-size: 10px;font-style: normal;font-weight: 700;line-height: 100%; /* 10px */margin-top: 16px;}
.packaging_col img, .content_col img {min-height: 40px;object-fit: none;}

.weight_row {flex-direction: row;}
.weight_col {display: flex;gap: 20px;align-content: center;margin: 24px 0px;width: 100%;}
.select_weight select ,.select_weight {width: 100%;color: #030934 !important;font-family: 'Nexa' !important;font-size: 12px !important;line-height: 26.665px !important; /* 222.205% */}
.select_weight {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px 20px;width: 100%;}
.select_weight select {border: 0;outline: none !important;}
.select_weight.selected_w {border-color: #E2304B;}

.basket_protect_row {flex-direction: column;gap: 24px;padding: 24px 0px;}
.basket_protect_value label {color: #030934; font-family: 'Nexa';font-size: 12px;font-style: normal;font-weight: 700;line-height: 26.665px; padding-bottom: 8px;}
input#package_value,#package_value_s {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px 20px 10px 45px;margin-bottom: 0;background-image: url(../images/value.png);background-position: left 16px center;background-repeat: no-repeat;}
.basket_protect_check {display: flex;flex-direction: column;gap: 8px;padding-left: 22px;}
.basket_protect_check label {color: #000;font-family: 'Nexa Extra';font-size: 12px;line-height: 26.665px; display: flex;gap: 10px;align-items: self-start;}
.basket_protect_check label #secure_package {width: 17px;height: 17px;border-radius: 3px;border: 1px solid rgba(0, 0, 0, 0.50);margin-top: 4px;}
.basket_protect_check label b {color: #000;font-family: 'Nexa';font-size: 14px;line-height: 26.665px;}
.basket_protect_check a {color: #2463EB; font-family: 'Nexa';font-size: 12px; line-height: 26.665px;margin-left: 30px;}

.select_day_sec {display: none;border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 24px;margin: 80px auto;max-width: 686px;}
.select_day_list {border-radius: 6px;border: 1px solid rgba(0, 0, 0, 0.08);padding: 20px;margin-top: 35px;}
.select_day_list h3 {color: #030934;font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 800;line-height: 100%; /* 16px */margin-bottom: 32px;}
.select_day_row {display: flex;justify-content: space-between;margin-bottom: 32px;}
.select_day_col {border-radius: 20px;border: 1px solid rgba(0, 0, 0, 0.10);width: 105px;height: 158px;padding: 23px 15px;cursor: pointer;}
.select_day_col p {color: #030934;text-align: center;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%; /* 18px */text-transform: uppercase;/* 42px */}
.select_day_col p b {display: block;margin: 17px 0px;font-size: 42px;line-height: 100%;}
.select_day_list .select_message {display: flex;}
.select_day_list .select_message p {color: rgba(3, 9, 52, 0.60);font-family: 'NEXA EXTRA';font-size: 14px;line-height: 100%; /* 14px */}
.select_day_list .select_message p b {display: block;color: #030934;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%; /* 18px */}
#select-next {margin-left: auto;margin-right: 0;display: block;width: 124px;height: 41px;padding: 11.11px 24.443px;font-size: 14px;line-height: 18px;pointer-events: none;}
.select_day_col.selected {border: 1px solid #E2304B;}
#select-next.submit {pointer-events: auto;}
.courier_address {max-width: 650px;margin: 0 auto;}
.summary_section{display: none;}
.summary_sec {max-width: 1223px;border-radius: 6px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 24px;display: flex;gap: 24px;margin: 80px auto;}
.summary_sec .summary_left {width: 100%;}
.summary_sec .summary_right {width: 100%;}
.summary_sec .top_line {display: flex;justify-content: flex-start;gap: 24px;align-items: center;flex-wrap: wrap;}
.summary_sec .top_line h3 {color: #030934;font-family: 'Nexa';font-size: 20px;font-style: normal;font-weight: 800;line-height: 100%; /* 20px */margin-bottom: 0;min-width: fit-content;}
.summary_sec .top_line .change {color: #2463ED;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%; /* 18px */    margin-left: auto;text-align: right;}
.address_details, .package_details, .pickup_date {border-radius: 10px;border: 1.5px solid rgba(0, 0, 0, 0.15);padding: 20px 15px;margin-bottom: 24px;}
.address_details {margin-top: 34px;}
.address_details .address_items {position: relative;padding-left: 52px;padding-top: 24px;display: flex;flex-direction: column;gap: 44px;background-image: url(../images/add_line.svg);background-repeat: no-repeat;background-position: top 24px left 0;}
.address_details .address_items h4 {color: #030934;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%;margin-bottom: 10px;}
.address_details .address_items p {color: rgba(3, 9, 52, 0.60);font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 700;line-height: 100%;text-align: left;margin-bottom: 0;}
.package_details_row {display: flex;justify-content: space-between;gap: 10px;margin-top: 31px;}
.package_details_row .pack_col {display: flex;gap: 20px;align-items: center;}
.package_details_row .pack_col p {color: rgba(3, 9, 52, 0.60);text-align: center;font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 700;line-height: 100%;text-align: left;margin-bottom: 0;}
.package_details_row .pack_col p .package_details_name {color: #030934;font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 800;line-height: 100%;display: block;}
.package_details_row .pack_col .package_weight {color: #030934;text-align: center;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%; }
.date_add {border-radius: 6.747px;border: 0.675px solid #E2304B;padding: 18.097px 16px;color: #030934;font-family: 'Nexa';font-size: 12px;line-height: 15px; display: flex;align-items: center;}
.date_add b {color: #030934;font-family: 'Nexa';font-size: 20px;line-height: 20px; /* 20px */margin: 0px 7px;vertical-align: unset;}
.summary_right {border-radius: 6px;border: 1px solid rgba(0, 0, 0, 0.08);padding: 20px;}
.summary_right h3 {color: #030934;font-family: 'Nexa';font-size: 28px;font-style: normal;font-weight: 800;line-height: 100%; /* 28px */margin-bottom: 5px;}
.summary_right  .basket_protect_check {padding-left: 0;padding-bottom: 31px;}
.summary_right h4 {color: #030934;font-family: 'Nexa';font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%; /* 18px */margin: 5px 0px 16px;}
.delivery_type_row {display: flex;gap: 31px;}
.delivery_type_col {width: 100%;display: flex;padding: 14.57px 21.855px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 16.027px;border-radius: 11.656px;border: 0.728px solid #000;flex: 1 0 0;cursor: pointer;}
.delivery_type_col h5 {color: #030934;font-family: 'Nexa';font-size: 16px;font-style: normal;font-weight: 800;line-height: 19.425px; /* 121.405% */text-transform: uppercase;}
.delivery_type_col h6 {color: #030934;font-family: 'Nexa';font-size: 24px;line-height: 19.425px; /* 80.937% */text-transform: uppercase;}
.delivery_type_col span {color: rgba(3, 9, 52, 0.60);font-family: 'Nexa Extra';font-size: 15px;line-height: 19.425px; /* 138.748% */}
.notes_ {color: rgba(3, 9, 52, 0.60);font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 400;line-height: 100%; /* 14px */margin: 16px 0px 31px;}
.to_pay {border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;display: block;text-align: center;padding: 14px 26px;color: #FFF;font-family: 'Nexa';font-size: 18px;font-weight: 800;line-height: 100%; /* 18px */}
span.address_name_d, span.address_name_p {display: block;}
.delivery_type_col.selected {border-color: #E2304B;}
.summary_right .basket_protect_check label input#secure_package_s {margin-top: 7px;}
.address_details .change {}

.summary_right .basket_protect_check label input#secure_package_s {margin-top: 7px;}
.popup_message {position: fixed;z-index: 999;width: 100%;height: 100%;top: 0;left: 0;background: rgb(3 9 52 / 8%);display: none;}
.popup_message .popup_content {border-radius: 15px;background: #FF3434;box-shadow: 0px 0px 128.2px 0px rgba(0, 0, 0, 0.52);width: 420px;height: auto;padding: 40px;display: flex;justify-content: space-between;margin: 80px auto;align-items: center;flex-direction: column;gap: 20px;}
.popup_message .pp_message {color: #FFF;text-align: center;font-family: 'Nexa';font-size: 31px;font-style: normal;font-weight: 700;line-height: 29.868px; /* 96.347% */}
.popup_message .pp_colse {border-radius: 5px;background: rgba(3, 9, 52, 0.80);padding: 18px;}
.popup_message .pp_message_icon {border-radius: 5px;background: rgba(3, 9, 52, 0.80);padding: 15px 25px;}
.popup_message .pp_message p {color: #FFF;text-align: center;font-family: 'Nexa Extra';font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px;}
.popup_message .pp_home {border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: #fff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;padding: 14px 26px;font-family: Nexa;font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%;color: #351134;}

.business_shipment {max-width: 695px;margin: 80px auto;padding: 20px;border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);width: 100%;}
.business_shipment h3 {color: #000;font-family: "Soliden Trial";font-size: 26px;font-style: normal;font-weight: 700;line-height: 100%; /* 26px */text-transform: uppercase;margin: 34px 0px;}
.business_shipment label.input_col {color: #030934;font-family: 'Nexa';font-size: 12px;font-weight: 700;line-height: 26.665px; /* 222.205% */margin-bottom: 8px;}
.business_shipment input[type="text"],.business_shipment input[type="tel"],.business_shipment input[type="email"] {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px 20px;color: #030934;font-family: 'NEXA EXTRA';font-size: 12px;font-style: normal;font-weight: 400;line-height: 26.665px; /* 222.205% */margin-bottom: 20px;}
.business_shipment {max-width: 695px;margin: 80px auto;padding: 20px;border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);}
.business_shipment h3 {color: #000;font-family: "Soliden Trial";font-size: 26px;font-style: normal;font-weight: 700;line-height: 100%; /* 26px */text-transform: uppercase;margin: 34px 0px;}
.business_shipment label.input_col {color: #030934;font-family: 'Nexa';font-size: 12px;font-weight: 700;line-height: 26.665px; /* 222.205% */margin-bottom: 8px;}
.business_shipment input[type="text"],.business_shipment input[type="tel"],.business_shipment input[type="email"] {border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px 20px;color: #030934;font-family: 'NEXA EXTRA';font-size: 12px;font-style: normal;font-weight: 400;line-height: 26.665px; /* 222.205% */margin-bottom: 20px;}
.checkbox_wrap label {color: #000;font-family: 'Nexa';font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 29px;}
.checkbox_wrap label #consent_check {width: 20px;height: 20px;border-radius: 4px;border: 1.5px solid rgba(0, 0, 0, 0.40);vertical-align: top;margin-right: 16px;}
.checkbox_wrap span {display: inline-block;width: calc(100% - 40px);vertical-align: top;}
input#business_next {border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;width: 184px;height: 41px;padding: 11.11px 24.443px;color: #FFF;font-family: Nexa;font-size: 14px;font-weight: 700;line-height: 100%; /* 14px */margin-left: auto;display: flex;max-width: 100%;}
.drop_menu {list-style: none;padding: 0;position: absolute;border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;opacity: 0;visibility: hidden;transition: 0.4s all ease;width: 100%;top: 100%;left: 0;text-align: center;height: 0;display: flex;flex-direction: column;justify-content: space-evenly;}
.read-more:hover .drop_menu {opacity: 1;visibility: visible;height: 80px;}
.read-more {position: relative;overflow: visible;z-index: 3;}
.read-more .drop_menu a {background: transparent !important;border: 0;box-shadow: none;text-align: center;text-indent: inherit;padding: 10px 0px;color: #FFF;text-align: center;font-family: 'Nexa';font-size: 17.776px;font-style: normal;font-weight: 700;line-height: 26.665px;}
.read-more .drop_menu a::after {display: none;} 
aside#search::after,aside#text-2::after{display: none;}
.woocommerce-view-order.woocommerce-account h1.vw-page-title {font-family: 'Nexa';}
.tab_list {display: flex;justify-content: space-around;padding-bottom: 31px;margin-bottom: 80px;gap: 10px;flex-wrap: wrap;border-bottom: 1px solid rgba(0, 0, 0, 0.26);}
.tab_list a {color: rgba(3, 9, 52, 0.80);font-family: 'NEXA EXTRA';font-size: 28px;font-style: normal;font-weight: 700;line-height: 34px; /* 121.429% */text-decoration: none !important;}
.tab_list .tab_item.active a {color: #E2304B;}
.term_details ol li strong {padding-bottom: 16px;}
.term_details ol li {color: #000;font-family: "Soliden Trial";font-size: 24px;font-style: italic;font-weight: 700;line-height: 40px; /* 166.667% */}
.term_details ol ul.wp-block-list li {list-style: none;color: rgba(3, 9, 52, 0.50);font-family: 'NEXA EXTRA';font-size: 22px;font-style: normal;font-weight: 400;line-height: normal;}
.term_details ol li > ul.wp-block-list {margin-bottom: 50px;padding-left: 0;}
.term_details ol ul.wp-block-list li li {list-style: disc;}
.term_details ol ul.wp-block-list ul.wp-block-list {margin: 20px 0px;}
.term_details ol ul.wp-block-list ul.wp-block-list {padding-left: 30px;}
p.note_.text-align-center {text-align: center;padding: 10px 15px;}

@media screen and (max-width: 1560px) {
    .site-logo img {max-width: 208px;} 
    .top-header .container .custom_menu .nav a {/*line-height: 100px;*/font-size: 18px;}
    .home .free-courier-services-slider h2 {font-size: 42px;}
    .Achivement_block .box-wrapper .text {font-size: 14px;line-height: 22px;}
    .whyChooseUs-counter p.choose-counter-num.counter {font-size: 42px;line-height: 40px;}
    
        
}
@media screen and (max-width: 1366px) {
    .top-header .container .custom_menu {gap: 30px;}
    .top-header .container .custom_menu .nav a {padding: 5px 15px;}
    .home .free-courier-services-slider h2 {font-size: 37px;}
    section#tract-status {margin: -100px auto 60px;width: 70%;}
}
@media screen and (max-width: 1280px) {
    .main-navigation li {padding: 0px 5px !important;}
    .about-image-wrap {padding-right: 50px;}
    .Achivement_block .box-wrapper .image {width: 65px;}
    #About-us {margin: 120px 0px 40px;}
    .whyChooseUs-counter p.choose-counter-num.counter {font-size: 32px;line-height: 29px;padding: 15px;}
    .whyChooseUs-counter span {font-size: 18px;}
    #testimonials .detail-qoute p {font-size: 20px;max-width: 80%;margin: 24px auto !important;}
    .faq-right .accordion-wrapper h3 {font-size: 18px;}
    .faq-right .accordion-wrapper .answer {font-size: 16px;line-height: 20px;}
    .top-header .container .custom_menu {gap: 10px;justify-content: flex-end;}
    #header .main-navigation li {padding: 0px 5px !important;} 
    .top-header .container .custom_menu .nav a {/*line-height: 80px;*/font-size: 14px;}
    .dist-card span {font-size: 36px;line-height: 31px;}
    .dist-card p {font-size: 18px;line-height: 24px;margin-bottom: 0px;}
    .mission-left h3 {font-size: 26px;line-height: 30px;margin-bottom: 10px;}
    .text-normal {font-size: 16px;line-height: 20px;}
    section.thebest .best-left h3 {font-size: 26px;}
    .brand-right .h3 {font-size: 24px;line-height: 30px;margin-bottom: 8px;}
    .para {font-size: 16px;line-height: 22px;}
    .site-logo img {max-width: 158px;}
    
}
@media screen and (max-width: 1000px) {
    .site-logo img {max-width: 158px;}
    .top-header .read-more{display: none !important;}
    .start-shipping-mob {display: initial !important;text-align: center;margin-top: 10px;background: #fff;width: fit-content;margin: 0 auto;border-radius: 6.666px;border: 1.5px solid rgba(255, 255, 255, 0.50);background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30) inset;margin-bottom: 16px;}
    .start-shipping-mob a {margin: 0 !important;padding: 10px 15px !important;}
    .home .free-courier-services-slider h2 {font-size: 24px;}
    .top-header .container .custom_menu .nav a.closebtn {height: auto;line-height: normal;background: #fff;font-size: 24px;padding: 0px;top: 0;}
    .main-navigation ul {flex-direction: column;}
    .top-header .container .custom_menu .nav a {color: #fff !important;line-height: normal;}
    .top-header .container .custom_menu .nav .current_page_item a {color: #CB2941 !important;background-color: transparent;}
    .top-header .container .custom_menu .nav a.closebtn {height: auto;line-height: normal;background: transparent;font-size: 24px;padding: 0px;}
    .top-header .container .custom_menu .nav a.closebtn i.fas.fa-times {color: #CB2941;}
    .main-navigation ul li.current_page_item, .main-navigation li a:hover {background: transparent !important;} 
    div#mySidenav {background: linear-gradient(90deg, #EA576E 0%, #CB2941 100%);background: #030934f7;} 
    
    section#tract-status h2 {font-size: 24px;line-height: 24px;}
    section#tract-status .heading-tagline {font-size: 14px;line-height: 17px;}
    section#tract-status {width: 90%;padding: 45px 15px;}
    section#tract-status .col-12.hh-grayBox.pt45.pb20 {padding: 0px;}
    .order-tracking p {font-size: 12px;line-height: 16px;}
    .service-heading {font-size: 24px;line-height: 24px;margin: 7px 0px;}
    .service-small-heading {font-size: 14px !important;}
    .about-inner {text-align: center;}
    .about-header.heading, .about-header.heading .service-small-heading {text-align: center;}
    .about-header.heading .service-heading {text-align: center;font-size: 24px;max-width: 380px;margin: 0 auto;}
    #About-us .detail p {margin-top: 0;}
    .about-inner .Achivement_block {justify-content: center;margin: 20px auto 30px;}
    .steps_col {gap: 60px;}
    .pink-btn {padding: 8px 30px;font-size: 16px;line-height: 24px;}
    .steps_col .right h3 {font-size: 22px;line-height: 24px;}
    .steps_col .right p {margin: 12px 0px !important;font-size: 14px;}
    .steps_col .right .number {font-size: 32px;}
    .whyChooseUs-right {margin-bottom: 40px;}
    .whyChooseUs-counter p.choose-counter-num.counter {font-size: 26px;line-height: 22px;padding: 12px;margin-bottom: 0px !important;}
    .whyChooseUs-counter span {font-size: 16px !important;padding: 12px;}
    .whyChooseUs-right .WhyChooseUs-counter-wrapper {margin-bottom: 20px;}
    #testimonials {margin: 0px;}
    .GetInTouch.heading h2.left {font-size: 24px;line-height: 32px;margin-bottom: 20px !important;}
    .GetInTouch.heading p.section-desc {margin: 16px 0px 24px !important;}
    .support-box { gap: 12px;}
    .support-box .support-inner-wrap a {font-size: 16px;}
    section#faq {margin: 20px 0px !important;}
    .faq-right .accordion-wrapper h3 {font-size: 16px;}
    .top-header {padding: 10px 0px;}
    .summary_sec{flex-wrap: wrap;}
    .summary_sec .top_line {gap: 10px;}
    .summary_sec .top_line h3 {font-size: 15px;}
    .summary_sec .top_line .change {font-size: 13px;}
    .address_details .address_items p {font-size: 14px;}
    .address_details .address_items {gap: 28px;}
    .package_details_row .pack_col p {font-size: 12px;}
    .package_details_row .pack_col p .package_details_name {font-size: 13px;}
    .package_details_row .pack_col .package_weight {font-size: 13px;}
    .summary_right h3 {font-size: 22px;}
    .delivery_type_row {gap: 10px;}
    .delivery_type_col {padding: 14px 10px;gap:5px;}
    .delivery_type_col h5 {font-size: 14px;}
    .delivery_type_col span {font-size: 12px;}
    .courier_top .order_row .order_dot {width: 33px;height: 33px;}
    .courier_top .order_row {gap: 20px;}
    .courier_top .order_row::after {top: 16px;}
    .site_logo img {max-width: 203px;}
    .tab_list a {font-size: 22px;line-height: normal;}
    .tab_list {margin-bottom: 50px;}
    .term_details ol ul.wp-block-list li {font-size: 18px;}
    
}
@media screen and (max-width: 992px) { 
    .ouur-mission .row {flex-direction: column-reverse;gap: 20px;}
    .ouur-mission .row .mission-left {width: 100%;}
    .mission-left h3 {font-size: 24px;line-height: 28px;text-align: center;}
    .mission-left p.text-normal {font-size: 16px;line-height: 20px;text-align: center;}
    .best-left {text-align: center;padding-bottom: 0px;}
    section.thebest .best-left .service-small-heading, section.thebest .best-left h3 {text-align: center;}
    .best-right img {height: 250px;margin: 0 auto;display: block;}
    .brand-left {text-align: center;padding-bottom: 20px;}
    .brand-right {text-align: center;}
    .brand-left img {max-width: 420px;width: 100%;}
    .my_account_login .woocommerce-form-login.login input.input-text {padding: 10px 15px;margin-bottom: 16px;}
    .woocommerce form .show-password-input, .woocommerce-page form .show-password-input {top: 0.8em;}
    
}
@media screen and (max-width: 768px) {
    div#header {height: auto !important;}
    section#tract-status {margin: -60px auto 10px;box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.30);padding: 15px 10px;}
    section#tract-status h2 {font-size: 18px;line-height: 22px;padding-top: 5px;}
    section#tract-status .heading-tagline {font-size: 12px;line-height: 17px;}
    section#tract-status #trackId {padding: 11px 11px 13px !important;border-radius: 10px 10px 0 0 !important;margin-bottom: 0 !important;}
    section#tract-status form {flex-direction: column;align-items: center;}
    section#tract-status #gettrackid {border-radius: 0 0 10px 10px !important;width: 100%;}
    .years {font-size: 24px;width: 100px;height: 100px;line-height: normal;}
    .years p {font-size: 16px;}
    .about-inner .Achivement_block {grid: auto / auto;}
    .Achivement_block .box-wrapper .image {width: 85px;height: 85px;}
    .about-header.heading .service-heading {font-size: 20px;}
    #About-us {margin-bottom: 0;}
    .steps_col {padding-left: 30px;flex-direction: column !important;gap: 20px;}
    .steps_col .left, .steps_col .right {width: 100%;}
    .steps_col::after {left: 12px;margin: 0;}
    .steps_col::before {margin: 0;left: 0;right: auto;}
    .steps_col:nth-child(2n) .right {text-align: left;}
    .steps_col:nth-child(2n) .right h3, .steps_col .right h3 {text-align: left;font-size: 18px;}
    .steps_col .right p {text-align: left;}
    .whyChooseUs-right {margin-top: 50px;}
    .whyChooseUs-right .WhyChooseUs-counter-wrapper {margin-top: 40px;gap: 20px 0px;}
    .whyChooseUs-counter span {font-size: 16px !important;padding: 8px;}
    .whyChooseUs-counter p.choose-counter-num.counter {font-size: 22px;padding: 8px;border-radius: 5px;}
    #testimonials .owl-next, #testimonials .owl-prev {position: relative;top: auto;transform: none;margin: 10px 6px 0px;}
    #testimonials .detail-qoute p {font-size: 16px;margin: 10px auto !important;max-width: 100%;}
    #testimonials .pic, #testimonials .pic img {width: 85px;height: 85px;}
    .GetInTouch.heading h2.left {font-size: 21px;line-height: 28px;}
    .GetInTouch.heading .border_img {text-align: center;}
    .support-box {margin: 0 auto;}
    .GetInTouch-features {background: #000526 !important;}
    .GetInTouch-feature-wrapper::after{z-index: 1 !important;}
    .GetInTouch-feature-wrapper {margin-bottom: 10px !important;}
    section#GetInTouch {padding-bottom: 40px !important;background: #000526 !important;}
    .faq-right .accordion-wrapper h3 {text-align: left;padding: 10px 25px 10px 15px;}
    .faq-right .accordion-wrapper .answer {text-align: left;padding: 10px 15px;font-size: 14px;}
    #footer h3.widget-title {text-align: center;margin-bottom: 0;}
    #footer h3.widget-title {text-align: center;margin-bottom: 0;}
    #footer aside.widget {padding-top: 0 !important;margin-top: 0 !important;}
    #footer ul li a {margin-bottom: 0 !important;FONT-SIZE: 14px !important;}
    #footer {padding-bottom: 0 !important;}
    .widget_media_image img {margin-bottom: 10px !important;}
    #footer .about_me aside p {width: fit-content;margin: 0 auto;}
    .steps_col .left img {width: 300px;}
    
    .courier_top {flex-wrap: wrap;gap: 10px;padding-bottom: 10px;}
    .courier_top .order_row .order_dot {width: 23px;height: 23px;}
    .courier_top .order_row p {font-size: 8px;margin-top: 5px;}
    .courier_top .order_row .filled_dot .order_dot::before {font-size: 14px;line-height: normal;}
    .add_address_up .col-6 {width: 100%;}
    .add_address_up input {margin-bottom: 10px;}
    .save_as {gap: 5px;margin-bottom: 15px;}
    .add_form_section .pickup_add p {text-align: left;font-size: 14px;margin: 10px 0px;}
    
    .packaging_list.currunt-open .open_variation_row,.weight_col{flex-wrap: wrap;}
    .select_packaging .list_name h3 {font-size: 13px;}
    .packaging_list.complated .slected_list {gap: 3px;}
    .packaging_list {padding: 20px 15px;}
    .select_day_list {padding:20px 10px;}
    .select_day_row {flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 10px;}
    .select_day_col {width: fit-content;height: fit-content;padding: 15px 5px;border-radius: 5px;}
    .select_day_col p {font-size: 10px;margin-bottom: 0;}
    .select_day_col p b{margin: 7px 0px;font-size: 18px;}
    .select_day_list .select_message p {font-size: 10px;text-align: left;}
    .select_day_list .select_message p b {font-size: 12px;padding-bottom: 4px;}
    .popup_message .popup_content{max-width: 95%;padding: 15px;}
    .popup_message .pp_message_icon {padding: 10px 20px;}.popup_message .pp_message {font-size: 22px;}
    .popup_message .pp_colse {padding: 11px;}
    .packaging_list .open_variation_row{flex-wrap:wrap;gap:10px;justify-content: center;}
    .weight_col {flex-wrap: wrap;}
    .courier_top .order_row::after {top: 11px;}
    
    .tab_list {flex-direction: column;text-align: center;}
    .term_details ol ul.wp-block-list li {font-size: 16px;}
    .term_details ol li {font-size: 18px;line-height: 24px;}
    .term_details ol li > ul.wp-block-list {margin-bottom: 20px;}
    .term_details ol ul.wp-block-list ul.wp-block-list {padding-left: 16px;margin: 10px 0px;}
    
}













