/* @font-face {
    font-family: "HelveticaNeue-Light";
    src: url("../fonts/light/HelveticaNeue-Light.eot");
    src: url("../fonts/light/HelveticaNeue-Light.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/light/HelveticaNeue-Light.otf") format("otf"),
      url("../fonts/light/HelveticaNeue-Light.svg#HelveticaNeue-Light")
        format("svg"),
      url("../fonts/light/HelveticaNeue-Light.ttf") format("truetype"),
      url("../fonts/light/HelveticaNeue-Light.woff") format("woff");
  }
  @font-face {
    font-family: "HelveticaNeueBold";
    src: url("../fonts/bold/HelveticaNeueBold.eot");
    src: url("../fonts/bold/HelveticaNeueBold.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/bold/HelveticaNeueBold.otf") format("otf"),
      url("../fonts/bold/HelveticaNeueBold.svg#HelveticaNeueBold") format("svg"),
      url("../fonts/bold/HelveticaNeueBold.ttf") format("truetype"),
      url("../fonts/bold/HelveticaNeueBold.woff") format("woff");
  }
  @font-face {
    font-family: "HelveticaNeue-MediumCond";
    src: url("../fonts/medium/HelveticaNeue-MediumCond.eot");
    src: url("../fonts/medium/HelveticaNeue-MediumCond.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/medium/HelveticaNeue-MediumCond.svg#HelveticaNeue-MediumCond")
        format("svg"),
      url("../fonts/medium/HelveticaNeue-MediumCond.ttf") format("truetype"),
      url("../fonts/medium/HelveticaNeue-MediumCond.woff") format("woff"),
      url("../fonts/medium/HelveticaNeue-MediumCond.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
  } */
  :root{
    --font-opensans: 'OpenSans-VariableFont';
   }
   @font-face {
     font-family: 'OpenSans-VariableFont';
     src: url(../fonts/opensans/OpenSans-VariableFont.eot);
     src: url(../fonts/opensans/OpenSans-VariableFont.eot?#iefix) format('embedded-opentype'),
          url(../fonts/opensans/OpenSans-VariableFont.otf) format('otf'),
   url(../fonts/opensans/OpenSans-VariableFont.svg#OpenSans-VariableFont) format('svg'),
          url(../fonts/opensans/OpenSans-VariableFont.ttf) format('truetype'),
   url(../fonts/opensans/OpenSans-VariableFont.woff) format('woff'),
   url(../fonts/opensans/OpenSans-VariableFont.woff2) format('woff2');
   }
  body,
  p {
    font-family: var(--font-opensans) !important;
  }
  body.home .notice-container {
  display: none !important;
}
  body #main-content p {
    font-size: 18px;
  }
  body div.mw_1170 {
    max-width: 100% !important;
    padding-left: 100px;
    padding-right: 100px;
    width: 100%;
  }
  body #left-area p.post-meta {
    font-size: 16px !important;
    color: #000 !important;
  }
  /* body .et_pb_image .et_pb_image_wrap,body .et_pb_image .et_pb_image_wrap img{
      width: 100%;
  } */
  .mb_view_row,
  .mb_hotline,
  .mb_whatnews {
    display: none;
  }
  .et_pb_text_inner {
    font-size: 18px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
  }
  a {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
  }
  
  body #main-header .top_bar {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    z-index: 1030;
    min-height: 80px !important;
    display: block;
    background-color: #fff;
  }
  body #main-header .top_bar.scrolled-down {
    transform: translateY(-100%);
    transition: all 0.3s ease-in-out;
  }
  body #main-header .top_bar.scrolled-up {
    transform: translateY(0);
    transition: all 0.3s ease-in-out;
  }
  body .et_pb_scroll_top.et-pb-icon {
    right: 30px;
    background: #fff;
    color: #000;
    border-radius: 3px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  }
  body.page-id-922 article .entry-content .et_pb_toggle a,
  body.page-id-2153 article .entry-content .et_pb_toggle a,
  body.page-id-2154 article .entry-content .et_pb_toggle a,
  body.page-id-81 article .entry-content .et_pb_toggle a,
  body.page-id-2144 article .entry-content .et_pb_toggle a,
  body.page-id-2145 article .entry-content .et_pb_toggle a{
    color: #3f97e3;
    text-decoration: underline;
  }
  body.page-id-922 article .entry-content .et_pb_toggle a:hover,
  body.page-id-2153 article .entry-content .et_pb_toggle a:hover,
  body.page-id-2154 article .entry-content .et_pb_toggle a:hover,
  body.page-id-81 article .entry-content .et_pb_toggle a:hover,
  body.page-id-2144 article .entry-content .et_pb_toggle a:hover,
  body.page-id-2145 article .entry-content .et_pb_toggle a:hover{
    color: #000;
  }
  /* *** Popup *** */
  #sgpb-popup-dialog-main-div {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2) !important;
  }
  body #sgpb-popup-dialog-main-div .et_pb_section {
    padding-bottom: 30px;
  }
  body #sgpb-popup-dialog-main-div a {
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
    text-decoration: underline;
  }
  body #sgpb-popup-dialog-main-div .color p {
    font-weight: bold;
  }
  body #sgpb-popup-dialog-main-div .et_pb_button_module_wrapper {
    text-align: right;
  }
  body #sgpb-popup-dialog-main-div #btn-popup-close,
  body #sgpb-popup-dialog-main-div #btn-popup-close-zh,
  body #sgpb-popup-dialog-main-div #btn-popup-close-jp,
  body #sgpb-popup-dialog-main-div #btn-popup-close2,
  body #sgpb-popup-dialog-main-div #btn-popup-close2-zh,
  body #sgpb-popup-dialog-main-div #btn-popup-close2-jp {
    visibility: hidden;
  }
  body #sgpb-popup-dialog-main-div .et_pb_row_4 {
    background-color: transparent;
  }
  #sgpb-popup-dialog-main-div-wrapper
    .sgpb-popup-dialog-main-div-theme-wrapper-3 {
    top: 72px !important;
  }
  #sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-3 {
    right: 40px !important;
  }
  /*// Parcel ID //*/
.check-parcel-id{
    padding-bottom: 90px;text-align: center;
}
.check-parcel-id .parcel-box{
    display: flex;
    justify-content: center;
    align-items: center;
}
.check-parcel-id .parcel-box input[type=text]{
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    width: 200px;
}
.check-parcel-id .parcel-box input[type=submit]{
    padding: 10px 15px;
    border: 0;
    background-color: #FCCF00;
    color: #000;
    text-transform: uppercase;
    cursor: pointer;
}
  /* ******** */
  .view_xs {
    display: none;
  }
  body #main-header {
    box-shadow: unset;
  }
  .top-lang {
    background-color: #f0f0f0;
  }
  /* .top-lang .et_pb_widget {
    float: unset;
  } */
  .top-lang ul{
    text-align: right;
  }
  .top-lang ul li a {
    color: #000;
    border-right: 1.5px solid #000;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 13px;
  }
  .top-lang ul li a:hover,
  .top-lang ul li.wpml-ls-current-language a {
    color: #fccf00;
  }
  .top-lang ul li:last-child a {
    border-right: 0;
  }
  body #main-header #top-menu a,
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item
    > a.mega-menu-link {
    color: #000;
    font-size: 17px;
  }
  body #main-header #top-menu a:hover,
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item
    > a.mega-menu-link:hover,
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item.mega-current-menu-item
    > a.mega-menu-link,
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item.mega-current-menu-ancestor
    > a.mega-menu-link,
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item.mega-current-page-ancestor
    > a.mega-menu-link {
    color: #a8a9ad;
    background-color: transparent !important;
  }
  body #main-header #top-menu li {
    padding-right: 0;
  }
  body #main-header #top-menu li li {
    padding: 0;
    width: 100%;
  }
  body #main-header #top-menu li li a {
    width: 100%;
  }
  body #main-header #top-menu li li a:hover {
    color: #9e9e9e;
    background-color: transparent;
  }
  body #main-header #top-menu li > ul.sub-menu {
    margin-top: 20px;
    border-top: 0;
  }
  body #main-header #top-menu .menu-item-has-children > a:first-child::after,
  body
    #main-header
    #et-secondary-nav
    .menu-item-has-children
    > a:first-child::after {
    content: "\f0d7";
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 14px;
    font-family: "FontAwesome";
  }
  body #main-header .tracking-menu {
    margin-left: 10px;
  }
  body #main-header .tracking-menu > a,
  body #main-header #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor.tracking-menu > a.mega-menu-link {
    background-color: #000000 !important;
    border: 1.5px solid #000 !important;
    color: #fff !important;
    font-size: 15px !important;
    border-radius: 6px !important;
    padding-left: 20px !important;
    padding-right: 15px !important;
  }
  body #main-header .tracking-menu > a:hover {
    color: #000 !important;
    background-color: transparent !important;
  }
  body #main-header .tracking-menu > ul.sub-menu,
  body #main-header .tracking-menu > ul.mega-sub-menu {
    border: 2px solid #000 !important;
    border-radius: 5px !important;
    padding: 20px 0 !important;
    background-color: #fff !important;
  }
  /* body #main-header  ul.mega-sub-menu li.mega-menu-item{
      padding: 0 12px !important;
  } */
  body #main-header ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #fff !important;
    color: #000 !important;
    font-size: 17px !important;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-flyout
    ul.mega-sub-menu {
    background: #fff;
    margin-top: 15px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    padding: 20px 0;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li#mega-menu-item-5107.mega-menu-flyout
    ul.mega-sub-menu {
    width: 311px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-flyout
    ul.mega-sub-menu
    li.mega-menu-item
    a.mega-menu-link {
    padding: 5px 20px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-flyout
    ul.mega-sub-menu
    li.mega-menu-item
    a.mega-menu-link:hover,
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-flyout
    ul.mega-sub-menu
    li.mega-menu-item.mega-current-menu-item
    a.mega-menu-link {
    color: #a8a9ad !important;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item.mega-toggle-on
    > a.mega-menu-link {
    background: transparent;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item {
    margin-right: 30px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-item:last-child {
    margin-right: 0px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu {
    padding: 40px 60px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    > li.mega-menu-row
    .mega-menu-column {
    width: 20% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    > li.mega-menu-row
    .mega-menu-column
    > ul.mega-sub-menu
    > li.mega-menu-item {
    padding: 0px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    h4 {
    color: #000;
    margin-top: 10px;
    height: 55px;
    overflow: hidden;
    padding-bottom: 0;
    line-height: 1.4;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    h4.mega-block-title {
    display: none;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    ul
    ul.menu {
    list-style: disc;
    padding-left: 15px;
    color: #5d5d5d;
    font-family: var(--font-opensans);
    font-weight: bold;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    ul
    li
    a {
    color: #5d5d5d;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    ul.sub-menu {
    display: none;
  }
  #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    li.mega-menu-megamenu.service-mega
    > ul.mega-sub-menu
    > li.mega-menu-row
    .mega-menu-column
    > ul.mega-sub-menu
    > li.mega-menu-item
    .widget_text {
    margin-bottom: 20px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    li.mega-menu-megamenu.service-mega
    img {
    width: 100% !important;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    opacity: 1;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    li.mega-menu-megamenu.service-mega
    a
    figure {
    background-color: #b39f3e;
    line-height: 0;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    li.mega-menu-megamenu.service-mega
    a:hover
    figure
    img {
    opacity: 0.4;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    li.mega-menu-megamenu.service-mega
    a:hover
    h4 {
    color: #9e9e9e;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    .service-mega
    p {
    padding-bottom: 0;
  }
  body.et_header_style_left #et-top-navigation nav > ul > li > a {
    padding: 12px 20px;
  }
  .nav li.tracking-menu ul {
    width: 250px;
  }
  body.et_header_style_left #et-top-navigation {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  body
    #main-header
    #top-menu
    .menu-item-has-children.tracking-menu
    > a:first-child::after {
    right: 17px;
    top: 14px;
  }
  body
    #main-header
    #mega-menu-wrap-primary-menu
    #mega-menu-primary-menu
    > li.mega-menu-megamenu
    > ul.mega-sub-menu {
    background-color: #fff !important;
    box-shadow: 0 -2px 2px -2px #333, 0 2px 2px -2px #333;
    margin-top: 18px;
  }
  body #main-header #mega-menu-wrap-primary-menu {
    background: transparent;
  }
  body.et_pb_svg_logo #logo {
    height: 65%;
  }
  body #main-header #logo {
    max-height: 65%;
  }
  body #main-header #et_top_search #et_search_icon::before {
    top: 7px;
    content: "\f002";
    position: relative;
    animation: none !important;
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900;
  }
  body #main-header #et_top_search {
    margin-left: 40px;
    width: 35px;
    height: 40px;
    animation: none !important;
    /* margin-bottom: 40px; */
  }
  body #main-header #et_top_search #et_search_icon {
    animation: none !important;
  }
  body #main-header #et_top_search #et_search_icon:hover .et_search_outer,
  body #main-header #et_top_search #et_search_icon:focus .et_search_outer {
    opacity: 1;
  }
  body #main-footer {
    background-color: #fff;
    border-top: 1px solid #000;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
  }
  body #main-footer p {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
  }
  body #main-footer h4 {
    color: #9e9e9e;
    font-size: 30px;
  }
  body #main-footer .block2 h4 a,
  body #main-footer .block3 h4 a,
  body #main-footer .block4 h4 a {
    color: #9e9e9e !important;
  }
  body .top-lang .container,
  body #main-header .container,
  body #main-footer .container {
    width: 100%;
    max-width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  body #main-footer #footer-widgets .footer-widget li {
    list-style: none;
    margin-bottom: 14px;
    margin-left: 0px;
  }
  #main-footer #footer-widgets .footer-widget li a,
  #main-footer #footer-widgets .footer-widget {
    color: #000;
    font-size: 16px;
  }
  #main-footer #footer-widgets .footer-widget li a:hover {
    color: #9e9e9e;
  }
  #main-footer #footer-widgets .footer-widget h4.title {
    display: none;
  }
  body #footer-bottom {
    background-color: transparent;
  }
  #main-footer #footer-widgets .footer-widget ul > li::before {
    display: none;
  }
  #main-footer #footer-widgets .footer-widget ul > li {
    margin-bottom: 20px;
  }
  #main-footer #footer-widgets .footer-widget ul > li > ul > li::before {
    display: block;
  }
  #main-footer #footer-widgets .footer-widget ul > li > ul.sub-menu {
    margin-top: 14px;
  }
  #main-footer #footer-widgets .footer-widget ul > li > ul.sub-menu > li {
    padding-left: 20px;
    margin-bottom: 12px;
  }
  #main-footer #footer-widgets .footer-widget ul li::before {
    font-family: ETmodules !important;
    content: "\35";
    border: 0;
    top: 0;
  }
  #main-footer .footer-bottom-menu {
    border-top: 1px solid #000;
    padding-top: 10px;
  }
  #main-footer .footer-bottom-menu h2{
    display: none;
  }
  #main-footer .footer-bottom-menu ul li {
    float: left;
  }
  #main-footer .footer-bottom-menu ul li a {
    color: #000;
    font-size: 13px;
    border-right: 1.5px solid #454545;
    padding-left: 10px;
    padding-right: 10px;
  }
  #main-footer .footer-bottom-menu ul li a:hover,
  #main-footer .footer-bottom-menu ul li a:focus {
    color: #9e9e9e;
  }
  #main-footer .footer-bottom-menu ul li:first-child a {
    padding-left: 0;
  }
  #main-footer .footer-bottom-menu ul li:last-child a {
    border-right: 0;
  }
  body .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer,
  body .otgs-development-site-front-end {
    display: none !important;
  }
  #main-footer #footer-info {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    color: #000;
    font-size: 13px;
  }
  #main-footer #footer-widgets .footer-widget .block1 i{
    margin-right: 30px;
  }
  /* #main-footer #footer-widgets .footer-widget .block1 .fa:hover{
      color: #FCCF00;
  } */
  #main-footer #footer-widgets .footer-widget .block1 i{
    color: #000;
    font-size: 20px;
    /* font-weight: bold; */
    /* font: normal normal normal 20px/1 FontAwesome !important; */
  }
  #main-footer .block1 {
    margin-bottom: 50px;
  }
  #main-footer .block2,
  #main-footer .block3 {
    margin-bottom: 30px;
  }
  #main-footer .block1 p,
  #main-footer .block2 p,
  #main-footer .block3 p,
  #main-footer .block4 p {
    margin-bottom: 10px;
  }
  .banner-section {
    padding: 0 !important;
  }
  .banner-section .et_pb_row {
    padding: 0 !important;
    width: 100%;
  }
  .banner-section .banner-txt {
    position: absolute;
    z-index: 1;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 0 !important;
    margin-left: 100px;
    bottom: 20%;
    max-width: 75%;
  }
  body.page-id-31 .banner-section .banner-txt,
  body.page-id-2171 .banner-section .banner-txt,
  body.page-id-2172 .banner-section .banner-txt {
    margin-left: 200px;
  }
  body.page-id-44 .banner-section .banner-txt > .et_pb_text_inner,
  body.page-id-1987 .banner-section .banner-txt > .et_pb_text_inner,
  body.page-id-1988 .banner-section .banner-txt > .et_pb_text_inner {
    width: 650px;
  }
  body.page-id-44 .et_pb_image_wrap img,
  body.page-id-1987 .et_pb_image_wrap img,
  body.page-id-1988 .et_pb_image_wrap img {
    border-radius: 7px;
  }
  body.page-id-44 .banner-img .et_pb_image_wrap img,
  body.page-id-1987 .banner-img .et_pb_image_wrap img,
  body.page-id-1988 .banner-img .et_pb_image_wrap img {
    border-radius: 0;
  }
  .banner-section .banner-txt h1 {
    font-size: 65px;
    margin-bottom: 15px;
    line-height: 1.2;
  }
  .banner-section .banner-txt h3 {
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
    font-size: 24px;
  }
  
  /* ** Home ** */
