.drop-icons {
    position: relative;
    left: 28px;
}

.elementor-7 .elementor-element.elementor-element-4d854e71 {
    padding: 5em 0em 1em 0em;
}

.elementor-7 .elementor-element.elementor-element-3e0cc3a0>.elementor-element-populated {
    padding: 0em 1em 0em 1em;
}

.container .autoplay>div {
    max-height: 46px;
}

.slick-track {
    display: flex;
    align-items: center;
    max-height: inherit !important;
}

.container {
    background: url(images/brand-bg.png), no-repeat;
    background-position: center !important;
    background-size: cover;
}

.left-border {
    border-right: 2px solid red;
}

.num-custom-padding {
    padding: 4em 0em 4em 0em;
}

.custom-widget-wrap {
    justify-content: unset !important;
}

.custom-weight {
    font-weight: 500;
}

.data-desc {
    color: #99A5B7;
    font-size: 12px;
    font-weight: 300;
    width: 248.845px;
    line-height: 16px;
    text-align: justify;
    position: relative;
    bottom: 5px;
}

.what-we-do-logo {
    display: flex;
    justify-content: end;
    width: 50%;
    margin-bottom: 28px;
}

.more-abtus-btn {
    display: flex;
    justify-content: end;
    align-items: center;
}

.overlay-img-wht-wedo {
    position: absolute;
    bottom: 0;
    background: rgba(2, 21, 80, 0.50);
    width: 100%;
    transition: .5s ease;
    color: white;
    font-size: 20px;
    padding: 25px;
}

.img-wht-txt {
    position: absolute;
    bottom: 0;
    width: 100%;
    color: white;
    font-size: 20px;
    padding: 20px;
    text-align: center;
}

.wht-wedo-img-txth {
    color: #FFF;
    font-size: 26px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 1vh;
}

.wht-wedo-img-txt {
    color: #FFF;
    font-size: 13px;
    font-weight: 300;
    line-height: normal;
    position: relative;
    right: 83px;
}

.over-img {
    position: absolute;
    left: 42px;
}

.our-val-txt {
    color: #99A5B7;
    text-align: justify;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}

.hand-svg {
    position: absolute;
    right: 69px;
    bottom: 25px;
}

.our-val-img-txt {
    color: #FFF;
    font-size: 13px;
    font-weight: 300;
    line-height: normal;
    position: relative;
    left: 6px;
}

.line {
    position: relative;
    top: 107px;
}

.rap-svg {
    position: absolute;
    left: 33px;
    bottom: 17px;
}

.assembly-svg {
    position: absolute;
    bottom: 14px;
    left: 49px;
}

.mor-cust-svg {
    position: absolute;
    bottom: 33px;
    left: 49px;
}

.elementor-flip-box:hover .elementor-flip-box__front .overlay-img-wht-wedo {
    opacity: 0;
}

.data-desc-wrkwus {
    color: #FFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    width: 100%;
}

.data-desc-wrkwusd {
    color: #43413F;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-3d8e6cf3 .elementor-main-swiper .swiper-slide {
    border-width: 2px 2px 2px 2px;
    border-radius: unset !important;
}

@media (min-width: 768px) {

    .elementor-7 .elementor-element.elementor-element-4378a615>.elementor-element-populated {
        margin: 0% 50% 1% 0%;
        padding: 0em 2em 0em 6em;
    }

    .elementor-7 .elementor-element.elementor-element-19402dc3>.elementor-widget-container {
        padding: 10px 10px 10px 30px !important;
    }

    .elementor-7 .elementor-element.elementor-element-19402dc3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-7 .elementor-element.elementor-element-d011eaf .elementor-heading-title {
        font-size: 36px !important;
    }

    .elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
    .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
        justify-content: flex-start !important;
    }
}

/* bx-wrapper Styling */
.bx-wrapper {
    box-shadow: none !important;
    border: none !important;
    background: #fff !important;
    margin: auto !important;
}

.bx-wrapper .bx-caption {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    background: rgba(80, 80, 80, 0.5) !important;
    width: 100% !important;

}

