.nav-link,
.nav-link:focus,
.nav-link:hover,
a:focus {
    border: none !important;
    outline: 0 !important
}

.e2g-custom-grid .e2g-left-grid p,
.e2g-mission-cards .sidebar .e2g-aboutus-heading h2,
.text-start,
li,
p {
    text-align: left
}

*,
.e2g-banner-title,
body {
    font-family: 'Allumi Std' !important;
}

select.form-control.e2g-form-input {
    font-family: 'Allumi Std' !important;
}

.capitalized,
button.book_now-button {
    text-transform: capitalize
}

.nav-link,
a,
nav.navbar a.navbar-brand {
    text-decoration: none !important
}

.nav-link,
.nav-link:focus,
.nav-link:hover,
a:focus,
a:hover {
    outline: 0 !important
}

* {
    margin: 0;
    padding: 0
}

li,
p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px
}

a {
    border: none;
    outline: 0
}

input:-webkit-autofill {
    -webkit-text-fill-color: #000 !important
}

input.form-control:focus {
    box-shadow: unset !important;
}

.website_blog .o_container_small {
    max-width: 1280px !important;
}

.e2g-footer-section-cont .e2g-phone-number {
    row-gap: 45px !important
}

.nav-link {
    transition: border-color .3s, background-color .3s
}

.nav-link:focus,
.nav-link:hover {
    background-color: transparent !important
}

.container {
    max-width: 1520px;
    margin: 0 auto;
    padding: 0 10px
}

.container-fluid {
    padding: 0 5rem
}

.row {
    margin-right: 0 !important;
    margin-left: 0 !important
}

div#navbarNav {
    max-width: 85% !important
}

.e2g-form input:-webkit-autofill {
    background-color: transparent !important;
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
}

.error-message {
    color: #ff4c00 !important;
    position: absolute;
    width: 100%;
    font-size: 12px;
    background: #fff;
    padding: 0 0 0 8px;
    left: 0;
}

.e2g-form input:-moz-autofill {
    background-color: transparent !important;
    color: #fff !important
}

.e2g-form input:autofill {
    background-color: transparent !important;
    box-shadow: 0 0 0 1000px transparent inset !important
}

.navbar-nav .nav-link,
p.sea-green {
    color: #000;
    font-weight: 700
}

.navbar-nav .nav-link:hover {
    color: #f60
}

.navbar-collapse {
    flex-grow: 0
}

.bg-light {
    background-color: #d1d3d4
}

.gap-6 {
    gap: 150px
}

.gap-5 {
    gap: 5rem !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgb(0 0 0) !important
}

.custom-blog-post-loop.e2g-blog-all *,
.e2g-announcement-bar-content .dropdown i.fa-solid.fa-magnifying-glass,
.e2g-cargo-sea-content .e2g-right-side,
.e2g-referrance input,
.form-group.field-password.pt-2 input,
form.card-body.e2g_track_shipment-form h5.card-title,
nav.navbar .text-danger,
section.e2g-carousel .carousel-inner .e2g-carousel-content h4,
section.e2g-carousel .carousel-inner .e2g-carousel-content p,
section.reviews-slider.e2g-reviews-slider h2 span {
    color: #000 !important
}

.card.e2g_blog_card p.e2g_post_meta span a,
.dropdown-toggle::after,
.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav,
.e2g-orange-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-orange-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-orange-theme-layout section.e2g-easy-booking h2 span,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav {
    color: #f75300 !important
}

ul.e2g-navbar-list {
    gap: 69px
}

.e2g-banner-section {
    position: relative;
    background: url('../images/banner.png') center center/cover no-repeat;
    color: #fff
}

.e2g-banner-content,
.e2g-career-wrap,
.e2g-customer-chain-cards,
.e2g-form-group>.row,
.e2g-form-select div.e2g-form-row,
.e2g-stats-wrap,
footer.e2g-footer-section,
footer.e2g-footer-section-outer,
img.e2g-white-logo,
section.e2g-banner-section,
section.e2g-banner-section .e2g-banner-section-video,
.e2g-cargo-list ul.nav.nav-tabs li a.active,
section.e2g-first-mile-card-box .e2g-image-col {
    position: relative
}

section.e2g-banner-section .e2g-banner-section-video::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url('../images/colorOverlay.png') center center/cover no-repeat
}

.e2g-banner-title {
    font-size: 80px;
    font-weight: 700;
    line-height: 1.2;
    padding: 15.7% 0
}

.e2g-growth-respect .e2g-content-col h4,
.e2g-job-card h5 {
    font-size: 20px;
    font-weight: 800
}

.e2g-banner-subtitle {
    margin-top: 20px;
    font-size: 1.25rem;
    padding-bottom: 0%;
    padding-left: 7%;
    z-index: 999;
    position: relative
}

.e2g-banner-subtitle .text-danger,
.four-grid-block h5,
.why-easy-go h5,
section.e2g-bg-dark ul li,
section.e2g-ecommerce-banner>.container h2 {
    font-weight: 700
}

.e2g-banner-section .card {
    border: none;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
    transition: .3s
}

.e2g-banner-section .card:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, .2)
}

.e2g-banner-section .card-body,
section.e2g-pdf-cards .card-footer {
    padding: 30px
}

.e2g-banner-section .card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 20px
}

.e2g-banner-section .card-text {
    font-size: 1rem;
    line-height: 1.5;
    color: #666
}

.e2g-banner-section .btn {
    border-radius: 20px
}

.e2g-shipment-cards .card {
    background-color: transparent;
    border: none;
    margin-bottom: 20px;
    border-radius: 10px;
    color: #fff;
    position: relative
}

.e2g-shipment-cards .sidebar {
    color: #fff;
    padding: 20px
}

.e2g-shipment-cards .bg-card-1 {
    background-color: #384ba6
}

.e2g-shipment-cards .bg-card-2 {
    background-color: #7946e1
}

.e2g-shipment-cards .bg-card-3 {
    background-color: #fff;
    color: #000
}

.e2g-shipment-cards .bg-card-4 {
    background-color: #29bab9;
    margin-bottom: 60px
}

.e2g-shipment-cards .bg-card-5 {
    background-color: #ea4b00
}

.e2g-shipment-cards .card-body i {
    font-size: 1.5rem
}

.e2g-shipment-cards .tracking-input,
.e2g-shipping-btm-form .info-box {
    margin-bottom: 20px
}

.e2g-form-subject-field,
.ecommerce-banner button.book_now-button,
.mt-40 {
    margin-top: 40px
}

.e2g-form-subject-field input {
    height: 85px !important
}

.e2g-form-message-field textarea,
.e2g-cargo-list ul.nav.nav-tabs li a.nav-link:hover {
    border: none !important
}

section.e2g-shipment-cards .col-md-9 .col-md-4 .card .card-body {
    padding: 50px;
    color: #fff
}

.e2g-history-card .e2g-card-body.card-body p,
.e2g-shipment-cards .card.bg-card-3 h5,
.e2g-shipment-cards .card.bg-card-3 label.form-label,
.form-group.field-password input,
nav.navbar a.navbar-brand i.fa.fa-search,
section.history-slider h2 span,
ul.e2g-custom-clearance-card li {
    color: #000
}

.e2g-shipment-cards .col-md-9 .col-md-4 .card .card-body h5.card-title {
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 40px;
    line-height: 1.5
}

.e2g-shipment-cards .col-md-9 .col-md-4 .card .card-body p.card-text {
    font-size: 23px;
    line-height: 1.6;
    padding-bottom: 50px;
    border-bottom: 3px dotted #ffffffa3
}

.e2g-shipment-cards .col-md-3.sidebar {
    padding: 40px
}

.e2g-shipment-cards .col-md-3.sidebar p {
    font-size: 26px;
    line-height: 1.6;
    color: #ffffffa8
}

section.e2g-career-box i,
section.e2g-stats-box i {
    background-color: #2ab3ba;
    border-radius: 50%;
    padding: 16px;
    font-size: 13px;
    color: #fff;
    transform: rotate(-45deg)
}

.e2g-form .left-section {
    padding: 20px 20px 90px 0
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio],
.e2g-shipment-cards .tracking-input label.form-label,
button.slick-arrow::before,
div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body .e2g-card-reviews-image,
footer.e2g-footer-section-outer .e2g-btm-icons .logo-pair:hover img.e2g-white-logo,
img.e2g-colored-logo,
section#e2g-get-quote-form,
section.e2g-carousel button.carousel-control-next span.visually-hidden,
section.e2g-carousel button.carousel-control-prev span.visually-hidden,
section.history-slider button span.visually-hidden {
    display: none
}

.e2g-form.left-section h1 {
    line-height: 1.2
}

.e2g-form .vertical-divider {
    border-left: 2px dashed #cc0;
    height: 100%
}

.e2g-form .form-section {
    padding: 20px
}

.e2g-form .form-control {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #ccc;
    color: #fff;
    border-radius: 0;
    height: 65px;
    font-size: 16px
}

.e2g-form .form-control:focus {
    box-shadow: none;
    border: 2px solid #9fd45f
}

.e2g-form .btn-send {
    background: 0 0;
    border: 1px solid #cc0;
    color: #cc0;
    border-radius: 0;
    max-width: 105px !important;
    padding: 15px 0 !important
}

.e2g-form .social-icons i {
    font-size: 24px;
    margin: 0 10px;
    color: orange
}

.e2g-form form .form-group input::placeholder,
.e2g-form form .form-group textarea::placeholder {
    color: #fff !important
}

.e2g-shipping-btm-form {
    background-image: url('../images/your-background-image-url.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100vh;
    color: #333
}

.e2g-shipping-btm-form .form-box,
.e2g-shipping-btm-form .info-box {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.e2g-shipping-btm-form .form-box input,
.e2g-shipping-btm-form .form-box textarea {
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
    margin-bottom: 10px
}

.e2g-shipping-btm-form .btn-submit {
    background-color: coral;
    color: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    border: none;
    transition: background-color .3s
}

.e2g-shipping-btm-form .btn-submit:hover {
    background-color: tomato;
    color: #fff
}

section.e2g-blog {
    background: #fff;
    padding: 0
}

section.e2g-blog h5.card-title i {
    font-size: 13px;
    background: #312c98;
    color: #fff;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transform: rotate(-45deg)
}

.e2g-btm-icons img {
    object-fit: contain
}

.e2g-blog-post-hd-logo h2,
.e2g-registration-form .e2g-form-group .form-group,
.grey-bg-card .icon-with-text p,
.e2g-cargo-list ul.nav.nav-tabs li.nav-item,
section.history-slider.e2g-history-slider div#e2g-history-slider-row {
    margin: 0
}

.e2g-banner-section>svg {
    position: absolute;
    z-index: 1;
    width: 100%
}

.e2g-footer-section {
    background-color: #121212;
    color: #525252;
    padding: 125px 0 50px;
    position: relative
}

.e2g-footer-section .e2g-logo img {
    max-width: 150px
}

.e2g-footer-section .e2g-address p {
    color: #ddf247;
    margin-bottom: 0
}

.e2g-footer-section .e2g-phone-number a {
    color: #27b4ba;
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    text-decoration: none
}

.e2g-footer-section .e2g-phone-number a i {
    margin-right: 8px
}

.e2g-footer-section .e2g-social-links a {
    color: #f77e2a;
    font-size: 1.5rem
}

.e2g-custom-grid p,
.e2g-footer-section .e2g-links {
    text-align: right
}

.e2g-footer-section .e2g-links a {
    display: block;
    color: #fff;
    text-decoration: none;
    margin-bottom: 5px
}

.e2g-first-mile-faq .btn-link:hover,
.e2g-footer-section .e2g-links a:hover {
    text-decoration: underline
}

.e2g-footer-section .e2g-copyright {
    text-align: right;
    color: gray;
    margin-top: 60px;
    display: flex;
    justify-content: flex-end
}

.e2g-footer-section i {
    background: #f75300;
    color: #000;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%
}

.e2g-career-open,
.e2g-stats-open {
    display: none;
    transform: translateX(0)
}

.e2g-footer-tel svg {
    padding-right: 10px
}

.e2g-shipment-cards .card::after {
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.history-slider .carousel-inner .card .card-body,
section.bg-dark.e2g-bg-dark {
    background-color: #000 !important
}

.e2g-shipment-cards .bg-card-1::after {
    background-image: url(../images/1-bg.png);
    background-position: center
}

.e2g-shipment-cards .bg-card-2::after,
.e2g-why-easy-card .card:nth-child(2):after {
    background-image: url(../images/2-bg.png);
    background-position: center
}

.e2g-shipment-cards .bg-card-4::after,
.e2g-why-easy-card .card:nth-child(3)::after,
.e2g-why-easy-card .card:nth-child(5)::after {
    background-image: url(../images/3-bg.png)
}

.e2g-shipment-cards .bg-card-5::after {
    background-image: url(../images/frameg.png)
}

/* .e2g-left-side {
    border-right: 2px solid #5bc0de
} */

.e2g-right-side {
    background-color: #29baba !important
}

.e2g-left-side h1 {
    border-top: 2px solid #29b2ba;
    padding-top: 20px;
    font-family: Chonburi;
    font-size: 50px;
    font-weight: 400;
    line-height: 42px;
    text-align: left
}

.e2g-left-side-content {
    max-width: 300px;
    width: 100%
}

.e2g-left-side p {
    border-bottom: 2px solid #29b2ba;
    padding-bottom: 20px;
    font-family: Allumi Std;
    font-size: 25px !important;
    font-weight: 700;
    line-height: 31.75px;
    text-align: left;
    color: #8f8f8f !important
}

.e2g-close-icon {
    font-size: 1.5rem;
    cursor: pointer;
    right: 20px;
    top: 20px;
    padding: 0 14px 5px
}

section.e2g-custom-section {
    left: 0;
    transform: unset !important;
    padding-right: 0 !important;
    padding-left: 0 !important
}

section.e2g-custom-section>.container {
    padding: 0 !important;
    height: 100%
}

.e2g-announcement-bar.bg-light,
.e2g-announcement-bar.bg-light nav.navbar {
    background: #e1e1e1 !important
}

.e2g-announcement-bar.bg-light nav.navbar {
    padding: 0 !important;
    gap: 100px
}

section.e2g-form {
    padding: 100px 20px
}

.e2g-cargo-form-content,
.e2g-social-links {
    gap: 25px
}

section.e2g-eccomerce-fba {
    padding: 0 !important;
    margin: 0 !important
}

.e2g-form .overlay-wrap,
.pt-100,
section.e2g-career-box {
    padding-top: 100px
}

.custom-blog-post-loop.e2g-blog-all {
    padding: 45px 0
}

.e2g-career-position-card>.container>.row,
.e2g-phone-number,
section.e2g-featured-services>.container>.row {
    justify-content: space-between
}

section.e2g-banner {
    background-size: cover;
    background-position: center;
    color: #fff
}

.e2g-cargo-banner-heading {
    padding: 10% 0 20px !important
}

.e2g-stats-card h4,
section.e2g-career-info>.container.my-5 {
    margin-bottom: 0 !important
}

.e2g-banner-cargo-content {
    max-width: 590px;
    width: 100%;
    padding: 0
}

.e2g-banner-cargo-content h1 {
    font-size: 50px;
    line-height: 63.5px;
    text-align: left;
    font-weight: 800 !important
}

.e2g-banner-video-content>div,
.e2g-drop-section .e2g-drop,
.e2g-form-label~.col-sm,
.e2g-history-card .e2g-card-body.card-body,
.e2g-pdf-cards-content .card .card-body,
.e2g-reviews-card .e2g-card-body.card-body,
.form-group.e2g-product-form,
div#air,
div#e-return section.easy-return .left-return-detail,
div#fba,
div#website_cookies_bar .modal.s_popup_bottom.s_popup_no_backdrop,
section.e2g-banner.e2g-cargo-banner .e2g-banner-cargo-content,
section.e2g-career-info .e2g-career-info-content.e2g-career-info-lt,
.e2g-cargo-list ul.nav-tabs li a,
section.e2g-ecomerce-fba-services .left-return-detail,
ul.e2g-ecommerce-our-services {
    padding: 0 !important
}

.e2g-banner-cargo-content p {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0%
}

.e2g-card-body {
    padding: 25px 0 50px !important
}

.e2g-btn-primary {
    background: #f75300 !important;
    border: none;
    padding: 20px 60px !important;
    font-weight: 700 !important;
    border-radius: 7px;
    line-height: 22.86px !important;
    font-size: 18px !important;
    color: #fff
}

.e2g-card-form-content h4 {
    font-size: 23px;
    font-weight: 800;
    line-height: 29.21px;
    text-align: left
}

.e2g-card-form-content input,
.e2g-card-form-content select {
    border: 1px solid #d3d3d3 !important;
    background: #f6f6f6 !important;
    height: 50px;
    color: #838383;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.78px;
    text-align: left
}

.e2g-btn-primary:hover {
    background: #e66100 !important
}

.e2g-form-group {
    margin-bottom: 26px !important
}

.e2g-btn-secondary {
    background: #333 !important;
    border: none;
    padding: 10px 40px;
    font-weight: 600;
    border-radius: 4px;
    color: #fff
}

.e2g-btn-secondary:hover {
    background: #444 !important
}

.e2g-easy-booking-click::after,
.e2g-easy-booking-done::after,
.e2g-easy-booking-ship::after {
    height: 180px;
    background-size: contain;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    content: ""
}

.e2g-career-position-card,
.e2g-easy-booking-click::after,
.e2g-easy-booking-done::after,
.e2g-easy-booking-ship::after,
.e2g-featured-service-card {
    background-repeat: no-repeat;
    background-position: center
}

.e2g-cargo-form-content .col-md-7.p-0 {
    max-width: 620px;
    width: 100%;
    flex: unset
}

.e2g-cargo-form-content .col-md-2 {
    max-width: 21.5% !important;
    flex: unset
}

.e2g-card-form-content .col-md-6 {
    max-width: 48%
}

.e2g-card-form-content {
    padding: 0 35px;
    margin-top: 50px !important
}

.e2g-card-body .row {
    margin-left: 0;
    margin-right: 0
}

.e2g-card-body .e2g-nav-link {
    text-align: center;
    padding-bottom: 30px;
    border-bottom: 1px solid transparent;
    margin-bottom: -1px;
    font-weight: 800 !important
}

.e2g-card-body .e2g-nav-link.active {
    color: #f75300;
    border-bottom: 1px solid #f75300
}

.e2g-existing-customer h4,
.e2g-track-shipment h4,
.e2g-tracking-form-cont .e2g-tracking-form h3 {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #000
}

.e2g-existing-customer a,
.e2g-existing-customer p {
    font-size: 15px;
    font-weight: 650;
    line-height: 26px;
    text-align: left;
    padding: 0;
    margin: 0 !important
}

.e2g-existing-customer a.e2g-link {
    color: #f75300;
    text-decoration: none
}

.e2g-existing-customer button.btn {
    padding: 18px 30px !important
}

.e2g-card-body.e2g-existing-customer {
    display: flex;
    flex-direction: column;
    gap: 77px
}

.e2g-track-shipment {
    padding: 63px 30px !important;
    display: flex;
    flex-direction: column
}

.e2g-track-shipment input {
    border: 1px solid #d3d3d3;
    background: #f6f6f6;
    border-radius: 7px;
    height: 50px
}

.e2g-track-shipment button.btn {
    padding: 19px 72px;
    border-radius: 7px;
    opacity: 0px;
    background: #333 !important;
    color: #fff !important
}

section.e2g-cargo-form,
section.e2g-ecommerce-banner {
    padding-bottom: 50px
}

.e2g-cargo-middle-nav ul.nav.nav-tabs li.nav-item,
.e2g-cargo-middle-nav ul.nav.nav-tabs li.nav-item:last-child {
    border-color: #ffffff50
}

#products_grid .oe_product>.o_wsale_product_grid_wrapper,
.e2g-registration-form-post-codes label.e2g-form-label,
section.e2g-ecommerce-tab,
section.e2g-warehouse-location {
    padding-top: 0 !important
}

section.e2g-aeo-iso p a {
    color: #31c5c9
}

.e2g-carousel-content h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    text-align: left;
    color: #31c5c9;
    margin-bottom: 15px
}

.e2g-carousel-content h4 {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #fff;
    margin-bottom: 20px
}

section.e2g-warehouse a:hover {
    background: #17d0d8 !important
}

section.e2g-carousel {
    background: #fff !important;
    padding: 80px 0
}

.e2g-header-navabar .container,
section.e2g-banner.e2g-cargo-banner>.container,
.e2g-cargo-list .container,
section.e2g-carousel .container,
section.e2g-eccomerce-fba .container,
section.e2g-form-section.e2g-career-custom-form>.container,
section.e2g-value-services .container {
    max-width: 1520px !important
}

section.e2g-carousel button.carousel-control-prev {
    width: 3%;
    left: -5%;
    background: 0 0 !important;
    box-shadow: unset !important;
    border: none
}

section.e2g-carousel button.carousel-control-next {
    width: 3%;
    right: -5%;
    background: 0 0 !important;
    box-shadow: unset !important;
    border: none
}

button.carousel-control-next span.carousel-control-next-icon,
button.carousel-control-prev span.carousel-control-prev-icon {
    background-image: unset !important;
    border: 1.5px solid #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.e2g-award-container,
.masonary-gallery .gap-20,
section.e2g-carousel .carousel-inner .e2g-carousel-content,
section.four-grid-block .row {
    gap: 20px
}

section.e2g-carousel .carousel-inner .e2g-carousel-content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.e2g-easy-booking .container {
    max-width: 1170px
}

section.e2g-easy-booking h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    margin-bottom: 30px !important
}

.e2g-easy-booking-card {
    padding: 55px 30px !important;
    color: #fff;
    text-align: left !important;
    border-radius: 15px !important;
    position: relative
}

.e2g-easy-booking-click::after {
    width: 180px;
    background-image: url(../images/e.png);
    opacity: .1
}

.e2g-easy-booking-ship::after {
    width: 180px;
    background-image: url(../images/bg2.png)
}

.e2g-easy-booking-done::after {
    width: 180px;
    background-image: url(../images/g.png)
}

section.e2g-easy-booking h3.card-title {
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    display: flex;
    align-items: center
}

section.e2g-easy-booking p.card-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: left
}

.e2g-easy-booking-content .col-md-4.p-0 {
    max-width: 31.5%
}

.e2g-get-quote-wrap .e2g_shipping_widget,
section.e2g-certifications-associations,
section.e2g-easy-booking {
    padding: 100px 0
}

button.book_now-button,
section.e2g-banner a.btn {
    padding: 19px 25px;
    font-size: 18px;
    font-weight: 700
}

.e2g-form.form-ecommerce .social-icons i {
    font-size: 24px;
    margin: 0 10px;
    color: #000;
    width: 60px;
    height: 60px;
    background-color: #f75300;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.e2g-form.form-ecommerce .left-section {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.e2g-form.form-ecommerce .social-icons {
    margin-bottom: 80px
}

.e2g-form.form-ecommerce .form-section {
    padding: 20px;
    margin-bottom: 50px
}

button.book_now-button {
    border: none;
    box-shadow: none;
    border-radius: 7px;
    color: #fff
}

.ecommerce-banner h1 {
    text-transform: normal
}

.e2g-cargo-list.ecommerce-cargo-list .list-ecom-wrapper .list-ecom {
    border-left: 0;
    margin: 5px 0;
    border: 1.5px solid;
    border-top: 0;
    border-bottom: 0;
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #4B61C7 50%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1
}

.e2g-cargo-list.ecommerce-cargo-list .list-ecom-wrapper .list-ecom:first-child {
    border-left: 1.5px solid
}

.block-wrapper-return {
    gap: unset;
    justify-content: space-between;
    row-gap: 16px !important
}

.e2g-form-submit,
.e2g-growth-respect .e2g-careers-box .e2g-image-col,
.e2g-passport-form .form-group.s_website_form_submit,
.e2g-shipping-step2-form-wrap .col-sm-12,
.left-return-detail,
section.four-grid-block .row .col-md-3.image-block {
    padding: 0
}

.grey-bg-card {
    background-color: #5754b0;
    max-width: calc(50% - 10px);
    padding: 30px;
    border-radius: 10px
}

.grey-bg-card.full {
    width: 100%;
    max-width: 100%
}

.right-return-image img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.prple-text {
    color: #8654e0
}

.color-aaa,
.color-white,
.e2g-shipping-contact-form-wrap .form-check label p,
.e2g-shipping-contact-form-wrap h4,
.e2g-shipping-step2-form-wrap h4.e2g-step2-head,
.e2g-shipping-step2-form-wrap label.form-label {
    color: #fff
}

section.e2g-drop-section {
    padding: 100px 0 !important
}

.e2g-drop-content-image img.img-fluid {
    max-height: 540px;
    width: 100%
}

.e2g-value-services-cont img {
    height: 100%;
    object-fit: cover
}

.grey-bg-card .icon-with-text {
    gap: 10px
}

section.e2g-banner a.btn {
    background: #f75300;
    border-radius: 7px;
    color: #fff;
    line-height: 22.86px;
    text-align: left
}

.e2g-career-position-card .e2g-card,
.e2g-featured-services-content {
    width: 100%;
    padding: 40px
}

.e2g-form .social-icons {
    display: flex;
    gap: 30px
}

.e2g-career-position-card::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 60%)
}

.e2g-career-position-card .e2g-card {
    position: static;
    z-index: 9
}

.col-md-4.e2g-featured-service-card,
.e2g-career-position-card {
    max-width: 31% !important;
    flex: 0 0 31% !important
}

section.history-slider .carousel-inner .card h5.card-title {
    color: #fff;
    font-weight: 700;
    font-family: Allumi Std;
    font-size: 20px
}

section.history-slider .carousel-inner .card p {
    color: #fff;
    font-weight: 400;
    font-family: Allumi Std;
    font-size: 16px
}

.e2g-career-position-card,
.e2g-featured-service-card {
    border-radius: 10px;
    background-size: cover;
    max-height: 450px;
    min-height: 450px;
    display: flex;
    align-items: flex-end;
    position: relative
}

.e2g-career-position-card .e2g-card,
.e2g-cargo-tab-content>div,
.e2g-ecomerce-fba-services-lt img,
.e2g-featured-service-card .e2g-card,
.e2g-registration-form .field-mobile.e2g-form-row .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown,
section.e2g-aeo-iso .e2g-aeo-section .e2g-aeo-img>img,
section.e2g-awards .e2g-card img,
section.e2g-carousel.e2g-tab-pane-content .e2g-left-side img,
section.e2g-ecomerce-fba-services .container>div,
section.e2g-get-started .eparcel-return-courier img,
section.e2g-shipment-cards .sidebar svg {
    width: 100%
}

.e2g-career-position-card .e2g-card .e2g-featured-services-content,
.e2g-featured-service-card .e2g-card .e2g-featured-services-content,
.e2g-job-card-btn {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.e2g-career-position-card .e2g-card .e2g-featured-services-content a.btn,
.e2g-featured-service-card .e2g-card .e2g-featured-services-content a.btn,
.e2g-form-phone-field,
.e2g-personal-belongings-form-step-2 input[type=number] {
    height: 60px
}

.e2g-career-position-card .e2g-card-footer,
.e2g-featured-service-card .e2g-card-footer {
    position: absolute;
    right: 25px;
    top: 25px
}

.e2g-featured-services-content h5.e2g-card-title {
    font-size: 30px;
    font-weight: 700;
    line-height: 38.1px;
    text-align: left;
    margin: 0
}

#air section.e2g-air-easy-booking .e2g-easy-booking-content .e2g-easy-booking-card {
    background: linear-gradient(360deg, #7037de 0, #7946e1 100%) !important
}

.e2g-air-easy-booking h2>span {
    color: #7946e1 !important
}

.e2g-cargo-air-charter-button>a {
    background-color: #7946e1 !important
}

.e2g-featured-services-content p.e2g-card-text {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    margin: 10px 0 30px
}

.e2g-featured-services-content a.btn {
    font-size: 18px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: left;
    background: #f75300;
    padding: 18px 20px;
    border-radius: 7px;
    color: #fff
}

section.e2g-carousel .carousel-inner .e2g-carousel-content ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left
}

section.e2g-carousel .carousel-inner .e2g-carousel-content ul {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 30px
}

section.e2g-warehouse .row .col-md-2.text-center {
    border-left: 1px solid #40c3c9
}

section.e2g-warehouse .row .col-md-2.text-center:last-child {
    border-right: 1px solid #40c3c9
}

section.e2g-bonded-warehouse h2.e2g-text-purple {
    color: #8654e0;
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    text-align: left
}

section.e2g-bonded-warehouse p,
section.e2g-bonded-warehouse ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #aaa !important
}

section.e2g-bonded-warehouse ul {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 22px
}

section.e2g-bonded-warehouse h4 {
    color: #29b2ba;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: left;
    margin: 38px 0 15px
}

.e2g-value-services-cont {
    padding: 0;
    max-width: 47% !important
}

section.e2g-value-services h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #f75b00 !important
}

.e2g-value-services-cont>p {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    line-height: 25.4px;
    text-align: left
}

section.e2g-value-services .card-header .value-added-icons svg {
    width: 45px;
    height: 50px
}

.about-logo .slick-track,
section.e2g-value-services .card-header {
    display: flex;
    gap: 20px
}

section.e2g-banner.about_us_banner {
    background-image: url('../images/about-us-banner.png');
    height: 370.69px !important;
    display: flex !important;
    align-items: center;
    position: relative
}

section.e2g-banner.e2g-contact-banner {
    display: flex !important;
}

.about_us_banner .e2g-banner-cargo-content {
    max-width: 682px;
    width: 100%;
    padding: 0
}

.absolute-to-section {
    display: none;
    position: absolute;
    bottom: 30px;
    left: 40px
}

.absolute-to-section img {
    margin-right: 12px
}

.e2g-registration-form-optional span,
.e2g_blog_posts .card.e2g_blog_card,
.history-slider .card,
section.history-slider button {
    background: 0 0;
    border: none
}

section.history-slider {
    padding: 70px 0;
    background: #fff
}

section.marque-logos h1 {
    font-size: 60px;
    color: #fff;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 30px
}

.e2g-footer-section-cont {
    position: relative;
    z-index: 1
}

section.four-grid-block .row .col-md-6 {
    flex: 0 0 49% !important;
    max-width: 49% !important
}

section.e2g-awards,
section.e2g-certifications-associations,
section.four-grid-block,
section.marque-logos {
    background: #000
}

section.masonary-gallery .col-md-12.h-50 {
    flex: unset !important;
    padding: 0 !important
}

section.history-slider .card-wrapper {
    gap: 13px
}

section.history-slider .card-body {
    padding-left: 0;
    padding-right: 0
}

.history-slider button span.carousel-control-prev-icon {
    background-position: center;
    background-repeat: no-repeat;
    filter: none;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%23C5C5C5'/%3E%3Cpath d='M13.4697 19.4697C13.1768 19.7626 13.1768 20.2374 13.4697 20.5303L18.2426 25.3033C18.5355 25.5962 19.0104 25.5962 19.3033 25.3033C19.5962 25.0104 19.5962 24.5355 19.3033 24.2426L15.0607 20L19.3033 15.7574C19.5962 15.4645 19.5962 14.9896 19.3033 14.6967C19.0104 14.4038 18.5355 14.4038 18.2426 14.6967L13.4697 19.4697ZM14 20.75H26V19.25H14V20.75Z' fill='%23C5C5C5'/%3E%3C/svg%3E") !important
}

