@charset "utf-8";

:root {
  /* colors */
  --black: #000000;
  --black-02: #2a2a2a;
  --white: #ffffff;
  --blue: #181d4a;
  --blue-02: #323c8d;
  --blue-light-01: #ddeef9;
  --blue-light-02: #e6f3fb;
  --blue-light-03: #d1e9f8;
  --orange:#e85222;
  --gray-01:#575757;
  --gray-02:#edefeb;
  --gray-03:#f0f0f0;
  --gray-04:#9f9f9f;
  --gray-05:#f6f6f6;


  /* Font sizes */
  --font-size-12: clamp(0.625rem, 0.5947rem + 0.1294vw, 0.75rem);
  --font-size-14: clamp(0.75rem, 0.7197rem + 0.1294vw, 0.875rem);
  --font-size-16: clamp(0.8125rem, 0.767rem + 0.1942vw, 1rem);
  --font-size-12-18: clamp(0.78125rem, 0.6978rem + 0.356vw, 1.125rem);
  --font-size-18: clamp(0.8125rem, 0.7367rem + 0.3236vw, 1.125rem);
  --font-size-24: clamp(1rem, 0.8786rem + 0.5178vw, 1.5rem);
  --font-size-20: clamp(1rem, 0.9393rem + 0.2589vw, 1.25rem);
  --font-size-22: clamp(1.041875rem, 0.961rem + 0.345vw, 1.375rem);
  --font-size-30:  clamp(1rem, 0.7876rem + 0.9061vw, 1.875rem);
  --font-size-36: clamp(1.1875rem, 0.9296rem + 1.1003vw, 2.25rem);
  --font-size-44: clamp(1.6875rem, 1.4296rem + 1.1003vw, 2.75rem);
  --font-size-48: clamp(1.5625rem, 1.2136rem + 1.4887vw, 3rem);
  --font-size-60: clamp(1.5625rem, 1.0316rem + 2.2654vw, 3.75rem);
  --font-size-72:clamp(1.9375rem, 1.3155rem + 2.6537vw, 4.5rem);
  --font-size-100: clamp(2.8125rem, 1.9782rem + 3.5599vw, 6.25rem);

  /* Font weight */
  --fw-light: 300;
  --fw-normal: 400;
  --fw-medium: 500;
  --fw-semi-bold: 600;
  --fw-bold: 700;
  --fw-extra-bold : 800;
  --fw-black : 900;

  /* Font family */
  --primary-font:  "DM Sans", sans-serif;

  --border-radius: clamp(0.75rem, 0.6286rem + 0.5178vw, 1.25rem);

}

/* Common-css */
* {margin: 0; padding: 0; text-decoration: none; list-style: none; outline: none; border: none; position: relative; line-height: 1.2em;}
*,*:before,*:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
body,html {width: 100%; min-width: 320px; margin: 0 auto; overflow-x: hidden;}
body {margin: 0; padding: 0; background-color: var(--white); font-weight: 400; font-size: 16px; letter-spacing: 0; color: var(--gray-01); min-width: 320px; font-family: var(--primary-font); font-weight: 400;}
img {max-width: 100%; width: auto; height: auto; display: block;}
.rows {width: 100%;}
.container, .wp-block-woocommerce-checkout, body .woocommerce, .woocommerce-shop main, .single-product main{ width: 92% ; margin: 0 auto ; max-width: 1337px;}
.cover {width: 100%; height: 100%; position: fixed; background: rgba(255, 255, 255, 0.89); top: 0; left: 0; z-index: 1; display: none;}
.flex {display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.align-center {align-items: center;}
.align-start {align-items: flex-start;}
.justify-center {justify-content: center;}
.justify-between {justify-content: space-between;}
.align-end {align-items: flex-end;}
.justify-end {justify-content: flex-end;}
.justify-left {justify-content: flex-start;}
.flex-wrap {flex-wrap: wrap;}
.flex-column {flex-direction: column;}
.flex-column-reverse {flex-direction: column-reverse;}
.align-self-start{align-self: flex-start;}
.align-stretch{align-items: stretch;}
.text-center{text-align: center;}
.ws-nowrap {white-space: nowrap;}
.pe-none{pointer-events: none;}
br {line-height: 0;}
input::-ms-reveal,input::-ms-clear {display: none;}
.scrollToTop{bottom:4.5em;z-index:999;display:none;position:fixed;right:20px;background:var(--gray-01) url(../images/arw-up.png) no-repeat center center;width:35px;height:35px;text-align:center;border-radius:3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);cursor:pointer}
.bold{font-weight: var(--fw-bold);}
.list{margin-left: 1em; margin-bottom: 1em;}
.list li{list-style: disc; color: var(--blue); line-height: 1.444444444444444em; text-wrap: balance; margin-bottom: 0.7em;}