.bx-wrapper .bx-caption span {
    color: #fff !important;
    font-family: Arial !important;
    display: block !important;
    font-size: 8px !important;
    padding: 10px !important;

    text-align: center;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;

}

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
    background-position: unset !important;
}

.bx-prev {
    height: 40px !important;
}

.bx-next {
    height: 40px !important;
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(images/previous.svg) no-repeat;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(images/next.svg) no-repeat;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #E0E0E0 !important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #011F68 !important;
}

.logosImgs {
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    height: 30px;
}

.logosImgs img {
    max-height: 60%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    /* max-width: 245px;
    max-height: 30px; */
    transition: all .5s;
}

/* .map-svg {
    top: 80px;
} */

@media screen and (max-width: 800px) {
    .logosImgs img {
        max-width: 100px;
        max-height: 15px;
        margin: 5px 8px;
    }
}

@media screen and (max-width: 560px) {
    .logosImgs img {
        max-width: 85px;
        max-height: 60px;
        margin: 3px 5px;
    }
}

.bx-default-pager {
    top: 39px !important;
}

.bx-wrapper {
    margin-inline: 40px !important;
    max-width: unset !important;
}

.elementor-testimonial__cite {
    flex-direction: row-reverse !important;
    color: #041D49;
    font-size: 19px;
    font-weight: 600;
    line-height: normal;
    font-family: "Poppins", Sans-serif;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
    text-align: left;
    color: #99A5B7;
    font-weight: 500;
    line-height: normal;
    margin-left: 36px;
    font-size: 16px;
    font-family: "Plus Jakarta Sans";
}

.elementor-7 .elementor-element.elementor-element-75ace3f2>.elementor-background-overlay {
    background-image: unset !important;
}

.copyright-txt {
    color: #99A5B7 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: normal !important;
}

.elementor-7 .elementor-element.elementor-element-d5a368a .elementor-icon-list-item:not(:last-child):after {
    border-color: #FB001B !important;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    height: 30px !important;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 25px !important;
    margin-left: 25px !important;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d5a368a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2) !important;
}

.slick-slider {
    width: 90%;
    margin: 0 auto !important;
}

.elementor-7 .elementor-element.elementor-element-6942038c:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-6942038c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    height: 733px;
}

.custom-box {
    top: 360px;
}

.lst-section {
    border-top: none !important;
}

.logocoursel-sect {
    height: 295px;
}

.slogo-txt {
    position: relative;
    top: 120px;
    padding-inline: 374px;
    color: #43413F;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;/
}

.line-for-box {
    height: 120px !important;
    border: 1px solid red !important;
    margin-right: 40px !important;
    position: relative !important;
    top: 62px !important;
}

.elementor-7 .elementor-element.elementor-element-59d96887 div.elementor-menu-toggle {
    background-color: unset !important;
}

.elementor-7 .elementor-element.elementor-element-59d96887 .elementor-nav-menu--dropdown a,
.elementor-7 .elementor-element.elementor-element-59d96887 .elementor-menu-toggle {
    color: #041D49 !important;
}

.elementor-counter-number-suffix {
    font-weight: 500;
}

.what-we-do-logom {
    display: none;
}

.elementor-7 .elementor-element.elementor-element-178b309d>.elementor-widget-container {
    padding: 7px 10px 7px 30px;
}

.elementor-7 .elementor-element.elementor-element-178b309d {
    width: 50%;
}

.whwdo-txt {
    text-align: left;
}

.whwedo-div {
    margin: 0px 80px 0px 80px;
}

.elementor-7 .elementor-element.elementor-element-2f3c97f5>.elementor-element-populated {
    padding: 0em 1em 0em 4em;
}

.whwedo-icon {
    display: none;
}

.mobile-div {
    display: none;
}

.comp-div {
    display: block;
}

.elementor-7 .elementor-element.elementor-element-675d99d4 img {
    border-radius: unset;
}

.elementor-7 .elementor-element.elementor-element-3cdcb81>.elementor-element-populated {
    padding: 0em 5em 0em 1em;
}