.history-slider button span.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='none' stroke='%23c5c5c5'/%3E%3Cpath d='M26.5303 20.5303C26.8232 20.2374 26.8232 19.7626 26.5303 19.4697L21.7574 14.6967C21.4645 14.4038 20.9896 14.4038 20.6967 14.6967C20.4038 14.9896 20.4038 15.4645 20.6967 15.7574L24.9393 20L20.6967 24.2426C20.4038 24.5355 20.4038 25.0104 20.6967 25.3033C20.9896 25.5962 21.4645 25.5962 21.7574 25.3033L26.5303 20.5303ZM14 20.75H26V19.25H14V20.75Z' fill='%23c5c5c5'/%3E%3C/svg%3E") !important;
    filter: none;
    border: none
}

.history-slider button:not(:disabled) span.carousel-control-prev-icon {
    background-position: center;
    background-repeat: no-repeat;
    filter: none;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='%232AB3BA'/%3E%3Cpath d='M13.4697 19.4697C13.1768 19.7626 13.1768 20.2374 13.4697 20.5303L18.2426 25.3033C18.5355 25.5962 19.0104 25.5962 19.3033 25.3033C19.5962 25.0104 19.5962 24.5355 19.3033 24.2426L15.0607 20L19.3033 15.7574C19.5962 15.4645 19.5962 14.9896 19.3033 14.6967C19.0104 14.4038 18.5355 14.4038 18.2426 14.6967L13.4697 19.4697ZM14 20.75H26V19.25H14V20.75Z' fill='%23ffffff'/%3E%3C/svg%3E") !important
}

.history-slider button:not(:disabled) span.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%232AB3BA'/%3E%3Cpath d='M26.5303 20.5303C26.8232 20.2374 26.8232 19.7626 26.5303 19.4697L21.7574 14.6967C21.4645 14.4038 20.9896 14.4038 20.6967 14.6967C20.4038 14.9896 20.4038 15.4645 20.6967 15.7574L24.9393 20L20.6967 24.2426C20.4038 24.5355 20.4038 25.0104 20.6967 25.3033C20.9896 25.5962 21.4645 25.5962 21.7574 25.3033L26.5303 20.5303ZM14 20.75H26V19.25H14V20.75Z' fill='white'/%3E%3C/svg%3E") !important;
    filter: none;
    border: none
}

.history-slider .carousel-control-next,
.history-slider .carousel-control-prev {
    top: auto;
    bottom: 0;
    width: auto
}

.history-slider .carousel-control-prev {
    left: calc(50% - 50px)
}

.history-slider .carousel-control-next {
    right: calc(50% - 50px)
}

.history-slider .carousel-inner,
.pb-100 {
    padding-bottom: 100px
}

.e2g-history-slider .arrow:hover,
.e2g-orange-theme-layout .e2g-right-side,
.e2g-orange-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-orange-theme-layout section.e2g-easy-booking .card,
.step-orange .step-descripton {
    background-color: #f75300 !important
}

.step-blue .step-descripton {
    background-color: #33308f
}

.step-violet .step-descripton {
    background-color: #7845e0
}

.step-terqoise .step-descripton {
    background-color: #29b2ba
}

.step-grey .step-descripton {
    background-color: #ededed
}

section.why-easy-go {
    background: linear-gradient(180deg, #121212 0, #333 50%, #121212 100%);
    padding: 100px 0
}

.step-number {
    padding: 40px 10px;
    text-align: center;
    background-color: #fff
}

.e2g-career-info-content p>a,
.e2g-cargo-tab-content ul li:hover i.fa-snowflake-o,
.e2g-form-row label.e2g-form-label span.s_website_form_mark,
.step-orange .color {
    color: #f75300
}

.step-blue .color {
    color: #33308f
}

.step-violet .color {
    color: #7845e0
}

.step-terqoise .color {
    color: #29b2ba
}

.step-grey .color {
    color: #ededed
}

.step-number h2 {
    font-size: 90px;
    font-weight: 700
}

.step-descripton {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 60px
}

.e2g-shipment-cards .card .card-body img,
.step-common {
    margin-bottom: 30px
}

.marquee {
    overflow: hidden
}

.e2g-easy-booking-section,
.marquee-content,
section.e2g-eccomerce-fba>.container {
    display: flex
}

.marquee-item {
    flex: 0 0 16vw;
    margin: 0 1vw
}

.masonary-gallery img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.masonary-gallery .h-50 {
    height: calc(50% - 10px) !important
}

.masonary-gallery .gap-20 .col-md-6 {
    width: calc(50% - 10px);
    padding: 0 !important;
    max-width: 48%;
    flex: 0 0 48%
}

section.masonary-gallery {
    background: #f6f6f6
}

button.view-all-button {
    padding: 16px 50px;
    border: none;
    box-shadow: none;
    color: #fff;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 700
}

.four-grid-block .image-block img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover
}

.bg-grey-light {
    background-color: #f6f6f6
}

.four-grid-block .equal-padding {
    padding: calc(var(--bs-gutter-x) * .5)
}

.four-grid-block .description-block {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.e2g-shipping-contact-form-wrap .form-check,
.with-image .no-bg {
    background: 0 0
}

.title-steps-left .step-number {
    text-align: left;
    padding: 30px 40px;
    min-height: 190px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.step-number.bg-orange {
    background-color: #f75300;
    border-right: 1px solid #fff;
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1
}

section.e2g-banner.about_us_banner.career-page-banner {
    background-image: url('../images/career-banner.png')
}

section.e2g-custom-grid h3 {
    font-weight: 700;
    margin-bottom: 20px
}

@keyframes scrolling {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translatex(-144vw)
    }
}

.e2g-custom-grid i.text-secondary,
.e2g-custom-grid span.text-secondary {
    color: #005873 !important
}

.e2g-custom-section {
    display: none;
    position: relative;
    right: -100%;
    opacity: 0;
    transition: .5s ease-in-out;
    box-shadow: var(--bs-box-shadow)
}

.e2g-custom-section.e2g-slide-in {
    display: block;
    right: 0;
    opacity: 1;
    animation: .5s forwards e2gSlideInRight
}

@keyframes e2gSlideInRight {
    from {
        right: -100%;
        opacity: 0
    }

    to {
        right: 0;
        opacity: 1
    }
}

section.e2g-value-services .card-header {
    align-items: center;
    border-bottom: unset;
    display: flex;
    gap: 15px
}

.e2g-value-services-cont h5.card-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: left;
    margin-bottom: 6px;
    text-transform: uppercase
}

section.e2g-value-services .card-header .text-aaa p.color-aaa {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #999 !important
}

section.e2g-value-services .card {
    background: #212121;
    color: #fff;
    border-radius: 10px;
    padding: 25px 0 22px 40px
}

section.e2g-value-services,
section.reviews-slider.e2g-reviews-slider {
    padding: 80px 0
}

.e2g-award-circle {
    width: 25%;
    height: 180px;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    padding: 0 16px;
    font-weight: 800;
    line-height: normal;
    text-align: center;
    background-color: #8cc640;
    display: flex;
    justify-content: center;
    align-items: center;
    outline: #000 solid 2px !important;
    outline-offset: -10px
}

.e2g-award-container {
    display: flex;
    justify-content: space-around
}

.e2g-certifications-associations .e2g-card p {
    color: #333
}

.e2g-certifications-associations .e2g-card {
    background-color: #f8f9fa;
    border-radius: 10px;
    padding: 30px 25px;
    text-align: center;
    color: #333;
    height: 100%
}

.e2g-certifications-associations .e2g-card img {
    max-height: 80px;
    margin-bottom: 20px
}

section.e2g-certifications-associations .container .row {
    align-items: stretch;
    justify-content: center
}

.about-logo {
    max-width: 1520px !important;
    margin: 0 auto;
    padding: 0 15px
}

.about-logo .slick-track .slick-slide img {
    width: 100%;
    margin: 10px 0;
    height: 100% !important;
    max-height: 135px;
    object-fit: cover
}

.e2g-cargo-list .row .col-md-2.text-center:hover,
slider-component.thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button {
    border-radius: unset !important
}

.e2g-shipment-cards .card .card-body {
    position: relative;
    z-index: 1;
    background: unset !important;
    padding: 50px 0 50px 60px
}

.e2g-shipment-cards .card .card-body h5.card-title {
    font-family: Allumi Std;
    font-size: 20px;
    font-weight: 800;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 14px;
    color: #fff
}

form.card-body.e2g_track_shipment-form button.btn {
    max-width: 140px !important;
    border-radius: 7px !important;
    font-size: 18px;
    width: 100%;
    padding: 15px 42px
}

form.card-body.e2g_track_shipment-form {
    padding-right: 30px !important
}

.e2g-shipment-cards .card .card-body p.card-text {
    font-family: Allumi Std;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    border-bottom: 2px dashed #fffFFF66;
    padding-bottom: 40px;
    padding-right: 30px;
    color: #fff
}

section.e2g-shipment-cards .sidebar {
    padding: 80px 85px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

section.e2g-shipment-cards .col-md-4.sidebar p {
    font-family: Allumi Std;
    font-size: 30px;
    font-weight: 400;
    line-height: 38.1px;
    text-align: left
}

.e2g-career-card,
.e2g-stats-card {
    position: unset !important
}

.e2g-career-card h2,
.e2g-stats-card h2 {
    font-size: 34px;
    align-items: center;
    font-weight: 800;
    height: 82px
}

.e2g_blog_posts .e2g_posts_cover .o_record_cover_image {
    width: 100%;
    min-height: 300px;
    position: unset;
    background-size: cover
}

.card.e2g_blog_card .e2g_post_meta {
    margin: 20px 0 10px;
    line-height: normal;
    text-align: left !important
}

.card.e2g_blog_card .card-body.e2g_post_title a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    text-decoration: none
}

nav.e2g-announcement-bar-content ul.navbar-nav li a.nav-link {
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    text-align: center;
    color: #000 !important
}

.card.e2g_blog_card .card-body h4,
.e2g_custom_grid_body h2 {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #000 !important
}

nav.e2g-announcement-bar-content ul.navbar-nav {
    align-items: center
}

.card.e2g_blog_card .card-body i {
    background: #312c98;
    color: #fff;
    padding: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transform: rotateZ(-45deg)
}

.card.e2g_blog_card .card-footer {
    border-color: #312c98 !important;
    background-color: transparent !important
}

.card.e2g_blog_card .card-body.e2g_post_title {
    padding: 0 10px 20px;
    background-color: transparent !important
}

.card.e2g_blog_card p.e2g_post_meta {
    font-size: 16px;
    font-weight: 400;
    line-height: 20.32px;
    text-align: left;
    color: #999 !important;
    padding: 0 10px
}

section.s_blog_posts {
    background: #e0e0e0;
    border-radius: 0;
    padding-top: 10px !important
}

.e2g-shipping-contact-form-wrap form.e2g-form-step.form-step,
.e2g-shipping-step2-form-wrap,
form.oe_signup_form {
    width: 100%;
    padding: 50px;
    background-color: rgba(255, 255, 255, .4)
}

.e2g-warehouse-map iframe,
.e2g_blog_posts .card.e2g_blog_card a.e2g_posts_cover .o_record_cover_container,
section.e2g-warehouse-location iframe {
    border-radius: 10px
}

.e2g-cargo-list-content {
    max-width: 20% !important;
    flex: 0 0 20% !important
}

.e2g_custom_grid_cover .o_record_cover_container {
    border-radius: 10px !important;
    min-height: 300px !important;
    max-height: 300px !important;
    height: 100% !important
}

.e2g-cargo-t,
.e2g_custom_grid_cover .o_not_editable.o_wblog_post_list_author.o_not_editable,
div#e2g-mobile-menu,
section.history-slider.e2g-history-slider div#e2g-history-slider-row ul.slick-dots {
    display: none !important
}

.e2g_custom_post_info {
    display: flex;
    flex-direction: row-reverse
}

.e2g_custom_post_info time.text-nowrap {
    font-size: 12.8px !important;
    font-weight: 400;
    line-height: 20.32px !important;
    text-align: left;
    color: #212529b3 !important
}

.e2g_custom_grid_body a.o_blog_post_title {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #fff !important;
    margin-top: -15px !important
}

.e2g_custom_grid_teaser {
    border-top: 1.5px solid #312c98;
    margin: 20px 0 10px
}

.e2g_custom_grid_teaser a {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    color: #fff !important
}

section#o_wblog_index_content {
    background: #f2f2f2 !important
}

.e2g-why-easy-card .card-body {
    padding: 20px !important;
    background: 0 0 !important
}

.e2g-why-easy-card .card {
    border-radius: 10px;
    color: #fff;
    height: 100%;
    position: relative
}

.e2g-why-easy-card {
    flex: 0 0 20% !important;
    max-width: 20% !important
}

.e2g-why-easy-card h2 {
    font-weight: 700;
    font-size: 58px;
    margin-bottom: 25px;
    line-height: 1.5
}

.e2g-why-easy-card .card::after,
.e2g-why-easy-card .card:nth-child(3):after {
    background-image: url(../images/1-bg.png);
    background-position: center;
    width: 100%;
    height: -webkit-fill-available;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.e2g-announcement-bar .container {
    max-width: 1160px !important
}

nav.navbar a.navbar-brand {
    padding: 0;
    margin: 0;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important
}

#e2g-search-input {
    padding: 0 !important;
    width: 300px;
    height: 45.9px;
    right: -125px;
    top: -10.7px;
    border: none !important;
    background: 0 0;
    margin: 0 !important
}

.e2g-cargo-form-content,
section.e2g-eccomerce-fba .e2g-right-side {
    justify-content: center !important
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input input.search-query.form-control.oe_search_box.None:focus {
    box-shadow: unset !important;
    outline: 0 !important;
    border: none !important
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input,
#e2g-search-input form.o_searchbar_form.s_searchbar_input *,
section.e2g-custom-nav ul.nav-tabs li.nav-item a,
section.e2g-custom-section.e2g-slide-in {
    height: 100%
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input .input-group-append button.btn.oe_search_button.btn-primary i.fa.fa-search,
.e2g-reg-form-name-fieldset.e2g-usertype-select .e2g-form-group .form-group.e2g-form-row {
    display: flex;
    align-items: center
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input input.search-query.form-control.oe_search_box.None {
    border-radius: 10px 0 0 10px !important;
    min-height: 46px !important
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input .input-group-append button.btn.oe_search_button.btn-primary {
    border-radius: 0 10px 10px 0;
    background-color: #f75300;
    border-color: #f75300
}

.e2g-auth-container.oe_website_login_container,
.e2g-shipping-contact-us,
.e2g-shipping-step2-form {
    background-image: url(../images/login-wallpaper.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0
}

.e2g-auth-container.oe_website_login_container h2.e2g-auth-heading {
    font-size: 50px;
    font-weight: 800;
    line-height: 63.5px;
    text-align: left;
    margin-bottom: 80px
}

.e2g-auth-container.oe_website_login_container form.oe_login_form {
    max-width: 500px;
    margin: 0 auto
}

.e2g-auth-container.oe_website_login_container form input.form-control {
    background: 0 0 !important;
    border: none;
    border-radius: unset;
    border-bottom: 1px solid #ccc;
    padding: 20px 20px 8px !important;
    height: 60px;
    color: #fff;
    font-size: 16px
}

.e2g-auth-container.oe_website_login_container form input.form-control::placeholder {
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-align: left;
    color: #fff
}

.e2g-custom-section.e2g-slide-in>.container.row.g-0,
.e2g-registration-form-post-codes .e2g-form-group select.e2g-form-input,
.e2g-registration-form-post-codes input,
div#e2g-reviews-slider-row .slick-track .slick-slide div,
.e2g-cargo-list ul.nav-tabs li a div,
section.e2g-eccomerce-fba .e2g-left-side img {
    height: 100% !important
}

.e2g-auth-container.oe_website_login_container .btn.btn-primary {
    background: #f75300;
    border: none;
    padding: 15px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    border-radius: 7px
}

.e2g-auth-container.oe_website_login_container a.btn.btn-link.btn-sm {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #fff;
    text-decoration: none;
    margin-top: 30px;
    border: none !important
}

.e2g-auth-container.oe_website_login_container form .oe_login_buttons div a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    text-decoration: none;
    margin-top: 20px
}

.e2g-auth-container.oe_website_login_container form input.form-control:focus {
    box-shadow: unset !important
}

form.oe_signup_form {
    max-width: 900px !important
}

.e2g-card-body.card-body,
.e2g-first-mile-faq .accordion .card .card-body,
.e2g-registration-form-post-codes.e2g-form-group,
.e2g-cargo-list ul li a,
section.e2g-ecomerce-fba-services>.container {
    background: 0 0 !important
}

.e2g-auth-container.oe_website_login_container h2.text-center {
    font-size: 50px;
    font-weight: 800;
    line-height: 63.5px;
    text-align: left
}

.e2g-form .social-icons a svg:hover circle {
    fill: #ff7214;
}

.e2g-easy-return-consolidation svg path,
.e2g-easy-return-scanning svg path,
.e2g-form .social-icons a svg:hover path,
.e2g-shipment-cards .card .card-body svg path,
.e2g-shipment-cards .card .card-body svg rect,
.e2g-value-added-cards .card .card-header .value-added-icons svg path {
    fill: #fff
}

.e2g-form .btn-send:hover {
    background-color: #cc0;
    color: #fff
}

.e2g-footer-section .e2g-social-links a:hover i {
    background-color: #ff7214;
    color: #fff
}

section.e2g-blog .e2g-box a:hover {
    background: #312c98;
    color: #fff !important
}

section.e2g-banner a.btn:hover {
    color: #f75300;
    background-color: #fff
}

.container.e2g-banner-section-content {
    position: absolute;
    top: 0;
    z-index: 9;
    left: 50%;
    transform: translateX(-50%)
}

.e2g-announcement-bar>.container {
    margin-right: 15% !important
}

.e2g-form input,
.e2g-form textarea {
    background: 0 0 !important;
    color: #fff !important
}

section.e2g-career-box,
section.e2g-stats-box {
    background: #000;
    margin-bottom: 0 !important;
    padding-bottom: 95px !important
}

svg.e2g-ftr-line {
    position: absolute;
    bottom: 0;
    width: calc(100% - 60px);
    left: 0;
    pointer-events: none;
    z-index: 1
}

#doubleDashDashedPath {
    stroke-width: 2
}

#fadedDashDashedPath {
    opacity: .2;
    stroke-width: 2
}

#doubleDashDashedPath2 {
    opacity: .4;
    stroke-width: 2
}

.e2g-right-side {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center !important
}

.e2g-cargo-list ul.nav-tabs li.nav-item {
    padding: 0;
    max-width: 19.966667% !important;
    width: 100% !important
}

.e2g-right-side .e2g-right-side-content h3,
.e2g-right-side-content h2 {
    font-size: 40px;
    font-weight: 800;
    line-height: 50.8px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 20px
}

.e2g-right-side .e2g-right-side-content p {
    font-size: 18px !important;
    font-weight: 300;
    line-height: 22.86px;
    text-align: left
}

.e2g-right-side .e2g-right-side-content h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 30px;
    text-transform: uppercase
}

section.bg-dark.e2g-bg-dark ul {
    gap: 5px
}

.e2g-custom-section .e2g-right-side-content {
    max-width: 85%
}

h1.e2g-banner-title span {
    border-bottom: none;
    position: relative
}

h1.e2g-banner-title span::after {
    content: '';
    position: absolute;
    display: block;
    width: var(--line-width, 0%);
    background: #f75300;
    height: 8px;
    left: 0;
    bottom: -6px;
    margin-top: 10px
}

.card-body.e2g_post_title svg {
    min-width: 50px
}

div#e2g-career-info-row,
div#e2g-stats-info-row {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    transition: background-color 5000s ease-in-out 9999s;
    -webkit-text-fill-color: #fff !important;
    -webkit-transition-delay: 9999s;
    color: #fff !important
}

section.history-slider h2,
section.masonary-gallery h2,
section.reviews-slider.e2g-reviews-slider h2 {
    font-size: 60px;
    text-align: center !important;
    margin-bottom: 50px !important;
    font-weight: 700
}

.js_blog.website_blog .e2g-cargo-list.e2g-cargo-middle-nav.e2g-custom-nav,
section.history-slider .e2g-timeline-row .slick-list.draggable {
    z-index: 99
}

.e2g-history-card .e2g-card-body.card-body h5.e2g-card-title.card-title {
    background: #f75300;
    color: #fff !important;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 25px
}

section#e2g_blog_section {
    padding-top: 100px;
    background-color: #e0e0e0
}

section#e2g_blog_section h1.e2g_blog_heading {
    font-family: Allumi Std;
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    text-align: left;
    color: #000;
    max-width: 1520px !important;
    padding: 0 20px;
    margin: 0 auto
}

.e2g-shipment-aboutus {
    flex-direction: row-reverse
}

.e2g-aboutus-heading h2 {
    font-size: 60px;
    font-weight: 700
}

.e2g-awards-content {
    flex-direction: column;
    align-items: flex-start !important;
    border-left: 2px dashed #fff;
    padding-left: 5%
}

.e2g-award-container {
    width: 100% !important;
    flex: unset !important
}

section.e2g-awards .container {
    display: flex;
    border-bottom: 2px solid #fff
}

section.e2g-awards .e2g-card p.text-center {
    color: #fff;
    margin-top: 20px
}

.e2g-logistics-left-logo {
    padding-right: 10%;
    padding-bottom: 5%
}

section.e2g-certifications-associations.e2g-c-grid .e2g-card h1 {
    font-weight: 700;
    font-size: 26px;
    margin: 25px 0
}

section.e2g-cargo-featured-services-grid .e2g-featured-services-content {
    flex-direction: column;
    align-items: flex-start !important
}

section.e2g-cargo-featured-services-grid .e2g-featured-service-card {
    position: relative;
    overflow: hidden
}

section.e2g-cargo-featured-services-grid .e2g-featured-services-hdr {
    position: relative;
    transform: translateY(50%);
    transition: transform .3s;
    margin-bottom: 20px
}

section.e2g-cargo-featured-services-grid .e2g-cargo-left-grid {
    opacity: 0;
    transform: translateY(100%);
    transition: opacity .3s, transform .3s;
    overflow: hidden
}

section.e2g-cargo-featured-services-grid .e2g-featured-service-card::after {
    content: "";
    position: absolute;
    background: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.iti__country-container,
section.e2g-cargo-featured-services-grid .e2g-featured-service-card .e2g-card {
    z-index: 9
}

.e2g-featured-service-card:hover .e2g-cargo-left-grid {
    opacity: 1;
    transform: translateY(0)
}

.e2g-featured-service-card:hover .e2g-featured-services-hdr {
    transform: translateY(0)
}

.e2g-history-card {
    display: flex !important;
    flex-direction: row;
    gap: 2%;
    display: flex !important;
    align-items: center
}

.e2g-history-card>div {
    max-width: 49%;
    width: 100%
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translate3d(0, -20%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

section.history-slider.e2g-history-slider {
    padding-bottom: 10%;
    position: relative
}

section.e2g-form form .form-group input.form-control::placeholder {
    font-size: 20px
}

section.history-slider .e2g-timeline-row {
    position: relative;
    margin-top: 30px
}

section.history-slider .e2g-timeline-row::after {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background: #e6e6e6;
    bottom: 24px
}

.e2g-history-card.slick-slide {
    transition: transform .5s;
    transform: scale(.8);
    opacity: .3
}

.e2g-history-card.slick-active.slick-center {
    transform: scale(1.2);
    z-index: 1;
    opacity: 1
}

button.slick-prev.slick-arrow {
    left: -60px
}

button.slick-next.slick-arrow {
    right: -40px
}

section.e2g-drop-section .e2g-collection h2 strong {
    color: #27b4ba
}

section.e2g-drop-section h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left
}

section.e2g-drop-section h6 span,
section.e2g-drop-section p,
section.e2g-drop-section p span {
    font-size: 18px !important;
    font-weight: 400;
    line-height: 24px;
    text-align: left
}

.e2g-cargo-list ul.nav.nav-tabs li a h5 {
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px 0;
    border-right: 1px solid #fff
}

section.e2g-drop-section h2 {
    font-size: 40px;
    margin-bottom: 30px
}

.custom-blog-post-loop.e2g-blog-all article.custom_post_card .e2g_custom_grid_cover .o_record_cover_component.o_record_cover_image {
    background-size: cover;
    height: 300px !important
}

li.e2g-air-nav a.nav-link.active,
li.e2g-domestic-nav a.nav-link.active,
li.e2g-land-nav,
li.e2g-land-nav a.nav-link.active,
li.e2g-rail-nav a.nav-link.active,
li.e2g-sea-nav a.nav-link.active,
li.nav-item.e2g-air-nav,
li.nav-item.e2g-domestic-nav,
li.nav-item.e2g-rail-nav,
li.nav-item.e2g-sea-nav {
    transition: background-image .8s
}

section.easy-return .left-return-detail p.sea-green.text-center {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px
}

section.e2g-banner.e2g-blog {
    height: 370.69px !important;
    position: relative
}

section.e2g-banner.e2g-blog::after {
    position: absolute;
    content: "";
    width: 100%;
    background: #000;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .6
}

section.e2g-banner.e2g-blog>.container {
    position: relative;
    z-index: 9
}

.e2g-col-drop-card {
    margin-bottom: 20px;
    box-shadow: 2px 1px 18px -3px #ccc;
    margin-right: -100px !important;
    border-radius: 5px
}

.e2g-col-drop-card i {
    border-radius: 50% !important;
    font-size: 29px;
    background: #a0bc2b;
    padding: 15px;
    color: #fff;
    height: 60px;
    width: 60px;
    text-align: center
}

section.e2g-aeo-iso {
    background: #000;
    padding: 40px 0
}

section.e2g-aeo-iso h3 {
    color: #31c5c9;
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 30px;
}

section.e2g-aeo-iso p strong {
    color: #31c5c9;
    text-transform: uppercase;
    font-size: 22px
}

.e2g-aeo-iso-content {
    flex-wrap: wrap;
    color: #fff
}

.e2g-shipping-track-shipment-button {
    max-width: 130px
}

.e2g-shipment-cards .tracking-input input#trackingNumber {
    border: 1px solid #d3d3d3;
    background: #f6f6f6;
    height: 50px
}

.e2g-shipment-cards .tracking-input input#trackingNumber::placeholder {
    font-family: Allumi Std;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    color: #838383
}

.o_animate.o_anim_fade_in_up {
    animation-duration: 1.05s;
    animation-delay: .2s;
    animation-timing-function: ease-out;
    animation-fill-mode: both
}

.e2g-tracking-form-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 50px 0;
    gap: 2%
}

.e2g-tracking-form-cont .e2g-tracking-form {
    width: 78%;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    padding: 58px 30px !important
}

.e2g-tracking-form-cont form.e2g-track-shipment {
    padding: 32px 30px !important;
    width: 20%;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.e2g_shipping_widget {
    border-radius: .25rem;
    padding: 0;
    background-color: #fff
}

.e2g-right-side-content h2 {
    font-size: 40px;
    text-transform: uppercase
}

.e2g-cargo-t {
    flex-direction: row;
    flex-wrap: wrap
}

.e2g-history-card img.card-img-top {
    height: 180px;
    object-fit: cover
}

.e2g-awards-content p {
    margin-bottom: 50px !important
}

.e2g-card-body.card-body {
    color: #fff
}

div#e2g-history-slider-row .slick-track {
    display: flex;
    gap: 20px;
    padding: 25px 0
}

.e2g-cargo-air-charter-section,
.e2g-registration-form-post-codes,
section.e2g-contact-us-medium .contact-info {
    display: flex;
    justify-content: space-between
}

.e2g-timeline-item {
    text-align: center;
    color: #fff;
    position: relative;
    padding: 20px 0
}

.e2g-timeline-item::after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 50%;
    transform: translateX(-50%);
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background-color: #e6e6e6;
    transition: .2s
}

section.history-slider .e2g-timeline-row .slick-track {
    padding-bottom: 20px
}

.e2g-timeline-item.slick-current::before {
    background-color: #f90
}

div#about_brand_slider ul.slick-dots li button::before {
    color: #fff !important;
    font-size: 9px !important
}

a.book_now-button {
    font-family: Allumi Std;
    font-size: 17px;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    color: #fff;
    text-decoration: none;
    border-radius: 7px;
    padding: 18px 28px;
    display: inline-block
}

.e2g-easy-booking-content .card {
    padding: 55px 40px !important
}

section.e2g-eccomerce-fba .e2g-left-side {
    padding: 0 !important;
    border-right: unset
}

section.e2g-eccomerce-our-service {
    margin: 0 !important;
    padding: 50px 0;
    background: #384ba6
}

section.e2g-eccomerce-our-service .text-dark {
    padding: 0 100px
}

section.e2g-eccomerce-our-service h1 {
    font-size: 48px;
    font-weight: 700;
    color: #fff !important;
    margin-bottom: 35px
}

section.e2g-eccomerce-our-service ul {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 40px;
    list-style: none
}

section.e2g-eccomerce-our-service ul li {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    position: relative
}

section.e2g-eccomerce-our-service ul li::after {
    content: "";
    display: inline-block;
    position: absolute;
    left: -1.6em;
    top: 5px;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    border-bottom: 3px solid;
    border: 3px solid #ff7214;
    background-color: #ff7214
}

.e2g-job-cards-content,
.e2g-tab-pane-air,
section.e2g-ecommerce-banner>.container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.e2g-cargo-t.active,
.e2g-form-submit {
    display: flex !important
}

section.e2g-carousel.e2g-tab-pane-content {
    background: 0 0;
    padding: 80px 0 0
}

.e2g_showcase_icon {
    font-size: 40px;
    color: #2ab3ba
}

section.e2g-carousel.e2g-tab-pane-content .e2g-cargo-t .e2g-left-side {
    border: none;
    padding: 0 !important
}

.e2g-cargo-t .e2g-left-side img,
.e2g-pdf-cards-content .card .card-body img {
    width: 100%;
    height: 100%
}

.e2g-shipment-aboutus .e2g-ship-card p.text-white {
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    border-bottom: 2px dashed #fffFFF66;
    padding-bottom: 40px;
    padding-right: 30px;
    color: #fff
}

.e2g-shipment-aboutus .card .card-body h2 {
    font-size: 52px !important;
    font-weight: 800
}

section.e2g-eccomerce-fba .e2g-right-side-content h2 {
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 40px;
    text-transform: uppercase !important
}

section.e2g-carousel.e2g-tab-pane-content .e2g-left-side img {
    height: 100% !important;
    object-fit: cover
}

section.e2g-featured-services.e2g-cargo-featured-services-grid {
    background: #171717;
    margin-top: 100px;
    width: 100%
}

.e2g-cargo-air-charter-section .e2g-cargo-air-charter-heading p {
    margin-bottom: 50px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    letter-spacing: .1em;
    text-align: left;
    text-transform: uppercase
}

.e2g-cargo-air-charter-section .e2g-cargo-air-charter-button a.book_now-button {
    font-size: 18px;
    height: 50px;
    padding: 14px 28px
}

.e2g-cargo-tab-content .e2g-cargo-right-tab-content ol {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.e2g-cargo-sea-content .e2g-right-side-content p {
    font-size: 18px !important;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #666
}

.e2g-shipment-aboutus .card .card-body h4 {
    margin: 20px 0 14px;
    font-size: 20px;
    font-weight: 800;
    line-height: 25.4px;
    text-align: left;
    color: #fff
}

.e2g-get-quote-wrap .e2g-ship-form>.container {
    margin: 0 auto !important
}

.e2g-get-quote-wrap .e2g_shipping_widget .e2g-ship-container.container {
    padding: 25px
}

.e2g-cargo-air-charter {
    gap: 4%
}

.e2g-cargo-air-charter .e2g-featured-service-card {
    width: 48%
}

section.e2g-featured-services.e2g-cargo-featured-services-grid h1 {
    font-size: 46px;
    font-weight: 800;
    margin-bottom: 30px;
    color: #7946e1
}

.e2g-form-group {
    color: #000 !important;
    background-color: #f0f3f5;
    padding: 0;
    position: relative
}

.e2g-form-submit .btn.btn-primary {
    height: 48px;
    font-size: 16px;
    background-color: #167d86 !important;
    width: 120px
}

.e2g-form-submit {
    justify-content: flex-end !important
}

.e2g-cargo-sea-content,
.e2g-contact-us-card,
.e2g-form-details-card .form-box ol,
.e2g-form-details-content,
.e2g-form-product,
.e2g-pdf-cards-content,
.e2g-reg-form-name-fieldset,
div#e2g-reviews-slider-row .slick-track {
    display: flex;
    display: flex
}

