@font-face {
	font-family: 'ReplicaPro';
	src: url('../fonts/ReplicaPro.eot') format('embedded-opentype'),
		url('../fonts/ReplicaPro.woff2') format('woff2'),
		url('../fonts/ReplicaPro.woff') format('woff'),
		url('../fonts/ReplicaPro.ttf') format('truetype'),
		url('../fonts/ReplicaPro.svg#ReplicaPro') format('svg');
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'ReplicaPro';
	src: url('../fonts/ReplicaProLight.eot') format('embedded-opentype'),
		url('../fonts/ReplicaProLight.woff2') format('woff2'),
		url('../fonts/ReplicaProLight.woff') format('woff'),
		url('../fonts/ReplicaProLight.ttf') format('truetype'),
		url('../fonts/ReplicaProLight.svg#ReplicaProLight') format('svg');
	font-weight: 300;
	font-display: swap;
}

a {
	color: #0000c9;
	text-decoration: none;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
}
a:hover {
	color: #7ecdc4;
	text-decoration: none;
}

.center {
	text-align: center;
}

ul {
	margin: 0;
	padding: 0;
}
ul li {
	list-style: none;
}
html.ru body,
html.ru .two_barz .two_articlez ul li,
html.ru .two_barz .two_articlez p,
html.ru .main_inner_wrap .like_navs li a,
html.ru .main_inner_wrap p,
html.ru .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,
html.ru .wpml-ls-current-language .wpml-ls-item-toggle,
html.ru .about_content_z.contact_fieldz h3,
html.ru .about_content_z.contact_fieldz h5,
html.ru .left_menu_content p,
html.ru .left_menu_content ul li,
html.ru .check_resource p,
html.ru p,
html.ru .enter_shipment .enter_shipment_content p {
	font-family: 'Open Sans', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
	font-weight: 400 !important;
}
html.ru h1,
html.ru h2,
html.ru h3,
html.ru h4,
html.ru h5,
html.ru h6,
html.ru .two_barz .two_articlez h4,
html.ru .left_menu_bar ul li a,
html.ru .accordian_wrap .accordion > .card > .card-header button.btn-link,
html.ru .enter_shipment .enter_shipment_content h4 strong {
	font-family: 'Open Sans', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
	font-weight: 600 !important;
}
html.ru html body .wpml-ls-current-language .wpml-ls-item-toggle {
	font-size: 13px;
}
html.ru .top_links ul li {
	margin-left: 0px;
}
html.ru .top_links_wrap {
	margin-left: -37px;
}
html.ru .sf-menu > li > a {
	padding: 12px 9px;
}
html.ru body {
	font-size: 15px;
}
html.ru slideshow-option .slideshow-text,
html.ru .services_wrap .inner_wrap h3,
html.ru .info_sec article p {
	font-size: 16px;
}
html.ru .counter_sec .inner_wrap h3 {
	font-size: 35px;
}
.btn_1 {
	padding: 12px 20px;
	font-size: 17px;
	border: none;
	outline: none;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	vertical-align: middle;
	font-weight: 400;
	letter-spacing: 0.43px;
	font-size: 15px;
	border-radius: 5px;
	background-color: #000027;
	color: #fff;
}
.btn_1:hover {
	background-color: #2a2a5c;
	color: #fff;
}
.btn_1.blue {
	background-color: #000027;
	color: #fff;
}
.btn_1.blue:hover {
	background-color: #2a2a5c;
	color: #fff;
}
.btn_1.green,
.btn_1.teal {
	background-color: #7ecdc4;
	color: #000027;
}
.btn_1.green:hover,
.btn_1.teal:hover {
	background-color: #9bdfd8;
	color: #000027;
}
.btn_blue_outline {
	padding: 12px 20px;
	min-width: 150px;
	border: none;
	outline: none;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	vertical-align: middle;
	font-weight: 400;
	letter-spacing: 0.43px;
	font-size: 15px;
	border-radius: 5px;
	border: 2px solid #000027;
	color: #000027;
}
.btn_blue_outline:hover {
	background-color: #000027;
	color: #fff;
}
.main_header {
	padding-top: 0;
	width: 100%;
	font-weight: 400;
	position: relative;
	padding: 15px 0px;
	background-color: rgb(215, 225, 231);
	z-index: 950;
	overflow: inherit !important;
}
body.home .main_header {
	/* margin-bottom: -86px; */
}
body.page-template-temp_home-php::after {
	/* display: none; */
}
body.page-template-temp_home-php .main_header {
	background-color: transparent;
	/* display: none; */
}
/* body.page-template-temp_home-php .main_header {
	position: fixed;
	top: 0;
	left: 0px;
	width: 100%;
}
*/
body.admin-bar .main_header.sticky,
body.page-template-temp_home-php .main_header {
	/* top: 32px;
	*/
}
.main_header .logo {
	padding: 10px 0;
	position: relative;
	z-index: 9890;
}
.main_header .logo img {
	width: 106px;
}
.main_header .logo .white_logoes {
	display: none;
}
.page-template-temp_home .main_header .logo .white_logoes {
	display: block;
}
.page-template-temp_home .main_header .logo .inner_logo {
	display: none;
}
.page-template-temp_home .sf-menu > li > a,
.page-template-temp_home .top_links ul li a {
	color: #000027;
}
.page-template-temp_home .sf-menu > li.current_page_item > a,
.page-template-temp_home .sf-menu > li > a:hover,
.page-template-temp_home .sf-menu > li.sfHover > a {
	outline: 0;
	text-decoration: none;
	color: #000027;
	border-color: transparent;
}
.page-template-temp_home .main_header.sticky {
	background-color: rgb(0 0 0/0.5) !important;
}
.main_header .logo .inner_logo {
	display: block;
}
.main_header.sticky {
	background-color: rgb(0 0 0/0.5) !important;
	z-index: 905;
}
.top_links {
	padding: 6px 0px;
	margin-left: 10px;
}
.top_links ul {
	display: flex;
	justify-content: flex-end;
}
.top_links ul li {
	margin-left: 0px;
}
.top_links ul li a {
	padding: 9px 10px;
	display: block;
	text-decoration: none;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500 ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	font-weight: 400;
	border-radius: 4px;
	color: #000027;
	font-size: 15px;
	letter-spacing: 0.62px;
}
.top_links ul li a:hover {
}
.top_links ul li:last-child a {
	color: #000027;
	letter-spacing: 0.43px;
	border-radius: 5px;
	background-color: #7ecdc4;
	transition: all 0.3s;
}
.top_links ul li:last-child a:hover {
	background-color: #2a2a5c;
	color: #fff;
}
.main_menu_wrap {
	padding: 6px 0px;
	position: relative;
	z-index: 1050;
	margin-left: -60px;
}
.sf-menu {
	line-height: 1;
	z-index: 200;
	margin: 0;
	list-style-type: none;
	clear: both;
	margin: 0;
	padding: 0;
	font-weight: 400;
}
.sf-menu > li {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.sf-menu li {
}
.sf-menu > li:last-child {
	padding-right: 0;
}
.sf-menu > li:first-child {
	background: none;
}
.sf-menu > li > a {
	padding: 12px 8px;
	display: block;
	text-decoration: none;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500 ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	font-weight: 400;
	border-bottom: 4px solid transparent;
	margin-left: 0px;
	color: #000027;
	font-size: 15px;
	letter-spacing: 0.62px;
}
.sf-menu > li.current_page_item > a,
.sf-menu > li.current-menu-item > a,
.sf-menu > li.current-menu-ancestor > a,
.sf-menu > li > a:hover,
.sf-menu > li.sfHover > a {
	outline: 0;
	text-decoration: none;
	border-color: #7ecdc4;
}
.sf-menu > li:last-child > a {
}
.sf-menu > li:last-child > a {
}
.sf-menu > li:last-child > a:hover {
}
.sf-menu ul {
	font-size: 13px;
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0px;
	position: absolute;
	left: 0;
	top: 60px;
	z-index: 9999;
	display: none;
	width: 100%;
	background-color: #5bc86d;
	padding: 14px 0px;
	padding-left: 24px;
}
.sf-menu ul li {
	background: none;
}
.sf-menu ul ul {
	left: 200px;
	top: 0px;
}
.sf-menu ul li {
	/* width: 195px;
	*/
}
.sf-menu ul li:first-child {
	border-top: 0 none;
}
.sf-menu ul li:last-child {
	border-bottom: 0 none;
	margin-bottom: 0;
}
.sf-menu ul a {
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 10px 20px;
	font-size: 12.5px;
	text-transform: none;
	text-decoration: none;
	font-weight: 500;
}
.sf-menu ul li {
	margin-bottom: 0;
	float: left;
}
.sf-menu ul li a:hover,
.sf-menu ul li.sfHover > a {
	color: #f7d53f;
	text-decoration: none;
}
.main_header.sticky .sf-menu > li > a,
.main_header.sticky .top_links ul li a {
	color: #fff;
}
.main_header.sticky .sf-menu > li > a:hover,
.main_header.sticky .top_links ul li a:hover {
	outline: 0;
	text-decoration: none;
	color: #7ecdc4;
	border-color: transparent;
}
.main_header.sticky .logo .inner_logo {
	display: none;
}
.main_header.sticky .logo .white_logoes {
	display: block;
}
.home_banner {
	position: relative;
}
.sec {
	padding: 100px 0px;
	position: relative;
}
.no_bottom_space {
	padding-bottom: 0px;
}
.no_top_space {
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.no_space {
	padding: 0px;
}
.sec .sec_title {
	margin-bottom: 50px;
}
.sec .sec_title h1,
.sec h1,
body.home .sec h2 {
	margin-bottom: 20px;
	font-size: 33px;
	font-weight: 300;
	color: #000027;
}
.sec .sec_title h1 small,
.sec h1 small,
body.home .sec h2 small {
	font-size: 46px;
	font-weight: 400;
	color: #061a48;
}
.sec h1 strong,
body.home .sec h2 strong {
	/* position: relative;
	display: inline-block;
	text-align: left;
	color: #ff5c03;
	font-size: 28px;
	*/
	font-weight: 400;
}
.sec_title h3 {
	display: block;
	font-size: 30px;
	font-weight: 400;
}
.home_banner {
	background-color: #4669fe;
	color: #fff;
	background-size: cover !important;
	-moz-background-size: cover !important;
	-webkit-background-size: cover !important;
	top: 0;
	position: relative;
	height: 480px;
	box-shadow: 0.572px 2.945px 29px 0px rgba(0, 0, 0, 0.25);
	z-index: 150;
}
.footer_1 {
	background-color: #000027;
	position: relative;
	padding-top: 60px;
}
footer.footer_1 h3 {
	margin-bottom: 20px;
	color: #7ecdc4;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.53px;
	text-transform: uppercase;
}
footer.footer_1 h2 {
	font-size: 30px;
	font-weight: 300;
	color: #ffffff;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 20px;
	margin-top: -10px;
}
footer.footer_1 .widget {
	margin-bottom: 0;
	margin-right: 45px;
}
footer.footer_1 .widget.newsletter_f_form {
	width: 370px;
	margin-left: auto;
}
footer.footer_1 .widget.newsletter_f_form .form-control {
	border-radius: 0px;
	border: none;
	margin-bottom: 10px;
	font-size: 15px;
	background-color: #cccccc;
	height: 40px;
}
footer.footer_1 .widget.newsletter_f_form .btn_1 {
	width: 100%;
	border-radius: 3px;
}
footer.footer_1 .widget.info p {
	margin-bottom: 10px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.74px;
	line-height: 26px;
	text-align: right;
	margin-bottom: 15px;
}
footer.footer_1 .widget.info span.email {
	color: #ffffff;
	font-size: 33px;
	font-weight: 300;
	letter-spacing: 1.36px;
	display: block;
	text-align: right;
}
footer.footer_1 .widget.info span.email i.fa {
	font-size: 20px;
	margin-right: 10px;
	color: #7ecdc4;
	display: inline-block;
}
footer.footer_1 .widget.info span.email i.fa:before {
	display: none;
}
footer.footer_1 .widget.info span.email i.fa:after {
	background: url(../images/Mail.svg) no-repeat;
	content: '';
	width: 29px;
	background-size: contain;
	height: 21px;
	display: block;
}
@media (max-width: 767px) {
	footer.footer_1 .widget.info span.email i.fa:after {
		width: 22px;
		background-size: contain;
		height: 16px;
		display: block;
	}
}
footer.footer_1 .widget.info p a {
	color: #fff;
}
footer.footer_1 .widget.info img {
	margin-bottom: 20px;
	width: 160px;
}
footer.footer_1 .widget p {
	color: #525151;
	font-size: 14px;
	text-align: justify;
}
footer.footer_1 .widget.links {
}
footer.footer_1 .widget.links .btn_1 {
	min-width: 83px;
	border-radius: 5px;
	padding: 9px 20px;
	margin-top: 15px;
}
footer.footer_1 .widget.links li a {
	display: block;
	font-size: 14px;
	position: relative;
	line-height: 1.3;
	margin-bottom: 11px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.53px;
}
footer.footer_1 .widget.links li a:hover {
	color: #7ecdc4;
	text-decoration: none;
}
footer.footer_1 .foot-social {
	display: block;
	margin-top: 25px;
}
footer.footer_1 .foot-social a {
	display: inline-block;
	text-align: center;
	font-size: 21px;
	margin-right: 19px;
	margin-bottom: 0;
	background-color: transparent;
	color: #600d15;
}
footer.footer_1 .foot-social a:hover {
	color: #fff;
}
footer.footer_1 .address_wrap {
	margin-bottom: 20px;
}
footer.footer_1 .address_wrap p {
	margin-bottom: 15px;
	font-size: 13px;
}
footer.footer_1 .address_wrap ul li {
	color: #444444;
	font-size: 14px;
	margin-bottom: 20px;
	position: relative;
	letter-spacing: 0;
	padding-left: 25px;
}
footer.footer_1 .address_wrap ul li a {
	color: #fff;
}
footer.footer_1 .address_wrap ul li span {
	font-weight: 500;
}
footer.footer_1 .address_wrap ul li i {
	position: absolute;
	top: 2px;
	left: 0;
	color: #4669fe;
}
.copyrights_wrap {
	border-top: 1px solid rgb(255 255 255 / 0.3);
	padding: 25px 0px;
	margin-top: 35px;
}
.copyrights_wrap .copy_logo {
}
.copyrights_wrap .copyrights_links {
	letter-spacing: 0.62px;
}
@media (min-width: 768px) {
	.copyrights_wrap .copyrights_links.hide_on_mobile {
		display: flex !important;
		justify-content: flex-end;
	}
}
.copyrights_wrap .copyrights_links ul {
	justify-content: flex-end;
	display: flex;
	flex-direction: row;
}
.copyrights_wrap .copyrights_links ul li {
	color: rgb(255 255 255 / 0.5);
	margin-left: 20px;
	font-size: 15px;
}
.copyrights_wrap .copyrights_links ul li a {
	color: #ffffff;
}
.copyrights_wrap .copyrights_links ul li a:hover {
	color: #7ecdc4;
}
.copyrights_wrap p span {
	font-weight: 500;
}
.copyrights_wrap p.disclaimer {
	margin: 0px;
	color: #fff;
	margin-bottom: 30px;
	font-size: 13px;
}
.copyrights_wrap p.copyrights {
	margin: 0px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	padding: 17px 50px;
	background-color: #000027;
	text-transform: uppercase;
}
.copyrights_wrap p a:hover {
	color: #fff;
}
.mobile_header {
	position: relative;
	z-index: 2050;
	z-index: 999;
	left: 0;
	width: 100%;
	display: none;
}
.header_1_main {
}
body.home .header_1_main {
	height: auto !important;
}
.full_width_wrapper {
	padding: 0px 50px;
	display: block;
}
#link-works {
	margin-bottom: 20px;
}
#link-notify {
	padding-bottom: 10px;
}
.notify-block {
	display: flex;
	justify-content: space-between;
	align-content: center;
	margin: 125px 0 200px 0;
}
.home_abt_sec {
	background-color: #edf2f5;
	text-align: center;
}
.home_abt_sec h1 {
	font-size: 26px;
	letter-spacing: 1.07px;
	font-weight: 400;
	width: 85%;
	margin: auto;
	line-height: 1.55;
	margin-bottom: 30px;
}
.home_abt_sec h1 a {
	color: #000027;
	display: block;
	margin-top: 10px;
}
.home_abt_sec h1 a:hover {
	color: #7ecdc4;
}
.counter_sec {
	background-size: cover !important;
	color: #fff;
	padding: 350px 0px;
	background: url('https://mydello.com/wp-content/uploads/2021/02/boat_bg.jpg')
		no-repeat #004158 bottom left;
}
.counter_sec .inner_wrap {
}
.counter_sec .inner_wrap h3 {
	color: #ffffff;
	font-weight: 300;
	letter-spacing: 2.14px;
	text-align: center;
	font-size: 45px;
}
.counter_sec .inner_wrap p {
	color: #ffffff;
	font-size: 18px;
	letter-spacing: 0.74px;
	line-height: 21px;
	text-align: center;
}
.home_services_sec {
	background-color: #d7e1e7;
}
.info_sec {
	background-color: #d7e1e7;
}
.info_sec .row {
	margin: 0px;
	padding: 0px;
}
.info_sec .row [class*='col-'] {
	padding: 0px;
}
.info_sec .row:nth-child(even) {
	display: flex;
	flex-direction: row-reverse;
}
.info_sec .thumb_wrap {
	overflow: hidden;
}
.info_sec .thumb_wrap img {
	border-radius: 6px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	width: auto;
	height: auto;
	max-width: 100%;
}
.info_sec article {
	padding-left: 100px;
}
.info_sec article h3 {
	color: #000027;
	font-size: 33px;
	font-weight: 300;
	letter-spacing: 1.36px;
	line-height: 1.4;
	margin-bottom: 20px;
}
html.ru .info_sec article h3 {
	font-size: 28px;
	line-height: 1.1;
}
.info_sec article p {
	color: #000027;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.66px;
}
.info_sec .row:nth-child(even) .thumb_wrap {
}
.info_sec .row:nth-child(even) .thumb_wrap img {
	border-radius: 6px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
.info_sec .row:nth-child(even) article {
	padding-right: 100px;
	padding-left: 0px;
}
.slide_show_content {
	background-color: #edf2f5;
}
.slide_show_content #slideshow-content {
	margin: 0px;
}
.services_wrap {
}
.services_wrap .inner_wrap {
	border: 1px solid #d7e1e7;
	border-radius: 5px;
	background-color: #ffffff;
	color: inherit;
	display: block;
	position: relative;
	padding: 40px 20px;
	text-align: center;
	margin-bottom: 30px;
	transition: all 500ms ease-in-out;
}
.services_wrap .inner_wrap:hover {
	background-color: rgb(255 255 255 / 0.5);
}
.services_wrap .inner_wrap figure {
	position: relative;
	margin: 0;
	height: 100px;
}
.services_wrap .inner_wrap figure img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.services_wrap .inner_wrap h3 {
	font-size: 17px;
	letter-spacing: 0.74px;
	line-height: 1.5;
	text-align: center;
	color: #000027;
	font-weight: 400;
}
.services_wrap .inner_wrap:hover h3 {
	color: #000027;
}
.services_wrap .inner_wrap .coming_soon {
	width: 108px;
	border-radius: 2px;
	background-color: #7ecdc4;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	margin-top: -11px;
	color: #000027;
	font-size: 14px;
	letter-spacing: 0.4px;
	text-align: center;
	padding: 3px 5px;
}
.how_its_wrork_wrap {
	margin-top: 50px;
	text-align: center;
}
.how_its_wrork_wrap h3 {
	font-size: 18px;
	letter-spacing: 0.74px;
	line-height: 21px;
	margin-bottom: 20px;
}
.home_eshop_sec {
	background-color: #18194b;
}
.home_eshop_sec article {
}
.home_eshop_sec img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.home_eshop_sec h2 {
	color: #fff !important;
	margin-bottom: 25px !important;
	line-height: 1.4 !important;
}
.home_eshop_sec ul {
	color: #fff;
	margin-bottom: 25px;
}
.home_eshop_sec ul li {
	color: rgb(255 255 255 / 73%);
	font-size: 16px;
	position: relative;
	padding-left: 25px;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 15px;
}
.home_eshop_sec ul li:after {
	content: '';
	width: 9px;
	height: 9px;
	position: absolute;
	top: 4px;
	left: 0;
	background-color: #7ecdc4;
	border-radius: 50%;
}
.btn_1.hover {
	text-align: center;
	background-color: #7ecdc4;
	color: #000027;
}
.btn_1.hover:hover {
	background-color: #9bdfd8;
	color: #000027;
}
.testi_sec {
	background-color: #edf2f5;
}
.testimonial_wrap {
	padding: 0px 65px;
	margin-top: 65px;
	position: relative;
}
.testimonial_wrap .testi_thumb {
	border-radius: 50%;
	width: 286px;
	height: 286px;
	position: relative;
	display: block;
	color: inherit;
}
.testimonial_wrap .testi_thumb span {
	position: absolute;
	top: 7px;
	right: -24px;
	color: #7ecdc4;
	width: 95px;
	height: 71px;
	font-size: 174px;
	font-weight: 700;
	line-height: 1;
	background: url(../images/quote_icon.svg) no-repeat;
	text-indent: -99999px;
}
.testimonial_wrap .testi_thumb img {
	border-radius: 50%;
	width: auto;
	max-width: 100%;
	height: auto;
}
.testimonial_wrap p {
	color: #000027;
	font-size: 26px;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 25px;
	margin-top: 20px;
}
html.ru .testimonial_wrap p {
	font-size: 22px;
}
.testimonial_wrap span.author {
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #000027;
}
.testimonial_wrap .owl-controls {
	padding: 0px;
}
.testimonial_wrap.owl-theme .owl-controls .owl-nav [class*='owl-'] {
	width: 25px;
	height: 46px;
	padding: 0px;
	text-indent: -99999px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 37%;
}
.testimonial_wrap.owl-theme .owl-controls .owl-nav .owl-prev {
	background: url(../images/arrow_left.svg) no-repeat;
	left: 0px;
}
.testimonial_wrap.owl-theme .owl-controls .owl-nav .owl-next {
	background: url(../images/arrow_right.svg) no-repeat;
	right: 0px;
}
.main_header_wrapper {
	background-position: bottom center !important;
	background-size: cover !important;
	position: relative;
	background: #d7e1e7;
	overflow: hidden;
}
.main_header_wrapper .banner_content {
	padding-bottom: 0;
	/* height: 730px;
	*/
	position: relative;
	z-index: 10;
}
.main_header_wrapper .banner_content .container {
	position: relative;
	padding-top: 82px;
}
.main_header_wrapper .banner_content .container:before {
	left: -417px;
	bottom: 0;
	position: absolute;
	pointer-events: none;
	background: url(../images/banner_line_2.svg) no-repeat;
	display: block;
	content: '';
	top: 0;
	width: 567px;
	height: 100%;
}
.main_header_wrapper .banner_content .container:after {
	left: -214px;
	bottom: 0;
	position: absolute;
	pointer-events: none;
	background: url(../images/banner_line_2.svg) no-repeat;
	display: block;
	content: '';
	top: 0px;
	width: 567px;
	height: 100%;
}
.main_header_wrapper .banner_content .container .iso_logo {
	position: absolute;
	bottom: 23px;
	left: 15px;
	z-index: 10;
}
.main_header_wrapper .banner_content .row {
	align-items: center;
	padding: 50px 0;
}
.main_header_wrapper .banner_content .inner_wrap .svg_animation {
	margin: auto;
	padding: 0px;
	display: none;
}
.banner_link {
	color: #ffffff;
	font-size: 15px;
	letter-spacing: 0.43px;
	line-height: 18px;
	text-decoration: underline;
}
.banner_form {
	display: none;
	padding-bottom: 20px;
}
.banner_form h3 {
	color: #fff;
	font-size: 18px;
	padding: 0px 30px;
	text-align: center;
	margin-bottom: 15px;
}
.banner_form img {
	max-width: 100%;
}
.banner_form .inner_figure {
	position: relative;
	text-align: center;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.banner_form .inner_figure span {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: #7ecdc4;
	z-index: 110;
	height: 33px;
	width: 90%;
	margin: auto;
	font-size: 30px;
	text-shadow: 1px 1px 1px rgb(0 0 0 / 54%);
}
.banner_form .inner_figure:after {
	content: '';
	background-color: rgb(0 0 0 / 60%) !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
/* NEw Style Start here */
.inner_secz {
	padding-top: 35px;
}
.pb-10 {
	padding-bottom: 150px;
}
.main_inner_wrap {
	background-color: #d7e1e7;
}
.main_inner_wrap h2,
.main_inner_wrap h1 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 33px;
	font-weight: 300;
	letter-spacing: 1.36px;
	line-height: 42px;
	text-align: center;
}
.main_inner_wrap p {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.66px;
	line-height: 26px;
	text-align: center;
}
.enter_shipment {
	background-color: #edf2f5;
	padding: 45px 0px;
	padding-bottom: 100px;
}
.enter_shipment .row {
	align-items: center;
	margin: 0px -50px;
	padding: 20px 0px;
}
.enter_shipment .row [class*='col-'] {
	padding: 0px 50px;
}
.enter_shipment .enter_shipment_content {
	display: block;
	position: relative;
	z-index: 1050;
}
html body .enter_shipment .enter_shipment_content h2 {
	display: block;
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 18px;
	letter-spacing: 0.74px;
	margin-bottom: 25px;
	align-items: center;
	display: flex;
}
html body .enter_shipment .enter_shipment_content h2 strong {
	background-color: #000027;
	color: #ffffff;
	font-family: 'ReplicaPro';
	font-size: 26px;
	letter-spacing: 1.07px;
	text-align: center;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	margin-right: 15px;
	font-weight: 400;
	min-width: 44px;
	min-height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
}
html body .enter_shipment .enter_shipment_content p {
	color: #000027;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.66px;
	line-height: 26px;
	margin: 0;
}
.enter_shipment_image {
	padding-bottom: 0;
}
.enter_shipment_image h6 {
	font-size: 16px;
	color: #000027;
	font-family: 'ReplicaPro';
}
.enter_shipment_image img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.how_its_wrork_wrap.new {
	background-color: #d7e1e7;
}
.how_its_wrork_wrap img {
	margin-top: -60px;
	max-width: 100%;
	width: auto;
	height: auto;
}
body.page-template-temp_home-php .how_its_wrork_wrap img {
	margin-top: 0px;
}
.check_resource {
	background-color: #edf2f5;
}
.check_resource .check_thumbs {
	box-sizing: border-box;
	text-align: center;
	border-radius: 100%;
}
.check_resource .check_thumbs img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.check_resource h4 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 26px;
	letter-spacing: 1.07px;
	line-height: 40px;
}
.check_resource p {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.66px;
	line-height: 26px;
}
.main_inner_wrap .like_navs {
	display: block;
	text-align: center;
	margin-top: 50px;
	position: relative;
}
.main_inner_wrap .like_navs li {
	display: inline-block;
	margin: 10px 5px;
}
.main_inner_wrap .like_navs li a {
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.3);
	height: 50px;
	display: block;
	padding: 0 15px;
	line-height: 50px;
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 14px;
	transition: all 0.3s;
}
.main_inner_wrap .like_navs li a:hover {
	background-color: #ffffff;
}
.main_inner_wrap .like_navs li a img {
	color: #637b88;
	display: inline-block;
	padding-right: 5px;
	height: 18px;
}
.two_barz {
	display: block;
	background-color: #edf2f5;
}
.two_barz.grayz:nth-child(even) {
	background-color: #d7e1e7;
}
.two_barz .two_articlez {
	display: block;
	position: relative;
	z-index: 1050;
}
.two_barz .two_articlez h2 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 26px;
	letter-spacing: 1.07px;
	line-height: 40px;
	margin-bottom: 40px;
}
.two_barz .two_articlez p {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.66px;
	line-height: 26px;
}
.two_barz .two_articlez h3 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 18px;
	letter-spacing: 0.74px;
	line-height: 21px;
	margin-top: 50px;
}
.two_barz .two_articlez ul {
	display: block;
}
.two_barz .two_articlez ul li {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.66px;
	line-height: 26px;
	position: relative;
	padding-left: 20px;
	padding-bottom: 15px;
}
.two_barz .two_articlez ul li:before {
	display: block;
	width: 9px;
	height: 9px;
	content: '';
	background-color: #7ecdc4;
	border-radius: 100%;
	position: absolute;
	z-index: 9;
	top: 8px;
	left: 0;
}
.two_barz .two_image {
	width: 300px;
	height: 300px;
	position: relative;
	border: 3px solid #000027;
	border-radius: 100%;
	text-align: center;
	float: right;
	background-color: #d7e1e7;
}
.two_barz.grayz .two_image {
	background-color: #d7e1e7;
}
.two_barz.grayz:nth-child(even) .two_image {
	background-color: #edf2f5;
}
.two_barz .two_image strong {
	border-radius: 3px;
	background-color: #7ecdc4;
	color: #000027;
	font-family: 'ReplicaPro';
	padding: 5px 10px;
	font-size: 21px;
	letter-spacing: 0.6px;
	line-height: 26px;
	text-align: center;
}
.two_barz .two_image img {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 72px;
}
.enter_shipment .row:nth-child(even) {
	flex-direction: row-reverse;
}
.banner_laptop_wrap {
	overflow: hidden;
}
.banner_laptop_wrap {
	overflow: hidden;
}
.banner_laptop_wrap .banner_laptop {
	width: auto;
	margin: 0px;
}
.banner_laptop_wrap .owl-controls {
}
.hide_on_mobile {
	display: block !important;
}
.show_on_mobile {
	display: none !important;
}
.pb-5,
.py-5 {
	padding-bottom: 3rem !important;
}
.pt-5,
.py-5 {
	padding-top: 3rem !important;
}
.mobscroll {
	width: 50px;
	height: 50px;
	border: 2px solid #7ecdc4;
	border-radius: 50%;
	position: relative;
	animation: down 1.5s infinite;
	-webkit-animation: down 1.5s infinite;
	display: none;
}
.mobscroll:before {
	content: '';
	position: absolute;
	top: 13px;
	left: 16px;
	width: 14px;
	height: 14px;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	transform: rotate(-45deg);
	transform: rotate(-45deg);
}
@keyframes down {
	0% {
		transform: translate(0);
	}
	20% {
		transform: translateY(15px);
	}
	40% {
		transform: translate(0);
	}
}
@-webkit-keyframes down {
	0% {
		transform: translate(0);
	}
	20% {
		transform: translateY(15px);
	}
	40% {
		transform: translate(0);
	}
}
/* NEw Style End here */
.footer_social_icon {
	display: flex;
	justify-content: flex-end;
	margin-top: 15px;
}
.footer_social_icon img {
	width: 27px !important;
	height: 27px !important;
}
.footer_social_icon a {
	margin-left: 15px;
}
.footer_social_icon a:hover {
	opacity: 0.8;
}
@media (max-width: 575px) {
	.footer_social_icon {
		justify-content: flex-start;
	}
	.footer_social_icon a {
		margin-left: 0px;
		margin-right: 15px;
	}
}
@media (max-width: 1199px) {
	.footer_1::after {
		top: -285px !important;
	}
}
@media (max-width: 991px) {
	.services_wrap .inner_wrap h3 {
		margin: 0px -15px;
	}
	.inner_banner_headingz {
		margin-top: 0px;
	}
	body::after,
	.footer_1::after {
		display: none !important;
	}
	.mobile_header {
		padding: 0px 20px;
		position: relative;
		top: 0;
		left: 0;
		background: transparent;
		box-shadow: none;
		background-color: #d7e1e7;
		display: flex;
		align-items: center;
		height: 71px;
		justify-content: space-between;
	}
	body.home .mobile_header {
		/* background-color: transparent;
		margin-bottom: -71px; */
	}
	body .mobile_header.active {
		background: #000027;
		z-index: 9580;
		margin-bottom: 0;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	.main_header_wrapper .banner_content .container .iso_logo {
		display: none;
	}
	.main_header_wrapper .banner_content {
		height: auto;
	}
	.mobile_header.active {
		background: #000027;
	}
	.mobile_header.active .mobile_header_quick_links {
		display: none;
	}
	.mobile_header.active img.black {
		display: none;
	}
	.mobile_header img.whtite {
		display: none;
	}
	.mobile_header.active img.whtite {
		display: block;
	}
	.mobile_header.active .side_menu_toogle span:after,
	.mobile_header.active .side_menu_toogle span:before {
		background-color: #fff;
	}
	header.mobile_header .logo {
		padding: 5px 0px;
	}
	header.mobile_header .logo img {
		height: 35px;
		width: auto;
	}
	.side_menu_toogle {
		width: 32px;
		height: 25px;
		margin: 0;
		margin-top: 24px;
		margin-left: 0px;
	}
	.side_menu_toogle span:after,
	.side_menu_toogle span:before {
		content: '';
		position: absolute;
		left: 0;
		top: -9px;
	}
	.side_menu_toogle span:after {
		top: 9px;
	}
	.side_menu_toogle span {
		position: relative;
		display: block;
	}
	.side_menu_toogle span,
	.side_menu_toogle span:after,
	.side_menu_toogle span:before {
		width: 100%;
		height: 3px;
		background-color: #000027;
		transition: all 0.3s;
		border-radius: 0;
		display: block;
	}
	/* on activation */
	.side_menu_toogle.active span {
		background-color: transparent;
	}
	.side_menu_toogle.active span:before {
		transform: rotate(45deg) translate(5px, 5px);
		-webkit-transform: rotate(45deg) translate(5px, 5px);
		-moz-transform: rotate(45deg) translate(5px, 5px);
	}
	.side_menu_toogle.active span:after {
		transform: rotate(-45deg) translate(7px, -8px);
		-webkit-transform: rotate(-45deg) translate(7px, -8px);
		-moz-transform: rotate(-45deg) translate(7px, -8px);
	}
	.side_menu_toogle.active {
		opacity: 1;
		visibility: visible;
	}
	.mobile_menu {
		position: fixed;
		top: 70px;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: calc(100% - 70px);
		overflow: hidden;
		z-index: 999999;
		background: #000027;
		color: #fff;
		padding: 20px;
		display: none;
	}
	.mobile_menu ul.inner {
		margin: 0;
		padding: 0;
		margin-top: 10%;
		text-align: center;
	}
	.mobile_menu > ul.inner ul {
		display: none;
	}
	.mobile_menu ul.inner li {
		list-style: none;
	}
	.mobile_menu ul.inner li a {
		display: inline-block;
		padding: 14px 10px;
		text-decoration: none;
		color: #fff;
		position: relative;
		font-size: 15px;
		text-transform: none;
		font-weight: 400;
		text-align: center;
	}
	.mobile_menu ul.inner li a i {
		display: none;
	}
	.mobile_menu ul.inner li a:hover,
	.mobile_menu ul.inner li.current_page_item a {
		color: #7ecdc4;
		outline: 0;
		text-decoration: none;
	}
	.mobile_menu ul.inner li a:hover {
		color: #7ecdc4;
	}
	.mobile_menu ul.inner .btn_1.green {
		color: #000027;
	}
	.mobile_menu ul.inner li:last-child a {
	}
	.mobile_menu ul.inner ul li a {
	}
	.mobile_menu ul.inner ul li a:hover {
		color: #7ecdc4;
		outline: 0;
		text-decoration: none;
	}
	.mobile_menu ul.inner ul li a:after {
		margin-left: 25px;
	}
	.main_header {
		display: none !important;
	}
	.mobile_header_quick_links {
		color: #000027;
		font-weight: 400;
		margin: 0px 10px;
		margin-left: auto;
	}
	.mobile_menu ul.inner li.menu-item-has-children {
		position: relative;
	}
	.mobile_menu ul.inner li.menu-item-has-children > a:after {
		content: '>';
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
		color: #fff;
		font-weight: 900;
		font-size: 12px;
	}
	.back_menu {
		position: relative;
	}
	.back_menu:before {
		content: '<';
		display: inline-block;
		vertical-align: middle;
		margin-right: 10px;
		color: #fff;
		font-weight: 900;
		font-size: 12px;
		position: relative;
		top: -1.5px;
	}
	.back_menu:after {
		display: none;
	}
}
@media (min-width: 1050px) and (max-width: 1400px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 992px) {
	.mobile_header_main {
		display: none;
	}
}
@media (min-width: 992px) and (max-width: 1169px) {
}
@media (max-width: 991px) {
	.mobile_header_main {
		height: 71px !important;
	}
	.header_1_main {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.mobscroll {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		color: inherit;
	}
	footer.footer_1 .widget.links {
		margin-bottom: 30px;
	}
	footer.footer_1 .widget {
		margin-right: 0px;
		margin-bottom: 30px !important;
	}
	.copyrights_wrap p.copyrights,
	.footer_1 {
		padding-left: 25px;
		padding-right: 25px;
	}
	.left_menu_content {
		margin-top: 30px;
	}
	.left_menu_bar .new_menu_leftz ul li a {
		width: 100%;
		text-align: left;
	}
	.about_content_z.contact_fieldz {
		text-align: center !important;
	}
	.about_content_z.contact_fieldz figure {
		margin: auto;
		margin-bottom: 25px;
		margin-top: 30px;
	}
	.about_content_z.contact_fieldz h3 {
		margin-bottom: 20px;
	}
	.about_content_z.contact_fieldz h5 {
		margin-bottom: 15px;
	}
	.main_header_wrapper .banner_content .inner_wrap .svg_animation {
		width: 80%;
	}
	.sec {
		padding: 100px 0px !important;
	}
	.counter_sec .inner_wrap {
		margin-bottom: 45px;
	}
	.info_sec article {
		padding: 25px !important;
		text-align: center;
	}
	.info_sec article h3 {
		margin-bottom: 10px;
	}
	.home_eshop_sec img {
		margin-bottom: 40px;
	}
	.testimonial_wrap p {
		font-size: 20px;
		text-align: left;
	}
	.testimonial_wrap .testi_thumb span {
	}
	.testimonial_wrap {
		padding: 0px 30px;
		text-align: center;
	}
	footer.footer_1 .widget.info p {
		text-align: left;
	}
	footer.footer_1 .widget.info span.email {
		font-size: 23px;
		text-align: left;
	}
	.copyrights_wrap .copy_logo {
		margin-bottom: 10px;
		margin-top: 30px;
	}
	.copyrights_wrap .copyrights_links ul {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.copyrights_wrap .copyrights_links ul li {
		margin-right: 20px;
		margin-bottom: 5px;
		margin-left: 0;
	}
	.copyrights_wrap .copyrights_links ul li:first-child {
		margin-left: 0;
	}
	.copyrights_wrap .hide_on_mobile li:nth-child(2),
	.copyrights_wrap .hide_on_mobile li:nth-child(3) {
		display: none;
	}
	.copyrights_wrap .copyrights_links ul li a {
		font-weight: 400;
	}
	.slide_show_content .slideshow-wrapper {
		width: 100%;
		min-width: 100%;
	}
	.slideshow-content {
		flex-direction: column;
	}
	.enter_shipment_image {
		margin-bottom: 0;
	}
	.check_resource .check_thumbs {
		margin-bottom: 20px;
	}
	.two_barz .two_image {
		float: none;
		margin: auto;
	}
}
@media (max-width: 660px) {
}
/* .footer_strip{
	right: 0;
	bottom: 0;
	position: absolute;
	z-index: 250;
	pointer-events: none;
	width: 150px;
	background: #7ECDC4;
	display: block;
	transform: rotate(21deg);
	height: 1000px;
	margin-bottom: -75px;
	overflow: hidden;
}
*/
.footer_1 {
	position: relative;
}
.footer_1 .container {
	position: relative;
	z-index: 150;
}
.footer_1:after {
	right: 0;
	bottom: 0;
	position: absolute;
	pointer-events: none;
	background: url(../images/bar.svg) no-repeat;
	display: block;
	height: 635px;
	content: '';
	top: -302px;
	width: 370px;
}
.sticky_btn {
	position: fixed;
	bottom: 10px;
	right: 20px;
	z-index: 999;
	text-align: center;
}
/* New Styling Start Here */
.left_menu_bar {
	display: block;
	background-color: #d7e1e7;
}
.new_menu_leftz {
	position: relative;
	z-index: 15;
}
.left_menu_bar .new_menu_leftz ul li {
	display: block;
	margin-bottom: 15px;
}
.left_menu_bar .new_menu_leftz ul li a {
	display: inline-block;
	padding: 15px 20px;
	height: 50px;
	background-color: rgba(255, 255, 255, 0.2);
	transition: all 0.3s;
	font-family: 'ReplicaPro';
	color: #000027;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
}
.left_menu_bar .new_menu_leftz ul li a img {
	display: inline-block;
	padding-right: 10px;
}
.left_menu_bar .new_menu_leftz ul li a i {
	display: inline-block;
	margin-right: 10px;
	background-size: contain !important;
}
.tutorial_icon {
	background: url(../images/video_link.svg) no-repeat;
	width: 20px;
	height: 20px;
}
.incoterm_icon {
	background: url(../images/incoterms_link.svg) no-repeat;
	width: 23px;
	height: 18px;
}
.calculator_icon {
	background: url(../images/calc_link.svg) no-repeat;
	width: 22px;
	height: 11px;
}
.container_icon {
	background: url(../images/container_link.svg) no-repeat;
	width: 23px;
	height: 14px;
}
.pallets_icon {
	background: url(../images/pallet_link.svg) no-repeat;
	width: 26px;
	height: 18px;
}
.faq_icon {
	background: url(../images/faq_icon.png) no-repeat;
	width: 30px;
	height: 20px;
}
.left_menu_bar .new_menu_leftz ul li a:hover,
.left_menu_bar .new_menu_leftz ul li.current-menu-item a {
	background-color: #ffffff;
}
.left_menu_content h2 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 26px;
	margin-bottom: 30px;
}
.left_menu_content p {
	color: #000027;
	font-size: 16px;
	font-family: 'ReplicaPro';
	margin-bottom: 30px;
}
.left_menu_content h4 {
	font-size: 18px;
	font-family: 'ReplicaPro';
	color: #000027;
	margin-bottom: 25px;
}
.left_menu_content .btn_blue,
.about_post_barx .btn_blue {
	border-radius: 5px;
	background-color: #000027;
	color: #ffffff;
	font-family: 'ReplicaPro';
	font-size: 15px;
	transition: all 0.3s;
	padding: 15px 45px;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 30px;
	cursor: pointer;
}
.left_menu_content .btn_blue:hover,
.about_post_barx .btn_blue:hover {
	background-color: #2a2a5c;
	color: #fff;
}
.left_menu_content .video_barx {
	margin-bottom: 50px;
	display: block;
}
.left_menu_content .video_barx h2 {
	font-size: 18px;
	font-family: 'ReplicaPro';
	color: #000027;
	margin-bottom: 25px;
}
.left_menu_content .video_barx img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.left_menu_content h5 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 25px;
}
.left_menu_content .list_style {
	margin-top: 30px;
}
.left_menu_content ul li {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 14px;
	padding-bottom: 7px;
}
.about_content_z {
	text-align: center;
	display: block;
	padding: 0px 50px;
}
.about_content_z h2,
.about_content_z h1 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 26px;
	line-height: 1.5;
	margin-bottom: 25px;
}
.about_content_z p {
	color: #000027;
	font-size: 16px;
}
.about_content_z p a {
	color: #000027;
	font-weight: 700;
}
.about_content_z.contact_fieldz {
	text-align: left;
}
.about_content_z.contact_fieldz figure {
	width: 185px;
	height: 185px;
	display: block;
	overflow: hidden;
	background-color: #edf2f5;
	border-radius: 100%;
}
.about_content_z.contact_fieldz h1 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 26px;
	line-height: 1.1;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
	margin-top: 0px;
}
.about_content_z.contact_fieldz h3 {
	color: #000027;
	font-family: 'ReplicaPro';
	margin: 10px 0 25px;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.66px;
}
.about_content_z.contact_fieldz h4 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
}
.about_content_z.contact_fieldz h5 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 30px;
	margin-top: 0;
	letter-spacing: 0.66px;
}
.about_content_z.contact_fieldz h5 span,
.about_content_z.contact_fieldz h6 span {
	display: block;
}
.about_content_z.contact_fieldz h6 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
}
.about_post_barx {
	text-align: center;
	background-color: #edf2f5;
	border-radius: 5px;
	padding: 25px;
	margin-top: 30px;
}
.about_post_barx h1 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 26px;
}
.about_post_barx p {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 16px;
	font-weight: 300;
}
.about_post_barx .btn_blue {
	margin: 0;
}
.press_post_barx {
	text-align: center;
	margin-top: 30px;
	display: block;
	color: inherit;
}
.press_post_barx.single {
	text-align: left;
}
.press_post_barx.single img {
	display: block;
	margin-bottom: 35px;
}
span.date {
	opacity: 0.5;
	color: #000027;
	font-size: 15px;
	letter-spacing: 0.62px;
	line-height: 18px;
}
.press_post_barx img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.press_post_barx h1,
.press_post_barx h2 {
	color: #000027;
	font-family: 'ReplicaPro';
	margin-top: 20px;
	font-weight: 500;
}
.press_post_barx h1 {
	font-size: 24pt;
}
.press_post_barx h2 {
	font-size: 20pt;
}
.press_post_barx h3 {
	font-size: 16pt;
}
.press_post_barx h4 {
	font-size: 13pt;
}
.press_post_barx h5 {
	font-size: 16px;
}
.press_post_barx h6 {
	font-size: 14px;
}
.press_post_barx:hover h1 {
	color: #7ecdc4;
}
.press_post_barx.single:hover h1,
.press_post_barx.single:hover h2 {
	color: #000027;
}
/* Preloader */
body #loader {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	height: 100vh;
	width: 100vw;
	background: #ffffff;
	z-index: 99999;
}
body #loader .loading {
	font-weight: 800;
	font-size: 1.5em;
	text-transform: uppercase;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
