﻿@charset "UTF-8";
/*//==== COLOR ====//*/
/*//==== FONT FACE ====//*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,800;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap");
/*//=== FONT FAMILY ===//*/
/*//==== FONT SIZE ====//*/
html {
  scroll-behavior: smooth;
}

html, body {
  height: 100%;
}

body {
  font-family: "Montserrat", sans-serif;
  overflow-x: hidden;
}

/* START FOR HEADER */
header {
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 2, 0.04);
    -moz-box-shadow: 0px 3px 6px rgba(0, 0, 2, 0.04);
    -ms-box-shadow: 0px 3px 6px rgba(0, 0, 2, 0.04);
    box-shadow: 0px 3px 6px rgba(0, 0, 2, 0.04);
    position: fixed;
    background-color: #fff;
    z-index: 999;
    padding: 27px 0;
    /*padding: 0px 0 27px 0px;*/
    top: 0;
    left: 0;
    -webkit-border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    -ms-border-radius: 0 0 20px 20px;
    border-radius: 0 0 20px 20px;
    width: 100%;
    /* START FOR HEADER STICKY */
    /* END FOR HEADER STICKY */
}
header.sticky {
  position: fixed;
  -webkit-box-shadow: 0px 5px 5px -4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 5px 5px -4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 5px -4px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  top: 0;
  width: 100%;
  padding: 15px 0;
  z-index: 999;
  animation: smoothScroll 1s forwards;
}
@keyframes smoothScroll {
  0% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes smoothScroll {
  0% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-moz-keyframes smoothScroll {
  0% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-ms-keyframes smoothScroll {
  0% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0px);
  }
}
header .inner_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .inner_header .btn_mob_hamburger {
  display: none;
}
header .inner_header .logo {
  position: absolute;
  top: 58%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
header .inner_header .navbar-login-register-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
header .inner_header .navbar-login-register-block .navbar-nav {
  margin-right: 30px;
  display: flex;
  flex-direction: initial;
}
header .inner_header .navbar-login-register-block .navbar-nav li:not(:last-child) {
  margin-right: 30px;
}
header .inner_header .navbar-login-register-block .navbar-nav li a {
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
  outline: none;
  display: block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
header .inner_header .navbar-login-register-block .navbar-nav li a:hover, header .inner_header .navbar-login-register-block .navbar-nav li a.active {
  color: #ed1849;
}
header .inner_header .navbar-login-register-block .logreg_book_block {
  display: flex;
  align-items: center;
}
header .inner_header .navbar-login-register-block .logreg_book_block .btn {
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  height: 36px;
  display: flex;
  align-items: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  padding: 0 15px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
header .inner_header .navbar-login-register-block .logreg_book_block .btn:hover.btn_two {
  background-color: #ed1849;
  color: #ffffff;
  border-color: #ed1849;
}
header .inner_header .navbar-login-register-block .logreg_book_block .btn.btn_two {
  border: 1px solid #ed1849;
  color: #000000;
}
header .inner_header .navbar-login-register-block .profile_block {
  display: flex;
  align-items: center;
}
header .inner_header .navbar-login-register-block .profile_block .btn_profile {
  background-color: transparent;
  border: 0;
  outline: none;
  display: flex;
  align-items: center;
}
header .inner_header .navbar-login-register-block .profile_block .btn_profile:after {
  content: "";
  border: 0;
  font-family: "FontAwesome";
  font-size: 10px;
}
header .inner_header .navbar-login-register-block .profile_block .btn_profile .media_block {
  display: flex;
  align-items: center;
}
header .inner_header .navbar-login-register-block .profile_block .btn_profile .media_block .thumb {
  width: 20px;
  margin-right: 10px;
}
header .inner_header .navbar-login-register-block .profile_block .btn_profile .media_block .thumb img {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  object-fit: cover;
}
header .inner_header .navbar-login-register-block .profile_block .btn_profile .media_block .txt_profile {
  width: calc(100% - 30px);
  color: #000000;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
header .inner_header .navbar-login-register-block .profile_block .dropdown-menu {
  padding: 20px 0;
  margin: 15px 0 0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  -ms-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  border: 0;
}
header .inner_header .navbar-login-register-block .profile_block .dropdown-menu .dropdown-item {
  padding: 3px 20px;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #303030;
  border: 0;
  outline: none;
  background-color: transparent;
}
header .inner_header .navbar-login-register-block .profile_block .dropdown-menu .dropdown-item:hover {
  color: #ed1849;
}

/* END FOR HEADER */
/*START FOR MAIN CONTENT*/
.main_content {
  margin-top: 68px;
}

/*END FOR MAIN CONTENT*/
/* START FOR FOOTER*/
footer .foot_one {
  background: transparent linear-gradient(180deg, #6356af 0%, #322B58 100%) 0% 0% no-repeat padding-box;
  padding: 50px 0 30px;
}
footer .foot_one .address_explore_follow_block {
  margin: 0 0 30px;
}
footer .foot_one .address_explore_follow_block .aboutus_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .aboutus_block .desc {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
footer .foot_one .address_explore_follow_block .aboutus_block .desc .link_info {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
footer .foot_one .address_explore_follow_block .aboutus_block .desc:not(:last-child) {
  margin-bottom: 10px;
}
footer .foot_one .address_explore_follow_block .explore_block {
  margin: 0 0 30px;
}
footer .foot_one .address_explore_follow_block .explore_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .explore_block .list_explore li {
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .explore_block .list_explore li a {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-decoration: none;
}
footer .foot_one .address_explore_follow_block .foot_one_left .address_block {
  margin: 0 0 30px;
}
footer .foot_one .address_explore_follow_block .foot_one_left .address_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_left .address_block .desc {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
}
footer .foot_one .address_explore_follow_block .foot_one_left .address_block .desc:not(:last-child) {
  margin-bottom: 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_left .contact_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_left .contact_block .list_contact li:not(:last-child) {
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_left .contact_block .list_contact li .txt {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
}
footer .foot_one .address_explore_follow_block .foot_one_left .contact_block .list_contact li .txt a {
  color: #ffffff;
  text-decoration: none;
}
footer .foot_one .address_explore_follow_block .foot_one_right .contact_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_right .contact_block .list_contact li:not(:last-child) {
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_right .contact_block .list_contact li .txt {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
}
footer .foot_one .address_explore_follow_block .foot_one_right .contact_block .list_contact li .txt a {
  color: #ffffff;
  text-decoration: none;
}
footer .foot_one .address_explore_follow_block .foot_one_right .explore_block {
  margin: 0 0 30px;
}
footer .foot_one .address_explore_follow_block .foot_one_right .explore_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_right .explore_block .list_explore li {
  margin: 0 0 10px;
}
footer .foot_one .address_explore_follow_block .foot_one_right .explore_block .list_explore li a {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-decoration: none;
}
footer .foot_one .branch_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
}
footer .foot_one .branch_block .list_branch {
  margin: 0;
}
footer .foot_one .branch_block .list_branch li {
  display: inline-block;
  margin: 0 0 10px;
}
footer .foot_one .branch_block .list_branch li:not(:last-child) {
  margin-right: 20px;
}
footer .foot_one .branch_block .list_branch li:not(:last-child) a:after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -12px;
  background-color: #ffffff;
  width: 1px;
  height: 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
footer .foot_one .branch_block .list_branch li a {
  position: relative;
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
footer .foot_one .follow_block .head_title {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
}
footer .foot_one .follow_block .list_follow {
  display: flex;
  align-items: center;
}
footer .foot_one .follow_block .list_follow li:not(:last-child) {
  margin-right: 15px;
}
footer .foot_one .follow_block .list_follow li a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  display: flex;
  align-items: center;
  text-decoration: none;
}
footer .foot_one .follow_block .list_follow li a .fa {
  font-size: 11px;
  width: 18px;
  height: 18px;
  line-height: 20px;
  color: #0B0D33;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  background-color: #9d9ead;
  margin-right: 3px;
}
footer .foot_two {
  background-color: gray_color_twenty;
  padding: 10px 0;
}
footer .foot_two .foot_two_left .listnav {
  display: flex;
  align-items: center;
  margin: 0;
}
footer .foot_two .foot_two_left .listnav li:not(:last-child) {
  margin-right: 15px;
}
footer .foot_two .foot_two_left .listnav li a {
  color: #7c7c8a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
  text-decoration: none;
}
footer .foot_two .foot_two_right {
  text-align: right;
}
footer .foot_two .foot_two_right .desc {
  color: #7c7c8a;
  font-size: 12px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin: 0;
}
footer .foot_two .foot_two_right .desc img {
  margin-left: 10px;
  height: 20px;
}

/* END FOR FOOTER*/
/******************** START MODAL ********************/
.modal-dialog {
  height: 100% !important;
}

/* START LOGIN / REGISTER / FORGOT PASSWORD MODAL / CHANGE PASSWORD / ADDRESS FILL FORM */
.custom_modal {
  padding-right: 0 !important;
}
.custom_modal .modal-dialog {
  padding-right: 0;
  height: auto;
  display: flex;
  align-items: center;
  margin: 0 auto;
}
.custom_modal .modal-dialog .modal-content {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  padding: 10px 0;
  position: relative;
  text-align: center;
}
.custom_modal .modal-dialog .modal-content .pwd_head {
  padding: 0;
}
.custom_modal .modal-dialog .modal-content .pwd_head .head_title {
  color: #ed1849;
  text-align: center;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  width: 100%;
}
.custom_modal .modal-dialog .modal-content .pwd_body .field_form .field_lbl, .custom_modal .modal-dialog .modal-content .pwd_body .field_form .field_input {
  width: 100%;
}
.custom_modal .modal-dialog .modal-content .pwd_body .field_form .btn_link {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 40px;
  line-height: 40px;
  width: 200px;
  border: 0;
  margin: 0 auto;
  display: block;
  text-decoration: none;
}
.custom_modal .modal-dialog .modal-content .icon_close {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 30px;
  font-weight: lighter;
  text-decoration: none;
  color: #0e1040;
}
.custom_modal .modal-dialog .modal-content .icon_close {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 30px;
  font-weight: lighter;
  text-decoration: none;
  color: #0e1040;
}
.custom_modal .modal-dialog .modal-content .head_title {
  color: #0e1040;
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
}
.custom_modal .modal-dialog .modal-content .desc {
  color: #0e1040;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 20px;
}
.custom_modal .modal-dialog .modal-content .field_form .field_lbl {
  color: #5a5a5a;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-align: left;
}
.custom_modal .modal-dialog .modal-content .field_form .field_input {
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #515151;
}
.custom_modal .modal-dialog .modal-content .field_form .link_remember_old_pwd {
  color: #368f24;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
}
.custom_modal .modal-dialog .modal-content .field_form .number_block {
  border: 1px solid #b2b2b2;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}
.custom_modal .modal-dialog .modal-content .field_form .number_block .code_num {
  color: #515151;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.custom_modal .modal-dialog .modal-content .field_form .number_block .field_input {
  color: #828282;
  border: 0;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  background-color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
}
.custom_modal .modal-dialog .modal-content .log_reg_header {
  padding: 20px 0 0;
  border-bottom: 1px solid #707070;
}
.custom_modal .modal-dialog .modal-content .log_reg_header .nav_header {
  max-width: 300px;
  margin: 0 auto;
}
.custom_modal .modal-dialog .modal-content .log_reg_header .nav_header .nav {
  justify-content: center;
  flex-wrap: nowrap;
}
.custom_modal .modal-dialog .modal-content .log_reg_header .nav_header .nav .nav-item {
  width: 50%;
}
.custom_modal .modal-dialog .modal-content .log_reg_header .nav_header .nav .nav-item:not(:last-child) {
  margin-right: 28px;
}
.custom_modal .modal-dialog .modal-content .log_reg_header .nav_header .nav .nav-item .nav-link {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
  border-color: #E8E8E8;
  background-color: #E8E8E8;
  color: #989898;
  padding: 5px 10px;
  text-align: center;
}
.custom_modal .modal-dialog .modal-content .log_reg_header .nav_header .nav .nav-item .nav-link.active, .custom_modal .modal-dialog .modal-content .log_reg_header .nav_header .nav .nav-item .nav-link:hover {
  color: #8474DE;
  background-color: transparent;
  border: 1px solid #707070;
  border-bottom-color: transparent;
}
.custom_modal .modal-dialog .modal-content .log_reg_body {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  text-align: left;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .link_forgot_pwd {
  color: #0D0F37;
  font-size: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin-bottom: 5px;
  display: block;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .btn_login {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 40px;
  line-height: 40px;
  width: 200px;
  border: 0;
  margin: 0 auto;
  display: block;
  text-decoration: none;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .nav-tabs {
  border: 1px solid #707070;
  max-width: 300px;
  margin: 0 auto 10px;
  overflow: hidden;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .nav-tabs .nav-item {
  margin-bottom: 0;
  width: 50%;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .nav-tabs .nav-item:not(:last-child) {
  border-right: 1px solid #707070;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .nav-tabs .nav-item .nav-link {
  color: #989898;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-align: center;
  background-color: #E8E8E8;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .nav-tabs .nav-item .nav-link.active, .custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .nav-tabs .nav-item .nav-link:hover {
  background-color: transparent;
  color: #8474DE;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .field_form .email_block {
  position: relative;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .field_form .email_block .icon {
  position: absolute;
  top: 45%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .field_form .field_lbl {
  color: #5a5a5a;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  padding-bottom: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .field_form .field_input {
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #515151;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .field_form .number_block {
  border: 1px solid #b2b2b2;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .field_form .number_block .code_num {
  /*position: absolute;
  top:50%;
  @include transform(translateY(-50%));
  left: 10px;*/
  color: #515151;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background-color: transparent;
  border: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .field_form .number_block .field_input {
  color: #515151;
  border: 0;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  background-color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block #pswd_info {
  background: #dfdfdf none repeat scroll 0 0;
  color: #fff;
  left: 20px;
  position: absolute;
  top: 115px;
  display: none;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block #pswd_info h4 {
  background: black none repeat scroll 0 0;
  display: block;
  font-size: 14px;
  letter-spacing: 0;
  padding: 17px 0;
  text-align: center;
  text-transform: uppercase;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block #pswd_info ul {
  list-style: outside none none;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block #pswd_info ul li {
  padding: 10px 45px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block #pswd_info::before {
  background: #dfdfdf none repeat scroll 0 0;
  content: "";
  height: 25px;
  left: -13px;
  margin-top: -12.5px;
  position: absolute;
  top: 50%;
  transform: rotate(45deg);
  width: 25px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .valid {
  background: rgba(0, 0, 0, 0) url("https://s19.postimg.org/vq43s2wib/valid.png") no-repeat scroll 2px 6px;
  color: green;
  line-height: 21px;
  padding-left: 22px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .invalid {
  background: rgba(0, 0, 0, 0) url("https://s19.postimg.org/olmaj1p8z/invalid.png") no-repeat scroll 2px 6px;
  color: red;
  line-height: 21px;
  padding-left: 22px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .social_media_block .or_block {
  position: relative;
  text-align: center;
  margin: 10px 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .social_media_block .or_block:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: rgba(14, 16, 64, 0.2);
  position: absolute;
  top: 15px;
  left: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .social_media_block .or_block .txt_or {
  color: #0d0f37;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 10px;
  position: relative;
  z-index: 9;
  background-color: #ffffff;
  padding: 0 10px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .social_media_block .list_sm {
  display: flex;
  justify-content: center;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .social_media_block .list_sm li:not(:last-child) {
  margin: 0 8px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .social_media_block .list_sm li a {
  text-decoration: none;
  color: #8474DE;
  width: 35px;
  height: 35px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 3px 6px #0E104026;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block {
  margin: 0 0 10px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li:not(:last-child) {
  margin: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li.valid_pwd {
  color: green;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li.valid_pwd label .dot_checkbox {
  background-color: #9EFFD5;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li.valid_pwd label .dot_checkbox:after {
  font-family: "FontAwesome";
  font-size: 10px;
  content: "";
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li.valid_pwd label .txt {
  color: green;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li.invalid_pwd {
  color: red;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li.invalid_pwd label .txt {
  color: red;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li label {
  margin: 0;
  cursor: pointer;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li label input {
  display: none;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li label input:checked ~ .dot_checkbox {
  background-color: #9EFFD5;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li label input:checked ~ .dot_checkbox:after {
  font-family: "FontAwesome";
  font-size: 10px;
  content: "";
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li label .dot_checkbox {
  display: inline-block;
  vertical-align: middle;
  line-height: 10px;
  text-align: center;
  width: 14px;
  height: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #DEDEDE;
  margin: 0 5px 0 0;
  color: #000;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .individual_business_block .password_block .list_pwd li label .txt {
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .desc {
  color: #7c7c8a;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
  text-decoration: none;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .nav-tabs {
  border: 1px solid #707070;
  overflow: hidden;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .nav-tabs .nav-item {
  margin-bottom: 0;
  width: 50%;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .nav-tabs .nav-item .nav-link {
  border: none;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-align: center;
  color: #989898;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  background-color: #E8E8E8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .nav-tabs .nav-item .nav-link .txt {
  font-size: 11px;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .nav-tabs .nav-item .nav-link.active, .custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .nav-tabs .nav-item .nav-link:hover {
  background-color: transparent;
  color: #8474DE;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .email_block {
  position: relative;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .email_block .icon {
  position: absolute;
  top: 45%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .email_block .field_input {
  padding: 0 40px 0 10px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .field_lbl {
  color: #5a5a5a;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .form-group .field_input {
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #515151;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block {
  margin: 20px 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .txt_para {
  color: #5a5a5a;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 30px;
  margin: 0 0 40px;
  display: block;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .txt_email {
  color: #5a5a5a;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  display: inline-block;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .txt_email a {
  text-decoration: none;
  color: #5a5a5a;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .link_send {
  margin: 0 auto;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 114px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .form-group .number_block {
  border: 1px solid #b2b2b2;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .form-group .number_block .code_num {
  /*position: absolute;
  top:50%;
  @include transform(translateY(-50%));
  left: 10px;*/
  color: #515151;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background-color: transparent;
  border: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .form-group .number_block .field_input {
  color: #515151;
  border: 0;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  background-color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .form-group .link_option {
  font-size: 10px;
  color: #0e1040;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .form-group .link_option.link_purple {
  color: #ffffff;
  font-weight: 600;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  display: inline-block;
  padding: 5px 10px;
  margin: 5px 0 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .btn_register {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 40px;
  line-height: 40px;
  width: 200px;
  border: 0;
  margin: 0 auto;
  display: block;
  text-decoration: none;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .thumb {
  position: absolute;
  bottom: -100px;
  right: 0;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .thumb img {
  width: 150px;
}
.custom_modal .modal-dialog .modal-content .link_return {
  color: #368f24;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: block;
  margin-bottom: 10px;
}
.custom_modal .modal-dialog .modal-content .btn_recovery_mail {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: linear-gradient(to right, #ed1849, #ed1849, #ed1849, #fe7833, #ff9030);
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 40px;
  line-height: 40px;
  width: 200px;
  border: 0;
  margin: 0 auto;
  display: block;
  text-decoration: none;
}

/* END LOGIN / REGISTER / FORGOT PASSWORD MODAL / CHANGE PASSWORD */
/*START FOR VOLMETRIC CALCULATOR / TRACK BOMBAX PARCEL MODAL*/
.custom_big_modal {
  padding-right: 0 !important;
}
.custom_big_modal .modal-dialog {
  max-width: 600px;
  padding-right: 0;
  height: 100%;
  display: flex;
  align-items: center;
  margin: 0 auto;
}
.custom_big_modal .modal-dialog .modal-content {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  position: relative;
}
.custom_big_modal .modal-dialog .modal-content .modal-header {
  padding: 10px;
  text-align: center;
  justify-content: center;
  position: relative;
  border-bottom-color: #707070;
}
.custom_big_modal .modal-dialog .modal-content .modal-header.remove_border {
  border-bottom: 0;
}
.custom_big_modal .modal-dialog .modal-content .modal-header .head_title {
  margin: 0;
  color: #ed1849;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.custom_big_modal .modal-dialog .modal-content .modal-header .head_title.rc_head_title {
  position: relative;
  top: 10px;
}
.custom_big_modal .modal-dialog .modal-content .modal-header .icon_close {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address {
  padding: 0 40px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_group {
  margin: 0 0 15px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .address_type_section {
  max-width: 100%;
  width: 290px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .address_txtarea_section {
  max-width: 100%;
  width: 400px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .add_lm_pincode_block {
  max-width: 100%;
  width: 500px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup {
  margin-top: 5px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li:not(:last-child) {
  margin-right: 20px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li label {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  white-space: nowrap;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li label .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 14px;
  width: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #cbcbcb;
  border: 1px solid #787878;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li label .checkmark:after {
  content: "✓";
  position: absolute;
  display: none;
  left: 0;
  top: -3px;
  border-width: 0 3px 3px 0;
  color: #fff;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li label:hover input ~ checkmark {
  background-color: #ed1849;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li label input:checked ~ .checkmark {
  background-color: #ed1849;
  border-color: #ed1849;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .pickup_radio_block .list_pickup li label input:checked ~ .checkmark:after {
  display: block;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_lbl, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_input, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_txtarea, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_select {
  width: 100%;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_lbl .txt_sup, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_input .txt_sup, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_txtarea .txt_sup, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_select .txt_sup {
  color: red;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_lbl {
  color: #5a5a5a;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-align: left;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_control, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_select, .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_txtarea {
  color: #000000;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  border: 1px solid #b2b2b2;
  outline: none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_select {
  cursor: pointer;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address .field_txtarea {
  max-width: 100%;
  height: 100px;
  resize: none;
  overflow: hidden;
  padding: 10px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .sop_content {
  overflow-y: scroll;
  height: 490px;
  padding: 10px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .sop_content .sop_row {
  margin: 0 0 20px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .sop_content .sop_row .headtitle {
  font-size: 17px;
  font-weight: 700;
  font-family: "Playfair Display", serif;
  color: #000000;
  margin: 0 0 10px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .sop_content .sop_row .list_sop {
  margin: 0;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .sop_content .sop_row .list_sop li .icon_dot {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 8px;
  height: 8px;
  background-color: #8474DE;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  top: 5px;
  float: left;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .sop_content .sop_row .list_sop li .txt {
  width: calc(100% - 18px);
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .rc_body .rc_box {
  margin: 0 0 14px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .rc_body .rc_box .custom_txtarea {
  width: 100%;
  border: 1px solid #707070;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  color: #000;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  resize: none;
  outline: none;
  height: 156px;
  box-shadow: initial;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .rc_body .btn_submit {
  max-width: 150px;
  width: 100%;
  margin: 0 auto;
  height: 44px;
  line-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  background: transparent linear-gradient(105deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  outline: none;
  border: 0;
  text-align: center;
  font-size: 17px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-decoration: none;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .list_head {
  border: 1px solid #707070;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .list_head li {
  color: #000000;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  padding: 5px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .list_val {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap-reverse;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .list_val > li {
  width: 23%;
  margin-bottom: 10px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .list_val > li:not(:nth-child(4n+4)) {
  margin-right: 2%;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .list_val > li .field_input, .custom_big_modal .modal-dialog .modal-content .modal-body .list_val > li .field_select {
  border: 1px solid #b2b2b2;
  outline: none;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #828282;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .approx_block {
  border: 1px solid #707070;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  padding: 5px;
  display: flex;
  align-items: center;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .approx_block span.txt {
  color: #000000;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  display: block;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .approx_block .field_input {
  outline: none;
  font-size: 14px;
  color: #828282;
  border: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  width: 50%;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block {
  max-width: 265px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px auto 0;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block.button_ok {
  max-width: 100%;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block.button_ok .btn_link {
  margin: auto;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block.button_fine {
  max-width: 100%;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block.button_fine .btn_action {
  margin: auto;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_link {
  outline: none;
  text-decoration: none;
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  width: 114px;
  padding: 0 20px;
  text-align: center;
  text-transform: uppercase;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_link.btn_cal {
  background: #8474DE;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_link:not(:last-child) {
  margin-right: 20px;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_action {
  outline: none;
  text-decoration: none;
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  width: 114px;
  padding: 0 20px;
  text-align: center;
  text-transform: uppercase;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_action.btn_pop {
  background: #8474DE;
}
.custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_action:not(:last-child) {
  margin-right: 20px;
}
.custom_big_modal .modal-dialog .modal-content .track_body {
  max-width: 370px;
  width: 100%;
  margin: 0 auto;
}
.custom_big_modal .modal-dialog .modal-content .track_body .consignment_box {
  position: relative;
  height: 46px;
  border: 1px solid #707070;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  margin-bottom: 17px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom_big_modal .modal-dialog .modal-content .track_body .consignment_box .field_lbl {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #000000;
  margin: 0;
}
.custom_big_modal .modal-dialog .modal-content .track_body .consignment_box .field_input {
  outline: none;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #6d6d6d;
  padding: 0 10px;
}
.custom_big_modal .modal-dialog .modal-content .track_body .btn_link {
  max-width: 150px;
  width: 100%;
  margin: 0 auto;
  height: 44px;
  line-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  background: transparent linear-gradient(105deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  outline: none;
  border: 0;
  text-align: center;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-decoration: none;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
}

/*END FOR VOLMETRIC CALCULATOR / TRACK BOMBAX PARCEL MODAL*/
/******************** END MODAL ********************/
/* START BACK TOP SCROLL */
.backtop {
  position: fixed;
  bottom: 40px;
  right: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: none;
  background-color: #ed1849;
  color: #ffffff;
  text-decoration: none;
  z-index: 999;
}
.backtop:hover {
  color: #ffffff;
  text-decoration: none;
}

/* END BACK TOP SCROLL */
/*START FOR ACCOUNT MODULE DESIGN*/
.modal .input-group label.error {
  position: relative;
  bottom: -35px;
}

.modal .input-group label.error,
.modal label.error {
  font-size: 12px;
  margin: 0;
}

.cursor-pointer {
  background: transparent linear-gradient(96deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #fff !important;
  border-radius: 25px;
  display: block;
  text-decoration: none;
  outline: none;
  height: 30px;
  line-height: 30px;
  font-size: 11px !important;
  padding: 0 10px;
  margin: 5px 0 0;
  width: max-content;
  text-align: center;
}

.invalid_msg {
  display: none;
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  border-radius: 0;
  background: linear-gradient(to right, #ed1849, #ed1849, #ed1849, #fe7833, #ff9030);
  border-color: #ed1849;
}
.invalid_msg .txt {
  color: #fff;
  /*font-family: "quicksand_bold";*/
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  width: 100%;
  text-align: center;
  display: block;
}
.invalid_msg .close {
  background: transparent linear-gradient(96deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  width: 20px;
  height: 20px;
  opacity: 1;
  color: #fff;
  font-weight: 100;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 16px;
  line-height: 23px;
  outline: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  right: 20px;
}
.invalid_msg .close:hover {
  opacity: 1;
}

.modal-backdrop {
  opacity: 0.8 !important;
}

/*END FOR ACCOUNT MODULUE DESIGN*/
/*START FOR MODAL IMAGE CROPPER*/
.zoom-cropper .btn-primary {
  width: 145px;
  height: 43px;
  line-height: 43px;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  font-size: 14px;
  /*font-family: "quicksand_bold";*/
  font-family: "Montserrat", sans-serif;
  display: flex;
  align-items: center;
  margin: 0 auto;
  outline: none;
  justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  border: 0;
  box-shadow: initial !important;
}

/*END FOR MODAL IMAGE CROPPER*/
.mobile_block {
  min-height: 100vh;
  background-color: #F5F6F8;
}
.mobile_block .mob_header {
  background: transparent linear-gradient(99deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  padding: 20px;
  display: flex;
  align-items: center;
  width: 100%;
  height: 60px;
}
.mobile_block .mob_header .icon_back {
  color: #ffffff;
  font-size: 25px;
}
.mobile_block .mob_header .head_title {
  color: #ffffff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  width: 100%;
  text-align: center;
}
.mobile_block .mob_header .mob_hamburger {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.mobile_block .mob_header .mob_hamburger .line {
  display: inline-block;
  width: 60%;
  height: 4px;
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mobile_block .mob_header .mob_hamburger .line:before {
  top: -8px;
  width: 25px;
}
.mobile_block .mob_header .mob_hamburger .line:after {
  top: 8px;
  width: 30px;
}
.mobile_block .mob_header .mob_hamburger .line:before, .mobile_block .mob_header .mob_hamburger .line:after {
  content: "";
  height: 4px;
  background-color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  display: block;
  position: absolute;
  right: 0;
}
.mobile_block .mob_content {
  padding: 50px 20px 100px;
}
.mobile_block .mob_content.mob_po_content {
  padding: 0;
}
.mobile_block .mob_content .acc_panel:not(:last-child) {
  margin: 0 0 10px;
}
.mobile_block .mob_content .acc_panel .acc_head {
  position: relative;
  cursor: pointer;
  background-color: #ecf6fe;
  padding: 10px 20px;
  display: flex;
}
.mobile_block .mob_content .acc_panel .acc_head .subtitle {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0;
}
.mobile_block .mob_content .acc_panel .acc_head .icon_arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  color: #7B7B7B;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.4s linear 0.2s ease-in-out;
  -moz-transition: all 0.4s linear 0.2s ease-in-out;
  -o-transition: all 0.4s linear 0.2s ease-in-out;
  -ms-transition: all 0.4s linear 0.2s ease-in-out;
  transition: all 0.4s linear 0.2s ease-in-out;
}
.mobile_block .mob_content .acc_panel .acc_head .icon_arrow.icon_arrow_active {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.mobile_block .mob_content .acc_panel .acc_body {
  display: none;
}
.mobile_block .mob_content .acc_panel .acc_body .caption_body {
  background-color: #ecf6fe;
  padding: 10px 20px;
}
.mobile_block .mob_content .acc_panel .acc_body .caption_body .desc {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #5A5A5A;
  line-height: normal;
  margin: 0;
}
.mobile_block .mob_content .acc_panel .acc_body .caption_body .desc:not(:last-child) {
  margin-bottom: 10px;
}
.mobile_block .mob_content .acc_panel .acc_body .caption_body .linkdownload {
  text-decoration: none;
  color: #5a5a5a;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.mobile_block .mob_content .acc_panel .acc_body .caption_body .linkdownload .icon {
  width: 20px;
  margin: 0 5px 0 0;
  float: left;
}
.mobile_block .mob_content .acc_panel .acc_body .caption_body .linkdownload .txt {
  display: inline-block;
  width: calc(100% - 25px);
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block {
  padding: 10px 20px;
  overflow: hidden;
  background-color: #ffffff;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline {
  /*START FOR ANIMATION*/
  /*END FOR ANIMATION*/
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline.old_timeline {
  padding: 20px 0 0;
}
@keyframes status {
  to {
    background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
  }
}
@keyframes icons {
  to {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
  }
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline {
  padding: 0 0 40px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block {
  margin: 0 0 30px;
  width: 100%;
  position: relative;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .maintitle {
  color: #5A5A5A;
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  padding: 0 40px 0 0;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .icon_close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .download_block {
  display: flex;
  align-items: center;
  margin: 10px 0 0;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .download_block .linkdownload {
  display: inline-block;
  margin: 0 5px 0 0;
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .download_block .linkdownload .icon {
  display: inline-block;
  margin: 0 5px 0 0;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .download_block .txt_delivery {
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress {
  position: relative;
  padding: 0 20px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline {
  position: relative;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background-color: #DEDEDE;
  border-radius: 6px;
  z-index: 1;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li {
  position: relative;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li.item_active:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 5px;
  background-color: #ED1849;
  z-index: 2;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li.item_active .mob_timeline_content .mob_circle_dot {
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li.item_active .mob_timeline_content .caption {
  opacity: 1;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .mob_circle_dot {
  border: 2px solid #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: block;
  box-shadow: 0px 7px 6px #00000029;
  background-color: #DEDEDE;
  margin: 0 0 0 -17px;
  position: relative;
  z-index: 9;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption {
  opacity: 0.6;
  position: relative;
  top: -30px;
  padding: 0 0 0 50px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .subtitle {
  font-size: 16px;
  font-weight: 700;
  color: #5A5A5A;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 2px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .txt {
  display: block;
  color: #5A5A5A;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block {
  margin: 10px 0 0;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block .linkdownload {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block .linkdownload .icon {
  margin: 0 5px 0 0;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block .txt_delivery {
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 0 20px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line:after {
  display: none;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line li:last-child .icon {
  top: 0;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li.item_complete .icon {
  animation-delay: 25s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li.item_complete .icon img {
  animation-delay: 25s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline .mob_progress_bar {
  position: absolute;
  top: 0;
  left: 20px;
  width: 3px;
  height: 0;
  background-color: #ed1849;
  display: block;
  z-index: 9;
  border-radius: 6px;
  animation: mobprogressbar 30s linear forwards;
}
@keyframes mobprogressbar {
  0% {
    height: 0%;
  }
  25% {
    height: 25%;
  }
  50% {
    height: 50%;
  }
  75% {
    height: 75%;
  }
  100% {
    height: 100%;
  }
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline:after {
  width: 3px;
  height: 100%;
  content: "";
  border-radius: 4px;
  background-color: #DEDEDE;
  display: block;
  z-index: 2;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li:nth-of-type(1) .icon {
  top: -10px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li:last-child .icon {
  top: 25px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li:not(:last-child) {
  margin: 0 0 30px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .caption {
  text-align: left;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .icon {
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .icon .fa {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_complete .icon {
  animation: status 0.4s linear forwards;
  margin: auto;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_complete .icon img {
  animation: icons 0.4s linear forwards;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_two .icon {
  animation-delay: 5s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_two .icon img {
  animation-delay: 5s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_three .icon {
  animation-delay: 13s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_three .icon img {
  animation-delay: 13s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_four .icon {
  animation-delay: 18s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_four .icon img {
  animation-delay: 18s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_five .icon {
  animation-delay: 22s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_five .icon img {
  animation-delay: 22s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_six .icon {
  animation-delay: 30s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_six .icon img {
  animation-delay: 30s;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .status {
  width: calc(100% - 50px);
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption {
  position: relative;
  width: calc(100% - 50px);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .icon_close {
  width: 30px;
  height: 30px;
  background-color: #DEDEDE;
  border-radius: 50%;
  position: absolute;
  transition: all 200ms ease-in;
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.29);
  border: 2px solid #ffffff;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #5a5a5a;
  text-decoration: none;
  margin: auto;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .icon {
  margin: initial !important;
  width: 50px;
  height: 50px;
  line-height: 45px;
  background-color: #DEDEDE;
  border-radius: 50%;
  position: relative;
  top: 0;
  left: -25px;
  transition: all 200ms ease-in;
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.29);
  border: 2px solid #ffffff;
  z-index: 999;
  display: block;
  float: left;
  text-align: center;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .subtitle {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 21px;
  height: auto;
  margin: 0;
  color: #5A5A5A;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .desc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 17px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .desc .txt {
  display: block;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_date_time, .mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_loc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 17px;
  display: block;
  margin-bottom: 5px;
}
.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_loc {
  margin-bottom: 0;
}
.mobile_block .mob_content .track_content {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  -webkit-box-shadow: 0px -4px 11px #00000017;
  -moz-box-shadow: 0px -4px 11px #00000017;
  -ms-box-shadow: 0px -4px 11px #00000017;
  box-shadow: 0px -4px 11px #00000017;
  background-color: #ffffff;
}
.mobile_block .mob_content .track_content .track_head {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  border-bottom: 1px solid #707070;
}
.mobile_block .mob_content .track_content .track_head .subtitle {
  color: #ed1849;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 26px;
  margin: 0;
}
.mobile_block .mob_content .track_content .track_body {
  padding: 15px;
}
.mobile_block .mob_content .track_content .track_body .field_group {
  margin: 0 0 20px;
}
.mobile_block .mob_content .track_content .track_body .field_group .field_lbl {
  color: #000000;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
  display: block;
  width: 100%;
  text-align: center;
}
.mobile_block .mob_content .track_content .track_body .field_group .field_input {
  color: #828282;
  font-size: 15px;
  border: 1px solid #707070;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  outline: none;
  width: 100%;
  height: 46px;
  padding: 10px;
}
.mobile_block .mob_content .track_content .track_body .btn_track {
  margin: auto;
  height: 44px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  border: 0;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent linear-gradient(105deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  max-width: 150px;
  width: 100%;
  text-align: center;
  outline: none;
}
.mobile_block .mob_content .order_content {
  padding: 0 0 100px;
}
.mobile_block .mob_content .order_content .nav_order .nav-tabs {
  position: relative;
  border: none;
  background-color: #fff;
  border-radius: 6px;
  white-space: nowrap;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  box-shadow: 0px 8px 9px #727C8E1A;
  -webkit-box-shadow: 0px 8px 9px #727C8E1A;
  overflow-x: scroll;
}
.mobile_block .mob_content .order_content .nav_order .nav-tabs:-webkit-scrollbar {
  display: none;
}
.mobile_block .mob_content .order_content .nav_order .nav-tabs li {
  margin: 0px;
  width: calc(100% / 3);
}
.mobile_block .mob_content .order_content .nav_order .nav-tabs li a {
  position: relative;
  padding: 20px;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  border: none;
  color: #B7C0D2;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-align: center;
}
.mobile_block .mob_content .order_content .nav_order .nav-tabs a:hover {
  background-color: #fff;
  border: none;
}
.mobile_block .mob_content .order_content .nav_order .nav-tabs .active {
  background-color: transparent;
  border: none;
  color: #ed1849;
}
.mobile_block .mob_content .order_content .nav_order .slider {
  display: inline-block;
  width: 33.33%;
  height: 4px;
  border-radius: 3px;
  background: transparent linear-gradient(92deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  z-index: 9;
  bottom: 0;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.mobile_block .mob_content .order_content .nav_order .tab_content {
  padding: 20px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content.remove_spacing {
  padding: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content.bg_white {
  background-color: #fff;
}
.mobile_block .mob_content .order_content .nav_order .tab_content.tab_active_order {
  padding: 20px 0 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel:not(:last-child) {
  margin: 0 0 10px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_head {
  position: relative;
  cursor: pointer;
  background-color: #ecf6fe;
  padding: 10px 20px;
  display: flex;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_head .subtitle {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_head .icon_arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  color: #7B7B7B;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.4s linear 0.2s ease-in-out;
  -moz-transition: all 0.4s linear 0.2s ease-in-out;
  -o-transition: all 0.4s linear 0.2s ease-in-out;
  -ms-transition: all 0.4s linear 0.2s ease-in-out;
  transition: all 0.4s linear 0.2s ease-in-out;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_head .icon_arrow.icon_arrow_active {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body {
  display: none;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .caption_body {
  background-color: #ecf6fe;
  padding: 10px 20px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .caption_body .desc {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #5A5A5A;
  line-height: normal;
  margin: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .caption_body .desc:not(:last-child) {
  margin-bottom: 10px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block {
  padding: 10px 20px;
  overflow: hidden;
  background-color: #ffffff;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline {
  /*START FOR ANIMATION*/
  /*END FOR ANIMATION*/
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline.old_timeline {
  padding: 20px 0 0;
}
@keyframes status {
  to {
    background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
  }
}
@keyframes icons {
  to {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
  }
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline {
  padding: 0 0 40px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block {
  margin: 0 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .maintitle {
  color: #5A5A5A;
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  padding: 0 40px 0 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .icon_close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress {
  position: relative;
  padding: 0 20px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline {
  position: relative;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  background-color: #DEDEDE;
  border-radius: 6px;
  z-index: 1;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li {
  position: relative;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li.item_active:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 5px;
  background-color: #ED1849;
  z-index: 2;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li.item_active .mob_timeline_content .mob_circle_dot {
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li.item_active .mob_timeline_content .caption {
  opacity: 1;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .mob_circle_dot {
  border: 2px solid #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: block;
  box-shadow: 0px 7px 6px #00000029;
  background-color: #DEDEDE;
  margin: 0 0 0 -17px;
  position: relative;
  z-index: 9;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption {
  opacity: 0.6;
  position: relative;
  top: -30px;
  padding: 0 0 0 50px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .subtitle {
  font-size: 16px;
  font-weight: 700;
  color: #5A5A5A;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 2px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .txt {
  display: block;
  color: #5A5A5A;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 0 20px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line:after {
  display: none;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line li:last-child .icon {
  top: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li.item_complete .icon {
  animation-delay: 25s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li.item_complete .icon img {
  animation-delay: 25s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline .mob_progress_bar {
  position: absolute;
  top: 0;
  left: 20px;
  width: 3px;
  height: 0;
  background-color: #ed1849;
  display: block;
  z-index: 9;
  border-radius: 6px;
  animation: mobprogressbar 30s linear forwards;
}
@keyframes mobprogressbar {
  0% {
    height: 0%;
  }
  25% {
    height: 25%;
  }
  50% {
    height: 50%;
  }
  75% {
    height: 75%;
  }
  100% {
    height: 100%;
  }
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline:after {
  width: 3px;
  height: 100%;
  content: "";
  border-radius: 4px;
  background-color: #DEDEDE;
  display: block;
  z-index: 2;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li:nth-of-type(1) .icon {
  top: -10px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li:last-child .icon {
  top: 25px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li:not(:last-child) {
  margin: 0 0 30px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .caption {
  text-align: left;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .icon {
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .icon .fa {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_complete .icon {
  animation: status 0.4s linear forwards;
  margin: auto;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_complete .icon img {
  animation: icons 0.4s linear forwards;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_two .icon {
  animation-delay: 5s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_two .icon img {
  animation-delay: 5s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_three .icon {
  animation-delay: 13s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_three .icon img {
  animation-delay: 13s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_four .icon {
  animation-delay: 18s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_four .icon img {
  animation-delay: 18s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_five .icon {
  animation-delay: 22s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_five .icon img {
  animation-delay: 22s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_six .icon {
  animation-delay: 30s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_six .icon img {
  animation-delay: 30s;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .status {
  width: calc(100% - 50px);
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption {
  position: relative;
  width: calc(100% - 50px);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .icon_close {
  width: 30px;
  height: 30px;
  background-color: #DEDEDE;
  border-radius: 50%;
  position: absolute;
  transition: all 200ms ease-in;
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.29);
  border: 2px solid #ffffff;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #5a5a5a;
  text-decoration: none;
  margin: auto;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .icon {
  margin: initial !important;
  width: 50px;
  height: 50px;
  line-height: 45px;
  background-color: #DEDEDE;
  border-radius: 50%;
  position: relative;
  top: 0;
  left: -25px;
  transition: all 200ms ease-in;
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.29);
  border: 2px solid #ffffff;
  z-index: 999;
  display: block;
  float: left;
  text-align: center;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .subtitle {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 21px;
  height: auto;
  margin: 0;
  color: #5A5A5A;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .desc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 17px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .desc .txt {
  display: block;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_date_time, .mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_loc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 17px;
  display: block;
  margin-bottom: 5px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_loc {
  margin-bottom: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .mob_record_found_block {
  background-color: #F5F6F8;
  display: grid;
  place-items: center;
  height: 100%;
  padding: 162px 0 300px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .mob_record_found_block .txt {
  color: #272727;
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  display: block;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block {
  background-color: #ffffff;
  padding: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  -moz-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  -ms-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table.custom_table_scroll {
  width: 100%;
  overflow-x: auto;
  display: block;
  padding: 0 0 10px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table::-webkit-scrollbar {
  height: 7px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table::-webkit-scrollbar-track {
  height: 7px;
  background-color: #E5E5E5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table::-webkit-scrollbar-thumb {
  background-color: #8474DE;
  height: 7px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th,
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td {
  padding: 10px;
  white-space: initial;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(1),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(1) {
  min-width: 100px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(2),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(2) {
  min-width: 150px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(3),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(3) {
  min-width: 100px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(4),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(4) {
  min-width: 200px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(5),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(5) {
  min-width: 200px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(6),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(6) {
  min-width: 100px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(7),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(7) {
  min-width: 100px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(8),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(8) {
  min-width: 100px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(9),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(9) {
  min-width: 150px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(10),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(10) {
  min-width: 200px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr th:nth-child(11),
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tr td:nth-child(11) {
  min-width: 200px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table thead tr th .txt {
  color: #000000;
  font-size: 20px;
  font-weight: lighter;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  white-space: nowrap;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr:not(:last-child) td {
  border-bottom: 1px solid #DCDCDC;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr:not(:last-child) td.wo_border {
  border-bottom: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td {
  position: relative;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .link_save_address {
  position: relative;
  left: 0;
  bottom: 0px;
  color: #8474DE;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  text-decoration: none;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .linkdownload {
  text-decoration: none;
  color: #5a5a5a;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .linkdownload .icon {
  width: 20px;
  margin: 0 5px 0 0;
  float: left;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .linkdownload .txt {
  display: inline-block;
  width: calc(100% - 25px);
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_toolbar {
  display: flex;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_toolbar li:not(:last-child) {
  margin: 0 20px 0 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_rating {
  display: flex;
  margin: 0 0 5px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_rating li:not(:last-child) {
  margin: 0 10px 0 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_rating li .fa {
  color: #858585;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_rating li .fa.active_star {
  color: #ed1849;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .box_comment .field_txtarea {
  padding: 10px;
  height: 100px;
  border: 1px solid #b9b9b9;
  border-radius: 7px;
  overflow: hidden;
  resize: none;
  outline: none;
  color: #828282;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .box_comment .btn_rate {
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  background: linear-gradient(to right, #ed1849, #ed1849, #ed1849, #ed1849, #ed1849);
  padding: 0 30px;
  border: 0;
  outline: none;
  height: 45px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .box_comment .headtitle {
  color: #ed1849;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .box_comment .txt_para {
  color: #272727;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .txt {
  color: #5a5a5a;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
  margin: 0 0 10px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .txt.txt_color_red {
  color: #ed1849;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_invoice li {
  display: inline-block;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .list_invoice li:not(:last-child) {
  margin: 0 10px 0 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .charger_amount_block {
  display: flex;
  flex-direction: column;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .charger_amount_block .txt_val {
  color: #ed1849;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  white-space: nowrap;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .link_cno {
  color: #5a5a5a;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li {
  background-color: #ffffff;
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li:not(:last-child) {
  margin: 0 0 20px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_head {
  border-bottom: 1px solid #DCDCDC;
  padding: 5px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_head .subtitle {
  color: #000000;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_head .txt_loc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_body {
  padding: 5px;
  border-bottom: 1px solid #DCDCDC;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_body .list_item > li:not(:last-child) {
  margin: 0 0 15px;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_body .list_item > li span {
  display: block;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_body .list_item > li span.txt_b {
  text-transform: uppercase;
  color: #9F9F9F;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_body .list_item > li span.txt_l {
  color: #000000;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_foot {
  padding: 5px;
  text-align: right;
}
.mobile_block .mob_content .order_content .nav_order .tab_content .list_po > li .po_box .po_foot .link {
  color: #ed1849;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.mobile_block .mob_footer {
  background-color: #ffffff;
  -webkit-box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  -ms-box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  padding: 10px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 999;
}
.mobile_block .mob_footer .mob_list_foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.mobile_block .mob_footer .mob_list_foot li {
  width: calc(100% / 5);
}
.mobile_block .mob_footer .mob_list_foot li a {
  color: #000000;
  text-decoration: none;
  font-size: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-align: center;
  display: block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.mobile_block .mob_footer .mob_list_foot li a:hover, .mobile_block .mob_footer .mob_list_foot li a.active {
  color: #ed1849;
}
.mobile_block .mob_footer .mob_list_foot li a:hover .icon img, .mobile_block .mob_footer .mob_list_foot li a.active .icon img {
  filter: invert(19%) sepia(69%) saturate(5044%) hue-rotate(337deg) brightness(94%) contrast(98%);
  -webkit-filter: invert(19%) sepia(69%) saturate(5044%) hue-rotate(337deg) brightness(94%) contrast(98%);
}
.mobile_block .mob_footer .mob_list_foot li a span {
  display: block;
}
.mobile_block .mob_footer .mob_list_foot li a span.icon {
  margin: 0 auto 4px;
}
.mobile_block .mob_sidenav {
  position: fixed;
  top: 0;
  right: -100%;
  width: 300px;
  height: 100%;
  background-color: #ffffff;
  -webkit-box-shadow: -8px 8px 9px #727C8E1C;
  -moz-box-shadow: -8px 8px 9px #727C8E1C;
  -ms-box-shadow: -8px 8px 9px #727C8E1C;
  box-shadow: -8px 8px 9px #727C8E1C;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  z-index: 9999;
}
.mobile_block .mob_sidenav.mob_sidenav_open {
  right: 0;
}
.mobile_block .mob_sidenav .head_sidebar {
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 10px;
}
.mobile_block .mob_sidenav .head_sidebar .close_hamburger {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.mobile_block .mob_sidenav .head_sidebar .close_hamburger .line {
  display: inline-block;
  width: 60%;
  height: 3px;
  background-color: #ed1849;
  position: absolute;
  top: 50%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mobile_block .mob_sidenav .head_sidebar .close_hamburger .line:before {
  top: -8px;
  width: 25px;
}
.mobile_block .mob_sidenav .head_sidebar .close_hamburger .line:after {
  top: 8px;
  width: 27px;
}
.mobile_block .mob_sidenav .head_sidebar .close_hamburger .line:before, .mobile_block .mob_sidenav .head_sidebar .close_hamburger .line:after {
  content: "";
  height: 3px;
  background-color: #ed1849;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  display: block;
  position: absolute;
  right: 0;
}
.mobile_block .mob_sidenav .body_sidebar .message_block {
  padding: 30px 30px 10px;
}
.mobile_block .mob_sidenav .body_sidebar .message_block .subtitle {
  color: #374761;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 18px;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav {
  padding: 15px 15px 50px;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav:-webkit-scrollbar {
  display: none;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li:not(:last-child) {
  margin: 0 0 10px;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
  padding: 10px;
  display: flex;
  align-items: center;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a.bg_gradient_active {
  background: transparent linear-gradient(96deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff !important;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a:hover, .mobile_block .mob_sidenav .body_sidebar .list_nav li a.active {
  background-color: #ecf6fe;
  color: #374761;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a:hover .icon_block span.icon_default, .mobile_block .mob_sidenav .body_sidebar .list_nav li a.active .icon_block span.icon_default {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a:hover .icon_block span.icon_sprite, .mobile_block .mob_sidenav .body_sidebar .list_nav li a.active .icon_block span.icon_sprite {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a .icon_block {
  position: relative;
  display: inline-block;
  margin: 0 15px 0 0;
  overflow: hidden;
  width: 24px;
  height: 24px;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a .icon_block span {
  display: inline-block;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a .icon_block span.icon {
  height: 24px;
  width: 24px;
  position: absolute;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.mobile_block .mob_sidenav .body_sidebar .list_nav li a .icon_block span.icon_sprite {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

.datepicker thead tr:first-child th,
.datepicker tfoot tr th,
.datepicker td, .datepicker th {
  font-family: "Montserrat", sans-serif;
}

.txt_total_val {
  position: fixed;
  left: 0;
  bottom: 0;
  min-width: 100px;
  padding: 0 10px;
  border-radius: 15px 15px 0 0;
  background: transparent linear-gradient(102deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  display: block;
  z-index: 99999;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  border: 1px solid #fff;
  box-shadow: 3px 3px 3px #ccc;
  border-bottom: 0;
}

.block_add_remove_delivery_address {
  margin: 0px 0 20px 100px;
}

.btn_add_address {
  outline: none !important;
  background-color: #7764E4;
  border: 0;
  color: #ffffff;
  text-align: center;
  height: 50px;
  outline: none;
  cursor: pointer;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 10px 15px 0;
  border-radius: 15px;
  min-width: 200px;
  padding: 0 10px;
  white-space: nowrap;
}
.btn_add_address .icon {
  width: 30px;
  height: 30px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  line-height: 24px;
  font-size: 24px;
}

.btn_remove_address {
  outline: none !important;
  background-color: transparent;
  border: 2px solid #ed1849;
  color: #ed1849;
  text-align: center;
  height: 50px;
  outline: none;
  cursor: pointer;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  border-radius: 15px;
  min-width: 200px;
  padding: 0 10px;
  white-space: nowrap;
}
.btn_remove_address .icon {
  width: 30px;
  height: 30px;
  border: 1px solid #ed1849;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  line-height: 24px;
  font-size: 24px;
}

.custom_vertical_scrollbar::-webkit-scrollbar {
  width: 10px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
}
.custom_vertical_scrollbar::-webkit-scrollbar-track {
  width: 10px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  background-color: #E9E9E9;
}
.custom_vertical_scrollbar::-webkit-scrollbar-thumb {
  width: 10px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  border-radius: 14px;
  background-color: #8474DE;
}

@keyframes "loading" {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.format {
  position: fixed;
  height: 100%;
  z-index: 5000;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
  display: flex;
  overflow-y: hidden;
  justify-content: center;
  align-items: center;
  background: #ecf6fe;
}
.format .txt {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #0e1040;
}
.format .loading span {
  display: inline-block;
  vertical-align: middle;
  width: 0.8em;
  height: 0.8em;
  margin: 0.19em;
  background: #FF4D4D;
  border-radius: 0.8em;
  -webkit-box-shadow: 0px 5px 12px 0px #dbd8db;
  -moz-box-shadow: 0px 5px 12px 0px #dbd8db;
  box-shadow: 0px 5px 12px 0px #dbd8db;
  animation: loading 1s infinite alternate;
}
.format .loading span:nth-of-type(2) {
  background: #f54140;
  animation-delay: 0.2s;
}
.format .loading span:nth-of-type(3) {
  background: #ef1e4a;
  animation-delay: 0.4s;
}
.format .loading span:nth-of-type(4) {
  background: #ffa99c;
  animation-delay: 0.6s;
}
.format .loading span:nth-of-type(5) {
  background: #FF4D4D;
  animation-delay: 0.8s;
}
.format .loading span:nth-of-type(6) {
  background: #f54140;
  animation-delay: 1s;
}
.format .loading span:nth-of-type(7) {
  background: #ef1e4a;
  animation-delay: 1.2s;
}

.home_content .banner {
  position: relative;
  padding: 100px 0 0;
  height: 650px;
  background: #6356af url("../images/home/bg_banner.png") no-repeat center;
  background-size: cover;
}
.home_content .banner .inner_banner {
  position: relative;
  z-index: 99;
}
.home_content .banner .inner_banner .banner_left {
  padding: 130px 0 0;
}
.home_content .banner .inner_banner .banner_left .big_title {
  color: #ffffff;
  font-size: 34px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin: 0 0 10px;
  max-width: 422px;
  width: 100%;
}
.home_content .banner .inner_banner .banner_left .big_title p {
  margin-bottom: 0;
}
.home_content .banner .inner_banner .banner_left .big_title span {
  font-size: 33px;
}
.home_content .banner .inner_banner .banner_left .desc {
  color: #ffffff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  margin: 0;
  line-height: 20px;
}
.home_content .banner .inner_banner .banner_right {
  position: relative;
}
.home_content .banner .inner_banner .banner_right .login_block {
  text-align: center;
  background-color: #ffffff;
  -webkit-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  padding: 30px;
  position: relative;
  z-index: 1;
}
.home_content .banner .inner_banner .banner_right .login_block .field_group {
  position: relative;
}
.home_content .banner .inner_banner .banner_right .login_block .field_group .field_icon {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.home_content .banner .inner_banner .banner_right .login_block .field_group .field_icon .fa {
  color: rgba(14, 16, 64, 0.5);
  margin-right: 5px;
}
.home_content .banner .inner_banner .banner_right .login_block .field_group .field_icon .txt {
  color: rgba(14, 16, 64, 0.5);
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.home_content .banner .inner_banner .banner_right .login_block .field_group .field_input {
  background-color: transparent;
  border-bottom: 1px solid #44478f !important;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: rgba(14, 16, 64, 0.5);
  padding: 0 90px 0 10px;
}
.home_content .banner .inner_banner .banner_right .login_block .btn_login {
  color: #ffffff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(96deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 50px;
  line-height: 50px;
  width: 100%;
  margin: auto;
  border: 0;
  display: block;
  text-decoration: none;
}
.home_content .banner .inner_banner .banner_right .login_block .txt_desc {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #0e1040;
  line-height: 20px;
  margin: 10px 0 0;
}
.home_content .banner .infographics_block {
  position: absolute;
  bottom: 20%;
  right: 15%;
}
.home_content .services_block {
  padding: 30px 0;
  background-color: #ffffff;
}
.home_content .services_block .inner_serv_row {
  padding: 45px 30px 120px;
  background-color: #ffffff;
  margin: -100px 0 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  box-shadow: 0px 8px 14px #0000001A;
  -webkit-box-shadow: 0px 8px 14px #0000001A;
  z-index: 9;
  position: relative;
}
.home_content .services_block .inner_serv_row .title_block {
  text-align: center;
  margin: 0 0 100px;
}
.home_content .services_block .inner_serv_row .title_block .headtitle {
  color: #0e1040;
  font-size: 34px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
}
.home_content .services_block .inner_serv_row .inner_gradient_content {
  background: transparent linear-gradient(180deg, #6356af 0%, #322B58 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 144px 144px 0 0;
  -moz-border-radius: 144px 144px 0 0;
  -ms-border-radius: 144px 144px 0 0;
  border-radius: 144px 144px 0 0;
  padding: 200px 0;
  position: relative;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .box_hexageon {
  background: url("../images/home/icon_hexagon.svg") no-repeat center;
  background-size: cover;
  width: 200px;
  height: 200px;
  margin: -270px auto 0;
  position: relative;
  z-index: 9;
  padding: 20px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .box_hexageon .icon_block {
  text-align: center;
  margin: 0 auto 20px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .box_hexageon .caption {
  text-align: center;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .box_hexageon .caption .headtitle {
  color: #0e1040;
  font-size: 12px;
  font-weight: 700;
  margin: 0;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .box_hexageon .caption .headtitle .txt_color_weight {
  color: #ed1849;
  font-size: 16px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .box_hexageon .caption .desc {
  color: #0e1040;
  font-size: 12px;
  margin: 0;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_logo {
  color: #ffffff;
  text-align: center;
  display: block;
  font-size: 27px;
  font-weight: 500;
  position: absolute;
  top: 150px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc {
  position: absolute;
  color: #7679C1;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_one {
  font-size: 27px;
  top: 120px;
  left: 20%;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_two {
  font-size: 42px;
  top: 80px;
  left: 320px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_three {
  font-size: 32px;
  top: 195px;
  left: 120px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_four {
  font-size: 23px;
  top: 164px;
  left: 250px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_five {
  font-size: 25px;
  top: 220px;
  left: 400px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_six {
  font-size: 35px;
  top: 80px;
  right: 300px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_seven {
  font-size: 23px;
  top: 150px;
  right: 250px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_eight {
  font-size: 34px;
  top: 200px;
  right: 100px;
}
.home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_nine {
  font-size: 25px;
  top: 220px;
  right: 350px;
}
.home_content .services_block .inner_serv_row .row_service_second {
  margin: -100px 0 0;
}
.home_content .services_block .inner_serv_row .box_serv {
  background: transparent linear-gradient(180deg, #6356af 0%, #322B58 100%) 0% 0% no-repeat padding-box;
  padding: 30px 20px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  text-align: center;
}
.home_content .services_block .inner_serv_row .box_serv.h_medium {
  height: 244px;
}
.home_content .services_block .inner_serv_row .box_serv.h_full {
  height: 370px;
}
.home_content .services_block .inner_serv_row .box_serv.h_small {
  height: 138px;
}
.home_content .services_block .inner_serv_row .box_serv.h_xxsmall {
  height: 100px;
  margin: 30px 0 0;
}
.home_content .services_block .inner_serv_row .box_serv .subtitle {
  color: #ffffff;
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 15px;
}
.home_content .services_block .inner_serv_row .box_serv .subtitle:after {
  content: "";
  height: 1px;
  width: 168px;
  background-color: #A898FF;
  display: block;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
}
.home_content .services_block .inner_serv_row .box_serv .inner_serv .sectiontitle {
  background-color: #ed1849;
  color: #ffffff;
  -webkit-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  -ms-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  border: 2px solid #ffffff;
  border-bottom: 0;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  display: inline-block;
  width: 180px;
}
.home_content .services_block .inner_serv_row .box_serv .inner_serv .row_serv {
  border: 2px solid #383063;
  background-color: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  padding: 10px;
  margin: 0 0 20px;
}
.home_content .services_block .inner_serv_row .box_serv .inner_serv .row_serv .list_item li:not(:last-child) {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #383063;
}
.home_content .services_block .inner_serv_row .box_serv .inner_serv .row_serv .maintitle {
  color: #ed1849;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  position: relative;
}
.home_content .services_block .inner_serv_row .box_serv .inner_serv .row_serv .desc {
  color: #554A97;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 21px;
  margin: 0;
}
.home_content .services_block .inner_serv_row .list_serv {
  margin: 100px 0 0;
  display: flex;
  position: absolute;
  bottom: 0;
}
.home_content .services_block .inner_serv_row .list_serv li.spacing_top {
  top: 40px;
  position: relative;
}
.home_content .services_block .inner_serv_row .list_serv li:not(:last-child) {
  margin: 0 20px 0 0;
}
.home_content .smart_solutions_block {
  background: linear-gradient(180deg, #ffffff, #ecf6fe);
  padding: 100px 0;
  position: relative;
}
.home_content .smart_solutions_block .inner_smart_solutions {
  position: relative;
  width: 100%;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .title_block {
  margin: 0 0 35px;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .title_block .headtitle {
  color: #0e1040;
  font-size: 34px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  line-height: 40px;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .list_barcode {
  display: flex;
  align-items: center;
  margin: 0;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .list_barcode li:not(:last-child) {
  margin: 0 30px 0 0;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .list_smart {
  margin: 0 0 40px;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .list_smart li:not(:last-child) {
  margin: 0 0 20px;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .list_smart li .icon {
  width: 30px;
  height: 30px;
  margin: 0 10px 0 0;
  display: inline-block;
  float: left;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .list_smart li .txt {
  width: calc(100% - 40px);
  display: inline-block;
  color: #0e1040;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .playstore_block .txt {
  color: rgba(14, 16, 64, 0.5);
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  display: block;
  margin: 0 0 10px;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .playstore_block .list_ps {
  display: flex;
  align-items: center;
}
.home_content .smart_solutions_block .inner_smart_solutions .leftside .playstore_block .list_ps li:not(:last-child) {
  margin: 0 20px 0 0;
}
.home_content .smart_solutions_block .inner_smart_solutions .rightside {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
}
.home_content .smart_solutions_block .inner_smart_solutions .rightside .mobile_app {
  position: relative;
  top: -50px;
}
.home_content .smart_solutions_block .inner_smart_solutions .rightside .mobile_app .img_mob {
  display: none;
}

.pickup_content .banner {
  position: relative;
  padding: 50px 0 0;
  min-height: 430px;
  background: linear-gradient(180deg, #6356af 35%, #322b58 100%);
}
.pickup_content .banner .infographics_block .img_info {
  position: absolute;
  bottom: 70px;
  right: 0;
}
.pickup_content .banner .infographics_block .img_package {
  position: absolute;
  top: 40%;
  right: 11%;
}
.pickup_content .banner .inner_banner .banner_content {
  max-width: 900px;
  margin: 0 auto 30px;
  padding: 15px 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row:not(:last-child) {
  margin: 0 0 20px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block {
  border: 1px solid #ECECEC;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: 0 15px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box {
  width: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: relative;
  height: 70px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box:first-child .field_input_lg {
  padding-right: 10px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box:not(:last-child) {
  border-right: 1px solid #ECECEC;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box:last-child {
  padding: 0 0 0 15px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .icon_close {
  position: absolute;
  top: 5x;
  right: 10px;
  font-size: 20px;
  font-weight: 700;
  text-align: right;
  cursor: pointer;
  z-index: 9;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .txt_msg_error {
  position: absolute;
  bottom: -20px;
  font-size: 12px;
  color: red;
  display: block;
  font-family: "Montserrat", sans-serif;
  width: 100%;
  margin: 0;
  left: 0;
  text-align: left;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box label {
  margin-right: 5px;
  color: #0e1040;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin-bottom: 0;
  text-align: center;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_input {
  outline: none;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000000;
  padding: 0 10px 0 0;
  height: 20px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_input::placeholder {
  color: #000000;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_input_lg {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #6d6d6d;
  outline: none;
  border: 0;
  padding: 0;
  box-shadow: initial;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_error {
  color: red;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  position: relative;
  top: 18px;
  display: block;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .inner_field_box {
  display: flex;
  border-right: 1px solid #ECECEC;
  width: 80%;
  position: relative;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .price_box {
  width: calc(100% - 80%);
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .price_box .txt_value {
  color: #6356af;
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block {
  display: flex;
  align-items: flex-start;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-right: 15px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .txt_label {
  display: block;
  font-size: 14px;
  color: #272727;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 20px 5px 15px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li {
  width: 50%;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li:first-child label .txt_doc_no_docs {
  -webkit-border-radius: 7px 0 0 7px;
  -moz-border-radius: 7px 0 0 7px;
  -ms-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li:last-child label .txt_doc_no_docs {
  -webkit-border-radius: 0 7px 7px 0;
  -moz-border-radius: 0 7px 7px 0;
  -ms-border-radius: 0 7px 7px 0;
  border-radius: 0 7px 7px 0;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li:not(:last-child) .txt_doc_no_docs {
  border-right: 0;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li label {
  width: 100%;
  padding: 0;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li label .txt_doc_no_docs {
  border: 1px solid #ECECEC;
  width: 100%;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0 20px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  white-space: nowrap;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li label.active_label {
  background-color: #ed1849;
  border-color: #ed1849;
  color: #fff;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li label input:checked ~ .txt_doc_no_docs {
  background-color: #ed1849;
  border-color: #ed1849;
  color: #ffffff;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .weight_block {
  margin-right: 15px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .weight_block .txt_label {
  text-align: left;
  display: block;
  font-size: 14px;
  color: #272727;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 5px 15px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .weight_block .field_input {
  height: 33px;
  border: 1px solid #ECECEC;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  padding: 0 10px;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #0e1040;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  width: 100px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
  margin-right: 15px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block .txt_label {
  text-align: left;
  display: block;
  font-size: 14px;
  color: #272727;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 5px 15px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block .field_input {
  height: 33px;
  border: 1px solid #ECECEC;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  padding: 0 10px;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #0e1040;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  width: 150px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .btn_volumetric {
  margin: 25px 0 0;
  height: 36px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #7764E4;
  color: #7764E4;
  text-align: center;
  display: inline-block;
  outline: none;
  cursor: pointer;
  padding: 0 12px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
  line-height: 36px;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .btn_volumetric:hover {
  background-color: #7764E4;
  color: #ffffff;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block {
  background-color: #f5f5f5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .txt_label {
  display: block;
  font-size: 14px;
  color: #272727;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px 5px;
  text-align: left;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .txt_label .info_service span {
  display: inline-block;
  margin: 0 0 0 10px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification {
  margin-bottom: 0;
  display: flex;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li {
  display: inline-block;
  width: calc(100% / 4);
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li:not(:last-child) {
  margin: 0 10px 0 0;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li input:checked ~ .info_tooltip {
  background-color: #7764E4;
  color: #ffffff;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li input:checked ~ .info_tooltip .info {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label {
  display: block;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  padding: 0;
  white-space: nowrap;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label.active {
  color: #ed1849;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label.disabled_label .info_tooltip {
  color: #e5e5f5;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label .info_tooltip {
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  box-shadow: 0px 8px 9px #727c8e1a;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label.disable_option {
  color: #dbdbdb;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label.disable_option .checkmark {
  background-color: #dbdbdb !important;
  border: 1px solid #dbdbdb !important;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 14px;
  width: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #cbcbcb;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label .info {
  display: inline-block;
  margin: 0 0 0 10px;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label:hover input ~ checkmark {
  background-color: #fff;
  border: 3px solid #ed1849;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label input:checked ~ .checkmark {
  background-color: #fff;
  border: 3px solid #ed1849;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label input:checked ~ .checkmark:after {
  display: block;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label input:checked ~ .info_tooltip {
  background-color: #7764E4;
  color: #ffffff;
}
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label input:checked + label {
  color: #ed1849;
}
.pickup_content .banner .inner_banner .banner_content .process_block {
  position: relative;
  top: 32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.pickup_content .banner .inner_banner .banner_content .process_block .btn_process {
  width: 145px;
  height: 43px;
  line-height: 43px;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-left: 0;
  outline: none;
  justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
}
.pickup_content .banner .inner_banner .banner_content .button_block {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: absolute;
  top: 0;
  right: 0;
}
.pickup_content .banner .inner_banner .banner_content .button_block .btn_price {
  background: #6356af;
  color: #ffffff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  border: 0;
  outline: none;
  cursor: pointer;
  height: 38px;
  min-width: 138px;
  padding: 0 10px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pickup_content .banner .inner_banner .banner_content .button_block .btn_price #loading-spinner {
  display: inline-block;
  position: relative;
  z-index: 999999;
  margin-left: 10px;
}
.pickup_content .banner .inner_banner .banner_content .button_block .btn_price #loading-spinner .spin-icon {
  margin: auto;
  width: 20px;
  height: 20px;
  border: solid 2px transparent;
  border-top-color: #9D8DFF;
  border-left-color: #9D8DFF;
  border-radius: 80px;
  -webkit-animation: loading-spinner 500ms linear infinite;
  -moz-animation: loading-spinner 500ms linear infinite;
  -ms-animation: loading-spinner 500ms linear infinite;
  -o-animation: loading-spinner 500ms linear infinite;
  animation: loading-spinner 500ms linear infinite;
}
@-webkit-keyframes loading-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes loading-spinner {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes loading-spinner {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes loading-spinner {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading-spinner {
  0% {
    transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pickup_content .banner .inner_banner .banner_content .button_block .btn_quote {
  margin: 0 auto 50px;
  background: transparent linear-gradient(111deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  border: 0;
  outline: none;
  cursor: pointer;
  padding: 0px 30px;
  height: 38px;
  display: block;
  min-width: 138px;
}
.pickup_content .banner .inner_banner .schedule_block {
  text-align: center;
  margin: 0 0 10px;
}
.pickup_content .banner .inner_banner .schedule_block .txt_delivery {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  margin: 0 0 10px;
}
.pickup_content .banner .inner_banner .schedule_block .scroll_link {
  color: #ffffff;
  display: block;
  outline: none;
}
.pickup_content .timeline_block {
  background-color: #ecf6fe;
  padding: 50px 0 0;
  position: relative;
}
.pickup_content .timeline_block .timeline_row {
  position: relative;
  z-index: 9;
}
.pickup_content .timeline_block .timeline_row > .list_timeline {
  position: relative;
  margin: 0 0 30px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li {
  width: 90%;
  position: relative;
  display: inline-block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li.list_item_third .status {
  display: none;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li.list_item_third .status.active {
  display: block;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li.list_item_open {
  display: inline-block !important;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li.list_item_close {
  display: none;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li:not(:last-child) .status {
  position: absolute;
  top: 10px;
  left: 60px;
  width: 5px;
  height: 100%;
  background: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li:not(:last-child) .timeline_content {
  margin-bottom: 20px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li:not(:last-child) .timeline_content.twice_content {
  padding: 20px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .txt_num {
  left: 42px;
  color: #ffffff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  width: 40px;
  height: 40px;
  line-height: 36px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #ffffff;
  background: transparent linear-gradient(102deg, #ed1849 0%, #ff9030 100%) 0% 0% no-repeat padding-box;
  text-align: center;
  -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  top: -1px;
  display: block;
  position: absolute;
  z-index: 9;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  margin-left: 100px;
  padding: 30px;
  position: relative;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content.wo_spacing {
  padding: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .pickup_block {
  padding: 30px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content.secure_content .toolbar_block {
  position: absolute;
  bottom: 0;
  right: -40px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content.secure_content .toolbar_block a:not(:last-child) {
  margin-bottom: 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .date_block .box_num {
  border: 1px solid #b2b2b2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  height: 36px;
  align-items: center;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .date_block .box_num .field_input {
  border: 0;
  height: 100%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .date_block .box_num .icon {
  padding: 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block {
  position: relative;
  padding: 10px 0;
  margin: 10px 0;
  border-top: 1px solid #BEBEBE;
  overflow: hidden;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .icon_close {
  position: absolute;
  top: 15px;
  right: 20px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .txt_helper {
  color: #5a5a5a;
  font-size: 9px;
  font-family: "Montserrat", sans-serif;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .unites_block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .unites_block .txt {
  color: #6356af;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .txt_amount {
  color: #6356af;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  white-space: nowrap;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .number_block .box_num {
  border: 1px solid #b2b2b2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  height: 36px;
  align-items: center;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .number_block .box_num .field_input {
  border: 0;
  height: 100%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .number_block .box_num .txt_num_digit {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #828282;
  text-align: center;
  padding: 10px;
  display: block;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .number_block .box_num .icon {
  padding: 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .list_food {
  margin: 0;
  display: flex;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .list_food li:not(:last-child) {
  margin-right: 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .list_food li a {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #ed1849;
  text-decoration: none;
  white-space: nowrap;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .head_title {
  color: #5a5a5a;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 5px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification {
  margin-top: 5px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li:not(:last-child) {
  margin-right: 20px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li label {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  white-space: nowrap;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li label .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 14px;
  width: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #cbcbcb;
  border: 1px solid #787878;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li label .checkmark:after {
  content: "✓";
  position: absolute;
  display: none;
  left: 0;
  top: -3px;
  border-width: 0 3px 3px 0;
  color: #fff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li label:hover input ~ checkmark {
  background-color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li label input:checked ~ .checkmark {
  background-color: #ed1849;
  border-color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .list_notification li label input:checked ~ .checkmark:after {
  display: block;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .value_add_block {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .value_add_block .field_input {
  border: 1px solid #b2b2b2;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  height: 46px;
  padding: 0 10px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  color: #0e1040;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  width: 236px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .value_add_block .txt_add {
  display: inline-block;
  margin-left: 20px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  color: #828282;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .txt_details {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  color: #5a5a5a;
  line-height: 20px;
  margin: 0 0 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .txt_exceed {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #5a5a5a;
  line-height: 20px;
  margin: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block .btn_volumetric {
  height: 36px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #7764E4;
  color: #7764E4;
  text-align: center;
  display: inline-block;
  outline: none;
  cursor: pointer;
  padding: 0 12px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
  line-height: 36px;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block .btn_volumetric:hover {
  background-color: #7764E4;
  color: #ffffff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_head {
  border: 1px solid #707070;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0 0 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_head li {
  color: #000000;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  padding: 5px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_val {
  margin-bottom: 0;
  justify-content: center;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_val > li {
  width: 14.5%;
  margin-bottom: 25px;
  display: inline-block;
  position: relative;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_val > li:not(:nth-child(6n+6)) {
  margin-right: 2%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_val > li .vol_lg_block {
  width: 100%;
  position: absolute;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_val > li .vol_lg_block .txt {
  font-size: 12px;
  color: #6356af;
  font-weight: 700;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_val > li .field_input, .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .volume_detail_block .list_val > li .field_select {
  border: 1px solid #b2b2b2;
  outline: none;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #0e1040;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block {
  width: 100%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .maintitle {
  color: #000000;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
  display: block;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice {
  background-color: #F3F3F3;
  padding: 15px;
  height: auto;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item {
  margin-bottom: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li {
  width: 50%;
  float: left;
  margin: 5px 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label {
  position: relative;
  padding-left: 15px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: inline;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #5A5A5A;
  white-space: nowrap;
  line-height: 1.2;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label .info_tooltip {
  display: inline-block;
  margin: 0 0 0 5px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label.disable_option {
  color: #dbdbdb;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label.disable_option .checkmark {
  background-color: #dbdbdb !important;
  border: 1px solid #dbdbdb !important;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  width: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #cbcbcb;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label:hover input ~ checkmark {
  background-color: #fff;
  border: 3px solid #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label input:checked ~ .checkmark {
  background-color: #fff;
  border: 3px solid #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li label input:checked ~ .checkmark:after {
  display: block;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification {
  margin-bottom: 0;
  display: flex;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li {
  display: inline-block;
  width: calc(100% / 4);
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li:not(:last-child) {
  margin: 0 10px 0 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li input:checked ~ .info_tooltip {
  background-color: #7764E4;
  color: #ffffff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li input:checked ~ .info_tooltip .info {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label {
  display: block;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  padding: 0;
  white-space: nowrap;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label.active {
  color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label .info_tooltip {
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  box-shadow: 0px 8px 9px #727c8e1a;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label.disable_option {
  color: #dbdbdb;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label.disable_option .checkmark {
  background-color: #dbdbdb !important;
  border: 1px solid #dbdbdb !important;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 14px;
  width: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #cbcbcb;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label .info {
  display: inline-block;
  margin: 0 0 0 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label:hover input ~ checkmark {
  background-color: #fff;
  border: 3px solid #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label input:checked ~ .checkmark {
  background-color: #fff;
  border: 3px solid #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label input:checked ~ .checkmark:after {
  display: block;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label input:checked ~ .info_tooltip {
  background-color: #7764E4;
  color: #ffffff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label input:checked + label {
  color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group {
  margin-bottom: 10px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .field_lbl {
  margin: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification {
  margin-top: 5px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li:not(:last-child) {
  margin-right: 20px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li label {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  white-space: nowrap;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  width: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #cbcbcb;
  border: 1px solid #787878;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li label .checkmark:after {
  content: "✓";
  position: absolute;
  display: none;
  left: 0;
  top: -3px;
  border-width: 0 3px 3px 0;
  color: #fff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li label:hover input ~ checkmark {
  background-color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li label input:checked ~ .checkmark {
  background-color: #ed1849;
  border-color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .cod_amt_radio_box .list_notification li label input:checked ~ .checkmark:after {
  display: block;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.cod_amt_block .field_input {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 0;
  border: 1px solid #b2b2b2;
  padding: 0 12px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  width: 100%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.contact_group {
  position: relative;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.contact_group .field_input {
  padding: 0 40px 0 12px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.contact_group .icon {
  position: absolute;
  top: 50%;
  right: 12px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification {
  margin-top: 5px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li {
  width: 50%;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li:first-child label .txt_doc_no_docs {
  -webkit-border-radius: 7px 0 0 7px;
  -moz-border-radius: 7px 0 0 7px;
  -ms-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li:last-child label .txt_doc_no_docs {
  -webkit-border-radius: 0 7px 7px 0;
  -moz-border-radius: 0 7px 7px 0;
  -ms-border-radius: 0 7px 7px 0;
  border-radius: 0 7px 7px 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li:not(:last-child) .txt_doc_no_docs {
  border-right: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li label {
  width: 100%;
  padding: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li label .txt_doc_no_docs {
  border: 1px solid #D1D1D1;
  width: 100%;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0 20px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  white-space: nowrap;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li label.active_label {
  background-color: #ed1849;
  border-color: #ed1849;
  color: #fff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li label input:checked ~ .txt_doc_no_docs {
  background-color: #ed1849;
  border-color: #ed1849;
  color: #ffffff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.send_group {
  margin-bottom: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.txtarea_group {
  margin-bottom: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_lbl {
  display: block;
  font-size: 14px;
  color: #272727;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 5px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_input {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 0;
  border: 1px solid #b2b2b2;
  padding: 0 12px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_textarea {
  resize: none;
  overflow: hidden;
  max-height: 100px;
  height: 100px;
  margin-bottom: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_select, .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_textarea {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #b2b2b2;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_select, .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_input, .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .field_textarea {
  font-size: 14px;
  color: #0e1040;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  outline: none;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification {
  margin-top: 5px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li:not(:last-child) {
  margin-right: 20px;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li label {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #828282;
  white-space: nowrap;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  width: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #cbcbcb;
  border: 1px solid #787878;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li label .checkmark:after {
  content: "✓";
  position: absolute;
  display: none;
  left: 0;
  top: -3px;
  border-width: 0 3px 3px 0;
  color: #fff;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li label:hover input ~ checkmark {
  background-color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li label input:checked ~ .checkmark {
  background-color: #ed1849;
  border-color: #ed1849;
}
.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .notification_block .list_notification li label input:checked ~ .checkmark:after {
  display: block;
}
.pickup_content .timeline_block .timeline_row .process_block .btn_process {
  width: 145px;
  height: 43px;
  line-height: 43px;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-left: 0;
  outline: none;
  justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
}
.pickup_content .order_delivery_block {
  position: relative;
  padding: 50px 0;
  background-color: #ecf6fe;
}
.pickup_content .order_delivery_block:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 150px;
  background-color: #ffffff;
  z-index: 1;
}
.pickup_content .order_delivery_block .payment_block {
  position: relative;
  z-index: 9;
  margin-bottom: 30px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment {
  max-width: 944px;
  margin: 0 auto;
  padding-left: 20px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .head_title {
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 15px;
  color: #5a5a5a;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .list_payment {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li:not(:last-child) {
  margin-right: 10px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li a {
  border: 1px solid #172b4d;
  color: #172b4d;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
  width: 180px;
  outline: none;
  display: inline-block;
  background-color: #ffffff;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  text-decoration: none;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li a img {
  margin-right: 10px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li a:hover, .pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li a.active {
  color: #000000;
  border-color: #ed1849;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .offers_dis_block {
  margin: 0 0 22px;
  display: flex;
  align-items: center;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .offers_dis_block .field_input {
  border: 1px solid #172b4d;
  height: 37px;
  width: 243px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #444444;
  background-color: #ffffff;
  padding: 0 12px;
  margin: 0 25px 0 0;
  outline: none;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .offers_dis_block .btn_apply {
  height: 37px;
  min-width: 160px;
  background: transparent linear-gradient(102deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
  line-height: 37px;
  border: 0;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .txt_collect {
  color: #5a5a5a;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
  margin-bottom: 12px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block {
  display: flex;
  align-items: center;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block .field_box {
  display: flex;
  align-items: center;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block .field_box:not(:last-child) {
  margin-right: 25px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block input[type=radio] {
  display: none;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block input[type=radio]:checked + .field_lbl:before {
  content: "";
  background-color: #ed1849;
  border: 1px solid #cbcbcb;
  width: 10px;
  height: 10px;
  display: inline-block;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block .field_lbl {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin: 0;
  color: #5a5a5a;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block .field_lbl:before {
  content: "";
  width: 10px;
  height: 10px;
  line-height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #cbcbcb;
  text-align: center;
  padding: 0;
  display: inline-block;
  color: #000000;
  margin-right: 5px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .coupon_block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  max-width: 434px;
  display: none;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .coupon_block.coupon_open_block {
  display: flex;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .coupon_block .field_input {
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #c5c5c5 !important;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  padding: 0 12px;
  font-size: 14px;
  color: #0e1040;
  font-family: "Montserrat", sans-serif;
  margin-right: 10px;
}
.pickup_content .order_delivery_block .payment_block .inner_payment .coupon_block .btn_apply {
  width: 200px;
  border: 0;
  height: 40px;
  line-height: 40px;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  outline: none;
}
.pickup_content .order_delivery_block .inner_order_delivery_block {
  -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  background-color: #ffffff;
  padding: 30px 20px;
  margin: 0 auto;
  max-width: 944px;
  position: relative;
  z-index: 9;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block {
  margin: 0 0 20px;
  display: flex;
  align-items: center;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .head_title {
  font-size: 32px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #5a5a5a;
  margin: 0 20px 0 0;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .head_title .link_tooltip {
  font-size: 12px;
  position: relative;
  top: -5px;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .head_title img {
  margin-right: 5px;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block {
  position: relative;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content {
  position: absolute;
  -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  border-radius: 10px;
  min-width: 300px;
  padding: 20px;
  z-index: 9;
  background: #ffffff;
  top: -37px;
  right: -475px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content:after {
  content: "";
  position: absolute;
  left: -4%;
  top: 39px;
  border-right: 10px solid #ed1849;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled {
  margin: 0;
  width: 100%;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled li:not(:last-child) {
  margin: 0 0 10px;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled li .txt {
  display: block;
  font-weight: 600;
  color: #5a5a5a;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .link_sop {
  color: #8474DE;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: block;
  text-decoration: none;
  margin: 0 0 15px;
  text-decoration: underline;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .btn_done {
  background: transparent linear-gradient(102deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  width: 160px;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 0;
  outline: none;
  cursor: pointer;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 15px;
  display: block;
  text-decoration: none;
  text-align: center;
  text-transform: capitalize;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .txt_details {
  color: #5a5a5a;
  line-height: 26px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .txt_details.txt_red_color {
  color: #ed1849;
  margin-left: 15px;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .list_orderdeliv {
  counter-reset: step;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .list_orderdeliv li {
  color: #5a5a5a;
  line-height: 26px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .list_orderdeliv li:after {
  content: "";
  display: table;
  clear: both;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .list_orderdeliv li:before {
  content: counter(step) ".";
  counter-increment: step;
  float: left;
  width: 20px;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .list_orderdeliv li .desc {
  width: calc(100% - 20px);
  float: left;
  margin: 0;
}
.pickup_content .order_delivery_block .inner_order_delivery_block .list_orderdeliv li:not(:last-child) {
  margin-bottom: 10px;
}

.careers_content .banner {
  display: flex;
  align-items: center;
  height: 246px;
  position: relative;
  padding: 50px 0;
  background: linear-gradient(180deg, #6356af 35%, #322b58 100%);
}
.careers_content .banner .inner_banner .banner_content .schedule_block {
  display: flex;
}
.careers_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_schedule {
  color: #ffffff;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin: 0 0 13px;
  line-height: 16px;
}
.careers_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_delivery {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  margin: 0;
}
.careers_content .banner .inner_banner .banner_thumb {
  position: absolute;
  top: -40px;
  right: 0;
}
.careers_content .courier_block {
  padding: 30px 0;
}
.careers_content .courier_block .desc {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 24px;
  margin: 0;
  max-width: 700px;
}
.careers_content .fill_form_careers_block {
  background-color: #ecf6fe;
  padding: 50px 0;
  -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
}
.careers_content .fill_form_careers_block .inner_fill_form_careers {
  background-color: #ffffff;
  padding: 20px;
  -webkit-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  -moz-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  -ms-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .field_group .field_lbl {
  color: #5a5a5a;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
  width: 100%;
  display: block;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .field_group .field_control, .careers_content .fill_form_careers_block .inner_fill_form_careers .field_group .field_select {
  color: #828282;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  border: 1px solid #b2b2b2;
  outline: none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .field_group .field_select {
  cursor: pointer;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox {
  margin: 0;
  display: flex;
  align-items: center;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox li:not(:last-child) {
  margin-right: 30px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox li input {
  display: none;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox li input:checked + label:before {
  content: "✓";
  background-color: #eb1a49;
  border-color: #eb1a49;
  color: #ffffff;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox li label {
  display: inline-block;
  cursor: pointer;
  outline: none;
  margin: 0;
  position: relative;
  color: #838382;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox li label:before {
  content: "";
  width: 20px;
  height: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  background-color: #c9caca;
  border: 1px solid #898989;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  line-height: 20px;
  text-align: center;
  font-weight: 500;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .captcha_block {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .captcha_block .thumb {
  margin-right: 10px;
  display: flex;
  align-items: center;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .captcha_block .thumb .img_cap {
  max-width: 100px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .captcha_block .thumb .img_recap {
  max-width: 30px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .date_block {
  position: relative;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .date_block .icon_date {
  position: absolute;
  top: 40px;
  left: 10px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .date_block .field_control {
  padding: 0 10px 0 30px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .upload_block {
  border: 1px solid #b2b2b2;
  color: #828282;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  cursor: pointer;
  height: 36px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .upload_block input {
  display: none;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .upload_block .file_lbl {
  display: flex;
  margin: 0;
  align-items: center;
  height: 100%;
  justify-content: flex-end;
  cursor: pointer;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .upload_block .file_lbl .txt_file {
  background-color: #e5e6e7;
  display: flex;
  align-items: center;
  color: #737c8f;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  height: 30px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  padding: 0 5px 0 30px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .upload_block .file_lbl .txt_file .txt_icon {
  margin-left: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #737c8f;
  width: 25px;
  height: 25px;
}
.careers_content .fill_form_careers_block .inner_fill_form_careers .submit_block .btn_submit {
  height: 36px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-align: center;
  outline: none;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  border: 0;
  background: transparent linear-gradient(102deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
}
.careers_content .bg_background_white_blank {
  padding: 20px 0;
  background-color: #ffffff;
}

.delivery_content .banner {
  display: flex;
  align-items: center;
  height: 246px;
  position: relative;
  padding: 50px 0;
  background: linear-gradient(180deg, #6356af 35%, #322b58 100%);
}
.delivery_content .banner .inner_banner {
  padding: 0 40px;
}
.delivery_content .banner .inner_banner .banner_content .schedule_block {
  display: flex;
}
.delivery_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_delivery {
  color: #ffffff;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  font-size: 24px;
  margin: 0;
}
.delivery_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_delivery:not(:last-child) {
  margin-bottom: 20px;
}
.delivery_content .banner .inner_banner .banner_thumb {
  position: absolute;
  bottom: -80px;
}
.delivery_content .id_block {
  padding: 20px 0;
}
.delivery_content .id_block .desc {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  line-height: 24px;
  margin: 0;
}
.delivery_content .service_detail_block {
  background-color: #ecf6fe;
  padding: 20px 0;
  -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
  box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
}
.delivery_content .service_detail_block .subtitle {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 35px;
}
.delivery_content .service_detail_block .desc {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #000000;
  line-height: normal;
  margin: 0;
}
.delivery_content .service_detail_block .desc:not(:last-child) {
  margin-bottom: 10px;
}
.delivery_content .timeline_progress_bar_block {
  padding: 30px 0;
  background-color: #ffffff;
  overflow: hidden;
}
.delivery_content .timeline_progress_bar_block .inner_timeline {
  padding: 0 0 30px;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .section_title_block {
  margin: 0 0 30px;
  width: 100%;
  position: relative;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .section_title_block .maintitle {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .section_title_block .icon_close {
  position: absolute;
  top: 0;
  right: 0;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .section_title_block .download_block {
  display: flex;
  align-items: center;
  margin: 10px 0 0;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .section_title_block .download_block .linkdownload {
  display: inline-block;
  margin: 0 5px 0 0;
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .section_title_block .download_block .linkdownload .icon {
  display: inline-block;
  margin: 0 5px 0 0;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .section_title_block .download_block .txt_delivery {
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider {
  position: relative;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-stage-outer {
  z-index: 1;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider:after {
  content: "";
  width: 100%;
  height: 5px;
  background: #DEDEDE;
  transform: matrix(-1, 0, 0, -1, 0, 0);
  -webkit-transform: matrix(-1, 0, 0, -1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, -1, 0, 0);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  position: absolute;
  top: 20px;
  left: 0;
  z-index: -1;
  overflow: hidden;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item {
  text-align: center;
  position: relative;
  z-index: 9;
  height: 150px;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active:before {
  content: "";
  width: 100%;
  height: 5px;
  background-color: #ED1849;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  overflow: hidden;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .circle_dot {
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption {
  opacity: 1;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption .download_block {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 10px 0 0;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption .download_block .linkdownload {
  display: inline-block;
  margin: 0 5px 0 0;
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption .download_block .linkdownload .icon {
  display: inline-block;
  margin: 0 5px 0 0;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption .download_block .txt_delivery {
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot {
  border: 2px solid #FFFFFF;
  background-color: #DEDEDE;
  width: 30px;
  height: 30px;
  display: block;
  box-shadow: 0px 7px 6px #00000029;
  -webkit-box-shadow: 0px 7px 6px #00000029;
  -moz-box-shadow: 0px 7px 6px #00000029;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin: auto;
  z-index: 99999;
  position: relative;
  top: 7px;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active {
  animation: circle_dot_active 30s infinite;
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_one {
  animation-delay: 10s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_two {
  animation-delay: 10s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_three {
  animation-delay: 15s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_four {
  animation-delay: 20s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_five {
  animation-delay: 25s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_six {
  animation-delay: 30s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_seven {
  animation-delay: 35s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_eight {
  animation-delay: 40s;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption {
  position: relative;
  top: 30px;
  opacity: 0.6;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .head_title {
  color: #272727;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 4px;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .txt {
  color: #5A5A5A;
  font-size: 12px;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .download_block {
  display: flex;
  align-items: center;
  margin: 10px 0 0;
  flex-direction: column;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .download_block .linkdownload {
  display: inline-block;
  margin: 0 5px 0 0;
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .download_block .linkdownload .icon {
  display: inline-block;
  margin: 0 5px 0 0;
  width: 20px;
  float: left;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .download_block .linkdownload .txt_download {
  display: inline-block;
  width: calc(100% - 25px);
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .download_block .txt_delivery {
  color: #0e1040;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-nav.disabled {
  display: block !important;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-prev, .delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-next {
  outline: none;
  position: absolute;
  top: 0;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-prev span, .delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-next span {
  display: none;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-prev {
  left: -50px;
  background: url("../images/icons/icon_prev.png");
  width: 47px;
  height: 47px;
  display: block;
}
.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-next {
  right: -50px;
  background: url("../images/icons/icon_next.png");
  width: 47px;
  height: 47px;
  display: block;
}

.pastorders_content {
  overflow: hidden;
}
.pastorders_content .banner {
  display: flex;
  align-items: center;
  height: 246px;
  position: relative;
  padding: 50px 0;
  background: linear-gradient(180deg, #6356af 35%, #322b58 100%);
}
.pastorders_content .banner .inner_banner .banner_content .schedule_block {
  display: flex;
  text-align: center;
  justify-content: center;
}
.pastorders_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_schedule {
  color: #ffffff;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin: 0;
  line-height: 16px;
}
.pastorders_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_delivery {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  margin: 0;
}
.pastorders_content .banner .inner_banner .banner_thumb {
  position: absolute;
  right: 12%;
  z-index: 9;
}
.pastorders_content .tabbed_nav_content {
  overflow: hidden;
  padding: 100px 0 50px;
  background-color: #ecf6fe;
  z-index: 99;
  margin: -147px 0 40px;
}
.pastorders_content .tabbed_nav_content .nav-tabs {
  max-width: 453px;
  margin: 0 auto 45px;
  position: relative;
  border: none !important;
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 8px 8px 9px #727C8E1A;
  -moz-box-shadow: 0 8px 8px 9px #727C8E1A;
  -ms-box-shadow: 0 8px 8px 9px #727C8E1A;
  box-shadow: 0 8px 8px 9px #727C8E1A;
  padding: 0 20px;
  height: 49px;
  top: 20px;
  z-index: 99;
}
.pastorders_content .tabbed_nav_content .nav-tabs li {
  margin: 0px !important;
  width: 33%;
}
.pastorders_content .tabbed_nav_content .nav-tabs li a {
  white-space: nowrap;
  position: relative;
  font-size: 13px;
  border: none !important;
  color: #B7C0D2;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
  line-height: 49px;
  display: block;
  padding: 0;
}
.pastorders_content .tabbed_nav_content .nav-tabs a:hover {
  background-color: #fff !important;
  border: none;
}
.pastorders_content .tabbed_nav_content .nav-tabs .active {
  background-color: transparent !important;
  border: none !important;
  color: #ed1849 !important;
}
.pastorders_content .tabbed_nav_content .slider {
  display: inline-block;
  width: 30px;
  height: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background: transparent linear-gradient(92deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  z-index: 9;
  bottom: 0;
  transition: all 0.4s linear;
}
.pastorders_content .tabbed_nav_content .tab-content {
  /*START FOR TABBED 1 - ACTIVE*/
  /* END FOR TABBED 1 - ACTIVE */
  /*START FOR TABBED 2 - PAST ORDER*/
  /*START FOR TABBED 3 - DRAFT*/
  /*END FOR TABBED 3 - DRAFT*/
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active {
  position: relative;
  top: -50px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .record_found_block {
  display: grid;
  place-items: center;
  height: 100%;
  padding: 162px 0 300px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .record_found_block .txt {
  color: #272727;
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block {
  padding: 20px 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .subtitle {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 35px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .desc {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000000;
  line-height: normal;
  margin: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .desc:not(:last-child) {
  margin-bottom: 10px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .linkdownload {
  text-decoration: none;
  color: #0e1040;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .linkdownload .icon {
  width: 20px;
  margin: 0 5px 0 0;
  float: left;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .linkdownload .txt {
  display: inline-block;
  width: calc(100% - 25px);
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block {
  padding: 10px 0;
  overflow: hidden;
  background-color: #ffffff;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline {
  /*START FOR ANIMATION*/
  /*END FOR ANIMATION*/
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline.old_timeline {
  padding: 50px 0 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline.old_timeline .row_timeline .list_timeline li .status .caption .subtitle {
  height: auto;
}
@keyframes status {
  to {
    background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
  }
}
@keyframes icons {
  to {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
  }
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block {
  margin: 0 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .section_title_block .maintitle {
  color: #000000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider {
  position: relative;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-stage-outer {
  z-index: 1;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider:after {
  content: "";
  width: 100%;
  height: 5px;
  background: #DEDEDE;
  transform: matrix(-1, 0, 0, -1, 0, 0);
  -webkit-transform: matrix(-1, 0, 0, -1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, -1, 0, 0);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  position: absolute;
  top: 20px;
  left: 0;
  z-index: -1;
  overflow: hidden;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item {
  text-align: center;
  position: relative;
  z-index: 9;
  height: 150px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active:before {
  content: "";
  width: 100%;
  height: 5px;
  background-color: #ED1849;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  overflow: hidden;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .circle_dot {
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption {
  opacity: 1;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot {
  border: 2px solid #FFFFFF;
  background-color: #DEDEDE;
  width: 30px;
  height: 30px;
  display: block;
  box-shadow: 0px 7px 6px #00000029;
  -webkit-box-shadow: 0px 7px 6px #00000029;
  -moz-box-shadow: 0px 7px 6px #00000029;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin: auto;
  z-index: 99999;
  position: relative;
  top: 7px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active {
  animation: circle_dot_active 30s infinite;
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_one {
  animation-delay: 10s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_two {
  animation-delay: 10s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_three {
  animation-delay: 15s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_four {
  animation-delay: 20s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_five {
  animation-delay: 25s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_six {
  animation-delay: 30s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_seven {
  animation-delay: 35s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .circle_dot.circle_dot_active.circle_dot_eight {
  animation-delay: 40s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption {
  position: relative;
  top: 30px;
  opacity: 0.6;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .head_title {
  color: #272727;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 4px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-item .item .caption .txt {
  display: block;
  color: #5A5A5A;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-nav.disabled {
  display: block !important;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-prev, .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-next {
  outline: none;
  position: absolute;
  top: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-prev span, .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-next span {
  display: none;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-prev {
  left: -50px;
  background: url("../images/icons/icon_prev.png");
  width: 47px;
  height: 47px;
  display: block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .timeline_final_progress .custom_progress_slider .owl-nav .owl-next {
  right: -50px;
  background: url("../images/icons/icon_next.png");
  width: 47px;
  height: 47px;
  display: block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline {
  position: relative;
  display: flex;
  align-items: center;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line {
  max-width: 300px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line:after {
  display: none;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line li {
  width: calc(100% / 2);
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_wo_line li .icon {
  margin: auto;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width {
  width: 300px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li {
  width: calc(100% / 2);
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li:last-child .icon {
  margin: 0 0 0 auto;
  animation-delay: 25s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li:last-child .icon img {
  animation-delay: 25s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width li:last-child .caption {
  right: -100px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline.list_timeline_auto_width .caption .subtitle {
  height: auto;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline .progress_bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #ed1849;
  display: block;
  z-index: 9;
  border-radius: 6px;
  animation: progressbar 30s linear forwards;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline:after {
  width: 100%;
  height: 5px;
  content: "";
  border-radius: 4px;
  background-color: #DEDEDE;
  display: block;
  z-index: 2;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li {
  width: calc(100% / 6);
  position: relative;
  display: inline-block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .caption {
  text-align: left;
  padding: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .icon {
  background: linear-gradient(0deg, #FF8A23 0%, #ed1849 100%) 0% 0% no-repeat padding-box;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .icon .fa {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_complete .icon {
  animation: status 0.4s linear forwards;
  margin: auto;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_complete .icon img {
  animation: icons 0.4s linear forwards;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_two .icon {
  animation-delay: 7s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_two .icon img {
  animation-delay: 7s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_three .icon {
  animation-delay: 13s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_three .icon img {
  animation-delay: 13s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_four .icon {
  animation-delay: 18s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_four .icon img {
  animation-delay: 18s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_five .icon {
  animation-delay: 22s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_five .icon img {
  animation-delay: 22s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_six .icon {
  animation-delay: 27s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_six .icon img {
  animation-delay: 27s;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .icon_close {
  width: 30px;
  height: 30px;
  background-color: #DEDEDE;
  border-radius: 50%;
  position: relative;
  transition: all 200ms ease-in;
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.29);
  border: 2px solid #ffffff;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #5a5a5a;
  text-decoration: none;
  margin: auto;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .icon {
  width: 50px;
  height: 50px;
  background-color: #DEDEDE;
  border-radius: 50%;
  position: relative;
  top: -25px;
  transition: all 200ms ease-in;
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.29);
  border: 2px solid #ffffff;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption {
  padding: 0 20px;
  text-align: center;
  position: absolute;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .subtitle {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 21px;
  height: 40px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .desc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 17px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .desc .txt {
  display: block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_date_time, .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_loc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 17px;
  display: block;
  margin-bottom: 5px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .txt_loc {
  margin-bottom: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po {
  /*END FOR TABBED 2 - PAST ORDER*/
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block {
  background-color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  -moz-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  -ms-box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  box-shadow: 0px 8px 9px rgba(118, 128, 137, 0.1019607843);
  padding: 20px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table.custom_table_scroll {
  width: 100%;
  overflow-x: auto;
  display: block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table::-webkit-scrollbar {
  height: 7px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table::-webkit-scrollbar-track {
  height: 7px;
  background-color: #E5E5E5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table::-webkit-scrollbar-thumb {
  background-color: #8474DE;
  height: 7px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th,
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td {
  padding: 10px;
  position: relative;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(1),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(1) {
  min-width: 100px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(2),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(2) {
  min-width: 150px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(3),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(3) {
  min-width: 100px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(4),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(4) {
  min-width: 200px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(5),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(5) {
  min-width: 200px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(6),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(6) {
  min-width: 100px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(7),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(7) {
  min-width: 100px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(8),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(8) {
  min-width: 100px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(9),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(9) {
  min-width: 150px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(10),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(10) {
  min-width: 200px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th:nth-child(11),
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td:nth-child(11) {
  min-width: 200px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table thead tr th .txt {
  color: #000000;
  font-size: 16px;
  font-weight: lighter;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  white-space: nowrap;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr:not(:last-child) td {
  border-bottom: 1px solid #DCDCDC;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr:not(:last-child) td.wo_border {
  border-bottom: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .link_save_address {
  position: relative;
  left: 0;
  bottom: 0px;
  color: #8474DE;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  text-decoration: none;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .linkdownload {
  text-decoration: none;
  color: #5a5a5a;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .linkdownload .icon {
  width: 20px;
  margin: 0 5px 0 0;
  float: left;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .linkdownload .txt {
  display: inline-block;
  width: calc(100% - 25px);
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_toolbar {
  display: flex;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_toolbar li:not(:last-child) {
  margin: 0 20px 0 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_rating {
  display: flex;
  margin: 0 0 5px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_rating li:not(:last-child) {
  margin: 0 10px 0 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_rating li .fa {
  color: #858585;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_rating li .fa.active_star {
  color: #ed1849;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .box_comment .field_txtarea {
  padding: 10px;
  height: 100px;
  border: 1px solid #b9b9b9;
  border-radius: 7px;
  overflow: hidden;
  resize: none;
  outline: none;
  color: #828282;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .box_comment .btn_rate {
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  background: linear-gradient(to right, #ed1849, #ed1849, #ed1849, #ed1849, #ed1849);
  padding: 0 30px;
  border: 0;
  outline: none;
  height: 45px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .box_comment .headtitle {
  color: #ed1849;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .box_comment .txt_para {
  color: #272727;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .txt {
  color: #5a5a5a;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: block;
  margin: 0 0 5px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .txt.txt_color_red {
  color: #ed1849;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .charger_amount_block {
  display: flex;
  flex-direction: column;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .charger_amount_block .txt_val {
  color: #ed1849;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  white-space: nowrap;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_invoice li {
  display: inline-block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .list_invoice li:not(:last-child) {
  margin: 0 10px 0 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .link_cno {
  color: #5a5a5a;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-decoration: none;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft {
  margin-top: 40px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft {
  background-color: #ffffff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0px 8px 9px #727C8E1A;
  -moz-box-shadow: 0px 8px 9px #727C8E1A;
  -ms-box-shadow: 0px 8px 9px #727C8E1A;
  box-shadow: 0px 8px 9px #727C8E1A;
  padding: 10px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .head_draft {
  padding: 3px 10px;
  border-bottom: 1px solid #DCDCDC;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .head_draft .maintitle {
  color: #000000;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .head_draft .txt_loc {
  color: #5a5a5a;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 17px;
  display: inline-block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .body_draft {
  padding: 8px 10px;
  border-bottom: 1px solid #DCDCDC;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .body_draft .list_draft {
  margin: 0;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .body_draft .list_draft li:not(:last-child) {
  margin: 0 0 10px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .body_draft .list_draft li span {
  display: block;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .body_draft .list_draft li span.txt_qu {
  color: #9F9F9F;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 17px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .body_draft .list_draft li span.txt_ans {
  color: #000000;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 17px;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .link_ro {
  color: #ed1849;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 8px 10px 0;
  text-align: right;
  text-decoration: none;
}
.pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .box_draft .link_ro .icon {
  display: inline-block;
  margin-right: 5px;
}

.contactus_content {
  padding: 50px 0;
}
.contactus_content .email_map_block {
  margin-bottom: 30px;
}
.contactus_content .email_map_block .email_block .subtitle {
  color: #0e1040;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin-bottom: 20px;
}
.contactus_content .email_map_block .email_block .fill_form .field_group .field_input {
  font-size: 14px;
  color: #828282;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  outline: none;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 0;
  border: 1px solid #b2b2b2;
  padding: 0 12px;
}
.contactus_content .email_map_block .email_block .fill_form .btn_submit {
  color: #ffffff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(102deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border: 0;
  margin-bottom: 18px;
}
.contactus_content .email_map_block .map_block .subtitle {
  color: #0e1040;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin-bottom: 20px;
}
.contactus_content .email_map_block .map_block .desc {
  color: #0e1040;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 24px;
}
.contactus_content .email_map_block .map_block .desc .link_info {
  color: #0e1040;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.contactus_content .email_map_block .map_block .gm_block iframe {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
.contactus_content .location_block .box_location {
  margin-bottom: 30px;
}
.contactus_content .location_block .box_location .subtitle {
  color: #0e1040;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
.contactus_content .location_block .box_location .list_loc {
  margin: 0;
}
.contactus_content .location_block .box_location .list_loc li:after {
  content: "";
  display: table;
  clear: both;
}
.contactus_content .location_block .box_location .list_loc li:not(:last-child) {
  margin-bottom: 10px;
}
.contactus_content .location_block .box_location .list_loc li .icon {
  width: 20px;
  margin: 0 10px 0 0;
  display: inline-block;
}
.contactus_content .location_block .box_location .list_loc li .icon .fa {
  color: #ed1849;
}
.contactus_content .location_block .box_location .list_loc li .caption {
  width: calc(100% - 30px);
  display: inline-block;
  float: right;
}
.contactus_content .location_block .box_location .list_loc li .caption .desc {
  color: #0e1040;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 24px;
}
.contactus_content .location_block .box_location .list_loc li .caption .link_info {
  color: #0e1040;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  display: block;
}

.faq_content .banner {
  display: flex;
  align-items: center;
  height: 246px;
  position: relative;
  padding: 50px 0;
  background: linear-gradient(180deg, #6356af 35%, #322b58 100%);
}
.faq_content .banner .inner_banner .banner_content .schedule_block {
  display: flex;
  text-align: center;
  justify-content: center;
}
.faq_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_schedule {
  color: #ffffff;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin: 0;
  line-height: 16px;
}
.faq_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_delivery {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  margin: 0;
}
.faq_content .banner .inner_banner .banner_thumb {
  position: absolute;
  right: 12%;
  z-index: 9;
}
.faq_content .faq_block {
  background-color: #ecf6fe;
  padding: 30px 0;
  margin: 0 0 30px;
}
.faq_content .faq_block .inner_faq {
  background-color: #ffffff;
  padding: 40px;
  margin: -60px 0 0;
  position: relative;
  -webkit-box-shadow: 0px 8px 9px #727C8E1A;
  -moz-box-shadow: 0px 8px 9px #727C8E1A;
  -ms-box-shadow: 0px 8px 9px #727C8E1A;
  box-shadow: 0px 8px 9px #727C8E1A;
}
.faq_content .faq_block .inner_faq .subtitle {
  background-color: #ecf6fe;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  display: inline-block;
  text-align: left;
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  padding: 10px 20px;
  margin: 0 0 20px;
  line-height: 30px;
  color: #0e1040;
}
.faq_content .faq_block .inner_faq .main_faq_content {
  padding: 0 10px;
}
.faq_content .faq_block .inner_faq .main_faq_content .title_block {
  margin: 0 0 17px;
}
.faq_content .faq_block .inner_faq .main_faq_content .title_block .txt_que {
  display: block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #272727;
  line-height: 21px;
  margin: 0 0 10px;
}
.faq_content .faq_block .inner_faq .main_faq_content .title_block .txt_ans {
  display: block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  color: #272727;
  line-height: 21px;
}

.editprofile_content .banner {
  display: flex;
  align-items: center;
  height: 246px;
  position: relative;
  padding: 50px 0;
  background: linear-gradient(180deg, #6356af 35%, #322b58 100%);
}
.editprofile_content .banner .inner_banner .banner_content .schedule_block {
  display: flex;
  text-align: left;
  justify-content: center;
  width: 566px;
}
.editprofile_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_schedule {
  color: #ffffff;
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 0 10px;
  line-height: 30px;
}
.editprofile_content .banner .inner_banner .banner_content .schedule_block .schedule_left .link_edit {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-decoration: underline;
  line-height: 18px;
}
.editprofile_content .banner .inner_banner .banner_thumb {
  position: absolute;
  right: 12%;
  z-index: 9;
}
.editprofile_content .editprofile_block {
  padding: 40px 0;
  position: relative;
  margin: 30px 0;
}
.editprofile_content .editprofile_block:after {
  content: "";
  width: 100%;
  height: 400px;
  background: #ecf6fe;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.editprofile_content .editprofile_block .inner_editprofile {
  background-color: #ffffff;
  padding: 30px 90px;
  position: relative;
  z-index: 9;
  -webkit-box-shadow: 0px 8px 9px #727C8E1A;
  -moz-box-shadow: 0px 8px 9px #727C8E1A;
  -ms-box-shadow: 0px 8px 9px #727C8E1A;
  box-shadow: 0px 8px 9px #727C8E1A;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block {
  margin-bottom: 70px;
  display: flex;
  align-items: center;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .thumb {
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 18px 0 0;
  cursor: pointer;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .thumb .icon_close {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 25px;
  height: 25px;
  border: 2px solid white;
  box-shadow: 3px 2px 2px #ccc;
  background: #c8c8c8;
  line-height: 20px;
  text-align: center;
  padding: 0;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .thumb .custom_file {
  position: absolute;
  top: 5px;
  right: 0;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .thumb .custom_file input {
  display: none;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .thumb .custom_file label {
  width: 30px;
  height: 30px;
  margin: 0;
  position: absolute;
  top: -5px;
  right: -5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #C8C8C8;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  border: 2px solid white;
  box-shadow: 3px 2px 2px #ccc;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .thumb .custom_file label .fa {
  color: #E8E8E8;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .thumb .img_fit {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .caption .head_title {
  color: #000000;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 21px;
  margin: 0 0 3px;
}
.editprofile_content .editprofile_block .inner_editprofile .profile_block .caption .txt_num {
  color: #676767;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.icon_group {
  position: relative;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.icon_group .field_control {
  padding: 0 40px 0 20px;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.icon_group .icon {
  position: absolute;
  top: 41px;
  right: 10px;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.notification_block .list_notification {
  margin-top: 5px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.notification_block .list_notification li:not(:last-child) {
  margin-right: 20px;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.notification_block .list_notification li input {
  display: none;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.notification_block .list_notification li input:checked + label:before {
  content: "✓";
  background-color: #ed1849;
  border-color: #ed1849;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.notification_block .list_notification li label {
  cursor: pointer;
  outline: none;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #828282;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group.notification_block .list_notification li label:before {
  margin-right: 10px;
  content: "";
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #787878;
  background-color: #cbcbcb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  text-align: center;
  font-size: 11px;
  font-weight: 500;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group .field_lbl {
  color: #272727;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
  width: 100%;
  display: block;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group .link_pwd {
  color: #ed1849;
  text-decoration: none;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group .field_control, .editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group .field_select {
  color: #828282;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  border: 1px solid #b2b2b2;
  outline: none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group .field_select {
  cursor: pointer;
}
.editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group .txt_small {
  color: #828282;
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 10px;
  display: inline-block;
  text-decoration: none;
  outline: none;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block {
  width: 100%;
  margin: 30px 0 0;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .title_block {
  border-bottom: 1px solid #C4C4C4;
  padding: 0 20px 10px;
  margin: 0 0 15px;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .title_block .headtitle {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #272727;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .fill_form {
  padding: 10px 20px;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .fill_form.border_b {
  border-top: 1px solid #C4C4C4;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .inner_address {
  padding: 0 0 10px;
  margin: 0 0 10px;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .txt_asterisk {
  color: #FF3D57;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .field_group {
  margin: 0 0 15px;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .btn_plus_minus {
  background: transparent;
  outline: none;
  text-align: right;
  float: right;
  border: 0;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .btn_plus_minus .txt {
  display: inline-block;
  margin: 0 10px 0 0;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #272727;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .field_lbl {
  color: #272727;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
  width: 100%;
  display: block;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .field_txtarea {
  height: 100px;
  resize: none;
  overflow: hidden;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .field_col {
  margin: 0 0 15px;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .list_notification {
  margin-top: -40px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .list_notification li:not(:last-child) {
  margin-right: 20px;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .list_notification li input {
  display: none;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .list_notification li input:checked + label:before {
  content: "✓";
  background-color: #ed1849;
  border-color: #ed1849;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .list_notification li label {
  cursor: pointer;
  outline: none;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #828282;
  white-space: nowrap;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .list_notification li label:before {
  margin-right: 10px;
  content: "";
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #787878;
  background-color: #cbcbcb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  text-align: center;
  font-size: 11px;
  font-weight: 500;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .field_control, .editprofile_content .editprofile_block .inner_editprofile .address_block .field_select, .editprofile_content .editprofile_block .inner_editprofile .address_block .field_txtarea {
  color: #828282;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  border: 1px solid #b2b2b2;
  outline: none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
}
.editprofile_content .editprofile_block .inner_editprofile .address_block .field_select {
  cursor: pointer;
}
.editprofile_content .editprofile_block .inner_editprofile .btn_save {
  width: 145px;
  height: 43px;
  line-height: 43px;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin: 0 auto;
  outline: none;
  justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  border: 0;
}

.emailconfirm_content {
  overflow: hidden;
}
.emailconfirm_content .banner {
  display: flex;
  align-items: center;
  height: 246px;
  position: relative;
  padding: 50px 0;
  background: linear-gradient(180deg, #6356af 35%, #322b58 100%);
}
.emailconfirm_content .banner .inner_banner .banner_content .schedule_block {
  display: flex;
  text-align: center;
  justify-content: center;
}
.emailconfirm_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_schedule {
  color: #ffffff;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin: 0;
  line-height: 30px;
}
.emailconfirm_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_delivery {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  margin: 0;
}
.emailconfirm_content .banner .inner_banner .banner_thumb {
  position: absolute;
  right: 12%;
  z-index: 9;
}
.emailconfirm_content .emailconfirm_block {
  margin: 50px 0 140px;
}
.emailconfirm_content .emailconfirm_block .inner_emailconfirm {
  background-color: #ecf6fe;
  text-align: center;
}
.emailconfirm_content .emailconfirm_block .inner_emailconfirm .thumb {
  position: relative;
  top: -15px;
}

.order_place_content {
  background-color: #ecf6fe;
  display: grid;
  place-items: center;
  text-align: center;
  margin: 0 0 60px;
  padding: 50px 0;
}
.order_place_content .inner_content {
  padding: 0 50px;
}
.order_place_content .inner_content .thumbnail {
  margin: 0 auto 40px;
  display: inline-block;
  position: relative;
}
.order_place_content .inner_content .thumbnail .icon_tick {
  position: absolute;
  top: 5px;
  right: -20px;
}
.order_place_content .inner_content .caption .subtitle {
  color: #090909;
  font-size: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 38px;
}
.order_place_content .inner_content .caption .desc {
  color: #515C6F;
  line-height: 22px;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}
.order_place_content .inner_content .caption .btn_orders {
  max-width: 240px;
  margin: auto;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  text-decoration: none;
}
.order_place_content .inner_content .caption .btn_orders .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #EE1949;
  background-color: #ffffff;
  margin: 0 0 0 10px;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  font-size: 18px;
  position: relative;
  right: -10px;
}
.order_place_content .inner_content .caption .table-format {
  margin: 15px 0 0;
  border-top: 1px solid #0e1040;
  border-left: 1px solid #0e1040;
  border-right: 1px solid #0e1040;
}
.order_place_content .inner_content .caption .table-format .cell {
  border-bottom: 1px solid #0e1040;
  border-right: 1px solid #0e1040;
  padding: 10px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
}
.order_place_content .inner_content .caption .table-format .cell1 {
  border-bottom: 1px solid #0e1040;
  padding: 10px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
}
.order_place_content .inner_content .caption .table-format .cell1 .btn_link {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 30px;
  line-height: 30px;
  width: 100px;
  border: 0;
  margin: 0 auto;
  display: block;
  text-decoration: none;
}
.order_place_content .inner_content .caption .back_btn {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 44px;
  line-height: 44px;
  width: 150px;
  border: 0;
  display: block;
  text-decoration: none;
}
.order_place_content .inner_content .btn_group {
  display: flex;
}
.order_place_content .inner_content .btn_group .btn_primary {
  background-color: #0e1040;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 43px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  border: none;
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  outline: none;
  padding: 0 20px;
  text-transform: uppercase;
}
.order_place_content .inner_content .btn_group .btn_primary:first-child {
  order: 2;
}
.order_place_content .inner_content .btn_group .btn_primary:last-child {
  order: 3;
}
.order_place_content .inner_content .btn_group .mr {
  margin-right: 45px;
}
.order_place_content .inner_content .btn_group .btn_block {
  order: 2;
  margin-right: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 43px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  border: none;
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  outline: none;
  padding: 0 20px;
  text-transform: uppercase;
}
.order_place_content .inner_content .btn_group .btn_block .icon_tick {
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #EE1949;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  right: -10px;
}
.order_place_content .table-format-mob {
  padding-bottom: 65px;
  margin: 15px;
  display: none;
}
.order_place_content .table-format-mob .txt-bold {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
}
.order_place_content .table-format-mob .txt-med {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  text-align: left;
}
.order_place_content .table-format-mob .bg-color {
  background-color: #ffffff;
  margin: 5px 0px;
  padding: 10px;
}
.order_place_content .table-format-mob .btn_link {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 30px;
  line-height: 30px;
  width: 100px;
  border: 0;
  display: block;
  text-decoration: none;
}

.estimated_delivery_fee_content {
  height: 100vh;
  background-color: rgba(232, 232, 232, 0.73);
  position: relative;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
  -webkit-box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  -ms-box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  box-shadow: 0px -4px 11px rgba(0, 0, 0, 0.17);
  -webkit-border-radius: 14px 14px 0 0;
  -moz-border-radius: 14px 14px 0 0;
  -ms-border-radius: 14px 14px 0 0;
  border-radius: 14px 14px 0 0;
  z-index: 9;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_header {
  padding: 20px;
  border-bottom: 1px solid #D6D6D6;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_header .list_modal_header {
  margin: 0;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_header .list_modal_header li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_header .list_modal_header li:not(:last-child) {
  margin-bottom: 10px;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_header .list_modal_header li .txt {
  color: #313131;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 26px;
  display: inline-block;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_header .list_modal_header li .value {
  color: #313131;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 26px;
  display: inline-block;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_body .price_block .txt {
  color: #ed1849;
  font-size: 28px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 35px;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_body .price_block .icon {
  position: relative;
  top: -5px;
  color: #7b7b7b;
}
.estimated_delivery_fee_content .inner_content .modal_estimated_delivery_fee .modal_body .btn_block {
  max-width: 160px;
  width: 100%;
  border: 0;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(103deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  height: 43px;
}

.term_content {
  padding: 50px 0;
}
.term_content .terms_block .title_block .subtitle {
  color: #ed1849;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin-bottom: 20px;
  text-align: center;
}
.term_content .terms_block .title_block .txt_summary {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: #272727;
  line-height: 24px;
  display: inline-block;
  font-weight: 500;
  margin: 0 0 20px;
}
.term_content .terms_block .title_block .inner_content {
  margin: 0 0 30px;
}
.term_content .terms_block .title_block .inner_content .maintitle {
  font-size: 20px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  color: #000000;
  margin: 0 0 15px;
}
.term_content .terms_block .title_block .inner_content .section_heading {
  font-size: 20px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  color: #000000;
  margin: 0 0 30px;
}
.term_content .terms_block .title_block .inner_content .summary_block {
  margin: 0 0 30px;
}
.term_content .terms_block .title_block .inner_content .summary_block .sectiontitle {
  font-size: 20px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  color: #000000;
  text-decoration: underline;
}
.term_content .terms_block .title_block .inner_content .summary_block .txt_desc {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: #272727;
  line-height: 24px;
  display: inline-block;
  font-weight: 500;
  margin: 0;
}
.term_content .terms_block .title_block .inner_content .txt_desc {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: #272727;
  line-height: 24px;
  display: inline-block;
  font-weight: 500;
  margin: 0 0 10px;
}
.term_content .terms_block .title_block .inner_content .txt_desc .link {
  color: #ed1849;
  text-decoration: underline;
}
.term_content .terms_block .title_block .inner_content .bullet_block {
  margin: 0 0 30px;
}
.term_content .terms_block .title_block .inner_content .bullet_block .smalltitle {
  font-size: 18px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  color: #000000;
  margin: 0 0 10px;
}
.term_content .terms_block .title_block .inner_content .bullet_block .smalltitle.f_style {
  font-style: italic;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_withbullet.list_banner li:not(:last-child) {
  margin: 0 0 10px;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_withbullet li:not(:last-child) {
  margin: 0 0 30px;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_withbullet li .icon_dot {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 8px;
  height: 8px;
  background-color: #8474DE;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  float: left;
  position: relative;
  top: 8px;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_withbullet li .txt {
  width: calc(100% - 18px);
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: #272727;
  line-height: 24px;
  display: inline-block;
  font-weight: 500;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_withbullet li .link {
  color: #ed1849;
  text-decoration: underline;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_wobullet.list_woparagraph li:not(:last-child) {
  margin: 0;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_wobullet li:not(:last-child) {
  margin: 0 0 30px;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_wobullet li .txt {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: #272727;
  line-height: 24px;
  display: inline-block;
  font-weight: 500;
}
.term_content .terms_block .title_block .inner_content .bullet_block .list_wobullet li .link {
  color: #ed1849;
  text-decoration: underline;
}

.pp_content {
  padding: 50px 0;
}
.pp_content .pp_block .title_block .subtitle {
  color: #ed1849;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  margin-bottom: 20px;
  text-align: center;
}
.pp_content .pp_block .title_block .desc {
  color: #0e1040;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  margin-bottom: 20px;
}
.pp_content .pp_block .summary_block {
  margin: 0 0 30px;
}
.pp_content .pp_block .summary_block .headtitle {
  color: #0e1040;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  font-weight: 600;
  margin-bottom: 20px;
}
    .pp_content .pp_block .summary_block .headtitle.txt_color_red {
        color: #ed1849;
    }

    .pp_content .pp_block .summary_block .smalltitle {
        font-size: 18px;
        font-family: "Playfair Display", serif;
        font-weight: 700;
        color: #000000;
        margin: 0 0 10px;
    }
.pp_content .pp_block .summary_block .desc {
  color: #0e1040;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  margin-bottom: 20px;
}

    .pp_content .pp_block .bullet_block {
        margin: 0 0 30px;
    }

        .pp_content .pp_block .bullet_block .smalltitle {
            font-size: 18px;
            font-family: "Playfair Display", serif;
            font-weight: 700;
            color: #000000;
            margin: 0 0 10px;
        }

            .pp_content .pp_block .bullet_block .smalltitle.f_style {
                font-style: italic;
            }

        .pp_content .pp_block .bullet_block .list_withbullet.list_banner li:not(:last-child) {
            margin: 0 0 10px;
        }

        .pp_content .pp_block .bullet_block .list_withbullet li:not(:last-child) {
            margin: 0 0 30px;
        }

        .pp_content .pp_block .bullet_block .list_withbullet li .icon_dot {
            display: inline-block;
            margin: 0 10px 0 0;
            width: 8px;
            height: 8px;
            background-color: #8474DE;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            border-radius: 50%;
            float: left;
            position: relative;
            top: 8px;
        }

        .pp_content .pp_block .bullet_block .list_withbullet li .txt {
            width: calc(100% - 18px);
            font-size: 16px;
            font-family: "Montserrat", sans-serif;
            color: #272727;
            line-height: 24px;
            display: inline-block;
            font-weight: 500;
        }

        .pp_content .pp_block .bullet_block .list_withbullet li .link {
            color: #ed1849;
            text-decoration: underline;
        }

        .pp_content .pp_block .bullet_block .list_wobullet.list_woparagraph li:not(:last-child) {
            margin: 0;
        }

        .pp_content .pp_block .bullet_block .list_wobullet li:not(:last-child) {
            margin: 0 0 30px;
        }

        .pp_content .pp_block .bullet_block .list_wobullet li .txt {
            font-size: 16px;
            font-family: "Montserrat", sans-serif;
            color: #272727;
            line-height: 24px;
            display: inline-block;
            font-weight: 500;
        }

        .pp_content .pp_block .bullet_block .list_wobullet li .link {
            color: #ed1849;
            text-decoration: underline;
        }

.cookie_content {
    padding: 50px 0;
}

    .cookie_content .cookie_block .title_block .subtitle {
        color: #ed1849;
        font-size: 24px;
        font-family: "Playfair Display", serif;
        font-weight: 700;
        margin-bottom: 20px;
        text-align: center;
    }

    .cookie_content .cookie_block .title_block .desc {
        color: #0e1040;
        font-size: 16px;
        font-family: "Montserrat", sans-serif;
        font-weight: 500;
        margin-bottom: 20px;
    }

    .cookie_content .cookie_block .summary_block {
        margin: 0 0 30px;
    }

        .cookie_content .cookie_block .summary_block .headtitle {
            color: #0e1040;
            font-size: 24px;
            font-family: "Playfair Display", serif;
            font-weight: 600;
            margin-bottom: 20px;
        }

        .cookie_content .cookie_block .summary_block .smalltitle {
            font-size: 16px;
            font-family: "Playfair Display", serif;
            font-weight: 700;
            margin-bottom: 20px;
        }

        .cookie_content .cookie_block .summary_block .desc {
            color: #0e1040;
            font-size: 16px;
            font-family: "Montserrat", sans-serif;
            font-weight: 500;
            margin-bottom: 20px;
        }

    .cookie_content .cookie_block .link {
        color: #ed1849;
        text-decoration: underline;
    }

    .cookie_content .cookie_block .bullet_block {
        margin: 0 0 30px;
    }

        .cookie_content .cookie_block .bullet_block .smalltitle {
            font-size: 18px;
            font-family: "Playfair Display", serif;
            font-weight: 700;
            color: #000000;
            margin: 0 0 10px;
        }

            .cookie_content .cookie_block .bullet_block .smalltitle.f_style {
                font-style: italic;
            }

        .cookie_content .cookie_block .bullet_block .list_withbullet.list_banner li:not(:last-child) {
            margin: 0 0 10px;
        }

        .cookie_content .cookie_block .bullet_block .list_withbullet li:not(:last-child) {
            margin: 0 0 30px;
        }

        .cookie_content .cookie_block .bullet_block .list_withbullet li a {
            color: #ed1849;
            text-decoration: underline;
        }

            .cookie_content .cookie_block .bullet_block .list_withbullet li a .txt {
                color: #ed1849;
                text-decoration: underline;
            }

        .cookie_content .cookie_block .bullet_block .list_withbullet li .icon_dot {
            display: inline-block;
            margin: 0 10px 0 0;
            width: 8px;
            height: 8px;
            background-color: #8474DE;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            border-radius: 50%;
            float: left;
            position: relative;
            top: 8px;
        }

        .cookie_content .cookie_block .bullet_block .list_withbullet li .txt {
            width: calc(100% - 18px);
            font-size: 16px;
            font-family: "Montserrat", sans-serif;
            color: #272727;
            line-height: 24px;
            display: inline-block;
            font-weight: 500;
        }

        .cookie_content .cookie_block .bullet_block .list_withbullet li .link {
            color: #ed1849;
            text-decoration: underline;
        }

        .cookie_content .cookie_block .bullet_block .list_wobullet.list_woparagraph li:not(:last-child) {
            margin: 0;
        }

        .cookie_content .cookie_block .bullet_block .list_wobullet li:not(:last-child) {
            margin: 0 0 30px;
        }

        .cookie_content .cookie_block .bullet_block .list_wobullet li .txt {
            font-size: 16px;
            font-family: "Montserrat", sans-serif;
            color: #272727;
            line-height: 24px;
            display: inline-block;
            font-weight: 500;
        }

        .cookie_content .cookie_block .bullet_block .list_wobullet li .link {
            color: #ed1849;
            text-decoration: underline;
        }

.order_place_content {
  background-color: #ecf6fe;
  display: grid;
  place-items: center;
  text-align: center;
  margin: 0 0 60px;
  padding: 50px 0;
}
.order_place_content .inner_content {
  padding: 0 50px;
}
.order_place_content .inner_content .thumbnail {
  margin: 0 auto 40px;
  display: inline-block;
  position: relative;
}
.order_place_content .inner_content .thumbnail .icon_tick {
  position: absolute;
  top: 5px;
  right: -20px;
}
.order_place_content .inner_content .caption .subtitle {
  color: #090909;
  font-size: 30px;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  line-height: 38px;
}
.order_place_content .inner_content .caption .desc {
  color: #515C6F;
  line-height: 22px;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.order_place_content .inner_content .caption .table-format {
  border-top: 1px solid #0e1040;
  border-left: 1px solid #0e1040;
  border-right: 1px solid #0e1040;
}
.order_place_content .inner_content .caption .table-format .cell {
  border-bottom: 1px solid #0e1040;
  border-right: 1px solid #0e1040;
  padding: 10px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.order_place_content .inner_content .caption .table-format .cell1 {
  border-bottom: 1px solid #0e1040;
  padding: 10px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.order_place_content .inner_content .caption .table-format .cell1 .btn_link {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 30px;
  line-height: 30px;
  width: 100px;
  border: 0;
  margin: 0 auto;
  display: block;
  text-decoration: none;
}
.order_place_content .inner_content .caption .back_btn {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 44px;
  line-height: 44px;
  width: 150px;
  border: 0;
  display: block;
  text-decoration: none;
}
.order_place_content .inner_content .btn_group {
  display: flex;
}
.order_place_content .inner_content .btn_group .btn_primary {
  background-color: #0e1040;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 43px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  border: none;
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  outline: none;
  padding: 0 20px;
  text-transform: uppercase;
}
.order_place_content .inner_content .btn_group .btn_primary:first-child {
  order: 2;
}
.order_place_content .inner_content .btn_group .btn_primary:last-child {
  order: 3;
}
.order_place_content .inner_content .btn_group .mr {
  margin-right: 45px;
}
.order_place_content .inner_content .btn_group .btn_block {
  order: 2;
  margin-right: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 43px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  background: transparent linear-gradient(104deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  border: none;
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  outline: none;
  padding: 0 20px;
  text-transform: uppercase;
}
.order_place_content .inner_content .btn_group .btn_block .icon_tick {
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #EE1949;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  right: -10px;
}
.order_place_content .table-format-mob {
  padding-bottom: 65px;
  margin: 15px;
  display: none;
}
.order_place_content .table-format-mob .txt-bold {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  text-align: left;
}
.order_place_content .table-format-mob .txt-med {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  text-align: left;
}
.order_place_content .table-format-mob .bg-color {
  background-color: #ffffff;
  margin: 5px 0px;
  padding: 10px;
}
.order_place_content .table-format-mob .btn_link {
  color: #ffffff;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  background: transparent linear-gradient(98deg, #ed1849 0%, #FF4D4D 100%) 0% 0% no-repeat padding-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  -ms-box-shadow: initial;
  box-shadow: initial;
  outline: none;
  cursor: pointer;
  text-align: center;
  padding: 0;
  height: 30px;
  line-height: 30px;
  width: 100px;
  border: 0;
  display: block;
  text-decoration: none;
}

/* FOR DESKTOP */
@media (min-width: 1500px) {
  .home_content .banner .infographics_block {
    right: 25%;
  }
}
@media (min-width: 992px) {
  .mobile_block, .mb_volume_detail_block {
    display: none;
  }

  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box {
    width: 50%;
  }

  .mobile_app_block {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box {
    height: 70px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_error {
    top: 12px;
  }

  .home_content .smart_solutions_block .inner_smart_solutions .rightside .mobile_app.mobile_app_one {
    left: 50%;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .rightside .mobile_app.scanner {
    right: 0;
  }

  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption .download_block .txt_delivery {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
  .editprofile_content {
    height: 100vh;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .emailconfirm_content .banner {
    height: 200px;
  }
}
/* FOR TABLE PORTRAIT AND LANDSCAPE */
@media (min-width: 992px) and (max-width: 1199px) {
  /*BELOW CODE FOR HEADER*/
  header .inner_header .logo a img {
    width: 100px;
  }
  header .inner_header .top_link {
    width: 38%;
    justify-content: center;
  }

  /* BELOW CODE FOR HOME PAGE*/
  .home_content .banner .infographics_block {
    right: 10%;
  }
  .home_content .banner .inner_banner .banner_right .login_block .btn_login {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
  .home_content .services_block .inner_serv_row .box_serv.h_xxsmall {
    margin: 50px 0 0;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_one {
    top: 100px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_two {
    left: 280px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_three {
    left: 50px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_four {
    top: 150px;
    left: 150px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_five {
    left: 300px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_six {
    right: 200px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_seven {
    right: 150px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_eight {
    right: 100px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_nine {
    right: 280px;
  }

  /* BELOW CODE FOR PICKUP PAGE */
  .pickup_content .timeline_block .timeline_row .list_timeline > li {
    width: 100%;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li:not(:last-child) .status {
    left: 40px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .txt_num {
    left: 20px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content {
    margin-left: 80px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content.secure_content .toolbar_block {
    right: -30px;
  }

  /* BELOW CODE FOR FOOTER */
  footer .foot_one .address_explore_follow_block .foot_one_right .follow_block .list_follow li:not(:last-child) {
    margin: 0 15px 0 0;
  }
  footer .foot_one .branch_block .list_branch li:not(:last-child) a:after {
    right: -15px;
  }

  /*START FOR MY ORDERS PAGE*/
  .pastorders_content .banner .inner_banner .banner_thumb {
    right: 5%;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .caption .subtitle {
    white-space: nowrap;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .subtitle {
    height: auto;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .status .caption {
    left: -40px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table thead tr th .txt {
    font-size: 14px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td.link_cno, .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody tr td .txt {
    font-size: 14px;
  }

  /*END FOR MY ORDERS PAGE*/
  .editprofile_content .editprofile_block .inner_editprofile {
    padding: 30px;
  }
  .editprofile_content .editprofile_block .inner_editprofile .fill_form .field_group .field_lbl {
    font-size: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* START FOR PICKUP PAGE */
  .block_add_remove_delivery_address {
    margin: 0 0 20px 70px;
  }

  .pickup_content .timeline_block .timeline_row > .list_timeline > li:not(:last-child) .status {
    left: 30px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content {
    margin-left: 70px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content.secure_content .toolbar_block {
    right: -30px;
  }

  /*START FOR TRACKING PAGE*/
  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline .status:after {
    left: 48%;
  }

  /*END FOR TRACKING PAGE*/
  /*START FOR MY ORDERS PAGE*/
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline {
    padding: 0 0 170px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .caption .subtitle {
    white-space: nowrap;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .subtitle {
    height: auto;
    font-size: 13px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .status:after {
    left: 18%;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .status .caption {
    left: -30px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .status .caption .subtitle {
    font-size: 13px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table thead tr th .txt {
    font-size: 14px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody td.link_cno, .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tbody td .txt {
    font-size: 14px !important;
  }

  /*END FOR MY ORDERS PAGE*/
}
/* FOR MOBILE AND TABLET PORTRAIT*/
@media (max-width: 991px) {
  .mobile_block .mob_content .order_content {
    padding: 15px 0 100px;
  }

  .editprofile_content .editprofile_block .inner_editprofile {
    padding: 30px;
  }
  .editprofile_content .editprofile_block .inner_editprofile .grid_col {
    margin: 0 0 10px;
  }
  .editprofile_content .editprofile_block .inner_editprofile .address_block .list_notification {
    margin-top: -20px;
  }

    .term_content, .pp_content, .cookie_content {
        padding: 50px 0 100px;
    }

  .backtop {
    display: none !important;
  }

  .desktop_block {
    display: none;
  }

  .cod_amt_block {
    display: block;
  }

  .mobile_block {
    display: block;
  }
  .mobile_block.mobile_w_block {
    min-height: initial;
  }

  /*BELOW CODE FOR HEADER*/
  header.sticky .inner_header .navbar-login-register-block {
    top: 60px;
  }
  header .inner_header .logo {
    position: initial;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  header .inner_header .btn_mob_hamburger {
    display: block;
    width: 30px;
    height: 30px;
    border: 0;
    background: transparent;
    outline: none;
    cursor: pointer;
    padding: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  header .inner_header .btn_mob_hamburger.active span {
    background-color: transparent;
  }
  header .inner_header .btn_mob_hamburger.active span:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transform-origin: 3px 8px;
    -o-transform-origin: 3px 8px;
    -ms-transform-origin: 3px 8px;
    -webkit-transform-origin: 3px 8px;
    transform-origin: 3px 8px;
  }
  header .inner_header .btn_mob_hamburger.active span:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform-origin: 3px -4px;
    -o-transform-origin: 3px -4px;
    -ms-transform-origin: 3px -4px;
    -webkit-transform-origin: 3px -4px;
    transform-origin: 3px -4px;
  }
  header .inner_header .btn_mob_hamburger span {
    width: 100%;
    height: 4px;
    display: block;
    position: relative;
    background-color: #ed1849;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
  }
  header .inner_header .btn_mob_hamburger span:before, header .inner_header .btn_mob_hamburger span:after {
    content: "";
    width: 100%;
    height: 4px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    position: absolute;
    left: 0;
    display: block;
    background-color: #ed1849;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  header .inner_header .btn_mob_hamburger span:before {
    top: -10px;
  }
  header .inner_header .btn_mob_hamburger span:after {
    top: 10px;
  }
  header .inner_header .navbar-login-register-block {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    border-top: 1px solid #cbcbcb;
    background-color: #ffffff;
    padding: 15px;
    top: 80px;
  }
  header .inner_header .navbar-login-register-block .navbar-nav {
    flex-direction: column;
  }
  header .inner_header .navbar-login-register-block .logreg_book_block, header .inner_header .navbar-login-register-block .profile_block {
    justify-content: center;
  }

  .home_content {
    margin-top: -47px;
  }

  /*BELOW CODE FOR HOME PAGE*/
  .home_content .banner {
    height: 700px;
    padding: 30px 0 0;
    overflow: hidden;
    text-align: center;
  }
  .home_content .banner .infographics_block {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 13%;
    width: 100%;
  }
  .home_content .banner .inner_banner .banner_left {
    margin-bottom: 50px;
    padding: 50px 0 0;
  }
  .home_content .banner .inner_banner .banner_left .big_title {
    max-width: 100%;
    margin-bottom: 10px;
    font-size: 26px;
  }
  .home_content .banner .inner_banner .banner_left .big_title span {
    font-size: 26px;
  }
  .home_content .banner .inner_banner .banner_left .desc {
    font-size: 14px;
  }
  .home_content .banner .inner_banner .banner_right {
    top: 30px;
  }
  .home_content .banner .inner_banner .banner_right .login_block {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    padding: 30px 10px;
  }
  .home_content .banner .inner_banner .banner_right .login_block .btn_login {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    width: 252px;
  }
  .home_content .banner .inner_banner .banner_right .login_block .txt_desc {
    font-size: 13px;
  }
  .home_content .services_block {
    position: relative;
    padding: 30px 10px 0;
  }
  .home_content .services_block .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
  }
  .home_content .services_block .inner_serv_row {
    background-color: transparent;
    padding: 20px 20px 0;
    position: relative;
    z-index: 2;
    box-shadow: initial;
  }
  .home_content .services_block .inner_serv_row:after {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    box-shadow: 0px 8px 14px #0000001A;
    -webkit-box-shadow: 0px 8px 14px #0000001A;
    background-color: #ffffff;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 2020px;
  }
  .home_content .services_block .inner_serv_row .title_block .headtitle {
    font-size: 38px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content {
    padding: 200px 0 0;
    border-radius: 57px 57px 0 0;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .box_hexageon {
    margin: -280px auto 300px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_logo {
    top: 600px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_one {
    top: 290px;
    left: 10%;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_two {
    left: 10px;
    top: 80px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_three {
    top: 320px;
    left: 20px;
    font-size: 23px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_four {
    font-size: 17px;
    right: 20px;
    top: 350px;
    left: auto;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_five {
    top: 550px;
    left: 20px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_six {
    font-size: 29px;
    top: 90px;
    right: 10px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_seven {
    font-size: 16px;
    top: 150px;
    right: auto;
    left: 20px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_eight {
    top: 310px;
    right: 20px;
    font-size: 23px;
  }
  .home_content .services_block .inner_serv_row .inner_gradient_content .location_content .txt_loc.txt_pos_nine {
    top: 550px;
    right: 20px;
  }
  .home_content .services_block .inner_serv_row .row_service_second {
    margin: -180px 0 0;
  }
  .home_content .services_block .inner_serv_row .gridcol:nth-child(1) .box_serv {
    margin: 0 0 100px;
  }
  .home_content .services_block .inner_serv_row .gridcol:nth-child(2) .box_serv {
    margin: 0 0 80px;
  }
  .home_content .services_block .inner_serv_row .gridcol:nth-child(3) .box_serv {
    margin: 30px 0 100px;
  }
  .home_content .services_block .inner_serv_row .box_serv.h_medium {
    height: 220px;
  }
  .home_content .services_block .inner_serv_row .box_serv.h_full {
    height: 350px;
  }
  .home_content .services_block .inner_serv_row .box_serv.h_small {
    height: 120px;
  }
  .home_content .services_block .inner_serv_row .list_serv {
    display: none;
  }
  .home_content .smart_solutions_block {
    padding: 50px 0 100px;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .mobile_app_block {
    display: block;
    text-align: center;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .mobile_app_block .gridcol:not(:last-child) {
    margin: 0 0 50px;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .mobile_app_block .mobile_app_row .thumb {
    margin: 0 0 30px;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .title_block .headtitle {
    font-size: 23px;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .list_barcode {
    display: none;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .playstore_block {
    display: none;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .playstore_block .list_ps {
    flex-direction: column;
    margin: 0 0 24px;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .playstore_block .list_ps li:not(:last-child) {
    margin: 0 0 15px;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .rightside {
    position: relative;
    width: 100%;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .rightside .mobile_app {
    display: none;
  }

  /* BELOW CODE FOR PICK UP PAGE */
  .pickup_content .banner {
    padding: 30px 0;
    height: auto;
    overflow: hidden;
  }
  .pickup_content .banner .inner_banner .schedule_block .txt_delivery {
    font-size: 16px;
  }
  .pickup_content .banner .inner_banner .banner_content {
    padding: 8px;
    text-align: left;
  }
  .pickup_content .banner .inner_banner .banner_content .button_block {
    display: flex;
    flex-direction: row;
    position: initial;
  }
  .pickup_content .banner .inner_banner .banner_content .button_block .btn_quote {
    order: 2;
  }
  .pickup_content .banner .inner_banner .banner_content .button_block .btn_quote, .pickup_content .banner .inner_banner .banner_content .button_block .btn_price {
    height: 40px;
    font-size: 15px;
    width: 100%;
    margin: 0 5px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form {
    flex-direction: column;
    padding: 0;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block {
    border: 0;
    width: 100%;
    padding: 10px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .inner_field_box {
    border: 0;
    width: 100%;
    flex-direction: column;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .inner_field_box .field_box {
    border: 1px solid #ECECEC;
    width: 100%;
    padding: 10px;
    border-radius: 8px;
    margin: 0 0 25px;
    height: 80px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .inner_field_box .field_box .field_error {
    top: 10px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .price_box {
    border: 1px solid #ECECEC;
    border-radius: 8px;
    min-width: 106px;
    width: auto;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .price_box .field_box {
    width: 100%;
    height: auto;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block {
    flex-direction: column;
    width: 100%;
    height: auto;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    margin-right: 0;
    position: relative;
    top: -58px;
    left: 165px;
    width: 48%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    width: 100%;
    margin: 0 0 10px;
    position: absolute;
    top: 36%;
    left: 24%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .intra_city_non_doc_block {
    width: 100%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .btn_volumetric {
    width: 200px;
    margin: -40px auto;
    display: block;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block {
    margin-left: 0;
    display: block;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification {
    display: block;
    margin-top: 0;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li {
    width: 100%;
    display: block;
    min-width: 200px;
    float: initial;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .service_block .list_notification li label .info_tooltip {
    justify-content: space-between;
    padding: 5px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .weight_service_block {
    margin-bottom: 30px;
    align-items: flex-start;
    flex-direction: column;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .weight_service_block .weight_block {
    margin-bottom: 20px;
    margin-right: 20px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block {
    flex-direction: column;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box {
    width: 100%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box label {
    text-align: left;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .btn_edit {
    width: 100%;
    font-size: 14px;
  }
  .pickup_content .banner .inner_banner .banner_content .big_title {
    max-width: 100%;
    margin-bottom: 10px;
  }
  .pickup_content .banner .inner_banner .banner_content .schedule_block {
    margin-bottom: 10px;
    padding: 0;
  }
  .pickup_content .banner .inner_banner .banner_content .schedule_block, .pickup_content .banner .inner_banner .banner_content .list_courier, .pickup_content .banner .inner_banner .banner_content .list_schedule {
    justify-content: center;
  }
  .pickup_content .banner .inner_banner .banner_right .login_block {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }
  .pickup_content .banner .inner_banner .banner_right .login_block .btn_login {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li {
    width: 100%;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li:not(:last-child):after {
    left: 10%;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li.list_item_third .timeline_content {
    margin-bottom: 0px !important;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .txt_num {
    left: 11px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block {
    background-color: #ffffff;
    -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    margin: 0 0 10px 70px;
    padding: 10px;
    position: relative;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .txt {
    color: #272727;
    font-size: 12px;
    font-family: "Montserrat", sans-serif;
    display: block;
    margin: 0 0 10px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol {
    margin: 0;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol li {
    width: calc(100% / 3);
    padding: 0 5px;
    float: left;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol li .field_group {
    margin: 0 0 10px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol li .field_group .vol_kg_block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol li .field_group .vol_kg_block .txt {
    color: #7764E4;
    font-size: 11px;
    font-family: "Montserrat", sans-serif;
    display: block;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol li .field_group .field_lbl {
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    color: #272727;
    display: block;
    margin: 0 0 10px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol li .field_group .field_input, .pickup_content .timeline_block .timeline_row .list_timeline > li .mb_volume_detail_block .list_vol li .field_group .field_select {
    width: 100%;
    outline: none;
    border: 1px solid #B2B2B2;
    border-radius: 7px;
    padding: 0 10px;
    color: #D1D1D1;
    font-size: 12px;
    font-family: "Montserrat", sans-serif;
    height: 32px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .pickup_block {
    padding: 10px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .detail_content_block {
    border-top: 10px solid #ECF6FE;
    padding: 10px 20px;
    margin: 0 -20px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .detail_content_block .icon_close {
    top: 5px;
    right: 20px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .detail_content_block .txt_helper {
    min-width: 100vw;
    padding: 0 100px 0 0;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .detail_content_block .txt_amount {
    font-size: 14px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content.secure_content .toolbar_block {
    display: none;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .twice_block .box_twice .list_notification {
    flex-direction: column;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label {
    min-width: 200px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li label .info_tooltip {
    padding: 5px;
    justify-content: space-between;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .twice_block .box_twice .list_item li {
    padding: 0 10px;
    background: #F3F3F3;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .twice_block .box_twice .list_item li:not(:last-child) {
    margin-bottom: 10px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .volume_detail_block {
    display: none;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .grid_col_blank_block {
    display: none;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .weight_block .grid_col {
    width: 50%;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .field_group {
    margin-bottom: 15px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .field_group.send_group {
    margin-bottom: 10px;
  }
  .pickup_content .timeline_block .timeline_row .list_timeline > li .timeline_content .field_group .field_column {
    margin-bottom: 15px;
  }
  .pickup_content .timeline_block .timeline_row .process_block {
    display: none;
  }
  .pickup_content .timeline_block .timeline_row .process_block .btn_process {
    margin-left: 0;
    width: 100%;
  }

  /*BELOW CODE FOR CAREERS PAGE*/
  .careers_content .banner .inner_banner .banner_thumb {
    top: 0;
  }
  .careers_content .fill_form_careers_block .inner_fill_form_careers .submit_block {
    float: initial !important;
  }
  .careers_content .fill_form_careers_block .inner_fill_form_careers .submit_block .btn_submit {
    width: 100%;
  }
  .careers_content .courier_block .desc {
    font-size: 16px;
    max-width: 100%;
  }

  /*BELOW CODE FOR MY ORDERS PAGE*/
  .pastorders_content {
    display: none;
  }
  .pastorders_content .banner .inner_banner .banner_thumb {
    right: -10px;
    width: 200px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block {
    padding: 10px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr th .txt {
    font-size: 15px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table tr td .txt {
    font-size: 14px;
  }
  .pastorders_content .courier_block .desc {
    font-size: 16px;
  }

  /* BELOW CODE FOR DELIVERY PAGE */
  .delivery_content {
    display: none;
  }
  .delivery_content .timeline_progress_bar_block .inner_timeline .li {
    width: auto;
  }
  .delivery_content .id_block .desc {
    font-size: 16px;
  }

  /*// BELOW CODE FOR FOOTER*/
  footer {
    background-color: #F3F3F3;
  }
  footer .foot_one {
    padding: 30px 0 5px;
  }
  footer.desk_footer {
    display: none;
  }

  .order_place_content {
    background-color: #F5F6F8;
    margin: 0 !important;
    padding: 60px 0px;
  }

  .faq_content .faq_block {
    padding: 30px 0 100px;
  }

  .modal-backdrop {
    z-index: 9999;
  }

  .modal {
    z-index: 99999;
  }
}
@media (max-width: 767px) {
  /* BELOW CODE FOR HOME PAGE*/
  .home_content .banner {
    padding: 30px 0 0;
    background: url(../images/home/bg_banner_mobile.png) no-repeat center 50px;
    background-size: cover;
  }
  .home_content .banner .inner_banner .banner_left .big_title p {
    display: none;
  }
  .home_content .services_block .inner_serv_row .box_serv {
    margin: 0 0 80px;
  }
  .home_content .testimonial_slider .title_block .desc {
    font-size: 14px;
  }
  .home_content .testimonial_slider .slider_testimonial .slick-list {
    margin-left: 0;
  }
  .home_content .testimonial_slider .slider_testimonial .slick-list .slick-track {
    padding: 10px 0;
  }
  .home_content .testimonial_slider .slider_testimonial .slick-list .slick-track .slick-slide {
    margin: 0 10px;
  }
  .home_content .aboutus_block .inner_aboutus {
    padding: 0 0 100px;
  }
  .home_content .aboutus_block .inner_aboutus .box_rightside {
    margin: 0 0 30px;
  }

  /* BELOW CODE FOR PICKUP PAGE*/
  .block_add_remove_delivery_address {
    margin: 0 0 0 30px;
  }

  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 29%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 70%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .weight_block {
    width: 48%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block .field_input, .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .weight_block .field_input {
    width: 100%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 250px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .weight_service_block .service_block .list_notification {
    column-count: initial;
  }
  .pickup_content .banner .inner_banner .banner_content .big_title {
    font-size: 30px;
  }
  .pickup_content .banner .inner_banner .banner_content .schedule_block {
    justify-content: center;
    margin-bottom: 20px;
  }
  .pickup_content .banner .inner_banner .banner_content .schedule_block .schedule_left .txt_delivery {
    font-size: 14px;
  }
  .pickup_content .banner .inner_banner .banner_content .list_schedule {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .pickup_content .banner .inner_banner .banner_content .list_schedule li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .pickup_content .banner .inner_banner .banner_content .list_schedule li a {
    height: 70px;
  }
  .pickup_content .banner .inner_banner .banner_content .list_courier {
    flex-direction: column;
  }
  .pickup_content .banner .inner_banner .banner_content .list_courier li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .pickup_content .courier_block .desc {
    font-size: 16px;
  }
  .pickup_content .timeline_block {
    padding: 30px 0 0;
    overflow: hidden;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .mb_volume_detail_block {
    margin: 0 0 10px 30px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li.active {
    display: inline-block;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li:not(:last-child):after {
    display: none;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li:not(:last-child) .status {
    left: 3px;
    width: 3px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li:not(:last-child) .timeline_content {
    margin-bottom: 10px;
    padding: 10px !important;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .txt_num {
    left: -15px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content {
    padding: 10px;
    margin-left: 30px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .child_col {
    padding: 0 5px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content.secure_content .toolbar_block {
    right: 0;
    bottom: -35px;
    flex-direction: initial;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content.secure_content .toolbar_block a:not(:last-child) {
    margin-right: 10px;
    margin-bottom: 0;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .txt_details {
    font-size: 13px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .value_add_block {
    margin-bottom: 10px;
    flex-direction: column;
    align-items: flex-start;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .value_add_block .field_input {
    width: 100%;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .secure_block .value_add_block .txt_add {
    margin: 10px 0 0;
    font-size: 13px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .grid_col_blank_block {
    display: none;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block {
    margin: 0;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block .field_group .list_item li.form-group {
    margin: 0 0 5px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block .grid_col {
    padding: 0 12px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block .grid_col:not(:last-child) {
    margin-bottom: 15px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block .grid_col .field_lbl_weight {
    display: none;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block {
    padding: 0;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice {
    padding: 10px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_notification li {
    width: 100%;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li {
    background-color: #F3F3F3;
    padding: 0 15px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .grid_col:not(:last-child) .box_twice {
    height: auto;
    margin-bottom: 10px;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .list_food {
    overflow-x: auto;
    white-space: nowrap;
  }
  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .txt_desc {
    font-size: 14px;
  }
  .pickup_content .order_delivery_block {
    padding: 30px 0;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment {
    padding-left: 0;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .list_payment {
    flex-direction: column;
    align-items: flex-start;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li {
    width: 100%;
    text-align: center;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li a {
    width: 100%;
    font-size: 14px;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .list_payment li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .offers_dis_block {
    flex-direction: column;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .offers_dis_block .field_input {
    margin: 0 0 10px;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .offers_dis_block .field_input, .pickup_content .order_delivery_block .payment_block .inner_payment .offers_dis_block .btn_apply {
    min-width: 100%;
    width: 100%;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block {
    max-width: 90%;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .head_title {
    font-size: 24px;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .head_title img {
    max-width: 12px;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block {
    position: relative;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content {
    position: absolute;
    -webkit-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    -moz-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    -ms-box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    box-shadow: 0px 8px 9px rgba(114, 124, 142, 0.1);
    border-radius: 10px;
    min-width: 300px;
    padding: 20px;
    z-index: 9;
    background: #ffffff;
    right: -314px;
    top: 21px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content:after {
    content: "";
    position: absolute;
    left: 118px;
    top: -7px;
    border-bottom: 8px solid #ed1849;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled {
    margin: 0;
    width: 100%;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled li:not(:last-child) {
    margin: 0 0 10px;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled li .txt {
    display: block;
    font-weight: 600;
    color: #5a5a5a;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
  }
  .pickup_content .order_delivery_block .inner_order_delivery_block .btn_done {
    width: 100%;
    margin-bottom: 10px;
  }

  /*BELOW CODE FOR CAREERS PAGE*/
  .careers_content .banner {
    height: 400px;
    align-items: flex-start;
  }
  .careers_content .banner .inner_banner .banner_thumb {
    left: auto;
    width: 100%;
    text-align: center;
    top: 20px;
  }
  .careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox {
    align-items: flex-start;
    flex-direction: column;
  }
  .careers_content .fill_form_careers_block .inner_fill_form_careers .shift_block .list_checkbox li:not(:last-child) {
    margin-bottom: 10px;
  }
  .careers_content .fill_form_careers_block .inner_fill_form_careers .submit_block .field_lbl {
    display: none;
  }

  /*BELOW CODE FOR MY ORDERS PAGE*/
  .pastorders_content .banner {
    height: 300px;
    align-items: flex-start;
  }
  .pastorders_content .banner .inner_banner .banner_content .schedule_block {
    position: initial;
  }
  .pastorders_content .banner .inner_banner .banner_thumb {
    top: 30px;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .pastorders_content .banner .inner_banner .banner_thumb img {
    height: 174px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .subtitle {
    font-size: 15px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .service_detail_block .desc {
    font-size: 14px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .title_block .list_item {
    flex-direction: column;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .title_block .list_item li:not(:last-child) {
    margin: 0 0 20px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block {
    padding: 30px 0;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline.old_timeline {
    padding: 0;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline {
    padding: 0 0 20px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline {
    flex-direction: column;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline:after {
    width: 5px;
    height: 100%;
    left: 20px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline .progress_bar {
    left: 20px;
    width: 5px;
    height: 100%;
    animation: progressbar 30s linear forwards;
  }
  @keyframes progressbar {
    0% {
      height: 0%;
    }
    25% {
      height: 25%;
    }
    50% {
      height: 50%;
    }
    75% {
      height: 75%;
    }
    100% {
      height: 100%;
    }
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li {
    display: block;
    float: initial;
    width: 100%;
    padding: 10px 0;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .caption {
    text-align: center;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_default .caption .icon_close {
    position: absolute;
    top: -7px;
    right: 5%;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption {
    position: relative;
    top: -70px;
    left: 0px;
    text-align: center !important;
    padding: 0 60px !important;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li .caption .subtitle {
    height: auto;
    margin: 0;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .row_timeline .list_timeline li.item_complete .icon {
    margin: initial;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline:after {
    width: 5px;
    height: 100%;
    left: 20px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .progress_bar {
    left: 20px;
    width: 5px;
    height: 100%;
    animation: progressbar 30s linear forwards;
  }
  @keyframes progressbar {
    0% {
      height: 0%;
    }
    25% {
      height: 25%;
    }
    50% {
      height: 50%;
    }
    75% {
      height: 75%;
    }
    100% {
      height: 100%;
    }
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li {
    display: block;
    float: initial;
    width: 100%;
    padding: 40px 0;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li:nth-of-type(1).active .status:before {
    top: -40px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li:nth-of-type(1).active .status:after {
    top: -15px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li:nth-of-type(1).active .caption {
    top: -20px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li:nth-of-type(1).active .caption .icon_close {
    bottom: 15px;
    left: 85%;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li .status:before {
    left: -3px;
    top: 10px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li .status:after {
    left: 7px;
    top: 36px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_active .timeline_progress_bar_block .inner_timeline .timeline .li .status .caption {
    left: 0;
    top: 0;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block {
    box-shadow: initial;
    overflow-x: scroll;
    white-space: nowrap;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table thead tr th .txt {
    font-size: 16px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_po .table_block .custom_table thead tr td .txt {
    font-size: 14px;
  }
  .pastorders_content .tabbed_nav_content .tab-content .tab_content_draft .grid_col:not(:last-child) {
    margin: 0 0 20px;
  }

  /* BELOW CODE FOR TRACKING PAGE */
  .delivery_content .banner {
    padding: 30px 0;
    height: 450px;
    align-items: flex-start;
  }
  .delivery_content .banner .inner_banner .banner_thumb {
    position: relative;
    bottom: -60px;
  }
  .delivery_content .service_detail_block .desc {
    font-size: 14px;
  }
  .delivery_content .timeline_progress_bar_block {
    padding: 30px 0;
  }
  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline:after {
    width: 5px;
    height: 100%;
    left: 20px;
  }
  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline .progress_bar {
    left: 20px;
    width: 5px;
    height: 100%;
    animation: progressbar 30s linear forwards;
  }
  @keyframes progressbar {
    0% {
      height: 0%;
    }
    25% {
      height: 25%;
    }
    50% {
      height: 50%;
    }
    75% {
      height: 75%;
    }
    100% {
      height: 100%;
    }
  }
  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline .li {
    display: block;
    float: initial;
    width: 100%;
    padding: 30px 0;
  }
  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline .li .status:before {
    left: -3px;
  }
  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline .li .status:after {
    left: 7px;
  }
  .delivery_content .timeline_progress_bar_block .inner_timeline .timeline .li .status .caption {
    top: -20px;
  }

  /*BELOW CODE FOR CONTACT US PAGE*/
  .contactus_content {
    padding: 30px 0;
  }
  .contactus_content .email_map_block {
    margin-bottom: 20px;
  }
  .contactus_content .email_map_block .email_block {
    margin-bottom: 20px;
  }
  .contactus_content .email_map_block .email_block .subtitle {
    font-size: 20px;
  }
  .contactus_content .email_map_block .map_block .subtitle {
    font-size: 20px;
  }
  .contactus_content .location_block {
    padding: 0 0 100px;
  }

  /* BELOW CODE FOR MODAL - LOGIN / REGISTER / FORGOT PASSWORD / CHANGE PASSWORD */
  .custom_modal .modal-dialog .modal-content {
    padding: 15px;
  }
  .custom_modal .modal-dialog .modal-content .log_reg_body .thumb {
    bottom: -50px;
    right: 0;
  }
  .custom_modal .modal-dialog .modal-content .log_reg_body .thumb img {
    width: 100px;
  }

  /*START FOR TRACK BOMBAX PARCEL & VOLUMETRIC*/
  .custom_big_modal .modal-dialog.modal_address_dialog {
    display: block;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .fill_form_address {
    padding: 0 10px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .sop_content {
    height: 300px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .sop_content .sop_row .headtitle {
    font-size: 15px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .sop_content .sop_row .list_sop li .txt {
    font-size: 14px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .list_head li {
    font-size: 14px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .list_val > li .field_input, .custom_big_modal .modal-dialog .modal-content .modal-body .list_val > li .field_select {
    font-size: 14px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .approx_block {
    border: 0;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .approx_block span.txt {
    font-size: 12px;
    margin-right: 10px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .approx_block .field_input {
    width: auto;
    border: 1px solid #707070;
    border-radius: 7px;
    height: 35px;
    padding: 0 10px;
    width: 80px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .button_block {
    max-width: 100%;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_link {
    font-size: 14px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .button_block .btn_link:not(:last-child) {
    margin-right: 10px;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .track_body .consignment_box {
    flex-direction: column;
  }
  .custom_big_modal .modal-dialog .modal-content .modal-body .track_body .btn_link {
    font-size: 14px;
  }

  /*END FOR TRACK BOMBAX PARCEL & VOLUMETRIC*/
  /*BELOW CODE FOR FOOTER*/
  footer {
    text-align: center;
  }
  footer .foot_one .address_explore_follow_block .aboutus_block {
    margin-bottom: 30px;
  }
  footer .foot_one .address_explore_follow_block .explore_block .gridcol {
    display: flex !important;
    align-items: flex-start;
  }
  footer .foot_one .address_explore_follow_block .explore_block .gridcol .list_explore {
    width: 50%;
    text-align: left;
  }
  footer .foot_one .address_explore_follow_block .branch_block .head_title, footer .foot_one .address_explore_follow_block .follow_block .head_title {
    margin: 0 0 20px;
  }
  footer .foot_one .address_explore_follow_block .foot_one_left {
    margin-bottom: 30px;
  }
  footer .foot_one .address_explore_follow_block .foot_one_left .address_block .desc {
    font-size: 16px;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right {
    display: block;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .explore_block .list_explore {
    display: contents;
    text-align: left;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .explore_block .list_explore li {
    display: inline-block;
    margin-right: 10px;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .explore_block .list_explore li:not(:last-child) {
    margin-right: 10px;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .follow_block {
    margin: 0 0 40px;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .follow_block .list_follow {
    display: block;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .follow_block .list_follow li {
    display: inline-block;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .follow_block .list_follow li:not(:last-child) {
    margin-bottom: 0;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .follow_block .list_follow li a {
    display: block;
  }
  footer .foot_one .address_explore_follow_block .foot_one_right .follow_block .list_follow li a .txt_link {
    display: none;
  }
  footer .foot_one .branch_block {
    margin: 0 0 40px;
  }
  footer .foot_one .branch_block .list_branch {
    display: block;
  }
  footer .foot_one .branch_block .list_branch li {
    display: inline-block;
  }
  footer .foot_two .foot_two_left {
    margin-bottom: 10px;
  }
  footer .foot_two .foot_two_left .listnav {
    display: block;
    text-align: center;
  }
  footer .foot_two .foot_two_left .listnav li {
    display: inline-block;
  }
  footer .foot_two .foot_two_left .listnav li:not(:last-child) {
    margin-bottom: 10px;
    margin-right: 10px;
  }
  footer .foot_two .foot_two_right .desc {
    text-align: center;
  }

  /*START FOR FAQ PAGE*/
  .faq_content .banner {
    height: 200px;
  }
  .faq_content .faq_block .inner_faq {
    padding: 20px;
  }
  .faq_content .faq_block .inner_faq .subtitle {
    font-size: 20px;
  }
  .faq_content .faq_block .inner_faq .main_faq_content .title_block .txt_que, .faq_content .faq_block .inner_faq .main_faq_content .title_block .txt_ans {
    font-size: 15px;
  }

  /*END FOR FAQ PAGE*/
  /*START FOR EDIT PROFILE PAGE*/
  .editprofile_content .banner .inner_banner .banner_content .schedule_block {
    width: 100%;
  }
  .editprofile_content .editprofile_block {
    padding: 40px 0 100px;
  }
  .editprofile_content .editprofile_block .inner_editprofile {
    padding: 20px !important;
  }
  .editprofile_content .editprofile_block .inner_editprofile .profile_block {
    margin-bottom: 30px;
  }
  .editprofile_content .editprofile_block .inner_editprofile .btn_save {
    width: 100%;
  }

  /*END FOR EDIT PROFILE PAGE*/
  /*START FOR EMAIL CONFIRM PAGE*/
  .emailconfirm_content .banner {
    height: 200px;
  }
  .emailconfirm_content .emailconfirm_block {
    margin: 50px 80px;
  }

  /*END FOR EMAIL CONFIRM PAGE*/
  .mobile_block .mob_content .order_content .nav_order .tab_content .table_block {
    white-space: nowrap;
    padding: 10px 20px;
  }
  .mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table thead tr th {
    border-bottom: 1px solid #44478F;
  }
  .mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table thead tr th .txt {
    font-size: 15px;
    font-weight: bold;
  }
  .mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table thead tr td .txt {
    font-size: 15px;
  }
  .mobile_block .mob_content .order_content .nav_order .tab_content .table_block .custom_table tbody tr td .txt {
    font-size: 13px;
  }

  .order_place_content .inner_content {
    padding: 0 10px;
  }
  .order_place_content .inner_content .btn_group {
    display: block;
    position: relative;
  }
  .order_place_content .inner_content .btn_group .btn_primary {
    order: initial;
    position: absolute;
    top: 50px;
  }
  .order_place_content .inner_content .btn_group .btn_primary:first-child {
    left: 0;
  }
  .order_place_content .inner_content .btn_group .btn_primary:last-child {
    right: 0;
  }
  .order_place_content .inner_content .btn_group .btn_block {
    order: initial;
    margin: 0 auto 10px;
    position: relative;
  }
  .order_place_content .inner_content .btn_group .mr {
    margin-right: 0;
  }

  .table-format-mob {
    display: block !important;
  }

  .table-format {
    display: none;
  }

  .custom_big_modal .modal-dialog .modal-content .track_body .consignment_box .field_input {
    width: 100%;
    text-align: center;
  }

  .term_content .terms_block .title_block .subtitle {
    font-size: 22px;
  }
  .term_content .terms_block .title_block .inner_content .maintitle {
    margin: 0 0 30px 0;
    font-size: 18px;
  }
  .term_content .terms_block .title_block .inner_content .summary_block .sectiontitle {
    font-size: 16px;
  }
  .term_content .terms_block .title_block .inner_content .summary_block .txt_desc {
    font-size: 14px;
  }
  .term_content .terms_block .title_block .inner_content .bullet_block .list_wobullet li .txt, .term_content .terms_block .title_block .inner_content .bullet_block .list_withbullet li .txt {
    font-size: 14px;
  }
    .cookie_content .cookie_block .subtitle {
        font-size: 22px;
    }

    .cookie_content .cookie_block .maintitle {
        margin: 0 0 30px 0;
        font-size: 18px;
    }

    .cookie_content .cookie_block .summary_block .headtitle {
        font-size: 16px;
    }

    .cookie_content .cookie_block .summary_block .desc {
        font-size: 14px;
    }

    .cookie_content .cookie_block .bullet_block .list_wobullet li:not(:last-child), .cookie_content .cookie_block .bullet_block .list_withbullet li:not(:last-child) {
        margin: 0 0 10px;
    }

    .cookie_content .cookie_block .bullet_block .list_wobullet li .txt, .cookie_content .cookie_block .bullet_block .list_withbullet li .txt {
        font-size: 14px;
    }

    .pp_content .pp_block .title_block .subtitle {
        font-size: 22px;
    }

    .pp_content .pp_block .title_block .desc {
        font-size: 14px;
    }

    .pp_content .pp_block .maintitle {
        margin: 0 0 30px 0;
        font-size: 18px;
    }

    .pp_content .pp_block .summary_block .headtitle {
        font-size: 16px;
    }

    .pp_content .pp_block .summary_block .desc {
        font-size: 14px;
    }

    .pp_content .pp_block .bullet_block .list_wobullet li:not(:last-child), .pp_content .pp_block .bullet_block .list_withbullet li:not(:last-child) {
        margin: 0 0 10px;
    }

    .pp_content .pp_block .bullet_block .list_wobullet li .txt, .pp_content .pp_block .bullet_block .list_withbullet li .txt {
        font-size: 14px;
    }
}
@media (max-width: 575px) {
  /* BELOW CODE FOR HOME PAGE*/
  .home_content .banner .infographics_block {
    left: 70%;
    bottom: 10%;
  }

  .btn_add_address, .btn_remove_address {
    font-size: 13px;
  }

  .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .twice_block .box_twice .list_item li {
    width: 100%;
  }
}
@media (max-width: 507px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 230px;
  }
}
@media (max-width: 490px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 29%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 223px;
  }
}
@media (max-width: 460px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 210px;
  }
}
@media (max-width: 450px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 34%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 66%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 200px;
  }
}
@media (max-width: 430px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 33%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 66%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 195px;
  }
}
@media (max-width: 420px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 36%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 63%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 185px;
  }
}
@media (max-width: 400px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    top: 36%;
  }
}
@media (max-width: 390px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 37%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 62%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 170px;
  }
}
@media (max-width: 366px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 40%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 60%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 167px;
  }
}
@media (max-width: 360px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 59%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 160px;
  }
}
@media (max-width: 350px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    left: 42%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 57%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 150px;
  }
}
@media (max-width: 340px) {
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .price_box {
    width: 48%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
    position: initial;
    left: 50%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification {
    width: 50%;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li label .txt_doc_no_docs {
    padding: 0px 8px;
    font-size: 11px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .date_block {
    left: 140px;
  }
  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .intra_city_non_doc_block .btn_volumetric {
    left: 122px;
    top: 60%;
  }
  .pickup_content .banner .inner_banner .banner_content .button_block {
    flex-direction: column;
  }
  .pickup_content .banner .inner_banner .banner_content .button_block .btn_quote, .pickup_content .banner .inner_banner .banner_content .button_block .btn_price {
    margin-right: 0;
    margin-left: 0;
  }
  .pickup_content .banner .inner_banner .banner_content .button_block .btn_price {
    margin: 0 0 10px;
  }
  .pickup_content .order_delivery_block .payment_block .inner_payment .checkbox_block .field_lbl {
    white-space: nowrap;
  }

  .home_content .services_block .inner_serv_row {
    padding: 20px 10px 0;
  }
  .home_content .services_block .inner_serv_row .title_block .headtitle {
    font-size: 32px;
  }
  .home_content .smart_solutions_block .inner_smart_solutions .leftside .playstore_block {
    top: 400px;
  }

  header .inner_header .logreg_book_block .btn {
    font-size: 13px;
    padding: 0 5px;
  }

  footer .foot_one .address_explore_follow_block .explore_block .list_explore li a {
    font-size: 14px;
  }
  footer .foot_one .address_explore_follow_block .foot_one_left .address_block .desc {
    font-size: 14px;
  }
  footer .foot_one .address_explore_follow_block .branch_block .list_branch li a {
    font-size: 14px;
  }
}

/*# sourceMappingURL=custom.css.map */