.elementor-kit-26047 h2 {
    font-size: 35px;
}

.elementor-7 .elementor-element.elementor-element-25bc6b04>.elementor-widget-container {
    border-width: 0px 0px 0px 2px;
}

.elementor-7 .elementor-element.elementor-element-178b309d>.elementor-widget-container {
    border-width: 0px 0px 0px 2px;
}

.elementor-7 .elementor-element.elementor-element-25bc6b04>.elementor-widget-container {
    padding: 7px 10px 7px 30px;
}

.elementor-7 .elementor-element.elementor-element-3c6fd272 .elementor-heading-title {
    font-size: 42px;
}

.map-sub-txt {
    color: #43413F;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.our-ser-mg-txt {
    margin-left: 112px;
}

.elementor-7 .elementor-element.elementor-element-6942038c:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-6942038c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: unset !important;
}

.elementor-7 .elementor-element.elementor-element-6942038c>.elementor-background-overlay {
    background-color: unset !important;
    background-image: url(images/truckbox-bg.png) !important;
    opacity: unset !important;
}

.elementor-7 .elementor-element.elementor-element-cbeef0b .elementor-counter-title {
    text-align: center;
    color: #FFF;
    font-size: 28.36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.com-div-mob {
    display: none;
}

.map-txt-mob {
    display: none !important;
}

.map-txt-reg {
    display: block !important;
}

.elementor-7 .elementor-element.elementor-element-23fc601b {
    padding: 3em 0em 16em 0em;
}

.elementor-7 .elementor-element.elementor-element-47a74f02>.elementor-element-populated {
    border-radius: unset;
}

.wu-100 {
    width: 60%;
}

.elementor-7 .elementor-element.elementor-element-4bf81a56 {
    padding: 1em 0em 0em 0em;
}

.sign-upbg {
    background-image: url(images/signup.jpg) !important;
}

.elementor-7 .elementor-element.elementor-element-3c02833 .elementor-flip-box__front {
    background-image: url(images/drill.png);
}

.elementor-7 .elementor-element.elementor-element-5987aaee .elementor-flip-box__front {
    background-image: url(images/navigation.png);
}

.elementor-7 .elementor-element.elementor-element-a9c635d .elementor-flip-box__front {
    background-image: url(images/stock.png);
}

.elementor-7 .elementor-element.elementor-element-7bd0279b .elementor-flip-box__front {
    background-image: url(images/kitchen.png);
}

.warehouse-svg {
    position: absolute;
    left: 41px;
    bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-6cd212e9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-6cd212e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(images/connectwus.png);
}

.our-val-headers {
    color: #041D49;
    font-size: 17.75px;
    font-weight: 500;
    line-height: normal;
}

.elementor-7 .elementor-element.elementor-element-75ace3f2:not(.elementor-motion-effects-element-type-background) {
    background-image: url(images/map-bg.png);
}

.elementor-7 .elementor-element.elementor-element-1e0c090b .elementor-heading-title {
    color: #FF0000;
}

.elementor-icon-box-wrkwusicon {
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}

.wrkwus-icon {
    fill: #FF0000;
    color: #FF0000;
}

@media (max-width:1184px) {
    .cut-edge {
        text-align: right;
    }

    .wht-wedo-img-txt {
        text-align: right;
    }
}

@media (max-width:1121px) {
    .data-desc {
        width: 156.845px;
    }

    .custom-box {
        top: 330px;
    }
}

@media (max-width:1096px) {
    .cust-centric {
        text-align: left;
    }

    .our-val-img-txt {
        text-align: left;
    }
}

@media (max-width:846px) {
    .hand-svg {
        display: none;
    }
}

@media (max-width:974px) {
    .over-img {
        display: none;
    }
}

@media (max-width: 1118px) {
    .data-desc {
        width: 201.845px;
    }
}

@media (max-width: 1024px) {

    /* .data-desc {
        width: 201.845px;
    } */
    .elementor-7 .elementor-element.elementor-element-58947a1>.elementor-element-populated {
        padding: 5em 1em 6em 1em;
    }

    .elementor-7 .elementor-element.elementor-element-32b0c21e {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .our-val-desc {
        margin: unset !important;
        font-size: 12.31px !important;
    }
}

@media (max-width: 767px) {

    .our-val-headers {
        font-size: 15px;
    }

    .what-we-do-logo {
        display: none;
    }

    .elementor-7 .elementor-element.elementor-element-178b309d {
        width: unset;
    }

    .elementor-7 .elementor-element.elementor-element-36c3b64d {
        text-align: left !important;
    }

    .elementor-element {
        text-align: center !important;
    }

    .auto-img {
        max-width: 70px !important;
    }

    .container .autoplay>div {
        max-height: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-4288a7fa {
        height: 640px;
    }

    .elementor-element-45f30087 {
        margin-block-end: 50px !important;
    }

    .elementor-element-4b56e947 {
        margin-block-end: 50px !important;
    }

    .elementor-7 .elementor-element.elementor-element-14ce5583>.elementor-element-populated {
        padding: 9em 2em 2em 2em;
    }

    .elementor-element-fb85bae {
        margin-block-end: 20px !important;
    }

    .elementor-7 .elementor-element.elementor-element-fb85bae .elementor-heading-title {
        font-size: 18px !important;
    }

    .elementor-kit-26047 h1 {
        font-size: 32px !important;
    }

    .elementor-7 .elementor-element.elementor-element-4b56e947 .elementor-heading-title {
        font-size: 12px !important;
        margin-inline: 36px;
    }

    .left-border-none {
        border-right: unset !important;
    }

    .elementor-counter .elementor-counter-number-wrapper {
        display: unset !important;
    }

    .custom-title {
        display: flex;
        justify-content: center;
        margin-top: 6px;
    }

    .data-desc {
        width: 148.845px;
    }

    .elementor-7 .elementor-element.elementor-element-4d854e71 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-7 .elementor-element.elementor-element-5bd47af2:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-5bd47af2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff;
    }

    .wht-img-padding {
        padding: 0px 2em 0px 2em !important;
    }

    .over-img {
        display: none;
    }

    /* .overlay-img-wht-wedo {
        background: unset;
    } */

    .wht-wedo-img-txth {
        font-size: 21px;
    }

    .overlay-img-wht-wedo {
        padding: 19px;
    }

    .wht-wedo-img-txt {
        font-weight: lighter;
        position: unset;
        font-size: 12px;
    }

    .wht-wedo-padding {
        padding: unset;
    }

    .wht-we-do-logo {
        height: 6vh;
    }

    .what-we-do-logom {
        display: unset;
        width: 100%;
        margin-block: 10px;
    }

    .wht-wedo-padding {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-178b309d>.elementor-widget-container {
        padding: 5px 10px 5px 12px;
        margin: 10px 0px 35px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-10629df0 .elementor-heading-title {
        text-align: left;
        font-size: 15px;
        line-height: 21px;
    }

    .whtwedo-p {
        text-align: left;
    }

    .more-abtus-btn {
        justify-content: unset;
    }

    .whwedo-div {
        margin: unset;
    }

    .elementor-7 .elementor-element.elementor-element-2f3c97f5>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .whwdo-txt {
        text-align: center;
    }

    .whwedo-icon {
        display: flex;
        max-width: 52px;
        margin-right: 13px;
    }

    .mor-ab-us {
        width: 100%;
    }

    .comp-div {
        display: none;
    }

    .mobile-div {
        display: block;
    }

    .hand-svg {
        display: none;
    }

    .elementor-7 .elementor-element.elementor-element-675d99d4 img {
        border-radius: unset;
        height: 375px;
    }

    .elementor-7 .elementor-element.elementor-element-67bef220>.elementor-element-populated {
        padding: 10px 2em 10px 2em;
    }

    .elementor-7 .elementor-element.elementor-element-3cdcb81>.elementor-element-populated {
        padding: 2em 0em 2em 0em;
    }

    .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-kit-26047 h2 {
        font-size: 21px;
    }

    .elementor-7 .elementor-element.elementor-element-178b309d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-kit-26047 h6 {
        font-size: 18px;
    }

    .elementor-7 .elementor-element.elementor-element-25bc6b04>.elementor-widget-container {
        padding: 5px 10px 5px 12px;
        margin: 10px 0px 35px 0px
    }

    .mob-txt {
        color: #041D49;
        margin-block-end: 1.9rem;
        padding-inline: 38px;
    }

    .elementor-7 .elementor-element.elementor-element-3c6fd272 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-element-3c6fd272 {
        margin-bottom: 45px !important;
    }

    .cust-satis-txt {
        margin-bottom: 30px;
        font-size: 14px;
    }

    .elementor-7 .elementor-element.elementor-element-190675e8 {
        margin-inline: 25px;
        margin-block-end: 50px;
    }

    .elementor-element-13fea3a5 {
        text-align: left !important;
        margin-left: 24px;
    }

    .elementor-kit-26047 .elementor-button {
        background-color: #FB001B;
        border-color: #FB001B;
    }

    .cont-wus-h {
        height: 600px;
    }

    .elementor-7 .elementor-element.elementor-element-40b6c2ae>.elementor-element-populated {
        padding: 3em 2em 2em 2em;
    }

    .our-ser-radius>div {
        background: rgba(2, 21, 80, 0.50);
    }

    .rap-svg {
        bottom: 7px;
        width: 40px;
        left: 15px;
    }

    .our-ser-mg-txt {
        margin-left: unset;
        font-weight: 400 !important;
    }

    .assembly-svg {
        bottom: 4px;
        left: 21px;
        width: 36px;
    }

    .assem-txt {
        margin-right: 38px;
    }

    .mor-cust-svg {
        bottom: 23px;
        width: 31px;
        left: 14px;
    }

    .elementor-7 .elementor-element.elementor-element-1e0c090b>.elementor-widget-container {
        border-width: 0px 0px 0px 2px;
        font-size: 18px;
    }

    .elementor-7 .elementor-element.elementor-element-1e0c090b .elementor-heading-title {
        border-width: 0px 0px 0px 2px;
        font-size: 14px;
        padding: 7px 10px 7px 12px;
    }

    .data-desc-wrkwus {
        font-size: 12px;
    }

    .com-div {
        display: none;
    }

    .com-div-mob {
        display: block;
    }

    .elementor-7 .elementor-element.elementor-element-cbeef0b .elementor-counter-title {
        font-size: 15.36px !important;
    }

    .data-desc-wrkwusd {
        font-size: 12px;
    }

    .left-border-none {
        border-right: unset;
    }

    .wrkwus-mt {
        margin-top: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-5bd47af2 {
        padding: 1em 0em 1em 0em;
    }

    .map-txt-reg {
        display: none !important;
    }

    .map-txt-mob {
        display: block !important;
    }

    .elementor-element-19402dc3 {
        width: unset !important;
    }

    .elementor-7 .elementor-element.elementor-element-19402dc3 .elementor-heading-title {
        color: #fff;
        font-size: 14px;
    }

    .elementor-7 .elementor-element.elementor-element-19402dc3>.elementor-widget-container {
        padding: 7px 10px 7px 24px;
        border-width: 0px 0px 0px 2px;
        margin: 10px 0px 30px 0px;
    }

    .the-extrm-txt {
        margin-left: unset;
    }

    .elementor-7 .elementor-element.elementor-element-d011eaf .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-75ace3f2:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-75ace3f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        height: 553px;
    }

    .slogo-txt {
        color: #99A5B7;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 18px;
        position: relative;
        top: 102px;
        padding-inline: 34px;
    }

    .logocoursel-sect {
        height: 208px;
    }

    .elementor-7 .elementor-element.elementor-element-4378a615>.elementor-element-populated {
        justify-content: start;
        padding: 21px 63px 21px 30px;
    }

    .cont-us-txt {
        text-align: left !important;
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-23fc601b {
        padding: 9em 0em 2em 0em;
    }

    .elementor-icon-box-icon {
        margin-bottom: unset !important;
        position: absolute;
        top: 5px;
    }

    .elementor-widget-icon-box .elementor-icon-box-description {
        margin: 0px 54px 0px 54px;
        font-size: 13px;
    }

    .elementor-7 .elementor-element.elementor-element-45274cf1>.elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-7 .elementor-element.elementor-element-97f30d5 {
        margin-left: 27px;
    }

    .elementor-7 .elementor-element.elementor-element-d011eaf {
        margin-left: 27px;
    }

    .elementor-element.elementor-element-19402dc3 {
        margin-bottom: -12px;
    }

    .map-txt {
        font-size: 19px;
    }

    .elementor-7 .elementor-element.elementor-element-a716744 {
        text-align: center;
        margin: 9px 20px 55px 20px;
    }

    .map-sub-txt {
        text-align: left;
    }

    .elementor-element.elementor-element-512929f0 {
        text-align: left !important;
        margin-bottom: 6px;
    }

    .elementor-7 .elementor-element.elementor-element-512929f0 .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-7 .elementor-element.elementor-element-181b7072 {
        text-align: right !important;
    }

    .lst-btn {
        border-color: #EB3223 !important;
    }

    .rtu-border::before {
        content: "";
        position: absolute;
        width: 2px;
        right: -3px;
        height: 50%;
        background: red;
        top: 75%;
        transform: translate(-50%, -50%);
    }

    .rbu-border::before {
        content: "";
        position: absolute;
        width: 2px;
        right: -3px;
        height: 50%;
        background: red;
        top: 25%;
        transform: translate(-50%, -50%);
    }

    .map-sub-txt {
        margin-inline: unset;
    }

    .line-for-box {
        display: none;
    }

    .bx-wrapper {
        margin-inline: unset !important;
    }

    .bx-viewport {
        height: 27px !important;
        margin: 0 auto !important;
        width: 75% !important;
    }

    .toright {
        justify-content: end !important;
    }

    .elementor-testimonial__footer {
        justify-content: start !important;
    }

    .elementor-7 .elementor-element.elementor-element-429903f1.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .custom-box {
        top: 310px;
    }

    .w-100 {
        width: 100%;
    }

    .wu-100 {
        width: 100%;
    }

    .warehouse-svg {
        position: absolute;
        left: 24px;
        bottom: 0px;
        width: 39px;
    }

    .container {
        background: url(images/mob-brand-bg.png), no-repeat;
    }

    .elementor-icon-box-wrapper {
        text-align: center !important;
    }

    /* .map-svg {
        top: -60px;
    } */

    .cut-edge {
        text-align: center;
    }

    .wht-wedo-img-txt {
        text-align: center;
    }

    .elementor-widget-testimonial-carousel .elementor-testimonial__text {
        font-size: 15px;
        margin-left: 21px;
    }

}

.elementor-7 .elementor-element.elementor-element-30fc7a4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30fc7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(260deg, #001454 0%, #0B223666 100%);
}

.elementor-7 .elementor-element.elementor-element-30fc7a4 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1em 0em 1em 0em;
}

.elementor-7 .elementor-element.elementor-element-ab7bbf2 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-ab7bbf2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var(--e-global-typography-112b6c4-font-size);
    font-weight: var(--e-global-typography-112b6c4-font-weight);
    line-height: var(--e-global-typography-112b6c4-line-height);
    letter-spacing: var(--e-global-typography-112b6c4-letter-spacing);
    word-spacing: var(--e-global-typography-112b6c4-word-spacing);
}

.map_wrapper .map_aspect_ratio {
    max-width: 100%;
    width: 100%;
    position: relative;
    height: 0;
}

.map_wrapper .map_container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.map_container .map_render {
    height: 100%;
}

.map_box {
    max-width: 100%;
    margin: 0 auto;
}

.map_wrapper {
    max-width: 100%;
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-59d96887 .elementor-nav-menu--dropdown a:hover {
    color: var(--e-global-color-text) !important;
}

.wrkus-mb {
    margin-top: 14px;
}

.elementor-7 .elementor-element.elementor-element-59d96887 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #fff !important;
}