body #loader .loading .txt {
	opacity: 0;
	color: #fff;
}
body #loader .loading .progress {
	opacity: 0;
	height: 4px;
	width: 200px;
	background: rgba(0, 0, 0, 0.1);
	margin-top: 20px;
	position: relative;
}
body #loader .loading .progress .bar-loading {
	content: '';
	height: 4px;
	width: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #7ecdc4;
}
body #loader.pr__dark {
	background: #000027;
}
body #loader.pr__dark .progress {
	background: rgba(255, 255, 255, 0.2);
}
.banner_link {
	display: none;
}
.page-id-67 #slide-arrow-right circle:hover {
	fill: #2a2a5c !important;
}
.page-id-67 #slide-arrow-left circle:hover {
	fill: #2a2a5c !important;
}
/* New Styling End Here */
body {
	position: relative;
}
body:after {
	left: 0px;
	top: 0;
	position: absolute;
	pointer-events: none;
	background: url(../images/bar.svg) no-repeat;
	display: block;
	height: 710px;
	content: '';
	top: -20px;
	width: 370px;
	z-index: 350;
	transform: rotate(186deg);
}
.page-id-67:after {
	display: none;
}
/* 2 pages styling start here */
.single_container {
	border: 1px solid #b5c6d1;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.5);
}
.single_container:not(:last-child) {
	margin-bottom: 32px;
}
.no_margin {
	margin: 0;
}
.container_types .container_image {
	border-right: 1px solid #b5c6d1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.container_types .container_image img,
.container_types .container_image svg {
	width: auto;
	height: auto;
	max-width: 180px;
	max-height: 180px;
	width: 100%;
}
.container_types .container_image,
.container_types .container_info {
	padding: 25px;
}
.container_types .container_info {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
}
.container_types .container_info h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	letter-spacing: 0.4px;
	margin-bottom: 12px;
	margin-top: 16px;
}
.container_types .description p {
	font-size: 14px;
	color: #637b88;
	line-height: 1.6;
	letter-spacing: 0.34px;
	text-align: left;
}
.container_div {
	overflow: auto;
}
.container_div > table {
	border-top: 1px solid #b5c6d1;
	background-color: rgba(255, 255, 255, 0.2);
	width: 100%;
	margin: 0px;
}
.container_div > table > tbody > tr > th:not(:last-child),
.container_div > table > tbody > tr > td:not(:last-child) {
	border-right: 1px solid #b5c6d1;
}
.container_div table {
	width: 100%;
}
.container_div > table th {
	color: #000027;
	font-size: 14px;
	letter-spacing: 0.34px;
	font-weight: bold;
	text-align: center;
	border-top: none;
	border-bottom: none;
}
.container_div table table tbody th {
	text-align: left;
}
.container_div > table td {
	font-size: 12px;
	color: #637b88;
	border: none;
}
.container_div > table td,
.container_div > table th {
	padding: 6px 8px;
	vertical-align: middle;
}
.container_div > table th {
	padding: 10px 8px;
}
.container_capacities {
	padding-top: 40px;
}
.special_title h6 {
	font-size: 16px;
	font-weight: bold;
}
.capacity_type [class*='col-'] {
	padding: 15px;
}
.container_capacities .capacity_column > p {
	text-align: center;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 14px;
	color: #000027;
}
.capacity_detail p {
	font-size: 14px;
	color: #000027;
}
.container_capacities .single_capacity:not(:last-child) {
	margin-bottom: 32px;
}
.container_capacities .single_capacity {
	text-align: center;
}
.container_capacities .single_capacity .capacity_detail {
	text-align: center;
}
.container_capacities .single_capacity p {
	margin-bottom: 8px;
}
.container_capacities .single_capacity svg,
.container_capacities .single_capacity img {
	width: auto;
	height: auto;
	max-width: 100%;
	height: 130px;
}
/* 2 pages styling end here */
/* Calculator Page Style Start Here */
.custom_radio label {
	color: #637b88;
}
.custom_radio:not(:last-child) {
	margin-right: 24px;
}
.custom_radio {
	display: inline-block;
}
.custom_inputs {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 32px;
}
.custom_input:not(:last-child) {
	margin-right: 16px;
}
.custom_input {
	display: inline-block;
}
.custom_input label {
	display: block;
	color: #637b88;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0.37px;
}
.custom_input .actual_input {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	border: 1px solid #a8bcc7;
	border-radius: 5px;
	height: 50px;
	background-color: #ffffff;
}
.dims .actual_input input {
	border-right: 1px solid #a8bcc7;
	border-radius: 0;
	height: 100%;
	padding-left: 12px;
}
input[type='number'],
.styled-select {
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.actual_input input[name='charge_lenght'],
.actual_input input[name='charge_width'],
.actual_input input[name='charge_height'] {
	width: 70px;
	background: transparent;
}
.dim_f select {
	min-width: 220px;
	max-width: 100%;
	width: 100%;
}
#dims_factor {
	min-width: 220px;
}
.custom_input .dec {
	padding-left: 12px;
}
.custom_input .inc {
	padding-right: 12px;
}
.custom_input .dec,
.custom_input .inc {
	color: #d8d7d7;
	font-size: 24px;
}
.custom_input .button {
	cursor: pointer;
}
.custom_input input[name='qty'],
.custom_input input[name='wght'] {
	max-width: 70px;
	width: 100%;
	-webkit-appearance: none;
	appearance: none;
	margin: 0;
	border: 0;
	text-align: center;
	font-size: 14px;
	color: #3e3839;
	font-weight: 500;
}
.custom_input input[name='wght'],
.custom_input input[name='vlme'] {
	text-align: left;
	height: 100%;
	width: 100%;
	background: none;
	border-right: 1px solid #a8bcc7;
	max-width: 110px;
	padding-left: 12px;
}
.select {
	color: #3e3839;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	display: inline-block;
	height: 100%;
	background: transparent;
}
.select .arr {
	background: #fff;
	bottom: 5px;
	position: absolute;
	right: 6px;
	top: 13px;
	width: 12px;
	pointer-events: none;
	transition: 0.3s ease all;
}
.select .arr .svg {
	height: 5px;
	width: 9px;
	transition: 0.3s ease all;
}
.select .arr svg * {
	stroke: #c40c30;
}
.disp_none,
.custom_input label.disp_none,
.mobile_show,
.select select.mobile_show {
	display: none;
}
.select select {
	outline: none;
	-webkit-appearance: none;
	border: none;
	display: block;
	padding: 0 12px;
	margin: 0;
	background: #fff;
	color: #3e3839;
	line-height: normal;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: bold;
	padding-right: 25px;
	height: 100%;
}
.select_box .select {
	position: absolute;
	width: 100%;
	display: none;
	background: #fff;
	width: calc(100% + 2px);
}
select option {
	background: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-weight: 550;
	color: #3e3839;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0.4px;
}
#dimensions_select {
	min-width: 62px;
}
.select_box .select_value {
	margin: 0;
	padding: 13px 12px;
	padding-right: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 400;
}
.select_box .select {
	border-right: 1px solid #a8bcc7;
	border-left: 1px solid #a8bcc7;
	border-bottom: 1px solid #a8bcc7;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.select_box .select li {
	margin: 0;
	padding: 10px 12px;
	font-weight: 550;
	font-size: 14px;
	cursor: pointer;
	position: relative;
	background: #fff;
}
.select_box .select li:not(:last-child) {
	border-bottom: 1px solid #a8bcc7;
}
.select_box .select .checked_icon {
	position: absolute;
	right: 9.5px;
	top: 50%;
	transform: translateY(-50%);
	width: 6px;
}
.custom_input:not(:last-child) {
	margin-right: 16px;
}
.disp_none,
.custom_input label.disp_none,
.mobile_show,
.select select.mobile_show {
	display: none;
}
.calculator_hold .outputs {
	border-radius: 5px;
	border: 1px solid #b5c6d1;
	min-height: 150px;
	margin-top: 32px;
	width: 100%;
	max-width: 610px;
	overflow: hidden;
}
.single_outcome td {
	font-size: 14px;
	color: #637b88;
}
.outputs .chargeable_weight {
	border-right: 1px solid #b5c6d1;
	background-color: rgba(255, 255, 255, 0.2);
}
.outputs > div {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.chargeable_weight .outcome {
	text-align: left;
	width: 100%;
}
.chargeable_weight .outcome table {
	margin: 0 auto;
}
.single_outcome td:nth-child(2) {
	padding-left: 24px;
}
.chargeable_weight .outcome #volume_outcome,
.chargeable_weight .outcome #weight_outcome {
	color: #000027;
	font-size: 26px;
	line-height: 42px;
	letter-spacing: 0.69px;
	font-weight: bold;
	word-break: break-word;
}
.chargeable_weight .outcome span {
	color: #5d5d5d;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	letter-spacing: 0.37px;
}
.outputs span {
	font-size: 14px;
	color: #000027;
	line-height: 21px;
	letter-spacing: 0.4px;
	font-weight: bold;
}
.outputs .total_weight span {
	font-size: 14px;
	color: #637b88;
	line-height: 21px;
	letter-spacing: 0.4px;
	font-weight: 400;
}
.chargeable_weight .outcome #volume_unit,
.chargeable_weight .outcome #weight_unit {
	font-weight: 400;
	color: #637b88;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0.4px;
}
.outputs .total_weight {
	background: #ffffff;
}
.outcome {
	text-align: center;
}
.outputs p {
	display: inline;
	color: #000027;
	font-size: 36px;
	line-height: 42px;
	letter-spacing: 1.03px;
	word-break: break-word;
}
.outputs .outcome_desc {
	color: #637b88;
	font-size: 14px;
	letter-spacing: 0.37px;
	line-height: 21px;
	font-weight: 550;
	margin: 0;
}
.left_menu_content .calculators h2 {
	color: #000027;
	font-family: 'ReplicaPro';
	font-size: 18px;
	margin-bottom: 30px;
}
.outputs p {
	display: inline;
	color: #000027;
	font-size: 36px;
	line-height: 42px;
	letter-spacing: 1.03px;
	word-break: break-word;
}
.calculator_hold .button_hold {
	margin-top: 32px;
}
.calculator_hold .btn {
	padding: 8px 20px;
	background: #000027;
	color: #fff;
	border: 1px solid #000027;
	border-radius: 5px;
	font-weight: 550;
	font-size: 14px;
	line-height: 21px;
	display: inline-block;
	margin-bottom: 30px;
	white-space: normal;
	transition: 0.3s ease all;
}
.calculator_hold .btn:hover {
	background-color: #2a2a5c;
}
.calculators,
.calculator_hold {
	margin-bottom: 32px;
}
.calculators .custom_inputs:first-of-type {
	margin-top: 0;
}
.measurements_units {
	padding-top: 32px;
}
.left_menu_content .measurements_units h2 {
	font-size: 16px;
}
#conv_table {
	margin-top: 32px;
	max-width: 100%;
}
#conv_table .abbr {
	font-weight: bold;
	color: #000027;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0.4px;
}
#conv_table td {
	font-size: 14px;
	color: #000027;
	line-height: 25px;
	letter-spacing: 0.4px;
	padding-bottom: 24px;
}
#conv_table td:nth-child(n + 2) {
	padding-left: 52px;
}
.single_line:not(:last-child) {
	margin-bottom: 24px;
}
.single_line {
	display: inline-flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
}
.single_line label {
	width: 100%;
	font-size: 14px;
	color: #637b88;
}
.single_line .custom_input:not(:last-child) {
	margin-right: 0;
}
.custom_input:not(:last-child) {
	margin-right: 16px;
}
.custom_input {
	display: inline-block;
}
.calculators input[type='number'] {
	max-width: 150px;
	width: 100%;
	padding-left: 12px;
	height: 100%;
	border-right: 1px solid #a8bcc7;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #ffffff;
}
.single_line select,
.unit_width {
	width: 120px;
}
.calc_filler {
	color: #637b88;
	font-size: 28px;
	line-height: 42px;
	letter-spacing: 0.8px;
	margin-left: 24px;
	margin-right: 24px;
}
.select_box:hover .select {
	display: block;
	padding: 0;
	z-index: 1;
	left: -1px;
	top: 39px;
	height: auto;
}
input[disabled],
.disabled_input {
	background: #ebebe4;
}
.disp_none,
.custom_input label.disp_none,
.mobile_show,
.select select.mobile_show {
	display: none;
}
/* Calculator Page Style End Here */
html body.page-id-131 .left_menu_content h2 {
}
html body.page-id-131 .left_menu_content p {
}
html body .left_menu_content h2 {
}
.two_image strong {
	display: none;
}
#sec-307 .two_image strong {
	display: inline;
}
.widget.links.col_1 ul li:last-child {
}
.widget.links.col_1 ul li:last-child a {
	border: none;
	outline: none;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	display: inline-block;
	vertical-align: middle;
	font-weight: 400;
	letter-spacing: 0.43px;
	font-size: 15px;
	min-width: 83px;
	border-radius: 5px;
	padding: 9px 20px;
	margin-top: 15px;
	background-color: #7ecdc4;
	color: #000027;
}
.widget.links.col_1 ul li:last-child a:hover {
	background-color: #9bdfd8;
	color: #000027;
}
.services_wrap {
}
.services_wrap .inner_wrap .coming_soon {
	display: none;
}
.services_wrap .row [class*='col-']:nth-child(5) .inner_wrap .coming_soon {
	display: block;
}
.capacity_type {
	margin-bottom: 3em;
}
.page-template-temp_career-php .inner_banner_headingz,
.page-template-temp_contact-php .inner_banner_headingz {
	display: none;
}
.accordian_wrap .accordion > .card {
	margin-bottom: 15px;
	background: transparent;
	border-radius: 0.25rem;
}
.accordian_wrap .accordion > .card > .card-header {
	padding: 0;
	background: transparent;
	border-radius: 0.25rem;
}
.accordian_wrap .accordion > .card > .card-header h2 {
	margin-bottom: 0px;
}
.accordian_wrap .accordion > .card > .card-header button.btn-link {
	display: block;
	padding: 12px 20px;
	width: 100%;
	text-align: left;
	border: none;
	background-color: rgb(255 255 255 / 50%);
	transition: all 0.3s;
	font-family: 'ReplicaPro';
	color: #000027;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
	position: relative;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.accordian_wrap .accordion > .card > .card-header button.btn-link:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	margin-right: 15px;
	background: url('../images/tab_arrow_down.svg') no-repeat center center;
	width: 15px;
	height: 15px;
}
.accordian_wrap
	.accordion
	> .card
	> .card-header.active-acc
	button.btn-link:after {
	background: url('../images/tab_arrow_up.svg') no-repeat;
}
.accordian_wrap .accordion > .card > .card-header button.btn-link.collapsed {
}
.accordian_wrap .card-body {
	padding: 20px 20px;
	background: #fff;
	border-bottom-left-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.accordian_wrap .card-body p {
	margin: 0px;
}
@media (min-width: 576px) {
	.incoterms_modal .modal-dialog {
		max-width: 100%;
		margin: 0 auto;
	}
}
.incoterms_modal {
	padding-right: 0px !important;
}
.incoterms_modal table {
	height: 100% !important;
	overflow: auto;
	display: block;
	max-width: 100%;
}
.incoterms_modal table thead {
	border-bottom: 1px solid #e4e4e4;
}
.incoterms_modal table tr td:first-child {
	border-right: 1px solid #e4e4e4;
	padding-top: 16px;
	padding-right: 10px;
}
.incoterms_modal table thead td {
	font-weight: 700;
	padding: 15px 10px;
	color: #000027;
	letter-spacing: 0.43px;
	text-transform: uppercase;
	font-size: 11px;
}
.incoterms_modal table tr td:not(:first-child) {
	text-align: center;
}
.incoterms_modal table * {
	height: 100% !important;
	width: max-content !important;
	font-size: 12px;
	font-weight: 400;
	color: #3e3839;
}
.incoterms_modal table strong {
	color: #000027;
	font-weight: 700;
}
.incotable_wrap .close {
	outline: none;
	position: absolute;
	top: 5px;
	right: 12px;
}
.incotable_wrap .modal-body {
	margin-top: 15px;
}
.custom_input input[name='qty'],
.custom_input input[name='wght'] {
	background: transparent;
}
.center-block {
	margin-left: auto;
	margin-right: auto;
}
.inner_banner_headingz {
	position: relative;
}
.single-post .inner_banner_headingz {
	padding: 0px 60px;
}
.blog_left_icon {
	width: 44px;
	height: 28px;
	background: url(../images/blog_arrow_left.png) no-repeat;
	display: block;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-left: 0;
}
.s_on_mobile {
	display: none;
}
@media (min-width: 766px) {
	.banner_quick_links.s_on_mobile {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.s_on_mobile {
		display: block;
	}
	.sec {
		padding: 50px 0px !important;
	}
	.services_wrap .inner_wrap {
		position: relative;
		align-items: center;
		display: flex;
		padding-left: 110px;
		margin-bottom: 25px;
	}
	.services_wrap .inner_wrap figure {
		position: absolute;
		left: 25px;
	}
	.services_wrap .inner_wrap h3 {
		text-align: left;
		margin-bottom: 0px;
	}
	.info_sec .row {
		margin: 0px -15px !important;
	}
	.info_sec .thumb_wrap {
		overflow: hidden;
	}
	.info_sec .thumb_wrap img {
		border-radius: 0px !important;
		margin: -25px 0px;
	}
	.info_sec article {
		text-align: left;
	}
	.info_sec article h3 {
		font-size: 18px;
		letter-spacing: 0.74px;
		font-weight: 400;
		margin-bottom: 5px;
	}
	.info_sec article p {
		font-size: 16px;
		margin-bottom: 0px;
	}
	.home_eshop_sec img {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.testimonial_wrap .testi_thumb {
		width: auto;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		border-radius: 0px !important;
		display: inline-block;
	}
	.testimonial_wrap .testi_thumb img {
		width: 286px;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
		max-height: 100%;
	}
	html.ru .testimonial_wrap p {
		font-size: 19px;
	}
	.testimonial_wrap .testi_thumb span {
		right: 0;
		background-size: contain;
		width: 60px;
	}
	.sec h1,
	body.home .sec h2 {
		margin-bottom: 35px;
		font-size: 28px;
	}
	.testimonial_wrap span.author {
		font-weight: 400;
		text-align: left;
	}
	.home_eshop_sec article {
		margin: 0px 15px;
	}
	.no_fees {
		background-color: #7ecdc4;
		height: 98px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0px 15px;
		font-size: 18px;
		letter-spacing: 0.74px;
	}
	.counter_sec {
		display: none !important;
	}
	.home_abt_sec h1 {
		font-size: 18px;
		width: auto;
	}
	body.home .slideshow-content {
		display: none !important;
	}
	.how_its_wrork_wrap h3 {
		display: none;
	}
	.main_header_wrapper .banner_content .inner_wrap {
		display: none;
	}
	.main_header_wrapper .banner_content .head_wrap {
		display: block !important;
	}
	html.ru .main_header_wrapper .banner_content h1 {
		font-size: 28px;
	}
	footer .custom-html-widget > p {
		display: none;
	}
	.copyrights_wrap {
		margin-top: 0px;
		border: none;
		padding-top: 0;
	}
	.inner_banner_headingz {
		text-align: left !important;
		padding: 0px 5px;
		margin-top: 0;
	}
	.main_inner_wrap h2 {
		text-align: left;
	}
	.main_inner_wrap h1 {
		text-align: left;
	}
	.main_inner_wrap p {
		text-align: left;
		margin-bottom: 0;
	}
	.hide_on_mobile {
		display: none !important;
	}
	.show_on_mobile {
		display: block !important;
	}
	.enter_shipment .row {
		margin-left: -15px;
		margin-right: -15px;
		padding-top: 0;
	}
	.enter_shipment .row [class*='col-'] {
		padding: 0px 15px;
		padding-right: 0;
	}
	.enter_shipment {
		padding: 40px 0px !important;
	}
	.enter_shipment .enter_shipment_content {
		padding-right: 25px;
	}
	.how_its_wrork_wrap img {
		margin-top: 0px;
	}
	html body .enter_shipment .enter_shipment_content p {
		margin-bottom: 30px;
	}
	.left_menu_bar {
		padding-bottom: 0px;
	}
	.new_menu_leftz {
		display: none;
	}
	.main_inner_wrap .like_navs {
		display: none;
	}
	.two_barz .row {
		flex-direction: column-reverse;
	}
	.two_barz.grayz .two_image {
		width: auto;
		height: auto;
		border: none;
		display: block;
		background: transparent !important;
		text-align: left;
		margin-bottom: 25px;
	}
	.two_barz.grayz .two_image img {
		position: static;
	}
	.single_line .custom_input {
		width: 100%;
	}
	.calc_filler {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.custom_input .actual_input {
		display: flex;
	}
	#conv_table {
		margin-bottom: 30px;
	}
	#conv_table td {
		padding: 10px 10px !important;
	}
	.select_box .select_value {
		text-overflow: inherit;
	}
	.chargeable_weight .outcome {
		padding: 20px 0px;
	}
	.outputs .total_weight {
		padding: 25px 0px;
	}
	.page-id-129 .left_menu_content h4 + p {
		margin-bottom: 40px;
	}
	.left_menu_content .list_style {
		margin-bottom: 30px;
	}
	.container_capacities .single_capacity .capacity_detail {
		text-align: left;
	}
	.container_capacities .single_capacity svg,
	.container_capacities .single_capacity img {
		max-width: 100%;
		height: auto;
		display: block;
		margin-bottom: 10px;
	}
	.container_capacities .single_capacity p {
		margin-bottom: 11px;
	}
	.about_content_z {
		padding: 0px 0px;
		text-align: left;
	}
	.about_content_z .img-fluid {
		margin-bottom: 25px;
	}
	.s_on_mobile.banner_quick_links {
		display: block !important;
	}
}
body:after {
	display: none !important;
}
.top_links_wrap {
	display: flex;
	align-items: center;
	margin-left: -30px;
	justify-content: flex-end;
}
html body .wpml-ls-legacy-dropdown a {
	border: none !important;
	padding: 10px 10px;
	font-size: 14px;
}
html body .wpml-ls-current-language .wpml-ls-item-toggle {
	background: transparent;
	color: #000027;
	font-size: 14px;
}
html body .wpml-ls-legacy-dropdown .wpml-ls-flag + span {
	position: relative;
	top: 1px;
}
html body.home .wpml-ls-current-language .wpml-ls-item-toggle,
html body .header_1_main.sticky .wpml-ls-current-language .wpml-ls-item-toggle {
	color: #000027 !important;
	@media screen and (max-width: 900px) {
		color: #fff !important;
	}
}
html body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	box-shadow: 0 5px 12px -2px rgba(0, 0, 0, 0.3);
	z-index: 250;
}
html body .wpml-ls-legacy-dropdown {
	width: 70px;
	font-family: 'ReplicaPro';
	font-size: 15px;
	position: relative;
	z-index: 250;
}
html body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
	margin-top: -1px;
}
html body .wpml-ls-legacy-dropdown a:hover,
html body .wpml-ls-legacy-dropdown a:focus,
html body .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
	color: #000027;
	background-color: rgba(255, 255, 255, 0.3);
}
.mobile_lang_switcher {
	margin-top: 0;
}
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown {
	width: auto;
}
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown a {
	background-color: transparent;
	border: none;
}
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	position: static;
	display: block;
	opacity: 1;
	visibility: visible;
	box-shadow: none;
	background: transparent;
	width: auto;
	border: none;
	display: flex;
}
html
	body
	.mobile_lang_switcher
	.wpml-ls-legacy-dropdown
	a.wpml-ls-item-toggle:after {
	display: none;
}
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown .wpml-ls-flag {
	display: none;
}
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown a:hover,
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown a:focus,
html
	body
	.mobile_lang_switcher
	.wpml-ls-legacy-dropdown
	.wpml-ls-current-language:hover
	> a {
	color: #fff;
	background-color: transparent;
}
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown .wpml-ls-item {
	display: flex;
	justify-content: center;
}
html body .mobile_lang_switcher .wpml-ls-legacy-dropdown a {
	padding: 10px 10px !important;
}
html
	body
	.mobile_lang_switcher
	.wpml-ls-legacy-dropdown.wpml-ls-current-language
	a {
	color: #fff !important;
}
html body .table_white {
	background-color: #fff;
}
.default_page_content p a {
	color: #000027;
	border-bottom: 1px solid #000027;
}
.default_page_content ul {
	margin-bottom: 25px;
}
.default_page_content ul,
.default_page_content ol {
	list-style: inherit;
	margin-left: 15px;
}
.default_page_content ul.nav,
.default_page_content ol.nav {
	list-style: none;
	margin-left: 0;
}
.default_page_content ul li,
.default_page_content ol li {
	list-style: inherit;
	margin-bottom: 3px;
	color: #000027;
	font-size: 16px;
	font-family: 'ReplicaPro';
}
.default_page_content h4 {
	font-weight: 500;
	margin-bottom: 20px;
}
.default_page_content table {
	margin-bottom: 25px;
}
.rightMenuCard .nav-item a {
	height: auto;
	padding: 10px 20px;
	display: inline-block;
	padding: 15px 20px;
	background-color: rgba(255, 255, 255, 0.2);
	transition: all 0.3s;
	font-family: 'ReplicaPro';
	color: #000027;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
}
.main_header_wrapper .new_head_text h1 {
	text-align: left;
	color: #fff;
	font-size: 23px;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 25px;
	transition: all 0.7s ease-in-out;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	top: 0 !important;
	position: static;
	letter-spacing: 0.94px;
}
.main_header_wrapper .new_head_text h1 strong {
	display: block;
	margin-bottom: 25px;
}
.banner_form {
	display: none !important;
}
.desktop_suscription {
	border-radius: 5px;
	background-color: #7ecdc4;
	color: #000027;
	font-size: 15px;
	letter-spacing: 0.43px;
	line-height: 18px;
	text-align: center;
	margin: 0 20px;
	padding: 16px 15px;
	position: absolute;
	bottom: 20px;
	width: calc(100% - 40px);
}
.desktop_suscription a {
	color: inherit;
	text-decoration: none;
}
.new_head_text {
	display: none;
}
.home_abt_sec {
	display: none !important;
}
@media (min-width: 766px) {
	.head_wrap {
		display: none !important;
	}
	.new_head_text h4 {
		color: #ffffff;
		font-weight: 400;
		font-size: 18px;
		letter-spacing: 0.74px;
		text-align: left;
		margin-bottom: 15px;
	}
	.new_head_text ul {
		display: flex;
		align-items: center;
	}
	.new_head_text ul .btn_blue_outline {
		min-width: 131px;
		border: 2px solid #7ecdc4;
		border-radius: 5px;
		margin-right: 15px;
		color: #ffffff;
		font-size: 15px;
		letter-spacing: 0.43px;
	}
	.new_head_text ul .btn_1 {
		border-radius: 5px;
		min-width: 153px;
		font-size: 15px;
		letter-spacing: 0.43px;
	}
}
.page-template-temp_about-php .inner_banner_headingz p {
	display: none;
}
.services_wrap .row .col-sm-3:nth-child(1) .inner_wrap figure img {
	width: 45px;
}
.default_page_content ul {
	margin-bottom: 25px;
}
.banner_laptop.owl-theme .owl-controls .owl-nav [class*='owl-'] {
	width: 20px;
	height: 39px;
	padding: 0px;
	text-indent: -99999px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 37%;
	background-size: contain !important;
}
.banner_laptop.owl-theme .owl-controls .owl-nav .owl-prev {
	background: url(../images/arrow_left.svg) no-repeat;
	left: 10px;
}
.banner_laptop.owl-theme .owl-controls .owl-nav .owl-next {
	background: url(../images/arrow_right.svg) no-repeat;
	right: 10px;
}
.banner_laptop_wrap img {
	width: auto;
	max-width: 100%;
	height: auto;
}
.banner_laptop_wrap h3 {
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 33px;
	font-weight: 300;
	color: #000027;
}
@media (min-width: 766px) {
	.btn_1.sticky_btn {
		display: block;
	}
}
@media (max-width: 767px) {
	.btn_1.sticky_btn {
		display: none;
	}
	.how_its_wrork_wrap {
		margin-top: 0px;
	}
	.desktop_suscription {
		display: none;
	}
	.new_head_text {
		display: none !important;
	}
	.terms_main .col-2 {
		display: none;
	}
	.terms_main .col-10 {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
	.main_header_wrapper .banner_content .row {
		padding: 0px;
	}
	.main_header_wrapper .banner_content .row .col-sm-6 {
		max-width: 100%;
		flex: 0 0 100%;
		-ms-flex: 0 0 100%;
	}
	.s_on_mobile.banner_quick_links {
		margin-bottom: 0px;
	}
}
@media (max-width: 400px) {
	.mobile_header {
		padding-left: 15px;
		padding-right: 15px;
	}
}
.slideshow-option .slideshow-number p {
	padding-top: 3px;
}
.typed_cursor {
	display: none !important;
}
body.page-id-24 #loader {
	display: none;
}
.press_post_barx.single b {
	color: #000027;
}
.new_head_text ul .btn_1 {
	text-align: center;
}
.press_post_barx.single p {
	word-break: break-word;
}
.press_post_barx.single img {
	width: auto;
	height: auto;
}
.press_post_barx.single ul {
	list-style: inherit;
	margin-bottom: 20px;
	margin-left: 15px;
}
.press_post_barx.single ul li {
	list-style: inherit;
	margin-bottom: 5px;
}
.wp-caption {
	position: relative;
	width: auto !important;
}
.wp-caption img {
	margin-right: 0px !important;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgb(0 0 39 / 82%);
	width: 100%;
	color: #fff;
	padding: 10px 20px;
}
.wp-caption img.size-full {
	width: 100%;
}
.testimonial_wrap p i {
	font-style: normal;
}
.cookie_readmore {
	display: none !important;
}
#_cookieMessageDiv {
	display: block;
	background-color: #000027;
	color: #fff;
	font-family: inherit;
	bottom: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 9999999;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-top: 1px solid rgb(255 255 255 / 12%);
}
#_cookieMessageDiv .cookie_btn_wrap {
	position: absolute;
	right: 0;
	width: 200px;
}
.tpp__cook_msg {
	position: relative;
	padding: 38px 0px;
	padding-right: 205px;
	display: flex;
	align-items: center;
}
.tpp__cook_msg p {
	text-align: left;
	margin: 0;
	font-weight: 300;
}
.tpp__cook_msg p strong {
	font-weight: 400;
}
.tpp__cook_msg p a {
	color: #7ecdc4;
	display: block;
}
.tpp__cook_msg #acceptCookie {
	border: 1px solid #7ecdc4;
	padding: 10px 20px;
	border-radius: 0px;
	font-weight: 400;
	background-color: #7ecdc4;
	color: #000027;
	width: 100px;
	line-height: 1;
	margin-bottom: 10px;
	outline: none;
}
#_cookieMessageDiv .cookie_btn_wrap .cookie_cancel {
	border: 1px solid #7ecdc4;
	padding: 10px 20px;
	border-radius: 0px;
	font-weight: 400;
	background-color: transparent;
	color: #7ecdc4;
	width: 100px;
	line-height: 1;
	margin-bottom: 0px;
	outline: none;
}
.contact_form_wrap {
	margin-bottom: 35px;
}
.contact_form_wrap br {
	display: none;
}
.contact_form_wrap .form-control {
	-webkit-box-shadow: 0 10px 16px 0 rgb(0 0 0 / 6%);
	-moz-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.06);
	box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%);
	height: 45px;
	border: 1px solid rgb(0 0 0 / 10%);
	background-color: #fff;
	transition: all 300ms ease-in-out;
	margin-bottom: 15px;
}
.contact_form_wrap textarea.form-control {
	height: 80px;
}
.contact_form_wrap .form-control:focus {
	border-color: #7ecdc4;
}
.contact_form_wrap label {
	font-size: 14px;
	display: block;
	margin-bottom: 3px;
	color: #2a2a5c;
	letter-spacing: 0.66px;
}
.contact_form_wrap .form-control.wpcf7-not-valid {
	border-color: #dc3232;
}
.contact_form_wrap label span.err {
	color: #dc3232;
	font-weight: 700;
}
html body .wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 14px;
	font-weight: 300;
	display: block;
	position: relative;
	top: -10px;
	letter-spacing: 0.5px;
}
html body .wpcf7 form.invalid .wpcf7-response-output,
html body .wpcf7 form.unaccepted .wpcf7-response-output,
html body .wpcf7 form.payment-required .wpcf7-response-output {
	clear: both;
	background: #ffb900;
	color: #fff;
	font-weight: 400;
	letter-spacing: 0.5px;
	display: inline-block;
	border-radius: 5px;
	margin: 0;
	margin-bottom: 20px;
	padding: 7px 20px;
}
html body .wpcf7 form.sent .wpcf7-response-output {
	clear: both;
	border-radius: 20px;
	background: #46b450;
	color: #fff;
	letter-spacing: 0.5px;
	border-radius: 5px;
	margin: 0;
	margin-bottom: 20px;
	padding: 7px 20px;
	font-weight: 400;
}
html body .wpcf7 form.failed .wpcf7-response-output,
html body .wpcf7 form.aborted .wpcf7-response-output {
	clear: both;
	background: #dc3232;
	color: #fff;
	display: inline-block;
	letter-spacing: 0.5px;
	border-radius: 5px;
	margin: 0;
	margin-bottom: 20px;
	padding: 7px 20px;
	font-weight: 400;
}
.sidebar_contact {
	background-color: #fff;
	border: 1px solid rgb(0 0 0 / 10%);
	padding: 25px 25px;
	border-radius: 5px;
}
.sidebar_contact a {
	color: #000027;
	font-weight: 300;
}
.about_content_z.contact_fieldz h5:last-child {
	margin-bottom: 0px;
}
.home_client_logos {
	background-color: #7ecdc4;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.home_client_logos h2 {
	text-align: center;
	margin-bottom: 35px !important;
}
.client_logos_wrap {
}
.client_logos_wrap .inner_wrap {
}
.client_logos_wrap .inner_wrap .item {
	padding: 0 5px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.client_logos_wrap .inner_wrap .item img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.testimonial_page_sec {
	background-color: #edf2f5;
	padding-top: 100px;
	padding-bottom: 50px;
}
.testimonial_page_sec .testimonial_wrap {
	margin: 0px;
}
.testimonial_page_sec .testimonial_wrap .inner_wrap:nth-child(even) .row {
	flex-direction: row-reverse;
}
.testimonial_page_sec .testimonial_wrap .inner_wrap .row {
	align-items: center;
}
.testimonial_page_sec .testimonial_wrap .inner_wrap {
	margin-bottom: 70px;
}
.testimonial_page_sec .testimonial_wrap p {
	font-size: 24px;
}
.client_logos_wrap .inner_wrap .owl-stage {
	padding-left: 0px !important;
}
@media (min-width: 768px) and (max-width: 1170px) {
	.testimonial_page_sec .testimonial_wrap {
		padding: 0px;
	}
	.testimonial_wrap .testi_thumb {
		width: 200px;
		height: 200px;
	}
	.services_wrap .col-sm-3 {
		-ms-flex: 0 0 33.333%;
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
}
@media (max-width: 767px) {
	.client_logos_wrap .inner_wrap figure {
		margin: 0px 10px;
	}
	.home_client_logos {
		padding-top: 25px !important;
		padding-bottom: 10px !important;
	}
	.home_client_logos h1 {
		margin-bottom: 25px;
	}
	.testimonial_page_sec .testimonial_wrap .testi_thumb {
		margin-bottom: 30px;
	}
	.testimonial_page_sec .testimonial_wrap p {
		font-size: 20px;
		text-align: left;
	}
	.testimonial_page_sec .testimonial_wrap .col-sm-8 {
		display: flex;
		flex-direction: column;
	}
	.testimonial_page_sec .testimonial_wrap .col-sm-8 p {
		order: -1;
	}
	.main_header_wrapper:after {
		background: linear-gradient(180deg, #000027 0%, rgba(0, 0, 39, 0.77) 100%);
	}
	body.home .slide_show_content {
		display: none !important;
	}
	.services_wrap .col-sm-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (max-width: 600px) {
	.services_wrap .col-sm-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (max-width: 400px) {
	.main_header_wrapper .banner_content h1 {
		width: 100%;
	}
}
.counter_sec {
	display: none;
}
.wpcf7-form-control-wrap.recaptcha {
	margin-bottom: 20px;
	display: block;
}
html body .wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid-tip {
	top: 5px;
}
.shipment_tracker_wrap {
	margin-bottom: 0;
	padding: 50px 0px;
	background-color: #edf2f5;
}
.shipment_tracker_wrap .row {
	padding: 0px !important;
	justify-content: center;
}
.shipment_tracker_wrap > .row {
	justify-content: center;
}
html body .vue_shipment_main_wrapper {
	border: none;
}
html body .vue_shipment_options_main {
	border-radius: 0px;
	background-color: #edf2f5 !important;
	padding: 0 25px;
	margin: 0px -20px;
	overflow: hidden;
	position: relative;
	z-index: 250;
}
/* html body .shipment_tracker_wrap.active .vue_shipment_options_main{
	background-color: #d7e2e8 !important;
}
*/
html body .shipment_details_wrap .b-bottom.shipment_to_form {
	padding-bottom: 10px !important;
}
.shipment_tracker_wrap {
	display: none;
}
html body .vue_shipment_main_wrapper {
	position: relative;
	background: #fff;
	padding: 0px 20px;
	/* border: 1px solid #d7d7d7;
	*/
	border: 1px solid #c5c5c5 !important;
}
html body .tracking-overview .status-text {
	margin-bottom: 5px;
	float: none !important;
}
html body .shipment_details_wrap {
	padding-top: 25px;
}
.shipment_message {
	padding: 15px 25px;
	margin: 0px -20px;
	background-color: #7ecdc4;
	color: #000027;
	font-size: 14px;
}
html body .vue_shipment_main_wrapper .loader_wrap {
	background-color: rgb(255 255 255 / 80%) !important;
}
html body .vue_shipment_main_wrapper .loader_wrap .spinner > div {
	background-color: #7ecdc4;
}
.shipment_message:empty {
	display: none;
}
.page-template-temp_vue-php .left_menu_content .container {
	width: auto;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.shipment_message.bg-red {
	background-color: #d63939 !important;
	color: #fff;
}
.shipment_icon {
	background: url(../images/road-freight.svg) no-repeat center;
	width: 20px;
	height: 20px;
}
@media (max-width: 767px) {
	.shipment_tracker_wrap > .row {
		font-size: 14px;
		align-items: flex-end;
	}
	html body .vue_shipment_options .inner_vue_col {
		flex: 0 0 50%;
		max-width: 50% !important;
		display: block !important;
	}
	html body .vue_shipment_options .inner_vue_col label {
		width: 100% !important;
		margin-bottom: 7px !important;
	}
	html body .tracking-overview .tracking-list {
		flex-direction: column !important;
	}
	html body .tracking-overview .separator {
		flex: none !important;
		height: 23px !important;
		border-top: none !important;
		border-right: 3px dotted #d7e1e7;
	}
	html body .tracking-overview .separator.is-done {
		border-top-width: 0px;
		border-right-width: 3px;
		color: #1f211f;
		border-color: #7ecdc4;
	}
	html body .tracking-overview .title-area:first-child .description {
		left: auto !important;
		background: #fff;
		text-align: center;
		border-radius: 4px;
		padding: 1px 16px;
	}
	html body .tracking-overview .title-area .description {
		background: #fff;
		text-align: center;
		border-radius: 4px;
		padding: 1px 16px;
	}
	html body .tracking-overview .title-area:last-child .description {
		right: auto !important;
	}
}
html[lang='ru'] .sf-menu > li > a,
html[lang='ru'] .top_links ul li a {
	font-size: 14px;
}
.contact_info_wrap {
	margin-bottom: 20px;
}
.contact_info_wrap h1 {
	margin-bottom: 30px !important;
}
.contact_info_wrap .row {
	margin: 0px -5px;
}
.contact_info_wrap .row [class*='col-'] {
	padding: 0px 5px;
}
.contact_info_wrap .inner_wrap {
	padding: 15px;
	transition: all 0.3s;
	font-family: 'ReplicaPro';
	color: #000027;
	border-radius: 5px;
	margin-bottom: 20px;
	box-shadow: 0 0 2px rgb(24 35 51 / 18%);
	-webkit-box-shadow: 0 0 2px rgb(24 35 51 / 18%);
	-moz-box-shadow: 0 0 2px rgb(24 35 51 / 18%);
	border: 1px solid rgb(0 0 0 / 10%);
	background: #ffffff;
}
.contact_info_wrap .inner_wrap h5 {
	border-bottom: 1px solid rgb(0 0 0 / 20%);
	margin: 0px -15px;
	padding: 0px 15px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	margin-top: -3px;
}
.contact_info_wrap .inner_wrap ul {
}
.contact_info_wrap .inner_wrap ul li {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 9px;
	color: #000027;
	font-family: 'ReplicaPro';
}
.contact_info_wrap .inner_wrap ul li:first-child {
	font-weight: 400;
}
.contact_info_wrap .inner_wrap ul li a {
	word-break: break-all;
	color: #000027;
	font-size: 15px;
	display: block;
}
.contact_info_wrap .inner_wrap ul li a:hover {
}
[lang='se'] .about_content_z {
}
.newsletter_wrap {
	text-align: right;
	margin-right: 50px;
}
.newsletter_wrap p {
	font-size: 16px !important;
	margin-bottom: 0px !important;
}
.newsletter_wrap .btn_1 {
	border: none;
	outline: none;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	display: inline-block;
	vertical-align: middle;
	font-weight: 400;
	letter-spacing: 0.43px;
	font-size: 15px;
	min-width: 83px;
	border-radius: 5px;
	padding: 9px 20px;
	margin-top: 15px;
	background-color: #7ecdc4;
	color: #000027;
	margin-bottom: 13px;
}
.newsletter_wrap .btn_1 a:hover {
	background-color: #9bdfd8;
	color: #000027;
}
.copyrights_wrap .footer_social_icon {
	display: none;
}
@media (max-width: 576px) {
	.newsletter_wrap {
		text-align: left !important;
	}
	.newsletter_wrap .footer_social_icon {
		display: none;
	}
	.copyrights_wrap .footer_social_icon {
		display: flex;
	}
	.main_row div:nth-child(1) {
		order: -2;
	}
	.main_row .col-sm-6 {
		order: -1;
	}
}
@media (min-width: 576px) {
	.footer_1 .col-sm-2 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.footer_1 .col-sm-6 {
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
	}
}
.new_services_sec {
	background: #edf2f5;
	padding: 50px 0px;
	padding-bottom: 35px;
}
.new_services_sec_wrap {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;

	.inner_wrap {
		max-width: 160px;
		display: block;
		margin: 0px 15px;
		margin-bottom: 20px;
		figure {
			height: 48px;
			display: flex;
			align-items: center;
			justify-content: center;
			margin-bottom: 11px;
		}
		h3 {
			color: #000027;
			font-size: 17px;
			font-weight: 400;
			letter-spacing: 0.739px;
			text-align: center;
		}
	}
}
@media (max-width: 800px) {
	.new_services_sec_wrap .inner_wrap {
		margin: 0px 15px;
		margin-bottom: 30px;
		width: 40%;
	}
	.new_services_sec_wrap .inner_wrap:last-of-type {
		margin-bottom: 0px;
	}
}
.top_new_info_bar {
	background-color: #000027;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
}
.top_new_info_bar .inner_row {
	height: 60px;
	padding: 11px 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
	position: relative;
}
.top_new_info_bar .inner_row .btn_1 {
	height: 38px;
	border-radius: 5px;
	padding: 9px 20px;
	text-align: center;
}
.top_new_info_bar .inner_row h6 {
	margin: 0px;
	letter-spacing: 0.4px;
	color: #edf2f5;
	font-size: 14px;
}
.top_new_info_bar.sticky {
	background-color: rgb(0 0 0/0.5);
}
.support_sec {
	background-color: #edf2f5;
	padding-bottom: 0px;
}
.support_sec p {
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0.657px;
}
.support_sec figure {
	margin-top: 60px;
	margin-bottom: -100px;
	position: relative;
	z-index: 250;

	@media screen and (max-width: 767px) {
		margin-top: 0px;
	}
}
.support_sec figure img {
	border-radius: 20px;
	width: 100%;
	height: auto;
}
.benifits_sec {
	background-color: #d7e1e7;
	padding-top: 0px;
	padding-top: 200px;

	@media screen and (max-width: 767px) {
		padding-top: 100px !important;
	}

	h4 {
		font-size: 1rem;
	}

	.row {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 1rem;
		.col {
			flex: 0 0 calc(33.33% - 1rem);
			min-width: 240px;
		}
	}

	.inner_wrap {
		margin-bottom: 25px;
		text-align: center;

		figure {
			height: 155px;
			display: inline-flex;
			margin: 0;
			align-items: flex-end;
			margin-bottom: 20px;
			img {
				width: auto;
				max-width: 100%;
				height: auto;
			}
		}
		p {
			font-weight: 300;
			line-height: 26px;
			letter-spacing: 0.657px;
			padding: 0px 20px;
		}
	}
}
.our_carriers {
	background: #7ecdc4;
}
.competition_sec {
	background-color: #edf2f5;
}
.free_account_sec {
	background-color: #d7e1e7;
}
.trusted_sec {
	position: relative;
	background-color: #d7e1e7;

	.container-full {
		position: relative;
		z-index: 100;
	}

	h1 {
		position: relative;
	}

	/* &:after {
		right: 406px;
		bottom: 0;
		position: absolute;
		pointer-events: none;
		background: url(../images/how_it_works_stripe.svg) no-repeat;
		display: block;
		height: 100%;
		content: '';
		top: 0;
		width: 940px;
		z-index: 0;
	}

	&:before {
		right: 208px;
		bottom: 0;
		position: absolute;
		pointer-events: none;
		background: url(../images/how_it_works_stripe.svg) no-repeat;
		display: block;
		height: 100%;
		content: '';
		top: 0;
		width: 940px;
	} */
}
.trusted_sec {
	padding: 60px 0px;
}
.how_it_works_sec {
	background-color: #d7e1e7;
	position: relative;
	overflow: hidden;
	padding: 60px 0px;
}
.how_it_works_sec .inner_how_it_works {
	padding: 15px 0px;
}
.how_it_works_sec .inner_how_it_works .row {
	align-items: center;
}
.how_it_works_sec article {
}
.how_it_works_sec article h3 {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.739px;
}
.how_it_works_sec article h3 strong {
	font-weight: 400;
}
.how_it_works_sec article h3 span {
	margin-right: 5px;
}
.how_it_works_sec article p {
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0.657px;
	font-weight: 300;
}
.how_it_works_sec figure {
}
.how_it_works_sec figure img {
	max-width: 100%;
	height: auto;
	width: 100%;
	position: relative;
	z-index: 10;
}
.how_it_works_sec.how_it_works_sec_mobile figure img {
	width: auto;
}
.home_banner_content {
	position: relative;
	z-index: 250;
	p {
		margin-bottom: 9px;
	}
	ul {
		margin-bottom: 20px;
		li {
			margin-bottom: 10px;
			position: relative;
			padding-left: 15px;
			font-size: 15px;
			letter-spacing: 0.429px;
			&:before {
				content: '';
				width: 8px;
				height: 8px;
				position: absolute;
				top: 5px;
				left: 0;
				background: #000027;
				border-radius: 50%;
			}
		}
	}
	.btn_1 {
		margin-right: 0.5rem;
		margin-bottom: 0.5rem;
		&:last-child {
			margin-right: 0;
		}
	}
	.banner_offer {
		margin-bottom: 30px;
		position: relative;
		display: flex;
		align-items: center;
		letter-spacing: 0.739px;
		font-size: 18px;
		color: #000027;
		padding-left: 41px;

		&:after {
			content: '';
			position: absolute;
			left: 0;
			width: 33px;
			height: 33px;
			background: url(../images/bue_check_circle.svg) no-repeat;
		}
	}
}

.banner_quick_links .btn_1 {
	min-width: 150px;
	height: 47px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.main_header_wrapper .banner_main_thumb {
	margin-left: 0;
	display: block;
	margin-top: -450px;
	margin-left: 150px;
}
.home_banner_content h1 {
	font-size: 45px;
	line-height: 45px;
	letter-spacing: 0.945px;
	margin-bottom: 24px;
}
.client_logos_wrap .owl-theme {
	padding: 0px 50px;
}
.client_logos_wrap .owl-controls {
	padding: 0px;
}
.owl-theme .owl-controls .owl-nav [class*='owl-'] {
	width: 14px;
	height: 26px;
	padding: 0px;
	text-indent: -99999px;
	padding: 0;
	margin: 0;
	position: absolute;
	border-radius: 0px;
	top: 22%;
}
.owl-theme .owl-controls .owl-nav .owl-prev {
	background: url(../images/blue_arrow_left.svg) no-repeat;
	left: 0px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
	background: url(../images/blue_arrow_right.svg) no-repeat;
	right: 0px;
}
.trusted_slider.owl-theme .owl-controls .owl-nav [class*='owl-'] {
	top: 36%;
}
.banner_social_icon {
	position: absolute;
	z-index: 250;
	left: 24px;
	top: 24px;
	z-index: 999;
}
.banner_social_icon a {
	margin-left: 10px;
}
.competition_wrap_desktop {
	margin-top: 25px;
}
.competition_wrap_desktop .inner_row {
	display: flex;
	justify-content: space-between;
}
.competition_wrap_desktop [class*='col_'] {
	flex: 1;
}
.competition_wrap_desktop .col_1 {
	width: 425px;
	flex: none;
}
.competition_wrap_desktop .col_2 {
	border-radius: 20px;
	background: #7ecdc4;
	padding-bottom: 20px;
	max-width: 180px;
}
.competition_wrap_desktop .col_3 {
	max-width: 160px;
}
.competition_wrap_desktop .col_4 {
	max-width: 160px;
}
.competition_wrap_desktop .col_5 {
}
.competition_wrap_desktop .com_header {
	height: 75px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	border-bottom: 1px solid rgba(0, 0, 39, 0.24);
	padding-top: 25px;
	padding-bottom: 15px;
}
.competition_wrap_desktop .inner_row li {
	border-bottom: 1px solid rgba(0, 0, 39, 0.24);
	min-height: 35px;
	align-items: center;
	display: flex;
	font-size: 16px;
	font-weight: 400;
	color: #000027;
	letter-spacing: 0.739px;
}
.competition_wrap_desktop .inner_row li span.check {
	background: url(../images/blue_check_icon.svg) no-repeat;
	width: 16px;
	height: 12px;
	display: block;
	margin: auto;
}
.competition_wrap_mobile {
}
.competition_wrap_mobile .inner_wrap {
	border-radius: 20px;
	border: 1px solid #becbd2;
	padding: 24px 16px;
	margin-bottom: 16px;
	background: #edf2f5;
}
.competition_wrap_mobile .inner_wrap.active {
	background: #7ecdc4;
}
.competition_wrap_mobile .inner_wrap.active img {
	margin-bottom: 16px;
}
.competition_wrap_mobile .inner_wrap h4 {
	font-size: 18px;
	color: #000027;
	font-weight: 400;
	letter-spacing: 0.739px;
	margin-bottom: 16px;
}
.competition_wrap_mobile .inner_wrap ul li {
	color: #000027;
	font-size: 14px;
	letter-spacing: 0.657px;
	padding: 4px 0px;
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 24px;
}
.competition_wrap_mobile .inner_wrap ul li:after {
	content: '';
	background: url(../images/blue_check_icon.svg) no-repeat;
	width: 16px;
	height: 12px;
	display: block;
	margin: auto;
	position: absolute;
	left: 0;
}
.competition_sec.competition_sec_mobile {
	padding-bottom: 130px !important;
}
.free_account_sec {
	padding-bottom: 0px !important;
	position: relative;
	padding-top: 100px;
	min-height: 630px;
}
.free_account_sec .inner_free_acc_sec {
	position: relative;
}
.free_account_sec .inner_free_acc_sec .inner_wrap {
	background: #7ecdc4;
	border-radius: 20px;
	padding: 42px 32px;
	text-align: center;
	width: 528px;
	margin-left: auto;
}
.free_account_sec .inner_free_acc_sec .inner_wrap h2 {
	font-weight: 400 !important;
	letter-spacing: 0.945px;
	margin-bottom: 15px !important;
}
.free_account_sec .inner_free_acc_sec .inner_wrap p {
	font-size: 16px;
}
.free_account_sec figure {
	margin: 0px;
}
.free_account_sec .free_acc_thumb {
	position: absolute;
	bottom: 0;
	left: 0;
}
.free_account_sec.free_account_sec_mobile {
	min-height: 100%;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.free_account_sec.free_account_sec_mobile .inner_free_acc_sec .inner_wrap {
	padding: 32px 26px;
	width: auto;
	position: relative;
	top: -118px;
	margin-bottom: -118px;
}
.free_account_sec.free_account_sec_mobile .inner_free_acc_sec .inner_wrap br {
	display: none;
}
.free_account_sec.free_account_sec_mobile figure {
	margin-top: 50px;
}
.free_account_sec.free_account_sec_mobile figure .free_acc_thumb {
	position: static;
	margin-left: auto;
	margin-right: auto;
}
.how_it_works_sec.how_it_works_sec_mobile .inner_how_it_works {
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}
.how_it_works_sec.how_it_works_sec_mobile .inner_how_it_works article h3 {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.4;
}
@media (max-width: 1140px) {
	.banner_social_icon {
		display: none;
	}
}

/* Trusted Slider */

.trusted_slider {
	.owl-controls {
		.owl-prev {
			left: 1rem !important;
		}
		.owl-next {
			right: 1rem !important;
		}
	}

	.owl-item {
		opacity: 0.33;

		&.active {
			opacity: 1;
		}
	}

	/* padding: 0px 45px; */
	.inner_wrap {
		margin-top: 30px;
		.inner {
			display: flex;
			flex-direction: column;
			gap: 2rem;
			justify-content: center;
			align-items: center;
			border-radius: 20px;
			background: #edf2f5;
			/* height: 144px; */
			margin: 20px;
			p {
				color: #000027;
				width: 80%;
				margin: 0 auto;
				text-align: center;
			}
			figure {
				width: 108px;
				height: 108px;
				border-radius: 50%;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				position: relative;
				margin-left: auto;
				margin-right: auto;
				top: -24px;
				margin-bottom: -24px;
				img {
					width: 108px;
					height: 108px;
					border-radius: 50%;
					-webkit-border-radius: 50%;
					-moz-border-radius: 50%;
				}
			}
			.logo_area {
				display: block;
				text-align: center;
				margin-bottom: 2rem;
				img {
					margin: auto;
					transition: all 200ms ease-in;
					max-height: 60px;
					width: auto;
					max-width: 180px;
					width: 100%;
					height: auto;
					object-fit: contain;
				}
			}
			.read_btn {
				color: #000027;
				text-align: center;
				font-size: 15px;
				font-weight: 400;
				letter-spacing: 0.429px;
				opacity: 0;
				transition: all 200ms ease-out;
				position: absolute;
				margin: auto;
			}
		}
	}
}

.map_sec {
	background-color: #edf2f5;
}
.map_sec .sec_title {
	text-align: center;
}
.map_sec .sec_title h2 {
}
.map_sec .sec_title p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0.657px;
}
@media (min-width: 990px) and (max-width: 1199px) {
	.main_header_wrapper .banner_main_thumb {
		height: 510px;
		width: auto;
		margin-top: -359px;
		margin-left: auto;
	}
}
@media (max-width: 991px) {
	.mobile_header_quick_links {
		margin-left: auto;
		margin-right: 15px;
	}
	.mobile_header_quick_links a {
		padding: 9px 10px;
		display: block;
		text-decoration: none;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 500 ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		font-weight: 400;
		border-radius: 4px;
		color: #ffffff;
		font-size: 12px;
		letter-spacing: 0.4px;
		background-color: #000027;
		border-radius: 5px;
		transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
		-moz-transition: all 500ms ease-in-out;
		min-width: 71px;
		text-align: center;
	}
	.mobile_header_quick_links a:hover {
		color: #000027;
		letter-spacing: 0.43px;
		border-radius: 5px;
		background-color: #7ecdc4;
		transition: all 0.3s;
	}
	.mobile_header_quick_links a:nth-child(2) {
		display: none;
	}
	.main_header_wrapper .banner_main_thumb {
		position: static;
		margin: 0px;
		max-width: 100%;
		height: auto;
		width: 100%;
		margin-top: -315px;
	}
}
@media (max-width: 767px) {
	.main_header_wrapper .banner_main_thumb {
		margin: 0px;
		margin-top: -186px;
	}
	.client_logos_wrap .owl-theme {
		padding: 0 30px;
		margin-bottom: 20px;
	}
	.client_logos_wrap
		.inner_wrap
		.owl-theme
		.owl-controls
		.owl-nav
		[class*='owl-'] {
		top: 26%;
	}
	.trusted_slider {
		padding: 0 30px;
	}
	.top_new_info_bar .inner_row h6 {
		font-size: 12px;
	}
	.top_new_info_bar .inner_row .btn_1 {
		padding: 7px 5px;
		margin-left: 7px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
		line-height: 1;
		min-width: 125px;
	}
	.main_header_wrapper .banner_content h1 {
		font-size: 36px;
		line-height: 42px;
		/* 116.667% */
		letter-spacing: 1.15px;
	}
}
@media (max-width: 600px) {
	.main_header_wrapper .banner_main_thumb {
		margin-top: -104px;
	}

	.top_new_info_bar .inner_row .btn_1 {
		font-size: 13px;
	}
}
@media (max-width: 500px) {
	.main_header_wrapper .banner_main_thumb {
		margin-top: -104px;
	}
}
@media (max-width: 450px) {
	.main_header_wrapper .banner_main_thumb {
		margin-top: 0;
	}
}
.mydello_team_slider {
}
.mydello_team_slider .slide_item {
	margin-top: 50px;
	border-radius: 20px;
	background: #7ecdc4;
	position: relative;
}
.mydello_team_slider .slide_item .slide_img {
	position: relative;
	display: flex;
	justify-content: center;
	top: -55px;
	margin-bottom: -55px;
	height: 542px;
}
.mydello_team_slider .slide_item .slide_img img {
	width: auto;
	margin: auto;
}
.mydello_team_slider.owl-carousel .owl-stage-outer {
	border-radius: 20px;
}
.mydello_team_slider .slide_item h3 {
	color: #000027;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.739px;
	position: absolute;
	top: 32px;
	left: 32px;
	width: 160px;
	text-align: left;
	margin: 0;
}
.mydello_team_slider.owl-theme .owl-controls {
	padding: 0px;
}
.mydello_team_slider.owl-theme .owl-controls .owl-dots {
	position: absolute;
	top: 78px;
	right: 32px;
}
.mydello_team_slider.owl-theme .owl-dots .owl-dot span {
	background-color: #ffffff;
}
.mydello_team_slider.owl-theme .owl-dots .owl-dot.active span,
.mydello_team_slider.owl-theme .owl-dots .owl-dot:hover span {
	background-color: #000027;
}
.mydello_team_slider.owl-theme .owl-controls .owl-nav [class*='owl-'] {
	top: 52%;
}
.mydello_team_slider.owl-theme .owl-controls .owl-nav .owl-prev {
	left: 32px;
}
.mydello_team_slider.owl-theme .owl-controls .owl-nav .owl-next {
	right: 32px;
}
@media (max-width: 991px) {
	.mydello_team_slider .slide_item h3 {
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		position: static;
		background-color: #000027;
		color: #ffffff;
		width: 100%;
		padding: 15px 20px;
		font-size: 16px;
	}
	.mydello_team_slider.owl-theme .owl-controls .owl-nav {
		display: none;
	}
	.mydello_team_slider.owl-theme .owl-controls .owl-dots {
		top: unset;
		right: 15px;
		bottom: 13px;
	}
	.mydello_team_slider .slide_item .slide_img {
		height: auto;
	}
	.mydello_team_slider.owl-theme .owl-dots .owl-dot.active span,
	.mydello_team_slider.owl-theme .owl-dots .owl-dot:hover span {
		background-color: #7ecdc4;
	}
	.mydello_team_slider .slide_item {
		padding-top: 20px;
	}
	.mydello_team_slider .slide_item .slide_img img {
		height: auto;
		max-width: 100%;
	}
}
@media (min-width: 1200px) {
	.new_services_sec_wrap .inner_wrap {
		margin: 0px 25px;
	}
}
.map_sec_area svg {
	width: 100%;
	height: auto;
}
@media (max-width: 1100px) {
	.sf-menu > li > a {
		font-size: 13px;
		padding: 12px 5px;
	}
	.main_menu_wrap {
		margin-left: -45px;
	}
	.top_links ul li:last-child a {
		font-size: 14px;
	}
}
.russia_pin {
	display: none;
}
.sweden_pin {
	display: none;
}
.estonia_pin {
	display: none;
}
.latvia_pin {
	display: none;
}
.lithuania_pin {
	display: none;
}
.team_new_sec_wrap {
}
.team_new_sec_wrap .inner_team_wrap {
	margin-bottom: 60px;
}
.team_new_sec_wrap .inner_team_wrap h4 {
	color: #000027;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.739px;
	margin-bottom: 6px;
}
.team_new_sec_wrap .inner_team_wrap p {
	margin-bottom: 30px;
}
.team_new_sec_wrap .inner_team_wrap p {
	color: #000027;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
}
.team_new_sec_wrap .inner_team_wrap p a {
	color: #000027;
	font-weight: 400;
}
.team_new_sec_wrap .inner_team_wrap img {
	border-radius: 5px;
}
.customer_info_wrap {
	padding: 0px 50px;
	margin-bottom: 30px;
}
.customer_info_wrap h4 {
	font-size: 18px;
	margin-bottom: 30px;
}
.customer_info_wrap .inner_row {
}
.customer_info_wrap .inner_row .inner_wrap {
	letter-spacing: 0.657px;
	margin-bottom: 30px;
}
.customer_info_wrap .inner_row .inner_wrap figure {
	position: relative;
	border-radius: 5px;
	height: 205px;
	overflow: hidden;
}
.customer_info_wrap .inner_row .inner_wrap figure .assign_country {
	position: absolute;
	top: 5px;
	left: 5px;
	display: flex;
}
.customer_info_wrap .inner_row .inner_wrap figure .assign_country .a_flag {
	width: 29px;
	height: 22px;
	margin-right: 8px;
	background-size: cover;
	border-radius: 3px;
}
.customer_info_wrap
	.inner_row
	.inner_wrap
	figure
	.assign_country
	.a_flag.latvia_flag {
	background: url(../images/flags/4x3/lv.svg) no-repeat;
}
.customer_info_wrap
	.inner_row
	.inner_wrap
	figure
	.assign_country
	.a_flag.finlad_flag {
	background: url(../images/flags/4x3/fi.svg) no-repeat;
}
.customer_info_wrap
	.inner_row
	.inner_wrap
	figure
	.assign_country
	.a_flag.estonia_flag {
	background: url(../images/flags/4x3/ee.svg) no-repeat;
}

.customer_info_wrap
	.inner_row
	.inner_wrap
	figure
	.assign_country
	.a_flag.spanish_flag {
	background: url(../images/flags/4x3/es.svg) no-repeat;
}

.customer_info_wrap
	.inner_row
	.inner_wrap
	figure
	.assign_country
	.a_flag.georgia_flag {
	background: url(../images/flags/4x3/gb.svg) no-repeat;
}

.customer_info_wrap
	.inner_row
	.inner_wrap
	figure
	.assign_country
	.a_flag.chinese_flag {
	background: url(../images/flags/4x3/cn.svg) no-repeat;
}

.customer_info_wrap .inner_row .inner_wrap figure img {
	border-radius: 5px;
	width: 100%;
	object-fit: cover;
	object-position: top center;
	height: 100%;
	margin: auto;
}
.customer_info_wrap .inner_row .inner_wrap h5 {
	font-size: 16px;
	margin-bottom: 13px;
}
.customer_info_wrap .inner_row .inner_wrap h5 small {
	display: block;
	font-size: 16px;
	font-weight: 300;
	margin-top: 4px;
}
.customer_info_wrap .inner_row .inner_wrap p {
	margin-bottom: 1px;
	font-size: 16px;
}

body.home .main_header {
	background-color: rgb(215, 225, 231);
	/* position: absolute;
	top: 60px;
	left: 0; */
}

@media (min-width: 1200px) and (max-width: 1380px) {
	.banner_social_icon a {
		margin-left: 5px;
	}
	.main_header .container {
		width: auto;
		max-width: 100%;
		padding-left: 100px;
	}
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.main_menu_wrap {
		margin-left: -37px;
	}
}

.signup_panel_wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #7ecdc4;
	border-radius: 4px;
	padding: 20px;
	margin: 20px 0px;
}

.signup_panel_wrap .inner_content {
	margin-right: 15px;
}

.signup_panel_wrap .inner_content h2 {
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0.4px;
	text-align: left;
	margin: 0;
	margin-bottom: 6px;
}

.signup_panel_wrap .inner_content p {
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0.6px;
	text-align: left;
	margin: 0;
}

.signup_panel_wrap .inner_content {
	margin-right: 20px;
}

.signup_panel_wrap .btn_1 {
	color: #fff !important;
	font-size: 13px;
	font-weight: 400;
	min-width: 170px;
	text-align: center;
}

.signup_panel_wrap .btn_1:hover {
	background-color: #2a2a5c;
	color: #fff;
}

@media (max-width: 600px) {
	.signup_panel_wrap {
		flex-direction: column;
		align-items: normal;
	}

	.signup_panel_wrap .inner_content h2 {
		margin-bottom: 10px;
	}

	.signup_panel_wrap .inner_content {
		margin-right: 0px;
	}

	.signup_panel_wrap .btn_1 {
		width: 100%;
		margin-top: 20px;
	}
}
.terms_main .nav-item .nav-link.active {
	color: #7ecdc4;
}
.terms_main .rightMenuCard {
	position: sticky;
	top: 80px;
}

.transport_sec {
	padding: 80px 0px;
	background-color: #edf2f5;
}
.transport_sec h1 {
	margin-bottom: 40px;
}
.transportation_wrap {
}
.transportation_wrap .transportation_head {
}
.transportation_wrap .transportation_content {
}
.transportation_wrap .transportation_content .inner_wrap img {
	margin-bottom: 20px;
}
.transportation_wrap .row {
	margin: 0px -8px;
}
.transportation_wrap .row [class*='col-'] {
	padding: 0px 8px;
}
.transportation_wrap .transportation_content .row [class*='col-'] {
	margin-bottom: 23px;
}
.transportation_wrap .row .col-sm-1 {
	-ms-flex: 0 0 26%;
	flex: 0 0 26%;
	max-width: 26%;
}
.transportation_wrap .row .col-sm-2 {
	-ms-flex: 0 0 37%;
	flex: 0 0 37%;
	max-width: 37%;
}
.transportation_wrap .row .col-sm-3 {
	-ms-flex: 0 0 37%;
	flex: 0 0 37%;
	max-width: 37%;
}
.transportation_wrap .row .col-sm-2 {
	padding-right: 0px;
}
.transportation_wrap .row .col-sm-3 {
	padding-left: 0px;
}
.transportation_wrap .inner_wrap p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 0.7px;
	text-align: center;
	color: #000027;
	margin: 0;
	width: 70%;
}
.transportation_wrap .row .col-sm-1 .inner_wrap p {
	color: #ffffff;
	font-size: 18px;
	line-height: 1.3;
	width: 100%;
}
.transportation_wrap .inner_wrap {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	border-radius: 20px;
	padding: 20px;
	height: 100%;
}
.transportation_wrap .row .col-sm-1 .inner_wrap {
	background-color: #000027;
	position: relative;
}
.transportation_wrap .row .col-sm-1 .inner_wrap:after,
.transportation_wrap .row .col-sm-3 .inner_wrap:after {
	content: '';
	position: absolute;
	bottom: -23px;
	left: 0;
	background: url(../images/transport_down_arrow.svg);
	width: 28px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	right: 0;
}

.transportation_wrap .row .col-sm-3 .inner_wrap:after {
	display: none;
}
.transportation_wrap .row .col-sm-2 .inner_wrap {
	background-color: #7ecdc4;
	position: relative;
	z-index: 1;
}
.transportation_wrap .row .col-sm-3 .inner_wrap {
	background-color: #e4ebef;
	margin-left: -15px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.transportation_wrap .row .col-sm-1 .inner_wrap .count {
	font-size: 33px;
	font-weight: 400;
	letter-spacing: 0.9px;
	text-align: center;
	color: #7ecdc4;
	line-height: 1;
	margin-bottom: 15px;
}
.transportation_wrap
	.transportation_content
	.row:last-of-type
	.col-sm-1
	.inner_wrap:after {
	display: none;
}
.transportation_wrap .transportation_content .row .col-sm-2 .mydello_logo {
	display: none;
}
.transportation_wrap .transportation_content .row .col-sm-3 h4 {
	display: none;
}
.transportation_wrap .transportation_head .row .col-sm-2 .mydello_logo {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}
.transportation_wrap .transportation_head .row .col-sm-3 h4 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.65px;
	text-align: center;
	margin: 0;
}

.home_video_content {
	position: relative;
	z-index: 1;
}

.home_video_content img {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.home_video_content:after {
	content: '';
	position: absolute;
	inset: 0;
	margin: auto;
	background: url(../images/play_icon.svg);
	width: 117px;
	height: 117px;
	pointer-events: none;
}
/*
.how_it_works_sec:after {
	right: 108px;
	bottom: 0;
	position: absolute;
	pointer-events: none;
	background: url(../images/how_it_works_stripe.svg) no-repeat;
	display: block;
	height: 100%;
	content: '';
	top: 0;
	width: 940px;
}

.how_it_works_sec:before {
	right: -90px;
	bottom: 0;
	position: absolute;
	pointer-events: none;
	background: url(../images/how_it_works_stripe.svg) no-repeat;
	display: block;
	height: 100%;
	content: '';
	top: 0;
	width: 940px;
} */

.erp_solution {
	padding: 60px 0px;
	background-color: #7ecdc4;
	display: flex;
	align-items: center;
}

.erp_solution .sec_title {
	text-align: center;
	margin-bottom: 0px;
}

.erp_solution .sec_title {
	width: 65%;
	margin-left: auto;
	margin-right: auto;
}
.erp_solution .sec_title h3 {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.65px;
	text-align: center;
	margin-bottom: 13px;
}

.erp_solution .sec_title h1 {
	font-size: 33px;
	font-weight: 400;
	letter-spacing: 0.94px;
	text-align: center;
}

.erp_solution .sec_title p {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.65px;
	text-align: center;
	line-height: 1.7;
}

.erp_solution .sec_title .btn_1.blue {
	color: #fff;
}

.erp_solution:before {
	content: '';
	position: absolute;
	background: url(../images/gear_1.svg);
	width: 120px;
	height: 240px;
	left: 0;
}

.erp_solution:after {
	content: '';
	position: absolute;
	background: url(../images/gear_2.svg);
	width: 149px;
	height: 259px;
	right: 0;
}

@media (max-width: 700px) {
	.erp_solution:before,
	.erp_solution:after {
		display: none;
	}

	.erp_solution .sec_title {
		width: 100%;
	}

	.erp_solution .sec_title h1 {
		font-size: 28px;
	}
}

@media (max-width: 650px) {
	.transportation_wrap .transportation_head {
		display: none;
	}

	.transportation_wrap .row [class*='col-'] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.transportation_wrap .row .col-sm-1 .inner_wrap:after {
		display: none;
	}

	.transportation_wrap .row .col-sm-3 .inner_wrap:after {
		display: block;
	}

	.transportation_wrap .transportation_content .row [class*='col-'] {
		margin-bottom: 6px;
	}

	.transportation_wrap .row .col-sm-3 .inner_wrap {
		margin-left: 0px;
		border-radius: 20px;
	}

	.transportation_wrap .row .col-sm-2 {
		padding-right: 8px;
	}

	.transportation_wrap .row .col-sm-3 {
		padding-left: 8px;
	}

	.transportation_wrap .row .col-sm-3 {
		margin-bottom: 23px !important;
	}

	.transportation_wrap .inner_wrap p {
		width: 90%;
	}

	.transportation_wrap .transportation_content .row .col-sm-2 .mydello_logo {
		display: flex;
		justify-content: flex-start;
		text-align: left;
		align-items: flex-start;
		width: 100%;
	}

	.transportation_wrap
		.transportation_content
		.row
		.col-sm-2
		.mydello_logo
		img {
		height: 17px;
		margin-right: auto;
	}

	.transportation_wrap .transportation_content .row .col-sm-3 h4 {
		display: flex;
		justify-content: flex-start;
		text-align: left;
		align-items: flex-start;
		width: 40%;
		font-size: 12px;
		letter-spacing: 0.66px;
		text-align: left;
		margin-right: auto;
	}
}

.process-container {
	display: flex;
	position: relative;
	padding: 0px 0px;
	height: 73px;
	align-items: center;
	justify-content: space-between;
	max-width: 1070px;
	margin: auto;
	margin-bottom: 60px;
}

.process-container:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	background: #66c6b3;
	transform: skew(-27deg);
}
.process-container .green_steps {
	display: flex;
	padding: 0px 30px;
}

.process-container .blue_steps {
	display: flex;
	position: relative;
	padding: 0px 40px;
}

.process-container .blue_steps:before {
	display: flex;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	background: #000027;
	transform: skew(-27deg);
}

.process-container .step {
	padding: 0 20px;
	flex: 1;
	position: relative;
	z-index: 20;
	color: #000027;
	font-size: 15px;
	font-weight: 400;
	height: 73px;
	align-items: center;
	display: flex;
	cursor: pointer;
	font-weight: 400;
}

.process-container .step:after {
	content: '';
	right: 0;
	position: absolute;
	pointer-events: none;
	background: url(../images/step_right_arrow.svg) no-repeat;
	display: block;
	width: 11px;
	height: 20px;
}

.process-container .blue_steps .step {
	color: #fff;
}

.process-container .blue_steps .step:after {
	filter: brightness(0) invert(1);
}

.process-container .blue_steps .step:last-child:after {
	display: none;
}

.process-container .step:nth-child(4) {
	position: relative;
}

@media (min-width: 768px) and (max-width: 1180px) {
	.process-container .green_steps {
		display: flex;
		padding: 0px 15px;
	}

	.process-container .step {
		padding: 30px 10px;
		padding-bottom: 20px;
		font-size: 14px;
	}

	.process-container .green_steps,
	.process-container .blue_steps {
		padding: 0px 20px;
	}

	.process-container .step,
	.process-container {
		height: auto;
	}
}

@media (max-width: 767px) {
	.process-container {
		display: block;
	}
	.process-container .green_steps {
		display: flex;
		padding: 0px 15px;
	}

	.process-container .step {
		padding: 15px 10px;
		padding-right: 15px;
		font-size: 14px;
		justify-content: center;
		padding-bottom: 40px;
	}

	.process-container .step:after {
		inset: 0;
		margin: auto;
		margin-bottom: 10px;
		transform: rotate(90deg);
	}

	.process-container .green_steps {
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		background: #66c6b3;
		display: block;
	}

	.process-container .blue_steps {
		background: #000027;
		display: block;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	.process-container .step,
	.process-container {
		height: auto;
	}

	.process-container .blue_steps:before,
	.process-container:before {
		transform: none;
		background: transparent;
	}
}