.custom-logo-carousel .et_pb_column .et_pb_module:nth-child(2) span.et_pb_image_wrap {
	height: 100%;
}
.custom-logo-carousel .et_pb_column .et_pb_module:nth-child(2) span.et_pb_image_wrap img{
	width: 350px;
}
  body .et_pb_row {
    width: 85%;
    max-width: 100%;
  }
  .home-slider.et_pb_section {
    padding: 0 !important;
  }
  .home-slider .et_pb_row {
    padding: 0 !important;
  }
  .home-slider h2 span {
    color: #fccf00 !important;
  }
  .home-slider .n2-ss-slide-background-image picture {
    background-color: #000 !important;
  }
  .home-slider .n2-ss-slide-background-image picture img {
    opacity: 0.6 !important;
  }
  .home-slider h4 {
    font-family: var(--font-opensans) !important;
    font-weight: 400 !important;
  }
  .home-section1 .col {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    justify-content: center;
    display: flex;
    flex-direction: column;
  }
  .home-section1 .col:first-child {
    align-items: center;
  }
  .home-section1 ul.et_pb_tabs_controls {
    background-color: transparent;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .home-section1 .et_pb_tabs_controls li {
    border-right: 0;
    margin-right: 20px;
  }
  
  .home-section1 .et_pb_tabs_controls li a {
    color: #000;
    background-color: #f0f0f0;
    font-size: 20px;
    padding: 6px 12px;
    border-radius: 5px;
  }
  .home-section1 .et_pb_tabs_controls li.et_pb_tab_active a,
  .home-section1 .et_pb_tabs_controls li a:hover,
  .home-section1 .et_pb_tabs_controls li a:focus {
    background-color: #fccf00;
  }
  .home-section1 .et_pb_tabs {
    border: 0;
  }
  .home-section1 .et_pb_all_tabs .et_pb_tab {
    padding-left: 0;
    padding-right: 0;
  }
  .home-section1 .et_pb_all_tabs .et_pb_tab_content {
    display: flex;
  }
  .home-section1 h3 {
    font-size: 36px;
    padding-bottom: 30px;
  }
  .home-section1 p {
    font-size: 18px;
  }
  .home-section1 .col .vp-a {
    position: absolute;
  }
  .home-section1 .col .vp-a img {
    width: 70px;
  }
  .home-section1 .col > img {
    border-radius: 10px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  }
  .home-section2 .home-delivery-row {
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    padding: 0;
    margin-top: -90px;
    border-radius: 11px;
  }
  .home-section2 .home-delivery-row .col1 img {
    border-top-left-radius: 11px;
    border-bottom-left-radius: 11px;
  }
  .home-section2 .home-block-black {
    height: 400px;
    background-color: #000;
    width: 100%;
  }
  .home-section2 .home-delivery-row .col2 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .home-section2 .home-delivery-row .col2 .et_pb_image {
    text-align: center;
    margin-left: auto;
  }
  .home-section2 .btn-pickup {
    background-color: #000;
    padding: 10px 30px;
    border-radius: 10px;
    font-size: 16px;
    color: #fff;
    margin-right: 20px;
    border: 1.5px solid #000;
  }
  .home-section2 .btn-redelivery {
    color: #000;
    background-color: #fdd000;
    padding: 10px 30px;
    border-radius: 10px;
    font-size: 16px;
    border: 1.5px solid #fdd000;
  }
  .home-section2 .btn-pickup:hover,
  .home-section2 .btn-pickup:focus,
  .home-section2 .btn-redelivery:hover,
  .home-section2 .btn-redelivery:focus {
    border-color: #000;
    color: #000;
    background-color: transparent;
  }
  .home-section2 .home-delivery-row .col2 h5 {
    font-size: 18px;
    margin-bottom: 35px;
    margin-top: 10px;
  }
  .home-section2 .home-delivery-row .col2 p {
    text-align: center;
  }
  body .home-section3 .et_pb_row {
    width: 100%;
  }
  body .home-section3 .col1 {
    width: 70%;
    margin-right: 0;
    /* background-image: url('../images/home-delivery-bg.png');
      background-size: cover; */
    background-image: url("/wp-content/uploads/2021/12/home-deli-bg.png");
    background-color: #808285;
    background-position: left top;
    padding: 5% 3% 3% 5.1%;
  }
  body .home-section3 .col1 .home-section3-txt {
    margin-top: 165px;
  }
  body .home-section3 .col1 .home-section3-txt h2 {
    font-size: 136px;
    -webkit-text-stroke: 1.5px #fff;
    color: transparent;
    margin-left: -2px !important;
  }
  body .home-section3 .col1 h3 {
    font-size: 40px;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 30px;
  }
  body .home-section3 .col1 p {
    width: 470px;
    color: #fff;
    font-size: 16px;
  }
  body .home-section3 .col1 h3 span {
    color: #fccf00;
  }
  body .home-section3 .col1 a.btn-home-about {
    background-color: transparent;
    color: #fff !important;
    padding-left: 3.2em;
    position: relative;
    font-size: 20px;
    transition: all 0.2s;
  }
  
  body .home-section3 .col1 a.btn-home-about span.left-icon {
    width: 45px;
    height: 45px;
    background-color: #000;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: -9px;
  }
  body .home-section3 .col1 a.btn-home-about span.left-icon::before {
    font-family: ETmodules !important;
    content: "\35";
    color: #fff;
    font-size: 45px;
    top: 9px;
    position: absolute;
    left: -1px;
  }
  body .home-section3 .col1 a.btn-home-about:hover {
    margin-left: 10px;
    color: #fccf00 !important;
  }
  body .home-section3 .col1 a.btn-home-about:hover span {
    background-color: #fccf00;
  }
  body .home-section3 .col1 a.btn-home-about:hover span::before {
    color: #000;
  }
  body .home-section3 .col1 .home-number-watermark {
    position: absolute;
    left: -53px;
    top: 22%;
  }
  body .home-section3 .col1 .home-number-watermark h2 {
    font-size: 300px;
    color: #949494;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
  }
  body .home-section3 .col1 p.link-align {
    margin-top: 30px;
  }
  body .home-section3 .col2 {
    width: 30%;
  }
  body .home-section3 .et_pb_image_wrap,
  body .home-section3 .et_pb_image_wrap img {
    width: 100%;
  }
  body .home-section4 {
    padding: 20px 0;
  }
  body .home-section4 h2 {
    font-size: 30px;
    text-align: center;
    color: #000;
  }
  body .home-section4 .slick-prev.slick-arrow,
  body .home-section4 .slick-next.slick-arrow {
    background-color: #cfcfcf !important;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    line-height: 1.1;
  }
  body .home-section4 .slick-prev.slick-arrow:hover,
  body .home-section4 .slick-next.slick-arrow:hover {
    background-color: #000 !important;
  }
  body .home-section4 .wpcp-carousel-section ul.slick-dots li {
    display: inline-block;
  }
  body .home-section4 .slick-prev.slick-arrow i {
    position: absolute;
    top: 11px;
    left: 15px;
    font-size: 40px;
    color: #fff;
  }
  body .home-section4 .slick-next.slick-arrow i {
    position: absolute;
    top: 11px;
    left: 20px;
    font-size: 40px;
    color: #fff;
  }
  
  body .home-section4 .wpcp-carousel-section .wpcp-single-item {
    border: 0 !important;
  }
  body .home-section4 .wpcp-carousel-section ul.slick-dots li button {
    border-radius: 0 !important;
    margin-right: 20px;
    width: 10px;
    height: 10px;
  }
  body .home-section4 .wpcp-carousel-section ul.slick-dots {
    margin-top: 0px;
  }
  body .home-section4 .wpcp-carousel-section ul.slick-dots,
  body .home-section4 .wpcp-carousel-section ul.slick-dots li,
  body .home-section4 .wpcp-carousel-section ul.slick-dots li button {
    line-height: 7 !important;
  }
  body .home-section4 .wpcp-carousel-section .slick-slide > div {
    text-align: center;
  }
  body .home-section4 .wpcp-carousel-section.nav-vertical-center {
    padding: 0 200px;
  }
  body .home-section5 {
    padding: 0;
  }
  body .home-section5 .et_pb_row {
    width: 100%;
    padding: 0;
  }
  body .home-section5 .et_pb_text {
    position: absolute;
    top: 50%;
    left: 5%;
    z-index: 1;
  }
  body .home-section5 .et_pb_text h3 {
    font-size: 42px;
    padding-bottom: 80px;
  }
  
  body .home-section6 {
    padding-bottom: 0;
  }
  /* body .home-section-country{
      padding-top: 0;
  }
  body .et_pb_row.home-country-list  {
      width: 100%;
      padding: 0;
  }
  .home-country-list .slider {
      position: absolute;
      left: 0%;
      top: 30%;
      width: 100%;
      height: 45px;
      overflow: hidden;
      background-color: #000;
    }
    
    .home-country-list  .slider-inner {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 340%;
      display: grid;
      grid-template-columns: repeat(25, 1fr);
      gap: 1.5rem;
      pointer-events: none;
      transition: 0s ease-in;
    }
    
    .home-country-list   .slide {
      height: 100%;
      font-family: var(--font-opensans) !important;
    font-weight: bold !important;
      font-size: 16px;
      animation: infinity-loop 10s infinite linear 1s both;
    }
    @keyframes infinity-loop {
      from {
      transform: translateX(0vw);
      }
      to {
      transform: translateX(-30vw);
      }
      }
    .home-country-list   .slide::before {
      content: '•';
      position: absolute;
      color: #fff;
      font-size: 12px;
      line-height: 1;
      margin-top: 17px;
    }
  .home-country-list .slide__img {
      width: 100%;
      height: 100%;
      color: #fff;
      text-align: center;
    padding-top: 10px;
    } */
  body .home-country-section {
    padding: 0;
  }
  body .et_pb_row.m-scroll {
    display: flex;
    position: relative;
    width: 100%;
    height: 45px;
    margin: auto;
    background-color: #000;
    overflow: hidden;
    z-index: 1;
    padding: 0;
  }
  .m-scroll__title {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    /* transform: scale(2); */
    transition: all 1s ease;
  }
  .m-scroll__title > div {
    display: flex;
    -webkit-animation: scrollText 30s infinite linear;
    animation: scrollText 30s infinite linear;
  }
  .m-scroll__title h1 {
    margin: 0;
    font-size: 16px;
    color: #ffffff;
    transition: all 2s ease;
    padding-bottom: 0;
  }
  /* .m-scroll__title h1:last-child a{
      color: green;
  } */
  .m-scroll__title a {
    text-decoration: none;
    color: white;
    display: inline-block;
    width: 150px;
    text-align: center;
  }
  .m-scroll__title a:hover {
    /* -webkit-text-stroke: 1px white; */
    color: #9e9e9e;
  }
  /*div:hover {
  animation-play-state: paused;
  }*/
  @-webkit-keyframes scrollText {
    from {
      transform: translateX(0%);
    }
    to {
      transform: translateX(-50%);
    }
  }
  @keyframes scrollText {
    from {
      transform: translateX(0%);
    }
    to {
      transform: translateX(-50%);
    }
  }
  body .btn-home {
    background-color: #000;
    padding: 10px 22px;
    color: #fff;
    border-radius: 5px;
    border: 2px solid #000;
    font-size: 16px;
  }
  body .btn-home:hover {
    background-color: transparent;
    color: #000;
  }
  body .home-section6 .col1 .et_pb_image {
    margin-top: 70px;
  }
  body .home-section6 .col1 .et_pb_text {
    padding-top: 20px;
  }
  body .home-section6 .col1 h2 {
    font-size: 64px;
    margin-bottom: 40px;
  }
  body .home-section6 .col1 h2:first-child {
    color: #f0f0f0;
    height: 33px;
    overflow: hidden;
    margin-bottom: 0;
  }
  body .home-section6 .col1 h2:nth-child(2) {
    color: #c7c7c7;
    height: 40px;
    overflow: hidden;
    margin-bottom: 0;
  }
  body .home-section6 .col1 h2:last-child {
    color: #000;
    padding-bottom: 30px;
    margin-bottom: 20px;
  }
  body .home-section6 .slick-prev.slick-arrow,
  body .home-section6 .slick-next.slick-arrow {
    background-color: #161516 !important;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    opacity: 0.2;
    z-index: 999;
    position: absolute;
    top: 43%;
    border: 0;
  }
  body .home-section6 .slick-prev.slick-arrow {
    left: -5px;
  }
  body .home-section6 .slick-next.slick-arrow {
    right: -19px;
  }
  body .home-section6 .slick-prev.slick-arrow:hover,
  body .home-section6 .slick-next.slick-arrow:hover {
    opacity: 1 !important;
  }
  body .home-section6 .slick-prev.slick-arrow i {
    position: absolute;
    top: 11px;
    left: 15px;
    font-size: 40px;
    color: #fff !important;
    opacity: 1;
  }
  body .home-section6 .slick-next.slick-arrow i {
    position: absolute;
    top: 11px;
    left: 20px;
    font-size: 40px;
    color: #fff !important;
    opacity: 1;
  }
  body .home-section6 .slick-prev.slick-arrow:hover,
  body .home-section4 .slick-next.slick-arrow:hover {
    opacity: 1;
  }
  body .home-section6 .wpcp-carousel-section.slick-initialized .slick-slide {
    position: relative;
    padding-top: 15px;
    margin-right: 50px;
    padding-bottom: 12px;
  }
  body .home-section6 .wpcp-single-item .wpcp-post-meta {
    position: absolute;
    top: 0px;
    background-color: #fccf00;
    padding: 5px 15px;
    text-align: center;
    margin-bottom: 0;
  }
  body .home-section6 .wpcp-single-item .wpcp-post-meta p.d0 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    font-size: 28px !important;
    color: #000;
  }
  body .home-section6 .wpcp-single-item .wpcp-post-meta p.d1 {
    margin-bottom: 0;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    font-size: 15px !important;
    color: #000;
  }
  body
    .home-section6
    .wpcp-post-carousel
    .wpcp-single-item
    .wpcp-all-captions
    h2 {
    font-size: 24px;
    line-height: 1.4;
    padding-bottom: 20px;
  }
  body
    .home-section6
    .wpcp-carousel-section.slick-initialized
    .slick-slide
    > div::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    margin-left: 13px;
    margin-top: 13px;
    background-color: #f0f0f0;
  }
  body
    .home-section6
    .wpcp-carousel-section.slick-initialized
    .slick-slide
    > div
    > div {
    position: relative;
  }
  body .home-section6 .wpcp-single-item {
    margin-bottom: 0 !important;
    position: relative;
    transition: all 300ms ease 0s;
    position: relative;
    background-color: #fff !important;
    padding: 0;
  }
  body .home-section6 .wpcp-single-item:hover {
    -ms-transform: translateY(-1px) translateX(-1px) translateZ(0px);
    -webkit-transform: translateY(-1px) translateX(-1px) translateZ(0px);
    transform: translateY(-1px) translateX(-1px) translateZ(0px);
    background-color: #fff !important;
    padding-right: 9px;
    padding-bottom: 9px;
  }
  body .home-section6 .wpcp-single-item .article_hoverbg {
    -ms-transform: translateY(-1px) translateX(-1px) translateZ(0px) scale(1);
    -webkit-transform: translateY(-1px) translateX(-1px) translateZ(0px) scale(1);
    transform: translateY(-1px) translateX(-1px) translateZ(0px) scale(1);
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    content: "";
    top: 10px;
    right: -10px;
    bottom: -10px;
    left: 10px;
    background-color: #fccf00;
    position: absolute;
    opacity: 0;
  }
  body .home-section6 .wpcp-single-item:hover .article_hoverbg {
    -ms-transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    -webkit-transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    opacity: 1;
  }
  body .home-section6 .wpcp-single-item .blog-post {
    position: relative;
    border: 1px solid #d8d8d8;
  }
  body .home-section6 .wpcp-post-carousel .wpcp-single-item {
    border: 0 !important;
    background: transparent !important;
  }
  body .home-section6 .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions {
    background-color: #fff;
  }
  body .home-section7 .home-job-row1 .col1 {
    width: 36%;
    z-index: 11;
  }
  body .home-section7 .home-job-row2 .col1 {
    width: 30%;
  }
  body .home-section7 .home-job-row2 .col2 {
    background-color: #fccf00;
    padding: 70px 6% 70px 10%;
    width: 70%;
    border-radius: 10px;
    margin-top: -20%;
    float: right;
  }
  body .home-section7 .home-job-row2 .col2 h2 {
    font-size: 60px;
    padding-bottom: 30px;
  }
  body .home-section7 .home-job-row2 .col2 p {
    font-size: 16px;
    margin-bottom: 20px;
  }
  body .home-section7 .home-job-row2 .col2 .et_pb_text {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
  /* body .news-blog-carousel{
      position: relative;
      width: 30% !important;
      margin-right: 3% !important;
      margin-bottom: 60px;
  } */
  .news-blog-carousel .slick-slide > div {
    padding: 20px;
  }
  .news-blog-carousel .article-blog::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    margin-left: 13px;
    margin-top: 13px;
    background-color: #f0f0f0;
  }
  .news-blog-carousel .article-blog {
    /* margin-bottom: 60px; */
    position: relative;
  }
  .news-blog-carousel article {
    margin-bottom: 0 !important;
    position: relative;
    transition: all 300ms ease 0s;
    position: relative;
    background-color: #fff !important;
    padding: 0;
    border: 1px solid #d8d8d8;
  }
  .news-blog-carousel article:hover {
    -ms-transform: translateY(-10px) translateX(-10px) translateZ(0px);
    -webkit-transform: translateY(-10px) translateX(-10px) translateZ(0px);
    transform: translateY(-10px) translateX(-10px) translateZ(0px);
    background-color: #fff !important;
  }
  .news-blog-carousel article .article_hoverbg {
    -ms-transform: translateY(-10px) translateX(-10px) translateZ(0px) scale(1);
    -webkit-transform: translateY(-10px) translateX(-10px) translateZ(0px)
      scale(1);
    transform: translateY(-10px) translateX(-10px) translateZ(0px) scale(1);
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    content: "";
    top: 10px;
    right: -10px;
    bottom: -10px;
    left: 10px;
    background-color: #fccf00;
    position: absolute;
    opacity: 0;
  }
  .news-blog-carousel article:hover .article_hoverbg {
    -ms-transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    -webkit-transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    opacity: 1;
  }
  
  .news-blog-carousel .published {
    position: absolute;
    top: -10px;
    background-color: #fccf00;
    padding: 8px 10px 5px !important;
    text-align: center;
  }
  .news-blog-carousel .published .d0 {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    font-size: 28px !important;
    padding-bottom: 5px;
    color: #000;
  }
  .news-blog-carousel .published .d1 {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    font-size: 15px !important;
    color: #000;
  }
  .news-blog-carousel h2.entry-title {
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 20px;
    height: 72px;
    overflow: hidden;
    padding-bottom: 0;
  }
  .news-blog-carousel .post-content .post-content-inner {
    height: 52px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .news-blog-carousel .post-content .post-content-inner p {
    color: #000;
    font-size: 16px;
  }
  .news-blog-carousel .blog-post {
    background-color: #fff;
    padding: 20px;
    position: relative;
    z-index: 1;
    display: block;
  }
  .news-blog-carousel .blog-post .entry-featured-image-url {
    margin: -20px -20px 29px;
  }
  .news-blog-carousel .blog-post .entry-featured-image-url img {
    width: 100%;
    height: 250px;
    object-fit: cover;
  }
  body .home-section6 .slick-prev.slick-arrow::before {
    content: "\f053";
    color: #fff;
    left: 13px;
    position: absolute;
    top: 9px;
    opacity: 1;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 32px;
  }
  body .home-section6 .slick-next.slick-arrow::before {
    content: "\f054";
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 32px;
    color: #fff;
    left: 17px;
    position: absolute;
    top: 9px;
    opacity: 1;
  }
  /* ** News ** */
  body article .more-btn {
    background-color: #000;
    color: #fff;
    border-radius: 5px;
    padding: 8px 20px;
    display: inline-block;
    border: 1.5px solid #000;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
    font-size: 16px;
  }
  body article .more-btn:hover,
  body article .more-btn:focus {
    background-color: transparent;
    color: #000;
  }
  body .news-blog .et_pb_row {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  body .news-blog .column.size-1of3 {
    position: relative;
    width: 30% !important;
    margin-right: 3% !important;
    /* margin-bottom: 60px; */
  }
  .news-blog .article-blog::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    margin-left: 13px;
    margin-top: 13px;
    background-color: #f0f0f0;
  }
  .article-blog {
    margin-bottom: 80px;
    position: relative;
  }
  
  .news-blog .column article {
    margin-bottom: 0 !important;
    position: relative;
    transition: all 300ms ease 0s;
    position: relative;
    background-color: #fff !important;
    padding: 0;
  }
  .news-blog article:hover {
    -ms-transform: translateY(-10px) translateX(-10px) translateZ(0px);
    -webkit-transform: translateY(-10px) translateX(-10px) translateZ(0px);
    transform: translateY(-10px) translateX(-10px) translateZ(0px);
    background-color: #fff !important;
  }
  .news-blog article .article_hoverbg {
    -ms-transform: translateY(-10px) translateX(-10px) translateZ(0px) scale(1);
    -webkit-transform: translateY(-10px) translateX(-10px) translateZ(0px)
      scale(1);
    transform: translateY(-10px) translateX(-10px) translateZ(0px) scale(1);
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    content: "";
    top: 10px;
    right: -10px;
    bottom: -10px;
    left: 10px;
    background-color: #fccf00;
    position: absolute;
    opacity: 0;
  }
  .news-blog article:hover .article_hoverbg {
    -ms-transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    -webkit-transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    transform: translateY(0px) translateX(0px) translateZ(0px) scale(1);
    opacity: 1;
  }
  
  .news-blog .published {
    position: absolute;
    top: -10px;
    background-color: #fccf00;
    padding: 10px 15px 5px !important;
    text-align: center;
  }
  .news-blog .published .d0 {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    font-size: 28px !important;
    padding-bottom: 5px;
    color: #000;
  }
  .news-blog .published .d1 {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    font-size: 15px !important;
    color: #000;
  }
  /* .news-blog .post-meta .d2{
      font-family: var(--font-opensans) !important;
    font-weight: bold !important;
      font-size: 15px !important;
      color: #000;
  } */
  .news-blog h2.entry-title {
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 20px;
    height: 72px;
    overflow: hidden;
    padding-bottom: 0;
  }
  .news-blog .post-content .post-content-inner {
    height: 50px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .news-blog .post-content .post-content-inner p {
    color: #000;
    font-size: 16px;
  }
  .news-blog .blog-post {
    background-color: #fff;
    padding: 20px;
    position: relative;
    z-index: 1;
    display: block;
  }
  .news-blog .wp-pagenavi {
    padding-top: 0px;
    text-align: center;
  }
  .search-results .wp-pagenavi {
    padding-top: 30px;
    text-align: center;
  }
  .news-blog .wp-pagenavi .first,
  .news-blog .wp-pagenavi .last,
  .news-blog .wp-pagenavi a.previouspostslink,
  .news-blog .wp-pagenavi a.nextpostslink,
  .search-results .wp-pagenavi .first,
  .search-results .wp-pagenavi .last,
  .search-results .wp-pagenavi a.previouspostslink,
  .search-results .wp-pagenavi a.nextpostslink {
    position: relative;
    font-size: 0;
    top: -6px !important;
  }
  .news-blog .wp-pagenavi .first::before,
  .search-results .wp-pagenavi .first::before {
    width: 14px;
    content: " ";
    background-image: url(../images/left-first.svg);
    position: absolute;
    left: 18px;
    top: 17px;
    height: 17px;
  }
  .news-blog .wp-pagenavi .last:before,
  .search-results .wp-pagenavi .last:before {
    width: 14px;
    content: " ";
    background-image: url(../images/right-last.svg);
    position: absolute;
    left: 18px;
    top: 17px;
    height: 17px;
  }
  .news-blog .wp-pagenavi a.previouspostslink:before,
  .search-results .wp-pagenavi a.previouspostslink:before {
    width: 9px;
    content: " ";
    background-image: url(../images/previous-link.svg);
    position: absolute;
    left: 19px;
    top: 17px;
    height: 16px;
  }
  .news-blog .wp-pagenavi a.nextpostslink::before,
  .search-results .wp-pagenavi a.nextpostslink::before {
    width: 9px;
    content: " ";
    background-image: url(../images/next-link.svg);
    position: absolute;
    left: 21px;
    top: 17px;
    height: 16px;
  }
  .news-blog .wp-pagenavi span,
  .news-blog .wp-pagenavi a,
  .search-results .wp-pagenavi span,
  .search-results .wp-pagenavi a {
    border: 1.5px solid #000;
    margin: 2px 10px;
    font-size: 16px;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    padding: 12px 18px;
    border-radius: 7px;
    width: 52px;
    height: 52px;
    display: inline-block;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .wp-pagenavi span.current,
  .news-blog .wp-pagenavi span:hover,
  .news-blog .wp-pagenavi a.page:hover,
  .search-results span.current,
  .search-results .wp-pagenavi span:hover,
  .search-results .wp-pagenavi a.page:hover {
    color: #fff;
    background-color: #000;
  }
  
  /* ** News Innner ** */
  
  .black-block::before {
    content: "";
    width: 13px;
    height: 13px;
    display: inline-block;
    background-color: #1e1e1e;
  }
  .section-post-detail .post-detail-row1 .inner-category {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 10px !important;
    color: #5d5d5d !important;
  }
  .section-post-detail .post-detail-row1 .inner-category .et_pb_text_inner {
    font-size: 14px;
  }
  .section-post-detail .post-detail-row1 .inner-title {
    font-size: 28px;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    color: #000;
    padding-bottom: 25px;
    line-height: 1.4;
  }
  .section-post-detail .post-detail-row1 .inner-title .et_pb_text_inner {
    font-size: 24px;
  }
  .section-post-detail .post-detail-row1 .inner-title::before {
    content: "";
    background-color: #000;
    width: 45px;
    height: 4px;
    position: absolute;
    bottom: 0px;
  }
  .section-post-detail .post-detail-row2 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section-post-detail .post-detail-row2 .col1,
  .section-post-detail .post-detail-row2 .col2 {
    width: 55%;
    margin-right: 0;
    padding-right: 10px;
  }
  .section-post-detail .post-detail-row2 .col2 {
    width: 45%;
    margin-right: 0;
  }
  .section-post-detail .post-detail-row2 .inner-date {
    font-size: 14px;
    text-align: right;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
    color: #000000 !important;
    font-weight: 400 !important;
  }
  .section-post-detail .post-detail-row2 .inner-author {
    font-size: 14px;
    text-align: left;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
    color: #000000 !important;
  }
  body .section-post-detail > .et_pb_row {
    width: 75%;
  }
  body .section-post-detail > .et_pb_row.post-detail-row4 .et_pb_row {
    width: 100%;
  }
  .section-post-detail .post-detail-row3 .et_pb_image {
    text-align: center;
  }
  .section-post-detail .post-detail-share {
    padding: 0;
  }
  .section-post-detail .post-detail-share .addtoany_shortcode{
    text-align: center;
  }
  .post-detail-share .addtoany_shortcode > .addtoany_list > a{
    background-color: transparent !important;
    border: 1px solid #5d5d5d;
    width: 42px;
    height: 42px;
    border-radius: 100%;
    margin-right: 5px;
  }
  .post-detail-share .addtoany_shortcode > .addtoany_list > a > span.a2a_svg{
    margin-top: 5px;
  }
  .section-post-detail .post-detail-share .addthis_inline_share_toolbox {
    text-align: center;
    position: relative;
    padding: 27px 0;
  }
  .section-post-detail .post-detail-share .addthis_inline_share_toolbox a {
    background-color: transparent !important;
    border: 1px solid #5d5d5d;
    margin: 0 4px 5px !important;
  }
  .section-post-detail .post-detail-share .addthis_inline_share_toolbox a svg {
    fill: rgb(93, 93, 93) !important;
    width: 28px !important;
    height: 28px !important;
    line-height: 28px !important;
  }
  .section-post-detail
    .post-detail-share
    .addthis_inline_share_toolbox
    a
    .at-icon-wrapper {
    line-height: 28px !important;
    height: 28px !important;
    width: 28px !important;
  }
  .section-post-detail .post-detail-share .addthis_inline_share_toolbox::before {
    content: "";
    background-color: #5d5d5d;
    width: 40px;
    height: 2px;
    position: absolute;
    top: 0px;
    text-align: center;
    left: 48.65%;
  }
  .section-post-detail .post-detail-share .at-style-responsive .at-share-btn {
    padding: 7px;
  }
  body .section-post-detail .post-detail-link {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  .section-post-detail .post-detail-link > .et_pb_column {
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
    padding: 0;
    margin-bottom: 50px;
    margin-top: 30px;
  }
  .section-post-detail .post-detail-link .nav-single::before {
    content: "";
    background-color: #707070;
    width: 1px;
    height: 100%;
    position: absolute;
    left: 50%;
  }
  .section-post-detail .post-detail-link .nav-previous {
    width: 50%;
    /* border-right: 1px solid #707070; */
    padding: 20px 10px 20px 0;
  }
  .section-post-detail .post-detail-link .nav-previous .meta-nav,
  .section-post-detail .post-detail-link .nav-next .meta-nav {
    position: relative;
    visibility: hidden;
  }
  .section-post-detail .post-detail-link .nav-previous .meta-nav::before {
    font-family: ETmodules !important;
    content: "\34";
    font-size: 50px;
    top: -4px;
    position: absolute;
    visibility: visible;
    left: 0px;
  }
  .section-post-detail .post-detail-link .nav-previous .nav-label {
    padding-left: 30px;
  }
  .section-post-detail .post-detail-link .nav-next .meta-nav::before {
    font-family: ETmodules !important;
    content: "\35";
    font-size: 50px;
    top: -4px;
    position: absolute;
    visibility: visible;
    right: 0px;
  }
  .section-post-detail .post-detail-link .nav-next .nav-label {
    padding-right: 30px;
  }
  .section-post-detail .post-detail-link .nav-next {
    width: 50%;
    padding: 20px 0 20px 10px;
    text-align: right;
  }
  .section-post-detail .post-detail-link .et_pb_posts_nav a {
    color: #000;
    font-size: 16px;
    display: flex;
    align-items: center;
  }
  .section-post-detail .post-detail-link .et_pb_posts_nav a:hover {
    color: #9e9e9e;
  }
  .section-post-detail .post-detail-row4 p {
    font-size: 16px;
  }
  .section-post-detail .post-detail-row4 table {
    width: 100% !important;
  }
  .section-post-detail .post-detail-row4 table,
  .section-post-detail .post-detail-row4 td,
  .section-post-detail .post-detail-row4 th {
    border: 1px solid #e5e5e5;
    border-collapse: collapse;
  }
  .section-post-detail .post-detail-row4 td,
  .section-post-detail .post-detail-row4 th {
    padding: 10px;
  }
  .section-post-detail .post-detail-row4 p strong {
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
  }
  .section-post-detail .post-detail-row4 h5 {
    font-family: var(--font-opensans) !important;
    font-weight: 500 !important;
    font-size: 16px;
    padding-bottom: 30px;
  }
  .section-post-detail .post-detail-row4 a {
    text-decoration: underline;
  }
  /* ** About Us ** */
  .about-section1 .row1,
  .about-section2 .row1 {
    padding-bottom: 0;
    width: 100%;
    padding-left: 100px;
  }
  .about-section1 .title1 {
    position: absolute;
  }
  .about-section1 .title1 h2 {
    font-size: 58px;
    color: #f2f2f2;
  }
  .about-section1 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .about-section1 .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .about-section1  .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .about-section1 .row2,
  .about-section2 .row2 {
    padding-top: 0;
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  .about-section1 .row2 .col1 {
    padding-left: 0;
    padding-top: 80px;
    width: 60%;
    margin-right: 0;
    padding-right: 100px;
  }
  .about-section1 .row2 .col2 {
    width: 40%;
  }
  .about-section1 .block2 {
    padding-left: 60px;
    padding-top: 20px;
  }
  .about-section1 fieldset {
    border: 1.5px #000 solid;
    border-radius: 12px;
    padding: 20px 30px;
    color: #000;
    box-shadow: 7px 7px #cecece;
  }
  .about-section1 fieldset legend {
    padding-left: 20px;
    padding-right: 20px;
    font-family: var(--font-opensans);
    font-weight: 500;
    font-size: 24px;
    line-height: 1.3;
  }
  .about-section2 .row2 .col1 {
    width: 40%;
    margin-right: 0;
    padding-right: 84px;
    padding-left: 75px;
    padding-top: 80px;
  }
  .about-section2 .row2 .col2 {
    width: 60%;
  }
  .about-section2 .title1 {
    position: absolute;
  }
  .about-section2 .title1 h2 {
    font-size: 58px;
    color: #898a8d;
  }
  .about-section2 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .about-section2 .title2 h2 {
    font-size: 40px;
  }
  /* .about-section2  .title2::before {
      content: '';
      background-color: #fff;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  body .about-section3 {
    padding: 100px 0;
  }
  .about-section3 h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
  }
  .about-section3 .et_pb_row .col1 {
    width: 40%;
    margin-right: 0;
  }
  .about-section3 .et_pb_row .col1 .et_pb_image {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .about-section3 .et_pb_row .col1 img {
    width: 200px;
  }
  .about-section3 .et_pb_row .col2 {
    width: 60%;
  }
  .about-section3 .et_pb_row .col2 .et_pb_module {
    width: 600px;
    font-size: 16px;
  }
  .about-section4 .title1 {
    position: absolute;
  }
  .about-section4 .title1 h2 {
    font-size: 58px;
    color: #e3e3e3;
  }
  .about-section4 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .about-section4 .title2 h2 {
    font-size: 40px;
  }
  /* .about-section4  .title2::before {
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .about-section4 .et_pb_row .col1 {
    width: 40%;
    margin-right: 0;
    padding-right: 80px;
  }
  .about-section4 .et_pb_row .col1 img {
    border-radius: 12px;
    box-shadow: 7px 7px #fccf00;
  }
  .about-section4 .et_pb_row .col2 {
    width: 60%;
  }
  .about-section4 .et_pb_row .col2 .link-style-box {
    padding-top: 20px;
  }
  .about-section4 .et_pb_row .col2 .link-style-box ul {
    list-style: none;
    padding-left: 0;
  }
  .about-section4 .et_pb_row .col2 .link-style-box ul li {
    border: 2px solid #000;
    padding: 20px 40px 20px 60px;
    font-size: 20px;
    font-family: var(--font-opensans);
    font-weight: 500;
    color: #000;
    border-radius: 8px;
    margin-bottom: 20px;
    cursor: pointer;
    z-index: 1;
    position: relative;
  }
  .about-section4 .et_pb_row .col2 .link-style-box ul li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background-color: #fccf00;
    transition: transform 300ms ease-in-out;
    transform: scaleX(0);
    transform-origin: left;
    border-radius: 7px;
  }
  .about-section4 .et_pb_row .col2 .link-style-box ul li:hover::before,
  .about-section4 .et_pb_row .col2 .link-style-box ul li:focus::before {
    transform: scaleX(1);
  }
  /* ** Global Network ** */
  body .global-network-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .global-network-section h3 {
    font-family: var(--font-opensans);
    font-weight: 500;
    font-size: 30px;
    text-align: center;
    padding-bottom: 30px;
    color: #5d5d5d;
  }
  .global-network-section h2 {
    font-family: var(--font-opensans);
    font-weight: 500;
    font-size: 60px;
    text-align: center;
    color: #000;
    line-height: 1.3;
  }
  .global-network-section h2 span {
    background-color: #fccf00;
    padding: 7px;
  }
  /* ** Page Nav Link ** */
  body .page-navlink {
    padding: 30px 0 0;
  }
  body .page-navlink .et_pb_row {
    width: 100%;
    padding-left: 170px;
    padding-right: 170px;
  }
  .page-navlink .et_pb_menu__menu,.page-navlink .et_pb_menu__menu .et-menu-nav{
    width: 100% !important;
  }
  .page-navlink .et_pb_menu__menu .et-menu{
    width: 100%;
    flex-wrap: nowrap;
  }
  .page-navlink h4.widgettitle {
    display: none;
  }
  .page-navlink ul {
    list-style: none;
    display: flex;
  }
  .page-navlink ul li {
    width: calc(100%/3);
    background-color: #fff;
    padding: 0px 40px;
    text-align: center;
    border-right: 1.5px solid #707070;
    font-size: 18px;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center !important;
  }
  .page-navlink ul li ul.sub-menu{
    display: block !important;
    padding-top: 0;
    padding-bottom: 0;
    left: unset !important;
    border-top: 0 !important;
  }
  .page-navlink ul li ul.sub-menu li{
    width: 100%;
    border-right: 0;
    padding: 0;
  }
  .page-navlink ul li ul.sub-menu li a{
    width: 100%;
  }
  .page-navlink ul li:last-child {
    border-right: 0;
  }
  .page-navlink ul li a {
    color: #cecece;
  }
  .page-navlink ul li.current-menu-item a,
  .page-navlink ul li a:hover {
    color: #000;
  }
  /* ** Vacancies (Why Join Yamato) ** */
  .why-join-section2 {
    height: 500px;
    padding-top: 65px;
  }
  .why-join-section2 .row1 {
    padding-bottom: 0;
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  .why-join-section2 .row2 {
    width: 100%;
    padding-left: 200px;
    padding-right: 100px;
  }
  .why-join-section2 .row2 .col1 {
    width: 40%;
    margin-right: 0;
    padding-right: 50px;
    padding-left: 0;
    padding-top: 30px;
  }
  .why-join-section2 .row2 .col2 {
    width: 60%;
  }
  .why-join-section2 .title1 {
    position: absolute;
  }
  .why-join-section2 .title1 h2 {
    font-size: 58px;
    color: #898a8d;
  }
  .why-join-section2 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .why-join-section2 .title2 h2 {
    font-size: 40px;
  }
  /* .why-join-section2  .title2::before {
      content: '';
      background-color: #fff;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .why-join-section2 .row3 {
    position: absolute;
    top: 16%;
    left: 7.5%;
  }
  body .why-join-section3 {
    padding-top: 180px;
    padding-bottom: 80px;
  }
  .why-join-section3 .row-left {
    position: absolute;
    top: -35%;
  }
  .why-join-section3 .row-left img {
    width: 250px;
  }
  .why-join-section3 .row2 .col2 {
    padding-left: 34px;
  }
  .why-join-section3 h2 {
    color: #000;
    font-family: var(--font-opensans);
    font-weight: 500;
    font-size: 60px;
    padding-bottom: 20px;
  }
  .why-join-section3 .row2 .col2 p {
    margin-bottom: 20px;
  }
  .why-join-section3 .row2 .col2 .et_pb_text {
    width: 700px;
  }
  body a.btn-home-about {
    background-color: transparent;
    color: #000 !important;
    padding-left: 3.2em;
    position: relative;
    font-size: 20px;
    transition: all 0.2s;
    text-decoration: unset !important;
  }
  
  body a.btn-home-about::before{
    width: 45px;
    height: 45px;
    background-color: #000;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: -9px;
    font-family: ETmodules !important;
    content: "\35";
    color: #fff;
    font-size: 45px;
    line-height: 43px;
  }
  :lang(zh-TW) body a.btn-home-about::before {
    line-height: 50px;
  }
  body a.btn-home-about:hover {
    margin-left: 10px;
    color: #fccf00 !important;
  }
  body a.btn-home-about:hover::before {
    color: #000;
    background-color: #fccf00;
  }
  /* ** Vacancies (Learning & Development) ** */
  body .vacancies-learning-section1 {
    padding: 10px 0 0;
  }
  .vacancies-learning-section1 .row1,
  .vacancies-learning-section1 .row1 {
    padding-bottom: 0;
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  .vacancies-learning-section1 .title1 {
    position: absolute;
  }
  .vacancies-learning-section1 .title1 h2 {
    font-size: 58px;
    color: #f2f2f2;
  }
  .vacancies-learning-section1 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .vacancies-learning-section1 .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .vacancies-learning-section1 .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .vacancies-learning-section1 .row2 {
    margin-top: 20px;
    width: 75%;
  }
  
  .vacancies-learning-section1 .row2 .et_pb_column {
    padding-left: 55px;
    width: 1220px;
  }
  .vacancies-learning-section1 .row2 .et_pb_text {
    border-left: 10px solid #fccf00;
    padding-left: 40px;
  }
  body .vacancies-learning-section2 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body .vacancies-learning-section2 .et_pb_row {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  body .vacancies-learning-section2 .row1 .et_pb_blurb_content {
    max-width: 100%;
  }
  body .vacancies-learning-section2 .row1 .et_pb_main_blurb_image img {
    position: absolute;
    left: 0;
    width: 70px;
    top: 25px;
  }
  body .vacancies-learning-section2 .row1 .et_pb_blurb_container {
    padding-left: 33px;
  }
  body .vacancies-learning-section2 .row1 h4.et_pb_module_header {
    font-size: 24px;
    text-transform: uppercase;
    padding-bottom: 30px;
  }
  body .vacancies-learning-section2 .row2 {
    padding-bottom: 60px;
  }
  body .vacancies-learning-section2 .row2 .et_pb_main_blurb_image img {
    box-shadow: 10px 10px #cecece;
    border-radius: 12px;
  }
  body .vacancies-learning-section2 .row2 .et_pb_blurb_container {
    text-align: center !important;
  }
  body .vacancies-learning-section2 .row2 h4.et_pb_module_header {
    padding-top: 10px;
    color: #000;
    font-size: 20px;
    margin-bottom: 10px;
  }
  body .vacancies-learning-section2 .et_pb_blurb_description {
    color: #000;
  }
  body .vacancies-learning-section3 {
    padding-top: 20px;
    padding-bottom: 0;
  }
  body .vacancies-learning-section3 .et_pb_row {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  body .vacancies-learning-section3 .row1 .et_pb_blurb_content {
    max-width: 100%;
  }
  body .vacancies-learning-section3 .row1 .et_pb_main_blurb_image img {
    position: absolute;
    left: 0;
    width: 70px;
    top: 25px;
  }
  body .vacancies-learning-section3 .row1 .et_pb_blurb_container {
    padding-left: 33px;
  }
  body .vacancies-learning-section3 .row1 h4.et_pb_module_header {
    font-size: 24px;
    text-transform: uppercase;
    padding-bottom: 30px;
  }
  body .vacancies-learning-section3 .row2 {
    padding-bottom: 60px;
  }
  body .vacancies-learning-section3 .row2 .et_pb_main_blurb_image img {
    box-shadow: 10px 10px #cecece;
    border-radius: 12px;
  }
  body .vacancies-learning-section3 .row2 .et_pb_blurb_container {
    text-align: center !important;
  }
  body .vacancies-learning-section3 .row2 h4.et_pb_module_header {
    padding-top: 10px;
    color: #000;
    font-size: 20px;
    margin-bottom: 10px;
  }
  body .vacancies-learning-section3 .et_pb_blurb_description {
    color: #000;
  }
  body .vacancies-learning-section3 .et_pb_blurb_description .et_pb_text_inner {
    text-align: center;
  }
  body .vacancies-learning-section4 {
    padding-top: 0;
  }
  body .vacancies-learning-section4 .row1 {
    position: absolute;
    left: 200px;
    top: 30%;
  }
  body .vacancies-learning-section4 .row1 .col1 {
    width: 35%;
  }
  body .vacancies-learning-section4 .row1 .col1 p {
    padding-right: 50px;
    margin-bottom: 25px;
  }
  body .vacancies-learning-section4 h2 {
    color: #000;
    font-family: var(--font-opensans);
    font-weight: 500;
    font-size: 60px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  body .vacancies-learning-section4 .row2 {
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  /* ** Vacancies (Job Openings) ** */
  body .job-opening-section1 {
    padding-top: 10px;
    padding-bottom: 60px;
  }
  .job-opening-section1 .row1,
  .job-opening-section1 .row1 {
    padding-bottom: 0;
  }
  .job-opening-section1 .title1 {
    position: absolute;
  }
  .job-opening-section1 .title1 h2 {
    font-size: 58px;
    color: #f2f2f2;
  }
  .job-opening-section1 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .job-opening-section1 .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  body .job-opening-section1 a{
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
  color: #000;
  text-decoration: underline;
  }
  /* .job-opening-section1 .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .job-opening-section1 .row2 {
    margin-top: 20px;
    width: 70%;
  }
  
  .job-opening-section1 .row2 .et_pb_column {
    padding-left: 175px;
    padding-right: 175px;
  }
  .job-opening-section1 .row2 .et_pb_accordion .et_pb_accordion_item {
    margin-bottom: 20px;
  }
  .job-opening-section1 .row3 .et_pb_toggle_open,
  .job-opening-section1 .row3 .et_pb_toggle_close {
    background-color: transparent;
    border: 0;
    padding: 0;
  }
  .job-opening-section1 .row3 .et_pb_toggle h5.et_pb_toggle_title,
  .job-opening-section1 .row3 .et_pb_toggle_close h5.et_pb_toggle_title {
    width: 100%;
    background-color: #fccf00;
    color: #000;
    font-weight: 600;
    padding: 16px 35px 16px 25px;
    border-radius: 8px;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    font-size: 20px;
    line-height: 1.4;
  }
  .job-opening-section1 .row3 .et_pb_toggle {
    margin-bottom: 20px !important;
  }
  .job-opening-section1 .row3 .et_pb_toggle_title::before {
    color: #000;
    right: 15px !important;
    font-weight: bold !important;
  }
  .job-opening-section1
    .row3
    .et_pb_accordion
    .et_pb_toggle_open
    .et_pb_toggle_title::before {
    display: block;
  }
  .job-opening-section1 .row3 .et_pb_toggle_open .et_pb_toggle_title::before {
    content: "\4b" !important;
  }
  .job-opening-section1 .row3 .et_pb_toggle_content {
    padding: 30px 30px 15px 30px;
  }
  .job-opening-section1 .row3 .et_pb_toggle_content h5 {
    color: #434343;
    font-size: 18px;
  }
  .job-opening-section1 .row3 .et_pb_toggle_content ul {
    padding-left: 25px;
  }
  .job-opening-section1 .row3 .et_pb_toggle_content ul li {
    padding-left: 10px;
    font-size: 18px;
    margin-bottom: 10px;
    color: #434343;
  }
  /* .job-opening-section1 .row3 .et_pb_toggle_content p {
    padding-left: 35px;
  } */
  .job-opening-section1 .row1,
  .job-opening-section1 .row2,
  .job-opening-section1 .row3 {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  .job-opening-section1 .row3 {
    margin-top: 20px;
  }
  .job-opening-section1 .contact-form .c-row {
    position: relative;
    display: table;
    width: 100%;
  }
  .job-opening-section1 .contact-form .c-row .c-col {
    float: left;
    width: 48%;
    margin-bottom: 15px;
  }
  .job-opening-section1 .contact-form .c-row .c-col:last-child {
    float: right;
  }
  .job-opening-section1 .contact-form .c-row .file-col,
  .job-opening-section1 .contact-form .c-row .c-full {
    width: 100%;
    margin-bottom: 15px;
  }
  .job-opening-section1 .contact-form span.wpcf7-form-control-wrap {
    width: 100%;
    position: relative !important;
    display: inline-block;
    margin-bottom: 3px;
  }
  .job-opening-section1 .contact-form input,
  .job-opening-section1 .contact-form textarea,
  .job-opening-section1 .contact-form select {
    color: #9e9e9e !important;
    background-color: transparent !important;
    border: 1px solid #9e9e9e !important;
    box-shadow: unset;
    border-radius: 8px;
    padding: 11px 20px !important;
    width: 100%;
    font-size: 16px;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
  }
  .job-opening-section1 .contact-form input::placeholder,
  .job-opening-section1 .contact-form textarea::placeholder,
  .job-opening-section1 .contact-form select::placeholder {
    opacity: 1;
  }
  .job-opening-section1 .contact-form .cletter textarea {
    height: 100px;
  }
  .job-opening-section1 .contact-form .file-col {
    border: 1px solid #9e9e9e !important;
    box-shadow: unset;
    border-radius: 8px;
    padding: 11px 20px !important;
  }
  .job-opening-section1 .contact-form .file-col input {
    border: 0 !important;
    padding: 5px 0 0 !important;
    border-radius: 0 !important;
  }
  .job-opening-section1 .contact-form .file-col label {
    font-size: 16px;
  }
  .job-opening-section1 .contact-form #csubmit {
    background-color: #000 !important;
    color: #fff !important;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    border: 1.5px solid #000 !important;
    cursor: pointer;
  }
  .job-opening-section1 .contact-form #csubmit:hover {
    background-color: #fff !important;
    color: #000 !important;
  }
.job-opening-section1 .contact-form input[type="checkbox"] {
	width: auto;
}
.job-opening-section1 .contact-form .wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0;
}
.job-opening-section1 .contact-form span.wpcf7-form-control-wrap[data-name="cfile"] {
  display: none;
}
  .contact-form .wpcf7-form-control-wrap.accept-terms label {
    font-size: 15px;
  }
  .contact-form .wpcf7-form-control-wrap.accept-terms .wpcf7-list-item {
    margin-left: 0;
  }
  .contact-form .wpcf7-form-control-wrap.accept-terms .wpcf7-list-item input {
    width: auto;
    padding: 0 !important;
  }
  .contact-form
    .wpcf7-form-control-wrap.accept-terms
    span.wpcf7-list-item-label
    a {
    color: #3f97e3;
    text-decoration: underline;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
  }
  /* ** Vacancies (Management Trainee Programme) ** */
  body .vacancies-trainee-section1 {
    padding-top: 10px;
  }
  .vacancies-trainee-section1 .row1 {
    padding-bottom: 0;
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  .vacancies-trainee-section1 .title1 {
    position: absolute;
  }
  .vacancies-trainee-section1 .title1 h2 {
    font-size: 58px;
    color: #f2f2f2;
  }
  .vacancies-trainee-section1 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .vacancies-trainee-section1 .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .vacancies-trainee-section1 .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .vacancies-trainee-section1 .row2 {
    margin-top: 20px;
    width: 100%;
    padding-left: 280px;
    padding-right: 280px;
  }
  
  /* .vacancies-trainee-section1  .row2 .et_pb_column{
      padding-left: 55px;
      width: 1220px;
  } */
  .vacancies-trainee-section1 .row2 .et_pb_text {
    border-left: 10px solid #fccf00;
    padding-left: 50px;
  }
  body .vacancies-trainee-section2 {
    padding-top: 0;
    padding-bottom: 200px;
    /* background-position: top left; */
  }
  body .vacancies-trainee-section2 p {
    color: #000;
  }
  .vacancies-trainee-section2 .row1 {
    padding-top: 0;
    width: 100%;
    padding-left: 350px;
    padding-right: 350px;
  }
  .vacancies-trainee-section2 .row1 .vp-a {
    position: absolute;
    z-index: 1;
  }
  .vacancies-trainee-section2 .row1 .vp-a img {
    width: 90px;
  }
  .vacancies-trainee-section2 .row1 .vdo-traniee {
    text-align: center;
    padding-bottom: 20px;
  }
  .vacancies-trainee-section2 .row1 .vdo-traniee .et_pb_text_inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .vacancies-trainee-section2 .row1 .vdo-traniee .et_pb_text_inner > img {
    position: relative;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    border-radius: 10px;
  }
  .vacancies-trainee-section2 .row2 {
    width: 50%;
  }
  .vacancies-trainee-section2 .row2 p,
  .vacancies-trainee-section4 p {
    font-family: var(--font-opensans) !important;
    font-weight: 500 !important;
    text-align: center;
    font-size: 18px;
  }
  body .vacancies-trainee-section3 {
    padding-bottom: 20px;
  }
  body .vacancies-trainee-section3 .row1 {
    margin-top: -160px;
  }
  body .vacancies-trainee-section4 {
    padding-top: 0;
  }
  body .vacancies-trainee-section4 .row1,
  body .vacancies-trainee-section4 .row2 {
    width: 50%;
  }
  body .vacancies-trainee-section5 {
    padding-top: 20px;
    padding-bottom: 80px;
  }
  body .vacancies-trainee-section5 > .et_pb_row {
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  /* .vacancies-trainee-section5 .row1,.vacancies-trainee-section5 .row1{
      padding-bottom: 0;
  } */
  .vacancies-trainee-section5 .title1 {
    position: absolute;
  }
  .vacancies-trainee-section5 .title1 h2 {
    font-size: 58px;
    color: #f2f2f2;
  }
  .vacancies-trainee-section5 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .vacancies-trainee-section5 .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .vacancies-trainee-section5 .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .vacancies-trainee-section5 .col1 {
    margin-top: 150px;
  }
  .career-txt {
    padding-left: 100px;
    padding-top: 20px;
  }
  .vacancies-trainee-section5 .col2 .et_pb_image {
    position: absolute;
  }
  body .vacancies-trainee-section6 {
    padding-top: 125px;
    padding-bottom: 0;
  }
  
  .vacancies-trainee-section6 .row1 {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  /* .vacancies-trainee-section6 .row1 .col1{
      background-color: #FCCF00;
  padding: 60px;
  border-radius: 12px;
  } */
  
  .vacancies-trainee-section6 .row1 .col1::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    margin-left: -10px;
    margin-top: 10px;
    background-color: #000;
    border-radius: 12px;
    z-index: -1;
  }
  .vacancies-trainee-section6 .row1 .col1 .et_pb_text {
    background-color: #fccf00;
    padding: 70px 80px 50px 80px;
    border-radius: 12px;
  }
  .vacancies-trainee-section6 .row1 .col1 .et_pb_text .et_pb_text_inner {
    width: 525px;
  }
  .vacancies-trainee-section6 .row1 h2 {
    font-size: 42px;
    margin-bottom: 30px;
  }
  .vacancies-trainee-section6 .row1 ul li {
    font-family: var(--font-opensans) !important;
    font-weight: 500 !important;
    font-size: 18px;
    color: #000;
    background: url("../images/back.svg") no-repeat left;
    padding: 10px 20px 10px 50px;
    list-style: none;
  }
  .vacancies-trainee-section6 .row2 {
    position: absolute;
    bottom: 8%;
  }
  .vacancies-trainee-section6 .row2 .col1 {
    width: 60%;
    margin-right: 0;
  }
  .vacancies-trainee-section6 .row2 .col2 {
    width: 40%;
    margin-left: -60px;
  }
  
  .vacancies-trainee-section7 .row1 {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  .vacancies-trainee-section7 .title1 {
    position: absolute;
  }
  .vacancies-trainee-section7 .title1 h2 {
    font-size: 58px;
    color: #e3e3e3;
  }
  .vacancies-trainee-section7 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .vacancies-trainee-section7 .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .vacancies-trainee-section7 .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  .vacancies-trainee-section7 .row2 {
    width: 100%;
    padding-left: 335px;
    padding-right: 335px;
  }
  .vacancies-trainee-section7 .row2 .et_pb_text {
    padding-right: 80px;
  }
  .vacancies-trainee-section7 .row2 .et_pb_text a {
    color: #3f97e3;
    text-decoration: underline;
  }
  .vacancies-trainee-section7 .row2 .et_pb_text p {
    margin-bottom: 30px;
  }
  /* ** Contact Us (Enquiry Form) ** */
  body .contact-navlink .et_pb_row {
    width: 70%;
  }
  .contact-navlink.page-navlink ul li {
    width: 33%;
  }
  body .contact-enquiry-section1 {
    padding: 0;
  }
  .contact-enquiry-section1 .row1,
  .contact-enquiry-section1 .row3 {
    padding-bottom: 0;
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  .contact-enquiry-section1 .row2 {
    width: 62%;
  }
  .contact-enquiry-section1 .title1,
  .contact-enquiry-section2 .title1 {
    position: absolute;
  }
  .contact-enquiry-section1 .title1 h2,
  .contact-enquiry-section2 .title1 h2 {
    font-size: 58px;
    color: #f2f2f2;
  }
  .contact-enquiry-section1 .title2,
  .contact-enquiry-section2 .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .contact-enquiry-section1 .title2 h2,
  .contact-enquiry-section2 .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .contact-enquiry-section1  .title2::before,.contact-enquiry-section2 .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  /* .contact-enquiry-section1 .row3{
      width: 77%;
  } */
  .contact-enquiry-section1 .row3 .col1 {
    width: 45%;
    margin-right: 0;
    padding-right: 50px;
  }
  .contact-enquiry-section1 .row3 .col1 iframe {
    border-radius: 12px;
  }
  .contact-enquiry-section1 .row3 .col1 .block2 {
    padding-right: 100px;
  }
  .contact-enquiry-section1 .row3 .col2 {
    width: 55%;
  }
  .contact-enquiry-section1 .contact-form .c-row {
    position: relative;
    display: table;
    width: 100%;
  }
  .contact-enquiry-section1 .contact-form .c-row .c-col {
    float: left;
    width: 48%;
    margin-bottom: 15px;
  }
  .contact-enquiry-section1 .contact-form .c-row .c-col:last-child {
    float: right;
  }
  .contact-enquiry-section1 .contact-form .c-row .file-col,
  .contact-enquiry-section1 .contact-form .c-row .c-full {
    width: 100%;
    margin-bottom: 15px;
  }
  .contact-enquiry-section1 .contact-form span.wpcf7-form-control-wrap {
    width: 100%;
    position: relative !important;
    display: inline-block;
    margin-bottom: 3px;
  }
  .contact-enquiry-section1 .contact-form input,
  .contact-enquiry-section1 .contact-form textarea,
  .contact-enquiry-section1 .contact-form select {
    color: #9e9e9e !important;
    background-color: transparent !important;
    border: 1px solid #9e9e9e !important;
    box-shadow: unset;
    border-radius: 8px;
    padding: 11px 20px !important;
    width: 100%;
    font-size: 16px;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
  }
  .contact-enquiry-section1 .contact-form input::placeholder,
  .contact-enquiry-section1 .contact-form textarea::placeholder,
  .contact-enquiry-section1 .contact-form select::placeholder {
    opacity: 1;
  }
  .contact-form .enquiry textarea {
    height: 100px;
  }
  .contact-enquiry-section1 .contact-form .submitcol input {
    background-color: #000 !important;
    color: #fff !important;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    border: 1.5px solid #000 !important;
    cursor: pointer;
  }
  .contact-enquiry-section1 .contact-form .submitcol input:hover {
    background-color: #fff !important;
    color: #000 !important;
  }
  body .contact-enquiry-section2 {
    padding-top: 0;
  }
  body .contact-enquiry-section2 .tablepress thead th {
    background-color: #fccf00;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    text-align: center;
    font-size: 18px;
    border-right: 1px solid #fff;
  }
  body .contact-enquiry-section2 .tablepress thead th:last-child {
    border-right: 0;
  }
  .contact-enquiry-section2 .tablepress tr td {
    font-family: var(--font-opensans);
    font-weight: 500;
    font-size: 18px;
    vertical-align: middle;
    border-right: 1px solid #9e9e9e;
    border-top: 1px solid #9e9e9e !important;
    text-align: center;
    padding: 10px;
  }
  .contact-enquiry-section2 .tablepress tr:last-child td {
    border-bottom: 1px solid #9e9e9e !important;
  }
  /* .contact-enquiry-section2 .tablepress tr td:last-child{
      border-
  } */
  .contact-enquiry-section2 .tablepress .even td,
  .contact-enquiry-section2 .tablepress .odd td {
    background-color: #f7f7f7;
  }
  .contact-enquiry-section2 .tablepress tr td a {
    color: #3f97e3;
    border-bottom: 1px solid #3f97e3;
    font-family: var(--font-opensans) !important;
    font-weight: 500 !important;
  }
  body .contact-enquiry-section1 .redelivery-row {
    width: 45%;
  }
  body .contact-form ul {
    list-style: none;
  }
  body .contact-form ul li {
    font-size: 15px;
  }
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field-number
    input {
    -moz-appearance: textfield;
  }
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    button[type="submit"] {
    background-color: #000 !important;
    color: #fff !important;
    font-family: var(--font-opensans) !important;
    font-weight: bold !important;
    border: 1.5px solid #000 !important;
    width: 100%;
    border-radius: 8px;
    font-size: 16px;
  }
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    button[type="submit"]:hover {
    background-color: #fff !important;
    color: #000 !important;
  }
  body div.wpforms-container-full .wpforms-form .wpforms-field-html ul li {
    list-style: none !important;
    font-size: 15px;
    color: #000;
  }
  .contact-enquiry-section1 .contact-form .cargotype select {
    background-color: #f3f3f3 !important;
  }
  .contact-form .redelivery-date::before {
    width: 21px;
    height: 24px;
    content: " ";
    background-image: url("../images/calendar-img.png");
    position: absolute;
    right: 15px;
    top: 11px;
    background-size: 80%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  /* ** Contact Us (Pick up) ** */
  body .et_pb_row.pickup-form {
    width: 58%;
    padding-bottom: 60px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-indicator.connector
    .wpforms-page-indicator-page-number {
    height: 8px;
  }
  .pickup-form
    .wpforms-page-indicator-page:first-child
    .wpforms-page-indicator-page-number {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .pickup-form
    .wpforms-page-indicator-page:last-child
    .wpforms-page-indicator-page-number {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-indicator.connector
    .wpforms-page-indicator-page-title {
      font-family: var(--font-opensans);
      font-weight: bold;
    color: #cecece;
    font-size: 20px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-indicator-page.active
    .wpforms-page-indicator-page-title {
    color: #000;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-family: var(--font-opensans);
    font-weight: bold;
    margin-bottom: 20px;
    color: #000;
  }
  
  .pickup-form div.wpforms-container-full .wpforms-form {
    width: 80%;
    margin: 30px auto;
    position: relative;
  }
  .pickup-form div.wpforms-container-full .wpforms-form label {
    color: #000;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-prev {
    background-color: #f0f0f0;
    color: #5d5d5d;
    font-family: var(--font-opensans);
    font-weight: bold;
    font-size: 16px;
    border: 1.5px solid #f0f0f0;
    padding: 10px 22px !important;
    border-radius: 5px;
    margin-right: 15px;
    position: relative;
    z-index: 11;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .last
    .wpforms-page-button.wpforms-page-prev {
    position: absolute;
    bottom: -70px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-next {
    background-color: #000;
    color: #fff;
    font-family: var(--font-opensans);
    font-weight: bold;
    font-size: 16px;
    border: 1.5px solid #000;
    padding: 10px 8px !important;
    border-radius: 5px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-submit-container
    .wpforms-submit {
    background-color: #000;
    color: #fff;
    font-family: var(--font-opensans);
    font-weight: bold;
    font-size: 16px;
    border: 1.5px solid #000;
    padding: 10px 22px !important;
    border-radius: 5px;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .agree-check a {
    color: #3f97e3;
    border-bottom: 1px solid #3f97e3;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-next:hover,
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-prev:hover,
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-submit-container
    .wpforms-submit:hover {
    background-color: transparent;
    color: #000;
    border-color: #000;
  }
  .pickup-form div.wpforms-container-full .wpforms-form input[type="radio"],
  .pickup-form div.wpforms-container-full .wpforms-form input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid #707070;
    width: 15px;
    height: 15px;
    content: none;
    outline: none;
    margin-right: 10px;
    border-radius: unset;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    input[type="radio"]:checked,
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    input[type="checkbox"]:checked {
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    padding: 0;
    content: none;
    /* border: none; */
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    input[type="radio"]:checked::before,
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    input[type="checkbox"]:checked::before {
    position: absolute;
    color: #fccf00 !important;
    content: "\00A0\2713\00A0" !important;
    /* border: 1px solid #707070; */
    font-weight: bolder;
    font-size: 10px;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
  }
  
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.pcs-class {
    width: 90px;
    border: 1px solid #9e9e9e;
    border-radius: 4px;
    padding: 2px;
    position: absolute;
  }
  .pickup-form div.wpforms-container-full .wpforms-form {
    position: relative;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-submit-container {
    position: absolute;
    bottom: -70px;
    left: 130px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.pcs-class1 {
    margin-top: 40px;
    margin-left: 185px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.pcs-class2 {
    margin-top: 75px;
    margin-left: 100px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.pcs-class3 {
    margin-top: 112px;
    margin-left: 100px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.pcs-class
    label {
    color: #9e9e9e;
    font-family: var(--font-opensans);
    font-weight: 300;
    position: absolute;
    right: 5px;
    margin-bottom: 0;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.pcs-class
    label.wpforms-error {
    color: #900;
    width: 150px;
    right: unset;
    left: 100px;
    top: 3px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.pcs-class
    input {
    height: 23px;
    border: 0;
    padding: 2px;
    padding-left: 6px;
    padding-right: 3px;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.wpforms-field-checkbox {
    margin-top: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    #wpforms-4294-field_5-container,
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    #wpforms-5090-field_5-container,
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    #wpforms-5089-field_5-container {
    position: absolute;
    bottom: -100px;
  }
  /* .custom-check{
  
  } */
  .pickup-form div.wpforms-container-full .wpforms-form ul li {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.waybill {
    display: flex;
    width: 400px;
    position: absolute;
    margin-top: -68px;
    margin-left: 85px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.waybill
    label {
      font-family: var(--font-opensans);
      font-weight: 300;
    font-size: 15px;
    margin-top: 5px;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.waybill
    input {
    width: 72px;
    height: 30px;
    border-radius: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 15px;
    margin-left: 10px;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .col-left {
    width: 48%;
    clear: both !important;
    margin-left: 0 !important;
    float: left;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .col-right {
    float: right;
    /* margin-left: 4%; */
    clear: none;
    width: 48%;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field-container {
    margin-top: 65px;
  }
  .pickup-form div.wpforms-container-full .wpforms-form input,
  .pickup-form div.wpforms-container-full .wpforms-form input,
  .pickup-form div.wpforms-container-full .wpforms-form select,
  .pickup-form div.wpforms-container-full .wpforms-form select option {
    max-width: 100% !important;
    font-family: var(--font-opensans) !important;
    font-weight: 300 !important;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field-number
    input {
    -moz-appearance: textfield !important;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.col-left,
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.col-right,
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.col-full {
    margin-top: 0;
    margin-bottom: 0;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field-html
    ul
    li {
    list-style: none !important;
    color: #000;
    font-size: 15px;
  }
  .pickup-form div.wpforms-container-full .wpforms-form .wpforms-datepicker-wrap {
    position: relative;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-datepicker-wrap::before,
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-datepicker-wrap::before {
    width: 21px;
    height: 21px;
    content: " ";
    background-image: url("../images/calendar-img.png");
    position: absolute;
    right: 15px;
    top: 10px;
    background-size: 80%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  
  /* ** Policy ** */
  body .policy-navlink {
    padding: 20px 0 0;
  }
  body .policy-navlink .et_pb_row {
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  body .policy-navlink h2{
    display: none;
    color: red;
  }
  body .policy-navlink  .et_pb_menu .et_pb_menu__menu {
    width: 100%;
  }
  body .policy-navlink  .et_pb_menu .et_pb_menu__menu .et-menu-nav{
    width: 100%;
  }
  body .policy-navlink ul {
    list-style: none;
    display: flex;
    border-bottom: 1.5px solid #9e9e9e;
    padding-bottom: 0;
    padding-left: 0;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    flex-wrap: nowrap !important;
  }
  body .policy-navlink ul.et-menu li {
    width: calc(100% / 7);
    background-color: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 50px;
    padding-left: 0 !important;
  }
  body .policy-navlink ul li:first-child {
    width: 20%;
  }
  body .policy-navlink ul li:nth-child(2) {
    width: 15%;
  }
  body .policy-navlink ul li:nth-child(3) {
    width: 17%;
  }
  body .policy-navlink ul li:nth-child(4) {
    width: 12%;
  }
  body .policy-navlink ul li:nth-child(5) {
    width: 15%;
  }
  body .policy-navlink ul li:nth-child(6) {
    width: 16%;
  }
  body .policy-navlink ul li:last-child {
    width: 5%;
    padding-right: 0px !important;
  }
  body .policy-navlink ul li a {
    color: #cecece;
    padding-bottom: 10px;
    font-size: 18px;
    height: 100%;
    position: relative;
    /* border-bottom: 2px solid #000; */
    display: flex;
    align-items: center;
    line-height: 26px;
  }
  body .policy-navlink ul li.current-menu-item a,
  body .policy-navlink ul li a:hover {
    color: #000;
  }
  body .policy-navlink ul li.current-menu-item a::after,
  body .policy-navlink ul li a:hover::after {
    content: "";
    display: block;
    border-bottom: 2px solid #000;
    position: absolute;
    width: 100%;
    bottom: -1px;
  }
  body .policy-section {
    padding-bottom: 80px;
  }
  body .policy-section .row1.et_pb_row {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  body .policy-section .et_pb_row {
    width: 62%;
  }
  .policy-section .title1 {
    position: absolute;
  }
  .policy-section .title1 h2 {
    font-size: 66px;
    color: #f2f2f2;
  }
  .policy-section .title2 {
    padding-top: 35px;
    padding-left: 50px;
  }
  .policy-section .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .policy-section .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 50px;
  } */
  body .policy-section .et_pb_row .et_pb_text_inner {
    font-size: 18px;
    color: #000;
  }
  body .policy-section .et_pb_text_inner ol {
    margin-top: 30px;
    list-style-position: outside;
    padding-left: 30px;
  }
  body .policy-section .et_pb_text_inner ol.i {
    list-style-type: lower-roman;
  }
  body .policy-section .et_pb_text_inner ol li {
    margin-bottom: 30px;
  }
  body .policy-section .et_pb_text_inner strong {
    font-family: var(--font-opensans);
    font-weight: bold;
    color: #000;
    font-weight: normal;
  }
  body .policy-section .et_pb_text_inner ul {
    counter-reset: item;
    margin-top: 15px;
  }
  body .policy-section .et_pb_text_inner ul li {
    display: block;
  }
  body .policy-section .et_pb_text_inner ul li:before {
    margin-left: -30px;
    content: counters(item, ".") " ";
    counter-increment: item;
  }
  body .policy-section .et_pb_text_inner > ul > li:before {
    content: counters(item, ".") ". ";
  }
  body .policy-section .et_pb_text_inner ul li {
    margin-bottom: 30px;
  }
  body .policy-section .et_pb_text_inner ul > li > ol > li::before,
  body .policy-section .et_pb_text_inner ul > li > ol > li > ol > li::before {
    display: none;
  }
  body .policy-section .et_pb_text_inner ul li ol {
    list-style-type: lower-alpha !important;
  }
  body .policy-section .et_pb_text_inner ul li ol.i {
    list-style-type: lower-roman !important;
  }
  body .policy-section .et_pb_text_inner ul li ol li {
    display: list-item;
  }
  body .policy-section .et_pb_text_inner ul li p {
    margin-bottom: 10px;
  }
  body .trading-policy-section .et_pb_text_inner ul {
    padding-left: 50px;
  }
  /* ** Home Service ** */
  .services-group {
    margin: 24px 0;
    /* -webkit-mask-image: linear-gradient(0deg,transparent,#000 40%,#000 60%,transparent);
      mask-image: linear-gradient(0deg,transparent,#000 40%,#000 60%,transparent); */
    overflow: hidden;
    padding-bottom: 9rem;
    padding-top: 9rem;
    position: relative;
  }
  .services-group .list {
    display: flex;
    flex-direction: column;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 80%;
  }
  /* .slick-cloned {
      margin-bottom: 30px!important;
  } */
  .services-group .slick-slide:nth-child(1) {
    margin-bottom: 30px !important;
  }
  .services-group .services-list {
    user-select: none;
    touch-action: pan-x;
    transform: translateY(48px) translateZ(0px);
  }
  .services-group .slick-current.slick-active .services-list-item {
    transform: scale(2) !important;
    color: #000;
    opacity: 1;
  }
  .services-group .slick-active .services-list-item.first {
    transform: scale(1.3);
    opacity: 0.4;
  }
  /* .first {
      color: blue !important;
  } */
  .services-group .services-list-item {
    transform: scale(1);
    transform-origin: center;
    font-size: 16px;
    height: 3rem;
    display: flex;
    align-items: center;
    font-weight: 500;
    height: 3rem;
    justify-content: center;
    margin: 0;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-family: var(--font-opensans);
    font-weight: bold;
    color: #000;
    opacity: 0.2;
  }
  .services-group .services-list-item span {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-left: 0;
    transition: transform 0.2s;
    width: 100%;
  }
  /* .services-group .services__container {
      -webkit-backdrop-filter: blur(10px);
      backdrop-filter: blur(10px);
      background-color: rgba(0,0,0,.25);
  }
  .services-group .services__container {
      height: 3rem;
  } */
  .services-group .services__container {
    border: 2px solid #000;
    height: 3rem;
    position: relative;
    width: 100%;
    background-color: transparent;
    margin-top: -14px;
    border-radius: 8px;
  }
  .services-group .services-button {
    right: -2px;
    /* top: -2px; */
    background-color: #000;
    color: #fff;
    display: block !important;
    height: 2.9rem !important;
    margin-left: auto !important;
    position: absolute !important;
    width: 12% !important;
    border: 0;
    font-family: var(--font-opensans);
    font-weight: bold;
    font-size: 20px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    cursor: pointer;
  }
  .button {
    padding: 14px 20px;
  }
  .button {
    font-weight: 700;
    letter-spacing: 0.1em;
    line-height: 1;
    padding: 10px 16px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.2s;
  }
  .services-arrow.arrow-prev {
    top: 0;
  }
  .services-arrow {
    cursor: pointer;
    height: 40px;
    left: 0;
    padding-left: 0;
    padding-right: 40px;
    position: absolute;
    width: calc(78%);
    z-index: 10;
  }
  .services-arrow.arrow-next {
    bottom: 0;
  }
  .services-arrow svg {
    width: 32px;
    height: 18px;
    margin: auto;
    display: block;
  }
  .customize-service .c-column {
    /* margin-left: 2rem; */
    flex: 1 1 0%;
    display: block;
    width: 100%;
  }
  .customize-service {
    position: relative;
    width: 100%;
    padding-right: 100px;
  }
  .services-group .slick-list.draggable {
    padding: 0 !important;
  }
  /* .slick-vertical .slick-slide {
      margin-top: 10px!important;
      margin-bottom: 26px!important;
  } */
  
  body .home-service-section {
    padding-top: 80px;
  }
  .home-service-section .home-service-row {
    border-radius: 8px;
    padding: 10px 140px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    position: absolute;
    top: 0;
    z-index: 1;
    left: 7.5%;
    background-color: #fccf00;
  }
  .home-service-section .heading-txt h2 {
    font-size: 40px;
    text-align: center;
  }
  .home-service-section .col1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  /* ** test Tab ** */
  body .cross-operation-heading .title1,
  body .proposal-heading-section .title1 {
    position: absolute;
  }
  body .cross-operation-heading .title1 h2,
  body .proposal-heading-section .title1 h2 {
    font-size: 58px;
    color: #fff;
    opacity: 0.07;
  }
  body .cross-operation-heading .title2,
  body .proposal-heading-section .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  body .cross-operation-heading .title2 h2,
  body .proposal-heading-section .title2 h2 {
    color: #fff;
    font-size: 40px;
  }
  /* body .cross-operation-heading .title2::before,body .proposal-heading-section .title2::before{
      content: '';
      background-color: #fff;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  body .proposal-heading-section,
  body .cross-operation-heading {
    padding-bottom: 0;
    padding-top: 70px;
  }
  body .proposal-heading-section .common-title,
  body .cross-operation-heading .common-title {
    padding-bottom: 0 !important;
  }
  /* .proposal-heading-section .title2 h2{
      font-size: 40px;
      padding-top: 20px;
  }
  .proposal-heading-section .title2::before{
      content: '';
      background-color: #fff;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 0;
  } */
  body .test-tab {
    height: 800px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .test-tab .front-page {
    position: absolute;
    left: 7.5%;
    top: 110px;
    z-index: 2;
  }
  .test-tab .back-page {
    position: absolute;
    left: 7.5%;
    top: 0;
    z-index: 1;
  }
  .test-tab .back-page .col1 {
    opacity: 0;
  }
  .test-tab .back-page .col1 > .et_pb_module {
    display: none;
  }
  .test-tab .front-page .col1 > .et_pb_module {
    margin-top: 40px;
    padding: 40px;
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.1);
    height: 480px;
    width: 470px;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
  }
  .test-tab .row1 .col1,
  .test-tab .row2 .col1 {
    background-color: transparent;
  }
  .test-tab .row1 .col1 h2,
  .test-tab .row2 .col1 h2 {
    text-align: center;
    font-family: var(--font-opensans) !important;
    font-weight: 500 !important;
    font-size: 36px;
    z-index: 1;
    position: relative;
    margin-bottom: 30px;
    background-image: linear-gradient(0deg, #fccf00 50%, transparent 50%);
    padding: 0 5px;
    display: inline;
    line-height: 1.1;
  }
  .test-tab .row1 .col1 h2 + p,
  .test-tab .row2 .col1 h2 + p,
  .test-tab .row1 .col1 h2 + ul,
  .test-tab .row2 .col1 h2 + ul {
    padding-top: 25px;
  }
  .test-tab .row1 .col1 .et_pb_text_inner,
  .test-tab .row2 .col1 .et_pb_text_inner {
    text-align: center;
  }
  /* .test-tab .row1 .col1 h2::before{
      content: '';
      background-color: #FCCF00;
      width: 200px;
      height: 20px;
      top: 18px;
      left: 23%;
      position: absolute;
      z-index: -1;
  }
  .test-tab .row2 .col1 h2::before {
      content: '';
      background-color: #FCCF00;
      width: 260px;
      height: 20px;
      top: 18px;
      left: 15%;
      position: absolute;
      z-index: -1;
  } */
  body #main-content .test-tab .col1 .et_pb_text_inner p {
    font-size: 16px;
    color: #000;
    padding-bottom: 15px;
    text-align: left;
  }
  .test-tab .et_pb_text_inner ul {
    text-align: left;
  }
  .test-tab ul li {
    font-size: 16px;
    padding-bottom: 10px;
    color: #000;
  }
  .test-tab ul li strong {
    font-family: var(--font-opensans);
    font-weight: bold;
    text-transform: uppercase;
    font-weight: normal;
    color: #000000;
  }
  .test-tab .col1 p.btn-scroll-txt {
    font-family: var(--font-opensans) !important;
    font-weight: 500 !important;
    text-align: center !important;
    font-size: 18px !important;
    padding-top: 10px;
    padding-bottom: 10px !important;
    color: #000;
  }
  .test-tab .col1 img {
    margin: 0 auto;
  }
  .process-image {
    position: relative;
  }
  
  .process-image img {
    position: absolute;
    top: 0;
    left: 0;
    transition: scale 0.5s;
  }
  /* ** test Service Highlights ** */
  .front-page .process-image img {
    transform: scale(1);
  }
  .back-page .process-image img {
    transform: scale(0.85);
  }
  body .et_pb_row.stroke-heading-txt {
    padding-top: 30px !important;
  }
  .stroke-heading-txt h2 {
    -webkit-text-stroke: 1.5px #000;
    color: transparent;
    font-size: 100px;
    text-align: center;
  }
  /* *** */
  body .et_search_outer {
    width: 300px;
    top: 85%;
    right: 80px;
    border-radius: 5px;
    display: none;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2) !important;
    animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  }
  /* body .et_search_outer.search-box{
      box-shadow: 0 3px 10px rgb(0 0 0 / 0.2) !important;
      animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  } */
  body .et_pb_search_visible.et_pb_no_animation {
    background: #fff;
  }
  body span.et_close_search_field {
    right: 5px;
    color: #f00;
  }
  body .et_search_outer form.et-search-form {
    width: 92%;
    left: 0;
  }
  body #et_top_search #et_search_icon:hover {
    color: #707070;
  }
  body .et_search_outer .et_search_form_container {
    height: 60px !important;
    /* opacity: 1; */
  }
  body .et_pb_menu_hidden #top-menu,
  body .et_pb_menu_hidden #et_search_icon::before,
  body .et_pb_menu_hidden .mobile_menu_bar {
    opacity: 1;
  }
  body .et_search_outer .et-search-form input {
    right: 16px;
    height: 35px;
    border: 1px solid #fff;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 0 0 1px #707070;
    color: #9e9e9e;
  }
  body .et_search_outer #search-click {
    position: absolute;
    height: 36px;
    right: 16px;
    top: 11.5px;
    border-radius: 0;
    box-shadow: unset;
    background-color: #000;
    color: #fff;
    border: 0;
    width: 33px;
    cursor: pointer;
  }
  body.search-results #main-content #left-area {
    width: 100%;
  }
  body.search-results #main-content .container::before {
    display: none;
  }
  body.search-results #main-content {
    padding-top: 30px;
    padding-bottom: 60px;
  }
  body.search-results #main-content .container {
    width: 62%;
    max-width: 100%;
  }
  body.single-post #main-content p {
    font-size: 18px;
    line-height: 2;
  }
  body.single-post #main-content sup {
    font-size: 14px;
  }
  /* ** Cookies style ** */
  body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    border: 1px solid #000;
  }
  body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content {
    padding-left: 0px;
    padding-right: 0px;
  }
  body #moove_gdpr_cookie_info_bar p {
    color: #000 !important;
  }
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    .moove-gdpr-button-holder {
    width: 50%;
    flex-direction: row-reverse;
  }
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    .moove-gdpr-cookie-notice {
    width: 50%;
  }
  body
    #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    button.moove-gdpr-infobar-close-btn {
    position: absolute;
    right: 40px;
    box-shadow: unset;
    cursor: pointer;
  }
  body #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
    color: #000;
  }
  body #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,
  body #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover {
    background-color: transparent;
  }
  body #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover i {
    color: #f00;
  }
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    button.mgbutton.moove-gdpr-infobar-allow-all {
    background-color: #000;
    border-radius: 8px;
  }
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    button.mgbutton.moove-gdpr-infobar-reject-btn {
    background-color: #000;
    border-radius: 8px;
  }
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    button.mgbutton.moove-gdpr-infobar-settings-btn {
    border-radius: 0;
    border: 0;
    box-shadow: unset !important;
    text-decoration: underline;
    color: #000 !important;
  }
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
    background-color: transparent !important;
  }
  /* .page-id-916 .et_pb_section.et_pb_section_4 .et_pb_image,
  .page-id-2150 .et_pb_section.et_pb_section_4 .et_pb_image,
  .page-id-2151 .et_pb_section.et_pb_section_4 .et_pb_image{
      margin-top: -34px;
  }
  .page-id-922 .et_pb_section.et_pb_section_3 .et_pb_image,
  .page-id-2153 .et_pb_section.et_pb_section_3 .et_pb_image,
  .page-id-2154 .et_pb_section.et_pb_section_3 .et_pb_image{
      margin-top: -63px;
  }
  .page-id-1511 .et_pb_section.et_pb_section_3 .et_pb_image,
  .page-id-2138 .et_pb_section.et_pb_section_3 .et_pb_image,
  .page-id-2139 .et_pb_section.et_pb_section_3 .et_pb_image{
      margin-top: -46px;
  } */

  body div.mw_1170 .et_pb_image_wrap,
  body div.mw_1170 .et_pb_image_wrap img {
    width: 100%;
  }
  .moving-series .et_pb_image_wrap,
  .moving-series .et_pb_image_wrap img {
    width: 100%;
  }
  div.col5.et_pb_row div.et_pb_column {
    background-color: #fff;
  }
  body .et_pb_row.cold-chain-fun {
    padding-top: 70px !important;
    padding-bottom: 40px;
  }
  body.page-id-65 .et_pb_section_2 div.mw_1170,
  body.page-id-2126 .et_pb_section_2 div.mw_1170,
  body.page-id-2127 .et_pb_section_2 div.mw_1170 {
    width: 77%;
  }
  body.page-id-66 .et_pb_section_5.et_pb_section,
  body.page-id-2123 .et_pb_section_5.et_pb_section,
  body.page-id-2124 .et_pb_section_5.et_pb_section {
    padding-top: 0;
  }
  body.page-id-74 .et_pb_section.et_pb_section_1 div.mw_1170,
  body.page-id-2117 .et_pb_section.et_pb_section_1 div.mw_1170,
  body.page-id-2119 .et_pb_section.et_pb_section_1 div.mw_1170 {
    width: 72%;
  }
  .about-section1 .et_pb_image_wrap img {
    border-radius: 8px;
  }
  body .cross-operation-heading .et_pb_row:after {
    border-bottom: 2px solid #000;
  }
  /* body .proposal-heading-section{
      border-bottom: 1px solid #000;
  } */
  /* body .proposal-heading-section .et_pb_row{
      border-bottom: 5px solid #000;
  } */
  body .ipservice-feature-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .ipservice-feature-section .row1 {
    padding-bottom: 0;
    width: 100%;
    padding-left: 100px;
  }
  .ipservice-feature-section .title1 {
    position: absolute;
  }
  .ipservice-feature-section .title1 h2 {
    font-size: 58px;
    color: #f2f2f2;
  }
  .ipservice-feature-section .title2 {
    padding-top: 25px;
    padding-left: 40px;
  }
  .ipservice-feature-section .title2 h2 {
    color: #000;
    font-size: 40px;
  }
  /* .ipservice-feature-section .title2::before{
      content: '';
      background-color: #000;
      width: 40px;
      height: 2px;
      position: absolute;
      top: 8px;
      left: 42px;
  } */
  body .ipservice-feature-section .row2 {
    padding-top: 30px !important;
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
  }
  body .f-110 h1 {
    font-size: 60px;
  }
  .page-id-80 .et_pb_text_15 h1,
  .page-id-2165 .et_pb_text_15 h1,
  .page-id-2166 .et_pb_text_15 h1 {
    font-size: 60px !important;
  }
  body.page-id-754
    .et_pb_section.et_pb_section_8
    .mw_1170
    .et_pb_column:last-child
    img,
  body.page-id-2118
    .et_pb_section.et_pb_section_8
    .mw_1170
    .et_pb_column:last-child
    img,
  body.page-id-2120
    .et_pb_section.et_pb_section_8
    .mw_1170
    .et_pb_column:last-child
    img {
    border-radius: 8px;
  }
  body.page-id-754
    .et_pb_section.et_pb_section_8
    .mw_1170
    .et_pb_column:first-child
    img,
  body.page-id-2118
    .et_pb_section.et_pb_section_8
    .mw_1170
    .et_pb_column:first-child
    img,
  body.page-id-2120
    .et_pb_section.et_pb_section_8
    .mw_1170
    .et_pb_column:first-child
    img {
    width: 300px;
  }
  body .wpcf7 form.sent .wpcf7-response-output {
    color: #000;
  }
  body .policy-navlink {
    width: 100% !important;
  }
  .service-logistics-section1 .row2 .col1 {
    width: 90%;
    margin-right: 0;
    padding-right: 60px;
  }
  .service-logistics-section1 .row2 .col2 {
    width: 10%;
  }
  div.table-responsive {
    width: 100%;
    overflow-x: scroll;
  }
  .cross-border-title-xs {
    display: none;
  }
  .hide-field {
    display: none !important;
  }
  .num-package {
    display: none;
  }
  .spc-number .request-number label {
    padding-right: 20px !important;
  }
  .spc-number > label:first-child {
    display: none !important;
  }
  .spc-number .request-number input {
    -moz-appearance: textfield !important;
  }
  body #wpforms-form-4294 .wpforms-datepicker-wrap,
  body #wpforms-form-5089 .wpforms-datepicker-wrap,
  body #wpforms-form-5090 .wpforms-datepicker-wrap {
    width: 40% !important;
  }
  .pickup-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-field.title-delivery {
    margin-top: 40px;
  }
  .title-delivery h5 {
    font-size: 18px !important;
  }
  .pickup-form .option3 ul li {
    width: 50% !important;
    float: left !important;
  }
  body.page-id-45 .banner-img,
  body.page-id-1996 .banner-img,
  body.page-id-1997 .banner-img {
    background-color: #000 !important;
  }
  body.page-id-45 .banner-img img,
  body.page-id-1996 .banner-img img,
  body.page-id-1997 .banner-img img {
    opacity: 0.7 !important;
  }
  body.page-id-66 div.shadow-box .et_pb_column:not(:last-child)::before,
  body.page-id-2123 div.shadow-box .et_pb_column:not(:last-child)::before,
  body.page-id-2124 div.shadow-box .et_pb_column:not(:last-child)::before {
    content: "";
    display: block;
    position: absolute;
    top: 43%;
    right: -38px;
    transform: translate(0, -50%);
    width: 28px;
    height: 28px;
    background: url("/wp-content/uploads/2021/12/Path-6766.svg")
      center no-repeat;
  }
  
  body
    div.wpforms-container-full
    .wpforms-datepicker-wrap
    .wpforms-field-medium
    + .wpforms-datepicker-clear {
    right: calc(0% + 50px) !important;
  }
  .redelivery-form form.disable-btn .wpforms-page-button.wpforms-page-next,
  .pickup-form form.disable-btn .wpforms-page-button.wpforms-page-next {
    pointer-events: none !important;
  }
  .c-row.hide_tel .c-full {
    display: none;
  }
  body.search #main-content .container::before {
    display: none;
  }
  .hide_date {
    display: none !important;
  }
  div.notice-container .notice-bar > .slick-list > .slick-track {
    display: flex;
    align-items: center;
  }
  .pickup-form  #wpforms-9728-field_69-container {
    background-color: red;
    padding: 12px;
    color: #fff;
  }
  body #main-content .pickup-form  #wpforms-9728-field_69-container p{
    font-size: 16px;
    font-weight: bold;
  }
  pickup-form #wpforms-9728-field_5-container {
    margin-top: 0;
    margin-bottom: 0;
  }
  .pickup-form #wpforms-9728-field_69-container p {
    display: none;
  }
  :lang(en-US) .pickup-form #wpforms-9728-field_69-container p:first-child,:lang(zh-TW) .pickup-form #wpforms-9728-field_69-container p:nth-child(2),:lang(jp) .pickup-form #wpforms-9728-field_69-container p:last-child{
   display: block;
  }
  /* ** Media Query ** */
  @media (min-width: 1800px) and (max-width: 1900px) {
    .about-section2 .row2 .col1 {
      padding-left: 60px;
      padding-top: 50px;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 48.5%;
    }
  }
  @media (min-width: 1700px) and (max-width: 1800px) {
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 48.5%;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.6;
    }
    div.destinations-row .dcol1 {
      padding: 35px 50px 30px;
    }
    #main-footer .footer-bottom-menu ul li a {
      padding-left: 5px;
      padding-right: 5px;
    }
    .about-section2 .row2 .col1 {
      padding-right: 70px;
      padding-left: 0px;
      padding-top: 50px;
    }
    body .contact-navlink .et_pb_row {
      width: 75%;
    }
    body .vacancies-learning-section4 .row1 {
      top: 22%;
    }
  }
  @media (min-width: 1600px) and (max-width: 1700px) {
    #sgpb-popup-dialog-main-div {
      max-width: 1400px !important;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 48.4%;
    }
    body .cross-ecommerce-section1 .row4 .col1 {
      padding-left: 100px;
      padding-right: 0px;
      padding-top: 20px;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.6 !important;
    }
    body div.destinations-row .dcol1 {
      padding: 35px 30px 30px;
    }
    body div.destinations-row .dcol {
      padding-left: 60px;
      padding-right: 60px;
    }
    .vacancies-trainee-section6 .row2 {
      bottom: 12%;
    }
    .vacancies-trainee-section6 .row2 .col2 {
      margin-left: -10px;
    }
    .vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 10%;
    }
    .vacancies-trainee-section5 .col1 {
      margin-top: 100px;
    }
    body .vacancies-learning-section4 .row1 {
      top: 17%;
    }
    body .why-join-section3 {
      padding-top: 150px;
    }
    .about-section1 .row2,
    .about-section2 .row2 {
      padding-left: 150px;
      padding-right: 150px;
    }
    .about-section2 .row2 .col1 {
      padding-right: 70px;
      padding-left: 0px;
      padding-top: 50px;
    }
    .about-section1 .row2 .col1 {
      padding-top: 40px;
      padding-right: 60px;
    }
    .about-section1 .row2 .col1 .block1 {
      margin-bottom: 10px;
    }
  }
  @media (min-width: 1500px) and (max-width: 1700px) {
    body .home-section5 .et_pb_text h3 {
      font-size: 36px;
    }
  
    .vacancies-learning-section1 .row2 .et_pb_column {
      padding-left: 55px;
      width: 100%;
    }
    .why-join-section2 .row3 {
      top: 27%;
      left: 12%;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 67px;
    }
    .about-section1 .block2 {
      padding-left: 30px;
    }
    body .page-navlink .et_pb_row {
      padding-left: 100px;
      padding-right: 100px;
    }
    .job-opening-section1 .row2 .et_pb_column {
      padding-left: 100px;
      padding-right: 100px;
    }
    .pickup-form div.wpforms-container-full .wpforms-form {
      width: 100%;
    }
    body #main-header .tracking-menu > ul.sub-menu,
    body #main-header .tracking-menu > ul.mega-sub-menu {
      right: -80px !important;
    }
    body .top-lang .container,
    body #main-header .container,
    body #main-footer .container,
    body .policy-navlink .et_pb_row,
    body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
      padding-left: 50px;
      padding-right: 50px;
    }
    body.et_header_style_left #main-header .logo_container,
    .banner-section .banner-txt {
      margin-left: 50px !important;
    }
  
    body .policy-navlink ul.et-menu li{
      padding-right: 30px;
    }
    body .policy-navlink ul li:nth-child(4) {
      width: 11%;
    }
    body .policy-navlink ul li:last-child {
      width: 6%;
    }
    body .policy-section .row1.et_pb_row,
    body .news-blog .et_pb_row,
    .contact-enquiry-section1 .row1,
    .contact-enquiry-section1 .row3,
    .contact-enquiry-section1 .row1,
    .job-opening-section1 .row1,
    .job-opening-section1 .row2,
    .job-opening-section1 .row3 {
      padding-left: 150px;
      padding-right: 150px;
    }
    #main-footer .footer-bottom-menu ul li a {
      padding-left: 5px;
      padding-right: 5px;
    }
    #main-footer div.footer-bottom-menu ul li:first-child a {
      padding-left: 5px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu {
      padding: 40px 30px;
    }
    body .contact-navlink .et_pb_row {
      width: 90%;
    }
    .contact-enquiry-section1 .row2 {
      width: 66%;
    }
  }
  @media (min-width: 1500px) and (max-width: 1600px) {
    #main-footer #footer-widgets .footer-widget:first-child {
      width: 18%;
    }
    #main-footer #footer-widgets .footer-widget:nth-child(2) {
      width: 23%;
    }
    #sgpb-popup-dialog-main-div {
      max-width: 1300px !important;
    }
    body #sgpb-popup-dialog-main-div .notice-txt {
      top: -60px;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 48.3%;
    }
    body.page-id-74 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2117 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2119 .et_pb_section.et_pb_section_1 div.mw_1170 {
      width: 77%;
    }
    .home-service-section .home-service-row {
      padding: 10px 20px;
    }
    body .home-section3 .col1 .home-section3-txt {
      margin-top: 120px;
    }
    body .cross-ecommerce-section1 .row4 .col1 {
      padding-left: 100px;
      padding-right: 0px;
      padding-top: 20px;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.6 !important;
      font-size: 19px !important;
    }
    body div.destinations-row .dcol1 {
      padding: 30px 20px 20px 20px;
    }
    body div.destinations-row .dcol {
      padding-left: 50px;
      padding-right: 50px;
      padding-bottom: 30px;
      padding-top: 130px;
    }
    body .project-row,
    body .project-row-txt,
    body .project-mg-txt {
      width: 70% !important;
    }
    .vacancies-trainee-section6 .row1,
    .vacancies-trainee-section7 .row1 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-trainee-section6 .row2 {
      bottom: 12%;
    }
    .vacancies-trainee-section6 .row2 .col2 {
      margin-left: -10px;
    }
    .vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 10%;
    }
    .vacancies-trainee-section5 .col1 {
      margin-top: 100px;
    }
    .vacancies-trainee-section1 .row2 {
      padding-left: 200px;
      padding-right: 200px;
    }
    .vacancies-trainee-section2 .row1 {
      padding-left: 260px;
      padding-right: 260px;
    }
    body .vacancies-learning-section4 .row1 {
      top: 13%;
    }
    body .why-join-section3 {
      padding-top: 120px;
    }
    .about-section1 .row2,
    .about-section2 .row2 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .about-section1 .row2 .col1 {
      padding-left: 0;
      padding-top: 30px;
      padding-right: 50px;
    }
    .about-section1 .row2 .col1 .block1 {
      margin-bottom: 10px;
    }
    .about-section1 .row1,
    .about-section2 .row1 {
      padding-left: 50px;
    }
    body .common-title {
      padding-left: 50px;
      padding-right: 50px;
    }
    .about-section2 .row2 .col1 {
      width: 42%;
      padding-right: 40px;
      padding-left: 0;
      padding-top: 50px;
    }
    .about-section2 .row2 .col2 {
      width: 58%;
    }
    .about-section4 .title2 {
      margin-bottom: 20px !important;
    }
    body .policy-navlink ul li:last-child {
      width: 7%;
    }
    body .policy-navlink ul li:nth-child(5) {
      width: 14%;
    }
  }
  @media (min-width: 1400px) and (max-width: 1500px) {
    #main-footer #footer-widgets .footer-widget:first-child {
      width: 17%;
    }
    #main-footer #footer-widgets .footer-widget:nth-child(2) {
      width: 24%;
    }
    #sgpb-popup-dialog-main-div {
      max-width: 1200px !important;
    }
    body #sgpb-popup-dialog-main-div .notice-txt {
      top: -60px;
    }
    #sgpb-popup-dialog-main-div-wrapper
      .sgpb-popup-dialog-main-div-theme-wrapper-3 {
      top: 20px !important;
    }
    #sgpb-popup-dialog-main-div {
      max-height: 650px !important;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 48.1%;
    }
    body.page-id-74 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2117 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2119 .et_pb_section.et_pb_section_1 div.mw_1170 {
      width: 77%;
    }
    body.page-id-65 .et_pb_section_2 div.mw_1170,
    body.page-id-2126 .et_pb_section_2 div.mw_1170,
    body.page-id-2127 .et_pb_section_2 div.mw_1170 {
      width: 84%;
    }
    body .home-section5 .et_pb_text {
      left: 2%;
    }
    body .home-section5 .et_pb_text h3 {
      font-size: 32px;
    }
    body .home-section7 .home-job-row1 .col1 {
      width: 42%;
    }
    body .customize-service {
      padding-right: 0px;
    }
    body .services-arrow {
      width: calc(88%);
    }
    .home-service-section .home-service-row {
      padding: 10px 20px;
    }
    body .home-section3 .col1 .home-section3-txt {
      margin-top: 120px;
    }
    body .cross-ecommerce-section1 .row4 .col1 {
      padding-left: 100px;
      padding-right: 0px;
      padding-top: 0px;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.6 !important;
      font-size: 19px !important;
    }
    body div.destinations-row .dcol1 {
      padding: 30px 20px 20px 20px;
    }
    body div.destinations-row .dcol {
      padding-left: 50px;
      padding-right: 50px;
      padding-bottom: 30px;
      padding-top: 130px;
    }
    body .service-slide .service-highlight-txt {
      padding-left: 50px;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      height: 500px;
      width: 100%;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      margin-top: 0px;
    }
    body .project-row,
    body .project-row-txt,
    body .project-mg-txt {
      width: 70% !important;
    }
    body .common-title,
    .vacancies-trainee-section1 .row1 {
      padding-left: 50px !important;
      padding-right: 50px !important;
    }
    .banner-section .banner-txt h1 {
      font-size: 60px;
    }
    .vacancies-trainee-section6 .row1,
    .vacancies-trainee-section7 .row1 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-trainee-section7 .row2 {
      padding-left: 200px;
      padding-right: 200px;
    }
    .vacancies-trainee-section6 .row2 {
      bottom: 12%;
    }
    .vacancies-trainee-section6 .row2 .col2 {
      margin-left: -10px;
    }
    .vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 13%;
    }
    .vacancies-trainee-section5 .col1 {
      margin-top: 80px;
    }
    .vacancies-trainee-section1 .row2 {
      padding-left: 200px;
      padding-right: 200px;
    }
    .vacancies-trainee-section2 .row1 {
      padding-left: 260px;
      padding-right: 260px;
    }
    .vacancies-learning-section1 .row2 .et_pb_column {
      padding-left: 55px;
      width: 100%;
    }
    body .vacancies-learning-section4 .row1 {
      top: 8%;
    }
    .why-join-section3 .row-left {
      top: -50%;
    }
    body .why-join-section3 {
      padding-top: 80px;
    }
    .why-join-section2 .row3 {
      top: 27%;
      left: 12%;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 67px;
    }
    .about-section1 .block2 {
      padding-left: 30px;
    }
    .job-opening-section1 .row2 .et_pb_column {
      padding-left: 100px;
      padding-right: 100px;
    }
    body .page-navlink .et_pb_row {
      padding-left: 60px;
      padding-right: 60px;
    }
    body .et_pb_row.pickup-form {
      width: 68%;
    }
    .pickup-form div.wpforms-container-full .wpforms-form {
      width: 100%;
    }
    body .contact-navlink .et_pb_row {
      width: 100%;
    }
    .contact-enquiry-section1 .row2 {
      width: 76%;
    }
    .about-section1 .block2 {
      padding-left: 20px;
    }
    .about-section1 .row2,
    .about-section2 .row2,
    .contact-enquiry-section1 .row1,
    .contact-enquiry-section1 .row3,
    .job-opening-section1 .row1,
    .job-opening-section1 .row2,
    .job-opening-section1 .row3 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .about-section1 .row2 .col1 {
      padding-left: 0;
      padding-top: 30px;
      padding-right: 50px;
    }
    .about-section1 .row2 .col1 .block1 {
      margin-bottom: 10px;
    }
    .about-section1 .row1,
    .about-section2 .row1,
    .why-join-section2 .row1 {
      padding-left: 50px;
    }
    .about-section2 .row2 .col1 {
      width: 42%;
      padding-right: 40px;
      padding-left: 0;
      padding-top: 50px;
    }
    .about-section2 .row2 .col2 {
      width: 58%;
    }
    .about-section4 .title2 {
      margin-bottom: 20px !important;
    }
    body #main-header .tracking-menu > ul.sub-menu,
    body #main-header .tracking-menu > ul.mega-sub-menu {
      right: -80px !important;
    }
    body .top-lang .container,
    body #main-header .container,
    body #main-footer .container,
    body .policy-navlink .et_pb_row,
    body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
      padding-left: 50px;
      padding-right: 50px;
    }
    body.et_header_style_left #main-header .logo_container,
    .banner-section .banner-txt {
      margin-left: 50px !important;
    }
    body .policy-section .row1.et_pb_row,
    body .news-blog .et_pb_row {
      padding-left: 100px;
      padding-right: 100px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu {
      padding: 40px 30px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item {
      margin-right: 20px;
    }
    body .policy-navlink ul.et-menu li{
      padding-right: 30px;
    }
    body .policy-navlink ul li a {
      font-size: 17px;
    }
    body .policy-navlink ul li:nth-child(4) {
      width: 11%;
    }
    body .policy-navlink ul li:nth-child(5) {
      width: 14%;
    }
    body .policy-navlink  ul li:last-child {
      width: 7%;
    }
    body .policy-section .et_pb_row {
      width: 70%;
    }
  }
  @media (min-width: 1300px) and (max-width: 1400px) {
    #main-footer #footer-widgets .footer-widget:first-child {
      width: 16%;
    }
    #main-footer #footer-widgets .footer-widget:nth-child(2) {
      width: 25%;
    }
    #sgpb-popup-dialog-main-div {
      max-width: 1000px !important;
    }
    body #sgpb-popup-dialog-main-div .notice-txt {
      top: -50px;
    }
    #sgpb-popup-dialog-main-div-wrapper
      .sgpb-popup-dialog-main-div-theme-wrapper-3 {
      top: 20px !important;
    }
    #sgpb-popup-dialog-main-div {
      max-height: 600px !important;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 48%;
    }
    body.page-id-74 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2117 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2119 .et_pb_section.et_pb_section_1 div.mw_1170 {
      width: 82%;
    }
    body.page-id-65 .et_pb_section_2 div.mw_1170,
    body.page-id-2126 .et_pb_section_2 div.mw_1170,
    body.page-id-2127 .et_pb_section_2 div.mw_1170 {
      width: 84%;
    }
    body .home-section7 {
      padding-top: 0;
    }
    .news-blog-carousel .blog-post .entry-featured-image-url img {
      height: 220px;
    }
    body .home-section5 .et_pb_text {
      left: 2%;
    }
    body .home-section5 .et_pb_text h3 {
      font-size: 32px;
    }
    body .home-section7 .home-job-row1 .col1 {
      width: 42%;
    }
    body .customize-service {
      padding-right: 0px;
    }
    body .services-arrow {
      width: calc(88%);
    }
    .home-service-section .home-service-row {
      padding: 10px 20px;
    }
    body .home-section3 .col1 .home-section3-txt {
      margin-top: 120px;
    }
    body.search-results #main-content .container {
      width: 70%;
    }
    body .destinations .destinations-row {
      padding-left: 100px !important;
      padding-right: 100px !important;
    }
    body div.mw_889 {
      max-width: 100% !important;
    }
    body .cross-ecommerce-section1 .row4 .col1 {
      padding-left: 60px;
      padding-right: 0px;
      padding-top: 0px;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.6 !important;
      font-size: 19px !important;
    }
    body div.destinations-row .dcol1 {
      padding: 30px 20px 20px 20px;
    }
    body div.destinations-row .dcol {
      padding-left: 50px;
      padding-right: 50px;
      padding-bottom: 30px;
      padding-top: 130px;
    }
    body .service-slide .service-highlight-txt {
      padding-left: 50px;
    }
    body .test-tab {
      height: 750px;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      width: 100%;
      margin-top: 0px;
      height: 500px;
    }
    .test-tab .front-page,
    .test-tab .back-page {
      left: 2.5%;
    }
    body .test-tab .et_pb_row {
      width: 95%;
    }
    body div.map .et_pb_image,
    body div.map .et_pb_image .et_pb_image_wrap,
    body div.map .et_pb_image .et_pb_image_wrap img {
      height: 100%;
    }
    body .project-row,
    body .project-row-txt,
    body .project-mg-txt {
      width: 77% !important;
    }
    body .common-title,
    .vacancies-trainee-section1 .row1,
    body .vacancies-trainee-section5 > .et_pb_row {
      padding-left: 50px !important;
      padding-right: 50px !important;
    }
    .vacancies-trainee-section6 .row1 .col1 .et_pb_text {
      padding: 50px 80px 30px 40px;
    }
    .banner-section .banner-txt h1 {
      font-size: 52px;
    }
    .vacancies-trainee-section6 .row1,
    .vacancies-trainee-section7 .row1 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-trainee-section7 .row2 {
      padding-left: 200px;
      padding-right: 200px;
    }
    .vacancies-trainee-section6 .row2 {
      bottom: 12%;
    }
    .vacancies-trainee-section6 .row2 .col2 {
      margin-left: 0px;
    }
    .vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 15%;
    }
    .vacancies-trainee-section5 .col1 {
      margin-top: 50px;
    }
    .vacancies-trainee-section1 .row2 {
      padding-left: 150px;
      padding-right: 150px;
    }
    .vacancies-trainee-section2 .row1 {
      padding-left: 200px;
      padding-right: 200px;
    }
    body .vacancies-learning-section2 .et_pb_row,
    body .vacancies-learning-section3 .et_pb_row {
      padding-left: 150px;
      padding-right: 150px;
    }
    body .vacancies-learning-section4 .row2 {
      padding-left: 50px;
      padding-right: 50px;
    }
    body .vacancies-learning-section4 .row1 {
      left: 150px;
    }
    body .vacancies-learning-section4 .row1 .col1 {
      width: 40%;
    }
    .vacancies-learning-section1 .row2 .et_pb_column {
      padding-left: 55px;
      width: 100%;
    }
    body .vacancies-learning-section4 .row1 {
      top: 3%;
    }
    .why-join-section3 .row-left {
      top: -40%;
    }
    .why-join-section3 .row-left img {
      width: 200px;
    }
    body .why-join-section3 {
      padding-top: 80px;
    }
    .why-join-section2 .row3 {
      top: 34%;
      left: 12%;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 67px;
    }
    .job-opening-section1 .row2 .et_pb_column {
      padding-left: 100px;
      padding-right: 100px;
    }
    body .page-navlink .et_pb_row {
      width: 100%;
      padding-left: 60px;
      padding-right: 60px;
    }
    .page-navlink ul li {
      padding: 0px 20px;
    }
    body .et_pb_row.pickup-form {
      width: 68%;
    }
    .pickup-form div.wpforms-container-full .wpforms-form {
      width: 100%;
    }
    body .contact-navlink .et_pb_row {
      width: 100%;
    }
    .contact-enquiry-section1 .row2 {
      width: 76%;
    }
    .about-section1 .row2,
    .about-section2 .row2,
    .contact-enquiry-section1 .row1,
    .contact-enquiry-section1 .row3,
    .job-opening-section1 .row1,
    .job-opening-section1 .row2,
    .job-opening-section1 .row3 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .about-section1 .row2 .col1 {
      padding-left: 0;
      padding-top: 30px;
      padding-right: 50px;
    }
    .about-section1 .row2 .col1 .block1 {
      margin-bottom: 10px;
    }
    .about-section1 .row1,
    .about-section2 .row1,
    .why-join-section2 .row1 {
      padding-left: 50px;
    }
    .about-section2 .row2 .col1 {
      width: 45%;
      padding-right: 40px;
      padding-left: 0;
      padding-top: 40px;
    }
    .about-section2 .row2 .col2 {
      padding-top: 40px;
    }
    .about-section2 .row2 .col2 {
      width: 55%;
    }
    .about-section4 .title2 {
      margin-bottom: 20px !important;
    }
    .about-section1 .block2 {
      padding-left: 20px;
    }
    body .policy-section .et_pb_row {
      width: 70%;
    }
    body #main-header .tracking-menu > ul.sub-menu,
    body #main-header .tracking-menu > ul.mega-sub-menu {
      right: -80px !important;
    }
    body .top-lang .container,
    body #main-header .container,
    body #main-footer .container,
    body .policy-navlink .et_pb_row,
    body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
      padding-left: 30px;
      padding-right: 30px;
    }
    body.et_header_style_left #main-header .logo_container,
    .banner-section .banner-txt {
      margin-left: 30px !important;
    }
    body .policy-section .row1.et_pb_row,
    body .news-blog .et_pb_row {
      padding-left: 100px;
      padding-right: 100px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu {
      padding: 20px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item {
      margin-right: 14px;
    }
    body .policy-navlink ul.et-menu li{
      padding-right: 30px;
    }
    body .policy-navlink ul li a {
      font-size: 17px;
    }
    body .policy-navlink ul li:nth-child(4) {
      width: 11%;
    }
    body .policy-navlink ul li:nth-child(5) {
      width: 14%;
    }
    body .policy-navlink  ul li:last-child {
      width: 7%;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu
      > li.mega-menu-row
      .mega-menu-column {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1300px) {
    #main-footer #footer-widgets .footer-widget:first-child {
      width: 14%;
    }
    #main-footer #footer-widgets .footer-widget:nth-child(2) {
      width: 27%;
    }
    #sgpb-popup-dialog-main-div {
      max-width: 1000px !important;
    }
    body #sgpb-popup-dialog-main-div .notice-txt {
      top: -50px;
    }
    #sgpb-popup-dialog-main-div-wrapper
      .sgpb-popup-dialog-main-div-theme-wrapper-3 {
      top: 20px !important;
    }
    #sgpb-popup-dialog-main-div {
      max-height: 520px !important;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 48%;
    }
    body.page-id-74 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2117 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2119 .et_pb_section.et_pb_section_1 div.mw_1170 {
      width: 82%;
    }
    body.page-id-65 .et_pb_section_2 div.mw_1170,
    body.page-id-2126 .et_pb_section_2 div.mw_1170,
    body.page-id-2127 .et_pb_section_2 div.mw_1170 {
      width: 93%;
    }
    .about-section3 .et_pb_row .col1 {
      width: 35%;
    }
    .about-section3 .et_pb_row .col2 {
      width: 65%;
    }
    /* body .home-country-list .slider-inner{
          width: 340%;
      } */
    .news-blog-carousel .blog-post .entry-featured-image-url img {
      height: 200px;
    }
    body .home-service-section .home-service-row .col1 {
      width: 25%;
    }
    body .home-service-section .home-service-row .col2 {
      width: 75%;
    }
    body .home-section5 .et_pb_text {
      left: 2%;
    }
    body .home-section5 .et_pb_text h3 {
      font-size: 30px;
    }
    body .home-section7 .home-job-row1 .col1 {
      width: 42%;
    }
    body .customize-service {
      padding-right: 0px;
    }
    body .services-arrow {
      width: calc(88%);
    }
    .home-service-section .home-service-row {
      padding: 10px 20px;
    }
    body .home-section3 .col1 .home-section3-txt {
      margin-top: 120px;
    }
    body.search-results #main-content .container {
      width: 70%;
    }
    body .destinations .destinations-row {
      padding-left: 100px !important;
      padding-right: 100px !important;
    }
    body div.mw_889 {
      max-width: 100% !important;
    }
    body .cross-ecommerce-section1 .row4 .col1 {
      padding-left: 60px;
      padding-right: 0px;
      padding-top: 0px;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.6 !important;
      font-size: 19px !important;
    }
    body div.destinations-row .dcol1 {
      padding: 30px 20px 20px 20px;
    }
    body div.destinations-row .dcol {
      padding-left: 40px;
      padding-right: 40px;
      padding-bottom: 30px;
      padding-top: 130px;
    }
    body .service-slide .service-highlight-txt {
      padding-left: 30px;
    }
    body .test-tab {
      height: 750px;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      width: 100%;
      margin-top: 0px;
      height: 500px;
    }
    .test-tab .front-page,
    .test-tab .back-page {
      left: 2.5%;
    }
    body .test-tab .et_pb_row {
      width: 95%;
    }
    .stroke-heading-txt h2 {
      font-size: 90px;
    }
    body div.map .et_pb_image,
    body div.map .et_pb_image .et_pb_image_wrap,
    body div.map .et_pb_image .et_pb_image_wrap img {
      height: 100%;
    }
    body .project-row,
    body .project-row-txt,
    body .project-mg-txt {
      width: 82% !important;
    }
    /* .page-id-922 .et_pb_section.et_pb_section_3 .et_pb_image, .page-id-2153 .et_pb_section.et_pb_section_3 .et_pb_image, .page-id-2154 .et_pb_section.et_pb_section_3 .et_pb_image {
          margin-top: -47px;
      } */
    body .moving-series .et_pb_column:last-child {
      padding: 20px 40px;
    }
    /* body .f-110 h1{
          font-size: 80px;
      } */
    body .common-title,
    .vacancies-trainee-section1 .row1,
    body .vacancies-trainee-section5 > .et_pb_row {
      padding-left: 50px !important;
      padding-right: 50px !important;
    }
    .vacancies-trainee-section6 .row1 .col1 .et_pb_text {
      padding: 50px 80px 30px 40px;
    }
    .banner-section .banner-txt h1 {
      font-size: 50px;
    }
    .vacancies-trainee-section6 .row1,
    .vacancies-trainee-section7 .row1 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-trainee-section7 .row2 {
      padding-left: 200px;
      padding-right: 200px;
    }
    .vacancies-trainee-section6 .row2 {
      bottom: 12%;
      margin-left: 100px;
    }
    .vacancies-trainee-section6 .row2 .col2 {
      margin-left: 0px;
    }
    .vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 19%;
    }
    .vacancies-trainee-section5 .col1 {
      margin-top: 50px;
    }
    .vacancies-trainee-section1 .row2 {
      padding-left: 150px;
      padding-right: 150px;
    }
    .vacancies-trainee-section2 .row1 {
      padding-left: 180px;
      padding-right: 180px;
    }
    .vacancies-trainee-section2 .row2,
    body .vacancies-trainee-section4 .row1,
    body .vacancies-trainee-section4 .row2 {
      width: 60%;
    }
    .vacancies-trainee-section6 .row2 .col1,
    .vacancies-trainee-section6 .row2 .col2 {
      width: 50%;
    }
    .vacancies-trainee-section6 .row1 .col1 .et_pb_text .et_pb_text_inner {
      width: 450px;
    }
    .vacancies-trainee-section6 .row1 h2 {
      font-size: 38px;
    }
    body .vacancies-learning-section2 .et_pb_row,
    body .vacancies-learning-section3 .et_pb_row {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-learning-section1 .row2 .et_pb_column {
      padding-left: 0px;
      width: 100%;
    }
    body .vacancies-learning-section4 .row1 {
      top: 0%;
    }
    body .vacancies-learning-section4 .row2 {
      padding-left: 50px;
      padding-right: 50px;
    }
    body .vacancies-learning-section4 .row1 {
      left: 100px;
    }
    body .vacancies-learning-section4 .row1 .col1 {
      width: 45%;
    }
    .why-join-section3 .row-left {
      top: -40%;
    }
    .why-join-section3 .row-left img {
      width: 200px;
    }
    body .why-join-section3 {
      padding-top: 80px;
    }
    .why-join-section2 .row3 {
      top: 39%;
      left: 12%;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 67px;
    }
    .job-opening-section1 .row2 .et_pb_column {
      padding-left: 100px;
      padding-right: 100px;
    }
    body .page-navlink .et_pb_row,
    .vacancies-learning-section1 .row1,
    .vacancies-learning-section1 .row1 {
      width: 100%;
      padding-left: 60px;
      padding-right: 60px;
    }
    .page-navlink ul li {
      padding: 0px 20px;
    }
    body .et_pb_row.pickup-form {
      width: 72%;
    }
    .pickup-form div.wpforms-container-full .wpforms-form {
      width: 100%;
    }
    body .contact-navlink .et_pb_row {
      width: 100%;
    }
    .contact-enquiry-section1 .row2 {
      width: 76%;
    }
    body .page-navlink .et_pb_row {
      padding-left: 60px;
      padding-right: 60px;
    }
    .contact-enquiry-section1 .row1,
    .contact-enquiry-section1 .row3,
    .job-opening-section1 .row1,
    .job-opening-section1 .row2,
    .job-opening-section1 .row3 {
      padding-left: 60px;
      padding-right: 60px;
    }
    .about-section1 .row2,
    .about-section2 .row2 {
      padding-left: 60px;
      padding-right: 60px;
    }
    .about-section1 .row2 .col1 {
      padding-left: 0;
      padding-top: 30px;
      padding-right: 50px;
    }
    .about-section1 .row2 .col1 .block1 {
      margin-bottom: 10px;
    }
    .about-section1 .row1,
    .about-section2 .row1,
    .why-join-section2 .row1 {
      padding-left: 50px;
    }
    .about-section2 .row2 .col1 {
      width: 45%;
      padding-right: 40px;
      padding-left: 0;
      padding-top: 40px;
    }
    .about-section2 .row2 .col2 {
      padding-top: 40px;
    }
    .about-section2 .row2 .col2 {
      width: 55%;
    }
    .about-section4 .title2 {
      margin-bottom: 20px !important;
    }
    .about-section1 .block2 {
      padding-left: 20px;
    }
    body .top-lang .container,
    body #main-header .container,
    body #main-footer .container {
      padding-left: 40px;
      padding-right: 40px;
    }
    body .policy-section .et_pb_row {
      width: 72%;
    }
    body #main-header .tracking-menu > ul.sub-menu,
    body #main-header .tracking-menu > ul.mega-sub-menu {
      right: -80px !important;
    }
    body .top-lang .container,
    body #main-header .container,
    body #main-footer .container,
    body .policy-navlink .et_pb_row,
    body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
      padding-left: 30px;
      padding-right: 30px;
    }
    body.et_header_style_left #main-header .logo_container,
    .banner-section .banner-txt {
      margin-left: 30px !important;
    }
    body .policy-section .row1.et_pb_row,
    body .news-blog .et_pb_row {
      padding-left: 80px;
      padding-right: 80px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu {
      padding: 20px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item {
      margin-right: 10px;
    }
    body #main-header #top-menu a,
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item
      > a.mega-menu-link {
      font-size: 16px;
    }
    body #main-header #et_top_search {
      margin-left: 20px;
    }
    body .policy-navlink ul.et-menu li{
      padding-right: 20px;
    }
    body .policy-navlink ul li a {
      font-size: 16px;
    }
    body .policy-navlink ul li:nth-child(4) {
      width: 11%;
    }
    body .policy-navlink ul li:nth-child(5) {
      width: 14%;
    }
    body .policy-navlink ul li:last-child {
      width: 7%;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu
      > li.mega-menu-row
      .mega-menu-column {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  @media (min-width: 1200px) and (max-width: 1230px) {
    body #main-header .tracking-menu > a {
      padding-left: 12px !important;
      padding-right: 6px !important;
    }
  }
  @media (min-width:  1201px){
  body #main-header #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-flyout.tracking-menu li.mega-menu-item a.mega-menu-link > span.mega-indicator::after {
  content: '\f141';
  margin: 0 5px 0 0;
  }
  body #main-header .tracking-menu > ul.mega-sub-menu > li > ul.mega-sub-menu{
      left: -332px !important;
      width: 330px !important;
      border: 2px solid rgb(0, 0, 0) !important;
      border-radius: 5px !important;
  }
  body #main-header #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.tracking-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: left;
  }
}
  @media (max-width: 1200px) {
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li#mega-menu-item-5107.mega-menu-flyout
      ul.mega-sub-menu {
      width: 100%;
    }
  
    #sgpb-popup-dialog-main-div {
      max-width: 100% !important;
    }
    body #sgpb-popup-dialog-main-div .notice-txt {
      top: -50px;
    }
    #sgpb-popup-dialog-main-div-wrapper
      .sgpb-popup-dialog-main-div-theme-wrapper-3 {
      top: 20px !important;
      width: 80% !important;
    }
    body #sgpb-popup-dialog-main-div .et_pb_section {
      padding-bottom: 0px;
    }
    #sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-3 {
      right: 40px !important;
    }
    #sgpb-popup-dialog-main-div {
      max-height: 450px !important;
    }
    .ipservice-feature-section .row1 {
      padding-left: 50px;
    }
    body .ipservice-feature-section .row2 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 47.7%;
    }
    body
      #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content {
      display: block;
    }
    body
      #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      .moove-gdpr-cookie-notice {
      width: 100%;
      padding-bottom: 10px;
    }
    body
      #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      .moove-gdpr-button-holder {
      width: 100%;
      flex-direction: row-reverse;
      padding-right: 40px;
      padding-left: 0;
    }
    body
      #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      button.moove-gdpr-infobar-close-btn {
      right: 15px;
    }
    body.page-id-74 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2117 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2119 .et_pb_section.et_pb_section_1 div.mw_1170 {
      width: 86%;
    }
    body div.destinations div.destinations-row .et_pb_column {
      height: 400px;
    }
    .test-tab .row1 .col1 h2,
    .test-tab .row2 .col1 h2 {
      font-size: 30px;
    }
    body.page-id-65 .et_pb_section_2 div.mw_1170,
    body.page-id-2126 .et_pb_section_2 div.mw_1170,
    body.page-id-2127 .et_pb_section_2 div.mw_1170 {
      width: 93%;
    }
    body.page-id-65 .et_pb_section_2 .common-title,
    body.page-id-2126 .et_pb_section_2 .common-title,
    body.page-id-2127 .et_pb_section_2 .common-title {
      padding-bottom: 30px !important;
    }
    .about-section3 .et_pb_row .col1 {
      width: 30%;
    }
    .about-section3 .et_pb_row .col2 {
      width: 70%;
    }
    .home-section2 .home-delivery-row .col1 {
      width: 35%;
      margin-right: 0;
    }
    .home-section2 .home-delivery-row .col2 {
      width: 65%;
      margin-right: 0;
      padding: 10px 30px;
    }
    body .home-section2 .home-delivery-row .col2 img {
      width: 250px;
    }
    body .home-section6 .et_pb_image {
      text-align: center;
    }
    body .home-section7 .home-job-row1 .col1 {
      width: 60%;
      z-index: 11;
      margin-left: 20%;
    }
    body .home-section7 .home-job-row2 .col2 h2 {
      font-size: 40px;
    }
    body .home-section7 .home-job-row2 .col2 {
      padding: 170px 6% 70px 10%;
      width: 100%;
    }
    body .home-section6 .et_pb_text {
      text-align: center;
    }
    body .home-section6 .col1 {
      width: 100%;
    }
    body .home-section6 .col2 {
      width: 100%;
      margin-top: 60px;
    }
    body .home-section5 .et_pb_text {
      position: relative;
      top: 0;
      left: 0;
      z-index: 1;
      background-color: #fccf00;
      text-align: center;
      margin-bottom: 0 !important;
      padding-bottom: 40px;
    }
    body .home-section5 .et_pb_text h3 {
      font-size: 40px;
      padding-bottom: 40px;
    }
    body .home-section5 > .et_pb_row > .et_pb_column {
      display: flex;
      flex-direction: column-reverse;
    }
    body .home-country-list .slider-inner {
      width: 420%;
    }
    .news-blog-carousel .blog-post .entry-featured-image-url img {
      height: 200px;
    }
    body .home-service-section .home-service-row .col1 {
      width: 25%;
      display: none;
    }
    body .home-service-section .home-service-row .col2 {
      width: 100%;
    }
    body .home-section3 .col1 .home-section3-txt {
      margin-top: 100px;
    }
    body .home-section5 .et_pb_text {
      left: 0%;
    }
    body .home-section5 .et_pb_text h3 {
      font-size: 40px;
    }
    body .home-section7 .home-job-row1 .col1 {
      width: 80%;
      margin-left: 10%;
    }
    body .home-section7 .home-job-row1 .col1 .et_pb_image {
      text-align: center;
    }
    body .customize-service {
      padding-right: 0px;
    }
    body .services-arrow {
      width: calc(88%);
    }
    .home-service-section .home-service-row {
      padding: 10px 20px;
      left: 5%;
    }
    body .home-section3 .col1 .home-section3-txt {
      margin-top: 120px;
    }
    body.search-results #main-content .container {
      width: 80%;
    }
    body .cross-ecommerce-section1 .row2,
    body .cross-ecommerce-section1 .row4 {
      padding-left: 50px;
      padding-right: 50px;
    }
    body .destinations .destinations-row {
      padding-left: 50px !important;
      padding-right: 50px !important;
    }
    body div.mw_889 {
      max-width: 100% !important;
    }
    body .cross-ecommerce-section1 .row4 .col1 {
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.6 !important;
      font-size: 19px !important;
    }
    body div.destinations-row .dcol1 {
      padding: 30px 20px 20px 20px;
    }
    body div.destinations-row .dcol {
      padding-left: 50px;
      padding-right: 50px;
      padding-bottom: 30px;
      padding-top: 130px;
    }
    body .service-slide .service-highlight-txt {
      padding-left: 0px;
    }
    .service-slide .service-highlight-txt ul li span {
      font-size: 26px;
    }
    body .color-title h1 {
      font-size: 50px;
    }
    body .et_pb_row.et_pb_row_1.color-title.color-title2 {
      padding-bottom: 50px !important;
    }
    body .service-logistics-section3 .row2 .col2 {
      padding-top: 0px;
    }
    body .service-logistics-section2 .row2 .et_pb_column.et_pb_column_3_5 {
      padding-left: 50px;
    }
    body div.test-tab.et_pb_section {
      height: 650px;
      background-image: linear-gradient(180deg, #000 50%, #fff 50%) !important;
    }
    .test-tab .row1 .col1 h2::before {
      left: 16%;
    }
    .test-tab .row2 .col1 h2::before {
      left: 6%;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      width: 100%;
      height: 530px;
      padding: 20px 25px;
      margin-top: -83px;
    }
    .test-tab .front-page,
    .test-tab .back-page {
      left: 2.5%;
    }
    body .test-tab .et_pb_row {
      width: 95%;
    }
    body #main-content .yamato-row .p-absolute p {
      font-size: 20px !important;
    }
    .wrow1 .et_pb_row:first-child::before {
      left: 0 !important;
    }
    .wrow1 div.mc_1170.et_pb_row {
      padding-left: 100px !important;
      padding-right: 0 !important;
    }
    .wrow1 div.mc_910 {
      padding-left: 50px;
    }
    body div.map .et_pb_image,
    body div.map .et_pb_image .et_pb_image_wrap,
    body div.map .et_pb_image .et_pb_image_wrap img {
      height: 100%;
    }
    body .project-row,
    body .project-row-txt,
    body .project-mg-txt {
      width: 90% !important;
    }
    body .project-row .et_pb_module {
      padding-left: 10px;
      padding-right: 10px;
    }
    .stroke-heading-txt h2 {
      font-size: 70px;
    }
    body a.btn-home-about {
      font-size: 18px;
    }
    body .taq-intro-row2 {
      padding-left: 60px;
      padding-right: 60px;
    }
    body div.mw_1170 {
      padding-left: 50px;
      padding-right: 50px;
    }
    body div.mw_1170 h1 {
      font-size: 36px;
    }
    /* .page-id-922 .et_pb_section.et_pb_section_3 .et_pb_image,
  .page-id-2153 .et_pb_section.et_pb_section_3 .et_pb_image,
  .page-id-2154 .et_pb_section.et_pb_section_3 .et_pb_image{
      margin-top: -46px;
  } */
    body .moving-series .et_pb_column:last-child {
      padding: 20px 20px 10px 20px;
    }
    body .moving-series .et_pb_text_inner p {
      font-size: 16px;
    }
    body .moving-series .et_pb_button {
      font-size: 15px;
    }
    body .f-110 h1 {
      font-size: 70px;
    }
    body .contact-sec h2 {
      font-size: 36px;
    }
    .career-txt {
      padding-left: 60px;
    }
    body.page-id-44 .banner-section .banner-txt > .et_pb_text_inner,
    body.page-id-1987 .banner-section .banner-txt > .et_pb_text_inner,
    body.page-id-1988 .banner-section .banner-txt > .et_pb_text_inner {
      width: 450px;
    }
    .banner-section .banner-txt h3 {
      font-size: 20px;
    }
    body .common-title,
    .vacancies-trainee-section1 .row1,
    body .vacancies-trainee-section5 > .et_pb_row {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }
    .vacancies-trainee-section1 .row2 .et_pb_text {
      padding-left: 30px;
    }
    .vacancies-trainee-section6 .row1 .col1 .et_pb_text {
      padding: 50px 80px 30px 40px;
    }
    .banner-section .banner-txt h1 {
      font-size: 50px;
    }
    .vacancies-trainee-section6 .row1,
    .vacancies-trainee-section7 .row1 {
      padding-left: 50px;
      padding-right: 50px;
    }
    .vacancies-trainee-section6 .row1 ul {
      padding-left: 0;
    }
    .vacancies-trainee-section7 .row2 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-trainee-section6 .row2 {
      bottom: 12%;
      margin-left: 100px;
    }
    .vacancies-trainee-section6 .row2 .col2 {
      margin-left: -30px;
    }
    .vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 22%;
    }
    .vacancies-trainee-section5 .col1 {
      margin-top: 50px;
    }
    .vacancies-trainee-section1 .row2 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-trainee-section2 .row1 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .vacancies-trainee-section2 .row2,
    body .vacancies-trainee-section4 .row1,
    body .vacancies-trainee-section4 .row2 {
      width: 70%;
    }
    .vacancies-trainee-section6 .row2 .col1,
    .vacancies-trainee-section6 .row2 .col2 {
      width: 50%;
    }
    .vacancies-trainee-section6 .row1 .col1 .et_pb_text .et_pb_text_inner {
      width: 430px;
    }
    .vacancies-trainee-section6 .row1 h2 {
      font-size: 38px;
    }
    body .vacancies-learning-section4 h2 {
      font-size: 50px;
    }
    body .vacancies-learning-section2 .et_pb_row,
    body .vacancies-learning-section3 .et_pb_row {
      padding-left: 50px;
      padding-right: 50px;
    }
    .vacancies-learning-section1 .row2 .et_pb_column {
      padding-left: 0px;
      width: 100%;
    }
    body .vacancies-learning-section4 .row1 {
      top: 0%;
    }
    body .vacancies-learning-section4 .row2 {
      padding-left: 50px;
      padding-right: 50px;
    }
    body .vacancies-learning-section4 .row1 {
      left: 50px;
    }
    body .vacancies-learning-section4 .row1 .col1 {
      width: 45%;
    }
    .why-join-section3 .row-left {
      top: -36%;
    }
    .why-join-section2 .row2 .col1 {
      padding-right: 15px;
    }
    .why-join-section3 .row-left img {
      width: 180px;
    }
    .why-join-section2 {
      height: 450px;
    }
    body .why-join-section3 {
      padding-top: 80px;
    }
    .why-join-section2 .row3 {
      top: 44%;
      left: 8%;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 30px;
    }
    .why-join-section3 h2 {
      font-size: 50px;
    }
    .why-join-section2 .row2 {
      width: 100%;
      padding-left: 110px;
      padding-right: 40px;
    }
    body .et_pb_row.pickup-form {
      width: 80%;
    }
    .pickup-form div.wpforms-container-full .wpforms-form {
      width: 100%;
    }
    body .et_pb_row {
      width: 90%;
    }
    .contact-enquiry-section1 .row3 .col1 .block2 {
      padding-right: 0;
      padding-top: 10px;
    }
    body .contact-navlink .et_pb_row {
      width: 100%;
    }
    .contact-enquiry-section1 .row2 {
      width: 76%;
    }
    body .page-navlink .et_pb_row,
    .vacancies-learning-section1 .row1,
    .vacancies-learning-section1 .row1 {
      padding-left: 50px;
      padding-right: 50px;
    }
    .about-section1 .row1,
    .about-section2 .row1,
    .why-join-section2 .row1 {
      padding-left: 30px;
    }
    .about-section1 .title1 h2,
    .about-section2 .title1 h2,
    .about-section4 .title1 h2,
    body .et_pb_section .title1 h2 {
      font-size: 50px;
    }
    .about-section1 .title2,
    .about-section2 .title2,
    .about-section4 .title2,
    body .et_pb_section .title2 {
      padding-top: 20px;
      padding-left: 30px;
    }
    /* .about-section1 .title2::before,.about-section2 .title2::before,.about-section4 .title2::before,
      body .et_pb_section .title2::before{
          left: 30px;
      } */
    .about-section1 .row2,
    .about-section2 .row2,
    body .about-section4 .et_pb_row,
    .contact-enquiry-section1 .row1,
    .contact-enquiry-section1 .row3,
    .job-opening-section1 .row1,
    .job-opening-section1 .row2,
    .job-opening-section1 .row3 {
      padding-left: 50px !important;
      padding-right: 50px !important;
    }
    .job-opening-section1 .row2 .et_pb_column {
      padding-left: 70px;
      padding-right: 70px;
    }
    .about-section1 .row2 .col1 {
      padding-left: 0;
      padding-top: 25px;
      padding-right: 40px;
    }
    .about-section1 .block2 {
      padding-left: 0;
      padding-top: 0px;
    }
    .about-section2 .row2 .col1 {
      width: 45%;
      margin-right: 0;
      padding-right: 20px;
      padding-left: 0;
      padding-top: 30px;
    }
    .about-section2 .row2 .col2 {
      width: 55%;
      padding-top: 30px;
    }
    .about-section3 .et_pb_row .col2 .et_pb_module {
      width: 100%;
      font-size: 16px;
    }
    .about-section4 .et_pb_row .col1 {
      width: 45%;
      margin-right: 0;
      padding-right: 40px;
    }
    .about-section4 .et_pb_row .col2 {
      width: 55%;
    }
    .about-section4 .et_pb_row .col2 .link-style-box ul li {
      padding: 20px 5px 20px 20px;
    }
    body .top-lang .container,
    body #main-header .container,
    body #main-footer .container {
      padding-left: 40px;
      padding-right: 40px;
    }
    body .policy-section .et_pb_row {
      width: 72%;
    }
    body #main-header .tracking-menu > ul.sub-menu,
    body #main-header .tracking-menu > ul.mega-sub-menu {
      right: -80px !important;
    }
    body .top-lang .container,
    body #main-header .container,
    body #main-footer .container,
    body .policy-navlink .et_pb_row,
    body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
      padding-left: 20px;
      padding-right: 20px;
    }
    body.et_header_style_left #main-header .logo_container,
    .banner-section .banner-txt {
      margin-left: 30px !important;
    }
    .banner-section .banner-txt h1 {
      font-size: 40px;
      margin-bottom: 8px;
    }
    body .policy-section .row1.et_pb_row {
      padding-left: 80px;
      padding-right: 80px;
    }
    body .news-blog .et_pb_row {
      padding-left: 40px;
      padding-right: 40px;
    }
    body #main-header #et_top_search {
      margin-left: 20px;
      margin-right: 8px;
      padding-top: 3px;
    }
    body .policy-navlink ul.et-menu li{
      padding-right: 20px;
    }
    body .policy-navlink ul li a {
      font-size: 14px;
    }
  
    #main-footer #footer-widgets .footer-widget {
      margin-right: 0;
    }
    #main-footer #footer-widgets .footer-widget:first-child {
      width: 100%;
    }
    #main-footer #footer-widgets .footer-widget:nth-child(2) {
      width: 37%;
      padding-right: 30px;
    }
    #main-footer #footer-widgets .footer-widget:nth-child(3) {
      width: 37%;
      padding-right: 30px;
    }
  
    #main-footer #footer-widgets .footer-widget:last-child {
      width: 26%;
    }
    #main-footer #footer-widgets .footer-widget:first-child img {
      width: 230px;
    }
    body #main-footer h4 {
      font-size: 28px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu {
      padding: 20px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item {
      margin-right: 0px;
      display: block;
    }
    body #main-header #top-menu a,
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item
      > a.mega-menu-link {
      font-size: 17px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu
      > li.mega-menu-row
      .mega-menu-column {
      padding-left: 10px;
      padding-right: 10px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-flyout
      ul.mega-sub-menu {
      margin-top: 0;
      -webkit-box-shadow: unset;
      padding: 0px 20px 20px 20px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item {
      padding-bottom: 4px;
      padding-top: 4px;
    }
    body #main-header .tracking-menu > a {
      background-color: transparent !important;
      border: 0 !important;
      color: #000 !important;
      font-size: 17px !important;
      border-radius: 6px !important;
      padding-left: 10px !important;
      padding-right: 10px !important;
    }
    body #main-header .tracking-menu > ul.sub-menu,
    body #main-header .tracking-menu > ul.mega-sub-menu {
      border: 0 !important;
      border-radius: 0px !important;
      padding: 10px 20px !important;
      background-color: transparent !important;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu {
      padding: 10px 20px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu
      > ul.mega-sub-menu {
      background-color: transparent !important;
      box-shadow: unset;
      margin-top: 0;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu
      > li.mega-menu-row
      .mega-menu-column {
      width: 100% !important;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      li.mega-menu-megamenu.service-mega
      a
      figure {
      display: none;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu
      h4 {
      height: auto;
      font-size: 17px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu
      ul
      ul.menu {
      padding-left: 30px;
    }
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle
      .mega-toggle-block-0
      .mega-toggle-animated-inner,
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle
      .mega-toggle-block-0
      .mega-toggle-animated-inner::before,
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle
      .mega-toggle-block-0
      .mega-toggle-animated-inner::after {
      width: 30px;
      height: 4px;
      background-color: #000;
    }
    body #main-header #top-menu-nav {
      float: right;
    }
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle.mega-menu-open
      + #mega-menu-primary-menu {
      display: block;
    }
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle
      + #mega-menu-primary-menu {
      background: #222;
      padding: 20px;
      display: none;
      position: absolute;
      left: 15px;
      right: 15px;
      background: #fff;
      visibility: visible;
      opacity: 1;
      z-index: 9999;
      border-top: 3px solid #fccf00;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
      margin-top: 20px;
    }
    body #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left,
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle
      .mega-toggle-blocks-center,
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle
      .mega-toggle-blocks-right {
      display: flex;
      background: #fff;
    }
    body #mega-menu-wrap-primary-menu .mega-menu-toggle {
      display: flex;
    }
    body #main-header #mega-menu-wrap-primary-menu {
      position: unset !important;
    }
    .global-network-section h3 {
      font-size: 26px;
    }
    .global-network-section h2 {
      font-size: 50px;
    }
    body .global-network-section {
      padding-top: 70px;
      padding-bottom: 70px;
    }
    body .section-post-detail > .et_pb_row {
      width: 85%;
    }
    body .section-post-detail .post-detail-link.et_pb_row {
      width: 100%;
      padding-left: 50px;
      padding-right: 50px;
    }
  }
  @media (min-width: 981px) and (max-width: 1200px) {
    body .page-navlink .et_pb_row {
      padding-left: 30px;
      padding-right: 30px;
    }
    .page-navlink ul li {
      padding: 0px 15px;
    }
    body .contact-enquiry-section1 .redelivery-row {
      width: 55%;
    }
    body .policy-navlink ul li:nth-child(3) {
      width: 16%;
    }
    body .policy-navlink ul li:nth-child(4) {
      width: 11%;
    }
    body .policy-navlink ul li:last-child {
      width: 8%;
    }
  }
  @media (min-width: 1101px) and (max-width: 1200px) {
    .vacancies-trainee-section6 .row2 {
      bottom: 17%;
    }
  }
  @media (min-width: 1081px) and (max-width: 1100px) {
    .vacancies-trainee-section6 .row2 {
      bottom: 18%;
    }
  }
  @media (min-width: 981px) and (max-width: 1080px) {
    .vacancies-trainee-section6 .row2 {
      bottom: 18%;
    }
  }
  @media all and (max-width: 980px) {
    body .policy-navlink  .et_pb_menu .et_pb_menu__menu,
    body .page-navlink .et_pb_menu .et_pb_menu__menu{
      display: block;
      width: 100% !important;
    }
    body .policy-navlink  .et_pb_menu .et_mobile_nav_menu,
    body .page-navlink .et_pb_menu .et_mobile_nav_menu{
      display: none !important;
    }
    div.shadow-box.w501 {
      width: 50%;
      display: inline-block;
      padding-top: 0 !important;
    }
    div.shadow-box.w502 {
      width: 50%;
      display: inline-block;
      float: left;
      padding-top: 0 !important;
    }
    div.shadow-box.w501.et_pb_row_5col > .et_pb_column,
    div.shadow-box.w502.et_pb_row_5col > .et_pb_column {
      width: 100%;
      margin-right: 0;
      margin-left: 0;
    }
    div.shadow-box.w501.et_pb_row_5col
      > .et_pb_column
      .et_pb_blurb_description
      p
      br,
    div.shadow-box.w502.et_pb_row_5col
      > .et_pb_column
      .et_pb_blurb_description
      p
      br {
      display: none;
    }
    .home-slider h2 {
      font-size: 42px !important;
    }
    .home-slider h4 {
      font-size: 20px !important;
    }
    .home-slider .n2-ss-button-container a {
      font-size: 14px !important;
    }
    .service-logistics-section1 .row2 .col1 {
      width: 86%;
      padding-right: 30px;
    }
    .service-logistics-section1 .row2 .col2 {
      width: 10%;
    }
    .home-section1 .et_pb_all_tabs .et_pb_tab_content {
      display: block;
    }
    .home-section1 .col {
      width: 100%;
    }
    .home-section1 .col:last-child {
      margin-top: 40px;
    }
    #sgpb-popup-dialog-main-div-wrapper
      .sgpb-popup-dialog-main-div-theme-wrapper-3 {
      top: 20px !important;
      left: 5%;
    }
    /* #sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-3 {
          right: 70px !important;
      } */
    #sgpb-popup-dialog-main-div {
      max-height: 450px !important;
      max-width: 100% !important;
    }
    body #sgpb-popup-dialog-main-div .et_pb_section {
      padding-top: 30px;
    }
    .ipservice-feature-section .row1 {
      padding-left: 30px;
    }
    body .ipservice-feature-section .row2 {
      padding-left: 100px;
      padding-right: 100px;
    }
    .home-slider #n2-ss-2 .n2-ss-slider-wrapper-inside .n2-ss-slider-controls,
    .home-slider #n2-ss-4 .n2-ss-slider-wrapper-inside .n2-ss-slider-controls,
    .home-slider #n2-ss-5 .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
      align-items: center;
      flex-flow: column-reverse;
      bottom: 15px;
      left: unset;
    }
    .home-slider #n2-ss-2 .n2-ss-control-bullet-vertical > .nextend-bullet-bar,
    .home-slider #n2-ss-4 .n2-ss-control-bullet-vertical > .nextend-bullet-bar,
    .home-slider #n2-ss-5 .n2-ss-control-bullet-vertical > .nextend-bullet-bar {
      flex-flow: row !important;
    }
    .home-slider #n2-ss-2 .n2-ss-control-bullet,
    .home-slider #n2-ss-4 .n2-ss-control-bullet,
    .home-slider #n2-ss-5 .n2-ss-control-bullet {
      --widget-offset: unset !important;
    }
    body .home-section3 .et_pb_image,
    body .home-section3 .et_pb_image .et_pb_image_wrap,
    body .home-section3 .et_pb_image .et_pb_image_wrap img {
      width: 100%;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 47.1%;
    }
    .section-post-detail .post-detail-link .nav-single::before {
      display: none !important;
    }
    body.page-id-1511 .et_pb_section.et_pb_section_2 .et_pb_image,
    body.page-id-2138 .et_pb_section.et_pb_section_2 .et_pb_image,
    body.page-id-2139 .et_pb_section.et_pb_section_2 .et_pb_image {
      text-align: center;
    }
    body.page-id-74 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2117 .et_pb_section.et_pb_section_1 div.mw_1170,
    body.page-id-2119 .et_pb_section.et_pb_section_1 div.mw_1170 {
      width: 86%;
    }
    body.page-id-757 .et_pb_section_4.contact-sec,
    body.page-id-2156 .et_pb_section_4.contact-sec,
    body.page-id-2157 .et_pb_section_4.contact-sec {
      padding-top: 30px;
    }
    body.page-id-758 .et_pb_section.et_pb_section_5 div.shadow-box,
    body.page-id-2114 .et_pb_section.et_pb_section_5 div.shadow-box,
    body.page-id-2115 .et_pb_section.et_pb_section_5 div.shadow-box {
      display: flex !important;
      justify-content: center;
    }
    body.page-id-75 .et_pb_row .et_pb_image,
    body.page-id-2133 .et_pb_row .et_pb_image,
    body.page-id-2132 .et_pb_row .et_pb_image {
      text-align: center;
    }
  
    .service-logistics-section1 .row3 .et_pb_image,
    .service-logistics-section2 .row2 .et_pb_image {
      text-align: center;
    }
    .service-logistics-section2 .shadow-box.mw_811.plus.row4 {
      display: block;
    }
    .service-logistics-section2 .row4 .et_pb_column,
    .service-logistics-section2 .row3 .et_pb_column {
      width: 50%;
      margin-right: 0;
    }
    body .home-section6 .news-blog-carousel .article-blog {
      margin-bottom: 0 !important;
    }
    body .home-section6 .col1 .btn-home {
      display: none;
    }
    body .home-section6 .mb_whatnews {
      display: block;
      padding-top: 0;
    }
    body .home-section6 .mb_whatnews .btn-home {
      display: inline-block !important;
    }
    body .home-section6 .et_pb_row:first-child {
      padding-bottom: 0;
    }
    body .home-section7 .home-job-row2 .col2 {
      padding-bottom: 40px;
    }
    body .home-section7 .home-job-row2 .col2 .et_pb_text {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }
    body .home-section7 .home-job-row1 {
      padding-top: 0;
    }
    body div.mw_680 {
      text-align: center;
    }
    .home-section2 .home-delivery-row .btn-pickup {
      display: block;
      margin-bottom: 20px;
    }
    .home-section2 .home-delivery-row .col1 {
      width: 50%;
      margin-bottom: 0;
    }
    .home-section2 .home-delivery-row .col2 {
      width: 50%;
    }
    body .home-section3 .col1 .home-section3-txt {
      margin-top: 80px;
    }
    body .home-section3 .col1 h3 {
      font-size: 30px;
    }
    body div.home-section3 .col1 {
      width: 100% !important;
      padding-bottom: 60px;
      margin-bottom: 0;
    }
    body div.home-section3 .col2 {
      width: 100% !important;
    }
    .home-service-section .home-service-row {
      left: 5.5% !important;
    }
    body .home-section7 {
      padding-top: 0;
    }
    body .home-country-list .slider-inner {
      width: 500%;
    }
    .services-group .slick-current.slick-active .services-list-item {
      transform: scale(1.8) !important;
    }
    body .home-section7 .home-job-row1 .col1 {
      top: 80px;
    }
    body.search-results #main-content .container {
      width: 90%;
    }
    body .destinations .destinations-row {
      display: block !important;
    }
    body #main-content div.destinations-row .dcol1 p {
      line-height: 1.9 !important;
    }
    body .service-slide .service-highlight-txt .et_pb_text_inner {
      text-align: center;
    }
    .test-tab .row2 .col1 h2::before {
      left: 21%;
    }
    .test-tab .row1 .col1 h2::before {
      left: 28%;
    }
    body .proposal-heading-section .common-title {
      padding-bottom: 0 !important;
    }
    body div.test-tab.et_pb_section {
      height: 1300px;
      background-image: linear-gradient(
        180deg,
        #000000 40%,
        #ffffff 30%
      ) !important;
    }
    body .test-tab #front-pic-row,
    body .test-tab #back-pic-row {
      display: flex;
      flex-direction: column-reverse;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      width: 500px;
      height: auto;
      padding: 20px 25px;
      margin-top: 50px;
    }
    body .color-title h1 {
      font-size: 44px;
    }
    body div.yamato-row {
      display: block;
    }
    body div.yamato-row .et_pb_image,
    body div.yamato-row .et_pb_image .et_pb_image_wrap,
    body div.yamato-row .et_pb_image .et_pb_image_wrap img {
      width: 100%;
    }
    body div.map {
      display: block;
    }
    body div.et_pb_section div.et_pb_row.map div.et_pb_column {
      width: 100% !important;
    }
    body div.map .et_pb_image,
    body div.map .et_pb_image .et_pb_image_wrap,
    body div.map .et_pb_image .et_pb_image_wrap img {
      height: auto;
      width: 100%;
    }
    body .cold-chain-section2 .row3 {
      width: 80%;
    }
    body .project-row .et_pb_column {
      display: block;
    }
    body .project-row .et_pb_module {
      width: 50%;
      float: left;
    }
    .stroke-heading-txt h2 {
      font-size: 60px;
    }
    .page-id-80 .et_pb_text_15 h1,
    .page-id-2165 .et_pb_text_15 h1,
    .page-id-2166 .et_pb_text_15 h1 {
      font-size: 50px !important;
    }
    body .taq-intro-row2 {
      padding-left: 50px !important;
      padding-right: 50px !important;
    }
    body a.btn-home-about {
      font-size: 20px;
    }
    body .taq-intro-service-col1 {
      padding-bottom: 20px;
    }
    /* .page-id-1511 .et_pb_section.et_pb_section_3 .et_pb_image, .page-id-2138 .et_pb_section.et_pb_section_3 .et_pb_image, .page-id-2139 .et_pb_section.et_pb_section_3 .et_pb_image {
          margin-top: -41px;
      } */
    body div.col5 {
      width: 90%;
      display: block;
    }
    body .part-bg.col5::before {
      display: none;
    }
    div.col5.et_pb_row_5col > .et_pb_column.et_pb_column_1_5:last-child {
      width: 100%;
    }
    .page-id-924 .et_pb_text_11 h2,
    .page-id-924 .et_pb_text_5 h2,
    .page-id-2141 .et_pb_text_11 h2,
    .page-id-2141 .et_pb_text_5 h2,
    .page-id-2142 .et_pb_text_11 h2,
    .page-id-2142 .et_pb_text_5 h2 {
      font-size: 34px !important;
    }
    body .moving-series {
      display: block;
    }
    body .moving-series .et_pb_column:last-child {
      padding: 30px;
    }
    body .contact-sec .cr-row {
      display: block;
    }
    /* .page-id-916 .et_pb_section_4.et_pb_section,
      .page-id-2150 .et_pb_section_4.et_pb_section,
      .page-id-2151 .et_pb_section_4.et_pb_section{
          padding-bottom: 150px;
          padding-top: 50px;
      } */
    body .f-110 h1 {
      font-size: 56px;
    }
    body div.mw_1170 {
      padding-left: 50px;
      padding-right: 50px;
    }
    .vacancies-trainee-section6 .row1 .col1 .et_pb_text .et_pb_text_inner {
      width: auto;
    }
    .vacancies-trainee-section6 .row2 .col1,
    .vacancies-trainee-section6 .row2 .col2 {
      width: 100%;
    }
    .vacancies-trainee-section7 .row2 .et_pb_text {
      padding-right: 0;
    }
    .vacancies-trainee-section5 .col2 {
      position: relative;
    }
    .vacancies-trainee-section6 .row2 {
      bottom: 0;
      margin-left: 25px;
      position: relative;
      padding-left: 30px;
    }
    .vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 0;
      position: relative;
    }
    body .vacancies-trainee-section6 {
      padding-top: 60px;
    }
    body .vacancies-learning-section4 .row1 {
      position: relative;
      left: 0px;
      padding-bottom: 0;
    }
    body .vacancies-learning-section4 .row1 .col1 {
      width: 100%;
    }
    body .vacancies-learning-section4 h2 {
      font-size: 40px;
    }
    .why-join-section2 {
      height: auto;
    }
    .why-join-section2 .row2 {
      width: 100%;
      padding-bottom: 0;
    }
    .why-join-section2 .row2 .col1 {
      width: 100%;
    }
    .why-join-section3 .row-left {
      top: -20%;
    }
    .why-join-section3 .row2 .col2 .et_pb_text {
      width: 100%;
    }
    .why-join-section3 .row-left img {
      width: 150px;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 200px;
    }
    .why-join-section3 h2 {
      font-size: 45px;
    }
    .why-join-section2 .row3 {
      top: 0;
      left: 0;
      position: relative;
    }
    .page-navlink ul {
      padding-left: 0;
    }
    .page-navlink ul li {
      font-size: 17px;
      padding: 0 15px;
    }
    body .page-navlink .et_pb_row,
    .about-section1 .row2,
    .about-section2 .row2,
    body .about-section4 .et_pb_row,
    .contact-enquiry-section1 .row1,
    .contact-enquiry-section1 .row3,
    .job-opening-section1 .row1,
    .job-opening-section1 .row2,
    .job-opening-section1 .row3,
    .why-join-section2 .row1,
    .vacancies-learning-section1 .row1,
    .vacancies-learning-section1 .row1 {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }
    .contact-navlink.page-navlink ul li {
      font-size: 17px;
      padding: 0px 15px;
    }
    body .contact-enquiry-section1 .redelivery-row {
      width: 65%;
    }
    .contact-enquiry-section1 .row3 .col2 {
      margin-top: 30px;
    }
    /* .about-section1 .row2, .about-section2 .row2, body .about-section4 .et_pb_row {
          padding-left: 40px !important;
          padding-right: 40px !important;
      } */
    .about-section1 .row2 .col1,
    .about-section1 .row2 .col2,
    .about-section2 .row2 .col1,
    .about-section2 .row2 .col2,
    .about-section3 .et_pb_row .col1,
    .about-section3 .et_pb_row .col2,
    .about-section4 .et_pb_row .col1,
    .about-section4 .et_pb_row .col2,
    .contact-enquiry-section1 .row3 .col1,
    .contact-enquiry-section1 .row3 .col2 {
      width: 100%;
      padding-right: 0;
    }
    .about-section1 .row2 .col2 {
      margin-top: 20px;
    }
    body .about-section3 {
      padding: 50px 0;
    }
    .about-section3 h2 {
      font-size: 34px;
    }
    .about-section4 .et_pb_row .col2 {
      margin-top: 30px;
    }
    .about-section1 .row1,
    .about-section2 .row1 {
      padding-left: 20px;
    }
    .section-post-detail .post-detail-link .nav-previous {
      width: 100%;
      border-right: 0;
      padding: 20px 10px 20px 0;
    }
    .section-post-detail .post-detail-link .nav-next {
      width: 100%;
      border-top: 1px solid #707070;
    }
    .section-post-detail .post-detail-row1 .inner-title .et_pb_text_inner {
      font-size: 20px;
    }
    .section-post-detail .post-detail-row2 .col1 .et_pb_text_inner,
    .section-post-detail .post-detail-row2 .col2 .et_pb_text_inner {
      font-size: 16px;
    }
    body .section-post-detail > .et_pb_row.post-detail-row3 {
      padding-bottom: 0;
    }
    body .section-post-detail > .et_pb_row.post-detail-row4 {
      padding-top: 0;
    }
    .banner-section .banner-txt h1 {
      font-size: 34px;
      margin-bottom: 0px;
    }
    .banner-section .banner-txt h3 {
      font-size: 20px;
    }
    body.page-id-44 .banner-section .banner-txt,
    body.page-id-1987 .banner-section .banner-txt,
    body.page-id-1988 .banner-section .banner-txt {
      max-width: 100%;
      left: 0;
      right: 0;
    }
    body.page-id-44 .banner-section .banner-txt > .et_pb_text_inner,
    body.page-id-1987 .banner-section .banner-txt > .et_pb_text_inner,
    body.page-id-1988 .banner-section .banner-txt > .et_pb_text_inner {
      width: 45%;
    }
    body #et_mobile_nav_menu {
      display: none;
    }
    body.et_header_style_left #logo {
      max-width: 90%;
    }
    body .policy-navlink {
      padding: 0px 0 0;
    }
    .policy-navlink .et_pb_widget {
      width: 100%;
    }
    .et_pb_menu__wrap{
      justify-content: center;
    }
    body .policy-navlink ul.et-menu {
      display: block !important;
    }
    body .policy-navlink ul.et-menu li{
      width: 100% !important;
      padding-top: 10px;
    }
    body .policy-section .row1.et_pb_row {
      padding-left: 30px;
      padding-right: 30px;
    }
    .policy-section .title1 h2,
    .contact-enquiry-section1 .title1 h2,
    .contact-enquiry-section2 .title1 h2,
    body .et_pb_section .title1 h2 {
      font-size: 45px;
    }
    .policy-section .title2,
    .contact-enquiry-section1 .title2,
    .contact-enquiry-section2 .title2,
    body .et_pb_section .title2 {
      padding-top: 26px;
      padding-left: 40px;
    }
    /* .about-section1 .title2::before, .about-section2 .title2::before, .about-section4 .title2::before, body .et_pb_section .title2::before {
          left: 42px;
      } */
    .contact-enquiry-section1 .title2 h2,
    .contact-enquiry-section2 .title2 h2,
    body .et_pb_section .title2 h2 {
      font-size: 34px;
    }
    body .policy-section .et_pb_row {
      width: 80%;
    }
    body .policy-section {
      padding-top: 30px;
    }
    body #main-header #et_top_search {
      margin-left: 0px;
      margin-right: 8px;
    }
    body.et_header_style_left .et-search-form {
      width: 92% !important;
      max-width: 92% !important;
    }
    #main-footer #footer-widgets .footer-widget:nth-child(2),
    #main-footer #footer-widgets .footer-widget:nth-child(3) {
      padding-right: 30px;
    }
    body #main-footer h4 {
      font-size: 26px;
    }
    body .global-network-section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .global-network-section h3 {
      font-size: 24px;
    }
    .global-network-section h2 {
      font-size: 40px;
    }
    body .section-post-detail .post-detail-link.et_pb_row {
      padding-left: 30px;
      padding-right: 30px;
    }
  }
  @media (min-width: 769px) and (max-width: 980px) {
    body .f-110 h1 {
      font-size: 56px;
    }
  }
  @media (min-width: 941px) and (max-width: 980px) {
    body
      div.shadow-box
      .et_pb_column:not(:last-child)
      .et_pb_main_blurb_image::before {
      right: -42% !important;
    }
  }
  @media (min-width: 901px) and (max-width: 940px) {
    body
      div.shadow-box
      .et_pb_column:not(:last-child)
      .et_pb_main_blurb_image::before {
      right: -40% !important;
    }
  }
  @media (min-width: 851px) and (max-width: 900px) {
    body
      div.shadow-box
      .et_pb_column:not(:last-child)
      .et_pb_main_blurb_image::before {
      right: -35% !important;
    }
  }
  @media (min-width: 801px) and (max-width: 850px) {
    body
      div.shadow-box
      .et_pb_column:not(:last-child)
      .et_pb_main_blurb_image::before {
      right: -32% !important;
    }
  }
  @media (min-width: 769px) and (max-width: 800px) {
    body div.test-tab.et_pb_section {
      height: 1170px;
    }
    body
      div.shadow-box
      .et_pb_column:not(:last-child)
      .et_pb_main_blurb_image::before {
      right: -25% !important;
    }
  }
  @media (min-width: 469px) and (max-width: 869px) {
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class1 {
      margin-top: 60px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class2 {
      margin-top: 95px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class3 {
      margin-top: 132px;
    }
  }
  @media all and (max-width: 768px) {
    .text-break::after {
      content: "\a";
      white-space: pre;
    }
    .pickup-form div.wpforms-container-full .wpforms-form .wpgp {
      width: 100% !important;
    }
    .pickup-form div.wpforms-container-full .wpforms-form .wprow:last-child {
      margin-top: 10px;
    }
  
    body #main-content p {
      text-align: justify;
    }
    body #main-content .flowchat .et_pb_blurb_description p {
      text-align: center;
    }
    div.shadow-box.w502 {
      float: unset;
    }
    div.shadow-box.w501.et_pb_row_5col
      > .et_pb_column
      .et_pb_blurb_description
      p
      br,
    div.shadow-box.w502.et_pb_row_5col
      > .et_pb_column
      .et_pb_blurb_description
      p
      br {
      display: unset;
    }
    .m-scroll__title > div {
      -webkit-animation: scrollText 60s infinite linear;
      animation: scrollText 60s infinite linear;
    }
    body #wpforms-form-4294 .wpforms-datepicker-wrap,
    body #wpforms-form-5089 .wpforms-datepicker-wrap,
    body #wpforms-form-5090 .wpforms-datepicker-wrap {
      width: 55% !important;
    }
    .spc-number > label:first-child {
      display: block !important;
      margin-bottom: 10px !important;
    }
    .spc-number .request-number label {
      padding-right: 0px !important;
    }
    .spc-number .request-number > label {
      display: none !important;
    }
    body .project-management-section1 {
      padding-bottom: 40px !important;
    }
    body .project-management-section2 {
      padding-top: 30px !important;
    }
    body .mb-bold-resize h1 {
      font-size: 40px !important;
    }
    .home-section2
      .home-delivery-row
      .col2
      .et_pb_image.et_pb_image_1
      + .et_pb_text {
      display: none;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-flyout
      ul.mega-sub-menu
      li.mega-menu-item
      a.mega-menu-link {
      padding: 5px 10px;
    }
    body.page-id-73 .full-bg.et_pb_section,
    body.page-id-2111 .full-bg.et_pb_section,
    body.page-id-2112 .full-bg.et_pb_section {
      padding-bottom: 15px;
    }
    body.page-id-73 .tablepress img,
    body.page-id-2111 .tablepress img,
    body.page-id-2112 .tablepress img {
      width: 100px;
    }
    .home-section1 h3 {
      font-size: 24px;
    }
    .test-tab ul li,
    body #main-content .test-tab .col1 div.et_pb_text_inner p {
      text-align: center;
    }
  
    .service-logistics-section1 .row2 .col1 {
      width: 100%;
      padding-right: 0px;
    }
    .service-logistics-section1 .row2 .col2 {
      width: 100%;
    }
    .service-logistics-section1 .row2 .col2 .et_pb_image {
      text-align: center;
    }
    .service-logistics-section1 .row2 .col2 img {
      width: 140px;
    }
    .table.padd .tablepress tbody tr td {
      padding: 15px 20px !important;
    }
    body.page-id-44 .banner-section .banner-txt > .et_pb_text_inner,
    body.page-id-1987 .banner-section .banner-txt > .et_pb_text_inner,
    body.page-id-1988 .banner-section .banner-txt > .et_pb_text_inner {
      width: 45%;
    }
    #sgpb-popup-dialog-main-div-wrapper
      .sgpb-popup-dialog-main-div-theme-wrapper-3 {
      width: 90% !important;
    }
    body #sgpb-popup-dialog-main-div-wrapper .bottom-row .et_pb_column {
      width: 100%;
    }
    .pcontainer .et_pb_row:last-child {
      display: block !important;
    }
    .ipservice-feature-section .row1 {
      padding-left: 20px;
    }
    body .ipservice-feature-section .row2 {
      padding-left: 50px;
      padding-right: 20px;
    }
    body .news-blog-carousel .post-content .post-content-inner,
    body .news-blog .post-content .post-content-inner {
      height: auto;
    }
  
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 46.3%;
    }
    body.page-id-73 div.et_pb_section.full-bg,
    body.page-id-2112 div.et_pb_section.full-bg,
    body.page-id-2111 div.et_pb_section.full-bg {
      background-image: linear-gradient(180deg, #fff 65%, #f0f0f0 0%) !important;
    }
    body .custom-logo-carousel .et_pb_module:nth-child(2) {
      margin-left: 0px;
      margin-right: 5px;
    }
    #main-footer #footer-widgets .footer-widget .block1 a:last-child {
      margin-right: 0;
    }
    #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      a.mgbutton,
    #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      button.mgbutton {
      padding-left: 10px;
      padding-right: 10px;
    }
    body
      #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      button.moove-gdpr-infobar-close-btn {
      right: 5px;
    }
    body
      #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      .moove-gdpr-button-holder {
      padding-right: 20px;
    }
    body .cold-chain-section2 .et_pb_image {
      text-align: center;
    }
    body .color-title h1 {
      font-size: 40px;
      line-height: 1.4;
    }
    body div.destinations div.destinations-row .et_pb_column {
      height: auto !important;
    }
    body .destinations .destinations-row .et_pb_column {
      width: 320px !important;
      margin-left: auto;
      margin-right: auto !important;
      float: unset;
      margin-bottom: 30px !important;
    }
    body .destinations .destinations-row {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }
    body .vacancies-trainee-section3 .row1 {
      margin-top: -100px;
    }
    body .btn-home {
      font-size: 14px;
    }
    body .home-section7 .home-job-row1 .col1 {
      margin-bottom: 0 !important;
    }
    body div.shadow-box .et_pb_blurb_content {
      padding-bottom: 80px;
    }
    body
      div.shadow-box
      .et_pb_column:not(:last-child)
      .et_pb_main_blurb_image::before {
      right: 42% !important;
      bottom: -122px;
      top: unset !important;
      width: 24px !important;
      height: 24px !important;
    }
    body .home-section7 .home-job-row2 .col2 h2 {
      font-size: 34px;
    }
  
    body .home-section6 .article-blog {
      margin-bottom: 0px;
    }
    .news-blog-carousel .blog-post .entry-featured-image-url img {
      height: auto;
    }
    body .home-section6 .col1 img {
      width: 300px;
    }
    body .home-section6 .col1 {
      margin-bottom: 0;
    }
  
    body .home-section6 .col2 {
      margin-top: 0px;
    }
    body .home-section6 .slick-slider .slick-list {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }
    body .home-section5 .et_pb_text h3 {
      font-size: 30px;
    }
    body .home-section6 {
      padding-top: 0;
    }
    body .home-section3,
    body .home-section3 .et_pb_row {
      padding-bottom: 0;
    }
    body div.et_pb_row.custom-logo-carousel {
      padding-bottom: 10px;
    }
    body .home-section3 .col1 .home-number-watermark {
      top: 12%;
    }
    body .home-section3 .col1 .home-number-watermark h2 {
      font-size: 150px;
    }
    body .home-section3 .col1 .home-section3-txt h2 {
      font-size: 96px;
    }
    body .home-section3 .col1 a.btn-home-about {
      font-size: 17px;
    }
    body .home-section3 .col1 h3 {
      width: 370px;
      font-size: 27px;
      line-height: 1.4;
    }
    body .home-section3 .col1 p {
      width: 370px;
    }
    body div.home-section3 .col1 {
      background-size: 100%;
    }
  
    .home-section2 .home-delivery-row {
      display: flex;
    }
    .home-section2 .home-delivery-row .col1 {
      width: 50% !important;
    }
    .home-section2 .home-delivery-row .col2 {
      width: 50% !important;
      padding: 10px 20px;
    }
    .home-section2 .home-delivery-row .col2 .et_pb_text_2 {
      display: none;
    }
    .home-section2 .home-delivery-row .col2 h5 {
      margin-bottom: 0px;
      font-size: 16px;
    }
    .home-section2 .home-delivery-row .col2 .et_pb_image {
      margin-bottom: 15px;
    }
    .mb_hotline {
      display: block;
    }
    body .home-section2 {
      padding-bottom: 0;
    }
    .home-section2 .home-block-black {
      height: 270px;
    }
    body .home-section1 {
      padding-bottom: 0;
    }
    body .home-service-section {
      padding-top: 16px;
    }
    body .mb_view_row {
      display: block;
      padding-top: 50px;
      padding-bottom: 0;
    }
  
    .mb_view_row .et_pb_text_inner {
      text-align: center;
    }
    .home-section2 .btn-pickup,
    .home-section2 .btn-redelivery {
      padding: 10px 20px;
    }
    body .home-section6 .slick-next.slick-arrow {
      right: -3px;
    }
    .services-group {
      margin: 4px 0;
    }
    .home-service-section .home-service-row {
      left: 4% !important;
    }
    .home-section1 .et_pb_tabs_controls li a {
      padding: 6px 22px;
    }
    .home-section1 .et_pb_tabs_controls li:first-child,
    .home-section1 .et_pb_tabs_controls li:nth-child(4) {
      text-align: center;
    }
    .home-section1 .et_pb_tabs_controls li:nth-child(2),
    .home-section1 .et_pb_tabs_controls li:nth-child(5) {
      text-align: center;
    }
    .view_xs {
      display: block;
    }
    body #main-footer #footer-info {
      text-align: center;
      float: unset;
      padding-left: 0;
    }
    #footer-bottom .footer_menu {
      width: 100%;
      padding-top: 20px;
    }
    #footer-bottom .footer_menu .amr_widget {
      width: 100%;
      float: unset;
    }
    #footer-bottom h2,
    #main-footer .block1 h2,.footer_logo h2{
      display: none;
    }
    #footer-bottom .footer_menu a {
      color: #000;
    }
    #footer-bottom .footer_menu a:hover {
      color: #9e9e9e;
    }
    body .footer_logo {
      width: 100%;
    }
    #footer-bottom .footer_logo .textwidget {
      text-align: center;
    }
    #footer-bottom .footer_logo img {
      width: 180px;
    }
    body .footer_logo {
      width: 100%;
      padding-top: 20px;
      padding-bottom: 20px;
      float: unset;
    }
    body #footer-widgets {
      padding-top: 40px;
    }
    body #footer-widgets .footer-widget,
    body #footer-widgets .footer-widget .fwidget:last-child {
      width: 100%;
    }
    #main-footer #footer-widgets .footer-widget:first-child,
    #main-footer #footer-widgets .footer-widget:nth-child(2),
    #main-footer #footer-widgets .footer-widget:nth-child(3),
    #main-footer .footer-bottom-menu {
      display: none;
    }
    #main-footer .block1 {
      float: right;
    }
    .home-slider h2 {
      font-size: 36px !important;
    }
    .home-slider h4 {
      font-size: 20px !important;
    }
    .home-slider .n2-ss-button-container a {
      font-size: 12px !important;
      padding: 7px 20px;
      /* display: none !important; */
    }
    body .et_search_outer {
      width: 100%;
      top: 85%;
      right: 0;
      box-shadow: 0 -5px 5px -5px #ccc, 0 5px 5px -5px #ccc;
      border-radius: 0;
    }
    body .et_pb_search_visible.et_pb_no_animation {
      background: #fccf00;
    }
    body .et_search_outer .et-search-form input {
      border-radius: 5px;
      background-color: #fff;
      box-shadow: unset;
    }
    body .et_search_outer #search-click {
      height: 35px;
      right: 16px;
      top: 13px;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      width: 35px;
    }
  
    body .home-country-list .slider-inner {
      width: 800%;
    }
    body .home-section7 .home-job-row2 .col2 .et_pb_text {
      width: 100%;
    }
    .home-section2 .home-delivery-row .btn-pickup,
    .home-section2 .home-delivery-row .btn-redelivery {
      display: none;
    }
    .services-group .slick-current.slick-active .services-list-item {
      transform: scale(1.4) !important;
    }
    .services-group .slick-active .services-list-item.first {
      transform: scale(1.2);
    }
    .services-group .services-list-item {
      transform: scale(0.9);
    }
    .home-service-section .home-service-row {
      padding: 5px 20px;
    }
    .services-arrow {
      height: 22px;
    }
    .services-group {
      padding-bottom: 6.5rem;
      padding-top: 6.5rem;
    }
    .services-group .services__container {
      height: 2.5rem;
    }
    .services-group .list {
      width: 83%;
    }
    .services-group .services-list {
      transform: translateY(29px) translateZ(0px);
    }
    .services-group .services-list-item {
      font-size: 14px;
      height: 2rem;
    }
    .services-group .services-button {
      height: 108% !important;
      margin-top: -1px;
      font-size: 17px;
    }
    .services-arrow {
      padding-right: 0;
    }
    .services-group .services-button {
      width: 17% !important;
    }
    .home-section1 ul.et_pb_tabs_controls {
      display: inline-block !important;
    }
    .home-section1 .et_pb_tabs_controls li {
      border-right: 0;
      padding-left: 5px;
      padding-right: 5px;
      width: calc(100%);
      margin-right: 0;
      float: left;
      margin-bottom: 20px;
      border-bottom: 0;
    }
    .home-section1 .et_pb_tabs_controls li a {
      display: inline-block;
    }
    .home-section1 ul.et_pb_tabs_controls::after {
      display: none;
    }
    .home-section1 .et_pb_all_tabs .et_pb_tab_content {
      display: block;
    }
    .home-section1 .col {
      width: 100%;
      padding-top: 30px;
    }
    .home-section1 .et_pb_all_tabs .et_pb_tab {
      padding-top: 0;
    }
    /* body .destinations .destinations-row .et_pb_column{
          width: 100% !important;
          margin-bottom: 30px !important;
      } */
    div.shadow-box {
      display: block !important;
    }
    .service-highlight-slide .et-pb-controllers {
      bottom: 0px !important;
    }
    .service-slide .service-highlight-txt ul li span {
      font-size: 26px !important;
    }
    body div.test-tab.et_pb_section {
      height: 1150px;
    }
    body .service-logistics-section2 div.shadow-box {
      display: block;
    }
    body div.row64 .et_pb_column:first-child {
      width: 100%;
    }
    body div.row64 .et_pb_column:last-child {
      width: 100%;
    }
    body .cold-chain-section2 .row3,
    body div.mw_1235 {
      width: 90%;
    }
    body .cold-chain-section2 .row3 .et_pb_column_1_3 {
      width: 100%;
    }
    .stroke-heading-txt h2 {
      font-size: 40px;
    }
    body .taq-intro-row2 {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
    .page-id-80 .et_pb_text_15 h1,
    .page-id-2165 .et_pb_text_15 h1,
    .page-id-2166 .et_pb_text_15 h1 {
      font-size: 50px !important;
    }
    /* .table .et_pb_text_inner{
          width: 100%;
          overflow-x: scroll;
      } */
    body div.mw_1170 h1 {
      font-size: 30px;
    }
    /* .page-id-1511 .et_pb_section.et_pb_section_3 .et_pb_image, .page-id-2138 .et_pb_section.et_pb_section_3 .et_pb_image, .page-id-2139 .et_pb_section.et_pb_section_3 .et_pb_image {
          margin-top: -40px;
      } */
    .page-id-1511 .et_pb_text_4.f-20,
    .page-id-2138 .et_pb_text_4.f-20,
    .page-id-2139 .et_pb_text_4.f-20,
    .page-id-1511 .et_pb_text_5.f-20,
    .page-id-2138 .et_pb_text_5.f-20,
    .page-id-2139 .et_pb_text_5.f-20 {
      padding-left: 25px !important;
    }
    body div.pre-move {
      display: block;
    }
    div.pre-move h3 {
      font-size: 30px !important;
    }
    .page-id-924 .et_pb_text_11 h2,
    .page-id-924 .et_pb_text_5 h2,
    .page-id-2141 .et_pb_text_11 h2,
    .page-id-2141 .et_pb_text_5 h2,
    .page-id-2142 .et_pb_text_11 h2,
    .page-id-2142 .et_pb_text_5 h2 {
      font-size: 30px !important;
    }
    body .f-110 h1 {
      font-size: 45px;
    }
    body div.mw_1170 {
      padding-left: 30px;
      padding-right: 30px;
    }
    body .contact-sec .cr-row {
      display: block;
    }
    body .contact-sec h2 {
      font-size: 30px;
    }
    .vacancies-trainee-section1 .row2,
    .vacancies-trainee-section2 .row1 {
      padding-left: 30px;
      padding-right: 30px;
    }
    .vacancies-trainee-section2 .row2,
    body .vacancies-trainee-section4 .row1,
    body .vacancies-trainee-section4 .row2 {
      width: 85%;
    }
    body .vacancies-trainee-section2 {
      padding-bottom: 100px;
    }
    body .vacancies-trainee-section5 {
      padding-top: 20px;
      padding-bottom: 40px;
    }
    .vacancies-trainee-section6 .row1 .col1 .et_pb_text {
      padding: 50px 30px 30px 40px;
    }
    .why-join-section2 .row2 {
      padding-left: 60px;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 150px;
    }
    body .why-join-section3 {
      padding-top: 50px;
    }
    .page-navlink ul li {
      width: 100%;
      border-right: 0;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-bottom: 0;
    }
    .job-opening-section1 .row3 .et_pb_toggle h5.et_pb_toggle_title,
    .job-opening-section1 .row3 .et_pb_toggle_close h5.et_pb_toggle_title {
      font-size: 17px;
    }
    .job-opening-section1 .row3 .et_pb_toggle_content ul li,
    .job-opening-section1 .row3 .et_pb_toggle_content h5 {
      font-size: 16px;
    }
    .job-opening-section1 .row2 .et_pb_column {
      padding-left: 30px;
      padding-right: 30px;
    }
    .pickup-form div.wpforms-container-full .wpforms-form .col-left,
    .pickup-form div.wpforms-container-full .wpforms-form .col-right {
      width: 100%;
    }
    .contact-enquiry-section2 .et_pb_code_inner {
      width: 100%;
      overflow-x: scroll;
    }
    div.wpforms-container-full
      .wpforms-form
      .wpforms-field.wpforms-field-name
      .wpforms-one-half.wpforms-first {
      padding-bottom: 20px;
    }
    div.wpforms-container-full .wpforms-form .wpforms-one-half,
    div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
    div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
      width: 100% !important;
      margin-left: 0 !important;
    }
    .contact-enquiry-section1 .contact-form .c-row .c-col,
    .job-opening-section1 .contact-form .c-row .c-col {
      width: 100%;
    }
    body .contact-enquiry-section1 .redelivery-row {
      width: 80%;
    }
    .contact-navlink.page-navlink ul li {
      font-size: 17px;
      width: 100%;
      border-right: 0;
      padding: 10px 10px;
      margin-bottom: 0;
    }
    body .et_pb_row {
      width: 92%;
    }
    .page-navlink ul {
      display: block;
    }
    body .page-navlink .et_pb_row,
    .why-join-section2 .row1,
    .vacancies-learning-section1 .row1,
    .vacancies-learning-section1 .row1 {
      padding-left: 15px !important;
      padding-right: 15px !important;
    }
    .about-section4 .et_pb_row .col2 .link-style-box ul li {
      font-size: 18px;
    }
    body .news-blog .et_pb_row {
      padding-left: 20px;
      padding-right: 30px;
    }
    .banner-section .banner-txt h3 {
      display: none;
    }
    .banner-section .banner-txt h1 {
      font-size: 32px;
    }
  
    body #footer-widgets {
      padding-bottom: 0;
    }
    .policy-section .title1 h2,
    .contact-enquiry-section1 .title1 h2,
    .contact-enquiry-section2 .title1 h2,
    body .et_pb_section .title1 h2 {
      font-size: 38px;
    }
    .policy-section .title2 h2,
    .contact-enquiry-section1 .title2 h2,
    .contact-enquiry-section2 .title2 h2,
    body .et_pb_section .title2 h2 {
      font-size: 30px;
    }
    body .policy-section .row1.et_pb_row {
      padding-left: 20px;
      padding-right: 20px;
    }
    body #main-content p,
    body .policy-section .et_pb_row .et_pb_text_inner,
    .et_pb_text_inner {
      font-size: 16px;
    }
    body .trading-policy-section .et_pb_text_inner ul {
      padding-left: 20px;
    }
    .policy-section .title2,
    body .et_pb_section .title2 {
      padding-top: 19px;
      padding-left: 20px;
    }
    /* .policy-section .title2::before {
          top: 3px;
          left: 22px;
      } */
    body .policy-section {
      padding-bottom: 20px;
    }
    body #main-header #top-menu a,
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-item
      > a.mega-menu-link {
      font-size: 16px;
    }
    body
      #main-header
      #mega-menu-wrap-primary-menu
      #mega-menu-primary-menu
      > li.mega-menu-megamenu.service-mega
      > ul.mega-sub-menu
      h4 {
      height: auto;
      font-size: 16px;
    }
    body #main-header ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
      font-size: 16px !important;
    }
    .global-network-section h3 {
      font-size: 20px;
    }
    .global-network-section h2 {
      font-size: 34px;
    }
    body .global-network-section .et_pb_row_1 {
      padding-bottom: 0;
    }
    .global-network-section h2 span {
      padding: 0;
    }
    body .global-network-section {
      padding-top: 30px;
      padding-bottom: 30px;
    }
  }
  @media (min-width: 700px) and (max-width: 768px) {
    body .home-section7 .home-job-row1 .col1 {
      top: 75px;
    }
  }
  @media (max-width: 768px) {
    body .page-navlink,
    body .policy-navlink {
      display: none !important;
    }
    body .page-navlink + .et_pb_section {
      padding-top: 20px;
    }
  }
  @media (max-width: 767px) {
    .banner-section .banner-txt h1 {
      font-size: 25px;
    }
    body.et_header_style_left #main-header .logo_container,
    .banner-section .banner-txt {
      margin-left: 15px !important;
    }
    html[lang="jp"] div.news-blog-carousel h2.entry-title {
      height: auto;
    }
  }
  @media (min-width: 650px) and (max-width: 699px) {
    body .home-section7 .home-job-row1 .col1 {
      top: 85px;
    }
  }
  @media (min-width: 601px) and (max-width: 649px) {
    body .home-section7 .home-job-row1 .col1 {
      top: 85px;
    }
  }
  @media (min-width: 551px) and (max-width: 600px) {
    body .home-section7 .home-job-row1 .col1 {
      top: 100px;
    }
  }
  @media (min-width: 501px) and (max-width: 551px) {
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 45.5%;
    }
  }
  @media (min-width: 451px) and (max-width: 550px) {
    body .home-section7 .home-job-row1 .col1 {
      top: 85px;
    }
    body .home-section7 .home-job-row2 .col2 {
      padding-top: 130px;
    }
  }
  @media (min-width: 401px) and (max-width: 450px) {
    body .home-section7 .home-job-row1 .col1 {
      top: 85px;
    }
    body .home-section7 .home-job-row2 .col2 {
      padding-top: 120px;
    }
  }
  @media (min-width: 351px) and (max-width: 400px) {
    body .home-section7 .home-job-row1 .col1 {
      top: 85px;
    }
    body .home-section7 .home-job-row2 .col2 {
      padding-top: 110px;
    }
  }
  @media all and (max-width: 600px) {
    .banner-section .banner-txt h1 {
      font-size: 22px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
      overflow-x: visible;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class {
      width: 50%;
      border: 0;
      border-radius: 0;
      padding: 0;
      position: absolute;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class
      input {
      height: 26px;
      border: 1px solid #9e9e9e;
      border-radius: 4px;
      padding: 4px 4px 4px 9px !important;
      width: 90px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class
      label.wpforms-error {
      color: #900;
      width: 150px;
      right: unset;
      left: 0;
      top: 25px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field-checkbox
      ul
      li {
      margin-bottom: 20px !important;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class1 {
      margin-top: 88px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class2 {
      margin-top: 133px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class3 {
      margin-top: 180px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class
      label {
      right: unset;
      left: 55px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .custom-checkbox
      > label {
      height: 67px;
      overflow: hidden;
    }
  }
  @media all and (max-width: 550px) {
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-page-indicator.connector
      .wpforms-page-indicator-page-title {
      font-size: 17px;
    }
    body .et_pb_row.pickup-form {
      width: 90%;
    }
    body.page-id-36
      .pickup-form
      .wpforms-page-indicator-page.wpforms-page-indicator-page-2
      .wpforms-page-indicator-page-title::before {
      content: "Information";
      font-size: 17px;
    }
    body.page-id-36
      .pickup-form
      .wpforms-page-indicator-page.wpforms-page-indicator-page-2
      .wpforms-page-indicator-page-title {
      font-size: 0 !important;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-page-indicator.connector
      .wpforms-page-indicator-page-title {
      padding: 0 5px;
    }
    body.page-id-73 div.et_pb_section.full-bg,
    body.page-id-2112 div.et_pb_section.full-bg,
    body.page-id-2111 div.et_pb_section.full-bg {
      background-image: linear-gradient(180deg, #fff 75%, #f0f0f0 0%) !important;
      padding-bottom: 30px;
    }
    .cross-border-title-xs {
      display: block;
    }
    .cross-border-title-lg {
      display: none;
    }
  }
  @media all and (max-width: 500px) {
    .why-join-section3 .row-left img {
      width: 100px;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 110px;
    }
  
    .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.waybill {
      position: relative;
      margin-top: -30px;
      margin-left: 0;
      display: block;
      width: 100%;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.waybill
      label:first-child {
      float: left;
      width: 130px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.waybill
      label:last-child {
      float: left;
      width: 100%;
    }
    body #wpforms-form-4294 .wpforms-datepicker-wrap,
    body #wpforms-form-5089 .wpforms-datepicker-wrap,
    body #wpforms-form-5090 .wpforms-datepicker-wrap {
      width: 100% !important;
    }
    body .cross-ecommerce-section1 .color-title h1 {
      font-size: 35px;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 45.7%;
      width: 38px;
    }
    body.page-id-74 .et_pb_section.full-bg,
    body.page-id-2117 .et_pb_section.full-bg,
    body.page-id-2119 .et_pb_section.full-bg {
      background-image: linear-gradient(180deg, #fff 70%, #9e9e9e 50%) !important;
      padding-bottom: 40px;
    }
    .service-highlight-slide .et_pb_slides {
      padding-left: 20px;
      padding-right: 20px;
    }
    .service-highlight-slide .et-pb-arrow-next,
    .service-highlight-slide .et-pb-arrow-prev {
      top: 42%;
    }
    body .home-section7 .home-job-row1 .col1 {
      width: 80% !important;
    }
    body.et_header_style_left #et-top-navigation {
      padding-top: 15px;
      padding-bottom: 15px;
    }
    body .et_search_outer #search-click {
      top: 12.5px;
    }
    body .et_search_outer {
      top: 93%;
    }
    .home-slider h2 {
      font-size: 30px !important;
    }
    .home-slider h4 {
      font-size: 16px !important;
    }
  
    body .home-section3 .col1 p {
      width: auto;
    }
    /* .services-group .slick-current.slick-active .services-list-item {
          transform: scale(1.2) !important;
      } */
    .home-service-section .home-service-row {
      padding: 10px 10px;
    }
    .services-group .services-button {
      padding-left: 0 !important;
      padding-right: 0 !important;
      width: 40px;
      font-size: 15px;
    }
    body .home-section3 .col1 .home-section3-txt h2 {
      font-size: 96px;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      width: 400px;
    }
    body div.test-tab.et_pb_section {
      height: 1000px;
      background-image: linear-gradient(180deg, #000 60%, #fff 30%) !important;
    }
    .wrow1 div.mc_1170.et_pb_row {
      padding-left: 50px !important;
    }
    .banner-section .banner-txt h1 {
      /* display: none; */
      font-size: 18px;
    }
    .banner-section .banner-txt {
      margin-left: 10px !important;
    }
    .section-post-detail .post-detail-row2 .col1 {
      width: 100%;
      margin-bottom: 10px;
    }
    .section-post-detail .post-detail-row2 .col2 {
      width: 100%;
      padding-right: 0;
    }
    .section-post-detail .post-detail-row2 .col1 .et_pb_text_inner,
    .section-post-detail .post-detail-row2 .col2 .et_pb_text_inner {
      text-align: center;
      font-size: 15px;
    }
    .section-post-detail .post-detail-share .at-style-responsive .at-share-btn {
      padding: 5px;
    }
    body .section-post-detail .post-detail-link.et_pb_row {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  /* @media all and (max-width: 468px){
      .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.pcs-class1 {
          margin-top: 80px;
      }
      .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.pcs-class2 {
          margin-top: 115px;
      }
      .pickup-form div.wpforms-container-full .wpforms-form .wpforms-field.pcs-class3 {
          margin-top: 152px;
      }
  } */
  @media all and (max-width: 452px) {
    body .taq-intro-service-col1 a.btn-home-about {
      display: block;
    }
    body .taq-intro-service-col1 a.btn-home-about span.left-icon {
      top: 0;
    }
  }
  @media all and (max-width: 450px) {
    body .mb-bold-resize h1 {
      font-size: 30px !important;
    }
    .home-section2 .btn-pickup,
    .home-section2 .btn-redelivery {
      margin-bottom: 15px;
      width: 100%;
      display: block;
      text-align: center;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 45%;
    }
    #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      a.mgbutton,
    #moove_gdpr_cookie_info_bar
      .moove-gdpr-info-bar-container
      .moove-gdpr-info-bar-content
      button.mgbutton {
      font-size: 11px;
    }
    .home-section2 .btn-pickup,
    .home-section2 .btn-redelivery,
    .home-section2 .home-delivery-row .col2 h5 {
      font-size: 14px;
    }
    .about-section1 fieldset legend {
      padding-left: 5px;
      padding-right: 5px;
      font-size: 20px;
    }
    .services-group .services-list-item .mb-hide {
      display: none;
    }
    body .services-arrow {
      width: calc(95%);
    }
    .services-group .slick-current.slick-active .services-list-item {
      transform: scale(1.2) !important;
    }
    .services-group .slick-active .services-list-item.first {
      transform: scale(1) !important;
    }
    body
      div.services-group
      .slick-current.slick-active
      .services-list-item.first {
      transform: scale(1.2) !important;
      opacity: 1;
    }
    .services-group .services-list-item {
      transform: scale(0.8) !important;
    }
    .test-tab .front-page .col1 > .et_pb_module {
      width: 100%;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-page-indicator.connector
      .wpforms-page-indicator-page-title,
    body.page-id-36
      .pickup-form
      .wpforms-page-indicator-page.wpforms-page-indicator-page-2
      .wpforms-page-indicator-page-title::before {
      font-size: 15px;
    }
    /* .policy-section .title2::before {
          left: 24px;
      } */
    .policy-section .title2,
    body .et_pb_section .title2 {
      padding-top: 22px;
      padding-left: 24px;
    }
    .policy-section .title1 h2,
    .about-section1 .title1 h2,
    .about-section2 .title1 h2,
    .about-section4 .title1 h2,
    body .et_pb_section .title1 h2 {
      font-size: 34px;
    }
    .policy-section .title2 h2,
    .about-section1 .title2 h2,
    .about-section2 .title2 h2,
    .about-section4 .title2 h2,
    body .et_pb_section .title2 h2 {
      font-size: 27px;
    }
    body #main-footer h4 {
      font-size: 24px;
    }
    /* body .et_search_outer {
          right: 30px;
      } */
    .about-section1 .row2,
    .about-section2 .row2,
    body .about-section4 .et_pb_row {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }
    .about-section3 h2 {
      font-size: 30px;
    }
  }
  @media all and (max-width: 420px) {
    body .home-section3 .col1 h3,
    body .home-section3 .col1 p {
      width: 100%;
    }
  }
  @media all and (max-width: 400px) {
    #main-footer #footer-widgets .footer-widget .block1 i{
      margin-right: 5px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-page-indicator.connector
      .wpforms-page-indicator-page-title,
    body.page-id-36
      .pickup-form
      .wpforms-page-indicator-page.wpforms-page-indicator-page-2
      .wpforms-page-indicator-page-title::before {
      font-size: 14px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-page-indicator.connector
      .wpforms-page-indicator-page-title {
      padding: 0 5px 0 0;
    }
    body.page-id-36
      .pickup-form
      .wpforms-page-indicator-page.wpforms-page-indicator-page-2 {
      width: 35% !important;
    }
    body.page-id-36
      .pickup-form
      .wpforms-page-indicator-page.wpforms-page-indicator-page-3,
    body.page-id-36
      .pickup-form
      .wpforms-page-indicator-page.wpforms-page-indicator-page-4 {
      width: 20% !important;
    }
    .banner-section .banner-txt h1 {
      font-size: 16px;
    }
    .banner-section .banner-txt {
      margin-left: 10px !important;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 44.5%;
    }
    body.page-id-73 div.et_pb_section.full-bg,
    body.page-id-2112 div.et_pb_section.full-bg,
    body.page-id-2111 div.et_pb_section.full-bg {
      background-image: linear-gradient(180deg, #fff 80%, #f0f0f0 0%) !important;
    }
    #main-footer .block1 {
      margin-bottom: 0;
    }
    #main-footer #footer-widgets .footer-widget .block1 a {
      margin-right: 15px;
    }
    body.page-id-74 .et_pb_section.full-bg,
    body.page-id-2117 .et_pb_section.full-bg,
    body.page-id-2119 .et_pb_section.full-bg {
      background-image: linear-gradient(180deg, #fff 80%, #9e9e9e 40%) !important;
    }
    body .destinations .destinations-row .et_pb_column {
      width: 100% !important;
    }
  
    body .home-section6 .col1 img {
      width: 240px;
    }
    .news-blog-carousel h2.entry-title {
      font-size: 20px;
      height: 61px;
    }
    body .home-section6 .slick-slider .slick-list {
      width: 100%;
    }
    .home-section2 .home-delivery-row .col1 img {
      border-top-left-radius: 11px;
      border-top-right-radius: 11px;
      border-bottom-left-radius: 0;
    }
    .home-section2 .home-delivery-row .col2 {
      padding: 20px;
    }
    .home-section2 .home-delivery-row .col2 h5 {
      font-size: 16px;
    }
  
    .home-section2 .home-delivery-row {
      display: block;
    }
    .home-section2 .home-delivery-row .col1,
    .home-section2 .home-delivery-row .col2 {
      width: 100% !important;
    }
    .services-group .services-list-item {
      font-size: 12px;
    }
    .home-section1 .col .vp-a img {
      width: 60px;
    }
    .why-join-section3 h2 {
      font-size: 40px;
    }
    .why-join-section3 .row2 .col2 {
      padding-left: 94px;
    }
    .why-join-section3 .row-left img {
      width: 100px;
    }
    body #main-header .container {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }
    body.et_header_style_left #main-header .logo_container {
      margin-left: 0px !important;
    }
    body
      #mega-menu-wrap-primary-menu
      .mega-menu-toggle
      .mega-toggle-block-0
      .mega-toggle-animated-box {
      width: 30px;
    }
    /* body #main-header #et_top_search {
          width: 25px;
      }
      body .et_search_outer {
          right: 20px;
      } */
  }
  @media all and (max-width: 350px) {
    body.page-id-1988 .banner-section .banner-txt {
      bottom: 10%;
    }
    body #main-footer h4 {
      font-size: 21px;
    }
    .section-post-detail
      .post-detail-share
      .addthis_inline_share_toolbox::before {
      left: 44%;
    }
    body .home-section7 .home-job-row1 .col1 {
      top: 85px;
    }
    body .home-section7 .home-job-row2 .col2 {
      padding-top: 100px;
    }
    body .home-section7 .home-job-row2 .col2 h2 {
      font-size: 32px;
    }
    .services-group .services-list-item {
      font-size: 10px;
    }
    .about-section1 fieldset legend {
      font-size: 17px;
    }
    .home-section1 .col .vp-a img {
      width: 50px;
    }
    .home-section1 .et_pb_tabs_controls li a {
      padding: 6px 12px;
    }
    /* body .et_search_outer {
          right: 15px;
      }
      body .et_search_outer {
          width: 270px;
      } */
    body a.btn-home-about span.left-icon {
      top: -12px;
    }
    body a.btn-home-about {
      font-size: 16px;
    }
  }
  @media all and (max-width: 342px) {
    body.page-id-44 .banner-section .banner-txt {
      bottom: 0;
    }
  }
  @media all and (max-width: 330px) {
    body #main-header #et_top_search {
      width: auto;
    }
  }
  @media all and (max-width: 315px) {
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class1 {
      margin-top: 100px;
      margin-left: 178px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class2 {
      margin-top: 135px;
      margin-left: 95px;
    }
    .pickup-form
      div.wpforms-container-full
      .wpforms-form
      .wpforms-field.pcs-class3 {
      margin-top: 172px;
      margin-left: 95px;
    }
  }
  /* @media all and (max-width: 308px){
      body #main-header #et_top_search {
          margin-right: 0px;
      }
  } */
  
  /* Updated 1.25 */
  
  body div.revise h1 {
    font-size: 35px;
    line-height: 1.3;
  }
  @media (max-width: 1300px) {
    html body div.revise h1 {
      font-size: 30px;
    }
  }
  @media (max-width: 1200px) {
    html body div.revise h1 {
      font-size: 26px;
    }
  }
  @media (max-width: 1000px) {
    html body div.revise h1 {
      font-size: 23px;
    }
  }
  @media (max-width: 767px) {
    html body table.tablepress td,
    html body table.tablepress th {
      font-size: 16px !important;
    }
    table.tablepress td {
      text-align: left;
      padding-left: 50%;
    }
    html .entry-content tr td {
      padding: 5px 10px;
    }
    table td::before {
      font-weight: bold;
      width: 50%;
      display: inline-block;
      color: #000;
      padding-bottom: 5px;
      /* position: absolute; */
      left: 15px;
      content: attr(data-title);
      text-align: left;
      /* text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; */
      padding-right: 0px;
      width: 50%;
      flex: 0 0 50%;
    }
    body.single-post .section-post-detail .post-detail-row4 tr td p {
      font-size: 16px !important;
    }
    .section-post-detail .post-detail-row4 td:before{
      display: none !important;
    }
    div.table.t-center table td,
    div.table.t-center table th,
    body .contact-enquiry-section2 .tablepress tr td {
      text-align: left;
    }
    .tablepress tbody tr td,
    body .table.padd .tablepress tbody tr td,
    body div.cool-taq-section1 .table.padd .tablepress tbody tr td {
      padding: 10px 15px !important;
      display: flex;
      /* padding-left: 50% !important; */
      text-align: left;
    }
  }
  div.services-group .slick-active .services-list-item.first {
    opacity: 0.2;
  }
  body.et_header_style_left .logo_container {
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  div#mega-menu-wrap-primary-menu
    .mega-menu-toggle
    .mega-toggle-block-0
    .mega-toggle-animated-box {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  @media (max-width: 700px) {
    .color-title h1 span {
      justify-content: center;
      display: flex;
      padding-left: 5px;
      padding-right: 5px;
      margin: 0;
    }
    .color-title h1 span br {
      display: none;
    }
  }
  @media (max-width: 414px) {
    div.services-group .services-button {
      padding-left: 10px !important;
      padding-right: 10px !important;
      width: auto !important;
      font-size: 15px;
      white-space: nowrap;
      margin-top: -1px;
      height: 108% !important;
    }
    body .color-title h1,
    body .cross-ecommerce-section1 .color-title h1 {
      font-size: 26px;
    }
    div.services-group .services__container {
      margin-top: -13px;
    }
    .home-slider h2 {
      font-size: 26px !important;
    }
    div.n2-ss-slider .n2-ss-layer-content {
      padding-top: 0 !important;
    }
  }
  @media (max-width: 767px) {
    div.news-blog h2.entry-title {
      height: auto;
    }
    div#n2-ss-2 .n2-ss-slide,div#n2-ss-4 .n2-ss-slide,div#n2-ss-5 .n2-ss-slide{
      height: 300px !important;
    }
    div#n2-ss-4 h2 {
      padding-bottom: 0 !important;
    }
    .n2-ss-slider
      .n2-ss-layer-content
      .n2-ss-layer--auto:not([data-pm="absolute"]) {
      margin-top: 5px !important;
    }
  }
  html[lang="jp"] .page-id-2081  .about-section4 .et_pb_row .col2 .link-style-box ul li,
  html[lang="zh-TW"] .page-id-2080  .about-section4 .et_pb_row .col2 .link-style-box ul li{
    list-style: none;
  }
  html[lang="jp"] .page-id-2081 .about-section4 .et_pb_row .col2 .link-style-box ul li::after,
  html[lang="zh-TW"] .page-id-2080 .about-section4 .et_pb_row .col2 .link-style-box ul li::after {
    content: "一、";
    position: absolute;
    left: 20px;
    font-weight: 600;
    letter-spacing: -3px;
    }
  /* html[lang="jp"] .about-section4 .et_pb_row .col2 .link-style-box ul li,
  html[lang="zh-TW"] .about-section4 .et_pb_row .col2 .link-style-box ul li {
    list-style: none;
  } */
  /* html[lang="jp"] .about-section4 .et_pb_row .col2 .link-style-box ul li::after,
  html[lang="zh-TW"]
    .about-section4
    .et_pb_row
    .col2
    .link-style-box
    ul
    li::after {
    content: "一、";
    position: absolute;
    left: 20px;
    font-weight: 600;
    letter-spacing: -3px;
  } */
  @media (max-width: 1200px) {
    html[lang="jp"] .about-section4 .et_pb_row .col2 .link-style-box ul li,
    html[lang="zh-TW"] .about-section4 .et_pb_row .col2 .link-style-box ul li {
      padding-left: 55px;
    }
    html[lang="jp"] .about-section4 .et_pb_row .col2 .link-style-box ul li::after,
    html[lang="zh-TW"]
      .about-section4
      .et_pb_row
      .col2
      .link-style-box
      ul
      li::after {
      left: 15px;
    }
  }
  div.section-post-detail table {
    table-layout: auto;
  }
  @media (max-width: 540px) {
    div div.section-post-detail table {
      table-layout: fixed;
    }
    .section-post-detail .post-detail-row4 td:first-child {
      width: 100%;
    }
    .section-post-detail .post-detail-row4 td:last-child {
      width: 100%;
    }
    .section-post-detail .post-detail-row4 tr {
      display: flex;
      flex-wrap: wrap;
    }
    .section-post-detail .post-detail-row4 tr td{
      width: 100% !important;
    }
    .section-post-detail .post-detail-row4 tr td p{
      font-size: 16px;
    }
  }
  
  .tablepress tr td a {
    word-break: break-all;
  }
  .services-group .services-button {
    margin-top: -1px;
  }
  div.global-network-section h2 {
    line-height: initial;
  }
  
  html[lang="jp"] div.news-blog-carousel .post-content .post-content-inner p {
    line-height: 30px;
  }
  html[lang="jp"] div.news-blog-carousel h2.entry-title {
    line-height: 38px;
  }
  .home-section2 .home-delivery-row .col2 .updatejp h5 {
    margin-bottom: 20px;
  }
  body #main-content .home-section2 .home-delivery-row .col2 p {
    text-align: center;
  }
  .home-section2 .home-delivery-row .col1 {
    margin-right: 0;
  }
  .home-section2 .home-delivery-row .col2 {
    flex: 1;
  }
  .banner-section .banner-txt {
    max-width: 75%;
  }
  .notice-container tr td::before {
    display: none !important;
  }
  html[lang="zh-TW"] div.news-blog-carousel .post-content .post-content-inner p {
    line-height: 30px;
  }
  div.test-tab ul li {
    text-align: left !important;
  }
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-next,
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-prev {
    background-color: #000;
    color: #fff;
    font-family: var(--font-opensans);
    font-weight: bold;
    font-size: 16px;
    border: 1.5px solid #000;
    padding: 10px 8px !important;
    border-radius: 5px;
  }
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-next:hover,
  .redelivery-form
    div.wpforms-container-full
    .wpforms-form
    .wpforms-page-button.wpforms-page-prev:hover {
    background-color: transparent;
    color: #000;
    border-color: #000;
  }
  
  @media (max-width: 479px) {
    div.shadow-box .et_pb_column {
      margin-bottom: 0 !important;
    }
    body div.et_pb_row.shadow-box {
      padding-bottom: 0 !important;
    }
  }
  
  @media (max-width: 767px) {
    body table td::before {
      display: inline-block;
    }
  }
  /* html[lang="jp"]
    body
    .about-section4
    .et_pb_row
    .col2
    .link-style-box
    ul
    li::after,
  html[lang="zh-TW"]
    body
    .about-section4
    .et_pb_row
    .col2
    .link-style-box
    ul
    li::after {
    content: "";
    width: 30px;
    height: 30px;
    background: url("/wp-content/uploads/2022/01/Path-27968.svg")
      center no-repeat;
  } */
  @media (max-width: 1600px) {
    div.vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 90px;
    }
  }
  @media (max-width: 1200px) {
    html body div.vacancies-trainee-section6 {
      padding-top: 170px;
    }
    div.vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 125px;
    }
  }
  body div.vacancies-trainee-section6 {
    padding-top: 200px;
  }
  @media (max-width: 980px) {
    body.page-id-66 div.shadow-box .et_pb_column:not(:last-child)::before,
    body.page-id-2123 div.shadow-box .et_pb_column:not(:last-child)::before,
    body.page-id-2124 div.shadow-box .et_pb_column:not(:last-child)::before {
      width: 22px;
      height: 22px;
      right: -12px;
    }
    div.vacancies-trainee-section5 .col2 .et_pb_image {
      margin-top: 35px;
    }
    html body div.vacancies-trainee-section6 {
      padding-top: 100px;
    }
  }
  @media (max-width: 768px) {
    #main-footer #footer-widgets .footer-widget:nth-child(n){
      width: 100% !important;
    }
    html body div.vacancies-trainee-section6 {
      padding-top: 50px;
    }
    body.page-id-66 div.shadow-box .et_pb_column:not(:last-child)::before,
    body.page-id-2123 div.shadow-box .et_pb_column:not(:last-child)::before,
    body.page-id-2124 div.shadow-box .et_pb_column:not(:last-child)::before {
      right: 0;
      top: unset !important;
      bottom: 0;
      left: 48%;
    }
  }
  @media (max-width: 500px) {
    div.vacancies-trainee-section6 .row1 .col1 .et_pb_text {
      padding: 35px 20px 30px 20px;
    }
    div.vacancies-trainee-section6 .row1 h2 {
      font-size: 30px;
    }
    div.vacancies-trainee-section6 .row1 ul li {
      padding: 10px 20px 10px 43px;
    }
  }
  html[lang="jp"]
    body
    .about-section4
    .et_pb_row
    .col2
    .link-style-box
    ul
    li::after,
  html[lang="zh-TW"]
    body
    .about-section4
    .et_pb_row
    .col2
    .link-style-box
    ul
    li::after {
    top: 20px;
  }
  @media (max-width: 479px) {
    body.page-id-66 div.shadow-box .et_pb_column,
    body.page-id-2123 div.shadow-box .et_pb_column,
    body.page-id-2124 div.shadow-box .et_pb_column {
      margin-bottom: 30px !important;
    }
  }
  html[lang="jp"]
    body
    .about-section4
    .et_pb_row
    .col2
    .link-style-box
    ul
    li::after,
  html[lang="zh-TW"]
    body
    .about-section4
    .et_pb_row
    .col2
    .link-style-box
    ul
    li::after {
    top: 20px;
  }
  @media (max-width: 980px) {
    div.et_pb_section.mpt-90 {
      padding-top: 0px;
    }
    .small-images .et_pb_row img {
      max-height: 130px;
    }
    .service-slide .service-highlight-txt ul {
      display: flex;
      flex-wrap: wrap;
      width: 80%;
      padding-left: 0;
      margin: 0 auto;
    }
    div.service-slide .service-highlight-txt ul li {
      text-align: left;
    }
  }
  @media (max-width: 768px) {
    html body div.test-tab.et_pb_section {
      height: 1100px;
    }
  }
  @media (max-width: 767px) {
    div.chain-table .tablepress td {
      padding-left: 40% !important;
    }
    div.chain-table table td::before {
      width: 31%;
    }
    body.page-id-73  div.chain-table .tablepress td ,body.page-id-2111  div.chain-table .tablepress td,body.page-id-2112  div.chain-table .tablepress td{
      padding-left: 35% !important;
    }
    body.page-id-73 div.chain-table table td::before ,body.page-id-2111 div.chain-table table td::before,body.page-id-2112 div.chain-table table td::before{
      position: absolute;
    }
    body.page-id-73  div.chain-table table td.column-1,body.page-id-2111  div.chain-table table td.column-1,body.page-id-2112  div.chain-table table td.column-1 {
      display: block !important;
    }
    body.page-id-73  div.chain-table table td.column-2,body.page-id-2111  div.chain-table table td.column-2,body.page-id-2112  div.chain-table table td.column-2{
      display: block !important;
    }
    body.page-id-73  div.chain-table table h2,body.page-id-2111  div.chain-table table h2,body.page-id-2112  div.chain-table table h2{
      font-size: 22px;
    }
    
    /* body.page-id-73 div.chain-table table td::before{
      display: none !important;
      width: 100%;
    } */
  }
  @media (max-width: 540px) {
    .service-slide .service-highlight-txt ul {
      width: 100%;
      padding-left: 20px;
    }
    .service-slide .service-highlight-txt ul li {
      margin-bottom: 30px;
    }
    div.service-slide .service-highlight-txt ul li span {
      font-size: 20px !important;
    }
  }
  @media (max-width: 500px) {
    html body div.test-tab.et_pb_section {
      height: 940px;
    }
  }
  @media (max-width: 414px) {
    body.page-id-73 div.chain-table .tablepress td, body.page-id-2111 div.chain-table .tablepress td, body.page-id-2112 div.chain-table .tablepress td {
      padding-left: 40% !important;
    }
    html  body.page-id-73  div.chain-table  table.tablepress td, html  body.page-id-73  div.chain-table  table.tablepress th,
    html  body.page-id-2111  div.chain-table  table.tablepress td, html  body.page-id-2111  div.chain-table  table.tablepress th,
    html  body.page-id-2112  div.chain-table  table.tablepress td, html  body.page-id-2112  div.chain-table  table.tablepress th {
      font-size: 14px !important;
    }
    .service-slide .service-highlight-txt ul {
      width: 100%;
      padding-left: 0px;
    }
    div.service-slide .service-highlight-txt ul li span {
      padding: 5px 13px 7px 13px;
    }
  }
  
  .request-number {
    align-items: center;
  }
  .search-no-results .entry {
    padding-bottom: 80px;
  }
  div.show_mob {
    display: none;
  }
  div.show_desk {
    margin-bottom: 0 !important;
  }
  @media (max-width: 980px) {
    body div.show_mob {
      display: block;
    }
    body div.show_desk {
      display: none;
    }
  }
  