.e2g-form,
.e2g-form-product {
    flex-wrap: wrap;
    gap: 2%
}

.e2g-form-section .e2g-form-input {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    color: #000 !important;
    transition: border .25s ease-in-out;
    position: relative
}

.e2g-form-product {
    padding: 0
}

section.e2g-form-section .container {
    max-width: 1080px !important
}

.e2g-form-input:focus {
    outline: 0;
    border: 2px solid #bfbfbf
}

.e2g-form-input.filled~.e2g-form-row .e2g-form-label,
.e2g-form-input:focus~.e2g-form-row .e2g-form-label {
    top: 0;
    transform: translateY(-100%)
}

label.e2g-form-label {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    width: 90%;
    transition: .25s ease-in-out;
    padding: 10px 0;
    font-size: 16px;
    color: #646973;
    line-height: 20px;
    pointer-events: none;
    background-color: #f0f3f5 !important;
    z-index: 1
}

.e2g-form-product .e2g-form-group {
    width: 100% !important;
    margin: 0 0 20px !important
}

.e2g-form-input:not(:placeholder-shown)~label.e2g-form-label,
.e2g-form-row:focus-within label.e2g-form-label {
    top: 10px;
    left: 5px;
    font-size: 12px;
    color: #333;
    background-color: transparent;
    padding: 0 5px;
    z-index: 0
}

.e2g-form .e2g-form-group {
    max-width: 49%
}

.e2g-form-input {
    background-color: transparent;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative
}

.e2g-form-select .e2g-form-row:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    margin: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #000
}

.e2g-timeline-item span.e2g-timeline-date {
    opacity: 0;
    color: #000 !important
}

.e2g-timeline-item.slick-current.slick-center span.e2g-timeline-date,
.e2g-timeline-item:hover span.e2g-timeline-date {
    opacity: 1
}

.e2g-timeline-item:hover::after {
    background: #2ab3ba !important;
    z-index: 9
}

.e2g-cargo-ec .e2g-form-group input#trackingNumber {
    border: none !important;
    background: #f6f6f6 !important;
    border-radius: 4px !important;
    box-shadow: rgba(0, 0, 0, .15) 3px 3px 8px !important
}

.e2g-cargo-ec .e2g-form-group input#trackingNumber:hover {
    box-shadow: rgba(0, 0, 0, .2) 10px 10px 18px !important
}

.e2g-cargo-sea-content {
    flex-wrap: wrap;
    margin-top: 0
}

.e2g-reviews-card {
    background: #384ba6;
    padding: 30px 30px 0;
    border-radius: 10px
}

div#e2g-reviews-slider-row .slick-track {
    gap: 20px;
    align-items: stretch
}

div#e2g-reviews-slider-row .slick-track .slick-slide {
    height: unset !important
}

section.e2g-carousel.e2g-tab-pane-content .tab-content .e2g-right-side ul li {
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    text-align: left
}

section.reviews-slider.e2g-reviews-slider div#e2g-reviews-slider-row .slick-dots {
    bottom: -60px
}

.e2g-cargo-tab-content ol li {
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    text-align: left
}

section.e2g-drop-section h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: left;
    color: #35979c !important
}

section.e2g-drop-section h6 span {
    font-size: 18px !important
}

.e2g-drop-section-heading,
.e2g-package-select-details ul li {
    margin-bottom: 25px
}

section.e2g-pdf-cards .card {
    padding: 2px;
    border-radius: 10px;
    height: 100%
}

.e2g-card-representative-form {
    background: linear-gradient(170.74deg, #0f91b9 51.82%, #29bab9 96.64%)
}

section.e2g-pdf-cards h5.card-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: left;
    color: #fff
}

section.e2g-pdf-cards .card .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.e2g-card-customs-excise {
    background: linear-gradient(180deg, #33308f 50%, #374aa4 100%)
}

.e2g-card-aep-form {
    background: linear-gradient(170.74deg, #f75300 51.82%, #e84800 96.64%)
}

.e2g-card-customer-registration {
    background: linear-gradient(180deg, #7741df 50%, #7946e1 100%)
}

.e2g-pdf-cards-content {
    gap: 27px
}

.e2g-form-details h2 {
    font-size: 40px;
    font-weight: 800;
    line-height: normal;
    color: #27b4ba;
    text-align: center
}

.e2g-form-details-content {
    justify-content: space-between;
    justify-content: space-between;
    border-top: 1px solid #d9d9d9;
    margin-top: 40px !important
}

.e2g-form-details-card {
    border-right: 1px solid #d9d9d9;
    padding: 40px 65px !important
}

.e2g-form-details-card:last-child {
    border-right: none
}

section.e2g-pdf-cards {
    margin-top: 100px
}

section.e2g-eccomerce-fba.e2g-custom-form-instruction {
    margin: 100px 0 !important
}

section.e2g-form-details {
    margin-bottom: 100px !important
}

section.e2g-custom-form-instruction .e2g-right-side h5 {
    color: #f75300;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 28px
}

.e2g-form-details-card .form-box h4 {
    margin: 0;
    font-size: 20px;
    font-weight: 800;
    color: #27b4ba
}

.e2g-form-details-card .form-box h5 {
    font-size: 20px;
    font-weight: 800;
    margin: 0;
    color: #000
}

.e2g-form-details-card .form-box ol {
    margin-top: 16px;
    padding-left: 16px;
    flex-direction: column;
    gap: 6px
}

.e2g-form-details-card .form-box ol li {
    font-size: 14px;
    font-weight: 700;
    line-height: 17.78px;
    text-align: left;
    color: #333
}

.e2g-pdf-cards-content .col-md-3.mb-4 {
    padding: 0 !important;
    margin: 0 !important;
    flex: 0 0 23.6%;
    max-width: 23.6%
}

section.e2g-custom-form-instruction .e2g-right-side {
    background: linear-gradient(180deg, #ededed 0, #f5f5f5 100%) !important;
    color: #000 !important
}

section.e2g-custom-form-instruction .e2g-right-side h3 {
    color: #f75300;
    margin-bottom: 12px
}

section.e2g-custom-form-instruction .e2g-right-side p {
    font-size: 16px !important;
    line-height: 23px
}

section.e2g-career-custom-form,
section.e2g-ecomerce-fba-services {
    margin-bottom: 100px
}

.e2g-contact-us-card {
    gap: 15px
}

.e2g-contact-us-card p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.32px;
    letter-spacing: .02em;
    text-align: left;
    color: #333
}

section.e2g-contact-us-medium {
    margin: 80px 0
}

nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:before {
    content: "";
    position: absolute;
    z-index: -1;
    height: 3px;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:active:before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:focus:before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66)
}

div#e2g-mobile-menu.show ul.navbar-nav {
    padding-top: 30px
}

div#e2g-mobile-menu.show ul.navbar-nav li a.nav-link span {
    color: #000;
    font-size: 17px
}

.e2g-registration-form-subhd h3 {
    color: #fff;
    font-weight: 800
}

.e2g-registration-form .e2g-form-input {
    min-height: 60px;
    padding: 25px 20px 5px;
    background: #f0f3f5 !important;
    font-size: 16px;
    font-weight: 700
}

.e2g-aeo-iso-content ul,
.e2g-right-side ul {
    padding-left: 20px
}

.e2g-registration-form .e2g-form-row {
    /* height: 100%; */
    margin: 0
}

.e2g-registration-form input.form-control {
    color: #000 !important;
    border: none !important;
    height: 100%
}

.e2g-registration-form-subhd {
    padding: 0;
    margin: 30px 0
}

.e2g-registration-form-post-codes .e2g-form-group {
    max-width: 32%;
    width: 100%;
    height: 60px;
    margin: 0 !important
}

.e2g-reg-form-name-fieldset {
    gap: 2%
}

.e2g-registration-form .field-phone.e2g-form-row .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {
    width: 90%
}

.e2g-registration-form .field-mobile.e2g-form-row form input.form-control,
.e2g-registration-form .field-phone.e2g-form-row input#phone {
    width: 100%;
    height: 100%;
    border: none !important;
    padding: 10px 50px !important
}

.e2g-registration-form .field-mobile.e2g-form-row input.e2g-phone-input.e2g-form-input {
    height: 100% !important;
    padding: 25px 50px 5px !important
}

.e2g-registration-form-optional {
    width: 14%
}

.e2g-registration-form .field-mobile.e2g-form-row label.e2g-form-label,
.e2g-registration-form .field-phone.e2g-form-row label.e2g-form-label {
    left: 50px
}

.form-check,
.form-group.field-password {
    height: 60px;
    background-color: #f0f3f5;
    padding: 0 20px;
    display: table;
    width: 100%
}

.form-group.field-password {
    padding: 0 !important;
}

.e2g-cargo-ec .e2g-existing-customer a.btn.e2g-btn-primary:hover,
.e2g-secondary-hover:hover,
.e2g-ship-form button.btn:hover,
.e2g-shipment-cards button.btn:hover,
form.e2g-card-body.e2g-track-shipment button.btn.e2g-btn-secondary.e2g-primary-hover:hover,
form.oe_signup_form .btn:hover,
section.masonary-gallery .view-all-button-wrap button.view-all-button:hover {
    background-color: #276e72 !important;
    color: #fff !important
}

.e2g-timeline-item.slick-current.slick-center::after {
    background-color: #2ab3ba !important
}

.e2g-career-card a.e2g-toggle-btn svg circle,
.e2g_blog_card .e2g_post_title a svg.e2g-blog-svg circle,
section.e2g-career-positions .e2g-card .e2g-card-footer a.e2g-btn-custom svg circle,
section.e2g-featured-services .e2g-card-footer svg circle,
section.e2g-stats-box .e2g-stats-card svg circle {
    transition: fill .3s
}

.e2g-career-card a.e2g-toggle-btn svg:hover circle,
section.e2g-career-positions .e2g-card .e2g-card-footer a.e2g-btn-custom svg:hover circle,
section.e2g-featured-services .e2g-card-footer svg:hover circle,
section.e2g-stats-box .e2g-stats-card svg:hover circle {
    fill: #f75300
}

.e2g_blog_card .e2g_post_title a svg.e2g-blog-svg:hover circle {
    fill: #7741DF
}

.e2g-primary-hover,
.e2g-secondary-hover {
    border-radius: unset !important;
    transition: background-color .7s, transform .5s, box-shadow .4s;
    transform: scale(1);
    box-shadow: none
}

.e2g-banner-video-content,
.o_animate.o_anim_fade_in_up.e2g-banner-video-content {
    transform: translate(-50%, -50%) !important
}

.btn {
    transition: background-color .3s;
    border-radius: unset !important
}

.e2g-slider,
.e2g-slider:before {
    transition: .4s;
    position: absolute
}

.e2g-secondary-hover:hover {
    background-color: #276e72 !important;
    transform: scale(1.05);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .2)
}

.e2g-reg-form-name-fieldset .e2g-form-group.col-md-4 {
    max-width: 24%
}

.e2g-reg-form-name-fieldset .e2g-form-group.col-md-8 {
    max-width: 74% !important;
    flex: 0 0 74% !important;
    width: 100%
}

.e2g-registration-password-fields .field-agree.e2g-form-row,
.e2g-registration-password-fields .form-check.field-subscribe {
    padding: 17px 20px
}

.e2g-passport-heading h3 {
    text-align: center
}

.e2g-banner-cargo-content h1,
.e2g-passport-heading {
    margin-bottom: 50px
}

.e2g-passport-heading p {
    text-align: center;
    margin: 20px 0
}

.e2g-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer
}

.e2g-switch-checkbox {
    opacity: 0;
    width: 0;
    height: 0
}

.e2g-slider {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    border-radius: 34px
}

section.why-easy-go h2 {
    color: #fff;
    font-weight: 800;
    font-size: 50px
}

.e2g-slider:before {
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    border-radius: 50%
}

.e2g-switch-checkbox:checked+.e2g-slider {
    background-color: #f75300
}

.e2g-switch-checkbox:checked+.e2g-slider:before {
    transform: translateX(26px)
}

.e2g-passport-form .e2g-switch-wrap .e2g-toggle-text {
    width: 80%;
    margin: 0
}

.e2g-toggle-text {
    margin-left: 10px;
    font-size: 14px
}

.e2g-registration-password-fields .field-agree.e2g-form-row .e2g-switch-wrap,
.e2g-registration-password-fields .form-check.field-subscribe .e2g-switch-wrap {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between
}

.iti__dropdown-content input.iti__search-input {
    height: 42px !important;
    border: 1px solid #000;
    padding: 10px !important
}

.e2g-position-form .e2g-form-row>.form-check {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 15px;
    gap: 10px
}

.e2g-position-form .e2g-form-row>.form-check input#ouhewyhhv2k {
    width: 20px
}

.e2g-position-form .e2g-form-row>.form-check .s_website_form_field_description {
    font-size: 14px;
    font-weight: 700
}

.e2g-form-group.e2g-position-form {
    max-width: 100%
}

section.easy-return .left-return-detail svg path {
    stroke: #fff
}

.e2g-box>a:hover {
    background-color: #f75300 !important;
    color: #fff !important;
    border-color: #f75300 !important
}

.col-md-4.e2g-career-info-content.e2g-career-info-rt {
    display: flex;
    align-items: center;
    justify-content: center
}

.e2g-career-info-content.e2g-career-info-rt a.e2g-secondary-hover {
    background: #f75300;
    color: #fff;
    max-width: 300px;
    width: 100%;
    display: block;
    text-align: center;
    padding: 25px;
    font-size: 17px;
    font-weight: 600;
    height: 75px
}

.e2g-cargo-tab-content {
    background: #f4f4f4;
    padding: 50px 60px;
    display: flex;
    gap: 5%;
    width: 100%
}

.e2g-cargo-tab-content h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 20px;
    text-transform: uppercase
}

.e2g-cargo-tab-content p,
.e2g-cargo-tab-content ul li {
    font-weight: 400;
    color: #000;
    font-size: 18px;
    text-align: left
}

.e2g-cargo-tab-content ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    padding: 0 0 0 22px;
    list-style: none;
    column-gap: 8%
}

.e2g-cargo-tab-content ul li {
    line-height: 22.86px;
    border: .5px solid #00000040;
    box-shadow: 0 3px 10px 0 #f753001A;
    border-radius: 22px;
    padding: 25px 40px;
    position: relative;
    background: #fff
}

/* .e2g-cargo-tab-content ul li:hover span, */
.e2g-cargo-tab-content ul li:hover .s_list_item_icon {
    border: 2px solid #f75300
}

/* .e2g-cargo-tab-content ul li span, */
.e2g-cargo-tab-content ul li .s_list_item_icon {
    border: 1px solid #00000040;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: -25px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff
}

.e2g-cargo-tab-content ul li:hover {
    background: #f75300;
    color: #fff
}

.e2g-cargo-tab-content ul li:first-child span svg path {
    fill: #000
}

.e2g-cargo-tab-content ul li:hover span svg path {
    fill: #F75300
}

.e2g-cargo-tab-content p {
    line-height: 26px
}

.left-return-detail .icon-with-text {
    flex-direction: column;
    align-items: flex-start !important;
    gap: 30px;
    margin-bottom: 20px
}

.left-return-detail .icon-with-text p {
    font-size: 20px;
    font-weight: 800;
    line-height: 22.86px;
    text-align: left;
    text-transform: uppercase
}

.left-return-detail .col-md-2 {
    flex: 0 0 18.9% !important;
    max-width: 18.9% !important;
    position: relative
}

.e2g-easy-return-card::after,
.e2g-easy-return-packing::after {
    background-image: url(../images/c.png)
}

.e2g-easy-return-consolidation::after,
.e2g-easy-storage-cons::after {
    background-image: url(../images/e.png);
    opacity: .1
}

.e2g-easy-return-scanning::after {
    background-image: url(../images/2pic.png)
}

.left-return-detail .block-wrapper-return>.grey-bg-card::after {
    position: absolute;
    content: "";
    width: 180px;
    height: 180px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 0
}

.e2g-eccomerce-fba h5 {
    font-size: 20px;
    font-weight: 500;
    line-height: 25.4px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 30px
}

section.e2g-ecomerce-fba-services .container {
    display: flex;
    align-items: center;
    background: #f4f4f4
}

section.e2g-ecomerce-fba-services h3 {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 30px
}

section.e2g-ecomerce-fba-services ul {
    padding-left: 5%
}

section.e2g-ecomerce-fba-services ul li {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    text-align: left
}

section.e2g-ecomerce-fba-services .e2g-ecomerce-fba-services-rt {
    padding: 0 70px;
    background: #f4f4f4
}

.e2g-eccomerce-custom-solu .e2g-right-side {
    align-items: center !important;
    justify-content: center !important
}

.e2g-eccomerce-custom-solu-cards .grey-bg-card .e2g_showcase_icon {
    color: #fff;
    font-size: 36px
}

.e2g-eccomerce-custom-solu-cards .col-md-3.grey-bg-card {
    flex: 0 0 23.9% !important
}

.e2g-eccomerce-custom-solu-cards .col-md-4.grey-bg-card {
    flex: 0 0 32.3% !important
}

.images-section .col-md-4 {
    max-width: 32.3%
}

section.e2g-ecomerce-fba-services.unique-features,
section.easy-return.e2g-eccomerce-custom-clearence-cards {
    background: #ededed;
    margin-top: 100px
}

section.e2g-growth-respect {
    background: #000;
    padding: 80px 0
}

.e2g-growth-respect .e2g-image-col img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    min-height: 300px
}

.e2g-growth-respect .e2g-content-col {
    display: flex;
    align-items: center;
    background-color: #1f1f1f;
    color: #fff;
    padding: 20px 70px
}

.e2g-growth-respect .e2g-content-col h2,
.e2g-iso-inner-box .e2g-careers-box .col-md-6.e2g-image-col h2 {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 15px
}

.e2g-growth-respect .e2g-content-col p {
    font-size: 16px;
    line-height: 1.5
}

.e2g-growth-respect .e2g-careers-box {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.e2g-job-card {
    border: 1px solid #ebebeb;
    border-radius: 20px;
    padding: 25px 40px;
    height: 100%
}

.e2g-job-card-btn p {
    font-size: 13px;
    color: #384ba6;
    font-weight: 400;
    margin: 0
}

.e2g-job-card>p {
    font-size: 14px;
    color: #666;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid
}

.e2g-apply-button {
    color: #f75300;
    font-size: 16px;
    border: 1px solid #f75300;
    padding: 15px 22px;
    font-weight: 700
}

.e2g-job-cards-content-box {
    margin-bottom: 0;
    padding: 0 !important;
    flex: 0 0 49% !important;
    max-width: 49% !important
}

section.e2g-job-cards h1 {
    color: #27b4ba;
    font-size: 40px;
    font-weight: 700;
    margin: 80px 0 50px !important
}

#bonded_warehouse,
#fullfillment_distribution,
div#bonded-warehouse,
div#ecommerce-ioss,
div#import-duty,
div#specialty-services {
    margin-bottom: 80px !important
}

.e2g-warehouse-map a {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    color: #000;
    margin-top: 20px !important;
    display: block
}

.e2g-btm-icons .e2g-btm-icons-content img {
    width: auto;
    height: 52px;
    object-fit: contain;
    transition: filter .3s
}

footer.e2g-footer-section-outer .e2g-btm-icons {
    background: #121212 !important
}

section.easy-return {
    padding: 80px 0;
    background: #ededed
}

section.easy-return h2 {
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 36px
}

.e2g-auth-container.oe_website_login_container form.oe_login_form .form-group.field-password {
    background: 0 0 !important;
    padding: 0 !important
}

section.e2g-ecommerce-tab #custom-clearance,
section.e2g-ecommerce-tab #first-mile,
section.e2g-ecommerce-tab #last-mile,
section.e2g-ecommerce-tab div#fba {
    margin-top: 80px !important
}

.e2g-cargo-list ul.nav-tabs {
    border-bottom: unset !important;
    padding: 0 !important
}

.e2g-rail-step .col-6,
.e2g-rail-step .col-sm-12,
.e2g-rail-step .col-sm-3,
.e2g-rail-step .col-sm-4,
.e2g-rail-step .col-sm-6,
.e2g-referrance>.col-sm-5,
.e2g-shipping-step2-form-wrap .col-6,
.e2g-shipping-step2-form-wrap .col-sm-3,
.e2g-shipping-step2-form-wrap .col-sm-4,
.e2g-shipping-step2-form-wrap .col-sm-6 {
    padding-left: 0 !important
}

.e2g-warehouse-location-lt,
div#e2g_shipping_widget-wrap form.e2g-form-step.form-step .row>.col-sm-2 {
    padding-left: 0
}

.e2g-cargo-form-content .e2g_shipping_widget {
    padding-top: 0
}

.e2g-cargo-form-group label.e2g-cargo-form-label {
    line-height: 29.21px;
    text-align: left
}

section.e2g-cargo-form .e2g-cargo-form-content {
    justify-content: space-between !important
}

section.e2g-cargo-form .e2g-cargo-form-content .col-md-9.e2g-cargo-form {
    width: 77% !important
}

div#e2g_shipping_widget-wrap form.e2g-form-step.form-step .p-0.form-check {
    padding: 0 30px !important
}

form.e2g-form-step.form-step>h4 {
    line-height: normal;
    margin-bottom: 40px
}

button.view-all-button {
    background-color: #ea4b00 !important;
    transition: .5s ease-in-out
}

.e2g_custom_grid_cover>a,
.e2g_record_cover_container,
div#website_cookies_bar .modal.s_popup_bottom.s_popup_no_backdrop .modal-dialog.s_popup_size_full,
section.e2g-first-mile-faq {
    margin: 0 !important
}

section.e2g-shipment-cards.e2g-mission-cards {
    margin-top: 130px;
    padding-top: 80px
}

.e2g-mission-cards .card .card-body h4 {
    padding-right: 30px
}

.e2g-shipment-cards .card .card-body svg {
    width: 60px;
    height: 55px;
    margin-bottom: 30px
}

.e2g-form-message-field textarea::placeholder {
    font-size: 20px
}

section.e2g-form form a.btn.e2g-footer-btn {
    border-radius: 7px !important
}

section.e2g-career-positions.e2g-job-cards div#e2g-career-position-row {
    row-gap: 40px;
    justify-content: space-between
}

.e2g-career-form-section .modal-dialog {
    max-width: 960px
}

.e2g-career-form-section .modal-header {
    padding: 50px 50px 0;
    border: none
}

.e2g-career-form-section .modal-header h5 {
    font-size: 25px;
    font-weight: 800;
    font-family: 'Allumi Std'
}

div#e2g-stats-row {
    padding: 0 0 30px
}

.e2g-additional-info-field,
.e2g-upload-resume-field {
    max-width: 100% !important
}

.e2g-career-form-section .modal-content {
    background: #ededed
}

.e2g-career-form form input,
.e2g-career-form form label.e2g-form-label,
.e2g-career-form form select.e2g-form-input {
    background: #ededed !important;
    color: #666 !important;
    border-bottom-color: #666 !important;
    border-radius: unset
}

.e2g-career-form .e2g-form-row input {
    border-bottom-color: #666;
    border-radius: unset
}

.e2g-career-form form label.e2g-form-label span {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    color: #666
}

.e2g-upload-resume-field .row.e2g-form-row {
    height: 65px;
    border-bottom: 1px solid #666
}

.e2g-upload-resume-field .row.e2g-form-row label.e2g-form-label {
    padding: 15px 0
}

.e2g-career-form form .s_website_form_submit a.btn {
    background: #f75300;
    border-color: #f75300;
    border-radius: 8px !important;
    font-size: 18px;
    font-weight: 700;
    padding: 18px 25px
}

div#e2g-mobile-menu.show ul.navbar-nav li a.nav-link {
    padding: 10px 0 !important;
    /* color: #000 !important; */
    font-size: 17px !important;
    /* font-weight: 400 !important */
}

section.history-slider.e2g-history-slider .e2g-timeline-card-dot.e2g-dot-active::after {
    background: #2ab3ba;
    border-color: #2ab3ba
}

form.e2g-track-shipment button.e2g-btn-secondary.e2g-primary-hover {
    width: 130px !important;
    height: 50px !important;
    padding: 0 !important;
    border-radius: 7px !important
}

section.career-page-banner,
section.e2g-accreditations-banner {
    background-position: top
}

.e2g-careers-box-0 .e2g-content-col {
    background-image: linear-gradient(360deg, #31c5c9 0, #0f91b9 100%) !important
}

.e2g-careers-box-1 .e2g-content-col {
    background-image: linear-gradient(180deg, #34308f 0, #6370c7 100%) !important
}

.e2g-careers-box-2 .e2g-content-col {
    background-image: linear-gradient(180deg, #f75300 0, #f79800 100%) !important
}

.website_blog #o_wblog_posts_loop .o_wblog_normalize_font {
    background: 0 0 !important;
    border: none;
    font-size: 16px !important;
    padding: 0 0 20px;
    margin-top: 0 !important;
    color: #212529 !important;
    line-height: 26px !important;
}

.e2g-blog-post-hd-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
}

.e2g-right-side {
    padding: 50px 60px !important
}

section.e2g-banner.e2g-cargo-banner {
    max-height: 100% !important;
    min-height: auto !important;
    height: auto !important
}

.e2g-shipping-contact-form-wrap .e2g-cargo-form-group label.e2g-form-label {
    left: 25px;
    top: 25px;
    background-color: #f6f6f6 !important
}

footer.e2g-footer-section-outer .e2g-btm-icons .logo-pair:hover img.e2g-colored-logo,
section.e2g-ecomerce-fba-services ul li strong {
    display: block
}

.e2g-shipping-contact-form-wrap .form-check label input[type=checkbox] {
    width: 15px;
    height: 15px
}

label[for=latestDeliveryDate] {
    top: 25px;
    left: 30px
}

.e2g-air-charter-services .e2g-right-side,
.e2g-warehouse-our-facilities .e2g-right-side {
    background-color: #7946e1 !important;
    color: #fff !important
}

.e2g-cargo-sea-content.e2g-air-charter-services,
section.e2g-passport-form .e2g-registration-form-subhd {
    margin-top: 0
}

.e2g-cargo-sea-content .e2g-right-side {
    background: #ea4b00 !important
}

.e2g-cargo-sea-content .e2g-right-side p,
.e2g-warehouse-our-facilities .e2g-right-side>p,
.pac-item:hover .pac-item-query {
    color: #fff !important
}

.e2g-form-phone label.e2g-form-label {
    left: 65px !important;
    width: 80% !important
}

div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body {
    display: flex;
    flex-direction: column;
    align-items: center
}

div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body .e2g-card-reviews-image img.card-img-top {
    max-width: 80px !important;
    width: 100% !important
}

.e2g-banner-video-content {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
}

.e2g-banner video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom
}

section.e2g-banner.e2g-cargo-banner .e2g-banner-video-content {
    top: 50%;
    transform: translate(-50%, -50%) !important;
    left: 50%;
    position: absolute;
}

.e2g-left-side img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

section.e2g-banner.e2g-cargo-banner video {
    height: 750px
}

.e2g-tab-header {
    background: #000;
}

.e2g-tab-header ul.e2g-nav-tabs li a {
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px 15px;
    border-right: 1px solid #fff !important;
    color: #FFFFFF !important;
    font-size: 18px;
    line-height: 24px;
    border-radius: unset;
}

#e2g_shipping_widget-wrap form>h4 {
    margin-bottom: 40px
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item {
    padding: 45px 0 !important;
    flex: 1;
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item>a {
    text-align: center;
}

div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body p.e2g-card-content {
    font-size: 14px;
    line-height: 22px;
    text-align: center
}

.e2g-cargo-list a h5 b {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 20px
}

label.e2g-form-label.e2g-filled {
    top: 10px !important;
    font-size: 12px !important;
    color: #000;
    padding: 0
}

.e2g-referrance button.btn.btn-primary {
    background: #f75300;
    padding: 5px 10px;
    border: none
}

nav.navbar .logo a svg {
    width: 120px
}

.pac-container {
    background-color: #f75300 !important;
    border: none !important;
    box-shadow: none !important;
    margin-left: 0 !important
}

.pac-item {
    border: none !important;
    font-size: 14px !important;
    padding: 10px !important;
    color: #000 !important;
    background-color: #f6f6f6 !important;
    left: 0
}

.pac-item-selected,
.pac-item:hover {
    background-color: #f75300 !important;
    color: #fff !important
}

.pac-item .pac-item-query {
    font-weight: 700 !important;
    color: #000 !important;
    border: none !important
}

.e2g-ship-tab-content .e2g-form-btn {
    display: flex;
    justify-content: flex-start
}

.e2g-right-side .e2g-right-side-content h5 {
    font-size: 20px;
    font-weight: 700
}

.tab-pane.e2g-ship-tab-pane.active {
    padding-bottom: 30px
}

.e2g-value-added-cards .card {
    background-color: transparent;
    border: none;
    box-shadow: none
}

.e2g-value-added-cards .card .card-header {
    background: 0 0;
    border: none;
    display: flex;
    gap: 16px
}

.e2g-value-added-cards .card .card-header .value-added-icons svg {
    width: 45px;
    height: 45px
}

section.e2g-stats-box div#e2g-stats-row .e2g-stats-card h2 {
    font-family: Chonburi !important;
    font-weight: 400 !important;
    margin: 0 !important
}

section.e2g-stats-box div#e2g-stats-row .e2g-stats-card p {
    font-family: Allumi Std;
    font-size: 18px;
    font-weight: 650;
    line-height: 26px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none
}

section.e2g-stats-box div#e2g-stats-row .e2g-stats-card h4 {
    font-size: 25px !important;
    font-weight: 700 !important;
    line-height: 31.75px !important;
    text-align: left !important;
    text-underline-position: from-font !important;
    text-decoration-skip-ink: none !important;
    color: #626262 !important;
    padding-bottom: 20px !important;
    max-width: 228px !important;
    width: 100%
}

.e2g-passport-form input:-webkit-autofill,
.e2g-referrance input:-webkit-autofill {
    -webkit-text-fill-color: black !important;
    font-size: 16px;
    color: #000 !important
}

.e2g-referrance input:-webkit-autofill,
.e2g-referrance input:-webkit-autofill:focus,
.e2g-referrance input:-webkit-autofill:hover,
input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-text-fill-color: black !important;
    color: #000 !important
}

.e2g-auth-container form.oe_signup_form input:-webkit-autofill,
.e2g-auth-container form.oe_signup_form input:-webkit-autofill:focus,
.e2g-auth-container form.oe_signup_form input:-webkit-autofill:hover {
    -webkit-text-fill-color: black !important;
    color: #000 !important
}

.e2g-auth-container form.oe_login_form input:-webkit-autofill,
.e2g-auth-container form.oe_login_form input:-webkit-autofill:focus,
.e2g-auth-container form.oe_login_form input:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff !important;
    color: #fff !important
}

section.e2g-form input:-webkit-autofill,
section.e2g-form input:-webkit-autofill:focus,
section.e2g-form input:-webkit-autofill:hover {
    -webkit-text-fill-color: #FFF !important;
    color: #fff !important
}

.e2g-warehouse-location-rt {
    padding-right: 0
}

