/* CUSTOM CSS */
/* Top Header*/
.elementor-element-bfa12cb h3.elementor-icon-box-title {
    margin: auto;
}
.elementor-1423 .elementor-element.elementor-element-88e6dc6 .hfe-search-icon-toggle i.fa-search:before {
    font-size: 17px;
}
.trp-ls-shortcode-current-language {
    margin-top: 3px;
}
header:last-child div:last-child ul:first-child > li:last-child {
    background-color: #218bbd;
    padding: 15px 28px;
	max-width: 260px;
}
header:last-child div:last-child ul > li:last-child a.hfe-menu-item {
    gap: 8px;
    color: #fff !important;
}
#menu-1-6822c30 li:last-child:hover a.hfe-menu-item:after{
    opacity:0 !important;
}
.elementor-element-76eaab9 a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    border-color: #218bbd;
}
/* Langauge Switcher Stylings */
.trp-ls-shortcode-current-language, .trp-ls-shortcode-language {
	width: 140px !important;
	background-color: transparent !important;
	border: none !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
    background-image: none !important;
	cursor: pointer !important;
	
}

.trp-ls-shortcode-current-language a:after{
	content: "\f107";
	font-family: "Font Awesome 5 Free" !important;
	color: #fff !important;
	display: inline;
    font-weight: 900;
}
.trp-ls-shortcode-language a:first-child:after{
	content: "\f106";
	font-family: "Font Awesome 5 Free" !important;
	color: #fff !important;
	display: inline;
    font-weight: 900;
}
#trp-floater-ls.trp-bottom-right{
	display: none !important;
}

.trp-ls-shortcode-language a:not(:first-child){
	background: #000;
}
.trp-ls-shortcode-language a:hover:not(:first-child){
	color: #000 !important;
}
.trp-ls-shortcode-current-language a, .trp-ls-shortcode-language a{
	color: #fff !important;
	
}
a.trp-ls-shortcode-disabled-language.trp-ls-disabled-language {
	font-family: 'Roboto', 'sans-serif';
	font-size: 14px;
}

.wpcargo-btn {
    background-color: #21BDA1;
    color: #fff;
    border: none;
}
/* Tabs Track a parcel */
.elementor-tabs-content-wrapper {
    min-height: 570px;
}

.wpcargo-btn:hover,
button.wpcargo-btn:hover {
    background-color: #218BBD;
    color: #fff;
}
/*  Real-time tracking text */
tr.track_form_tr {
    color: #fff;
}

.wpcsr-search-box .location-information-section {
    background-color: transparent;
}

@media (max-width: 375px) {
    .email_section {
        margin: 50px;
    }

    .subs_input {
        position: relative;
    }

/*     .elementor-1423 .elementor-element.elementor-element-9acd0fa {
        width: 75% !important;
    } */
}

.good-services {
    font-size: 18px;
    line-height: 28px;
    font-family: Inter;
    font-weight: 700;
    color: #121212;
}

/* Header spacer */
.elementor-element.elementor-element-fb4a730.e-con-full.e-flex.e-con.e-child {
    height: 110px;
}

table td,
table th {
    border: none;
}

/* News page - Images */
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img {
    height: 300px;
    object-fit: cover;
    overflow: hidden;
    object-position: 0px 10%;
}
.ekit-wid-con .elementskit-btn, .ekit-wid-con .post-meta-list>span{
	display: flex !important;
	gap: 10px !important;
}

/* Quote form thead and +- button */
table.table.wpcargo-table-wrapper.wpcsr-parcel-wrapper.wpcargo-container {
    color: #121212;
}

@media (max-width: 1440px) and (min-width: 800px) {
/* Draw line - Working process section */
    .elementor-4427 .elementor-element.elementor-element-5f23fdd:not(.elementor-motion-effects-element-type-background),
    .elementor-4427 .elementor-element.elementor-element-5f23fdd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 160px -140px;
        background-size: 80% auto;
    }

/* Our services section */
    .elementor-4427 .elementor-element.elementor-element-24eb7cd {
        --padding-inline-start: 206px;
        --padding-inline-end: 206px;
    }
/* Track a parcel section */
    .elementor-4427 .elementor-element.elementor-element-1464da9 {
        --margin-inline-start: 216px;
    }
/* Testimonials */
    .elementor-4427 .elementor-element.elementor-element-911ba3a {
        --width: 980px;
    }