.btn{font-weight: var(--fw-semi-bold); display: inline-block; font-size: var(--font-size-12-18); color: var(--white); appearance: none; -webkit-appearance: none; cursor: pointer; text-decoration: none; padding: 1.05em 1.55em; background-color: var(--orange); text-align: center; border-radius: 3em; border: 1px solid var(--orange); transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; font-family: var(--primary-font);}
.btn:hover{color: var(--orange); background-color: var(--white);}
.btn.small{padding: 0.325em 1em}
.link{font-weight: var(--fw-bold); display: inline-block; font-size: var(--font-size-18); color: var(--blue-light-01); appearance: none; -webkit-appearance: none; cursor: pointer; text-decoration: none;}
.round_btn{width: 1em; height: 1em; background-color: var(--orange); border-radius: 50%; transition: all ease-in-out 0.35s;}
.btn.icon{background: var(--gray-03) url(../images/track-parcel-01.png) no-repeat clamp(0.625rem, 0.5288rem + 0.4808vw, 0.9375rem) center;background-size: clamp(1rem, 0.9038rem + 0.4808vw, 1.3125rem);color: var(--blue-02);border: 1px solid var(--gray-03);}
.btn.icon.small{padding-left: clamp(1.875rem, 1.65rem + 1.125vw, 3rem);padding-right: clamp(0.875rem, 0.7375rem + 0.6875vw, 1.5625rem);}
.btn.icon:hover{border-color: var(--blue-02);}
.btn_02{border-radius: 0.75em; padding: 0.825em 1.1em;}
.btn:disabled{background-color: #cfd4da; border-color: #cfd4da; pointer-events: none;}
.plus_btn{color: var(--blue-02); font-weight: var(--fw-normal);font-family: var(--primary-font);}
.edit_btn{font-size: var(--font-size-18); font-weight: var(--fw-semi-bold); color: var(--orange);text-decoration: underline; display: inline-block; cursor: pointer;}
.edit_btn::before{content: '+'; font-size: 1.666666666666667em; font-weight: var(--fw-normal); position: absolute; left: -1em; top: 0;} 
.toggle {position: relative;display: inline-block;}
.toggle_input {display: none;}
.toggle_label {display: block; width: 30px; height: 20px; background-color: #cccccc; border-radius: 10px; cursor: pointer; transition: background-color 0.3s ease;}
.toggle_input:checked + .toggle_label::after {left: 13px;}
.toggle_input:checked + .toggle_label{background-color: var(--orange);}
.toggle_label::after {content: '';position: absolute;top: 2px;left: 2px;width: 15px;height: 15px;background-color: #ffffff;border-radius: 50%;transition: left 0.3s ease;}
.btn.secondary{color: var(--orange); background-color: var(--white);}
.btn.secondary:hover{color: var(--white); background-color: var(--orange);}

h1{font-size: var(--font-size-72); font-weight: var(--fw-bold); line-height: 1em; letter-spacing: -0.025em; color: var(--blue);}
h2{font-size: var(--font-size-48); font-weight: var(--fw-bold); line-height: 1em; letter-spacing: -0.025em; color: var(--blue);}
h3{font-size: var(--font-size-36); font-weight: var(--fw-black); line-height: 1em; letter-spacing: -0.025em; color: var(--blue);}
h4{font-size: var(--font-size-30); font-weight: var(--fw-bold); line-height: 1em; color: var(--blue); letter-spacing: -0.035em;}
h5{font-size: var(--font-size-24); font-weight: var(--fw-bold); line-height: 1em; color: var(--blue);}
h6{font-size: var(--font-size-18); font-weight: var(--fw-bold); line-height: 1em; color: var(--blue);}
p{font-size: var(--font-size-18); line-height: 1.25em; font-weight: var(--fw-normal);}
h1 span, h2 span, h3 span{color: var(--orange); line-height: 0.75em;}

input[type="text"],input[type="date"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"],textarea,select {color: var(--black-02); border-bottom: 0; width: 100%; font-size: var(--font-size-20); resize: none; background-color: var(--white); padding: 0 0.75em; display: block; appearance: none; -webkit-appearance: none; font-family: var(--primary-font); height: 3.25em; border-radius: 0.35rem; font-weight: var(--fw-medium);}
select{background: var(--white) url(../images/select-down-arrow.png) no-repeat right center;}
select.bg-none{background: var(--white);}
textarea{height: 3.25em;}

::placeholder {color: var(--gray-04); font-weight: var(--fw-medium); font-family: var(--primary-font); font-size: var(--font-size-20);}
::-moz-placeholder {color: var(--gray-04); font-weight: var(--fw-medium); font-family: var(--primary-font); font-size: var(--font-size-20);}
::-webkit-input-placeholder {color: var(--gray-04); font-weight: var(--fw-medium); font-family: var(--primary-font); font-size: var(--font-size-20);}

.popup,.popup .cover{height:100%;left:0;position:fixed;top:0;width:100%;z-index:3; display: block;}
.popup{display:none;}
.popup .cover{background:rgba(0,0,0,.75)}
.pop-con{left:50%;max-width:900px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:3;width:90%; padding: 3em clamp(1.875em, 1.6019em + 1.165vw, 3em); background-color: var(--white); border-radius: 0.5em;}
.popup .pop-con .close{background: var(--orange) url(../images/close-white.svg) no-repeat center center;width:2.5em;height:2.5em;position:absolute;right:-1em;top:-1em;z-index:4;cursor:pointer; border-radius: 50%; background-size: 0.75em;}
.popup .inp_sec:not(:last-child){margin-bottom: 1em;}
.popup h3{margin-bottom: 1.25em}
.popup .btn_sec{margin-top: 1.5em;}
.popup .inp_sec{flex: 1 0 235px;}
.popup .inp_sec:last-child{flex: 100%;}
.popup .form_group{column-gap: 1em;}
/* Common-css */


/* Swiper css */
.navigation_container{max-width: 1860px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index: 1; width: 100%; display: none;}
.swiper-button-next, .swiper-button-prev{border-radius: 50%; width: 3.625em; height: 3.625em; color: var(--orange);  border: 0;}
.swiper-button-next{background: #d8d8d8 url(../images/nav-arrow-right.png) no-repeat center center;}
.swiper-button-prev{background: #d8d8d8 url(../images/nav-arrow-left.png) no-repeat center center;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.swiper-pagination{bottom: 2.5em;}
.swiper-pagination .swiper-pagination-bullet{background-color: #c5c5c5; opacity: 1; width: 0.625rem; height: 0.625rem; border-radius: 50%;}
.swiper-pagination .swiper-pagination-bullet-active{background-color: var(--blue);}
/* Swiper css */

/* Header-css */
header{position: fixed; left: 0; top: 0; z-index: 5; padding:1.125em 0 0.5em;}
header .logo_container img{max-width: 13.5em;}
header .main_navs{position: fixed; right: -100%; top: 0; height: 100%;background-color: var(--white); width: 85%; max-width: 22em; padding: 1.5em clamp(1.5em, 1.2118em + 1.2298vw, 2.6875em); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 2; overflow: auto; flex-direction: column; }
header .close {position: absolute; right: 0; top: 0; border: 1px solid var(--white);    padding: 0.5em; border-radius: 0.5em;}
header .close img{max-width: 1em;}
header nav{height: 100%;}
header nav a{color: var(--blue); font-size: 1em; font-weight: var(--fw-medium);}
header nav a:hover{color: var(--orange);}
header nav li:not(:last-child){margin-bottom: 1.5em;}
/*header .menu_list .icons{margin-right: 0.75em;}*/
header .menu_list ._mi{margin-right: 0.75em;max-width:26px;font-size:26px;color: #E85222;margin-top:0;}
header .menu_list .sub_level li{margin-bottom:clamp(0.5em, 0.409em + 0.3883vw, 0.875em)}
header.active .main_navs{right: 0;}
header.active .cover{display: block;}
header .menu_container{margin-top: clamp(3.5em, 3.1966em + 1.2945vw, 4.75em); overflow: auto; width: 100%;}
header .hdr_container{align-items: flex-start;}
header .hamburger_menu{margin-left: 0.75em; cursor: pointer;}
header .hamburger_menu img{max-width: 1.5625em;}
header nav a{width: 100%; display: inline-block;}
header .cover{background-color: rgba(0,0,0,.75);}
header.sticky{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; background-color: var(--white)}
.social_sec{column-gap: clamp(0.625em, 0.443em + 0.7767vw, 1.375em);}
header .menu_list .sub_level{background: url(../images/menu-down-orange.svg) no-repeat right 0.5em; background-size: 0.7rem;}
header .menu_list .sub_level.active{background: url(../images/menu-up-orange.svg) no-repeat right 0.5em; background-size: 0.7rem;}
header .menu_list .sub_level > a{width: 100%;}
header .sub_level ul{margin-left: 2.25em; display: none; margin-top: 1.5em;}
header nav a{width: auto; display: inline-block;}
header .secondary_menu .link_btn{display: none;}
header .secondary_menu li{margin-bottom: 0;}
header .secondary_menu li a{font-size: var(--font-size-12-18); color: var(--blue-02);}
header .secondary_menu{margin-right: 0.625em;}
header .btn_sec{margin-top: 0.6875em; column-gap: 0.3125em;}
header .btn_sec .link_btn {font-size: var(--font-size-12-18); background-color: #edefeb; flex: 1; text-align: center; padding: 1em; border-radius: .5em; font-weight: var(--fw-bold); color: var(--blue);letter-spacing: -0.025em;}
header .btn_sec .link_btn.send_parcel span{background: url(../images/send-parcel-01.png) no-repeat left center; padding-left: 2.5em;}
header .btn_sec .link_btn.track_parcel span{background: url(../images/track-parcel-01.png) no-repeat left center; padding-left: 2.5em;}
header .action_btns .container{width: 96%;}
header .close img{max-width: 2em;}
header .close{right: -1em; top: -1em; cursor: pointer;}
header .link_items .signup_btn{display: none;}
header .rightsec_container {margin-top: 0.25em;}
header .secondary_menu_list {margin-top: clamp(1.875em, 1.6019em + 1.165vw, 3em);}
header .secondary_menu_list li:not(:last-child){margin-bottom: clamp(0.5em, 0.409em + 0.3883vw, 0.875em);}
header .secondary_menu_list li a{font-size: var(--font-size-18)}
header .menu_list .icons img{max-width: 1.375em;}
header .sub_level ul li a{font-size: var(--font-size-18)}
/* Header-css */

/* Footer-css */
footer{background-color: var(--gray-02); padding: 3.75em 0 clamp(2.8125em, -0.0208em + 5.9028vw, 7.0625em);}
footer .logo_container img{max-width: 15.8125em;}
footer .logo_container{margin-bottom: 2.1875em;}
footer .row1{display: none;}
footer .row2 .col_right{margin-top: 1.875em; flex-direction: column; align-items: center;}
footer .row2 .paym_banner{margin-top: 5em;}
footer .row2 .paym_banner img{mix-blend-mode: multiply; max-width: 16.25em;}
footer .copy_right small{font-size: clamp(0.65rem, 0.565rem + 0.3625vw, 1rem); color: var(--blue); font-weight: var(--fw-medium);}
footer .copy_right {margin-top: clamp(1.25em, 0.7949em + 1.9417vw, 3.125em); text-align: center;}
.social_sec .hd{font-size: var(--font-size-16); color: var(--black-02); text-align: center; font-weight: var(--fw-medium); margin-bottom: 1.125em;}
.social_sec .social{column-gap: 1.25em;}
/* Footer-css */

/* .page_top_margin{margin-top: 5.5em;} */
.page_top_margin{margin-top: 6.5625em;}

/* Hero section */
.hero_section h2{margin-bottom: 0.55em; text-align: center; padding: 0 1em; font-weight: var(--fw-black);}
.hero_section h2 br, .hero_section h3 br{display: none;}
.hero_section h3{text-align: center;}
.hero_section .pic{margin-top: 0.875em; right: auto; text-align: center;}
.hero_section .pic img{max-width: 68%; display: inline-block;}
.hero_section .col_left h3{display: none;}
/* Hero section */

/* Get quotes form */
.get_quotes_form{background-color: var(--blue-light-02); padding: clamp(1.25rem, 1.0225rem + 0.9709vw, 2.1875rem)  clamp(1.25rem, 0.8708rem + 1.6181vw, 2.8125rem)  clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem); border-radius: 1em; margin-top: 1em}
.get_quotes_form h4{margin-bottom: 1.75em; text-align: center;}
.get_quotes_form .label{color: var(--black-02); font-size: var(--font-size-12-18); font-weight: var(--fw-medium); margin-bottom: 0.5rem;}
.get_quotes_form .btn{height: 3.456em; width: clamp(11.875rem, 5.0091rem + 7.9612vw, 14.5625rem); font-size: clamp(1.041875rem, 0.9307rem + 0.4744vw, 1.5rem); padding:0;height: 3.119em; border-radius: 0.35rem;}
.get_quotes_form .btn {width: 100%;}
.get_quotes_form .inp_sec .col{width: 100%;}
.get_quotes_form .inp_sec:not(:last-child){margin-bottom: 0.875em;}
.get_quotes_form .inp_sec .inp_btn_col{column-gap: clamp(0.75em, 0.5073em + 1.0356vw, 1.75em);}
.get_quotes_form .inp_sec .inp_btn_col input[type="text"]{width: 41%;}
.get_quotes_form_section .container{width: 100%;}
.tooltip {position: relative;display: inline-block; cursor: pointer;}
.tooltip .tooltiptext {visibility: hidden;width: 180px;background-color: var(--blue-light-03);color: var(--black-02);text-align: left;border-radius: 6px;padding: 1em;position: absolute;z-index: 1; font-size: var(--font-size-14);box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
.tooltip:hover .tooltiptext {visibility: visible;}

.get_quotes_form .form_inp_col{order: 1;  width: 20%;}
.get_quotes_form .to_inp_col {order: 2; width: 43%;}
.get_quotes_form .dimensions_inp_col {order: 3; column-gap: 2%; width: 100%;}
.get_quotes_form .weight_inp_col {order: 4; width: 32%; margin-bottom: 0 !important;}
.get_quotes_form .value_col {order: 5; width: 74%; margin-bottom: 0}
.get_quotes_form .value_col .value_inp_col {background-color: var(--blue-light-03); padding-left: 0.75em; border-radius: 0.35rem;}
.get_quotes_form select{height: auto; padding: 0;}
.get_quotes_form .sel_sec{padding: 0.625em 0.75em; border-radius: 0.35rem; background-color: var(--white);}
.get_quotes_form sup{color: var(--orange); line-height: 1em;}
.get_quotes_form .label .tooltip{margin-left: clamp(0.4375rem, 0.3313rem + 0.4531vw, 0.875rem);}
.get_quotes_form .label .tooltip img{max-width: 1em;}
.get_quotes_form .dimensions_inp_col .col{width: 32%;}
.get_quotes_form .inp_sec .suffix{position: absolute; right: 8%; top: 50%; transform: translateY(-50%); color: var(--black-02); font-weight: var(--fw-medium); font-size: var(--font-size-20);}
.get_quotes_form .inp_sec .rupee{font-family: sans-serif;}
.get_quotes_form .value_col .text{display: none; font-size: var(--font-size-12-18); font-weight: var(--fw-medium); margin-right: 0.5em;}
.get_quotes_form .value_col .value_inp input{flex: auto; background-color: transparent; padding: 0 0.35em;}
.get_quotes_form .value_col .value_inp{flex: auto;}
/* Get quotes form */

/* More info section */
.more_info_section{padding: clamp(2.8125em, 2.6608em + 0.6472vw, 3.4375em) 0 0}
.more_info_section .col{text-align: center; margin-bottom: 2em; width: 33.3%;}
.more_info_section .col .text{font-size: clamp(1rem, 0.9697rem + 0.1294vw, 1.125rem); color: var(--blue); padding: 0 12%; font-weight: var(--fw-bold); line-height: 1em;}
.more_info_section .col .icon{margin-bottom: 1em; min-height: clamp(2.5em, 2.3786em + 0.5178vw, 3em);}
.more_info_section .col .icon img{max-width: 3em; max-height:2.5em}
/* More info section */

/* Celebration banner */
.celebration_banner{background-color: var(--gray-02); padding-top: clamp(3.75em, 3.2039em + 2.3301vw, 6em);}
.celebration_banner img{width: 100%;}
/* Celebration banner */

/* How it works */
.how_it_works{padding: clamp(3.125em, 1.608em + 6.4725vw, 9.375em)  0  clamp(0em, -1.0619em + 4.5307vw, 4.375em);}
.how_it_works h2{text-align: center; color: var(--blue-02);}
.how_it_works .cont{margin-top: clamp(1.875em, 1.1924em + 2.9126vw, 4.6875em);}
.how_it_works .col{ margin-bottom: 1.875em;}
.how_it_works .col:last-child{margin-bottom: 0;}
.how_it_works .text{font-size: 1.3025em; font-weight: var(--fw-bold); color: var(--blue); line-height: 1em; width: 64%; margin-left: 0.375rem;}
.how_it_works .icon{width: 7em;}
.how_it_works .icon img{max-width: 5em;}
.how_it_works  .num{width: clamp(2.0625em, 1.9411em + 0.5178vw, 2.5625em); height: clamp(2.0625em, 1.9411em + 0.5178vw, 2.5625em); background-color: var(--orange); border-radius: 50%; font-size: clamp(1rem, 0.9697rem + 0.1294vw, 1.125rem); font-weight: var(--fw-bold); color: var(--white); z-index: 3; }
.how_it_works  .num span{z-index: 2;}
.how_it_works .stepper_main{position: absolute; left: 5.65em; height: 100%; top: 1em;}
.how_it_works .stepper_main .step{margin-bottom: 3.7em;}
.how_it_works .stepper_main .step:last-child{margin-bottom: 0;}
.how_it_works .container{width: 80%;}
.how_it_works .col:first-child .step::before{display: none;}
.how_it_works .step::before{width: 4px; height: 100%; content: ''; position: absolute; left: 48%; background: rgb(251,162,136); background: linear-gradient(0deg, rgba(251,162,136,1) 0%, rgba(254,180,157,1) 100%); bottom: 0; height: 6em; z-index: 0;}
.how_it_works .col:nth-child(3) .step::before{background: rgb(243,126,92); background: linear-gradient(0deg, rgba(243,126,92,1) 0%, rgba(248,149,119,1) 100%);}
.how_it_works .col:nth-child(4) .step::before{background: rgb(243,83,28); background: linear-gradient(0deg, rgba(243,83,28,1) 0%, rgba(239,110,72,1) 100%);}
.how_it_works .col{opacity: 0; transform: translate(0, -10%); -webkit-transform: translate(0, -10%);}
.how_it_works .col.active{ animation: fadeIn ease .5s forwards; -webkit-animation: fadeIn ease .5s forwards;}
  @keyframes fadeIn {
    0% {
      opacity: 0;
      transform: translate(0, -3%);
      -webkit-transform: translate(0, -3%);
    }
    100% {
      opacity: 1;
      transform: translate(0%, 0);
      -webkit-transform: translate(0%, 0);
    }
  }
.how_it_works br.br_desk{display: none;}
.how_it_works .col:nth-child(1){z-index: 4;}
.how_it_works .col:nth-child(2){z-index: 3;}
.how_it_works .col:nth-child(3){z-index: 2;}
.how_it_works .col:nth-child(4){z-index: 1;}
/* How it works */

/* About section */
.about_section {padding: clamp(2.6875em, 1.9745em + 3.0421vw, 5.625em) 0 clamp(4.375em, 2.4029em + 8.4142vw, 12.5em);}
.about_section h2{text-align: center; color: var(--blue-02);}
.about_section .cont{margin-top: clamp(1.5625em, 1.2591em + 1.2945vw, 2.8125em);}
.about_section .col:nth-child(1){background-color: #fdf3ef;}
.about_section .col:nth-child(2){background-color: #f1f1f7;}
.about_section .col:nth-child(3){background-color: #eff6e9;}
.about_section .col:not(:last-child){margin-bottom: 0.625em;}
.about_section .col{padding: clamp(1.25em, 0.6735em + 2.4595vw, 3.625em) clamp(1.375em, 0.9806em + 1.6828vw, 3em) clamp(1.0625em, 0.1978em + 3.6893vw, 4.625em); border-radius: var(--border-radius); column-gap: 1.25em;}
.about_section .col p{font-size: clamp(1rem, 0.9697rem + 0.1294vw, 1.125rem); font-weight: var(--fw-medium); color: var(--blue); line-height: 1em;}
.about_section .col .icon img{max-width: clamp(2.375em, 1.7227em + 2.7832vw, 5.0625em);}
.about_section .btn_sec{margin-top: clamp(1.25em, 0.8859em + 1.5534vw, 2.75em);}
/* About section */

/* Sustainability initiatives */
.sustainability_initiatives{padding: clamp(4.375em, 2.6305em + 7.4434vw, 11.5625em) 0 0;}
.sustainability_initiatives .col_left{text-align: center; padding: 0 5%;}
.sustainability_initiatives h2{color:var(--blue-02);margin-bottom:0.36em;letter-spacing:0;font-size:var(--font-size-36);}
.sustainability_initiatives .carbon_logo{margin-bottom: clamp(1.25em, 1.1742em + 0.3236vw, 1.5625em);}
.sustainability_initiatives .carbon_logo img{max-width: clamp(7.6875em, 6.3374em + 5.7605vw, 13.25em);}
.sustainability_initiatives .count_sec .hdr{padding-right: 0.5em;}
.sustainability_initiatives .container{width: 100%;}
.sustainability_initiatives .col_right{padding-left: 5%; margin-top: 1.125em;}
.sustainability_initiatives .swiper-slide .outer_cont{padding-right: 1em;}
.sustainability_initiatives .slide_01{background-color: #a4e773; color: #183302;}
.sustainability_initiatives .slide_02{background-color: #183302; color: #a4e773;}
.sustainability_initiatives .slide_cont{padding: 1.75em clamp(1.125em, 0.9126em + 0.9061vw, 2em) clamp(1.75em, 0.9612em + 3.3657vw, 5em); border-radius: var(--border-radius);}
.sustainability_initiatives .slide_cont p{font-size: clamp(1.041875rem, 1.0217rem + 0.0861vw, 1.125rem); font-weight: var(--fw-semi-bold); line-height: 1.3em;}
.sustainability_initiatives .slide_cont .hdr_cont {margin-bottom: clamp(1.1875em, 1.0206em + 0.712vw, 1.875em); column-gap: 0.5em;}
.sustainability_initiatives .swiper-wrapper{padding-bottom: 4.375em;align-items: stretch;}
.sustainability_initiatives .swiper-wrapper .swiper-slide{height: auto;}
.sustainability_initiatives .swiper-wrapper .swiper-slide .outer_cont,.sustainability_initiatives .swiper-wrapper .swiper-slide .slide_cont  {height: 100% !important}
.sustainability_initiatives .swiper .swiper-pagination{bottom: 2em;}
.sustainability_initiatives .count_sec .count{font-size: clamp(2.9375rem, 2.6341rem + 1.2945vw, 4.1875rem); font-weight: var(--fw-light); line-height: 1em;}
.sustainability_initiatives .count_sec .hdr{font-size: clamp(1.215625rem, 1.1466rem + 0.2945vw, 1.5rem); font-weight: var(--fw-black); line-height: 1em; border-left: 1px solid #183302; padding-left: clamp(0.5rem, 0.3938rem + 0.4531vw, 0.9375rem); margin-left: clamp(0.5rem, 0.3938rem + 0.4531vw, 0.9375rem);} 
.sustainability_initiatives .count_sec .hdr.full_width{border-left: 0 !important; padding-left: 0; margin-left: 0;align-self: flex-start;} 
.sustainability_initiatives .slide_02 .count_sec .hdr{border-left: 1px solid #a4e773;}
.sustainability_initiatives .slide_cont .hdr_cont .icon img{max-width: 2.6875em;}
.sustainability_initiatives h1{font-size: var(--font-size-48); margin-bottom: 0.5em;}
.sustainability_initiatives .btn_sec{margin-top: clamp(1.25em, 0.9163em + 1.4239vw, 2.625em);}
.sustainability_initiatives .col_left p{font-size: var(--font-size-16); color: var(--blue);}
.sustainability_initiatives .col_left p br{display: none;}
/* Sustainability initiatives */

/* Actions section */
.actions_section{background-color: var(--gray-02); padding: clamp(1.25em, -0.4642em + 7.3139vw, 8.3125em) 0 0;}
.actions_section .col{background-color: var(--white); border-radius: var(--border-radius); margin-bottom: 0.625em; padding: clamp(1.5625em, 1.2591em + 1.2945vw, 2.8125em) clamp(1em, 0.4842rem + 2.2006vw, 3.125em) clamp(1.25em, 0.9466rem + 1.2945vw, 2.5em);}
.actions_section .col:last-child{margin-bottom: 0;}
.actions_section h4{font-size: clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);     margin-bottom: 0.4em;}
.actions_section p{color: var(--blue); font-size: clamp(1rem, 0.9697rem + 0.1294vw, 1.125rem); font-weight: var(--fw-medium); line-height: 1em;}
.actions_section .col .icon{width: 3.875em; justify-content: center; align-items: flex-start;}
.actions_section .col .desc{width: 80%;}
.actions_section .col:nth-child(1) .icon img{max-width: clamp(3.0625em, 2.9563em + 0.4531vw, 3.5em);}
.actions_section .col:nth-child(2) .icon img{max-width: clamp(2.1875em, 2.0965em + 0.3883vw, 2.5625em);}
.actions_section .col:nth-child(3) .icon img{max-width: clamp(2.3125em, 2.2367em + 0.3236vw, 2.625em);}
.actions_section .round_btn{position: absolute; left: clamp(1em, 0.4842rem + 2.2006vw, 3.125em); bottom: 2.375em; display: none;}
/* Actions section */


/* About us page */
.about_banner{padding-bottom: clamp(2.1875em, 1.8841em + 1.2945vw, 3.4375em);}
.about_banner h3{margin-bottom: 1.36em;}
.about_banner p{font-size: var(--font-size-30); color: var(--blue); line-height: 1.2em; text-wrap: balance;}
.about_banner .col_left{margin-top: clamp(1.5em, 0.165em + 5.6958vw, 7em);}
.about_banner .col_right{margin-top: 2em}
.more_info_pannel .sec{border-top: 1px solid #dbdbdb; padding: clamp(1.25em, 0.9466em + 1.2945vw, 2.5em) 0 clamp(1.25em, 0.6432rem + 2.589vw, 3.75em);}
.more_info_pannel .sec:last-child{padding-bottom: clamp(1.5em, 0.4988em + 4.2718vw, 5.625em);}
.more_info_pannel h4{margin-bottom: 0.6em;}
.more_info_pannel h5{margin-bottom: 0.6em;}
.more_info_pannel p{color: var(--blue); line-height: 1.444444444444444em; text-wrap: balance; margin-bottom: 1em;}
.more_info_pannel p:last-child{margin-bottom: 0;}
.more_info_pannel .cols_sec .col{width: 48%; margin-bottom: clamp(1.875em, 1.6626em + 0.9061vw, 2.75em);}
.more_info_pannel .cols_sec{margin-top: 1.25em;}
.more_info_pannel .cols_sec .icon img{max-height: 2em;}
.more_info_pannel .cols_sec .icon{min-height: 2.75em;}
.more_info_pannel .logo_sec {column-gap: clamp(2.1875em, 1.3532em + 3.5599vw, 5.625em); margin: clamp(1.5625em, 1.4108em + 0.6472vw, 2.1875em) 0;}
.more_info_pannel h6{margin-bottom: 0.25em;}
.join_our_journey{background-color: var(--blue); padding: clamp(1.5625em, 1.335em + 0.9709vw, 2.5em) 0 clamp(2.1875em, 0.9739em + 5.178vw, 7.1875em)}
.join_our_journey *{color: var(--white);}
.join_our_journey h4{margin-bottom: 0.85em;}
.join_our_journey a{color: var(--orange); text-decoration: underline; font-weight: var(--fw-semi-bold);}
.join_our_journey p{ line-height: 1.444444444444444em}
/* About us page */

/* Why QuikPakr */
.inner_banner {padding-bottom: 1em;}
.inner_banner h2{margin-bottom: 0.47em;}
.inner_banner .col_right{margin-top: 1.5em; width: 66%;}
.inner_banner .col_right p{font-size: var(--font-size-30); color: var(--blue); line-height: 1.2em; text-wrap: balance;}
.inner_banner .col_left{width: 34%;}
.inner_banner .cont{flex-direction: row-reverse;}
.cus_grid .col{background-color: var(--gray-05); padding: clamp(1.5em, 0.5746em + 3.9482vw, 5.3125em) clamp(1.5em, 1.2725em + 0.9709vw, 2.4375em) clamp(1.5em, 0.9539em + 2.3301vw, 3.75em);margin-bottom: 2.5%;border-radius: 1em;}
.cus_grid h5{margin-bottom: 0.83em; line-height: 1.166em; font-weight: var(--fw-black);}
.cus_grid h5 br{display: none;}
.cus_grid .icon img{max-height: 2em;}
.cus_grid .icon {min-height: 2.75em;}
.cus_grid p{text-wrap: balance; line-height: 1.444444444444444em; color: var(--blue);}
.cus_grid .col.blue_box{background-color: var(--blue); padding: clamp(1.5rem, 0.1499rem + 5.7605vw, 7.0625rem) clamp(1.5em, 0.9539em + 2.3301vw, 3.75em)}
.cus_grid .col.blue_box *{color: var(--white);}
.cus_grid{padding-bottom: clamp(2.5em, 1.1347em + 5.8252vw, 8.125em);}
/* Why QuikPakr */

/* Privacy policy */
.inner_intro_banner {padding: clamp(1em, 0.1505em + 3.6246vw, 4.5em) 0 clamp(1.5625em, 1.1529em + 1.7476vw, 3.25em);}
.inner_intro_banner .icon{margin-bottom: 1.5em;}
.inner_intro_banner .icon img{max-width: 2em;}
.inner_intro_banner h2{margin-bottom: 0.75em;}
.inner_intro_banner p{font-size: var(--font-size-30); color: var(--blue); line-height: 1.2em;}
.more_info_pannel.prvcy_polcy h4{margin-bottom: 1em;}
.more_info_pannel .sec .foot_note p{max-width: 100%; text-wrap: initial;}
.more_info_pannel .foot_note .btn_sec{margin-top: clamp(1.25em, 0.9163em + 1.4239vw, 2.625em);}
.more_info_pannel .foot_note .btn_sec p{font-size: var(--font-size-24); font-weight: var(--fw-semi-bold); }
.more_info_pannel .foot_note .btn_sec .btn{white-space: nowrap;}
.more_info_pannel.prvcy_polcy p{text-wrap: initial;}
.more_info_pannel .my-sm{margin-bottom: 0.25em;}
/* Privacy policy */

/* Get qoute page */
.instant_qoute{padding-top: 1.5em;}
.instant_qoute h3{margin-bottom: 0.305em;}
.instant_qoute p{color: var(--blue);}
.instant_qoute p a{color: var(--orange); text-decoration: underline;}
.custom_stepper {margin: clamp(1.5625em, 1.4108em + 0.6472vw, 2.1875em) 0 clamp(2.1875em, 1.96em + 0.9709vw, 3.125em);}
.custom_stepper .step{text-align: center; margin-bottom: 1em;}
.custom_stepper .step:last-child{margin-bottom: 0;}
.custom_stepper .icon{width: 4.6875rem; height:4.6875rem; border-radius: 50%; background: #f2f3f5; margin-right: 1em;}
.custom_stepper .count{color: var(--blue); font-size: var(--font-size-18); font-weight: var(--fw-semi-bold); background-color: #ffbda7; border-radius: 50%; width: 1.5rem; height: 1.5rem; margin-right: 1em;}
.custom_stepper .count::before{width: 4px;height: 100%;content: ''; position: absolute; left: 46%; background: linear-gradient(to bottom,  #ffbda7 0%,#e85222 100%); top: 2.0625rem; height: 6.5em; z-index: 0; display: none;}
.custom_stepper .completed .count::before{display: block;}
.custom_stepper .completed .count,.custom_stepper .active .count{color: var(--white); background-color: var(--orange);}
.custom_stepper .text{color: var(--blue); font-size: var(--font-size-18); font-weight: var(--fw-semi-bold);}
.custom_stepper .step:last-child .count::before{display: none !important;}
.custom_stepper .step:nth-child(2) .count::before{background: #e85222;}
.custom_stepper .step:nth-child(1) .icon{background: #f2f3f5 url(../images/shipment-booking-01.png) no-repeat center center; background-size: 2em;}
.custom_stepper .step.active:nth-child(1) .icon{background: var(--blue-02) url(../images/shipment-booking-02.png) no-repeat center center; background-size: 2em;}
.custom_stepper .step:nth-child(2) .icon{background: #f2f3f5 url(../images/shipment-details-01.png) no-repeat center center; background-size: 2em;}
.custom_stepper .step.active:nth-child(2) .icon{background:  var(--blue-02) url(../images/shipment-details-02.png) no-repeat center center; background-size: 2em;}
.custom_stepper .step:nth-child(3) .icon{background: #f2f3f5 url(../images/booking-confirmed-01.png) no-repeat center center; background-size: 2em;}
.custom_stepper .step.active:nth-child(3) .icon{background: var(--blue-02) url(../images/booking-confirmed-02.png) no-repeat center center; background-size: 2em;}
.form_acc_main .form_main{padding-bottom: clamp(1.5625em, 0.9709em + 2.5243vw, 4em);}
.qoute_form_wrapper .sec{border-top: 1px solid #cfd4da; padding: clamp(1.5625rem, 1.1833rem + 1.6181vw, 3.125rem) 0 clamp(1.5625em, 0.9557em + 2.589vw, 4.0625em)}
.qoute_form_wrapper .label{color: var(--blue-02); font-size: var(--font-size-18); line-height: 1em; margin-bottom: 0.7em;}
.qoute_form_wrapper input[type="text"],
.qoute_form_wrapper  input[type="tel"],
.qoute_form_wrapper input[type="email"], 
.qoute_form_wrapper input[type="password"],
.qoute_form_wrapper textarea,.qoute_form_wrapper select{color: var(--black-02); font-size: var(--font-size-20); font-weight: var(--fw-medium); border: 1px solid #cfd4da; height: 2.35em;}
.qoute_form_wrapper select{background-position-x: 94%;}
.qoute_form_wrapper .form_sec{margin-top: clamp(1.5625em, 1.426em + 0.5825vw, 2.125em);}
.qoute_form_wrapper .form_sec .inp_sec{margin-bottom: clamp(1em, 0.6663em + 1.4239vw, 2.375em);}
.qoute_form_wrapper .booking_form .btn_02{padding: 1.05em 3.25em; border-radius: 0.5em;}
.qoute_form_wrapper .btn_02{padding: 1.05em 2em; border-radius: 0.5em;}
.qoute_form_wrapper .btn_02 span{font-weight: var(--fw-normal);}
.qoute_form_wrapper .form_action_sec {background-color: #f2f3f5; padding: clamp(0.25em, 0.159em + 0.3883vw, 0.625em); margin-bottom: clamp(1.25em, 0.9769em + 1.165vw, 2.375em);}
.qoute_form_wrapper .form_action_sec .col_left{width: 50%; border-right: 1px solid #cfd4da; padding:0.2em clamp(0.5em, 0.3483em + 0.6472vw, 1.125em) 0.2em 0;}
.qoute_form_wrapper .form_action_sec .col_right{width: 50%; padding-left: clamp(0.5em, 0.3483em + 0.6472vw, 1.125em);}
.qoute_form_wrapper .form_action_sec select{padding: 0; border: 0; background: url(../images/select-down-arrow.png) no-repeat right center;font-size: var(--font-size-18); color: var(--blue-02); font-weight: var(--fw-normal); width: auto; padding-right: 1.125em; height: auto;}
.qoute_form_wrapper .form_title{font-size: var(--font-size-20); font-weight: var(--fw-bold); color: var(--orange); margin-bottom: 0.342em;}
.qoute_form_wrapper .form_acc_main .form_sec:last-child:not(:first-child){margin-top: 0.75em}
.id_btn{appearance: none; -webkit-appearance: none; border: 1px solid #cfd4da; width: 2.35em; font-size: var(--font-size-20); height: 2.35em; color: var(--white); border-radius: 0.35rem; cursor: pointer;}
.id_btn.plus{background: var(--white) url(../images/plus-blue-01.png) no-repeat center center;}
.id_btn.minus{background: var(--white) url(../images/minu-blue-01.png) no-repeat center center;}
.qoute_form_wrapper .id_btn_sec {column-gap: 0.625em; margin-left: 0.4375em;}
.form_info p{color: var(--blue-02);}
.form_info p span{font-weight: var(--fw-semi-bold);}
.form_info .sm_text{font-size: var(--font-size-14); color: var(--orange); margin-top: 0.5em;}
.form_info{margin-bottom: 2.1875em;}
.details_form_main{background-color: #edefeb;}
.details_form{padding: 2.5em 0 clamp(3.125em, 2.2907em + 3.5599vw, 6.5625em);}
.details_form .delivery_info{column-gap: clamp(2.5em, 1.9235em + 2.4595vw, 4.875em);}
.details_form .delivery_info .text{font-size: var(--font-size-18); color: var(--blue-02); font-weight: var(--fw-bold); margin-bottom: clamp(1.25rem, 1.0225rem + 0.9709vw, 2.1875rem);}
.details_form .delivery_info .text:last-child{margin-bottom: 0;}
.details_form .delivery_info .text span{font-weight: var(--fw-normal); display: inline-block; width: 100%;}
.details_form .delivery_info .icon img{max-width:clamp(2.5em, 1.9691em + 2.2654vw, 4.6875em);}
.details_form .delivery_details_form {margin-top: 2em;}
.qoute_form_wrapper .delivery_details_form .label{margin-bottom: 0; width: 40%;}
.qoute_form_wrapper .delivery_details_form .inp_wrap{width: 60%;}
.qoute_form_wrapper .delivery_details_form .inp_sec:not(:last-child) {margin-bottom: 0.5em;}
.qoute_form_wrapper .schedule_info_form .sec{padding: 0; border-top: 0;} 
.details_form .toggle_radio{margin-top: 0.75em;}
.details_form .promo_code_inp{margin-top: 0.75em; display: none;}
.qoute_form_wrapper  h4 .edit_btn{position: absolute; right: 0; top: 0; display: none;}
.shipment_information_form, .details_form_main{display: none;}
.qoute_form_wrapper .form_cont_wrapper .form_cont:not(:first-child){border-top:1px solid #cfd4da ; padding-top: clamp(1em, 0.6663em + 1.4239vw, 1.75em);} 

.custom_stepper{flex-direction: row; justify-content: center; column-gap: 2em;}
.custom_stepper .step{flex-direction: column; margin-bottom: 0;}
.custom_stepper .icon{margin-right: 0; }
.custom_stepper .count{margin-right: 0; margin-top: -0.75rem;}
.custom_stepper .count::before{height: 4px; width: 12.5rem; left: 100%; top: 11px; background: linear-gradient(to right,  #ffbda7 0%,#e85222 100%);}
.custom_stepper .text{margin-top: 0.5em;}
/* Get qoute page */

/* Sustainability page */
.my-2{margin-top: 2em;}
.orange_link{color: var(--orange); text-decoration: underline; white-space: nowrap;}
.inner_banner .col_left img{align-self: flex-start;}
.experts_banner .cont,
.sustainability_banner .cont {flex-direction: column;}
.experts_banner .col_right,
.sustainability_banner .col_right{width: 100%;}
.sustainability_banner h2{margin-bottom: 0.7em;}
.sustainability_banner .col_left{width: 50%; align-self: center;}
.inner_banner h5{margin-bottom: 1em;}
.sustainability_banner p{margin-bottom: 0.875em;}
.sustainability_info_panel .cols_sec .icon img{max-height: 2.25em;}
.experts_banner .col_left{align-self: center;}
/* Sustainability page */


@media only screen and (min-width : 400px) {
  /* Header-css */
  header .logo_container img{max-width: 15em;}
  /* Header-css */

}
@media only screen and (min-width : 640px) {

  /* Header-css */
  header .secondary_menu .link_btn{display: inline-block;}
  header .btn_sec{display: none;}
  header .secondary_menu ul{column-gap: clamp(1em, -0.0625em + 2.6563vw, 2.125em);}
  header .hamburger_menu{margin-left: clamp(1em, -0.0625em + 2.6563vw, 2.125em);}
  header .secondary_menu{margin-right:clamp(1em, 0.4375em + 1.4063vw, 2.125em);}
  /* Header-css */

  .container,.how_it_works .container, .wp-block-woocommerce-checkout, body .woocommerce{width: 94%;}

  /* Hero section */
  .hero_section h2{padding: 0 20%;}
  /* Hero section */

  /* Get quotes form */
  .get_quotes_form .inp_sec .inp_btn_col input[type="text"]{width: 61%;}
  /* Get quotes form */
  
  /* Why QuikPakr */
  .cus_grid  .cont{column-gap: 1.35%;}
  .cus_grid .col{width: 49.325%; margin-bottom: 1.35%;}
  .cus_grid h5 br{display: block;}
  /* Why QuikPakr */

  /* Get qoute page */
  .instant_qoute .hdrs{text-align: center;}
  .custom_stepper{flex-direction: row; justify-content: center; column-gap: 5.5em;}
  .custom_stepper .step{flex-direction: column; margin-bottom: 0;}
  .custom_stepper .icon{margin-right: 0; width: 6.125rem; height: 6.125rem;}
  .custom_stepper .count{width: 2.0625rem; height: 2.0625rem;}
  .custom_stepper .count{margin-right: 0; margin-top: -0.75rem;}
  .custom_stepper .count::before{top: 15px;}
  .custom_stepper .text{margin-top: 0.5em;}
  .custom_stepper .step:nth-child(1) .icon,
  .custom_stepper .step:nth-child(2) .icon,
  .custom_stepper .step:nth-child(3) .icon,
  .custom_stepper .step.active:nth-child(1) .icon,
  .custom_stepper .step.active:nth-child(2) .icon,
  .custom_stepper .step.active:nth-child(3) .icon{background-size: auto;}
  .custom_stepper .text br{display: none;}
  .qoute_form_wrapper .form_cont{flex-wrap: wrap; flex-direction: row; column-gap: 2%;}
  .qoute_form_wrapper .form_cont .inp_sec{width: 32%;}
  .qoute_form_wrapper .sec h4,
  .qoute_form_wrapper .form_title{text-align: center;}
  .qoute_form_wrapper .btn_sec {justify-content: center;}
  .form_info p{text-align: center;}
  .details_form .cont{flex-direction: row;}
  .details_form .delivery_info{width: 40%;}
  .details_form .delivery_details_form{width: 60%; margin-top: 0;}
  .qoute_form_wrapper .form_cont.type_05 .inp_sec{width: 100%;}
  /* Get qoute page */

  /* Sustainability page */
  .experts_banner .cont, .sustainability_banner .cont {flex-direction: row;}
  .experts_banner .col_right {width: 66%;}
  .sustainability_banner .col_right{width: 66%;}
  .sustainability_banner .col_left,
  .experts_banner .col_left{align-self: initial}
/* Sustainability page */
  
}


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

  .round_btn{width: 1.5em; height: 1.5em;}
  .round_btn:hover, .actions_section .col:hover .round_btn{width: 3.34em; border-radius: 1em;}
  .round_btn::after{content: ''; width: 0.4375em; height: 1em;  background: var(--orange) url(../images/arrow-btn-01.png) no-repeat center center; position: absolute; right: 0.5em; top: 50%; transform: translateY(-50%); opacity: 0;}
  .round_btn:hover::after,  .actions_section .col:hover .round_btn::after{ opacity: 1}
  .btn.small{padding: 0.38em 1.16em}

  /* More info section */
  .more_info_section .col{margin-bottom: 0; width: 20%;}
  .more_info_section .btn_sec{margin-top: clamp(2.5em, 0.9167em + 3.2986vw, 4.875em)}
  .more_info_section .col .text{line-height: 1.333333333333333em; font-size: var(--font-size-18);}
  /* More info section */

  /* How it works */
  .how_it_works .cont{flex-direction: row; justify-content: space-between;}
  .how_it_works .col{column-gap: 0; margin-bottom: 0; flex-direction: column; width: 25%; text-align: center;}
  .how_it_works .icon{margin-bottom:0.625em}
  .how_it_works .stepper_main{flex-direction: row; align-items: flex-start; height: auto; top: 4.25em;}
  .how_it_works  .step::before{height: 4px; left: auto; right: 0; top: 50%; width: clamp(13rem, 5.7204rem + 15.1659vw, 15rem);}
  .how_it_works .text{margin-top: 1rem; margin-left: 0; width: auto; font-size: var(--font-size-24); line-height: 1em;}
  .how_it_works .step::before{background: rgb(255,189,167);
    background: linear-gradient(0deg, rgba(255,189,167,1) 0%, rgba(255,188,167,1) 100%);}
  .how_it_works .col:nth-child(3) .step::before{background: rgb(255,188,167);
    background: linear-gradient(90deg, rgba(255,188,167,1) 37%, rgba(232,82,34,1) 66%);}
  .how_it_works br.br_desk{display: block;}
  .how_it_works .col{transform: translate(-20%, 0px); -webkit-transform: translate(-20%, 0px);}
  @keyframes fadeIn {
    0% {
      opacity: 0;
      transform: translate(-20%, 0px);
      -webkit-transform: translate(-20%, 0px);
    }
    100% {
      opacity: 1;
      transform: translate(0%, 0px);
      -webkit-transform: translate(0%, 0px);
    }
  }
  /* How it works */

  /* About section */
  .about_section .cont{flex-direction: row; column-gap: clamp(0.75em, 0.568em + 0.7767vw, 1.5em);}
  .about_section .col{flex-direction: column; margin-bottom: 0; width: 33.3%;}
  .about_section .col:not(:last-child){margin-bottom: 0;}
  .about_section .col .icon{margin-bottom: clamp(1.25em, 0.9466em + 1.2945vw, 2.5em);}
  .about_section .col p{line-height: 1.33em;}
  /* About section */

  /* Sustainability initiatives */
  .sustainability_initiatives .count_sec{align-items: center;}
  /* Sustainability initiatives */

  /* Actions section */
  .actions_section .col .inner_cont {flex-direction: column;}
  .actions_section .col{margin-bottom: 0; width: 33.3%; padding-bottom: clamp(5.625em, 5.2306em + 1.6828vw, 7.25em);}
  .actions_section .col:hover{box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
  .actions_section .cont{flex-direction: row; column-gap: clamp(0.75em, 0.568em + 0.7767vw, 1.5em);}
  .actions_section .col .icon{margin-bottom: 1.875em;}
  .actions_section p{line-height: 1.33em;}
  .actions_section .round_btn{display: block;}
  .actions_section .col .desc{width: 100%;}
  /* Actions section */

  /* Why QuikPakr */
  .inner_banner .cont{flex-direction: row; align-items: center;}
  .inner_banner .col_right{margin-top: 0; width: 61%;}
  /* Why QuikPakr */

  /* Sustainability page */
  .sustainability_banner .col_left{width: 41%; margin-left: clamp(-3em, -1em + -4.1667vw, -6em);}
  .sustainability_banner .cont{align-items: flex-start;}
  .sustainability_banner .col_right{margin-top: 8%;}
  /* Sustainability page */
  
}

@media only screen and (min-width : 980px) {
  /* Header-css */
  header{padding: 1.125em 0;}
  header .cover,header.active .cover{display: none;}
  header nav a{font-size: var(--font-size-18); color: var(--blue);}
  header nav a:hover{color: var(--orange);}
  header .logo_container img{max-width:15em;}
  header .hamburger_menu img{max-width: 2em;}
  header .main_navs{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
  header .secondary_menu{display: block;}
  header .link_items .signup_btn{display: block;}
  header .link_items .login_btn{display: none;}
  header .rightsec_container{margin-top: 0;}
  header .close{top: 0;}
  header .menu_list .icons img{max-width: 100%;}
  /* Header-css */

  /* Footer-css */
  footer .row1{display: block;}
  footer .row1 .col_nav{width: 64%; padding-bottom: 13.8125em;}
  footer .row1 .col_nav .hdr{font-size: var(--font-size-16); font-weight: var(--fw-bold); color: var(--blue); margin-bottom: 0.875em;}
  footer .row1 .col_nav .hdr a{font-size: var(--font-size-16); font-weight: var(--fw-bold); color: var(--blue); margin-bottom: 0.875em;}
  footer .row1 .col_nav li{margin-bottom: 0.4em;}
  footer .row1 .col_nav li a{font-size: var(--font-size-16); font-weight: var(--fw-medium); color: var(--blue); text-decoration: underline; line-height: 1em;}
  footer .row1 .col_nav li a:hover{color: var(--orange);}
  footer .row1 .col_img{position: absolute; right: -1.25em; bottom: -2em; width: 39%; z-index: 1;}
  footer .row2 .nc_logo{display: none;}
  footer .row1 .nc_logo{position: absolute; left: 0; bottom: 1.875em;}
  footer .row2 {border-top: 1px solid #bababa; align-items: flex-start; padding-top: 1.625em;}
  footer .row2 {flex-direction: row; justify-content: space-between;}
  footer .row2 .col_right{flex-direction: row; width: 48.5%; justify-content: space-between; margin-top: 0; align-items: flex-start;}
  footer .row2 .paym_banner{margin-top: 0; width: 52%;}
  footer .copy_right{text-align: left;}
  .social_sec .hd{text-align: left;}
  footer .row2 .paym_banner img{max-width: 100%;}
  footer .logo_container{margin-bottom: 0;}
  /* Footer-css */

  /* Common-css */
  .container, .wp-block-woocommerce-checkout, body .woocommerce, .woocommerce-shop main, .single-product main{width: 88%;}
  .page_top_margin{margin-top: 4.9375em;}
  .swiper-pagination .swiper-pagination-bullet{display: none;}
  .navigation_container{display: block;}
  h2,h3,h4,.how_it_works .text{letter-spacing: 0.016em;}
  h1{letter-spacing: 0em;}
  input[type="text"], input[type="tel"], input[type="email"], input[type="password"], textarea, select{height: 3.15em; padding: 0 1em;}
  .get_quotes_form select{height: 3.15em; padding: 0 1em;}
  select{background-position-x: 95%;}
  .get_quotes_form .sel_sec{padding: 0;}
  /* Common-css */

  /* Hero section */
  .hero_section h2{order: 1; padding: 0; text-align: left; margin-bottom: 0;}
  .hero_section h3{order: 3; text-align: left; white-space: nowrap; margin-top: 1em;}
  .hero_section .pic{order: 2; right: 0; width: 43%;  margin-top: 0;}
  .hero_section h2 br,.hero_section h3 br{display: block;}
  .hero_section .cont{flex-direction: row; justify-content: space-between;}
  .hero_section .pic img{max-width: 100%; display: block;}
  .hero_section{padding-top: 0;}
  .hero_section .col_left{margin-top: 3.8em;}
  .hero_section .mob_sm_text{display: none;}
  .hero_section .col_left h3{display: block;}
  /* Hero section */
    
  /* Get quotes form */
  .get_quotes_form h4{margin-bottom: 1em;}
  .get_quotes_form{margin-top: 0.625em;}
  .get_quotes_form .btn{height: 2.625em;}
  .get_quotes_form .form_sec{flex-direction: row;}
  .get_quotes_form .inp_sec:not(:last-child){margin-bottom: 0;}
  .get_quotes_form .inp_sec .col{width: 100%;}
  /*.get_quotes_form .inp_sec .inp_btn_col{width: clamp(15.5em, 6.2473em + 15.1064vw, 24.375em)}*/
  .get_quotes_form .label{margin-right: 0.625rem;}
  .get_quotes_form .inp_sec .inp_btn_col input[type="text"]{width: 41%;}
  .get_quotes_form .sel_sec{background-color: transparent;}
  .get_quotes_form .value_col .label{display: none;}
  .get_quotes_form .value_col .text{display: block; white-space: nowrap;}
  .get_quotes_form .value_col{width: 100%; margin-top: 0.75em;}
 
  .get_quotes_form .dimensions_inp_col{order: 4; width: 42%;}
  .get_quotes_form .dimensions_inp_col .col{width: 32%;}
  .get_quotes_form .inp_sec .suffix{right: 11%;}
  .get_quotes_form .value_col .value_inp_col{padding-left: 1.75em;}
  .get_quotes_form .label .tooltip{margin-left: 0.625rem;}
  /* Get quotes form */
  
  /* How it works */
  .how_it_works  .step::before{width: clamp(16rem, -0.388rem + 26.7559vw, 21rem);}
  /* How it works */

  /* More info section */
  .more_info_section .col .text{padding: 0 5%;}
  .more_info_section .col .text .mob_break{display: none;}
  /* More info section */

  /* Sustainability initiatives */
  .sustainability_initiatives{padding-bottom: clamp(1.875em, -2.6862em + 7.4468vw, 6.25em);}
  .sustainability_initiatives .container{width: 88%;}
  .sustainability_initiatives .col_left{text-align: left; padding: 0; width: 40%;}
  .sustainability_initiatives .col_right{width: 60%; margin-top: 0; padding-left: 0;}
  .sustainability_initiatives .carbon_logo{justify-content: flex-start;}
  .sustainability_initiatives .swiper-slide .outer_cont{padding-right: 0;}
  .sustainability_initiatives .cont{flex-direction: row; justify-content: space-between;}
  .sustainability_initiatives .slide_cont .hdr_cont{flex-direction: column; justify-content: flex-start; align-items: flex-start;}
  .sustainability_initiatives .count_sec{margin-top: clamp(1em, 0.8635em + 0.5825vw, 1.5625em); align-items: center;}
  .sustainability_initiatives h1{line-height: 1;}
  .sustainability_initiatives .swiper-wrapper{padding-bottom: 0;}
  /* Sustainability initiatives */

  /* 190824 */
  footer .row1 .col_img{width: 30%; right: 0; bottom: -0.5em;}
  .hero_section .pic{bottom: 1em; right: 1em;}
  /* 190824 */

  /* About us page */
  .about_banner .col_left{width: 39%;}
  .about_banner .col_right{margin-top: 0; width: 61%; transform: translateX(8%);}
  .about_banner .cont{flex-direction: row;}
  .more_info_pannel .sec .col_left{width: 32.5%;}
  .more_info_pannel .sec .col_right{width: 66%;}
  .more_info_pannel .sec{flex-direction: row; justify-content: space-between;}
  .more_info_pannel .cols_sec{margin-top: 0;}
  .more_info_pannel .cols_sec .col{padding-right: 4%;}
  .join_our_journey .col_left{width: 32.5%;}
  .join_our_journey .col_right{width: 66%;}
  .join_our_journey .cont{flex-direction: row; }
  /* About us page */

  /* Why QuikPakr */
  .inner_banner .col_right{ width: 66%;}
  .inner_banner .col_left{padding-right: 6%;}
  .inner_banner {padding-top: 1.5em;}
  .inner_banner.experts_banner {padding-top: 2.5em; padding-bottom: 2em;}
  .inner_banner.experts_banner .col_left{padding-right: 5%;}
  .cus_grid .col{width: 32.43333333333333%;}
  /* Why QuikPakr */

  /* Privacy policy */
  .inner_intro_banner .col_left{width: 32.5%;display: flex;flex-direction: column;justify-content: space-between;}
  .inner_intro_banner .col_left .btn_02{width:100%;max-width:200px;}
  .inner_intro_banner .col_right{width: 66%;}
  .inner_intro_banner .cont{flex-direction: row; justify-content: space-between;}
  .inner_intro_banner .icon img{max-width: 100%;}
  .inner_intro_banner p{text-wrap: balance; max-width: 84%;}
  .more_info_pannel .foot_note .btn_sec {flex-direction: row; align-items: center;}
  .more_info_pannel .foot_note .btn_sec p{margin-bottom: 0;}
  .more_info_pannel .sec .foot_note p{text-wrap: balance;}
  .more_info_pannel .foot_note .btn_sec .btn{font-size: var(--font-size-24);}
  /* Privacy policy */

  /* Get qoute page */
  .custom_stepper{column-gap: 4.5em;}
  .qoute_form_wrapper .form_cont.type_02 .inp_sec{width: 23.5%;}
  .qoute_form_wrapper .form_cont.type_04 {column-gap: 1.5%;}
  .qoute_form_wrapper .form_cont.type_04 .inp_sec{width: 13%;}
  .qoute_form_wrapper .form_cont.type_04 .label{white-space: nowrap;}
  /* Get qoute page */

}


@media only screen and (min-width : 1280px) {
  
  /* Header-css */
  header .logo_container img{max-width: 21em;}
  header nav a{font-size: var(--font-size-24);}
  header .hamburger_menu img{max-width: 100%;}
  header .sub_level ul{margin-left: 3em;}
  /* Header-css */
  
  /* Footer-css */
  footer .logo_container img{max-width: 21em;}
  /* Footer-css */

  .more_info_section .cont{justify-content: space-between;}
  .more_info_section .col:first-child{width: 13%;}
  .more_info_section .col:last-child{width: 13%;}
  
  /* How it works */
  .how_it_works .icon img{max-width: 100%;}
  .how_it_works .text{white-space: nowrap;}
  .how_it_works  .step::before{width: 21em}
  /* How it works */

   /* About section */
   .about_section .col p{max-width: 88%;}
   /* About section */

   /* Sustainability initiatives */
   .sustainability_initiatives .col_right{width: 49.5%;}
   .sustainability_initiatives .col_left{width: 45%;}
   /* Sustainability initiatives */

   /* Actions section */
   .actions_section .col .desc{width: 80%;}
   /* Actions section */

   /* About us page */
   .more_info_pannel .cols_sec .icon img{max-height: 100%;}
   .more_info_pannel .cols_sec .icon{min-height: 3.75em;}
   .more_info_pannel .sec p{max-width: 85%;}
   .more_info_pannel .sec .cols_sec p{max-width: 100%;}
   /* About us page */

   /* Why QuikPakr */
   .cus_grid .icon img{max-height: 100%;}
   .cus_grid .icon{min-height: 4.8125em;}
   /* Why QuikPakr */

   /* Get qoute page */
   .details_form .delivery_info{width: 59.5%;}
   .details_form .delivery_details_form{width: 40.5%;}
   /* Get qoute page */
    
   /* Sustainability page */
   .sustainability_banner .col_left{margin-left: -6em;}
   .sustainability_banner h2 br{display: block;}
   .sustainability_banner .col_right {margin-bottom: 4%;}
   .sustainability_info_panel .cols_sec .icon{min-height: 7.5em;}
   .sustainability_info_panel .cols_sec {margin-top: 2.25em;}
   /* Sustainability page */
   
}

@media only screen and (min-width : 1600px) {
  
  /* Header-css */
  header{padding:1.875em 0}
  header .logo_container img{max-width: 100%;}
  /* Header-css */
  
  /* Footer-css */
  footer .logo_container img{max-width: 100%;}
  footer .row1 .col_nav li{margin-bottom: 0.55em;}
  /* Footer-css */
  
  .page_top_margin{margin-top: 7.25em;}

  /* Sustainability initiatives */
  .sustainability_initiatives .slide_cont .hdr_cont .icon img{max-width: 100%;}
  /* Sustainability initiatives */

   /* How it works */
   .how_it_works .icon{width: auto;}
   /* How it works */

   /* Why QuikPakr */
   .inner_banner {padding-top: 0;}
   .inner_banner .col_left{padding-right: 4%;}
   /* Why QuikPakr */
   
 

}

@media only screen and (min-width : 1800px) {
  
  /* More info section */
  .more_info_section{padding-bottom: 0;}
  .more_info_section .col .icon img{max-width: 100%; max-height: 100%;}
  /* More info section */
  
  /* Privacy policy */
  .inner_intro_banner p{text-wrap: initial;}
  /* Privacy policy */

  /* Sustainability page */
  .sustainability_banner .col_right p{max-width: 85%;}
  /* Sustainability page */
     
}



#get_quote .tooltip {
    display: none;
    position: absolute;
    background-color: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
    padding: 5px;
    border-radius: 4px;
    font-size: 12px;
    z-index: 1000;
    bottom:0px;
    left: 50%;
    transform: translateX(-50%);
}

/*calculate-shipping page*/
.shipping-calculate {margin-top: 10rem!important;margin-bottom: 50px;}
.shipment_row {margin-bottom: 15px;}
.shipment_row .row {display: flex; column-gap: 10px;}  
.shipment_row label, .form-row-wide label, .wc-block-components-title.wc-block-components-title {display: block; margin-bottom: 5px; font-weight: bold; margin-top: 15px; color: #181d4a;
   color: var(--black-02);
    font-size: var(--font-size-12-18);
    font-weight: var(--fw-medium);
    margin-bottom: 0.5rem;
  }
button#proceed {margin-top: 10px;}
.shipment_row .col-md-9{width:73%;margin-bottom:25px;}
.shipment_row .col-md-3{width: calc(27% - 6px);margin-bottom:25px;}
.sc-info, .dec-info{color:var(--blue);margin-top:10px;}
/*.custom-checkout-fields #packing_type, .custom-checkout-fields #what_you_ship, #volumetric_weight, #actual_weight, #charged_weight, .shipment_row input, .shipment_row textarea { width: 100%;padding: 8px; border: 1px solid #ccc; border-radius: 4px; height: auto; color: #181d4a;}*/
.shipment_row textarea{padding: 15px;resize: both;overflow: auto;}
.shipping-calculate.btn {margin-top: 15px;margin-bottom: 15px;font-size: 16px;padding: 8px 12px;}
#add_row {background-color: #28a745;color: white;border: none;}
#remove_row {background-color: #dc3545;color: white;border: none;}
/*#volumetric_weight,#actual_weight,#charged_weight {margin-top: 10px; background-color: #f7f7f7; border: 1px solid #ccc; color: #181d4a; height: auto; padding: 15px;}*/
.sc.row{display:flex;flex-wrap:wrap;background: #e6f3fb;padding: 40px;margin-top: 30px;}
.sc.col-md-8{width: 75%;padding-right: 40px;}        
.sc.col-md-8 .sc-options { display: flex; column-gap: 10px; margin: 20px 0px 20px 0px;width:100%; }
.sc-options label{font-size: 18px; font-weight: 700; color: #181d4a;}
.sc-options p {text-align: center; font-size: 16px; font-weight: 400; color: #181d4a; padding-top: 5px;}
.sc.col-md-4{width: 25%}
.sc.col-md-4 .info-title{ padding: 15px; background: #181d4a; border: 1px solid #181d4a; margin-top: 15px; color: #ffffff; font-size: 16px; font-weight: 600;}
.sc.col-md-4 .info-img img{padding: 30px 0px 30px 0px; margin: 0 auto;}
.sc.col-md-4 .info-content p{font-size: 18px; font-weight: 400; color: #181d4a;}
.shipment_row .cur-code {margin-right: 2px;font-size: 15px;color: #181d4a;}
.shipment_row span.error-text{position: absolute;bottom:-24px;}
/*checkout page*/
.woocommerce-checkout .sc-options{margin-top: 10rem !important;}
body .wp-block-woocommerce-checkout{margin:0px auto;}
body .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link), .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,  .woocommerce .woocommerce-form-register .woocommerce-form-register__submit, .woocommerce-account .woocommerce .woocommerce-address-fields button[type="submit"], .woocommerce-account .woocommerce-MyAccount-content button[type="submit"]{
 font-weight: var(--fw-semi-bold);
    display: inline-block;
    font-size: var(--font-size-12-18);
    color: var(--white);
    appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    text-decoration: none;
    padding: .7em 1.55em;
    background-color: var(--orange);
    text-align: center;
    border-radius: 3em;
    border: 1px solid var(--orange);
    transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    font-family: var(--primary-font); 
}
body .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt:hover, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,  .woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover, .woocommerce-account .woocommerce .woocommerce-address-fields button[type="submit"]:hover, .woocommerce-account .woocommerce-MyAccount-content button[type="submit"]:hover{
color: var(--orange);
background-color: var(--white);
}
.is-large .wc-block-checkout__sidebar.is-sticky {
    background-color: #e6f3fb;
    padding: 24px;
}
.wc-block-checkout__terms a, .woocommerce-privacy-policy-text a, .lost_password a {
    color: var(--blue);
    font-weight: 600;
}
.sc-options .container {
  display: flex;
  column-gap: 30px;
  align-items: center;
}
/*woocommerce*/
body .woocommerce{margin:50px auto;}
.woocommerce .woocommerce-notice {margin-bottom: 15px;}
.woocommerce .woocommerce-customer-details, .woocommerce-details, .woocommerce-downloads, .woocommerce .woocommerce-order-details{margin-top:30px;}
.woocommerce .woocommerce-customer-details h2, .woocommerce-details h2, .woocommerce-downloads h2, .woocommerce .woocommerce-order-details h2{margin-bottom:30px;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{line-height: 1.4}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, .select2-container .select2-selection--single {
    box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    border: 1px solid hsla(0, 0%, 7%, .8);
    border-radius: 4px;
    box-sizing: border-box;
    color: #2b2d2f;
    font-family: inherit;
    font-size: 1em;
    height: 50px;
    line-height: 1em;
    margin: 0;
    min-height: 0;
    padding: 0.5em .5em;
    width: 100%;
}
.woocommerce form .form-row .input-text::placeholder, .woocommerce-page form .form-row .input-text::placeholder{font-weight:500;}
.woocommerce-account .woocommerce:after, .woocommerce-account .woocommerce:before{display: none;}
.woocommerce-account .woocommerce {margin-top: 10rem;margin-bottom:50px;display: flex;flex-wrap:wrap;justify-content: space-between; grid-template-columns: 0.3fr 1fr;}
.woocommerce-account .woocommerce-MyAccount-navigation{background-color:var(--gray-02);padding:40px;width:30%;display: inline-block; float:unset;}   
.woocommerce-account .woocommerce-MyAccount-content{background-color:var(--blue-light-02);padding:40px;width:68%;display: inline-block;}
.woocommerce-account .woocommerce-MyAccount-navigation li a, .woocommerce-account .woocommerce-MyAccount-content p{font-size: 18px;line-height: 24px;font-weight: 400;color: #181d4a;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-content a:hover{color: var(--orange);}
.woocommerce-account .woocommerce-MyAccount-content p{margin-bottom:15px;}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{font-weight:600;}
.woocommerce-account .woocommerce-MyAccount-navigation li:not(:last-child){margin-bottom:10px;}
.woocommerce-account .woocommerce-MyAccount-content a{color:var(--blue);font-weight: 700;}
.woocommerce-account .woocommerce header{position: unset;box-shadow: none;background-color: transparent;}
.woocommerce-account .woocommerce .addresses header h3{margin-bottom:10px;float:unset;}
.woocommerce-account .woocommerce .addresses header a.edit{float:unset;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: var(--black-02);}

.woocommerce-account .woocommerce .woocommerce-address-fields button[type="submit"], .woocommerce-account .woocommerce .woocommerce-MyAccount-content button[type="submit"]{margin-top:10px;}

.woocommerce-privacy-policy-text {
    margin-bottom: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content em{font-style: normal;}
footer{clear:both;}


/*contact page*/
/* General section styling */
.contact-page {
    padding: 60px 0;
    background-color: #f7f7f7; /* Light background */
}

/* Container for both columns */
.contact-page .grid-2-column {
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    gap: 30px;
}

/* Left Column for Contact Details */
.contact-page .left-img {
    flex: 1; /* Allow this column to take available space */
    background-color: #fff; /* White background for contrast */
    padding: 30px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center; /* Align vertically */
    text-align: left;
}

.contact-page .left-img h2 {
    margin-bottom: 20px;
    font-size: 48px !important;
    font-weight: bold !important;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #181d4a !important;
}

.contact-page .left-img p {
    line-height: 1.444em !important;
    color: #181d4a !important;
    margin-bottom: 1em !important;
    text-wrap: balance !important;
}

/* Contact links styling */
.contact-page .contact-link ul {
    list-style: none;
    padding: 0;
    margin: 20px 0 0 0;
}

.contact-page .contact-link li {
    margin-bottom: 35px;
}

.contact-page .contact-link li span {
    font-size: 18px;
    color: #000;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}

.contact-page .contact-link li span img {
    width: 18px;
    height: 18px;
    margin-right: 8px;
}

/* Phone and email links */
.contact-page .contact-link a {
    font-size: 28px;
    color: #E85222;
    text-decoration: none;
}

/* Right Column for Contact Form */
.contact-page .right-form {
    flex: 1; /* Allow this column to take available space */
    background-color: #E6F3FB !important; /* Ensures background override */
    padding: 30px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}


/* Form styling */
.contact-page .right-form form input,
.contact-page .right-form form textarea {
    width: 100%;
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 16px;
    border-radius: 4px;
    color: #333;
}

.contact-page .right-form form input::placeholder,
.contact-page .right-form form textarea::placeholder {
    color: #888;
}

.contact-page .right-form form input[type="submit"] {
    background-color: #000;
    color: #fff;
    border: none;
    cursor: pointer;
    padding: 15px 30px;
    font-size: 16px;
    border-radius: 4px;
}

.contact-page .right-form form input[type="submit"]:hover {
    background-color: #444;
}

/* WPForms specific styling */


div.wpforms-container-full button[type=submit]:not(:hover):not(:active){
    background-color: #323C8D !important;
}
div.wpforms-container-full button[type=submit]:hover:not(:active){
    background-color: #3a427e !important;
}

div.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 5px 0 !important;
}
.contact-page .left-img .contact-cnt h4 {
    font-size:26px;
    font-weight: normal;
    margin-bottom: 50px;
 
}
.contact-page .left-img .contact-cnt h4 b {
    font-weight: 600;
}
.contact-page div.wpforms-container-full:not(:empty){margin:0px;}
.contact-page .wpforms-container .wpforms-form .wpforms-field-label{margin-bottom: 5px;}
.contact-page div.wpforms-container-full .wpforms-form label.wpforms-error, .contact-page div.wpforms-container-full .wpforms-form em.wpforms-error{margin-top:5px;}

.custom-checkout-fields input[type="date"]{width:24%;}
/* Responsive styles */
@media (max-width: 768px) {
    .contact-page .grid-2-column {flex-direction: column; /* Stack columns on smaller screens */}
    .contact-page {padding: 30px 0px;}
    .contact-page .left-img, .contact-page .right-form{width:100%;}
}


@media only screen and (max-width : 979px) {
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content{padding:24px;}
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {float: unset;margin: 1em 0 0;display: block !important;width: auto;}
.woocommerce .lost_password {text-align: right;}
.woocommerce-privacy-policy-text {margin-bottom: 8px;}


.input-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-end;
    gap: 10px;
    margin-top:20px;
}
.input-wrapper .mb-3{flex:1;}
.input-wrapper .mb-3 label{font-size:16px;min-height:38px; line-height: 24px;}
.input-wrapper .mb-3 input[type="text"]{background-color: #e1e1e1}
.shipment_row label span{color:var(--wpforms-label-error-color);}
.woocommerce-order-received .woocommerce{ margin-top: 10em;}

.hide-shipping-options{display: none;}
header .link_items .user-name a{font-size: var(--font-size-16); font-weight: var(--fw-medium); color: var(--blue); text-decoration: underline; line-height: 1em;}
.separator-parcel{ border-top: 2px solid #181d4a; margin: 25px 0; width: 100%;}
/* .hide-on-login, .hide-on-logout{display:none;} */


/***** 3 - 10 - 24 START *****/ 
.custom-checkout-fields .mb-3:nth-child(1) { display: inline-block; width: 74.5%; }
.custom-checkout-fields .mb-3:nth-child(2) { display: inline-block; width: calc(25% - 6px); margin-left: 5px; }
.custom-checkout-fields input[type="date"]{ width: 100%; }

.shipment_row:first-of-type .row:nth-child(1){ align-items: end; position: relative; }
.shipment_row .row:nth-child(1) label:nth-child(2){ position: absolute; top: 0; left: 26%; }
.subjectto{font-weight:500;color:#181d4a;}
.shipment_row span.subject-to{ display: flex; align-items: center; gap: 10px; margin-top: 10px; }
.shipment_row span.subject-to a{ font-size: 15px; font-weight: 600; color: #181d4a; text-decoration: underline; line-height: 1em; }
.shipment_row span.subject-to a:hover{ color: #e85222; }
.shipment_row:not(:first-of-type) .row:not(:nth-of-type(2)) .col-md-3:not(:first-of-type) { display: flex; align-items: start; justify-content: end; flex-direction: column; }
.shipment_row input::placeholder,
.shipment_row textarea::placeholder{ font-size: var(--font-size-12-18); }
.shipment_row .tooltip-info{ position: absolute; color: #181d4a; padding-left: 8px; cursor: pointer;}
.shipment_row:first-of-type .row:not(:nth-of-type(2)) .col-md-3:first-of-type{ align-self: start; }

.remove_row_wrap, .custom-checkout-fields .text-right{ text-align: right; }
.express-price input[type="radio"],
.standard-price input[type="radio"]{ accent-color: #e85222; }
.express-price, .standard-price { border: 2px solid #181d4a; padding: 10px 15px; border-radius: 10px; text-align: center;}
#sc-proceed-checkout .express-price, #sc-proceed-checkout .standard-price {max-width: 50%;width: 100%;}
#sc-proceed-checkout { margin-top: 20px; display: grid; grid-template-columns: 70% 1fr; align-items: center; column-gap: 10px; background: #fff; padding: 20px; border-radius: 0.35rem; }

span.wc-block-components-product-details__name { font-weight: 600; color: #181d4a; width: 70%;text-transform: capitalize;}
span.wc-block-components-product-details__value{ width: 27%; white-space: nowrap;}
span.error-text { margin-top: 10px; font-size: 14px; }
.wc-block-components-validation-error>p{font-size:14px;}
.wc-block-components-order-summary .wc-block-components-order-summary__button-text { font-weight: 600; color: #181d4a; font-size: 20px; }
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{ display: none !important; }
.wc-block-components-product-details.wc-block-components-product-details li{ margin-bottom: 7px; }
.calculate-btn { text-align: center; margin-top: 10px; }
.edit-parcel-btn-wrap a{ padding: 0em 0em !important;margin:0px; }

.info-section { border: 1px solid hsla(0, 0%, 7%, 0.11); margin-top: 20px; border-radius: 5px; }
.info-section .info-box { display: grid; grid-template-columns: 20% 80%; padding: 20px; }
.info-section .info-box:not(:last-of-type){ border-bottom: 1px solid hsla(0, 0%, 7%, 0.11) ; }
.info-section .info-box img{ max-height: 47px; max-width: 47px; }
.info-section .info-box div h3 { font-size: 18px; margin-bottom: 10px; }
.info-section .info-box div p{ font-size: 15px; }
.info-section .info-box div p a{display: block; font-size: 15px; font-weight: 500; color: #181d4a; text-decoration: underline; line-height: 1em; margin-top: 10px; }
.info-section .info-box div p a:hover { color: #e85222; }
button.remove_row.remove-field { background: none; cursor: pointer; font-size: 15px; color: #181d4a;}
button.remove_row.remove-field:hover { color: #d63637; }
.remove_row_wrap .remove_row.remove-field i{ margin-right: 5px; }
.info-content h5{ margin: 10px 0px; }
.info-content h6{ margin: 10px 0px; }
.info-content p{ margin: 10px 0px; }

/*** Restricted & Prohibited Items Page ***/
.restricted-page section.inner_banner { padding: 70px 0px; }
.restricted-page section.inner_banner.middle-section{ padding: 100px 0px; background-color: #f6f6f6; }
.restricted-page section.inner_banner.middle-section .rows.cont p { line-height: 1.8rem; margin-bottom: 1.125em; }
.restricted-page section.inner_banner.middle-section h2{ font-size: 30px; }
.restricted-page .inner_banner h2{ margin-bottom: 40px; font-size: 40px;}
.restricted-page .inner_banner .rows.cont{ text-align: center; }
.restricted-page .cus_grid .rows{ margin-top: 50px; }
.restricted-page .cus_grid .col{ width: 49%; padding: 30px 20px; }
.restricted-page .cus_grid p{ text-wrap: unset; }
.restricted-page .cus_grid .col .flex { display: flex; align-items: center; gap: 15px; margin-bottom: 20px; }
.restricted-page .cus_grid .col .flex h5{ margin: 0px; }
.restricted-page .cus_grid .col .flex img { height: 25px; }
.restricted-page .cus_grid{ padding: 70px 0px; }
.restricted-page .cus_grid h2{ font-size: 30px; text-align: center; }
.restricted-page p { font-size: 18px; font-weight: 400; color: #181d4a; }


/*** Track Page css ***/
.page-id-934 .woocommerce{ margin-top: 40px; }
.page-id-934 .woocommerce form p { color: #181d4a; line-height: 25px; font-size: 18px !important; }
.page-id-934 .woocommerce form .form-row label { line-height: 2; font-weight: 700; }
.page-id-934 .woocommerce .form-row.form-row-first, 
.page-id-934 .woocommerce .form-row.form-row-last{ margin: 20px 0px 10px 0px !important; width: 49%;}
.page-id-934 .woocommerce .form-row button{width: 30%; margin-top: 10px; max-width: 300px; font-weight: var(--fw-semi-bold) !important; display: inline-block; font-size: var(--font-size-12-18); color: var(--white) !important; appearance: none; -webkit-appearance: none; cursor: pointer !important; text-decoration: none !important; padding: 1.05em 1.55em !important; background-color: var(--orange) !important; text-align: center !important; border-radius: 3em !important; border: 1px solid var(--orange) !important; transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; font-family: var(--primary-font); }
.page-id-934 .woocommerce .form-row button:hover { color: var(--orange) !important; background-color: var(--white) !important; }
.page-id-934 .track-heading {width: 88%; margin: 150px auto 0; text-align: center; }
.page-id-934 .woocommerce form p:first-child{ text-align: center; }


/***** 3 - 10 - 24 END *****/


/***** 7 - 10 - 24 START *****/ 

.custom-checkout-fields button.add-parcel { background-color: transparent !important; color: #181d4a !important; cursor: pointer; font-size: 15px;}
.custom-checkout-fields button.add-parcel i{ margin-right: 5px; }
.custom-checkout-fields button.add-parcel:hover{color: #e85222 !important;}
.custom-checkout-fields .calculate-btn button{ width: 40%; max-width: 315px; }
#shipment_rows .shipment_row:not(:first-of-type) { position: relative; border-top: 2px solid #181d4a; }
#shipment_rows .shipment_row .remove_row_wrap{ position: absolute; bottom: 0px; right: 0; }
#shipment_rows .shipment_row:last-child:not(:first-child) { border-bottom: 2px solid #181d4a; padding-bottom: 10px; }
#shipment_rows .shipment_row:last-child:not(:first-child) .remove_row_wrap{ bottom: 10px; }

/***** 7 - 10 - 24 END *****/ 


/***** 8 - 10 - 24 START *****/
#wcc-switcher-style-03{ margin-top: 0px; margin-right: clamp(1em, 0.4375em + 1.4063vw, 2.125em); width: 110px !important; }
body #wcc-switcher-style-03 .wcc-crnt-currency{ height: 37.25px !important; padding-left: 12px !important; padding-right: 12px !important; padding-top: 0.38em !important; padding-bottom: 0.38em !important; background-color: #f0f0f0 !important; border:none; }

#wcc-switcher-style-03 .wcc-crnt-currency span{ color: #323c8d; font-weight: 700; font-size: 14.5px;margin-right:6px;}
body #wcc-switcher-style-03 .wcc-symbol, #wcc-switcher-style-03 .wcc-list li span.wcc-symbol{ margin-right: 0px; }
#wcc-switcher-style-03 .wcc-list{ top: 100%!important; border: 1px solid #323c8d;border-top:none; }
#wcc-switcher-style-03 .wcc-list-opened{ border: 1px solid #323c8d !important; }
#wcc-switcher-style-03 .wcc-list li{ height: 37.25px !important; padding-left: 12px !important;padding-right:12px !important;padding-top: 0.38em !important;padding-bottom: 0.38em !important;}
body #wcc-switcher-style-03 .wcc-list li{border:none;}
#wcc-switcher-style-03 .wcc-list li:not(:last-child){border-bottom:1px solid #c3c3c3;}
#wcc-switcher-style-03 .wcc-list li:not(:last-child):hover{ border-color: #323c8d !important; box-shadow: 0 -1px 0 #323c8d !important; }
#wcc-switcher-style-03 .wcc-list li span{ color: #323c8d; font-weight: 700; font-size: 14.5px;margin-right:6px;}
.wcc-list li:last-child{border-radius: 0px!important;}
.cart-icon {margin-right: clamp(1em, 0.4375em + 1.4063vw, 2.125em);}
/* checkout page css */
.wc-block-components-checkout-step__heading-content { display: none; }
.login-link-option{ padding-top: 20px; }
.login-link-option .custom-login-link a, .custom-link{ font-size: 15px; font-weight: 500; color: #181d4a; text-decoration: underline; margin-left: 5px; font-weight: 700; line-height: 1em; }
.login-link-option .custom-login-link a:hover, .custom-link:hover { color: #e85222; }

/* order-details page css */
.woocommerce section.woocommerce-order-details table.order_details{ border: 1px solid #181d4a; }
.woocommerce section.woocommerce-order-details table.order_details th{ color: #e85222; }
.woocommerce section.woocommerce-order-details table.order_details tfoot th{border:none; border-top: 1px solid #181d4a; }
.woocommerce section.woocommerce-order-details table.order_details tfoot td{ color: #181d4a; }
.woocommerce section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{ display: flex; justify-content: space-between; }

.woocommerce section.woocommerce-order-details .woocommerce-order p{ color: #181d4a; }
.woocommerce section.woocommerce-order-details ul.order_details li{ color: #181d4a; border-right: 1px dashed #181d4a; font-weight: 700; }
.woocommerce section.woocommerce-order-details ul.order_details li strong{ color: #e85222; }
.woocommerce section.woocommerce-order-details table.shop_table td{border:none; border-top: 1px solid #181d4a; }
.woocommerce section.woocommerce-order-details table.shop_table td ul.wc-item-meta li{ margin-bottom: 7px; display: flex; align-content: center; /*justify-content: space-between;*/ }
.woocommerce section.woocommerce-order-details table.shop_table td ul.wc-item-meta li strong.wc-item-meta-label{ font-weight: 600; color: #181d4a;width:50%;text-transform: capitalize; }
.woocommerce section.woocommerce-order-details table.shop_table td ul.wc-item-meta li p{ color: #575757; width: 20%;}
.woocommerce section.woocommerce-order-details table.shop_table td.product-name strong.product-quantity{ color: #181d4a; }
.woocommerce section.woocommerce-order-details table.shop_table td ul.wc-item-meta{ margin-top: 10px; }
.woocommerce section.woocommerce-order-details table.shop_table td.product-total span.woocommerce-Price-amount.amount bdi{ font-weight: 700; color: #181d4a; }
.woocommerce section.woocommerce-order-details .col2-set .col-1, .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{ width: 48% !important; }

.woocommerce .woocommerce-customer-details .col2-set::before, .woocommerce .woocommerce-customer-details .col2-set::after{ content: none; }
.woocommerce .woocommerce-customer-details .col2-set::before, .woocommerce .woocommerce-customer-details .col2-set .woocommerce-column address{ height: calc(100% - 60px); border: 2px solid #181d4a; color: #181d4a;    line-height: 1.4; }
.woocommerce .woocommerce-customer-details .col2-set::before, .woocommerce .woocommerce-customer-details .col2-set .woocommerce-column address p{ font-weight: 700; color: #e85222; margin-top: 7px; }
.woocommerce .woocommerce-customer-details .col2-set::before, .woocommerce .woocommerce-customer-details .col2-set .woocommerce-column address p:before{ color: #181d4a; }
.woocommerce .woocommerce-customer-details .col2-set::before, .woocommerce .woocommerce-customer-details .col2-set .woocommerce-column address p.woocommerce-customer-details--phone:before{ margin-top: -3px; }
/***** 8 - 10 - 24 END *****/


/***** 10 - 10 - 24 start *****/
.wc-block-components-totals-item .wc-block-components-totals-item__label{font-weight:700;}
.woocommerce-order-details thead th.woocommerce-table__product-table.product-total, .woocommerce-order-details tbody span.woocommerce-Price-amount.amount {font-size: 0px;}
/*input autofill*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    box-shadow: 0 0 0px 1000px #fff inset; 
    color: #000 !important; 
    background-color: #fff !important;
}

input:-internal-autofill-selected {
    background-color: #fff !important;
    color: #000 !important;
}

/*input autofill end*/


.woocommerce table.my_account_orders{font-size:16px;line-height: 24px;}
/***** 10 - 10 - 24 END *****/
/*lost-password*/
.woocommerce form.woocommerce-ResetPassword{width:100%;}
.woocommerce form.woocommerce-ResetPassword .woocommerce-form-row{width:49%;}
.woocommerce-checkout .wc-block-components-spinner {
    box-sizing: content-box;
    color: inherit;
    font-size: 1.25em;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
    left:50%;
    top:50%;
    transform: translate(-50%, -50%);
}
#price-fail-error{color: red;
    text-align: center;
    margin-top: 15px;
  }


@media(max-width:767px){
.get_quotes_form .sel_sec{width:48%;}
.get_quotes_form .weight_inp_col{width:100%;}
.get_quotes_form .inp_sec .inp_btn_col input{width:48%;}
.sc.row{padding:20px 14px;}
.sc.col-md-8, .sc.col-md-4{width:100%;padding:0;}
.sc.col-md-8{margin-bottom:30px;}

.woocommerce ul.order_details{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:20px;}
.woocommerce ul.order_details:after, .woocommerce ul.order_details:before{display: none;}
.woocommerce ul.order_details li:last-child{ grid-column: 1 / span 2;}
body .woocommerce{margin:30px auto;}
.woocommerce-account .woocommerce{grid-template-columns: 1fr;margin-top:7rem;}
.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px;}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content{width:100%;}

.shipping-calculate, .woocommerce-order-received .woocommerce {margin-top: 7rem !important;}
}

@media(max-width:576px){
  .contact-page .left-img .contact-cnt h4{font-size:18px;line-height: 28px;margin-bottom:30px;}
  .contact-page .left-img p{font-size:16px;}
  .contact-page .contact-link a{font-size:22px;}
  .contact-page .contact-link li{margin-bottom:25px;}
  .sc-options .container{flex-wrap: wrap;row-gap:25px;}
  .sc.col-md-8 .sc-options, .sc-options .container{column-gap:25px;}
  .input-wrapper .mb-3 {flex: 100%;}
  .custom-checkout-fields input[type="date"]{display: flex;align-items: center;}
  .custom-checkout-fields input[type="date"]::-webkit-date-and-time-value {text-align: left;}

  .shipment_row .col-md-9, .shipment_row .col-md-3{width:48%;}
  .sc.col-md-4 .info-content p{font-size:16px;line-height: 140%}


}
@media only screen and (max-width : 415px) {
.woocommerce ul.order_details{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:20px;}
.woocommerce ul.order_details li{margin-right:0px;}
.woocommerce ul.order_details li:last-child {grid-column: 2;}

}
@media only screen and (max-width : 374px) {
  /* Header-css */ header .logo_container img{max-width: 7.625em}/* Header-css */
  /* Hero section */ .hero_section h2{padding: 0;}/* Hero section */
  
}




@media (max-width: 1920px){
body:not(.woocommerce-checkout) .sc-options label span {display: block;width: 100%;}
#sc-proceed-checkout .checkout{padding:1.05em 1em;}
}

@media (max-width: 1350px){
	.shipment_row textarea { padding: 10px 10px; }
  .shipment_row .col-md-3{ width: calc(38% - 6px);}
}
@media (max-width: 1130px){
	.custom-checkout-fields .mb-3:nth-child(2) { display: inline-block; width: calc(25% - 10px); margin-left: 5px;}
  #sc-proceed-checkout{display: flex; align-items: center; flex-direction: column; row-gap: 10px;}
  #sc-proceed-checkout button#proceed_checkout { align-self: end; }
}
@media (max-width: 1024px){
  .custom-checkout-fields .mb-3:nth-child(1) { display: inline-block; width: 50%; }
  .custom-checkout-fields .mb-3:nth-child(2) { display: inline-block; width: calc(50% - 10px); margin-left: 5px; }

  .shipment_row .row{ flex-wrap: wrap; gap: 10px }
  .shipment_row .col-md-9, .shipment_row .col-md-3 { width: 49%; }
  .shipment_row .row .col-md-3:nth-chold(1){ width: 100%; }
  

  .wc-block-components-sidebar-layout{flex-direction: column-reverse; row-gap: 40px;}
  .wc-block-components-sidebar-layout .wc-block-components-main { width: 100% !important; padding: 0px !important; }
  .is-large .wc-block-checkout__sidebar{width: 100%; padding: 0px;}
  .woocommerce-checkout .sc-options { margin-top: 8rem !important; }
  .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {flex-direction: column;}
  body .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-checkout__main{order:0;}
 
  
}
@media (max-width: 991px){
	#wcc-switcher-style-03 .wcc-crnt-currency span, #wcc-switcher-style-03 .wcc-list li span{ font-size: 12.5px; }
  .shipping-calculate .custom-checkout-fields .mb-3 select{background-position-x: 95%;}
  .sc.col-md-8 .sc-options{flex-wrap: wrap; row-gap: 10px }
  #sc-proceed-checkout .express-price, #sc-proceed-checkout .standard-price{ max-width:100%;width: 100%; }
  body:not(.woocommerce-checkout) .sc-options label span {display: inline;}
}
@media (max-width: 850px){
	.shipment_row .col-md-3 { width: 48.7%; }
  .woocommerce-checkout .sc-options label span {display: block;} 
}
@media(max-width:768px){
.woocommerce form.woocommerce-ResetPassword .woocommerce-form-row{width:100%;}
 .sc-options .container{ flex-wrap: wrap; column-gap: 10px; row-gap: 15px; }
.express-price, .standard-price{width:100%;}
.edit-parcel-btn-wrap, .edit-parcel-btn-wrap a{ width: 100%;text-align: right; }
}
@media (max-width: 767px){
  .shipment_row .col-md-9, .shipment_row .col-md-3 { width: 100%; }
  .shipment_row .shipment_row textarea { height: 5.25em; }
  .shipment_row .tooltip-info{padding-left: 5px;}
  .shipment_row .tooltip-info img { max-width: 15px; height: auto; }  
  .shipment_row textarea{height: 4.5em;}



  .calculate-btn{ text-align: center }
  .calculate-btn button{width: 100%}
 
  #sc-proceed-checkout button#proceed_checkout { align-self: center; width: 100%; max-width: 583px; }

  .page-id-934 .woocommerce .form-row.form-row-first, 
  .page-id-934 .woocommerce .form-row.form-row-last{ width: 100% !important; }
	.page-id-934 .woocommerce .form-row.form-row-first, .page-id-934 .woocommerce .form-row.form-row-last { margin: 0px !important; }
  .page-id-934 .woocommerce .form-row button{width: 100%; margin-top: 20px; max-width: unset;}
  
  .restricted-page .cus_grid .col{width: 100%;}
  .restricted-page section.inner_banner h2{font-size: 35px; line-height: 40px;}
  .restricted-page section.inner_banner.middle-section h2{font-size: 25px; line-height: 30px;}
  .restricted-page section.cus_grid h2{font-size: 25px; line-height: 30px;}
  #shipment_rows .shipment_row:last-child:not(:first-child) { border-bottom: 2px solid #181d4a; padding-bottom: 45px; }
  #shipment_rows .shipment_row:not(:first-child) { padding-bottom: 45px; }

  header .rightsec_container .link_items.flex.align-center .secondary_menu,
	header .rightsec_container .link_items.flex.align-center .user-name,
  header .rightsec_container .link_items.flex.align-center a.btn.small{ display: none; }

  #wcc-switcher-style-03{ width: 100px !important; margin: 0 !important; }
  #wcc-switcher-style-03 .wcc-list li{ height: 35px !important; }

  .woocommerce section.woocommerce-order-details td.woocommerce-table__product-name.product-name{ width: 75%; }
  .woocommerce table.order_details tfoot td { text-align: right; }
  .woocommerce section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{ flex-wrap: wrap; gap: 30px; }
  .woocommerce section.woocommerce-order-details table.order_details th.product-total, td.woocommerce-table__product-total.product-total{ text-align: right; }
  .woocommerce .col2-set .col-1, .woocommerce .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{ width: 100% !important; }
  .woocommerce .woocommerce-customer-details .woocommerce-column__title{ margin-bottom: 15px; }
  .woocommerce .woocommerce-customer-details .col2-set::before, .woocommerce .woocommerce-customer-details .col2-set .woocommerce-column address{ height: calc(100% - 35px); }
  .woocommerce section.woocommerce-order-details table.shop_table td ul.wc-item-meta li{justify-content: space-between;}

  .woocommerce .sc-options label span {display: inline;} 
  body .is-mobile .wc-block-components-form .wc-block-components-checkout-step, body .is-small .wc-block-components-form .wc-block-components-checkout-step{padding-top:0;}
  body .is-mobile .wc-block-components-form fieldset.wc-block-components-checkout-step, body .is-mobile .wc-block-components-form fieldset.wc-block-components-checkout-step:first-of-type{padding-top:20px;}

}
@media (max-width: 500px){
  .express-price, .standard-price{ width: 100%; }
  .shipment_row .row{gap:0;}
  #shipment_rows .shipment_row:last-child:not(:first-child){padding-bottom:15px;}
  #shipment_rows .shipment_row .remove_row_wrap{position: unset;margin-top:10px;}
  #get_quote .tooltip{bottom:-22px;}
  .custom-checkout-fields .mb-3:nth-child(1), .custom-checkout-fields .mb-3:nth-child(2) { display: inline-block; width: 100%; margin-left: 0px; }
  .wc-block-checkout__add-note .wc-block-components-textarea{height:4.4em;}
  .sc-options p, .express-price, .standard-price{text-align: left;}
  .sc.col-md-8 .sc-options label, .sc-options label{font-size:16px;display: inline-flex;flex-wrap: wrap;width: calc(100% - 18px);}
  .cart-icon {margin-right: 10px;}
  .contact-page .right-form{padding:30px 20px;}
  .wpforms-container .wpforms-recaptcha-container iframe{transform: scale(0.95);transform-origin: left; }
    body:not(.woocommerce-checkout) .sc-options label span {width:auto;}
}


/*uncheck checkbox on checkout page*/
.wc-block-components-order-summary-item__individual-prices{display: none !important;}
.item-hide {display: none;}
.show-icon{display: block !important;}
.calculate-error{ margin-top: 10px; font-size: 14px; color: red; }
.loader {
    display: none;
    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
    position: fixed;
    left: 48.5%;
    top: 50%;
    z-index: 1000;
}

@keyframes spin {
    0% { transform:rotate(0deg); }
    100% { transform: rotate(360deg); }
}


.contact-page div.wpforms-container-full:not(:empty){width:100%;}
.contact-page div.wpforms-container-full .wpforms-confirmation-container-full {margin-bottom: 0px;background: #edefeb;border-color: #e85222;}
.contact-page div.wpforms-container-full .wpforms-confirmation-container-full{color: #e85222;}
.wc-block-components-product-details__name, .wc-block-components-product-details__value {vertical-align: text-top;}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button{
    font-weight: var(--fw-semi-bold);
    display: inline-block;
    font-size: var(--font-size-12-18);
    color: var(--white);
    appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    text-decoration: none;
    padding: .7em 1.55em;
    background-color: var(--orange);
    text-align: center;
    border-radius: 3em;
    border: 1px solid var(--orange);
    transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    font-family: var(--primary-font);
  }
  :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover{
    color: var(--orange);
    background-color: var(--white);
  }


.woocommerce-message {
    border-top-color: var(--orange);
    width: 100%;
}
  .woocommerce-message::before {
    color: var(--orange);
}
.more_info_pannel .last-button .col_right {display: flex;}
.more_info_pannel .last-button .foot_note .btn_sec{display: unset;}
.more_info_pannel .sec.last-button .foot_note p{margin-bottom:20px;}
.woocommerce-checkout button#btn-razorpay, .woocommerce-checkout button#btn-razorpay-cancel {
    font-weight: var(--fw-semi-bold);
    display: inline-block;
    font-size: var(--font-size-12-18);
    color: var(--white);
    appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    text-decoration: none;
    padding: 0.38em 1.16em;
    background-color: var(--orange);
    text-align: center;
    border-radius: 3em;
    border: 1px solid var(--orange);
    transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    font-family: var(--primary-font);
    margin-top:15px;
}
.woocommerce-checkout button#btn-razorpay:hover, .woocommerce-checkout button#btn-razorpay-cancel:hover{
  color: var(--orange);
    background-color: var(--white);
}

/*shop page*/
.woocommerce-shop nav.woocommerce-breadcrumb, .woocommerce-shop header.woocommerce-products-header, .woocommerce-shop p.woocommerce-result-count, .woocommerce-shop form.woocommerce-ordering, .woocommerce-shop .woocommerce-notices-wrapper, .woocommerce-shop a.added_to_cart, .single-product .woocommerce-breadcrumb, .single-product .woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}
.woocommerce-shop ul.products, .single-product div.product{
  margin-top:8rem;
}
.single-product div.product .product_title {
    font-size: var(--font-size-44);
}
.single-product div.product form.cart .variations td, .single-product div.product form.cart .variations th{
  vertical-align: baseline;
}
.single-product .quantity .qty {
    height: 2.2rem;
    border: 1px solid #cacaca;
    border-radius: 0;
}
.single-product section.related.products{clear: both;}
.single-product section.related.products h2{margin-bottom:1rem;font-size: var(--font-size-30);}
.single-product input::-webkit-outer-spin-button,
.single-product input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/* Firefox */
.single-product input[type=number] {
  -moz-appearance: textfield;
}
/*shop page end*/
@media(max-width:767px){
.more_info_pannel .last-button .col_right {display: unset;}
.foot_note.rows {margin-bottom: 20px;} 
.inner_intro_banner .col_left {margin-bottom: 20px;}
.page_top_margin, .woocommerce-shop ul.products, .single-product div.product, .woocommerce-checkout .sc-options, .shipping-calculate, .woocommerce-order-received .woocommerce, .page-id-934 .track-heading, .woocommerce-account .woocommerce {margin-top: 5.5625em!important;}
.shipment_row label, .form-row-wide label, .wc-block-components-title.wc-block-components-title, .about_banner .col_left, .inner_banner .col_right{margin-top:0;}
.contact-page {padding: 20px 0px;}
.contact-page .left-img h2{font-size:30px!important;}
.custom-checkout-fields .mb-3, .shipment_row .col-md-3 {margin-bottom: 20px;}
.page-id-934 .woocommerce { margin-top: 20px;}
}
.woocommerce-order-received .woocommerce-order {
 display:flex;
 flex-direction: column;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{
  order:2;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details.order_details{
  order:3;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details.order_details + p{
  order:4;
}
.woocommerce-order-received .woocommerce-order .custom-thankyou-message{
  order:1;
}
.woocommerce-order .woocommerce-order-details{
  order:5;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{
  order:6;
}


.woocommerce-order-received .woocommerce-order .custom-thankyou-message {
    text-align: center;
    margin: 20px 0;
    padding: 20px;
    background: var(--gray-02);
    border: 1px solid #ddd;
    border-radius: 10px;
    color: #333;
}

.woocommerce-order-received .woocommerce-order .icon-container {
    background: #4caf50;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    line-height: 80px;
    margin-bottom: 15px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.woocommerce-order-received .woocommerce-order .success-icon {
    font-size: 40px;
    color: #fff;
}

.woocommerce-order-received .custom-thankyou-message h2 {
    font-size: 24px;
    font-weight: bold;
    color: #181d4a;
    margin-bottom:15px;
}

.woocommerce-order-received .custom-thankyou-message p {
    font-size: 16px;
    color: #555;
}
.wc-block-components-country-input svg {
    display: none;
}
@media(max-width:576px){
  .rightsec_container .link_items{flex-direction: row-reverse;}
  .rightsec_container .link_items .cart-icon{margin-left:10px;}
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:focus {
    outline: none !important;
}

@media (max-width: 1200px) {
  #sc-proceed-checkout{
    display: flex;
    align-items: center;
        flex-direction: column;
        row-gap: 10px;
  }
  #sc-proceed-checkout button#proceed_checkout {
    align-self: center;
}
}
@media (max-width: 767px) {
.sc-options .express-price, .sc-options .standard-price {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 10px;
            align-items: flex-start;
                    padding: 10px;
}
.sc-options .express-price input[type="radio"], .sc-options .standard-price input[type="radio"] {
    grid-column: 1;
            position: relative;
        top: 4px;
}
.sc-options .express-price input#express_price ~  *, .sc-options .standard-price input#standard_price ~ * {
    grid-column: 2;
    text-align: left;
}
.sc-options .express-price label, .sc-options .standard-price label{width: 100%!important;        font-size: 14.4px !important;}
#sc-proceed-checkout{padding: 15px;}
.sc-options .express-price label .cul-price, .sc-options .standard-price label  .cul-price {
    margin-left: 4px;
}
}


 @media only screen and (min-width: 480px) and (max-width: 767px)  {
       .sc-options .express-price, .sc-options .standard-price{
                grid-template-columns: auto auto;
                        justify-content: center;
       }
       .sc-options .express-price input#express_price ~  *, .sc-options .standard-price input#standard_price ~ * {
                text-align: center;
       }
  }

  .hero_section .col_left .whatapp_button_chat {
    margin-top: clamp(1.25em,.9163em + 1.4239vw,2.625em);
}
.hero_section h3{font-size:16px;margin-top:10px;}
.hero_section  .whatapp_button_chat .btn{
    height: 2.625em;
    width: clamp(12.5rem, 11.6197rem + 2.8169vw, 15rem);;
    font-size: clamp(1.041875rem, .9307rem + .4744vw, 1.5rem);
    padding: 0;
    border-radius: .35rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .hero_section .whatapp_button_chat.mobile-show{display: none;}
@media (max-width: 767px) {
 .hero_section .col_left .whatapp_button_chat {display: flex;justify-content: center;margin-bottom: 20px;}
 .hero_section .col_left .whatapp_button_chat.mobile-hide{display: none;}
 .hero_section .whatapp_button_chat.mobile-show{display: block;margin:0px auto;}
}
@media(max-width:576px){
  .rightsec_container .link_items{flex-direction: row-reverse;}
  .rightsec_container .link_items .cart-icon{margin-left:10px;}
}

/*new for whats-icon*/
.btn_sec.whatapp_button_chat img {
    width: 44px;
    height: auto;
    margin-right: 5px;
    vertical-align: middle;
}
 
.whts-icon {
    border-radius: 100%;
    bottom: 10px;
    cursor: pointer;
    font-size: 15px;
    height: 75px;
    padding: 3px;
    position: fixed;
    right: 0;
    width: 75px;
    margin: 0 0 -11px 15px;
    z-index: 99;
}

.whts-icon img {
    width: 65px;
}

@media(max-width:768px){
.btn_sec.whatapp_button_chat img {
    width: 36px;
}
}

.page-id-96 .page_top_margin {margin-top: 8.5625em !important; }


.top-header {
    background-color: #151515;
    padding: 10px 10px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 5;
}

.top-header .second_section {
    justify-content: center;
}

.top-header .second_section span:not(:last-child) {
    margin-right: 20px;
}

.top-header .second_section span a {
    color: #fff;
    display: flex;
    align-items: center;
}

.top-header .second_section span {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.top-header .second_section span .fa:before{margin-right:7px;}
header{top:40px}
header.rows.sticky {top: 39px;}


@media only screen and (min-width: 980px) {
  .page_top_margin {
      margin-top: 7.9375em;
  }
}

@media (min-width: 769px) {
  .hero_section .whatapp_button_chat .btn{width: clamp(15rem, 11.6197rem + 2.8169vw, 16rem);}
}

header .logo_container img, footer .logo_container img {
    mix-blend-mode: darken;
}

#zsiq_chat_wrap{
  right: unset;
  left: 5px;
  transform-origin: bottom left;
}
#zsiq_float{
  right: unset;
  left: 10px;
}
.zsiq-float-tooltip:before {
    box-shadow: 2px 2px 5px 0 rgba(0,0,0,.08);
    right: unset;
    left: -5px;
}

/*18022026 new panel added css*/

.courier_box_panel {
    background-color: #fdf3ef;
    padding: clamp(2.5rem, 1.275rem + 6.125vw, 8.625rem) 0 clamp(3.125rem, 1.625rem + 7.5vw, 10.625rem) 0;
}

.courier_box_panel.export_pnl {
    padding: clamp(2.5rem, 1.825rem + 3.375vw, 5.875rem) 0 clamp(3.125rem, 2.275rem + 4.25vw, 7.375rem) 0;
}

.courier_box_panel.ship_pnl {
    padding: clamp(2.5rem, 1.65rem + 4.25vw, 6.75rem) 0;
}

.courier_box_panel.has_margin_top {
    margin-top: clamp(1.875rem, 1.4375rem + 2.1875vw, 4.0625rem);
}

.courier_box_panel .courier_box_wrapper {
    row-gap: 0.5em;
    align-items: stretch;
}

.courier_box_panel .col_left {
    width: 100%;
}

.courier_box_panel .col_left p {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    font-weight: 500;
    color: #e85222;
    line-height: 1em;
    display: inline-block;
    width: 100%;
}

.courier_box_panel .col_left p span {
    font-weight: var(--fw-bold);
    line-height: inherit;
}

.courier_box_panel .col_left p span br {
    display: none;
}

.courier_box_panel.export_pnl .col_left p br:first-child {
    display: none;
}

.courier_box_panel .col_right {
    width: 100%;
    row-gap: 1.75em;
}

.courier_box_panel .col_right .cont h2 {
    font-size: clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem);
    line-height: 1em;
    margin-bottom: 0.38em;
    font-weight: var(--fw-bold);
}

.courier_box_panel .col_right .cont p {
    line-height: 1.33em;
    color: #181d4a;
}

.courier_box_panel .col_right .cont .btn {
    margin-top: 2em;
    border-radius: 0.5rem;
}

.courier_box_panel.ship_pnl .col_right .cont .btn {
    padding-left: 2.8em;
    padding-right: 2.8em;
}

.courier_box_panel .col_right .cont .btn_wrapper {
    align-self: flex-start;
}

.courier_box_panel .col_right .img {
    width: 100%;
}

.courier_box_panel .col_right img {
    width: 100%;
}

.courier_box_panel.export_pnl {
    background-color: #f1f1f7;
}

.courier_box_panel.export_pnl .cont h3 {
    font-size: clamp(3.125rem, 1.975rem + 5.75vw, 8.875rem);
    color: #181d4a;
    line-height: 0.23em;
    display: block;
    letter-spacing: 0;
    font-weight: 700;
    margin-bottom: 0.23em;
}

/* .courier_box_panel.export_pnl .cont h3 span{font-size: clamp(3.125rem, 1.975rem + 5.75vw, 8.875rem);display: inline-block;width: 1px;background-color: #9c9ca1;} */
.courier_box_panel.export_pnl .cont h3 span {
    color: #181d4a;
    line-height: 0.75em;
    display: inline-block;
    letter-spacing: 0;
}

.courier_box_panel.export_pnl .cont h3 span:not(:last-child) {
    border-right: 1px solid #9c9ca1;
}

.courier_box_panel.export_pnl .cont h3 span:first-child {
    padding-right: 0.014em;
}

.courier_box_panel.export_pnl .cont h3 span:nth-child(2) {
    padding: 0 0.056em;
}

.courier_box_panel.export_pnl .cont h3 span:nth-child(3) {
    padding-right: 0.056em;
}

.courier_box_panel .col_right ul {
    margin-left: 1.125em;
}

.courier_box_panel .col_right li {
    font-size: clamp(0.8125rem, 0.7367rem + 0.3236vw, 1.125rem);
    font-weight: 500;
    list-style-type: disc;
    color: #181d4a;
    line-height: 1em;
}

.courier_box_panel .col_right li:not(:last-child) {
    margin-bottom: 0.5em;
}

.courier_box_panel .col_left img {
    width: clamp(5rem, 4.325rem + 3.375vw, 8.375rem);
    object-fit: contain;
    height: auto;
}

.courier_box_panel.ship_pnl {
    background-color: #f2fee8;
}

@media screen and (min-width:768px) {
    .courier_box_panel .col_right .cont h2 {
        letter-spacing: -0.875px;
    }


    .courier_box_panel .col_right .cont {
        width: 43.6%;
    }

    .courier_box_panel .col_right .img {
        width: 50.5%;
    }

    .courier_box_panel.prsnl_pnl .col_right .img {
        width: 53.4%;
    }

    .courier_box_panel.ship_pnl .col_right .cont {
        width: 39%;
    }

    .courier_box_panel.ship_pnl .col_right .img {
        width: 59.5%;
    }

    .courier_box_panel.prsnl_pnl .col_right .cont .btn {
        margin-top: 3.88em;
    }
}

@media screen and (min-width:980px) {

    .courier_box_panel .col_left {
        width: 18%;
    }

    .courier_box_panel .col_left p span br {
        display: inline-block;
    }

    .courier_box_panel.export_pnl .col_left p br:first-child {
        display: inline-block;
    }

    .courier_box_panel .col_right {
        width: 80%;
        align-items: flex-start;
    }

    .courier_box_panel .col_right .cont {
        border-left: 1px solid #9c9ca1;
        padding-left: 2.375em;
    }

    .courier_box_panel .col_left p {
        text-align: right;
    }

    .courier_box_panel.prsnl_pnl .col_right .cont,
    .courier_box_panel.prsnl_pnl .col_left {
        margin-top: 1.375em;
    }

    .courier_box_panel.export_pnl .col_right .img {
        order: 1;
    }

    .courier_box_panel.export_pnl .col_right .cont {
        order: 2;
    }

    .courier_box_panel.ship_pnl .col_left {
        display: flex;
        justify-content: flex-end;
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .courier_box_panel.export_pnl .col_right .cont {
        border-left: 0;
        padding-left: 0;
    }

    .courier_box_panel.export_pnl .col_right {
        border-left: 1px solid #9c9ca1;
        padding-left: 2.375em;
    }
}

@media screen and (min-width:1360px) {

    .courier_box_panel .col_left {
        width: 14.7%;
    }

    .courier_box_panel .col_right {
        width: 83.9%;
    }

    .courier_box_panel.prsnl_pnl .col_right .cont {
        width: 35.5%;
    }
}
.woocommerce-checkout .wc-block-components-order-summary-item .remove-item-icon{
 display: none;
}
.hero_section .btn_sec.whatapp_button_chat.mobile-hide a {
    white-space: nowrap;
    width: fit-content;
    padding: 5px 10px;
}
.page-template-default .page h1.centerheading ,
.page-template-home-template .page h1.centerheading {
    line-height: 110%;
}

/* 18022026 help page*/
.help-info-wrap .tooltip-info-content { border: 1px solid #dbdbdb; padding: 12px; }
.help-info-wrap { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; }
.help-info-wrap .info-img { position: relative; padding-bottom: 100%; margin-bottom: 20px; }
.info-img img { width: 100%; height: 100%; display: block; position: absolute; top: 0; }
.page-template-parcel-info  h3 { padding-top: 40px; text-align: center; }
.page-template-parcel-info .info-content p {font-size: 18px; }

@media screen and (max-width:992px) {
.help-info-wrap { grid-template-columns: repeat(3, 1fr); }
}
@media screen and (max-width:768px) {
.help-info-wrap { grid-template-columns: repeat(2, 1fr); }
}
@media screen and (max-width:576px) {
.page-template-parcel-info .info-content p {font-size: 16px; }
}
@media screen and (max-width:480px) {
.help-info-wrap { grid-template-columns: repeat(1, 1fr); }
}

/*12022026 new panel added css*/

.courier_box_panel {
    background-color: #fdf3ef;
    padding: clamp(2.5rem, 1.275rem + 6.125vw, 8.625rem) 0 clamp(3.125rem, 1.625rem + 7.5vw, 10.625rem) 0;
}

.courier_box_panel.export_pnl {
    padding: clamp(2.5rem, 1.825rem + 3.375vw, 5.875rem) 0 clamp(3.125rem, 2.275rem + 4.25vw, 7.375rem) 0;
}

.courier_box_panel.ship_pnl {
    padding: clamp(2.5rem, 1.65rem + 4.25vw, 6.75rem) 0;
}

.courier_box_panel.has_margin_top {
    margin-top: clamp(1.875rem, 1.4375rem + 2.1875vw, 4.0625rem);
}

.courier_box_panel .courier_box_wrapper {
    row-gap: 0.5em;
    align-items: stretch;
}

.courier_box_panel .col_left {
    width: 100%;
}

.courier_box_panel .col_left p {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    font-weight: 500;
    color: #e85222;
    line-height: 1em;
    display: inline-block;
    width: 100%;
}

.courier_box_panel .col_left p span {
    font-weight: var(--fw-bold);
    line-height: inherit;
}

.courier_box_panel .col_left p span br {
    display: none;
}

.courier_box_panel.export_pnl .col_left p br:first-child {
    display: none;
}

.courier_box_panel .col_right {
    width: 100%;
    row-gap: 1.75em;
}

.courier_box_panel .col_right .cont h2 {
    font-size: clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem);
    line-height: 1em;
    margin-bottom: 0.38em;
    font-weight: var(--fw-bold);
}

.courier_box_panel .col_right .cont p {
    line-height: 1.33em;
    color: #181d4a;
}

.courier_box_panel .col_right .cont .btn {
    margin-top: 2em;
    border-radius: 0.5rem;
}

.courier_box_panel.ship_pnl .col_right .cont .btn {
    padding-left: 2.8em;
    padding-right: 2.8em;
}

.courier_box_panel .col_right .cont .btn_wrapper {
    align-self: flex-start;
}

.courier_box_panel .col_right .img {
    width: 100%;
}

.courier_box_panel .col_right img {
    width: 100%;
}

.courier_box_panel.export_pnl {
    background-color: #f1f1f7;
}

.courier_box_panel.export_pnl .cont h3 {
    font-size: clamp(3.125rem, 1.975rem + 5.75vw, 8.875rem);
    color: #181d4a;
    line-height: 0.23em;
    display: block;
    letter-spacing: 0;
    font-weight: 700;
    margin-bottom: 0.23em;
}

/* .courier_box_panel.export_pnl .cont h3 span{font-size: clamp(3.125rem, 1.975rem + 5.75vw, 8.875rem);display: inline-block;width: 1px;background-color: #9c9ca1;} */
.courier_box_panel.export_pnl .cont h3 span {
    color: #181d4a;
    line-height: 0.75em;
    display: inline-block;
    letter-spacing: 0;
}

.courier_box_panel.export_pnl .cont h3 span:not(:last-child) {
    border-right: 1px solid #9c9ca1;
}

.courier_box_panel.export_pnl .cont h3 span:first-child {
    padding-right: 0.014em;
}

.courier_box_panel.export_pnl .cont h3 span:nth-child(2) {
    padding: 0 0.056em;
}

.courier_box_panel.export_pnl .cont h3 span:nth-child(3) {
    padding-right: 0.056em;
}

.courier_box_panel .col_right ul {
    margin-left: 1.125em;
}

.courier_box_panel .col_right li {
    font-size: clamp(0.8125rem, 0.7367rem + 0.3236vw, 1.125rem);
    font-weight: 500;
    list-style-type: disc;
    color: #181d4a;
    line-height: 1em;
}

.courier_box_panel .col_right li:not(:last-child) {
    margin-bottom: 0.5em;
}

.courier_box_panel .col_left img {
    width: clamp(5rem, 4.325rem + 3.375vw, 8.375rem);
    object-fit: contain;
    height: auto;
}

.courier_box_panel.ship_pnl {
    background-color: #f2fee8;
}

/* 16-02-26 */
.courier_box_panel .col_right,.courier_box_panel .col_left{text-align: center; justify-content: center;}
.courier_box_panel.ship_pnl .col_left{display: flex; justify-content: center;}
.courier_box_panel .col_right li{list-style-type: none;}
.courier_box_panel,.courier_box_panel.export_pnl,.courier_box_panel.ship_pnl{padding: clamp(2.5em, 1.4078em + 4.6602vw, 7em) 0;}
.courier_box_panel .col_right .cont p{text-wrap: balance;}
.homesect h1{font-size: var(--font-size-48); font-weight: var(--fw-bold); letter-spacing: 0.016em; color: var(--blue-02); padding: 0 5%; text-wrap: balance; margin-bottom: 0.65em;}
.homesect p{font-size: var(--font-size-16); color: var(--blue); line-height: 1.25em; font-weight: var(--fw-normal); margin-bottom: 1em; text-wrap: balance;} 
.top-header .second_section span a{font-size: clamp(0.875em, 0.8447em + 0.1294vw, 1em);}
/* 16-02-26 */

/* One stop shop css */
.courier_box_panel.one_stop_shop{background-color: #f2f2f2;}
.courier_box_panel.one_stop_shop .col_right img,
.courier_box_panel.one_stop_shop .col_left img{width: auto;}
.courier_box_panel.one_stop_shop .col_right .cont .btn{padding: 1.05em 1.55em;}
.courier_box_panel.prsnl_pnl .col_right .img img{mix-blend-mode: multiply;}
/* One stop shop css */

@media screen and (min-width:768px) {
    .courier_box_panel .col_right .cont h2 {
        letter-spacing: -0.875px;
    }


    .courier_box_panel .col_right .cont {
        width: 43.6%;
    }

    .courier_box_panel .col_right .img {
        width: 50.5%;
    }

    .courier_box_panel.prsnl_pnl .col_right .img {
        width: 53.4%;
    }

    .courier_box_panel.ship_pnl .col_right .cont {
        width: 39%;
    }

    .courier_box_panel.ship_pnl .col_right .img {
        width: 59.5%;
    }

    .courier_box_panel.prsnl_pnl .col_right .cont .btn {
        margin-top: 3.88em;
    }

    /* 16-02-26 */
    .courier_box_panel .col_right{text-align: left;}
    .courier_box_panel .col_right li{list-style-type: disc;}
    .courier_box_panel .col_right, .courier_box_panel .col_left{justify-content: space-between;}
    .courier_box_panel .col_left{margin-bottom: 1em;}
    /* 16-02-26 */
}

@media screen and (min-width:980px) {

    .courier_box_panel .col_left {
        width: 18%;
    }

    .courier_box_panel .col_left p span br {
        display: inline-block;
    }

    .courier_box_panel.export_pnl .col_left p br:first-child {
        display: inline-block;
    }

    .courier_box_panel .col_right {
        width: 80%;
        align-items: flex-start;
    }

    .courier_box_panel .col_right .cont {
        border-left: 1px solid #9c9ca1;
        padding-left: 2.375em;
    }

    .courier_box_panel .col_left p {
        text-align: right;
    }

    .courier_box_panel.prsnl_pnl .col_right .cont,
    .courier_box_panel.prsnl_pnl .col_left {
        margin-top: 1.375em;
    }

    .courier_box_panel.export_pnl .col_right .img {
        order: 1;
    }

    .courier_box_panel.export_pnl .col_right .cont {
        order: 2;
    }

    .courier_box_panel.ship_pnl .col_left {
        display: flex;
        justify-content: flex-end;
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .courier_box_panel.export_pnl .col_right .cont {
        border-left: 0;
        padding-left: 0;
    }

    .courier_box_panel.export_pnl .col_right {
        border-left: 1px solid #9c9ca1;
        padding-left: 2.375em;
    }
}

@media screen and (min-width:1360px) {

    .courier_box_panel .col_left {
        width: 14.7%;
    }

    .courier_box_panel .col_right {
        width: 83.9%;
    }

    .courier_box_panel.prsnl_pnl .col_right .cont {
        width: 35.5%;
    }

    /* 16-02-26 */
    .courier_box_panel.prsnl_pnl .col_right .img{width: 52%;}
    .courier_box_panel.prsnl_pnl .col_right .cont{width: 48%;}
    .courier_box_panel.ship_pnl .col_right .cont{width: 41%;}
    .courier_box_panel.ship_pnl .col_right .img{width: 57.5%;}
    /* 16-02-26 */
}
.woocommerce-checkout .wc-block-components-order-summary-item .remove-item-icon{
 display: none;
}
.hero_section .btn_sec.whatapp_button_chat.mobile-hide a {
    white-space: nowrap;
    width: fit-content;
    padding: 5px 10px;
}

/*.courier_box_panel .btn_wrapper a { display: flex; flex-direction: row-reverse; align-items: center; width: fit-content; padding: 5px 10px !important; }
.courier_box_panel .btn_wrapper a img { width: 44px; height: auto; margin-right: 5px; vertical-align: middle; }
@media (max-width: 768px) {
.courier_box_panel .btn_wrapper a img { width: 36px; }
}*/
/*explore store button without whatapp button*/
/*.courier_box_panel .col_right .cont .btn {
    line-height: 44px;
}


@media screen and (max-width:768px) {
.courier_box_panel .col_right .cont .btn {
    line-height: 36px;
}
}*/

/*checkout page latest wocommerce version update css  05052026*/

.wc-block-components-product-details.wc-block-components-product-details {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 7px;
      margin-top: 7px;
}
span.wc-block-components-product-details__value,
.wc-block-components-formatted-money-amount,
.wp-block-woocommerce-checkout-order-summary-block
  .wc-block-components-product-name,
span.wc-block-components-product-details__name {
  font-size: 14px;
}

span.wc-block-components-product-details__name ,
span.wc-block-components-product-details__value {
  display: inline-block;
}
.wc-block-components-product-details.wc-block-components-product-details
  span[aria-hidden='true'] {
  display: none;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {margin-top: 7px; }
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {font-weight: 600; color: #181d4a; font-size: 20px; }

.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
  font-weight: 700;
}

.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name {
    font-weight: 400;
}
.wc-block-components-totals-item .wc-block-components-totals-item__label { font-size: 16px; }
.wc-block-components-totals-item__value { font-weight: 700; font-size: 16px; }
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value .wc-block-components-formatted-money-amount { font-size: 20px !important; font-weight: 700; }
.wc-block-components-checkout-return-to-cart-button { display: none; }
.wc-block-components-checkout-place-order-button { width: 100%; }
.wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text { justify-content: center; }
.wc-block-components-checkout-step__description { font-size: 14px; }
.wp-block-woocommerce-checkout .wc-block-checkout__guest-checkout-notice { font-size: 12px; }
.wc-block-components-checkout-step__heading-container { gap: 0; }
body .wc-block-checkout__terms { font-size: 16px; }

.woocommerce section.woocommerce-order-details table.order_details th{background: transparent;}
.woocommerce section.woocommerce-order-details table.order_details thead th, .woocommerce section.woocommerce-order-details table.order_details thead td {
    border: none;
}
.woocommerce section.woocommerce-order-details table.shop_table{    border-spacing: 2px;}
.woocommerce table.shop_table td, .woocommerce table.shop_table th{font-size: 16px;}

@media screen and (max-width: 745px) {
.wc-block-components-sidebar { width: 100%; padding-left: 0; margin-bottom: 24px; }
.wc-block-checkout__actions { display: flex; flex-direction: column-reverse; margin: 0; }
.wc-block-checkout__actions>div:first-child { display: none; }
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title { padding-top: 16px; padding-bottom: 8px; margin-top: 8px; }
}

@media (max-width: 767px) {
    .woocommerce section.woocommerce-order-details table.order_details tr { background: transparent; }
    .woocommerce section.woocommerce-order-details table { display: table; width: 100%; }
    .woocommerce section.woocommerce-order-details  thead { display: table-header-group; }
     .woocommerce section.woocommerce-order-details tbody { display: table-row-group; }
    .woocommerce section.woocommerce-order-details tr { display: table-row; }
    .woocommerce section.woocommerce-order-details  th, .woocommerce section.woocommerce-order-details  td { display: table-cell; }
    .woocommerce section.woocommerce-order-details td.woocommerce-table__product-name.product-name{text-align: left;}
}