.e2g-eparcel-button a.e2g-eparcel-tab-link {
    background: #fff;
    padding: 19px 24px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000;
    display: block
}

.e2g-eparcel-button {
    display: flex;
    width: 100%;
    margin-top: 30px
}

section.e2g-eparcel-nav ul.nav.nav-tabs li.nav-item {
    max-width: 25% !important
}

section.e2g-eparcel-content-tab {
    padding-bottom: 80px !important
}

button.btn.btn-danger {
    background: #f75300 !important;
    border: #f75300 !important;
    padding: 5px 3px !important
}

.e2g-shipping-contact-form-wrap form.e2g-form-step.form-step .p-0.form-check {
    height: auto !important;
    margin-bottom: 10px !important
}

section.e2g-get-started .container {
    max-width: 680px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 20px
}

section.e2g-get-started {
    padding: 50px 0 !important;
    background-size: cover;
}

button.e2g-back-button:focus {
    outline: none !important;
}

.e2g-passport-form h1,
section.e2g-get-started h1 {
    font-size: 48.83px !important;
    font-weight: 700;
    line-height: 63.5px;
    text-align: center;
    margin-bottom: 30px
}

.e2g-passport-button p,
.e2g-registration-form-subhd h4 {
    font-size: 22.8px;
    line-height: 27.3px;
    color: #fff;
    font-weight: 700
}

section.e2g-get-started a.e2g-eparcel-tab-link {
    background: #f75300 !important;
    color: #fff !important;
    padding: 13px 0;
    border-radius: 7px !important;
    width: 100%;
    font-size: 18px;
}

section.e2g-passport-form {
    background-image: url(../images/login-wallpaper.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0 !important
}

section.e2g-passport-form .container {
    max-width: 940px !important;
    width: 100%;
    padding: 50px;
    background-color: rgba(255, 255, 255, .4)
}

section.e2g-passport-form a.btn {
    color: #fff !important;
    padding: 13px 0;
    background: #f75300 !important
}

.e2g-registration-form-subhd h4 {
    text-align: left
}

.e2g-passport-button {
    height: auto !important;
    float: unset !important
}

.e2g-passport-button a.btn {
    width: 100%;
    border: none !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    margin-bottom: 20px
}

.e2g-passport-button p {
    text-align: left;
    margin: 0
}

.e2g-passport-button p>a {
    color: #fff;
    cursor: pointer
}

.e2g-passport-form .e2g-switch-wrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center
}

.e2g-passport-form .form-check {
    padding: 20px 30px
}

.e2g-passport-form .e2g-toggle-text {
    color: #212529 !important;
    font-weight: 400 !important;
    margin: 0
}

.e2g-passport-form .form-check label.e2g-switch span.e2g-slider {
    width: 60px
}

.e2g-package-select-details {
    background: #f0f3f5;
    padding: 77px 50px;
    color: #646973;
    font-family: Inter;
    font-size: 15.5px;
    font-weight: 700;
    line-height: 20px;
    text-align: left
}

.e2g-package-select-check {
    margin: 64px 0 43px !important
}

.products_header form.o_searchbar_form button.btn.oe_search_button {
    background: #f75300 !important;
    border-color: #f75300 !important
}

.card-body.o_wsale_product_information .o_wsale_product_information_text h6>a {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 600 !important
}

.oe_product_cart .oe_product_image img {
    object-fit: cover !important
}

form.card.oe_product_cart .card-body.oe_product_image {
    height: 300px !important
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #f75300 !important;
    border-color: #f75300 !important
}

.e2g-history-slider .arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #276e72;
    border-radius: 50%;
    padding: 10px 18px 16px;
    cursor: pointer;
    z-index: 1000;
    color: #fff;
    font-size: 20px;
    line-height: normal;
    transition: background-color .3s
}

.e2g-history-slider .arrow:focus {
    border: none;
    outline: unset
}

.e2g-history-slider .left-arrow {
    left: 10px
}

.e2g-history-slider .right-arrow {
    right: 10px
}

.e2g-aeo-iso-content span {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    text-align: left
}

.e2g-reg-form-name-fieldset select.form-control.e2g-form-input {
    padding: 10px 20px !important
}

section.e2g-banner.about_us_banner.career-page-banner p {
    margin-bottom: 0
}

.e2g-cargo-list ul.nav.nav-tabs li a div {
    padding: 45px 0 !important
}

.e2g-eparcel-button a {
    background: #fff !important;
    color: #000 !important;
    border-color: #fff !important
}

.oe_website_jobs h1,
i.fa-star {
    color: #27b4ba !important
}

.e2g-cargo-list ul.nav.nav-tabs li a.active::after {
    position: absolute;
    content: "";
    top: 0;
    width: 120px;
    height: 25px;
    left: 50%;
    transform: translateX(-50%)
}

.e2g-cargo-list ul.nav.nav-tabs li.nav-item:last-child a h5 {
    border: unset !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before {
    background: #f75300 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
section.e2g-aeo-inner-box .e2g-careers-box-0>.e2g-content-col {
    background: #a0bc2b !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
.e2g-drop-section-heading h2 strong,
.e2g-first-mile-faq .accordion .card:hover h5 button,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav,
.e2g-green-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-green-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-green-theme-layout section.e2g-drop-section h5,
.e2g-green-theme-layout section.e2g-easy-booking h2 span,
.e2g-green-theme-layout section.easy-return h2,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
section.e2g-ecomerce-fba-services.unique-features h2 {
    color: #a0bc2b !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
.e2g-light-blue-theme-layout .e2g-right-side,
.e2g-light-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-light-blue-theme-layout section.e2g-easy-booking .card,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before {
    background-color: #276e72 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav,
.e2g-light-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-light-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-light-blue-theme-layout section.e2g-easy-booking h2 span,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav {
    color: #276e72 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-purple-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-purple-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-purple-theme-layout section.e2g-easy-booking h2 span,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav {
    color: #8235e7 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
section.e2g-iso-inner-box .e2g-careers-box-0>.e2g-content-col {
    background: #8235e7 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav,
.e2g-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-blue-theme-layout section.e2g-easy-booking h2 span,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav {
    color: #384ba6 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
section.e2g-iso-inner-box .e2g-careers-box-1>.e2g-content-col {
    background: #384ba6 !important
}

.e2g-green-theme-layout .logo a svg rect,
ul.e2g-ecommerce-our-services li:hover svg,
ul.e2g-ecommerce-our-services li:hover svg path {
    fill: #a0bc2b !important
}

.e2g-green-theme-layout .e2g-collection i.bg-secondary,
.e2g-green-theme-layout .e2g-right-side,
.e2g-green-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-green-theme-layout section.e2g-drop-section .e2g-drop i.bg-primary,
.e2g-green-theme-layout section.e2g-easy-booking .card,
.e2g-green-theme-layout section.easy-return .left-return-detail .grey-bg-card,
.unique-features .grey-bg-card {
    background-color: #a0bc2b !important
}

.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
section.e2g-aeo-inner-box .e2g-careers-box-1>.e2g-content-col {
    background: #276e72 !important
}

.e2g-light-blue-theme-layout .logo a svg rect {
    fill: #276e72 !important
}

.e2g-purple-theme-layout .logo a svg rect {
    fill: #8235e7 !important
}

.e2g-purple-theme-layout .e2g-right-side,
.e2g-purple-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-purple-theme-layout section.e2g-easy-booking .card {
    background-color: #8235e7 !important
}

.e2g-blue-theme-layout .logo a svg rect {
    fill: #384BA6 !important
}

.e2g-blue-theme-layout .e2g-right-side,
.e2g-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-blue-theme-layout section.e2g-easy-booking .card {
    background-color: #384ba6 !important
}

.e2g-easy-booking-section .e2g-easy-booking-content.d-flex {
    flex-direction: column
}

.e2g-easy-booking-section .e2g-easy-booking-content.d-flex>.col-md-4 {
    max-width: 100% !important;
    width: 100%;
    flex: unset !important
}

.e2g-easy-booking-section .e2g-easy-booking-img>img {
    height: 100%;
    object-fit: cover;
    width: calc(100% + 4%);
    margin-left: -4%
}

.e2g-easy-booking-section>div {
    width: 50%
}

h4.e2g-sea-left-mid {
    margin-top: 30px
}

textarea.e2g-form-input {
    padding: 23px 20px 0;
    box-sizing: border-box
}

.oe_website_jobs h1 {
    font-size: 40px;
    font-weight: 700
}

.oe_website_jobs div#jobs_grid {
    flex-basis: unset !important
}

.oe_website_jobs .card h3 span {
    font-size: 20px;
    color: #000;
    font-weight: 700
}

.oe_website_jobs .card h5 {
    font-size: 13px;
    color: #384ba6 !important;
    font-weight: 400;
    margin: 0
}

.oe_website_jobs i.fa-clock-o,
.oe_website_jobs i.fa-map-marker {
    font-size: 20px
}

body.o_connected_user section.o_job_bottom_bar a.btn,
body.o_connected_user section.pb32 a.btn {
    color: #f75300;
    font-size: 16px;
    border: 1px solid #f75300;
    padding: 15px 22px;
    font-weight: 700;
    background: 0 0
}

body.o_connected_user h4.card-header,
body.o_connected_user p a.btn,
body.o_connected_user section.s_features i.fa {
    background: #27b4ba !important
}

body.o_connected_user p a.btn {
    padding: 10px 30px
}

#products_grid .oe_product>.o_wsale_product_grid_wrapper>form.card.oe_product_cart {
    position: unset !important;
    border: none !important;
    margin-bottom: 20px
}

h6.o_wsale_products_item_title {
    height: 58px
}

#products_grid .oe_product>.o_wsale_product_grid_wrapper>form.card.oe_product_cart .product_price span.h5 {
    font-weight: 800;
    font-size: 22px;
    margin-top: 0;
    display: block
}

.e2g-reg-form-name-fieldset.e2g-usertype-select .e2g-form-group.col-md-4 {
    margin: 0 !important;
    background: 0 0
}

.e2g-reg-form-name-fieldset.e2g-usertype-select {
    justify-content: flex-start;
    gap: 10%
}

.e2g-reg-form-name-fieldset.e2g-usertype-select .e2g-form-group .form-group.e2g-form-row label.form-check-label {
    font-size: 18px;
    color: #fff
}

.e2g-aeo-section {
    display: flex;
    gap: 10px;
    flex-direction: column
}

section.e2g-passport-form .e2g-registration-form-subhd h3 {
    font-size: 36px;
    text-transform: uppercase
}

.e2g-collection-address label.e2g-form-label {
    width: 90% !important
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label {
    position: relative;
    display: inline-block;
    padding-left: 1.5em;
    margin-right: 2em;
    cursor: pointer;
    line-height: 1em;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:after,
.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    color: #fff;
    font-family: Times;
    border-radius: 50%;
    -webkit-transition: .3s;
    transition: .3s
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:before {
    -webkit-transition: .3s;
    transition: .3s;
    box-shadow: inset 0 0 0 .2em #fff, inset 0 0 0 1em #fff
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:hover:before {
    -webkit-transition: .3s;
    transition: .3s;
    box-shadow: inset 0 0 0 .3em #fff, inset 0 0 0 1em #c6c6c6
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]:checked+label:before {
    -webkit-transition: .3s;
    transition: .3s;
    box-shadow: inset 0 0 0 .2em #fff, inset 0 0 0 1em #f75300
}

section.e2g-aeo-iso .e2g-aeo-section .e2g-aeo-img {
    max-width: 300px;
    width: 100%;
    height: 200px
}

.e2g-ecommerce-our-services li svg,
.e2g-ecommerce-our-services li svg path {
    fill: #000 !important;
}

ul.e2g-ecommerce-our-services li:hover {
    background: #a0bc2b;
}

.e2g-green-theme-layout .e2g-ecommerce-our-services li:hover svg,
.e2g-green-theme-layout .e2g-ecommerce-our-services li:hover svg path {
    fill: #fff !important;
}

/* ul.e2g-ecommerce-our-services li:hover span {
    border: 2px solid #a0bc2b
} */

.e2g-purple-theme-layout ul.e2g-ecommerce-our-services li.e2g-list-item:hover svg circle {
    stroke: #8235e7 !important;
}

.e2g-purple-theme-layout ul.e2g-ecommerce-our-services li.e2g-list-item:hover svg path {
    stroke: #8235e7 !important;
}

.e2g-banner h3 {
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 20px
}

.images-section {
    margin-top: 0 !important;
    background: #fff !important
}

.images-section h3 {
    width: 100%;
    text-align: center;
    font-size: 25px;
    color: #a0bc2b;
    margin-top: 27px;
    font-weight: 700
}

.faq-section {
    max-width: 900px;
    margin: 0 auto
}

section.e2g-easy-booking h3.card-title i {
    font-size: 36px;
    margin-right: 10px
}

.e2g-iso-inner-box .e2g-careers-box .col-md-6.e2g-image-col {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    background-color: #fff;
    color: #000;
    padding: 20px 70px !important
}

.e2g-iso-box>.col-md-6 {
    padding-top: 75px !important;
    padding-bottom: 75px !important
}

.e2g-jobs-title h2,
h2 font.text-o-color-1 span {
    font-size: 60px !important;
    text-align: center !important;
    margin-bottom: 50px !important;
    font-weight: 700;
    color: #000
}

section#o_wblog_post_footer .o_wblog_post_title,
section#o_wblog_post_top .o_wblog_post_title {
    max-width: 950px;
    width: 100%
}

section#o_wblog_post_footer .o_wblog_post_title div#o_wblog_post_name,
section#o_wblog_post_top div#o_wblog_post_name {
    font-size: 40px !important;
    font-weight: 800;
    text-align: left;
    margin-bottom: 25px
}

section#o_wblog_post_footer .o_wblog_post_title div#o_wblog_post_subtitle,
section#o_wblog_post_top .o_wblog_post_title div#o_wblog_post_subtitle {
    font-size: 20px !important;
    font-weight: 600;
    text-align: left
}

section#o_wblog_post_top .o_record_cover_container {
    min-height: 370.69px !important;
    max-height: 370.69px !important
}

section.e2g-drop-section .e2g-drop-content {
    padding: 20px !important
}

section#o_wblog_post_footer div#o_wblog_next_container .o_record_cover_container {
    padding: 50px 0 80px
}

div#e-return section.easy-return .block-wrapper-return {
    gap: unset;
    justify-content: space-between
}

section.e2g-ecomerce-fba-services.unique-features.w-100 .e2g-eccomerce-custom-solu-cards {
    gap: 16px !important;
    justify-content: center
}

section.e2g-ecomerce-fba-services h2 {
    font-size: 40px !important
}

.left-return-detail .icon-with-text svg {
    height: 32px
}

section.e2g-first-mile-card-box {
    width: 100%;
    background: #fff
}

section.e2g-first-mile-card-box .e2g-image-col h3 {
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 40px;
    color: #fff;
    font-weight: 800
}

.e2g-first-mile-faq .icon::before {
    content: "+";
    display: inline-block;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #a0bc2b
}

.e2g-first-mile-faq button[aria-expanded=true] .icon::before {
    content: "-"
}

.e2g-first-mile-faq .btn-link {
    text-decoration: none;
    color: #333
}

.e2g-first-mile-faq .accordion .card h5 {
    display: block !important
}

.e2g-first-mile-faq .accordion .card h5 .faq-toggle {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
    font-size: 20px;
    font-weight: 600
}

.e2g-first-mile-faq .accordion .card h5 .faq-toggle:hover {
    text-decoration: none
}

.e2g-first-mile-faq .accordion .card {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #a0bc2b !important;
    border-radius: unset
}

.e2g-first-mile-faq .accordion .card .card-header {
    border: none;
    font-size: 20px;
    font-weight: 600;
    color: #333;
    padding: 18px 12px;
    background: #ededed !important;
}

.e2g-first-mile-faq .accordion {
    max-width: 1000px;
    margin: 0 auto
}

address i.fa+span+.o_force_ltr,
address[itemscope=itemscope] i.fa+span+span {
    margin-left: 25px !important
}

section.e2g-import-export-section,
section.fullfillment-distribution-section {
    display: flex;
    flex-wrap: wrap;
}

.e2g-banner.e2g-blog {
    background-position: top;
}

section.e2g-awards .e2g-awards-content {
    padding-bottom: 3%;
}

.e2g-auth-container.oe_website_login_container .o_login_auth .o_auth_oauth_providers a.list-group-item.list-group-item-action {
    background: transparent !important;
    margin-top: 0 !important;
    text-align: center;
    border: 1px solid #fff;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.e2g-auth-container.oe_website_login_container form.oe_reset_password_form .o_login_auth>em {
    color: #fff !important;
    font-size: 22px;
    margin-bottom: 20px !important;
}

section.s_image_gallery {
    background: #fff !important;
}

.e2g-orange-theme-layout.e2g-track-form section.e2g-banner.e2g-cargo-banner section.e2g-cargo-form>.e2g-cargo-form-content>.col-md-9.p-0.e2g-cargo-form {
    display: none;
}

.e2g-orange-theme-layout.e2g-track-form {
    background: #fff !important;
    padding-bottom: 5px;
}

.e2g-orange-theme-layout.e2g-track-form>section.e2g-banner.e2g-cargo-banner section.e2g-cargo-form {
    padding-bottom: 0 !important;
}

#wrap.js_sale {
    background: #fff;
}

.e2g-mobile-menu-cargo {
    color: red !important;
}

.e2g-registration-form .e2g-collection-address textarea {
    width: 100%;
    /* Adjust width as needed */
    height: 60px;
    /* 2 lines with some padding */
    line-height: 1.2em;
    /* Adjust line spacing */
    border: 1px solid #ccc;
    overflow: hidden;
    /* Prevents scrolling */
    resize: none !important;
    /* Disables manual resizing */
    padding-top: 25px;
}

.e2g-registration-form .e2g-collection-address textarea::-webkit-scrollbar {
    display: none !important;
    /* Chrome, Safari */
}

.e2g-registration-form .e2g-collection-address>label.col-form-label.e2g-form-label.e2g-filled.e2g-form-label {
    width: 98% !important;
}

button.e2g-back-button {
    background: transparent;
    border: none;
    color: #ff7214;
    font-size: 18px;
    border-bottom: 2px solid transparent;
    margin-bottom: 10px;
}

button.e2g-back-button::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ff7214;
    transition: width .3s;
}

button.e2g-back-button:hover::after {
    width: 100%;
    transition: width .3s;
}

section#e2gnav button.nav-arrow {
    background: #000;
    color: #fff;
    padding: 15px 8px;
    border-radius: unset !important;
    border: unset !important;
}

section#e2gnav button.nav-arrow:focus {
    outline: none !important;
}

.e2g-wrapper-nav {
    position: relative;
    background: black;
    display: block;
    width: 100%;
    height: 70px;
}

.e2g-tab-list {
    position: absolute;
}

section.e2g-easy-booking .container {
    max-width: 1520px !important;
    margin: 0 auto;
    padding: 0 10px;
}

.e2g-orange-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #f75300 !important;
    background: transparent;
}

.e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #f75300 !important;
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active {
    position: relative;
    background: transparent;
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    position: absolute;
    content: "";
    top: -45px;
    width: 120px;
    height: 25px;
    left: 50%;
    transform: translateX(-50%);
}

.e2g-tab-header {
    margin-bottom: 80px !important;
}

.e2g-orange-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #f75300 !important;
}

.e2g-green-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #a0bc2b !important;
}

.e2g-green-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #a0bc2b !important;
}

.e2g-green-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #a0bc2b !important;
}

.e2g-light-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #276e72 !important;
}

.e2g-light-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #276e72 !important;
}

.e2g-light-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #276e72 !important;
}

.e2g-light-blue-theme-layout section.e2g-ecomerce-fba-services.unique-features .left-return-detail h2 {
    color: #276e72 !important;
}

section.e2g-eccomerce-fba {
    margin-bottom: 80px !important;
}

.e2g-tab-header ul.e2g-nav-tabs li:last-child a {
    border: none !important;
}

section.e2g-banner {
    display: block !important;
}

section.e2g-banner .container.e2g-banner-video-content {
    position: absolute;
}

.e2g-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #384ba6 !important;
}

.e2g-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #384ba6 !important;
}

.e2g-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #384ba6 !important;
}

.e2g-blue-theme-layout section.e2g-ecomerce-fba-services.unique-features .left-return-detail h2 {
    color: #384ba6 !important;
}

.e2g-purple-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #8235e7 !important;
}

.e2g-purple-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #8235e7 !important;
}

.e2g-purple-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #8235e7 !important;
}

.e2g-purple-theme-layout section.e2g-ecomerce-fba-services.unique-features .left-return-detail h2 {
    color: #8235e7 !important;
}

.e2g-tab-header>.container button.e2g-tab-arrow {
    background: transparent;
    color: #fff;
}

.e2g-tab-header>.container button.e2g-tab-arrow {
    display: none;
}

.e2g-banner-overlay {
    position: relative;
}

.e2g-banner-overlay::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.e2g-banner-overlay .container {
    position: relative;
    z-index: 1;
}

.e2g-faqs-accordion .card.bg-white a.card-header::before {
    margin-left: 0 !important;
    right: 15px;
    display: inline-block;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #a0bc2b !important;
}

.e2g-faqs-accordion .card.bg-white a.card-header.collapsed::before {
    content: "+" !important;
}

.e2g-faqs-accordion .card.bg-white div {
    background: #ededed !important;
}

.e2g-faqs-accordion .card.bg-white:hover {
    color: #a0bc2b !important;
}

.e2g-faqs-accordion .card.bg-white a.card-header:before {
    content: "-" !important;
}

section.e2g-faqs-accordion.e2g-first-mile-faq.easy-return.e2g-eccomerce-custom-clearence-cards {
    padding: 80px 0 !important;
}

.e2g-square-no-image {
    background: rgb(160, 188, 43) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 70px !important;
}

.e2g-square-no-image h2 {
    color: #fff !important;
    margin-bottom: 1.5rem !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    font-family: 'Allumi Std' !important;
}

section.e2g-square-wrap .e2g-square-container .e2g-square-image img {
    width: 100%;
    height: 100%;
}

section.e2g-square-wrap .e2g-square-container .e2g-square-image {
    position: relative;
}

section.e2g-square-wrap .e2g-square-container .e2g-square-image h3 {
    position: absolute;
    z-index: 1;
    top: 20px;
    left: 20px;
    font-size: 40px;
    color: rgb(255, 255, 255);
    font-weight: 800;
}

section.e2g-square-wrap {
    padding: 80px 0px !important;
}

section.e2g-banner h1,
section.s_banner h1 {
    font-size: 50px !important;
    line-height: 63.5px;
    text-align: left;
    font-weight: 800 !important;
    margin-bottom: 50px;
}

section.s_banner {
    height: 370.69px !important;
    padding: 0 !important;
}

section.e2g-get-started .container figure.figure img {
    width: 100%;
    max-width: 800px;
}

section.e2g-get-started .container .col-lg-10 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
}

.slick-slider.e2g-accreditation-slider-wrap>.slick-list>.slick-track {
    display: flex;
    gap: 20px;
}

li.s_list_item_v2.e2g-list-item:hover .s_list_item_icon i {
    color: #f75300;
}

li.s_list_item_v2.e2g-list-item:hover .s_list_item_icon svg path {
    color: #f75300;
    fill: #f75300;
}

.datepicker.datepicker-dropdown.dropdown-menu,
.ui-datepicker {
    max-width: 450px !important;
    width: 100%;
    border-radius: unset;
}

.datepicker.datepicker-dropdown.dropdown-menu table.table-condensed,
table.ui-datepicker-calendar {
    width: 100%;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused,
.datepicker table tr td span:hover,
.datepicker table tr td span.focused,
.datepicker table tr td span:hover,
.datepicker table tr td span.focused,
.ui-datepicker table tr td.day:hover,
.ui-datepicker table tr td.day.focused,
.ui-datepicker table tr td span:hover,
.ui-datepicker table tr td span.focused,
.ui-datepicker table tr td span:hover,
.ui-datepicker table tr td span.focused {
    background: #f75300 !important;
    color: #fff !important;
}

.datepicker table tr td.active.day,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active,

.ui-datepicker table tr td a.ui-state-active,
.ui-datepicker table tr td span.active.active,
.ui-datepicker table tr td span.active.active {
    background: #f75300 !important;
}

.datepicker td,
.datepicker th,
.ui-datepicker td,
.ui-datepicker th {
    font-size: 18px;
    width: 40px;
    height: 40px;
}

.datepicker table tr td.highlighted {
    background: #eee;
}

.input-group-append button#e2g_collection_date_trigger {
    background: transparent;
    border-color: transparent;
    border-left: 1px solid gray;
    padding: 0 18px;
}

.input-group-append button#e2g_collection_date_trigger i.fa.fa-calendar {
    color: gray;
}

.input-group.field-phone.e2g-form-row input.e2g-phone-input {
    height: 100% !important;
}

ul.navbar-nav li.nav-item a.nav-link {
    padding: 13px 0;
}

td.td-product_name div a {
    color: #000 !important;
}


input#sur_name2,
input#name2,
input[name="email_from"],
.e2g-reg-form-name-fieldset .e2g-form-group .field-title.e2g-form-row select.form-control.e2g-form-input {
    height: 100% !important;
}

div#iti-0__dropdown-content {
    z-index: 999;
}

.input-group.field-mobile.e2g-form-row {
    position: relative;
    z-index: 3;
}

section.e2g-cargo-form .e2g-cargo-ec .card.e2g-card form.card-body.e2g-card-body h4 {
    color: #000;
}

form.card.oe_product_cart .card-body.o_wsale_product_information .o_wsale_product_btn button.btn.o_add_wishlist[disabled="True"],
form.card.oe_product_cart .card-body.o_wsale_product_information .o_wsale_product_btn button.btn.o_add_wishlist.disabled {
    display: none;
}

.wishlist-section .btn-link {
    color: #276e72 !important;
}

.td-wish-btn button.btn.btn-secondary,
a.btn.btn-secondary {
    background: #ff4c00;
    border-color: #ff4c00;
}

a.btn.btn-primary {
    background-color: #276e72 !important;
}

.badge-primary {
    background-color: #ff4c00 !important;
    font-size: 10px;
    border-radius: 50%;
    left: -10px !important;
    top: -10px;
}

.o_panel_body section.e2g-banner.about_us_banner.career-page-banner {
    display: none !important;
}

a.btn.btn-primary.js_add_cart_json {
    background: #E9ECEF !important;
}

form.card-body.e2g-card-body.e2g-track-shipment .e2g-existing-customer p {
    color: #f75300;
}

input#e2g_collection_date,
textarea.form-control,
.form-control {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.e2g-registration-form-post-codes.e2g-location-info .e2g-form-group.e2g-form-row:last-child select.e2g-form-input {
    padding-top: 14px;
}

.o_portal_security_body form.oe_reset_password_form label {
    color: #000 !important;
}

.o_portal_security_body form.oe_reset_password_form button.btn.btn-danger {
    padding: 10px !important;
    border-radius: 10px !important;
}

section.e2g-banner.e2g-contact-banner {
    height: 370.69px !important;
    padding: 0 !important;
}

.form-group.field-password {
    padding: 0 !important;
}

section.legal-terms {
    background: transparent !important;
    color: #000 !important;
}

section.legal-terms h2 span,
section.legal-terms p {
    color: #000 !important;
    text-align: left !important;
    display: block;
}

.e2g-privacy-policy h2 {
    font-weight: 700;
    font-size: 40px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

section.e2g-privacy-policy,
section.e2g-legal-terms,
.e2g-cookie-policy,
.e2g-gdpr-policy {
    padding: 50px 0 !important;
}

.e2g-privacy-policy h2,
section.e2g-legal-terms h2,
.e2g-cookie-policy h2,
.e2g-gdpr-policy h2 {
    font-weight: 700;
    font-size: 40px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

.e2g-gdpr-policy p span {
    font-size: 20px !important;
    text-transform: uppercase;
}

section.e2g-gdpr-policy ul {
    padding-left: 20px;
}

.e2g-form .e2g-form-message-field textarea {
    color: #fff !important;
}

a#o_wblog_post_content_jump {
    display: none;
}

.e2g-footer-contact .e2g-contact-item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #32b9b6;
    gap: 10px;
}

.e2g-footer-contact {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.e2g-footer-contact .e2g-icon {
    width: 40px;
    height: 40px;
    background-color: #32b9b6;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.e2g-footer-contact .e2g-icon svg {
    width: 20px;
    height: 20px;
    fill: black;
}

.o_wblog_post_content_field img {
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    object-fit: cover !important;
}

section.e2g-banner.e2g-blog {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.e2g-auth-container.oe_website_login_container form.oe_login_form input {
    color: #fff !important;
}

/** Start of Editor animation fix ***/

html[data-edit_translations="1"] .editor_enable .o_animate {
    visibility: visible !important;
    animation: none !important;
}

.odoo-editor-editable .e2g-no-events {
    pointer-events: none;
    user-select: none;
    touch-action: none;
}

.e2g-cargo-list ul.nav.nav-tabs li h5 {
    color: #fff;
}

ul.e2g-bolgs-nav-item li.nav-item a.active::after {
    position: absolute;
    content: "";
    top: -45px;
    width: 120px;
    height: 25px;
    left: 50%;
    transform: translateX(-50%);
}

ul.e2g-bolgs-nav-item li.nav-item a.active::after {
    background-color: #f75300 !important;
}

ul.e2g-bolgs-nav-item li.nav-item a.active h5 {
    color: #f75300 !important;
}

div#e2g-accreditation-slider-row .slick-prev,
div#e2g-accreditation-slider-row .slick-next {
    background-color: #31c5c985;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}

div#e2g-accreditation-slider-row .slick-prev:hover,
div#e2g-accreditation-slider-row .slick-next:hover {
    background: #31c5c9;
}

div#e2g-accreditation-slider-row .slick-prev,
div#e2g-accreditation-slider-row .slick-next {
    width: 40px;
    height: 40px;
    z-index: 1;
}

div#e2g-accreditation-slider-row .slick-prev {
    left: -10px;
    transform: translate(0, -50%) rotate(90deg);
}

div#e2g-accreditation-slider-row .slick-next {
    right: -10px;
    transform: translate(0, -50%) rotate(-90deg);
}

div#e2g-accreditation-slider-row button.slick-arrow.slick-prev::after {
    content: '';
    position: absolute;
    top: 12px;
    right: 14px;
    transform: translateY(-50%);
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(40deg);
}

div#e2g-accreditation-slider-row button.slick-arrow.slick-next::after {
    content: '';
    position: absolute;
    top: 12px;
    right: 14px;
    transform: translateY(-50%);
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(40deg);
}

.e2g-registration-form .e2g-form-input#state_id {
    padding: 20px 20px 5px;
}

@media screen and (max-width: 1680px) and (min-width:1025px) {
    .e2g-banner-content .e2g-banner-subtitle {
        padding-bottom: 0 !important;
    }
}

.nav-link,
.nav-link:focus,
.nav-link:hover,
a:focus {
    border: none !important;
    outline: 0 !important
}

.e2g-custom-grid .e2g-left-grid p,
.e2g-mission-cards .sidebar .e2g-aboutus-heading h2,
.text-start,
li,
p {
    text-align: left
}

*,
.e2g-banner-title,
body {
    font-family: 'Allumi Std' !important;
}

select.form-control.e2g-form-input {
    font-family: 'Allumi Std' !important;
}

.capitalized,
button.book_now-button {
    text-transform: capitalize
}

.nav-link,
a,
nav.navbar a.navbar-brand {
    text-decoration: none !important
}

.nav-link,
.nav-link:focus,
.nav-link:hover,
a:focus,
a:hover {
    outline: 0 !important
}

* {
    margin: 0;
    padding: 0
}

li,
p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px
}