/* Blogs and news heading section */
    .elementor-4427 .elementor-element.elementor-element-abd7f09 {
        --width: 70%;
    }
/* Blogs and news posts section */
    .elementor-4427 .elementor-element.elementor-element-ec97ab1 {
        --width: 70%;
    }

/*     .elementor-1423 .elementor-element.elementor-element-8cc67c3 .menu-item a.hfe-menu-item,
    .elementor-1423 .elementor-element.elementor-element-8cc67c3 .sub-menu a.hfe-sub-menu-item {
        padding-right: 0;
    }

    .elementor-1423 .elementor-element.elementor-element-ef8dc6a>.elementor-widget-container {
        --e-transform-translateX: -30px;
    } */

    .elementor-element.elementor-element-c51de4c.e-flex.e-con-boxed.e-con.e-child {
        margin-left: -215px;
    }

    .elementor-4427 .elementor-element.elementor-element-e542cb1>.elementor-widget-container {
        margin: -15px 0px 30px -215px;
    }

    .elementor-element.elementor-element-9af4c83.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal.elementor-widget.elementor-widget-tabs {
        /*     margin-left: 60px; */
        width: 100%;
    }

    /* 	Track a parcel image */
    .elementor-4427 .elementor-element.elementor-element-c923f49 img {
        height: 650px;
    }

/*     .elementor-1423 .elementor-element.elementor-element-9acd0fa {
        width: 75%;
    } */

    /* Contact us icons */
/*     .elementor-1412 .elementor-element.elementor-element-37c7c89.elementor-view-stacked .elementor-icon {
        margin-left: 27px;
    }

    .elementor-1412 .elementor-element.elementor-element-0caea64.elementor-view-stacked .elementor-icon {
        margin-left: 33px;
    }

    .elementor-1412 .elementor-element.elementor-element-8072814.elementor-view-stacked .elementor-icon {
        margin-left: 68px;
    }

    .elementor-1412 .elementor-element.elementor-element-ed2bc92 {
        margin-left: -50px;
    }

    /* Send message button - Contact form 1	 */
    .elementor-3030 .elementor-element.elementor-element-8d2ddaa .metform-btn {
        padding: 18px 200px 18px 200px !important;
    }

    /* Main menu */
/*     .elementor-1423 .elementor-element.elementor-element-6822c30>.elementor-widget-container {
        width: 800px;
        margin: 0px 0px 0px 0px !important;
    } */

/*     .elementor-1423 .elementor-element.elementor-element-6822c30 .menu-item a.hfe-menu-item {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } */

/*     .elementor-1423 .elementor-element.elementor-element-1ecbde3 .elementor-button {
        margin-left: 100px;
    } */

    .hfe-nav-menu__align-right .hfe-nav-menu {
        margin: 0;
    }

/*     .elementor-1423 .elementor-element.elementor-element-9acd0fa {
        width: 24% !important;
    } */
}

/* Navigation dropdown */
/* .hfe-nav-menu .sub-menu {
/*     min-width: calc(280px); */
/*     --sub-menu-width: 280px;
		margin-top: 37px;
    margin-left: -45px; */
} */

@media (max-width: 768px) {

    /* Footer subscribe form  */
    .elementor-1593 .elementor-element.elementor-element-c53fbca {
        --container-widget-width: 100%;
    }
}

/* Tab - Quote form label */
#rate-container span.request-label {
    color: #fff; 
}
/* Tab - Quote form thead */
table.table.wpcargo-table-wrapper.wpcsr-parcel-wrapper.wpcargo-container {
    color: #fff;
}

.trp-language-switcher {
	height: 40px;
	width: 100%;
}
/* Navigation dropdown */
li#menu-item-8955 a{
	color: #fff;
	gap: 15px;
}
li#menu-item-8955 {
    background: #218bbd;
    padding: 20px;
}
ul#menu-1-6822c30 {
    align-items: center;
}
/* header sticky */
header:not(#masthead) {
  animation-duration: 0.5s;
  transition: 0.5s all ease-in-out;;
}

.admin-bar header:not(#masthead).scrolled {
	top: 32px;
}

header:not(#masthead).scrolled {
	position: fixed !important;
	top: 0;
	animation-name: stickySlideDown;
}
@keyframes stickySlideDown {
    0% {
        opacity: 0.7;
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
  