a {
    border: none;
    outline: 0
}

input:-webkit-autofill {
    -webkit-text-fill-color: #000 !important
}

input.form-control:focus {
    box-shadow: unset !important;
}

.website_blog .o_container_small {
    max-width: 1280px !important;
}

.e2g-footer-section-cont .e2g-phone-number {
    row-gap: 45px !important
}

.nav-link {
    transition: border-color .3s, background-color .3s
}

.nav-link:focus,
.nav-link:hover {
    background-color: transparent !important
}

.container {
    max-width: 1520px;
    margin: 0 auto;
    padding: 0 10px
}

.container-fluid {
    padding: 0 5rem
}

.row {
    margin-right: 0 !important;
    margin-left: 0 !important
}

div#navbarNav {
    max-width: 85% !important
}

.e2g-form input:-webkit-autofill {
    background-color: transparent !important;
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
}

.error-message {
    color: #ff4c00 !important;
    position: absolute;
    width: 100%;
    font-size: 12px;
    background: #fff;
    padding: 0 0 0 8px;
    left: 0;
}

.e2g-form input:-moz-autofill {
    background-color: transparent !important;
    color: #fff !important
}

.e2g-form input:autofill {
    background-color: transparent !important;
    box-shadow: 0 0 0 1000px transparent inset !important
}

.navbar-nav .nav-link,
p.sea-green {
    color: #000;
    font-weight: 700
}

.navbar-nav .nav-link:hover {
    color: #f60
}

.navbar-collapse {
    flex-grow: 0
}

.bg-light {
    background-color: #d1d3d4
}

.gap-6 {
    gap: 150px
}

.gap-5 {
    gap: 5rem !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgb(0 0 0) !important
}

.custom-blog-post-loop.e2g-blog-all *,
.e2g-announcement-bar-content .dropdown i.fa-solid.fa-magnifying-glass,
.e2g-cargo-sea-content .e2g-right-side,
.e2g-referrance input,
.form-group.field-password.pt-2 input,
form.card-body.e2g_track_shipment-form h5.card-title,
nav.navbar .text-danger,
section.e2g-carousel .carousel-inner .e2g-carousel-content h4,
section.e2g-carousel .carousel-inner .e2g-carousel-content p,
section.reviews-slider.e2g-reviews-slider h2 span {
    color: #000 !important
}

.card.e2g_blog_card p.e2g_post_meta span a,
.dropdown-toggle::after,
.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav,
.e2g-orange-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-orange-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-orange-theme-layout section.e2g-easy-booking h2 span,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-cargo-nav {
    color: #f75300 !important
}

ul.e2g-navbar-list {
    gap: 69px
}

.e2g-banner-section {
    position: relative;
    background: url('../images/banner.png') center center/cover no-repeat;
    color: #fff
}

.e2g-banner-content,
.e2g-career-wrap,
.e2g-customer-chain-cards,
.e2g-form-group>.row,
.e2g-form-select div.e2g-form-row,
.e2g-stats-wrap,
footer.e2g-footer-section,
footer.e2g-footer-section-outer,
img.e2g-white-logo,
section.e2g-banner-section,
section.e2g-banner-section .e2g-banner-section-video,
.e2g-cargo-list ul.nav.nav-tabs li a.active,
section.e2g-first-mile-card-box .e2g-image-col {
    position: relative
}

section.e2g-banner-section .e2g-banner-section-video::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url('../images/colorOverlay.png') center center/cover no-repeat
}

.e2g-banner-title {
    font-size: 80px;
    font-weight: 700;
    line-height: 1.2;
    padding: 15.7% 0
}

.e2g-growth-respect .e2g-content-col h4,
.e2g-job-card h5 {
    font-size: 20px;
    font-weight: 800
}

.e2g-banner-subtitle {
    margin-top: 20px;
    font-size: 1.25rem;
    padding-bottom: 0%;
    padding-left: 7%;
    z-index: 999;
    position: relative
}

.e2g-banner-subtitle .text-danger,
.four-grid-block h5,
.why-easy-go h5,
section.e2g-bg-dark ul li,
section.e2g-ecommerce-banner>.container h2 {
    font-weight: 700
}

.e2g-banner-section .card {
    border: none;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
    transition: .3s
}

.e2g-banner-section .card:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, .2)
}

.e2g-banner-section .card-body,
section.e2g-pdf-cards .card-footer {
    padding: 30px
}

.e2g-banner-section .card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 20px
}

.e2g-banner-section .card-text {
    font-size: 1rem;
    line-height: 1.5;
    color: #666
}

.e2g-banner-section .btn {
    border-radius: 20px
}

.e2g-shipment-cards .card {
    background-color: transparent;
    border: none;
    margin-bottom: 20px;
    border-radius: 10px;
    color: #fff;
    position: relative
}

.e2g-shipment-cards .sidebar {
    color: #fff;
    padding: 20px
}

.e2g-shipment-cards .bg-card-1 {
    background-color: #384ba6
}

.e2g-shipment-cards .bg-card-2 {
    background-color: #7946e1
}

.e2g-shipment-cards .bg-card-3 {
    background-color: #fff;
    color: #000
}

.e2g-shipment-cards .bg-card-4 {
    background-color: #29bab9;
    margin-bottom: 60px
}

.e2g-shipment-cards .bg-card-5 {
    background-color: #ea4b00
}

.e2g-shipment-cards .card-body i {
    font-size: 1.5rem
}

.e2g-shipment-cards .tracking-input,
.e2g-shipping-btm-form .info-box {
    margin-bottom: 20px
}

.e2g-form-subject-field,
.ecommerce-banner button.book_now-button,
.mt-40 {
    margin-top: 40px
}

.e2g-form-subject-field input {
    height: 85px !important
}

.e2g-form-message-field textarea,
.e2g-cargo-list ul.nav.nav-tabs li a.nav-link:hover {
    border: none !important
}

section.e2g-shipment-cards .col-md-9 .col-md-4 .card .card-body {
    padding: 50px;
    color: #fff
}

.e2g-history-card .e2g-card-body.card-body p,
.e2g-shipment-cards .card.bg-card-3 h5,
.e2g-shipment-cards .card.bg-card-3 label.form-label,
.form-group.field-password input,
nav.navbar a.navbar-brand i.fa.fa-search,
section.history-slider h2 span,
ul.e2g-custom-clearance-card li {
    color: #000
}

.e2g-shipment-cards .col-md-9 .col-md-4 .card .card-body h5.card-title {
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 40px;
    line-height: 1.5
}

.e2g-shipment-cards .col-md-9 .col-md-4 .card .card-body p.card-text {
    font-size: 23px;
    line-height: 1.6;
    padding-bottom: 50px;
    border-bottom: 3px dotted #ffffffa3
}

.e2g-shipment-cards .col-md-3.sidebar {
    padding: 40px
}

.e2g-shipment-cards .col-md-3.sidebar p {
    font-size: 26px;
    line-height: 1.6;
    color: #ffffffa8
}

section.e2g-career-box i,
section.e2g-stats-box i {
    background-color: #2ab3ba;
    border-radius: 50%;
    padding: 16px;
    font-size: 13px;
    color: #fff;
    transform: rotate(-45deg)
}

.e2g-form .left-section {
    padding: 20px 20px 90px 0
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio],
.e2g-shipment-cards .tracking-input label.form-label,
button.slick-arrow::before,
div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body .e2g-card-reviews-image,
footer.e2g-footer-section-outer .e2g-btm-icons .logo-pair:hover img.e2g-white-logo,
img.e2g-colored-logo,
section#e2g-get-quote-form,
section.e2g-carousel button.carousel-control-next span.visually-hidden,
section.e2g-carousel button.carousel-control-prev span.visually-hidden,
section.history-slider button span.visually-hidden {
    display: none
}

.e2g-form.left-section h1 {
    line-height: 1.2
}

.e2g-form .vertical-divider {
    border-left: 2px dashed #cc0;
    height: 100%
}

.e2g-form .form-section {
    padding: 20px
}

.e2g-form .form-control {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #ccc;
    color: #fff;
    border-radius: 0;
    height: 65px;
    font-size: 16px
}

.e2g-form .form-control:focus {
    box-shadow: none;
    border: 2px solid #9fd45f
}

.e2g-form .btn-send {
    background: 0 0;
    border: 1px solid #cc0;
    color: #cc0;
    border-radius: 0;
    max-width: 105px !important;
    padding: 15px 0 !important
}

.e2g-form .social-icons i {
    font-size: 24px;
    margin: 0 10px;
    color: orange
}

.e2g-form form .form-group input::placeholder,
.e2g-form form .form-group textarea::placeholder {
    color: #fff !important
}

.e2g-shipping-btm-form {
    background-image: url('../images/your-background-image-url.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100vh;
    color: #333
}

.e2g-shipping-btm-form .form-box,
.e2g-shipping-btm-form .info-box {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.e2g-shipping-btm-form .form-box input,
.e2g-shipping-btm-form .form-box textarea {
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
    margin-bottom: 10px
}

.e2g-shipping-btm-form .btn-submit {
    background-color: coral;
    color: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    border: none;
    transition: background-color .3s
}

.e2g-shipping-btm-form .btn-submit:hover {
    background-color: tomato;
    color: #fff
}

section.e2g-blog {
    background: #fff;
    padding: 0
}

section.e2g-blog h5.card-title i {
    font-size: 13px;
    background: #312c98;
    color: #fff;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transform: rotate(-45deg)
}

.e2g-btm-icons img {
    object-fit: contain
}

.e2g-blog-post-hd-logo h2,
.e2g-registration-form .e2g-form-group .form-group,
.grey-bg-card .icon-with-text p,
.e2g-cargo-list ul.nav.nav-tabs li.nav-item,
section.history-slider.e2g-history-slider div#e2g-history-slider-row {
    margin: 0
}

.e2g-banner-section>svg {
    position: absolute;
    z-index: 1;
    width: 100%
}

.e2g-footer-section {
    background-color: #121212;
    color: #525252;
    padding: 125px 0 50px;
    position: relative
}

.e2g-footer-section .e2g-logo img {
    max-width: 150px
}

.e2g-footer-section .e2g-address p {
    color: #ddf247;
    margin-bottom: 0
}

.e2g-footer-section .e2g-phone-number a {
    color: #27b4ba;
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    text-decoration: none
}

.e2g-footer-section .e2g-phone-number a i {
    margin-right: 8px
}

.e2g-footer-section .e2g-social-links a {
    color: #f77e2a;
    font-size: 1.5rem
}

.e2g-custom-grid p,
.e2g-footer-section .e2g-links {
    text-align: right
}

.e2g-footer-section .e2g-links a {
    display: block;
    color: #fff;
    text-decoration: none;
    margin-bottom: 5px
}

.e2g-first-mile-faq .btn-link:hover,
.e2g-footer-section .e2g-links a:hover {
    text-decoration: underline
}

.e2g-footer-section .e2g-copyright {
    text-align: right;
    color: gray;
    margin-top: 60px;
    display: flex;
    justify-content: flex-end
}

.e2g-footer-section i {
    background: #f75300;
    color: #000;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%
}

.e2g-career-open,
.e2g-stats-open {
    display: none;
    transform: translateX(0)
}

.e2g-footer-tel svg {
    padding-right: 10px
}

.e2g-shipment-cards .card::after {
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.history-slider .carousel-inner .card .card-body,
section.bg-dark.e2g-bg-dark {
    background-color: #000 !important
}

.e2g-shipment-cards .bg-card-1::after {
    background-image: url(../images/1-bg.png);
    background-position: center
}

.e2g-shipment-cards .bg-card-2::after,
.e2g-why-easy-card .card:nth-child(2):after {
    background-image: url(../images/2-bg.png);
    background-position: center
}

.e2g-shipment-cards .bg-card-4::after,
.e2g-why-easy-card .card:nth-child(3)::after,
.e2g-why-easy-card .card:nth-child(5)::after {
    background-image: url(../images/3-bg.png)
}

.e2g-shipment-cards .bg-card-5::after {
    background-image: url(../images/frameg.png)
}

/* .e2g-left-side {
    border-right: 2px solid #5bc0de
} */

.e2g-right-side {
    background-color: #29baba !important
}

.e2g-left-side h1 {
    border-top: 2px solid #29b2ba;
    padding-top: 20px;
    font-family: Chonburi;
    font-size: 50px;
    font-weight: 400;
    line-height: 42px;
    text-align: left
}

.e2g-left-side-content {
    max-width: 300px;
    width: 100%
}

.e2g-left-side p {
    border-bottom: 2px solid #29b2ba;
    padding-bottom: 20px;
    font-family: Allumi Std;
    font-size: 25px !important;
    font-weight: 700;
    line-height: 31.75px;
    text-align: left;
    color: #8f8f8f !important
}

.e2g-close-icon {
    font-size: 1.5rem;
    cursor: pointer;
    right: 20px;
    top: 20px;
    padding: 0 14px 5px
}

section.e2g-custom-section {
    left: 0;
    transform: unset !important;
    padding-right: 0 !important;
    padding-left: 0 !important
}

section.e2g-custom-section>.container {
    padding: 0 !important;
    height: 100%
}

.e2g-announcement-bar.bg-light,
.e2g-announcement-bar.bg-light nav.navbar {
    background: #e1e1e1 !important
}

.e2g-announcement-bar.bg-light nav.navbar {
    padding: 0 !important;
    gap: 100px
}

section.e2g-form {
    padding: 100px 20px
}

.e2g-cargo-form-content,
.e2g-social-links {
    gap: 25px
}

section.e2g-eccomerce-fba {
    padding: 0 !important;
    margin: 0 !important
}

.e2g-form .overlay-wrap,
.pt-100,
section.e2g-career-box {
    padding-top: 100px
}

.custom-blog-post-loop.e2g-blog-all {
    padding: 45px 0
}

.e2g-career-position-card>.container>.row,
.e2g-phone-number,
section.e2g-featured-services>.container>.row {
    justify-content: space-between
}

section.e2g-banner {
    background-size: cover;
    background-position: center;
    color: #fff
}

.e2g-cargo-banner-heading {
    padding: 10% 0 20px !important
}

.e2g-stats-card h4,
section.e2g-career-info>.container.my-5 {
    margin-bottom: 0 !important
}

.e2g-banner-cargo-content {
    max-width: 590px;
    width: 100%;
    padding: 0
}

.e2g-banner-cargo-content h1 {
    font-size: 50px;
    line-height: 63.5px;
    text-align: left;
    font-weight: 800 !important
}

.e2g-banner-video-content>div,
.e2g-drop-section .e2g-drop,
.e2g-form-label~.col-sm,
.e2g-history-card .e2g-card-body.card-body,
.e2g-pdf-cards-content .card .card-body,
.e2g-reviews-card .e2g-card-body.card-body,
.form-group.e2g-product-form,
div#air,
div#e-return section.easy-return .left-return-detail,
div#fba,
div#website_cookies_bar .modal.s_popup_bottom.s_popup_no_backdrop,
section.e2g-banner.e2g-cargo-banner .e2g-banner-cargo-content,
section.e2g-career-info .e2g-career-info-content.e2g-career-info-lt,
.e2g-cargo-list ul.nav-tabs li a,
section.e2g-ecomerce-fba-services .left-return-detail,
ul.e2g-ecommerce-our-services {
    padding: 0 !important
}

.e2g-banner-cargo-content p {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0%
}

.e2g-card-body {
    padding: 25px 0 50px !important
}

.e2g-btn-primary {
    background: #f75300 !important;
    border: none;
    padding: 20px 60px !important;
    font-weight: 700 !important;
    border-radius: 7px;
    line-height: 22.86px !important;
    font-size: 18px !important;
    color: #fff
}

.e2g-card-form-content h4 {
    font-size: 23px;
    font-weight: 800;
    line-height: 29.21px;
    text-align: left
}

.e2g-card-form-content input,
.e2g-card-form-content select {
    border: 1px solid #d3d3d3 !important;
    background: #f6f6f6 !important;
    height: 50px;
    color: #838383;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.78px;
    text-align: left
}

.e2g-btn-primary:hover {
    background: #e66100 !important
}

.e2g-form-group {
    margin-bottom: 26px !important
}

.e2g-btn-secondary {
    background: #333 !important;
    border: none;
    padding: 10px 40px;
    font-weight: 600;
    border-radius: 4px;
    color: #fff
}

.e2g-btn-secondary:hover {
    background: #444 !important
}

.e2g-easy-booking-click::after,
.e2g-easy-booking-done::after,
.e2g-easy-booking-ship::after {
    height: 180px;
    background-size: contain;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    content: ""
}

.e2g-career-position-card,
.e2g-easy-booking-click::after,
.e2g-easy-booking-done::after,
.e2g-easy-booking-ship::after,
.e2g-featured-service-card {
    background-repeat: no-repeat;
    background-position: center
}

.e2g-cargo-form-content .col-md-7.p-0 {
    max-width: 620px;
    width: 100%;
    flex: unset
}

.e2g-cargo-form-content .col-md-2 {
    max-width: 21.5% !important;
    flex: unset
}

.e2g-card-form-content .col-md-6 {
    max-width: 48%
}

.e2g-card-form-content {
    padding: 0 35px;
    margin-top: 50px !important
}

.e2g-card-body .row {
    margin-left: 0;
    margin-right: 0
}

.e2g-card-body .e2g-nav-link {
    text-align: center;
    padding-bottom: 30px;
    border-bottom: 1px solid transparent;
    margin-bottom: -1px;
    font-weight: 800 !important
}

.e2g-card-body .e2g-nav-link.active {
    color: #f75300;
    border-bottom: 1px solid #f75300
}

.e2g-existing-customer h4,
.e2g-track-shipment h4,
.e2g-tracking-form-cont .e2g-tracking-form h3 {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #000
}

.e2g-existing-customer a,
.e2g-existing-customer p {
    font-size: 15px;
    font-weight: 650;
    line-height: 26px;
    text-align: left;
    padding: 0;
    margin: 0 !important
}

.e2g-existing-customer a.e2g-link {
    color: #f75300;
    text-decoration: none
}

.e2g-existing-customer button.btn {
    padding: 18px 30px !important
}

.e2g-card-body.e2g-existing-customer {
    display: flex;
    flex-direction: column;
    gap: 77px
}

.e2g-track-shipment {
    padding: 63px 30px !important;
    display: flex;
    flex-direction: column
}

.e2g-track-shipment input {
    border: 1px solid #d3d3d3;
    background: #f6f6f6;
    border-radius: 7px;
    height: 50px
}

.e2g-track-shipment button.btn {
    padding: 19px 72px;
    border-radius: 7px;
    opacity: 0px;
    background: #333 !important;
    color: #fff !important
}

section.e2g-cargo-form,
section.e2g-ecommerce-banner {
    padding-bottom: 50px
}

.e2g-cargo-middle-nav ul.nav.nav-tabs li.nav-item,
.e2g-cargo-middle-nav ul.nav.nav-tabs li.nav-item:last-child {
    border-color: #ffffff50
}

#products_grid .oe_product>.o_wsale_product_grid_wrapper,
.e2g-registration-form-post-codes label.e2g-form-label,
section.e2g-ecommerce-tab,
section.e2g-warehouse-location {
    padding-top: 0 !important
}

section.e2g-aeo-iso p a {
    color: #31c5c9
}

.e2g-carousel-content h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    text-align: left;
    color: #31c5c9;
    margin-bottom: 15px
}

.e2g-carousel-content h4 {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #fff;
    margin-bottom: 20px
}

section.e2g-warehouse a:hover {
    background: #17d0d8 !important
}

section.e2g-carousel {
    background: #fff !important;
    padding: 80px 0
}

.e2g-header-navabar .container,
section.e2g-banner.e2g-cargo-banner>.container,
.e2g-cargo-list .container,
section.e2g-carousel .container,
section.e2g-eccomerce-fba .container,
section.e2g-form-section.e2g-career-custom-form>.container,
section.e2g-value-services .container {
    max-width: 1520px !important
}

section.e2g-carousel button.carousel-control-prev {
    width: 3%;
    left: -5%;
    background: 0 0 !important;
    box-shadow: unset !important;
    border: none
}

section.e2g-carousel button.carousel-control-next {
    width: 3%;
    right: -5%;
    background: 0 0 !important;
    box-shadow: unset !important;
    border: none
}

button.carousel-control-next span.carousel-control-next-icon,
button.carousel-control-prev span.carousel-control-prev-icon {
    background-image: unset !important;
    border: 1.5px solid #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.e2g-award-container,
.masonary-gallery .gap-20,
section.e2g-carousel .carousel-inner .e2g-carousel-content,
section.four-grid-block .row {
    gap: 20px
}

section.e2g-carousel .carousel-inner .e2g-carousel-content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.e2g-easy-booking .container {
    max-width: 1170px
}

section.e2g-easy-booking h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    margin-bottom: 30px !important
}

.e2g-easy-booking-card {
    padding: 55px 30px !important;
    color: #fff;
    text-align: left !important;
    border-radius: 15px !important;
    position: relative
}

.e2g-easy-booking-click::after {
    width: 180px;
    background-image: url(../images/e.png);
    opacity: .1
}

.e2g-easy-booking-ship::after {
    width: 180px;
    background-image: url(../images/bg2.png)
}

.e2g-easy-booking-done::after {
    width: 180px;
    background-image: url(../images/g.png)
}

section.e2g-easy-booking h3.card-title {
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    display: flex;
    align-items: center
}

section.e2g-easy-booking p.card-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: left
}

.e2g-easy-booking-content .col-md-4.p-0 {
    max-width: 31.5%
}

.e2g-get-quote-wrap .e2g_shipping_widget,
section.e2g-certifications-associations,
section.e2g-easy-booking {
    padding: 100px 0
}

button.book_now-button,
section.e2g-banner a.btn {
    padding: 19px 25px;
    font-size: 18px;
    font-weight: 700
}

.e2g-form.form-ecommerce .social-icons i {
    font-size: 24px;
    margin: 0 10px;
    color: #000;
    width: 60px;
    height: 60px;
    background-color: #f75300;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.e2g-form.form-ecommerce .left-section {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.e2g-form.form-ecommerce .social-icons {
    margin-bottom: 80px
}

.e2g-form.form-ecommerce .form-section {
    padding: 20px;
    margin-bottom: 50px
}

button.book_now-button {
    border: none;
    box-shadow: none;
    border-radius: 7px;
    color: #fff
}

.ecommerce-banner h1 {
    text-transform: normal
}

.e2g-cargo-list.ecommerce-cargo-list .list-ecom-wrapper .list-ecom {
    border-left: 0;
    margin: 5px 0;
    border: 1.5px solid;
    border-top: 0;
    border-bottom: 0;
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #4B61C7 50%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1
}

.e2g-cargo-list.ecommerce-cargo-list .list-ecom-wrapper .list-ecom:first-child {
    border-left: 1.5px solid
}

.block-wrapper-return {
    gap: unset;
    justify-content: space-between;
    row-gap: 16px !important
}

.e2g-form-submit,
.e2g-growth-respect .e2g-careers-box .e2g-image-col,
.e2g-passport-form .form-group.s_website_form_submit,
.e2g-shipping-step2-form-wrap .col-sm-12,
.left-return-detail,
section.four-grid-block .row .col-md-3.image-block {
    padding: 0
}

.grey-bg-card {
    background-color: #5754b0;
    max-width: calc(50% - 10px);
    padding: 30px;
    border-radius: 10px
}

.grey-bg-card.full {
    width: 100%;
    max-width: 100%
}

.right-return-image img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.prple-text {
    color: #8654e0
}

.color-aaa,
.color-white,
.e2g-shipping-contact-form-wrap .form-check label p,
.e2g-shipping-contact-form-wrap h4,
.e2g-shipping-step2-form-wrap h4.e2g-step2-head,
.e2g-shipping-step2-form-wrap label.form-label {
    color: #fff
}

section.e2g-drop-section {
    padding: 100px 0 !important
}

.e2g-drop-content-image img.img-fluid {
    max-height: 540px;
    width: 100%
}

.e2g-value-services-cont img {
    height: 100%;
    object-fit: cover
}

.grey-bg-card .icon-with-text {
    gap: 10px
}

section.e2g-banner a.btn {
    background: #f75300;
    border-radius: 7px;
    color: #fff;
    line-height: 22.86px;
    text-align: left
}

.e2g-career-position-card .e2g-card,
.e2g-featured-services-content {
    width: 100%;
    padding: 40px
}

.e2g-form .social-icons {
    display: flex;
    gap: 30px
}

.e2g-career-position-card::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 60%)
}

.e2g-career-position-card .e2g-card {
    position: static;
    z-index: 9
}

.col-md-4.e2g-featured-service-card,
.e2g-career-position-card {
    max-width: 31% !important;
    flex: 0 0 31% !important
}

section.history-slider .carousel-inner .card h5.card-title {
    color: #fff;
    font-weight: 700;
    font-family: Allumi Std;
    font-size: 20px
}

section.history-slider .carousel-inner .card p {
    color: #fff;
    font-weight: 400;
    font-family: Allumi Std;
    font-size: 16px
}

.e2g-career-position-card,
.e2g-featured-service-card {
    border-radius: 10px;
    background-size: cover;
    max-height: 450px;
    min-height: 450px;
    display: flex;
    align-items: flex-end;
    position: relative
}

.e2g-career-position-card .e2g-card,
.e2g-cargo-tab-content>div,
.e2g-ecomerce-fba-services-lt img,
.e2g-featured-service-card .e2g-card,
.e2g-registration-form .field-mobile.e2g-form-row .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown,
section.e2g-aeo-iso .e2g-aeo-section .e2g-aeo-img>img,
section.e2g-awards .e2g-card img,
section.e2g-carousel.e2g-tab-pane-content .e2g-left-side img,
section.e2g-ecomerce-fba-services .container>div,
section.e2g-get-started .eparcel-return-courier img,
section.e2g-shipment-cards .sidebar svg {
    width: 100%
}

.e2g-career-position-card .e2g-card .e2g-featured-services-content,
.e2g-featured-service-card .e2g-card .e2g-featured-services-content,
.e2g-job-card-btn {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.e2g-career-position-card .e2g-card .e2g-featured-services-content a.btn,
.e2g-featured-service-card .e2g-card .e2g-featured-services-content a.btn,
.e2g-form-phone-field,
.e2g-personal-belongings-form-step-2 input[type=number] {
    height: 60px
}

.e2g-career-position-card .e2g-card-footer,
.e2g-featured-service-card .e2g-card-footer {
    position: absolute;
    right: 25px;
    top: 25px
}

.e2g-featured-services-content h5.e2g-card-title {
    font-size: 30px;
    font-weight: 700;
    line-height: 38.1px;
    text-align: left;
    margin: 0
}

#air section.e2g-air-easy-booking .e2g-easy-booking-content .e2g-easy-booking-card {
    background: linear-gradient(360deg, #7037de 0, #7946e1 100%) !important
}

.e2g-air-easy-booking h2>span {
    color: #7946e1 !important
}

.e2g-cargo-air-charter-button>a {
    background-color: #7946e1 !important
}

.e2g-featured-services-content p.e2g-card-text {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    margin: 10px 0 30px
}

.e2g-featured-services-content a.btn {
    font-size: 18px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: left;
    background: #f75300;
    padding: 18px 20px;
    border-radius: 7px;
    color: #fff
}

section.e2g-carousel .carousel-inner .e2g-carousel-content ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left
}

section.e2g-carousel .carousel-inner .e2g-carousel-content ul {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 30px
}

section.e2g-warehouse .row .col-md-2.text-center {
    border-left: 1px solid #40c3c9
}

section.e2g-warehouse .row .col-md-2.text-center:last-child {
    border-right: 1px solid #40c3c9
}

section.e2g-bonded-warehouse h2.e2g-text-purple {
    color: #8654e0;
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    text-align: left
}

section.e2g-bonded-warehouse p,
section.e2g-bonded-warehouse ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #aaa !important
}

section.e2g-bonded-warehouse ul {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 22px
}

section.e2g-bonded-warehouse h4 {
    color: #29b2ba;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: left;
    margin: 38px 0 15px
}

.e2g-value-services-cont {
    padding: 0;
    max-width: 47% !important
}

section.e2g-value-services h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #f75b00 !important
}

.e2g-value-services-cont>p {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    line-height: 25.4px;
    text-align: left
}

section.e2g-value-services .card-header .value-added-icons svg {
    width: 45px;
    height: 50px
}

.about-logo .slick-track,
section.e2g-value-services .card-header {
    display: flex;
    gap: 20px
}

section.e2g-banner.about_us_banner {
    background-image: url('../images/about-us-banner.png');
    height: 370.69px !important;
    display: flex !important;
    align-items: center;
    position: relative
}

section.e2g-banner.e2g-contact-banner {
    display: flex !important;
}

.about_us_banner .e2g-banner-cargo-content {
    max-width: 682px;
    width: 100%;
    padding: 0
}

.absolute-to-section {
    display: none;
    position: absolute;
    bottom: 30px;
    left: 40px
}

.absolute-to-section img {
    margin-right: 12px
}

.e2g-registration-form-optional span,
.e2g_blog_posts .card.e2g_blog_card,
.history-slider .card,
section.history-slider button {
    background: 0 0;
    border: none
}

section.history-slider {
    padding: 70px 0;
    background: #fff
}

section.marque-logos h1 {
    font-size: 60px;
    color: #fff;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 30px
}

.e2g-footer-section-cont {
    position: relative;
    z-index: 1
}

section.four-grid-block .row .col-md-6 {
    flex: 0 0 49% !important;
    max-width: 49% !important
}

section.e2g-awards,
section.e2g-certifications-associations,
section.four-grid-block,
section.marque-logos {
    background: #000
}

section.masonary-gallery .col-md-12.h-50 {
    flex: unset !important;
    padding: 0 !important
}

section.history-slider .card-wrapper {
    gap: 13px
}

section.history-slider .card-body {
    padding-left: 0;
    padding-right: 0
}

.history-slider button span.carousel-control-prev-icon {
    background-position: center;
    background-repeat: no-repeat;
    filter: none;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='%23C5C5C5'/%3E%3Cpath d='M13.4697 19.4697C13.1768 19.7626 13.1768 20.2374 13.4697 20.5303L18.2426 25.3033C18.5355 25.5962 19.0104 25.5962 19.3033 25.3033C19.5962 25.0104 19.5962 24.5355 19.3033 24.2426L15.0607 20L19.3033 15.7574C19.5962 15.4645 19.5962 14.9896 19.3033 14.6967C19.0104 14.4038 18.5355 14.4038 18.2426 14.6967L13.4697 19.4697ZM14 20.75H26V19.25H14V20.75Z' fill='%23C5C5C5'/%3E%3C/svg%3E") !important
}

.history-slider button span.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='none' stroke='%23c5c5c5'/%3E%3Cpath d='M26.5303 20.5303C26.8232 20.2374 26.8232 19.7626 26.5303 19.4697L21.7574 14.6967C21.4645 14.4038 20.9896 14.4038 20.6967 14.6967C20.4038 14.9896 20.4038 15.4645 20.6967 15.7574L24.9393 20L20.6967 24.2426C20.4038 24.5355 20.4038 25.0104 20.6967 25.3033C20.9896 25.5962 21.4645 25.5962 21.7574 25.3033L26.5303 20.5303ZM14 20.75H26V19.25H14V20.75Z' fill='%23c5c5c5'/%3E%3C/svg%3E") !important;
    filter: none;
    border: none
}

.history-slider button:not(:disabled) span.carousel-control-prev-icon {
    background-position: center;
    background-repeat: no-repeat;
    filter: none;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='%232AB3BA'/%3E%3Cpath d='M13.4697 19.4697C13.1768 19.7626 13.1768 20.2374 13.4697 20.5303L18.2426 25.3033C18.5355 25.5962 19.0104 25.5962 19.3033 25.3033C19.5962 25.0104 19.5962 24.5355 19.3033 24.2426L15.0607 20L19.3033 15.7574C19.5962 15.4645 19.5962 14.9896 19.3033 14.6967C19.0104 14.4038 18.5355 14.4038 18.2426 14.6967L13.4697 19.4697ZM14 20.75H26V19.25H14V20.75Z' fill='%23ffffff'/%3E%3C/svg%3E") !important
}

.history-slider button:not(:disabled) span.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%232AB3BA'/%3E%3Cpath d='M26.5303 20.5303C26.8232 20.2374 26.8232 19.7626 26.5303 19.4697L21.7574 14.6967C21.4645 14.4038 20.9896 14.4038 20.6967 14.6967C20.4038 14.9896 20.4038 15.4645 20.6967 15.7574L24.9393 20L20.6967 24.2426C20.4038 24.5355 20.4038 25.0104 20.6967 25.3033C20.9896 25.5962 21.4645 25.5962 21.7574 25.3033L26.5303 20.5303ZM14 20.75H26V19.25H14V20.75Z' fill='white'/%3E%3C/svg%3E") !important;
    filter: none;
    border: none
}

.history-slider .carousel-control-next,
.history-slider .carousel-control-prev {
    top: auto;
    bottom: 0;
    width: auto
}

.history-slider .carousel-control-prev {
    left: calc(50% - 50px)
}

.history-slider .carousel-control-next {
    right: calc(50% - 50px)
}

.history-slider .carousel-inner,
.pb-100 {
    padding-bottom: 100px
}

.e2g-history-slider .arrow:hover,
.e2g-orange-theme-layout .e2g-right-side,
.e2g-orange-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-orange-theme-layout section.e2g-easy-booking .card,
.step-orange .step-descripton {
    background-color: #f75300 !important
}

.step-blue .step-descripton {
    background-color: #33308f
}

.step-violet .step-descripton {
    background-color: #7845e0
}

.step-terqoise .step-descripton {
    background-color: #29b2ba
}

.step-grey .step-descripton {
    background-color: #ededed
}

section.why-easy-go {
    background: linear-gradient(180deg, #121212 0, #333 50%, #121212 100%);
    padding: 100px 0
}

.step-number {
    padding: 40px 10px;
    text-align: center;
    background-color: #fff
}

.e2g-career-info-content p>a,
.e2g-cargo-tab-content ul li:hover i.fa-snowflake-o,
.e2g-form-row label.e2g-form-label span.s_website_form_mark,
.step-orange .color {
    color: #f75300
}

.step-blue .color {
    color: #33308f
}

.step-violet .color {
    color: #7845e0
}

.step-terqoise .color {
    color: #29b2ba
}

.step-grey .color {
    color: #ededed
}

.step-number h2 {
    font-size: 90px;
    font-weight: 700
}

.step-descripton {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 60px
}

.e2g-shipment-cards .card .card-body img,
.step-common {
    margin-bottom: 30px
}

.marquee {
    overflow: hidden
}

.e2g-easy-booking-section,
.marquee-content,
section.e2g-eccomerce-fba>.container {
    display: flex
}

.marquee-item {
    flex: 0 0 16vw;
    margin: 0 1vw
}

.masonary-gallery img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.masonary-gallery .h-50 {
    height: calc(50% - 10px) !important
}

.masonary-gallery .gap-20 .col-md-6 {
    width: calc(50% - 10px);
    padding: 0 !important;
    max-width: 48%;
    flex: 0 0 48%
}

section.masonary-gallery {
    background: #f6f6f6
}

button.view-all-button {
    padding: 16px 50px;
    border: none;
    box-shadow: none;
    color: #fff;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 700
}

.four-grid-block .image-block img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover
}

.bg-grey-light {
    background-color: #f6f6f6
}

.four-grid-block .equal-padding {
    padding: calc(var(--bs-gutter-x) * .5)
}

.four-grid-block .description-block {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.e2g-shipping-contact-form-wrap .form-check,
.with-image .no-bg {
    background: 0 0
}

.title-steps-left .step-number {
    text-align: left;
    padding: 30px 40px;
    min-height: 190px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.step-number.bg-orange {
    background-color: #f75300;
    border-right: 1px solid #fff;
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1
}

section.e2g-banner.about_us_banner.career-page-banner {
    background-image: url('../images/career-banner.png')
}

section.e2g-custom-grid h3 {
    font-weight: 700;
    margin-bottom: 20px
}

@keyframes scrolling {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translatex(-144vw)
    }
}

.e2g-custom-grid i.text-secondary,
.e2g-custom-grid span.text-secondary {
    color: #005873 !important
}

.e2g-custom-section {
    display: none;
    position: relative;
    right: -100%;
    opacity: 0;
    transition: .5s ease-in-out;
    box-shadow: var(--bs-box-shadow)
}

.e2g-custom-section.e2g-slide-in {
    display: block;
    right: 0;
    opacity: 1;
    animation: .5s forwards e2gSlideInRight
}

@keyframes e2gSlideInRight {
    from {
        right: -100%;
        opacity: 0
    }

    to {
        right: 0;
        opacity: 1
    }
}

section.e2g-value-services .card-header {
    align-items: center;
    border-bottom: unset;
    display: flex;
    gap: 15px
}

.e2g-value-services-cont h5.card-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: left;
    margin-bottom: 6px;
    text-transform: uppercase
}

section.e2g-value-services .card-header .text-aaa p.color-aaa {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #999 !important
}

section.e2g-value-services .card {
    background: #212121;
    color: #fff;
    border-radius: 10px;
    padding: 25px 0 22px 40px
}

section.e2g-value-services,
section.reviews-slider.e2g-reviews-slider {
    padding: 80px 0
}

.e2g-award-circle {
    width: 25%;
    height: 180px;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    padding: 0 16px;
    font-weight: 800;
    line-height: normal;
    text-align: center;
    background-color: #8cc640;
    display: flex;
    justify-content: center;
    align-items: center;
    outline: #000 solid 2px !important;
    outline-offset: -10px
}

.e2g-award-container {
    display: flex;
    justify-content: space-around
}

.e2g-certifications-associations .e2g-card p {
    color: #333
}

.e2g-certifications-associations .e2g-card {
    background-color: #f8f9fa;
    border-radius: 10px;
    padding: 30px 25px;
    text-align: center;
    color: #333;
    height: 100%
}

.e2g-certifications-associations .e2g-card img {
    max-height: 80px;
    margin-bottom: 20px
}

section.e2g-certifications-associations .container .row {
    align-items: stretch;
    justify-content: center
}

.about-logo {
    max-width: 1520px !important;
    margin: 0 auto;
    padding: 0 15px
}

.about-logo .slick-track .slick-slide img {
    width: 100%;
    margin: 10px 0;
    height: 100% !important;
    max-height: 135px;
    object-fit: cover
}

.e2g-cargo-list .row .col-md-2.text-center:hover,
slider-component.thumbnail-slider ul.thumbnail-list li.thumbnail-list__item button {
    border-radius: unset !important
}

.e2g-shipment-cards .card .card-body {
    position: relative;
    z-index: 1;
    background: unset !important;
    padding: 50px 0 50px 60px
}

.e2g-shipment-cards .card .card-body h5.card-title {
    font-family: Allumi Std;
    font-size: 20px;
    font-weight: 800;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 14px;
    color: #fff
}

form.card-body.e2g_track_shipment-form button.btn {
    max-width: 140px !important;
    border-radius: 7px !important;
    font-size: 18px;
    width: 100%;
    padding: 15px 42px
}

form.card-body.e2g_track_shipment-form {
    padding-right: 30px !important
}

.e2g-shipment-cards .card .card-body p.card-text {
    font-family: Allumi Std;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    border-bottom: 2px dashed #fffFFF66;
    padding-bottom: 40px;
    padding-right: 30px;
    color: #fff
}

section.e2g-shipment-cards .sidebar {
    padding: 80px 85px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

section.e2g-shipment-cards .col-md-4.sidebar p {
    font-family: Allumi Std;
    font-size: 30px;
    font-weight: 400;
    line-height: 38.1px;
    text-align: left
}

.e2g-career-card,
.e2g-stats-card {
    position: unset !important
}

.e2g-career-card h2,
.e2g-stats-card h2 {
    font-size: 34px;
    align-items: center;
    font-weight: 800;
    height: 82px
}

.e2g_blog_posts .e2g_posts_cover .o_record_cover_image {
    width: 100%;
    min-height: 300px;
    position: unset;
    background-size: cover
}

.card.e2g_blog_card .e2g_post_meta {
    margin: 20px 0 10px;
    line-height: normal;
    text-align: left !important
}

.card.e2g_blog_card .card-body.e2g_post_title a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    text-decoration: none
}

nav.e2g-announcement-bar-content ul.navbar-nav li a.nav-link {
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    text-align: center;
    color: #000 !important
}

.card.e2g_blog_card .card-body h4,
.e2g_custom_grid_body h2 {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #000 !important
}

nav.e2g-announcement-bar-content ul.navbar-nav {
    align-items: center
}

.card.e2g_blog_card .card-body i {
    background: #312c98;
    color: #fff;
    padding: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transform: rotateZ(-45deg)
}

.card.e2g_blog_card .card-footer {
    border-color: #312c98 !important;
    background-color: transparent !important
}

.card.e2g_blog_card .card-body.e2g_post_title {
    padding: 0 10px 20px;
    background-color: transparent !important
}

.card.e2g_blog_card p.e2g_post_meta {
    font-size: 16px;
    font-weight: 400;
    line-height: 20.32px;
    text-align: left;
    color: #999 !important;
    padding: 0 10px
}

section.s_blog_posts {
    background: #e0e0e0;
    border-radius: 0;
    padding-top: 10px !important
}

.e2g-shipping-contact-form-wrap form.e2g-form-step.form-step,
.e2g-shipping-step2-form-wrap,
form.oe_signup_form {
    width: 100%;
    padding: 50px;
    background-color: rgba(255, 255, 255, .4)
}

.e2g-warehouse-map iframe,
.e2g_blog_posts .card.e2g_blog_card a.e2g_posts_cover .o_record_cover_container,
section.e2g-warehouse-location iframe {
    border-radius: 10px
}

.e2g-cargo-list-content {
    max-width: 20% !important;
    flex: 0 0 20% !important
}

.e2g_custom_grid_cover .o_record_cover_container {
    border-radius: 10px !important;
    min-height: 300px !important;
    max-height: 300px !important;
    height: 100% !important
}

.e2g-cargo-t,
.e2g_custom_grid_cover .o_not_editable.o_wblog_post_list_author.o_not_editable,
div#e2g-mobile-menu,
section.history-slider.e2g-history-slider div#e2g-history-slider-row ul.slick-dots {
    display: none !important
}

.e2g_custom_post_info {
    display: flex;
    flex-direction: row-reverse
}

.e2g_custom_post_info time.text-nowrap {
    font-size: 12.8px !important;
    font-weight: 400;
    line-height: 20.32px !important;
    text-align: left;
    color: #212529b3 !important
}

.e2g_custom_grid_body a.o_blog_post_title {
    font-size: 25px;
    font-weight: 800;
    line-height: 31.75px;
    text-align: left;
    color: #fff !important;
    margin-top: -15px !important
}

.e2g_custom_grid_teaser {
    border-top: 1.5px solid #312c98;
    margin: 20px 0 10px
}

.e2g_custom_grid_teaser a {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    color: #fff !important
}

section#o_wblog_index_content {
    background: #f2f2f2 !important
}

.e2g-why-easy-card .card-body {
    padding: 20px !important;
    background: 0 0 !important
}

.e2g-why-easy-card .card {
    border-radius: 10px;
    color: #fff;
    height: 100%;
    position: relative
}

.e2g-why-easy-card {
    flex: 0 0 20% !important;
    max-width: 20% !important
}

.e2g-why-easy-card h2 {
    font-weight: 700;
    font-size: 58px;
    margin-bottom: 25px;
    line-height: 1.5
}

.e2g-why-easy-card .card::after,
.e2g-why-easy-card .card:nth-child(3):after {
    background-image: url(../images/1-bg.png);
    background-position: center;
    width: 100%;
    height: -webkit-fill-available;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.e2g-announcement-bar .container {
    max-width: 1160px !important
}

nav.navbar a.navbar-brand {
    padding: 0;
    margin: 0;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important
}

#e2g-search-input {
    padding: 0 !important;
    width: 300px;
    height: 45.9px;
    right: -125px;
    top: -10.7px;
    border: none !important;
    background: 0 0;
    margin: 0 !important
}

.e2g-cargo-form-content,
section.e2g-eccomerce-fba .e2g-right-side {
    justify-content: center !important
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input input.search-query.form-control.oe_search_box.None:focus {
    box-shadow: unset !important;
    outline: 0 !important;
    border: none !important
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input,
#e2g-search-input form.o_searchbar_form.s_searchbar_input *,
section.e2g-custom-nav ul.nav-tabs li.nav-item a,
section.e2g-custom-section.e2g-slide-in {
    height: 100%
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input .input-group-append button.btn.oe_search_button.btn-primary i.fa.fa-search,
.e2g-reg-form-name-fieldset.e2g-usertype-select .e2g-form-group .form-group.e2g-form-row {
    display: flex;
    align-items: center
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input input.search-query.form-control.oe_search_box.None {
    border-radius: 10px 0 0 10px !important;
    min-height: 46px !important
}

#e2g-search-input form.o_searchbar_form.s_searchbar_input .input-group-append button.btn.oe_search_button.btn-primary {
    border-radius: 0 10px 10px 0;
    background-color: #f75300;
    border-color: #f75300
}

.e2g-auth-container.oe_website_login_container,
.e2g-shipping-contact-us,
.e2g-shipping-step2-form {
    background-image: url(../images/login-wallpaper.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0
}

.e2g-auth-container.oe_website_login_container h2.e2g-auth-heading {
    font-size: 50px;
    font-weight: 800;
    line-height: 63.5px;
    text-align: left;
    margin-bottom: 80px
}

.e2g-auth-container.oe_website_login_container form.oe_login_form {
    max-width: 500px;
    margin: 0 auto
}

.e2g-auth-container.oe_website_login_container form input.form-control {
    background: 0 0 !important;
    border: none;
    border-radius: unset;
    border-bottom: 1px solid #ccc;
    padding: 20px 20px 8px !important;
    height: 60px;
    color: #fff;
    font-size: 16px
}

.e2g-auth-container.oe_website_login_container form input.form-control::placeholder {
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-align: left;
    color: #fff
}

.e2g-custom-section.e2g-slide-in>.container.row.g-0,
.e2g-registration-form-post-codes .e2g-form-group select.e2g-form-input,
.e2g-registration-form-post-codes input,
div#e2g-reviews-slider-row .slick-track .slick-slide div,
.e2g-cargo-list ul.nav-tabs li a div,
section.e2g-eccomerce-fba .e2g-left-side img {
    height: 100% !important
}

.e2g-auth-container.oe_website_login_container .btn.btn-primary {
    background: #f75300;
    border: none;
    padding: 15px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    border-radius: 7px
}

.e2g-auth-container.oe_website_login_container a.btn.btn-link.btn-sm {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #fff;
    text-decoration: none;
    margin-top: 30px;
    border: none !important
}

.e2g-auth-container.oe_website_login_container form .oe_login_buttons div a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    text-decoration: none;
    margin-top: 20px
}

.e2g-auth-container.oe_website_login_container form input.form-control:focus {
    box-shadow: unset !important
}

form.oe_signup_form {
    max-width: 900px !important
}

.e2g-card-body.card-body,
.e2g-first-mile-faq .accordion .card .card-body,
.e2g-registration-form-post-codes.e2g-form-group,
.e2g-cargo-list ul li a,
section.e2g-ecomerce-fba-services>.container {
    background: 0 0 !important
}

.e2g-auth-container.oe_website_login_container h2.text-center {
    font-size: 50px;
    font-weight: 800;
    line-height: 63.5px;
    text-align: left
}

.e2g-form .social-icons a svg:hover circle {
    fill: #ff7214;
}

.e2g-easy-return-consolidation svg path,
.e2g-easy-return-scanning svg path,
.e2g-form .social-icons a svg:hover path,
.e2g-shipment-cards .card .card-body svg path,
.e2g-shipment-cards .card .card-body svg rect,
.e2g-value-added-cards .card .card-header .value-added-icons svg path {
    fill: #fff
}

.e2g-form .btn-send:hover {
    background-color: #cc0;
    color: #fff
}

.e2g-footer-section .e2g-social-links a:hover i {
    background-color: #ff7214;
    color: #fff
}

section.e2g-blog .e2g-box a:hover {
    background: #312c98;
    color: #fff !important
}

section.e2g-banner a.btn:hover {
    color: #f75300;
    background-color: #fff
}

.container.e2g-banner-section-content {
    position: absolute;
    top: 0;
    z-index: 9;
    left: 50%;
    transform: translateX(-50%)
}

.e2g-announcement-bar>.container {
    margin-right: 15% !important
}

.e2g-form input,
.e2g-form textarea {
    background: 0 0 !important;
    color: #fff !important
}

section.e2g-career-box,
section.e2g-stats-box {
    background: #000;
    margin-bottom: 0 !important;
    padding-bottom: 95px !important
}

svg.e2g-ftr-line {
    position: absolute;
    bottom: 0;
    width: calc(100% - 60px);
    left: 0;
    pointer-events: none;
    z-index: 1
}

#doubleDashDashedPath {
    stroke-width: 2
}

#fadedDashDashedPath {
    opacity: .2;
    stroke-width: 2
}

#doubleDashDashedPath2 {
    opacity: .4;
    stroke-width: 2
}

.e2g-right-side {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center !important
}

.e2g-cargo-list ul.nav-tabs li.nav-item {
    padding: 0;
    max-width: 19.966667% !important;
    width: 100% !important
}

.e2g-right-side .e2g-right-side-content h3,
.e2g-right-side-content h2 {
    font-size: 40px;
    font-weight: 800;
    line-height: 50.8px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 20px
}

.e2g-right-side .e2g-right-side-content p {
    font-size: 18px !important;
    font-weight: 300;
    line-height: 22.86px;
    text-align: left
}

.e2g-right-side .e2g-right-side-content h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 30px;
    text-transform: uppercase
}

section.bg-dark.e2g-bg-dark ul {
    gap: 5px
}

.e2g-custom-section .e2g-right-side-content {
    max-width: 85%
}

h1.e2g-banner-title span {
    border-bottom: none;
    position: relative
}

h1.e2g-banner-title span::after {
    content: '';
    position: absolute;
    display: block;
    width: var(--line-width, 0%);
    background: #f75300;
    height: 8px;
    left: 0;
    bottom: -6px;
    margin-top: 10px
}

.card-body.e2g_post_title svg {
    min-width: 50px
}

div#e2g-career-info-row,
div#e2g-stats-info-row {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    transition: background-color 5000s ease-in-out 9999s;
    -webkit-text-fill-color: #fff !important;
    -webkit-transition-delay: 9999s;
    color: #fff !important
}

section.history-slider h2,
section.masonary-gallery h2,
section.reviews-slider.e2g-reviews-slider h2 {
    font-size: 60px;
    text-align: center !important;
    margin-bottom: 50px !important;
    font-weight: 700
}

.js_blog.website_blog .e2g-cargo-list.e2g-cargo-middle-nav.e2g-custom-nav,
section.history-slider .e2g-timeline-row .slick-list.draggable {
    z-index: 99
}

.e2g-history-card .e2g-card-body.card-body h5.e2g-card-title.card-title {
    background: #f75300;
    color: #fff !important;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 25px
}

section#e2g_blog_section {
    padding-top: 100px;
    background-color: #e0e0e0
}

section#e2g_blog_section h1.e2g_blog_heading {
    font-family: Allumi Std;
    font-size: 40px;
    font-weight: 700;
    line-height: 50.8px;
    text-align: left;
    color: #000;
    max-width: 1520px !important;
    padding: 0 20px;
    margin: 0 auto
}

.e2g-shipment-aboutus {
    flex-direction: row-reverse
}

.e2g-aboutus-heading h2 {
    font-size: 60px;
    font-weight: 700
}

.e2g-awards-content {
    flex-direction: column;
    align-items: flex-start !important;
    border-left: 2px dashed #fff;
    padding-left: 5%
}

.e2g-award-container {
    width: 100% !important;
    flex: unset !important
}

section.e2g-awards .container {
    display: flex;
    border-bottom: 2px solid #fff
}

section.e2g-awards .e2g-card p.text-center {
    color: #fff;
    margin-top: 20px
}

.e2g-logistics-left-logo {
    padding-right: 10%;
    padding-bottom: 5%
}

section.e2g-certifications-associations.e2g-c-grid .e2g-card h1 {
    font-weight: 700;
    font-size: 26px;
    margin: 25px 0
}

section.e2g-cargo-featured-services-grid .e2g-featured-services-content {
    flex-direction: column;
    align-items: flex-start !important
}

section.e2g-cargo-featured-services-grid .e2g-featured-service-card {
    position: relative;
    overflow: hidden
}

section.e2g-cargo-featured-services-grid .e2g-featured-services-hdr {
    position: relative;
    transform: translateY(50%);
    transition: transform .3s;
    margin-bottom: 20px
}

section.e2g-cargo-featured-services-grid .e2g-cargo-left-grid {
    opacity: 0;
    transform: translateY(100%);
    transition: opacity .3s, transform .3s;
    overflow: hidden
}

section.e2g-cargo-featured-services-grid .e2g-featured-service-card::after {
    content: "";
    position: absolute;
    background: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.iti__country-container,
section.e2g-cargo-featured-services-grid .e2g-featured-service-card .e2g-card {
    z-index: 9
}

.e2g-featured-service-card:hover .e2g-cargo-left-grid {
    opacity: 1;
    transform: translateY(0)
}

.e2g-featured-service-card:hover .e2g-featured-services-hdr {
    transform: translateY(0)
}

.e2g-history-card {
    display: flex !important;
    flex-direction: row;
    gap: 2%;
    display: flex !important;
    align-items: center
}

.e2g-history-card>div {
    max-width: 49%;
    width: 100%
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translate3d(0, -20%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

section.history-slider.e2g-history-slider {
    padding-bottom: 10%;
    position: relative
}

section.e2g-form form .form-group input.form-control::placeholder {
    font-size: 20px
}

section.history-slider .e2g-timeline-row {
    position: relative;
    margin-top: 30px
}

section.history-slider .e2g-timeline-row::after {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background: #e6e6e6;
    bottom: 24px
}

.e2g-history-card.slick-slide {
    transition: transform .5s;
    transform: scale(.8);
    opacity: .3
}

.e2g-history-card.slick-active.slick-center {
    transform: scale(1.2);
    z-index: 1;
    opacity: 1
}

button.slick-prev.slick-arrow {
    left: -60px
}

button.slick-next.slick-arrow {
    right: -40px
}

section.e2g-drop-section .e2g-collection h2 strong {
    color: #27b4ba
}

section.e2g-drop-section h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left
}

section.e2g-drop-section h6 span,
section.e2g-drop-section p,
section.e2g-drop-section p span {
    font-size: 18px !important;
    font-weight: 400;
    line-height: 24px;
    text-align: left
}

.e2g-cargo-list ul.nav.nav-tabs li a h5 {
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px 0;
    border-right: 1px solid #fff
}

section.e2g-drop-section h2 {
    font-size: 40px;
    margin-bottom: 30px
}

.custom-blog-post-loop.e2g-blog-all article.custom_post_card .e2g_custom_grid_cover .o_record_cover_component.o_record_cover_image {
    background-size: cover;
    height: 300px !important
}

li.e2g-air-nav a.nav-link.active,
li.e2g-domestic-nav a.nav-link.active,
li.e2g-land-nav,
li.e2g-land-nav a.nav-link.active,
li.e2g-rail-nav a.nav-link.active,
li.e2g-sea-nav a.nav-link.active,
li.nav-item.e2g-air-nav,
li.nav-item.e2g-domestic-nav,
li.nav-item.e2g-rail-nav,
li.nav-item.e2g-sea-nav {
    transition: background-image .8s
}

section.easy-return .left-return-detail p.sea-green.text-center {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px
}

section.e2g-banner.e2g-blog {
    height: 370.69px !important;
    position: relative
}

section.e2g-banner.e2g-blog::after {
    position: absolute;
    content: "";
    width: 100%;
    background: #000;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .6
}

section.e2g-banner.e2g-blog>.container {
    position: relative;
    z-index: 9
}

.e2g-col-drop-card {
    margin-bottom: 20px;
    box-shadow: 2px 1px 18px -3px #ccc;
    margin-right: -100px !important;
    border-radius: 5px
}

.e2g-col-drop-card i {
    border-radius: 50% !important;
    font-size: 29px;
    background: #a0bc2b;
    padding: 15px;
    color: #fff;
    height: 60px;
    width: 60px;
    text-align: center
}

section.e2g-aeo-iso {
    background: #000;
    padding: 40px 0
}

section.e2g-aeo-iso h3 {
    color: #31c5c9;
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 30px;
}

section.e2g-aeo-iso p strong {
    color: #31c5c9;
    text-transform: uppercase;
    font-size: 22px
}

.e2g-aeo-iso-content {
    flex-wrap: wrap;
    color: #fff
}

.e2g-shipping-track-shipment-button {
    max-width: 130px
}

.e2g-shipment-cards .tracking-input input#trackingNumber {
    border: 1px solid #d3d3d3;
    background: #f6f6f6;
    height: 50px
}

.e2g-shipment-cards .tracking-input input#trackingNumber::placeholder {
    font-family: Allumi Std;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    color: #838383
}

.o_animate.o_anim_fade_in_up {
    animation-duration: 1.05s;
    animation-delay: .2s;
    animation-timing-function: ease-out;
    animation-fill-mode: both
}

.e2g-tracking-form-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 50px 0;
    gap: 2%
}

.e2g-tracking-form-cont .e2g-tracking-form {
    width: 78%;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    padding: 58px 30px !important
}

.e2g-tracking-form-cont form.e2g-track-shipment {
    padding: 32px 30px !important;
    width: 20%;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.e2g_shipping_widget {
    border-radius: .25rem;
    padding: 0;
    background-color: #fff
}

.e2g-right-side-content h2 {
    font-size: 40px;
    text-transform: uppercase
}

.e2g-cargo-t {
    flex-direction: row;
    flex-wrap: wrap
}

.e2g-history-card img.card-img-top {
    height: 180px;
    object-fit: cover
}

.e2g-awards-content p {
    margin-bottom: 50px !important
}

.e2g-card-body.card-body {
    color: #fff
}

div#e2g-history-slider-row .slick-track {
    display: flex;
    gap: 20px;
    padding: 25px 0
}

.e2g-cargo-air-charter-section,
.e2g-registration-form-post-codes,
section.e2g-contact-us-medium .contact-info {
    display: flex;
    justify-content: space-between
}

.e2g-timeline-item {
    text-align: center;
    color: #fff;
    position: relative;
    padding: 20px 0
}

.e2g-timeline-item::after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 50%;
    transform: translateX(-50%);
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background-color: #e6e6e6;
    transition: .2s
}

section.history-slider .e2g-timeline-row .slick-track {
    padding-bottom: 20px
}

.e2g-timeline-item.slick-current::before {
    background-color: #f90
}

div#about_brand_slider ul.slick-dots li button::before {
    color: #fff !important;
    font-size: 9px !important
}

a.book_now-button {
    font-family: Allumi Std;
    font-size: 17px;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    color: #fff;
    text-decoration: none;
    border-radius: 7px;
    padding: 18px 28px;
    display: inline-block
}

.e2g-easy-booking-content .card {
    padding: 55px 40px !important
}

section.e2g-eccomerce-fba .e2g-left-side {
    padding: 0 !important;
    border-right: unset
}

section.e2g-eccomerce-our-service {
    margin: 0 !important;
    padding: 50px 0;
    background: #384ba6
}

section.e2g-eccomerce-our-service .text-dark {
    padding: 0 100px
}

section.e2g-eccomerce-our-service h1 {
    font-size: 48px;
    font-weight: 700;
    color: #fff !important;
    margin-bottom: 35px
}

section.e2g-eccomerce-our-service ul {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 40px;
    list-style: none
}

section.e2g-eccomerce-our-service ul li {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    position: relative
}

section.e2g-eccomerce-our-service ul li::after {
    content: "";
    display: inline-block;
    position: absolute;
    left: -1.6em;
    top: 5px;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    border-bottom: 3px solid;
    border: 3px solid #ff7214;
    background-color: #ff7214
}

.e2g-job-cards-content,
.e2g-tab-pane-air,
section.e2g-ecommerce-banner>.container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.e2g-cargo-t.active,
.e2g-form-submit {
    display: flex !important
}

section.e2g-carousel.e2g-tab-pane-content {
    background: 0 0;
    padding: 80px 0 0
}

.e2g_showcase_icon {
    font-size: 40px;
    color: #2ab3ba
}

section.e2g-carousel.e2g-tab-pane-content .e2g-cargo-t .e2g-left-side {
    border: none;
    padding: 0 !important
}

.e2g-cargo-t .e2g-left-side img,
.e2g-pdf-cards-content .card .card-body img {
    width: 100%;
    height: 100%
}

.e2g-shipment-aboutus .e2g-ship-card p.text-white {
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    border-bottom: 2px dashed #fffFFF66;
    padding-bottom: 40px;
    padding-right: 30px;
    color: #fff
}

.e2g-shipment-aboutus .card .card-body h2 {
    font-size: 52px !important;
    font-weight: 800
}

section.e2g-eccomerce-fba .e2g-right-side-content h2 {
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 40px;
    text-transform: uppercase !important
}

section.e2g-carousel.e2g-tab-pane-content .e2g-left-side img {
    height: 100% !important;
    object-fit: cover
}

section.e2g-featured-services.e2g-cargo-featured-services-grid {
    background: #171717;
    margin-top: 100px;
    width: 100%
}

.e2g-cargo-air-charter-section .e2g-cargo-air-charter-heading p {
    margin-bottom: 50px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    letter-spacing: .1em;
    text-align: left;
    text-transform: uppercase
}

.e2g-cargo-air-charter-section .e2g-cargo-air-charter-button a.book_now-button {
    font-size: 18px;
    height: 50px;
    padding: 14px 28px
}

.e2g-cargo-tab-content .e2g-cargo-right-tab-content ol {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.e2g-cargo-sea-content .e2g-right-side-content p {
    font-size: 18px !important;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #666
}

.e2g-shipment-aboutus .card .card-body h4 {
    margin: 20px 0 14px;
    font-size: 20px;
    font-weight: 800;
    line-height: 25.4px;
    text-align: left;
    color: #fff
}

.e2g-get-quote-wrap .e2g-ship-form>.container {
    margin: 0 auto !important
}

.e2g-get-quote-wrap .e2g_shipping_widget .e2g-ship-container.container {
    padding: 25px
}

.e2g-cargo-air-charter {
    gap: 4%
}

.e2g-cargo-air-charter .e2g-featured-service-card {
    width: 48%
}

section.e2g-featured-services.e2g-cargo-featured-services-grid h1 {
    font-size: 46px;
    font-weight: 800;
    margin-bottom: 30px;
    color: #7946e1
}

.e2g-form-group {
    color: #000 !important;
    background-color: #f0f3f5;
    padding: 0;
    position: relative
}

.e2g-form-submit .btn.btn-primary {
    height: 48px;
    font-size: 16px;
    background-color: #167d86 !important;
    width: 120px
}

.e2g-form-submit {
    justify-content: flex-end !important
}

.e2g-cargo-sea-content,
.e2g-contact-us-card,
.e2g-form-details-card .form-box ol,
.e2g-form-details-content,
.e2g-form-product,
.e2g-pdf-cards-content,
.e2g-reg-form-name-fieldset,
div#e2g-reviews-slider-row .slick-track {
    display: flex;
    display: flex
}

.e2g-form,
.e2g-form-product {
    flex-wrap: wrap;
    gap: 2%
}

.e2g-form-section .e2g-form-input {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    color: #000 !important;
    transition: border .25s ease-in-out;
    position: relative
}

.e2g-form-product {
    padding: 0
}

section.e2g-form-section .container {
    max-width: 1080px !important
}

.e2g-form-input:focus {
    outline: 0;
    border: 2px solid #bfbfbf
}

.e2g-form-input.filled~.e2g-form-row .e2g-form-label,
.e2g-form-input:focus~.e2g-form-row .e2g-form-label {
    top: 0;
    transform: translateY(-100%)
}

label.e2g-form-label {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    width: 90%;
    transition: .25s ease-in-out;
    padding: 10px 0;
    font-size: 16px;
    color: #646973;
    line-height: 20px;
    pointer-events: none;
    background-color: #f0f3f5 !important;
    z-index: 1
}

.e2g-form-product .e2g-form-group {
    width: 100% !important;
    margin: 0 0 20px !important
}

.e2g-form-input:not(:placeholder-shown)~label.e2g-form-label,
.e2g-form-row:focus-within label.e2g-form-label {
    top: 10px;
    left: 5px;
    font-size: 12px;
    color: #333;
    background-color: transparent;
    padding: 0 5px;
    z-index: 0
}

.e2g-form .e2g-form-group {
    max-width: 49%
}

.e2g-form-input {
    background-color: transparent;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative
}

.e2g-form-select .e2g-form-row:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    margin: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #000
}

.e2g-timeline-item span.e2g-timeline-date {
    opacity: 0;
    color: #000 !important
}

.e2g-timeline-item.slick-current.slick-center span.e2g-timeline-date,
.e2g-timeline-item:hover span.e2g-timeline-date {
    opacity: 1
}

.e2g-timeline-item:hover::after {
    background: #2ab3ba !important;
    z-index: 9
}

.e2g-cargo-ec .e2g-form-group input#trackingNumber {
    border: none !important;
    background: #f6f6f6 !important;
    border-radius: 4px !important;
    box-shadow: rgba(0, 0, 0, .15) 3px 3px 8px !important
}

.e2g-cargo-ec .e2g-form-group input#trackingNumber:hover {
    box-shadow: rgba(0, 0, 0, .2) 10px 10px 18px !important
}

.e2g-cargo-sea-content {
    flex-wrap: wrap;
    margin-top: 0
}

.e2g-reviews-card {
    background: #384ba6;
    padding: 30px 30px 0;
    border-radius: 10px
}

div#e2g-reviews-slider-row .slick-track {
    gap: 20px;
    align-items: stretch
}

div#e2g-reviews-slider-row .slick-track .slick-slide {
    height: unset !important
}

section.e2g-carousel.e2g-tab-pane-content .tab-content .e2g-right-side ul li {
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    text-align: left
}

section.reviews-slider.e2g-reviews-slider div#e2g-reviews-slider-row .slick-dots {
    bottom: -60px
}

.e2g-cargo-tab-content ol li {
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    text-align: left
}

section.e2g-drop-section h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: left;
    color: #35979c !important
}

section.e2g-drop-section h6 span {
    font-size: 18px !important
}

.e2g-drop-section-heading,
.e2g-package-select-details ul li {
    margin-bottom: 25px
}

section.e2g-pdf-cards .card {
    padding: 2px;
    border-radius: 10px;
    height: 100%
}

.e2g-card-representative-form {
    background: linear-gradient(170.74deg, #0f91b9 51.82%, #29bab9 96.64%)
}

section.e2g-pdf-cards h5.card-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: left;
    color: #fff
}

section.e2g-pdf-cards .card .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.e2g-card-customs-excise {
    background: linear-gradient(180deg, #33308f 50%, #374aa4 100%)
}

.e2g-card-aep-form {
    background: linear-gradient(170.74deg, #f75300 51.82%, #e84800 96.64%)
}

.e2g-card-customer-registration {
    background: linear-gradient(180deg, #7741df 50%, #7946e1 100%)
}

.e2g-pdf-cards-content {
    gap: 27px
}

.e2g-form-details h2 {
    font-size: 40px;
    font-weight: 800;
    line-height: normal;
    color: #27b4ba;
    text-align: center
}

.e2g-form-details-content {
    justify-content: space-between;
    justify-content: space-between;
    border-top: 1px solid #d9d9d9;
    margin-top: 40px !important
}

.e2g-form-details-card {
    border-right: 1px solid #d9d9d9;
    padding: 40px 65px !important
}

.e2g-form-details-card:last-child {
    border-right: none
}

section.e2g-pdf-cards {
    margin-top: 100px
}

section.e2g-eccomerce-fba.e2g-custom-form-instruction {
    margin: 100px 0 !important
}

section.e2g-form-details {
    margin-bottom: 100px !important
}

section.e2g-custom-form-instruction .e2g-right-side h5 {
    color: #f75300;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 28px
}

.e2g-form-details-card .form-box h4 {
    margin: 0;
    font-size: 20px;
    font-weight: 800;
    color: #27b4ba
}

.e2g-form-details-card .form-box h5 {
    font-size: 20px;
    font-weight: 800;
    margin: 0;
    color: #000
}

.e2g-form-details-card .form-box ol {
    margin-top: 16px;
    padding-left: 16px;
    flex-direction: column;
    gap: 6px
}

.e2g-form-details-card .form-box ol li {
    font-size: 14px;
    font-weight: 700;
    line-height: 17.78px;
    text-align: left;
    color: #333
}

.e2g-pdf-cards-content .col-md-3.mb-4 {
    padding: 0 !important;
    margin: 0 !important;
    flex: 0 0 23.6%;
    max-width: 23.6%
}

section.e2g-custom-form-instruction .e2g-right-side {
    background: linear-gradient(180deg, #ededed 0, #f5f5f5 100%) !important;
    color: #000 !important
}

section.e2g-custom-form-instruction .e2g-right-side h3 {
    color: #f75300;
    margin-bottom: 12px
}

section.e2g-custom-form-instruction .e2g-right-side p {
    font-size: 16px !important;
    line-height: 23px
}

section.e2g-career-custom-form,
section.e2g-ecomerce-fba-services {
    margin-bottom: 100px
}

.e2g-contact-us-card {
    gap: 15px
}

.e2g-contact-us-card p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.32px;
    letter-spacing: .02em;
    text-align: left;
    color: #333
}

section.e2g-contact-us-medium {
    margin: 80px 0
}

nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:before {
    content: "";
    position: absolute;
    z-index: -1;
    height: 3px;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:active:before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:focus:before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66)
}

div#e2g-mobile-menu.show ul.navbar-nav {
    padding-top: 30px
}

div#e2g-mobile-menu.show ul.navbar-nav li a.nav-link span {
    color: #000;
    font-size: 17px
}

.e2g-registration-form-subhd h3 {
    color: #fff;
    font-weight: 800
}

.e2g-registration-form .e2g-form-input {
    min-height: 60px;
    padding: 25px 20px 5px;
    background: #f0f3f5 !important;
    font-size: 16px;
    font-weight: 700
}

.e2g-aeo-iso-content ul,
.e2g-right-side ul {
    padding-left: 20px
}

.e2g-registration-form .e2g-form-row {
    /* height: 100%; */
    margin: 0
}

.e2g-registration-form input.form-control {
    color: #000 !important;
    border: none !important;
    height: 100%
}

.e2g-registration-form-subhd {
    padding: 0;
    margin: 30px 0
}

.e2g-registration-form-post-codes .e2g-form-group {
    max-width: 32%;
    width: 100%;
    height: 60px;
    margin: 0 !important
}

.e2g-reg-form-name-fieldset {
    gap: 2%
}

.e2g-registration-form .field-phone.e2g-form-row .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {
    width: 90%
}

.e2g-registration-form .field-mobile.e2g-form-row form input.form-control,
.e2g-registration-form .field-phone.e2g-form-row input#phone {
    width: 100%;
    height: 100%;
    border: none !important;
    padding: 10px 50px !important
}

.e2g-registration-form .field-mobile.e2g-form-row input.e2g-phone-input.e2g-form-input {
    height: 100% !important;
    padding: 25px 50px 5px !important
}

.e2g-registration-form-optional {
    width: 14%
}

.e2g-registration-form .field-mobile.e2g-form-row label.e2g-form-label,
.e2g-registration-form .field-phone.e2g-form-row label.e2g-form-label {
    left: 50px
}

.form-check,
.form-group.field-password {
    height: 60px;
    background-color: #f0f3f5;
    padding: 0 20px;
    display: table;
    width: 100%
}

.form-group.field-password {
    padding: 0 !important;
}

.e2g-cargo-ec .e2g-existing-customer a.btn.e2g-btn-primary:hover,
.e2g-secondary-hover:hover,
.e2g-ship-form button.btn:hover,
.e2g-shipment-cards button.btn:hover,
form.e2g-card-body.e2g-track-shipment button.btn.e2g-btn-secondary.e2g-primary-hover:hover,
form.oe_signup_form .btn:hover,
section.masonary-gallery .view-all-button-wrap button.view-all-button:hover {
    background-color: #276e72 !important;
    color: #fff !important
}

.e2g-timeline-item.slick-current.slick-center::after {
    background-color: #2ab3ba !important
}

.e2g-career-card a.e2g-toggle-btn svg circle,
.e2g_blog_card .e2g_post_title a svg.e2g-blog-svg circle,
section.e2g-career-positions .e2g-card .e2g-card-footer a.e2g-btn-custom svg circle,
section.e2g-featured-services .e2g-card-footer svg circle,
section.e2g-stats-box .e2g-stats-card svg circle {
    transition: fill .3s
}

.e2g-career-card a.e2g-toggle-btn svg:hover circle,
section.e2g-career-positions .e2g-card .e2g-card-footer a.e2g-btn-custom svg:hover circle,
section.e2g-featured-services .e2g-card-footer svg:hover circle,
section.e2g-stats-box .e2g-stats-card svg:hover circle {
    fill: #f75300
}

.e2g_blog_card .e2g_post_title a svg.e2g-blog-svg:hover circle {
    fill: #7741DF
}

.e2g-primary-hover,
.e2g-secondary-hover {
    border-radius: unset !important;
    transition: background-color .7s, transform .5s, box-shadow .4s;
    transform: scale(1);
    box-shadow: none
}

.e2g-banner-video-content,
.o_animate.o_anim_fade_in_up.e2g-banner-video-content {
    transform: translate(-50%, -50%) !important
}

.btn {
    transition: background-color .3s;
    border-radius: unset !important
}

.e2g-slider,
.e2g-slider:before {
    transition: .4s;
    position: absolute
}

.e2g-secondary-hover:hover {
    background-color: #276e72 !important;
    transform: scale(1.05);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .2)
}

.e2g-reg-form-name-fieldset .e2g-form-group.col-md-4 {
    max-width: 24%
}

.e2g-reg-form-name-fieldset .e2g-form-group.col-md-8 {
    max-width: 74% !important;
    flex: 0 0 74% !important;
    width: 100%
}

.e2g-registration-password-fields .field-agree.e2g-form-row,
.e2g-registration-password-fields .form-check.field-subscribe {
    padding: 17px 20px
}

.e2g-passport-heading h3 {
    text-align: center
}

.e2g-banner-cargo-content h1,
.e2g-passport-heading {
    margin-bottom: 50px
}

.e2g-passport-heading p {
    text-align: center;
    margin: 20px 0
}

.e2g-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer
}

.e2g-switch-checkbox {
    opacity: 0;
    width: 0;
    height: 0
}

.e2g-slider {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    border-radius: 34px
}

section.why-easy-go h2 {
    color: #fff;
    font-weight: 800;
    font-size: 50px
}

.e2g-slider:before {
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    border-radius: 50%
}

.e2g-switch-checkbox:checked+.e2g-slider {
    background-color: #f75300
}

.e2g-switch-checkbox:checked+.e2g-slider:before {
    transform: translateX(26px)
}

.e2g-passport-form .e2g-switch-wrap .e2g-toggle-text {
    width: 80%;
    margin: 0
}

.e2g-toggle-text {
    margin-left: 10px;
    font-size: 14px
}

.e2g-registration-password-fields .field-agree.e2g-form-row .e2g-switch-wrap,
.e2g-registration-password-fields .form-check.field-subscribe .e2g-switch-wrap {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between
}

.iti__dropdown-content input.iti__search-input {
    height: 42px !important;
    border: 1px solid #000;
    padding: 10px !important
}

.e2g-position-form .e2g-form-row>.form-check {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 15px;
    gap: 10px
}

.e2g-position-form .e2g-form-row>.form-check input#ouhewyhhv2k {
    width: 20px
}

.e2g-position-form .e2g-form-row>.form-check .s_website_form_field_description {
    font-size: 14px;
    font-weight: 700
}

.e2g-form-group.e2g-position-form {
    max-width: 100%
}

section.easy-return .left-return-detail svg path {
    stroke: #fff
}

.e2g-box>a:hover {
    background-color: #f75300 !important;
    color: #fff !important;
    border-color: #f75300 !important
}

.col-md-4.e2g-career-info-content.e2g-career-info-rt {
    display: flex;
    align-items: center;
    justify-content: center
}

.e2g-career-info-content.e2g-career-info-rt a.e2g-secondary-hover {
    background: #f75300;
    color: #fff;
    max-width: 300px;
    width: 100%;
    display: block;
    text-align: center;
    padding: 25px;
    font-size: 17px;
    font-weight: 600;
    height: 75px
}

.e2g-cargo-tab-content {
    background: #f4f4f4;
    padding: 50px 60px;
    display: flex;
    gap: 5%;
    width: 100%
}

.e2g-cargo-tab-content h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 20px;
    text-transform: uppercase
}

.e2g-cargo-tab-content p,
.e2g-cargo-tab-content ul li {
    font-weight: 400;
    color: #000;
    font-size: 18px;
    text-align: left
}

.e2g-cargo-tab-content ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    padding: 0 0 0 22px;
    list-style: none;
    column-gap: 8%
}

.e2g-cargo-tab-content ul li {
    line-height: 22.86px;
    border: .5px solid #00000040;
    box-shadow: 0 3px 10px 0 #f753001A;
    border-radius: 22px;
    padding: 25px 40px;
    position: relative;
    background: #fff
}

/* .e2g-cargo-tab-content ul li:hover span, */
.e2g-cargo-tab-content ul li:hover .s_list_item_icon {
    border: 2px solid #f75300
}

/* .e2g-cargo-tab-content ul li span, */
.e2g-cargo-tab-content ul li .s_list_item_icon {
    border: 1px solid #00000040;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: -25px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff
}

.e2g-cargo-tab-content ul li:hover {
    background: #f75300;
    color: #fff
}

.e2g-cargo-tab-content ul li:first-child span svg path {
    fill: #000
}

.e2g-cargo-tab-content ul li:hover span svg path {
    fill: #F75300
}

.e2g-cargo-tab-content p {
    line-height: 26px
}

.left-return-detail .icon-with-text {
    flex-direction: column;
    align-items: flex-start !important;
    gap: 30px;
    margin-bottom: 20px
}

.left-return-detail .icon-with-text p {
    font-size: 20px;
    font-weight: 800;
    line-height: 22.86px;
    text-align: left;
    text-transform: uppercase
}

.left-return-detail .col-md-2 {
    flex: 0 0 18.9% !important;
    max-width: 18.9% !important;
    position: relative
}

.e2g-easy-return-card::after,
.e2g-easy-return-packing::after {
    background-image: url(../images/c.png)
}

.e2g-easy-return-consolidation::after,
.e2g-easy-storage-cons::after {
    background-image: url(../images/e.png);
    opacity: .1
}

.e2g-easy-return-scanning::after {
    background-image: url(../images/2pic.png)
}

.left-return-detail .block-wrapper-return>.grey-bg-card::after {
    position: absolute;
    content: "";
    width: 180px;
    height: 180px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 0
}

.e2g-eccomerce-fba h5 {
    font-size: 20px;
    font-weight: 500;
    line-height: 25.4px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 30px
}

section.e2g-ecomerce-fba-services .container {
    display: flex;
    align-items: center;
    background: #f4f4f4
}

section.e2g-ecomerce-fba-services h3 {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    margin-bottom: 30px
}

section.e2g-ecomerce-fba-services ul {
    padding-left: 5%
}

section.e2g-ecomerce-fba-services ul li {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.86px;
    text-align: left
}

section.e2g-ecomerce-fba-services .e2g-ecomerce-fba-services-rt {
    padding: 0 70px;
    background: #f4f4f4
}

.e2g-eccomerce-custom-solu .e2g-right-side {
    align-items: center !important;
    justify-content: center !important
}

.e2g-eccomerce-custom-solu-cards .grey-bg-card .e2g_showcase_icon {
    color: #fff;
    font-size: 36px
}

.e2g-eccomerce-custom-solu-cards .col-md-3.grey-bg-card {
    flex: 0 0 23.9% !important
}

.e2g-eccomerce-custom-solu-cards .col-md-4.grey-bg-card {
    flex: 0 0 32.3% !important
}

.images-section .col-md-4 {
    max-width: 32.3%
}

section.e2g-ecomerce-fba-services.unique-features,
section.easy-return.e2g-eccomerce-custom-clearence-cards {
    background: #ededed;
    margin-top: 100px
}

section.e2g-growth-respect {
    background: #000;
    padding: 80px 0
}

.e2g-growth-respect .e2g-image-col img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    min-height: 300px
}

.e2g-growth-respect .e2g-content-col {
    display: flex;
    align-items: center;
    background-color: #1f1f1f;
    color: #fff;
    padding: 20px 70px
}

.e2g-growth-respect .e2g-content-col h2,
.e2g-iso-inner-box .e2g-careers-box .col-md-6.e2g-image-col h2 {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 15px
}

.e2g-growth-respect .e2g-content-col p {
    font-size: 16px;
    line-height: 1.5
}

.e2g-growth-respect .e2g-careers-box {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.e2g-job-card {
    border: 1px solid #ebebeb;
    border-radius: 20px;
    padding: 25px 40px;
    height: 100%
}

.e2g-job-card-btn p {
    font-size: 13px;
    color: #384ba6;
    font-weight: 400;
    margin: 0
}

.e2g-job-card>p {
    font-size: 14px;
    color: #666;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid
}

.e2g-apply-button {
    color: #f75300;
    font-size: 16px;
    border: 1px solid #f75300;
    padding: 15px 22px;
    font-weight: 700
}

.e2g-job-cards-content-box {
    margin-bottom: 0;
    padding: 0 !important;
    flex: 0 0 49% !important;
    max-width: 49% !important
}

section.e2g-job-cards h1 {
    color: #27b4ba;
    font-size: 40px;
    font-weight: 700;
    margin: 80px 0 50px !important
}

#bonded_warehouse,
#fullfillment_distribution,
div#bonded-warehouse,
div#ecommerce-ioss,
div#import-duty,
div#specialty-services {
    margin-bottom: 80px !important
}

.e2g-warehouse-map a {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.4px;
    text-align: left;
    color: #000;
    margin-top: 20px !important;
    display: block
}

.e2g-btm-icons .e2g-btm-icons-content img {
    width: auto;
    height: 52px;
    object-fit: contain;
    transition: filter .3s
}

footer.e2g-footer-section-outer .e2g-btm-icons {
    background: #121212 !important
}

section.easy-return {
    padding: 80px 0;
    background: #ededed
}

section.easy-return h2 {
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 36px
}

.e2g-auth-container.oe_website_login_container form.oe_login_form .form-group.field-password {
    background: 0 0 !important;
    padding: 0 !important
}

section.e2g-ecommerce-tab #custom-clearance,
section.e2g-ecommerce-tab #first-mile,
section.e2g-ecommerce-tab #last-mile,
section.e2g-ecommerce-tab div#fba {
    margin-top: 80px !important
}

.e2g-cargo-list ul.nav-tabs {
    border-bottom: unset !important;
    padding: 0 !important
}

.e2g-rail-step .col-6,
.e2g-rail-step .col-sm-12,
.e2g-rail-step .col-sm-3,
.e2g-rail-step .col-sm-4,
.e2g-rail-step .col-sm-6,
.e2g-referrance>.col-sm-5,
.e2g-shipping-step2-form-wrap .col-6,
.e2g-shipping-step2-form-wrap .col-sm-3,
.e2g-shipping-step2-form-wrap .col-sm-4,
.e2g-shipping-step2-form-wrap .col-sm-6 {
    padding-left: 0 !important
}

.e2g-warehouse-location-lt,
div#e2g_shipping_widget-wrap form.e2g-form-step.form-step .row>.col-sm-2 {
    padding-left: 0
}

.e2g-cargo-form-content .e2g_shipping_widget {
    padding-top: 0
}

.e2g-cargo-form-group label.e2g-cargo-form-label {
    line-height: 29.21px;
    text-align: left
}

section.e2g-cargo-form .e2g-cargo-form-content {
    justify-content: space-between !important
}

section.e2g-cargo-form .e2g-cargo-form-content .col-md-9.e2g-cargo-form {
    width: 77% !important
}

div#e2g_shipping_widget-wrap form.e2g-form-step.form-step .p-0.form-check {
    padding: 0 30px !important
}

form.e2g-form-step.form-step>h4 {
    line-height: normal;
    margin-bottom: 40px
}

button.view-all-button {
    background-color: #ea4b00 !important;
    transition: .5s ease-in-out
}

.e2g_custom_grid_cover>a,
.e2g_record_cover_container,
div#website_cookies_bar .modal.s_popup_bottom.s_popup_no_backdrop .modal-dialog.s_popup_size_full,
section.e2g-first-mile-faq {
    margin: 0 !important
}

section.e2g-shipment-cards.e2g-mission-cards {
    margin-top: 130px;
    padding-top: 80px
}

.e2g-mission-cards .card .card-body h4 {
    padding-right: 30px
}

.e2g-shipment-cards .card .card-body svg {
    width: 60px;
    height: 55px;
    margin-bottom: 30px
}

.e2g-form-message-field textarea::placeholder {
    font-size: 20px
}

section.e2g-form form a.btn.e2g-footer-btn {
    border-radius: 7px !important
}

section.e2g-career-positions.e2g-job-cards div#e2g-career-position-row {
    row-gap: 40px;
    justify-content: space-between
}

.e2g-career-form-section .modal-dialog {
    max-width: 960px
}

.e2g-career-form-section .modal-header {
    padding: 50px 50px 0;
    border: none
}

.e2g-career-form-section .modal-header h5 {
    font-size: 25px;
    font-weight: 800;
    font-family: 'Allumi Std'
}

div#e2g-stats-row {
    padding: 0 0 30px
}

.e2g-additional-info-field,
.e2g-upload-resume-field {
    max-width: 100% !important
}

.e2g-career-form-section .modal-content {
    background: #ededed
}

.e2g-career-form form input,
.e2g-career-form form label.e2g-form-label,
.e2g-career-form form select.e2g-form-input {
    background: #ededed !important;
    color: #666 !important;
    border-bottom-color: #666 !important;
    border-radius: unset
}

.e2g-career-form .e2g-form-row input {
    border-bottom-color: #666;
    border-radius: unset
}

.e2g-career-form form label.e2g-form-label span {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    color: #666
}

.e2g-upload-resume-field .row.e2g-form-row {
    height: 65px;
    border-bottom: 1px solid #666
}

.e2g-upload-resume-field .row.e2g-form-row label.e2g-form-label {
    padding: 15px 0
}

.e2g-career-form form .s_website_form_submit a.btn {
    background: #f75300;
    border-color: #f75300;
    border-radius: 8px !important;
    font-size: 18px;
    font-weight: 700;
    padding: 18px 25px
}

div#e2g-mobile-menu.show ul.navbar-nav li a.nav-link {
    padding: 10px 0 !important;
    /* color: #000 !important; */
    font-size: 17px !important;
    /* font-weight: 400 !important */
}

section.history-slider.e2g-history-slider .e2g-timeline-card-dot.e2g-dot-active::after {
    background: #2ab3ba;
    border-color: #2ab3ba
}

form.e2g-track-shipment button.e2g-btn-secondary.e2g-primary-hover {
    width: 130px !important;
    height: 50px !important;
    padding: 0 !important;
    border-radius: 7px !important
}

section.career-page-banner,
section.e2g-accreditations-banner {
    background-position: top
}

.e2g-careers-box-0 .e2g-content-col {
    background-image: linear-gradient(360deg, #31c5c9 0, #0f91b9 100%) !important
}

.e2g-careers-box-1 .e2g-content-col {
    background-image: linear-gradient(180deg, #34308f 0, #6370c7 100%) !important
}

.e2g-careers-box-2 .e2g-content-col {
    background-image: linear-gradient(180deg, #f75300 0, #f79800 100%) !important
}

.website_blog #o_wblog_posts_loop .o_wblog_normalize_font {
    background: 0 0 !important;
    border: none;
    font-size: 16px !important;
    padding: 0 0 20px;
    margin-top: 0 !important;
    color: #212529 !important;
    line-height: 26px !important;
}

.e2g-blog-post-hd-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
}

.e2g-right-side {
    padding: 50px 60px !important
}

section.e2g-banner.e2g-cargo-banner {
    max-height: 100% !important;
    min-height: auto !important;
    height: auto !important
}

.e2g-shipping-contact-form-wrap .e2g-cargo-form-group label.e2g-form-label {
    left: 25px;
    top: 25px;
    background-color: #f6f6f6 !important
}

footer.e2g-footer-section-outer .e2g-btm-icons .logo-pair:hover img.e2g-colored-logo,
section.e2g-ecomerce-fba-services ul li strong {
    display: block
}

.e2g-shipping-contact-form-wrap .form-check label input[type=checkbox] {
    width: 15px;
    height: 15px
}

label[for=latestDeliveryDate] {
    top: 25px;
    left: 30px
}

.e2g-air-charter-services .e2g-right-side,
.e2g-warehouse-our-facilities .e2g-right-side {
    background-color: #7946e1 !important;
    color: #fff !important
}

.e2g-cargo-sea-content.e2g-air-charter-services,
section.e2g-passport-form .e2g-registration-form-subhd {
    margin-top: 0
}

.e2g-cargo-sea-content .e2g-right-side {
    background: #ea4b00 !important
}

.e2g-cargo-sea-content .e2g-right-side p,
.e2g-warehouse-our-facilities .e2g-right-side>p,
.pac-item:hover .pac-item-query {
    color: #fff !important
}

.e2g-form-phone label.e2g-form-label {
    left: 65px !important;
    width: 80% !important
}

div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body {
    display: flex;
    flex-direction: column;
    align-items: center
}

div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body .e2g-card-reviews-image img.card-img-top {
    max-width: 80px !important;
    width: 100% !important
}

.e2g-banner-video-content {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
}

.e2g-banner video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom
}

section.e2g-banner.e2g-cargo-banner .e2g-banner-video-content {
    top: 50%;
    transform: translate(-50%, -50%) !important;
    left: 50%;
    position: absolute;
}

.e2g-left-side img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

section.e2g-banner.e2g-cargo-banner video {
    height: 750px
}

.e2g-tab-header {
    background: #000;
}

.e2g-tab-header ul.e2g-nav-tabs li a {
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px 15px;
    border-right: 1px solid #fff !important;
    color: #FFFFFF !important;
    font-size: 18px;
    line-height: 24px;
    border-radius: unset;
}

#e2g_shipping_widget-wrap form>h4 {
    margin-bottom: 40px
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item {
    padding: 45px 0 !important;
    flex: 1;
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item>a {
    text-align: center;
}

div#e2g-reviews-slider-row .slick-track .slick-slide .e2g-reviews-card .e2g-card-body p.e2g-card-content {
    font-size: 14px;
    line-height: 22px;
    text-align: center
}

.e2g-cargo-list a h5 b {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 20px
}

label.e2g-form-label.e2g-filled {
    top: 10px !important;
    font-size: 12px !important;
    color: #000;
    padding: 0
}

.e2g-referrance button.btn.btn-primary {
    background: #f75300;
    padding: 5px 10px;
    border: none
}

nav.navbar .logo a svg {
    width: 120px
}

.pac-container {
    background-color: #f75300 !important;
    border: none !important;
    box-shadow: none !important;
    margin-left: 0 !important
}

.pac-item {
    border: none !important;
    font-size: 14px !important;
    padding: 10px !important;
    color: #000 !important;
    background-color: #f6f6f6 !important;
    left: 0
}

.pac-item-selected,
.pac-item:hover {
    background-color: #f75300 !important;
    color: #fff !important
}

.pac-item .pac-item-query {
    font-weight: 700 !important;
    color: #000 !important;
    border: none !important
}

.e2g-ship-tab-content .e2g-form-btn {
    display: flex;
    justify-content: flex-start
}

.e2g-right-side .e2g-right-side-content h5 {
    font-size: 20px;
    font-weight: 700
}

.tab-pane.e2g-ship-tab-pane.active {
    padding-bottom: 30px
}

.e2g-value-added-cards .card {
    background-color: transparent;
    border: none;
    box-shadow: none
}

.e2g-value-added-cards .card .card-header {
    background: 0 0;
    border: none;
    display: flex;
    gap: 16px
}

.e2g-value-added-cards .card .card-header .value-added-icons svg {
    width: 45px;
    height: 45px
}

section.e2g-stats-box div#e2g-stats-row .e2g-stats-card h2 {
    font-family: Chonburi !important;
    font-weight: 400 !important;
    margin: 0 !important
}

section.e2g-stats-box div#e2g-stats-row .e2g-stats-card p {
    font-family: Allumi Std;
    font-size: 18px;
    font-weight: 650;
    line-height: 26px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none
}

section.e2g-stats-box div#e2g-stats-row .e2g-stats-card h4 {
    font-size: 25px !important;
    font-weight: 700 !important;
    line-height: 31.75px !important;
    text-align: left !important;
    text-underline-position: from-font !important;
    text-decoration-skip-ink: none !important;
    color: #626262 !important;
    padding-bottom: 20px !important;
    max-width: 228px !important;
    width: 100%
}

.e2g-passport-form input:-webkit-autofill,
.e2g-referrance input:-webkit-autofill {
    -webkit-text-fill-color: black !important;
    font-size: 16px;
    color: #000 !important
}

.e2g-referrance input:-webkit-autofill,
.e2g-referrance input:-webkit-autofill:focus,
.e2g-referrance input:-webkit-autofill:hover,
input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-text-fill-color: black !important;
    color: #000 !important
}

.e2g-auth-container form.oe_signup_form input:-webkit-autofill,
.e2g-auth-container form.oe_signup_form input:-webkit-autofill:focus,
.e2g-auth-container form.oe_signup_form input:-webkit-autofill:hover {
    -webkit-text-fill-color: black !important;
    color: #000 !important
}

.e2g-auth-container form.oe_login_form input:-webkit-autofill,
.e2g-auth-container form.oe_login_form input:-webkit-autofill:focus,
.e2g-auth-container form.oe_login_form input:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff !important;
    color: #fff !important
}

section.e2g-form input:-webkit-autofill,
section.e2g-form input:-webkit-autofill:focus,
section.e2g-form input:-webkit-autofill:hover {
    -webkit-text-fill-color: #FFF !important;
    color: #fff !important
}

.e2g-warehouse-location-rt {
    padding-right: 0
}

.e2g-eparcel-button a.e2g-eparcel-tab-link {
    background: #fff;
    padding: 19px 24px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.86px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000;
    display: block
}

.e2g-eparcel-button {
    display: flex;
    width: 100%;
    margin-top: 30px
}

section.e2g-eparcel-nav ul.nav.nav-tabs li.nav-item {
    max-width: 25% !important
}

section.e2g-eparcel-content-tab {
    padding-bottom: 80px !important
}

button.btn.btn-danger {
    background: #f75300 !important;
    border: #f75300 !important;
    padding: 5px 3px !important
}

.e2g-shipping-contact-form-wrap form.e2g-form-step.form-step .p-0.form-check {
    height: auto !important;
    margin-bottom: 10px !important
}

section.e2g-get-started .container {
    max-width: 680px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 20px
}

section.e2g-get-started {
    padding: 50px 0 !important;
    background-size: cover;
}

button.e2g-back-button:focus {
    outline: none !important;
}

.e2g-passport-form h1,
section.e2g-get-started h1 {
    font-size: 48.83px !important;
    font-weight: 700;
    line-height: 63.5px;
    text-align: center;
    margin-bottom: 30px
}

.e2g-passport-button p,
.e2g-registration-form-subhd h4 {
    font-size: 22.8px;
    line-height: 27.3px;
    color: #fff;
    font-weight: 700
}

section.e2g-get-started a.e2g-eparcel-tab-link {
    background: #f75300 !important;
    color: #fff !important;
    padding: 13px 0;
    border-radius: 7px !important;
    width: 100%;
    font-size: 18px;
}

section.e2g-passport-form {
    background-image: url(../images/login-wallpaper.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0 !important
}

section.e2g-passport-form .container {
    max-width: 940px !important;
    width: 100%;
    padding: 50px;
    background-color: rgba(255, 255, 255, .4)
}

section.e2g-passport-form a.btn {
    color: #fff !important;
    padding: 13px 0;
    background: #f75300 !important
}

.e2g-registration-form-subhd h4 {
    text-align: left
}

.e2g-passport-button {
    height: auto !important;
    float: unset !important
}

.e2g-passport-button a.btn {
    width: 100%;
    border: none !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    margin-bottom: 20px
}

.e2g-passport-button p {
    text-align: left;
    margin: 0
}

.e2g-passport-button p>a {
    color: #fff;
    cursor: pointer
}

.e2g-passport-form .e2g-switch-wrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center
}

.e2g-passport-form .form-check {
    padding: 20px 30px
}

.e2g-passport-form .e2g-toggle-text {
    color: #212529 !important;
    font-weight: 400 !important;
    margin: 0
}

.e2g-passport-form .form-check label.e2g-switch span.e2g-slider {
    width: 60px
}

.e2g-package-select-details {
    background: #f0f3f5;
    padding: 77px 50px;
    color: #646973;
    font-family: Inter;
    font-size: 15.5px;
    font-weight: 700;
    line-height: 20px;
    text-align: left
}

.e2g-package-select-check {
    margin: 64px 0 43px !important
}

.products_header form.o_searchbar_form button.btn.oe_search_button {
    background: #f75300 !important;
    border-color: #f75300 !important
}

.card-body.o_wsale_product_information .o_wsale_product_information_text h6>a {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 600 !important
}

.oe_product_cart .oe_product_image img {
    object-fit: cover !important
}

form.card.oe_product_cart .card-body.oe_product_image {
    height: 300px !important
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #f75300 !important;
    border-color: #f75300 !important
}

.e2g-history-slider .arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #276e72;
    border-radius: 50%;
    padding: 10px 18px 16px;
    cursor: pointer;
    z-index: 1000;
    color: #fff;
    font-size: 20px;
    line-height: normal;
    transition: background-color .3s
}

.e2g-history-slider .arrow:focus {
    border: none;
    outline: unset
}

.e2g-history-slider .left-arrow {
    left: 10px
}

.e2g-history-slider .right-arrow {
    right: 10px
}

.e2g-aeo-iso-content span {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    text-align: left
}

.e2g-reg-form-name-fieldset select.form-control.e2g-form-input {
    padding: 10px 20px !important
}

section.e2g-banner.about_us_banner.career-page-banner p {
    margin-bottom: 0
}

.e2g-cargo-list ul.nav.nav-tabs li a div {
    padding: 45px 0 !important
}

.e2g-eparcel-button a {
    background: #fff !important;
    color: #000 !important;
    border-color: #fff !important
}

.oe_website_jobs h1,
i.fa-star {
    color: #27b4ba !important
}

.e2g-cargo-list ul.nav.nav-tabs li a.active::after {
    position: absolute;
    content: "";
    top: 0;
    width: 120px;
    height: 25px;
    left: 50%;
    transform: translateX(-50%)
}

.e2g-cargo-list ul.nav.nav-tabs li.nav-item:last-child a h5 {
    border: unset !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-cargo-nav::before {
    background: #f75300 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav::before,
section.e2g-aeo-inner-box .e2g-careers-box-0>.e2g-content-col {
    background: #a0bc2b !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
.e2g-drop-section-heading h2 strong,
.e2g-first-mile-faq .accordion .card:hover h5 button,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-ecommerce-nav,
.e2g-green-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-green-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-green-theme-layout section.e2g-drop-section h5,
.e2g-green-theme-layout section.e2g-easy-booking h2 span,
.e2g-green-theme-layout section.easy-return h2,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-ecommerce-nav,
section.e2g-ecomerce-fba-services.unique-features h2 {
    color: #a0bc2b !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
.e2g-light-blue-theme-layout .e2g-right-side,
.e2g-light-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-light-blue-theme-layout section.e2g-easy-booking .card,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before {
    background-color: #276e72 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav,
.e2g-light-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-light-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-light-blue-theme-layout section.e2g-easy-booking h2 span,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-eparcel-nav {
    color: #276e72 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav,
.e2g-purple-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-purple-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-purple-theme-layout section.e2g-easy-booking h2 span,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-custom-clearance-nav {
    color: #8235e7 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-custom-clearance-nav::before,
section.e2g-iso-inner-box .e2g-careers-box-0>.e2g-content-col {
    background: #8235e7 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav,
.e2g-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active h5,
.e2g-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li:hover a h5,
.e2g-blue-theme-layout section.e2g-easy-booking h2 span,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item:hover a.e2g-warehouse-nav {
    color: #384ba6 !important
}

.e2g-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-orange-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
.e2g-purple-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-warehouse-nav::before,
section.e2g-iso-inner-box .e2g-careers-box-1>.e2g-content-col {
    background: #384ba6 !important
}

.e2g-green-theme-layout .logo a svg rect,
ul.e2g-ecommerce-our-services li:hover svg,
ul.e2g-ecommerce-our-services li:hover svg path {
    fill: #a0bc2b !important
}

.e2g-green-theme-layout .e2g-collection i.bg-secondary,
.e2g-green-theme-layout .e2g-right-side,
.e2g-green-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-green-theme-layout section.e2g-drop-section .e2g-drop i.bg-primary,
.e2g-green-theme-layout section.e2g-easy-booking .card,
.e2g-green-theme-layout section.easy-return .left-return-detail .grey-bg-card,
.unique-features .grey-bg-card {
    background-color: #a0bc2b !important
}

.e2g-green-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
.e2g-light-blue-theme-layout nav.navbar.e2g-header-navabar ul.navbar-nav li.nav-item a.e2g-eparcel-nav::before,
section.e2g-aeo-inner-box .e2g-careers-box-1>.e2g-content-col {
    background: #276e72 !important
}

.e2g-light-blue-theme-layout .logo a svg rect {
    fill: #276e72 !important
}

.e2g-purple-theme-layout .logo a svg rect {
    fill: #8235e7 !important
}

.e2g-purple-theme-layout .e2g-right-side,
.e2g-purple-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-purple-theme-layout section.e2g-easy-booking .card {
    background-color: #8235e7 !important
}

.e2g-blue-theme-layout .logo a svg rect {
    fill: #384BA6 !important
}

.e2g-blue-theme-layout .e2g-right-side,
.e2g-blue-theme-layout .e2g-cargo-list ul.nav.nav-tabs li a.active::after,
.e2g-blue-theme-layout section.e2g-easy-booking .card {
    background-color: #384ba6 !important
}

.e2g-easy-booking-section .e2g-easy-booking-content.d-flex {
    flex-direction: column
}

.e2g-easy-booking-section .e2g-easy-booking-content.d-flex>.col-md-4 {
    max-width: 100% !important;
    width: 100%;
    flex: unset !important
}

.e2g-easy-booking-section .e2g-easy-booking-img>img {
    height: 100%;
    object-fit: cover;
    width: calc(100% + 4%);
    margin-left: -4%
}

.e2g-easy-booking-section>div {
    width: 50%
}

h4.e2g-sea-left-mid {
    margin-top: 30px
}

textarea.e2g-form-input {
    padding: 23px 20px 0;
    box-sizing: border-box
}

.oe_website_jobs h1 {
    font-size: 40px;
    font-weight: 700
}

.oe_website_jobs div#jobs_grid {
    flex-basis: unset !important
}

.oe_website_jobs .card h3 span {
    font-size: 20px;
    color: #000;
    font-weight: 700
}

.oe_website_jobs .card h5 {
    font-size: 13px;
    color: #384ba6 !important;
    font-weight: 400;
    margin: 0
}

.oe_website_jobs i.fa-clock-o,
.oe_website_jobs i.fa-map-marker {
    font-size: 20px
}

body.o_connected_user section.o_job_bottom_bar a.btn,
body.o_connected_user section.pb32 a.btn {
    color: #f75300;
    font-size: 16px;
    border: 1px solid #f75300;
    padding: 15px 22px;
    font-weight: 700;
    background: 0 0
}

body.o_connected_user h4.card-header,
body.o_connected_user p a.btn,
body.o_connected_user section.s_features i.fa {
    background: #27b4ba !important
}

body.o_connected_user p a.btn {
    padding: 10px 30px
}

#products_grid .oe_product>.o_wsale_product_grid_wrapper>form.card.oe_product_cart {
    position: unset !important;
    border: none !important;
    margin-bottom: 20px
}

h6.o_wsale_products_item_title {
    height: 58px
}

#products_grid .oe_product>.o_wsale_product_grid_wrapper>form.card.oe_product_cart .product_price span.h5 {
    font-weight: 800;
    font-size: 22px;
    margin-top: 0;
    display: block
}

.e2g-reg-form-name-fieldset.e2g-usertype-select .e2g-form-group.col-md-4 {
    margin: 0 !important;
    background: 0 0
}

.e2g-reg-form-name-fieldset.e2g-usertype-select {
    justify-content: flex-start;
    gap: 10%
}

.e2g-reg-form-name-fieldset.e2g-usertype-select .e2g-form-group .form-group.e2g-form-row label.form-check-label {
    font-size: 18px;
    color: #fff
}

.e2g-aeo-section {
    display: flex;
    gap: 10px;
    flex-direction: column
}

section.e2g-passport-form .e2g-registration-form-subhd h3 {
    font-size: 36px;
    text-transform: uppercase
}

.e2g-collection-address label.e2g-form-label {
    width: 90% !important
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label {
    position: relative;
    display: inline-block;
    padding-left: 1.5em;
    margin-right: 2em;
    cursor: pointer;
    line-height: 1em;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:after,
.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    color: #fff;
    font-family: Times;
    border-radius: 50%;
    -webkit-transition: .3s;
    transition: .3s
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:before {
    -webkit-transition: .3s;
    transition: .3s;
    box-shadow: inset 0 0 0 .2em #fff, inset 0 0 0 1em #fff
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]+label:hover:before {
    -webkit-transition: .3s;
    transition: .3s;
    box-shadow: inset 0 0 0 .3em #fff, inset 0 0 0 1em #c6c6c6
}

.e2g-reg-form-name-fieldset.e2g-usertype-select input[type=radio]:checked+label:before {
    -webkit-transition: .3s;
    transition: .3s;
    box-shadow: inset 0 0 0 .2em #fff, inset 0 0 0 1em #f75300
}

section.e2g-aeo-iso .e2g-aeo-section .e2g-aeo-img {
    max-width: 300px;
    width: 100%;
    height: 200px
}

.e2g-ecommerce-our-services li svg,
.e2g-ecommerce-our-services li svg path {
    fill: #000 !important;
}

ul.e2g-ecommerce-our-services li:hover {
    background: #a0bc2b;
}

.e2g-green-theme-layout .e2g-ecommerce-our-services li:hover svg,
.e2g-green-theme-layout .e2g-ecommerce-our-services li:hover svg path {
    fill: #fff !important;
}

/* ul.e2g-ecommerce-our-services li:hover span {
    border: 2px solid #a0bc2b
} */

.e2g-purple-theme-layout ul.e2g-ecommerce-our-services li.e2g-list-item:hover svg circle {
    stroke: #8235e7 !important;
}

.e2g-purple-theme-layout ul.e2g-ecommerce-our-services li.e2g-list-item:hover svg path {
    stroke: #8235e7 !important;
}

.e2g-banner h3 {
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 20px
}

.images-section {
    margin-top: 0 !important;
    background: #fff !important
}

.images-section h3 {
    width: 100%;
    text-align: center;
    font-size: 25px;
    color: #a0bc2b;
    margin-top: 27px;
    font-weight: 700
}

.faq-section {
    max-width: 900px;
    margin: 0 auto
}

section.e2g-easy-booking h3.card-title i {
    font-size: 36px;
    margin-right: 10px
}

.e2g-iso-inner-box .e2g-careers-box .col-md-6.e2g-image-col {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    background-color: #fff;
    color: #000;
    padding: 20px 70px !important
}

.e2g-iso-box>.col-md-6 {
    padding-top: 75px !important;
    padding-bottom: 75px !important
}

.e2g-jobs-title h2,
h2 font.text-o-color-1 span {
    font-size: 60px !important;
    text-align: center !important;
    margin-bottom: 50px !important;
    font-weight: 700;
    color: #000
}

section#o_wblog_post_footer .o_wblog_post_title,
section#o_wblog_post_top .o_wblog_post_title {
    max-width: 950px;
    width: 100%
}

section#o_wblog_post_footer .o_wblog_post_title div#o_wblog_post_name,
section#o_wblog_post_top div#o_wblog_post_name {
    font-size: 40px !important;
    font-weight: 800;
    text-align: left;
    margin-bottom: 25px
}

section#o_wblog_post_footer .o_wblog_post_title div#o_wblog_post_subtitle,
section#o_wblog_post_top .o_wblog_post_title div#o_wblog_post_subtitle {
    font-size: 20px !important;
    font-weight: 600;
    text-align: left
}

section#o_wblog_post_top .o_record_cover_container {
    min-height: 370.69px !important;
    max-height: 370.69px !important
}

section.e2g-drop-section .e2g-drop-content {
    padding: 20px !important
}

section#o_wblog_post_footer div#o_wblog_next_container .o_record_cover_container {
    padding: 50px 0 80px
}

div#e-return section.easy-return .block-wrapper-return {
    gap: unset;
    justify-content: space-between
}

section.e2g-ecomerce-fba-services.unique-features.w-100 .e2g-eccomerce-custom-solu-cards {
    gap: 16px !important;
    justify-content: center
}

section.e2g-ecomerce-fba-services h2 {
    font-size: 40px !important
}

.left-return-detail .icon-with-text svg {
    height: 32px
}

section.e2g-first-mile-card-box {
    width: 100%;
    background: #fff
}

section.e2g-first-mile-card-box .e2g-image-col h3 {
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 40px;
    color: #fff;
    font-weight: 800
}

.e2g-first-mile-faq .icon::before {
    content: "+";
    display: inline-block;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #a0bc2b
}

.e2g-first-mile-faq button[aria-expanded=true] .icon::before {
    content: "-"
}

.e2g-first-mile-faq .btn-link {
    text-decoration: none;
    color: #333
}

.e2g-first-mile-faq .accordion .card h5 {
    display: block !important
}

.e2g-first-mile-faq .accordion .card h5 .faq-toggle {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
    font-size: 20px;
    font-weight: 600
}

.e2g-first-mile-faq .accordion .card h5 .faq-toggle:hover {
    text-decoration: none
}

.e2g-first-mile-faq .accordion .card {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #a0bc2b !important;
    border-radius: unset
}

.e2g-first-mile-faq .accordion .card .card-header {
    border: none;
    font-size: 20px;
    font-weight: 600;
    color: #333;
    padding: 18px 12px;
    background: #ededed !important;
}

.e2g-first-mile-faq .accordion {
    max-width: 1000px;
    margin: 0 auto
}

address i.fa+span+.o_force_ltr,
address[itemscope=itemscope] i.fa+span+span {
    margin-left: 25px !important
}

section.e2g-import-export-section,
section.fullfillment-distribution-section {
    display: flex;
    flex-wrap: wrap;
}

.e2g-banner.e2g-blog {
    background-position: top;
}

section.e2g-awards .e2g-awards-content {
    padding-bottom: 3%;
}

.e2g-auth-container.oe_website_login_container .o_login_auth .o_auth_oauth_providers a.list-group-item.list-group-item-action {
    background: transparent !important;
    margin-top: 0 !important;
    text-align: center;
    border: 1px solid #fff;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.e2g-auth-container.oe_website_login_container form.oe_reset_password_form .o_login_auth>em {
    color: #fff !important;
    font-size: 22px;
    margin-bottom: 20px !important;
}

section.s_image_gallery {
    background: #fff !important;
}

.e2g-orange-theme-layout.e2g-track-form section.e2g-banner.e2g-cargo-banner section.e2g-cargo-form>.e2g-cargo-form-content>.col-md-9.p-0.e2g-cargo-form {
    display: none;
}

.e2g-orange-theme-layout.e2g-track-form {
    background: #fff !important;
    padding-bottom: 5px;
}

.e2g-orange-theme-layout.e2g-track-form>section.e2g-banner.e2g-cargo-banner section.e2g-cargo-form {
    padding-bottom: 0 !important;
}

#wrap.js_sale {
    background: #fff;
}

.e2g-mobile-menu-cargo {
    color: red !important;
}

.e2g-registration-form .e2g-collection-address textarea {
    width: 100%;
    /* Adjust width as needed */
    height: 60px;
    /* 2 lines with some padding */
    line-height: 1.2em;
    /* Adjust line spacing */
    border: 1px solid #ccc;
    overflow: hidden;
    /* Prevents scrolling */
    resize: none !important;
    /* Disables manual resizing */
    padding-top: 25px;
}

.e2g-registration-form .e2g-collection-address textarea::-webkit-scrollbar {
    display: none !important;
    /* Chrome, Safari */
}

.e2g-registration-form .e2g-collection-address>label.col-form-label.e2g-form-label.e2g-filled.e2g-form-label {
    width: 98% !important;
}

button.e2g-back-button {
    background: transparent;
    border: none;
    color: #ff7214;
    font-size: 18px;
    border-bottom: 2px solid transparent;
    margin-bottom: 10px;
}

button.e2g-back-button::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ff7214;
    transition: width .3s;
}

button.e2g-back-button:hover::after {
    width: 100%;
    transition: width .3s;
}

section#e2gnav button.nav-arrow {
    background: #000;
    color: #fff;
    padding: 15px 8px;
    border-radius: unset !important;
    border: unset !important;
}

section#e2gnav button.nav-arrow:focus {
    outline: none !important;
}

.e2g-wrapper-nav {
    position: relative;
    background: black;
    display: block;
    width: 100%;
    height: 70px;
}

.e2g-tab-list {
    position: absolute;
}

section.e2g-easy-booking .container {
    max-width: 1520px !important;
    margin: 0 auto;
    padding: 0 10px;
}

.e2g-orange-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #f75300 !important;
    background: transparent;
}

.e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #f75300 !important;
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active {
    position: relative;
    background: transparent;
}

.e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    position: absolute;
    content: "";
    top: -45px;
    width: 120px;
    height: 25px;
    left: 50%;
    transform: translateX(-50%);
}

.e2g-tab-header {
    margin-bottom: 80px !important;
}

.e2g-orange-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #f75300 !important;
}

.e2g-green-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #a0bc2b !important;
}

.e2g-green-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #a0bc2b !important;
}

.e2g-green-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #a0bc2b !important;
}

.e2g-light-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #276e72 !important;
}

.e2g-light-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #276e72 !important;
}

.e2g-light-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #276e72 !important;
}

.e2g-light-blue-theme-layout section.e2g-ecomerce-fba-services.unique-features .left-return-detail h2 {
    color: #276e72 !important;
}

section.e2g-eccomerce-fba {
    margin-bottom: 80px !important;
}

.e2g-tab-header ul.e2g-nav-tabs li:last-child a {
    border: none !important;
}

section.e2g-banner {
    display: block !important;
}

section.e2g-banner .container.e2g-banner-video-content {
    position: absolute;
}

.e2g-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #384ba6 !important;
}

.e2g-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #384ba6 !important;
}

.e2g-blue-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #384ba6 !important;
}

.e2g-blue-theme-layout section.e2g-ecomerce-fba-services.unique-features .left-return-detail h2 {
    color: #384ba6 !important;
}

.e2g-purple-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.active::after {
    background-color: #8235e7 !important;
}

.e2g-purple-theme-layout .e2g-tab-header ul.e2g-nav-tabs li.nav-item a.nav-link.active {
    color: #8235e7 !important;
}

.e2g-purple-theme-layout .e2g-tab-header ul.e2g-nav-tabs li:hover a {
    color: #8235e7 !important;
}

.e2g-purple-theme-layout section.e2g-ecomerce-fba-services.unique-features .left-return-detail h2 {
    color: #8235e7 !important;
}

.e2g-tab-header>.container button.e2g-tab-arrow {
    background: transparent;
    color: #fff;
}

.e2g-tab-header>.container button.e2g-tab-arrow {
    display: none;
}

.e2g-banner-overlay {
    position: relative;
}

.e2g-banner-overlay::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.e2g-banner-overlay .container {
    position: relative;
    z-index: 1;
}

.e2g-faqs-accordion .card.bg-white a.card-header::before {
    margin-left: 0 !important;
    right: 15px;
    display: inline-block;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #a0bc2b !important;
}

.e2g-faqs-accordion .card.bg-white a.card-header.collapsed::before {
    content: "+" !important;
}

.e2g-faqs-accordion .card.bg-white div {
    background: #ededed !important;
}

.e2g-faqs-accordion .card.bg-white:hover {
    color: #a0bc2b !important;
}

.e2g-faqs-accordion .card.bg-white a.card-header:before {
    content: "-" !important;
}

section.e2g-faqs-accordion.e2g-first-mile-faq.easy-return.e2g-eccomerce-custom-clearence-cards {
    padding: 80px 0 !important;
}

.e2g-square-no-image {
    background: rgb(160, 188, 43) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 70px !important;
}

.e2g-square-no-image h2 {
    color: #fff !important;
    margin-bottom: 1.5rem !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    font-family: 'Allumi Std' !important;
}

section.e2g-square-wrap .e2g-square-container .e2g-square-image img {
    width: 100%;
    height: 100%;
}

section.e2g-square-wrap .e2g-square-container .e2g-square-image {
    position: relative;
}

section.e2g-square-wrap .e2g-square-container .e2g-square-image h3 {
    position: absolute;
    z-index: 1;
    top: 20px;
    left: 20px;
    font-size: 40px;
    color: rgb(255, 255, 255);
    font-weight: 800;
}

section.e2g-square-wrap {
    padding: 80px 0px !important;
}

section.e2g-banner h1,
section.s_banner h1 {
    font-size: 50px !important;
    line-height: 63.5px;
    text-align: left;
    font-weight: 800 !important;
    margin-bottom: 50px;
}

section.s_banner {
    height: 370.69px !important;
    padding: 0 !important;
}

section.e2g-get-started .container figure.figure img {
    width: 100%;
    max-width: 800px;
}

section.e2g-get-started .container .col-lg-10 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
}

.slick-slider.e2g-accreditation-slider-wrap>.slick-list>.slick-track {
    display: flex;
    gap: 20px;
}

li.s_list_item_v2.e2g-list-item:hover .s_list_item_icon i {
    color: #f75300;
}

li.s_list_item_v2.e2g-list-item:hover .s_list_item_icon svg path {
    color: #f75300;
    fill: #f75300;
}

.datepicker.datepicker-dropdown.dropdown-menu,
.ui-datepicker {
    max-width: 450px !important;
    width: 100%;
    border-radius: unset;
}

.datepicker.datepicker-dropdown.dropdown-menu table.table-condensed,
table.ui-datepicker-calendar {
    width: 100%;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused,
.datepicker table tr td span:hover,
.datepicker table tr td span.focused,
.datepicker table tr td span:hover,
.datepicker table tr td span.focused,
.ui-datepicker table tr td.day:hover,
.ui-datepicker table tr td.day.focused,
.ui-datepicker table tr td span:hover,
.ui-datepicker table tr td span.focused,
.ui-datepicker table tr td span:hover,
.ui-datepicker table tr td span.focused {
    background: #f75300 !important;
    color: #fff !important;
}

.datepicker table tr td.active.day,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active,

.ui-datepicker table tr td a.ui-state-active,
.ui-datepicker table tr td span.active.active,
.ui-datepicker table tr td span.active.active {
    background: #f75300 !important;
}

.datepicker td,
.datepicker th,
.ui-datepicker td,
.ui-datepicker th {
    font-size: 18px;
    width: 40px;
    height: 40px;
}

.datepicker table tr td.highlighted {
    background: #eee;
}

.input-group-append button#e2g_collection_date_trigger {
    background: transparent;
    border-color: transparent;
    border-left: 1px solid gray;
    padding: 0 18px;
}

.input-group-append button#e2g_collection_date_trigger i.fa.fa-calendar {
    color: gray;
}

.input-group.field-phone.e2g-form-row input.e2g-phone-input {
    height: 100% !important;
}

ul.navbar-nav li.nav-item a.nav-link {
    padding: 13px 0;
}

td.td-product_name div a {
    color: #000 !important;
}


input#sur_name2,
input#name2,
input[name="email_from"],
.e2g-reg-form-name-fieldset .e2g-form-group .field-title.e2g-form-row select.form-control.e2g-form-input {
    height: 100% !important;
}

div#iti-0__dropdown-content {
    z-index: 999;
}

.input-group.field-mobile.e2g-form-row {
    position: relative;
    z-index: 3;
}

section.e2g-cargo-form .e2g-cargo-ec .card.e2g-card form.card-body.e2g-card-body h4 {
    color: #000;
}

form.card.oe_product_cart .card-body.o_wsale_product_information .o_wsale_product_btn button.btn.o_add_wishlist[disabled="True"],
form.card.oe_product_cart .card-body.o_wsale_product_information .o_wsale_product_btn button.btn.o_add_wishlist.disabled {
    display: none;
}

.wishlist-section .btn-link {
    color: #276e72 !important;
}

.td-wish-btn button.btn.btn-secondary,
a.btn.btn-secondary {
    background: #ff4c00;
    border-color: #ff4c00;
}

a.btn.btn-primary {
    background-color: #276e72 !important;
}

.badge-primary {
    background-color: #ff4c00 !important;
    font-size: 10px;
    border-radius: 50%;
    left: -10px !important;
    top: -10px;
}

.o_panel_body section.e2g-banner.about_us_banner.career-page-banner {
    display: none !important;
}

a.btn.btn-primary.js_add_cart_json {
    background: #E9ECEF !important;
}

form.card-body.e2g-card-body.e2g-track-shipment .e2g-existing-customer p {
    color: #f75300;
}

input#e2g_collection_date,
textarea.form-control,
.form-control {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.e2g-registration-form-post-codes.e2g-location-info .e2g-form-group.e2g-form-row:last-child select.e2g-form-input {
    padding-top: 14px;
}

.o_portal_security_body form.oe_reset_password_form label {
    color: #000 !important;
}

.o_portal_security_body form.oe_reset_password_form button.btn.btn-danger {
    padding: 10px !important;
    border-radius: 10px !important;
}

section.e2g-banner.e2g-contact-banner {
    height: 370.69px !important;
    padding: 0 !important;
}

.form-group.field-password {
    padding: 0 !important;
}

section.legal-terms {
    background: transparent !important;
    color: #000 !important;
}

section.legal-terms h2 span,
section.legal-terms p {
    color: #000 !important;
    text-align: left !important;
    display: block;
}

.e2g-privacy-policy h2 {
    font-weight: 700;
    font-size: 40px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

section.e2g-privacy-policy,
section.e2g-legal-terms,
.e2g-cookie-policy,
.e2g-gdpr-policy {
    padding: 50px 0 !important;
}

.e2g-privacy-policy h2,
section.e2g-legal-terms h2,
.e2g-cookie-policy h2,
.e2g-gdpr-policy h2 {
    font-weight: 700;
    font-size: 40px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

.e2g-gdpr-policy p span {
    font-size: 20px !important;
    text-transform: uppercase;
}

section.e2g-gdpr-policy ul {
    padding-left: 20px;
}

.e2g-form .e2g-form-message-field textarea {
    color: #fff !important;
}

a#o_wblog_post_content_jump {
    display: none;
}

.e2g-footer-contact .e2g-contact-item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #32b9b6;
    gap: 10px;
}

.e2g-footer-contact {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.e2g-footer-contact .e2g-icon {
    width: 40px;
    height: 40px;
    background-color: #32b9b6;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.e2g-footer-contact .e2g-icon svg {
    width: 20px;
    height: 20px;
    fill: black;
}

.o_wblog_post_content_field img {
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    object-fit: cover !important;
}

section.e2g-banner.e2g-blog {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.e2g-auth-container.oe_website_login_container form.oe_login_form input {
    color: #fff !important;
}

/** Start of Editor animation fix ***/

html[data-edit_translations="1"] .editor_enable .o_animate {
    visibility: visible !important;
    animation: none !important;
}

.odoo-editor-editable .e2g-no-events {
    pointer-events: none;
    user-select: none;
    touch-action: none;
}

.e2g-cargo-list ul.nav.nav-tabs li h5 {
    color: #fff;
}

ul.e2g-bolgs-nav-item li.nav-item a.active::after {
    position: absolute;
    content: "";
    top: -45px;
    width: 120px;
    height: 25px;
    left: 50%;
    transform: translateX(-50%);
}

ul.e2g-bolgs-nav-item li.nav-item a.active::after {
    background-color: #f75300 !important;
}

ul.e2g-bolgs-nav-item li.nav-item a.active h5 {
    color: #f75300 !important;
}

div#e2g-accreditation-slider-row .slick-prev,
div#e2g-accreditation-slider-row .slick-next {
    background-color: #31c5c985;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}

div#e2g-accreditation-slider-row .slick-prev:hover,
div#e2g-accreditation-slider-row .slick-next:hover {
    background: #31c5c9;
}

div#e2g-accreditation-slider-row .slick-prev,
div#e2g-accreditation-slider-row .slick-next {
    width: 40px;
    height: 40px;
    z-index: 1;
}

div#e2g-accreditation-slider-row .slick-prev {
    left: -10px;
    transform: translate(0, -50%) rotate(90deg);
}

div#e2g-accreditation-slider-row .slick-next {
    right: -10px;
    transform: translate(0, -50%) rotate(-90deg);
}

div#e2g-accreditation-slider-row button.slick-arrow.slick-prev::after {
    content: '';
    position: absolute;
    top: 12px;
    right: 14px;
    transform: translateY(-50%);
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(40deg);
}

div#e2g-accreditation-slider-row button.slick-arrow.slick-next::after {
    content: '';
    position: absolute;
    top: 12px;
    right: 14px;
    transform: translateY(-50%);
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(40deg);
}

.e2g-registration-form .e2g-form-input#state_id {
    padding: 20px 20px 5px;
}

@media screen and (max-width: 1680px) and (min-width:1025px) {
    .e2g-banner-content .e2g-banner-subtitle {
        padding-bottom: 0 !important;
    }
}

@media (max-width:320px) {
    #wrap .e2g-award-circle {
        width: 112px !important;
        height: 112px !important;
        padding: 0 15px !important;
        font-size: 12px !important;
    }

    #wrap .e2g-award-container {
        gap: 10px !important;
    }
}