/*
Theme Name: Astra Child
Template: astra
*/

@import url("../astra/style.css");
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900);

input, textarea, select {
    outline: none;
}
li#menu-item-23 ul li {
    border-radius: 4px !important;
}

li#menu-item-23 a {
    pointer-events: none;
}

.footer-content [href="/blog"] {
    opacity: 0.3;
    pointer-events: none;
}
@media(min-width:770px){
	.footer-content > div:not(.footer-title) > div:nth-child(n+3) {
		padding-left: 28px !important;
	}
	.advcargo-main-form-block {
		height: 972px;
	}
}

@media (max-width: 770px){
	.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
		grid-template-columns: 1fr !important;
	}
}
@media(min-width:922px) and (max-width:1150px){
	header .custom-logo-link img {
		max-width: 170px;
	}
	
	.main-header-menu .menu-link, .main-header-menu>a {
		padding: 0 9px;
	}
	
	.nav-right a.nav-right-contact,.nav-right-sign-up > p {
		padding: 14px !important;
	}
}
/*@media(min-width:1150px){
	#ast-mobile-header {
		display: none;
	}
	
	#ast-desktop-header {
		display: block;
	}
}
@media(max-width:1149px){
	#ast-mobile-header {
		display: block;
	}
	
	#ast-desktop-header {
		display: none;
	}
	
	#masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {
		padding-left: 20px;
		padding-right: 20px;
	}
}*/
ul#ast-hf-mobile-menu li:nth-child(5), ul#ast-hf-mobile-menu li:nth-child(6) {
	margin-top: 20px;
}
ul#ast-hf-mobile-menu ul.sub-menu {
	padding: 0 !important;
}

ul#ast-hf-mobile-menu button.ast-menu-toggle {
	outline: unset;
}

ul#ast-hf-mobile-menu ul.sub-menu a {
	font-size: 15px;
}

.site-header {
    z-index: 99;
    position: fixed;
    width: 100%;
}

/*.main-header-scroll .ast-builder-layout-element.ast-flex.site-header-focus-item {
    height: 46px;
}*/

header#masthead * {
    transition: all 0.3s;
}

.main-navigation.ast-inline-flex a:hover {
    color: #308E66;
}

.main-header-scroll .site-branding.ast-site-identity {
    padding: 0;
}
.main-header-scroll{
	position:fixed;
	width:100%;
	transition: all 0.3s;
}
.main-header-scroll > div > div > div {
    background: #e5f2f2;
}

.ast-logo-title-inline .ast-site-identity {
    padding: 0 0;
}

/*.ast-builder-grid-row {
    padding: 30px 0px;
}*/
.ast-builder-grid-row {
    padding: 0px 0px;
}

.main-header-scroll .ast-builder-grid-row{
	padding:0;
}


.ast-builder-grid-row-2-lheavy .ast-builder-grid-row {
    grid-template-columns: 2.7fr 1fr !important;
}

header .entry-title {
    display: none;
}
.zgaqf-shipper-options-border-active {
	border: 2px solid #ffffff !important;
}
.zgaqf-shipper-options {
	border: 2px solid #cdcdcd !important;
}
.zgaqf-shipper-options .zgaqf-p-shipper-option svg path {
    fill: #cdcdcd !important;
}
.zgaqf-shipper-options .zgaqf-p-shipper-option:nth-child(2) svg path[stroke-linecap="round"] {
    stroke: #cdcdcd !important;
}
.zgaqf-header {
    display: none !important;
}
.zuumapp-get-a-quote-form {
    padding-top: 0 !important;
    margin-top: -25px;
}

#zgaqf-shipper-select #zgaqf-dryvan-btn:checked ~ .zgaqf-shipper-options .zgaqf-p-shipper-option:nth-child(1) svg path, #zgaqf-shipper-select #zgaqf-reefer-btn:checked ~ .zgaqf-shipper-options .zgaqf-p-shipper-option:nth-child(2) svg path, #zgaqf-shipper-select #zgaqf-flatbed-btn:checked ~ .zgaqf-shipper-options .zgaqf-p-shipper-option:nth-child(3) svg path {
    fill: var(--zuumapp-icon-color) !important;
}
#zgaqf-shipper-select #zgaqf-dryvan-btn:checked ~ .zgaqf-shipper-options .zgaqf-p-shipper-option:nth-child(1) svg path[stroke-linecap="round"], #zgaqf-shipper-select #zgaqf-reefer-btn:checked ~ .zgaqf-shipper-options .zgaqf-p-shipper-option:nth-child(2) svg path[stroke-linecap="round"], #zgaqf-shipper-select #zgaqf-flatbed-btn:checked ~ .zgaqf-shipper-options .zgaqf-p-shipper-option:nth-child(3) svg path[stroke-linecap="round"] {
    stroke: var(--zuumapp-icon-color) !important;
}
a:focus {
    outline: unset;
}
.advcargo-form {
    border-bottom: 1px solid #CDCDCD;
    margin: 0 15px;
    padding: 15px 60px 0 60px;
    display: flex;
}
.advcargo-main-form-block {
    background-position: bottom -115px center !important;
}
@media(min-width:1680px){
	.advcargo-main-form-block {
		background-position: bottom -150px center !important;
	}	
}

.advcargo-form p{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    border-bottom: 2px solid transparent;
    padding: 0px 13px 6px 13px;
    cursor: pointer;
}

.advcargo-form p.advcargo-form-active{
    font-weight: bold;
    border-bottom: 2px solid white;
}

.advcargo-header{
    width: 78% !important;
}
.advcargo-header-sub{
    width: 48% !important;
}


.main-navigation ul a {
	font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #000000;
}

.nav-right a {
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
}

.nav-right a.nav-right-contact {
    border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    padding: 14px 40px;
	display:block;
}

.nav-right-sign-up > p {
    padding: 14px 26px;
    color: #888888;
	 font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
	cursor:pointer;
}

.nav-right-sign-up-popup{
    position: absolute;
    border-radius: 4px;
    top: 35px;
    width: 155px;
    display: grid;
    left: 50%;
    margin-left: -70px;
    padding-top: 44px;
	display:none;
}

.nav-right-sign-up:hover .nav-right-sign-up-popup,.nav-right-sign-up-popup:hover {
    display: grid;
}

.nav-right-sign-up:hover > p {
    color: #308E66;
}

.nav-right-sign-up-popup a:hover {
    color: #308E66;
    text-decoration: underline;
}

.nav-right-sign-up-popup a {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
	padding: 8px 17px 8px 42px;
	position:relative;
	background: white;
}

.nav-right-sign-up-popup a:nth-child(1):before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2021/12/nav-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    left: 12px;
    top: 10px;
}

.nav-right-sign-up-popup a:nth-child(2):before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2021/12/nav-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    left: 12px;
}

.nav-right-sign-up-popup:before {
    content: "";
    border: 10px solid transparent;
    border-bottom: 10px solid white;
    position: absolute;
    top: 24px;
    left: 50%;
    margin-left: -10px;
	z-index:1;
}

.nav-right-sign-up-popup a:nth-child(1) {
    border-bottom: 1px solid #C4C4C4;
	border-radius: 4px 4px 0 0;
}

.nav-right-sign-up-popup a:nth-child(2) {
    border-bottom: 1px solid #C4C4C4;
	border-radius: 0 0 4px 4px;
}
/* --- */

.nav-right-login > p {
    padding: 14px 36px;
    color: #ffffff;
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 14px;
    cursor: pointer;
    background: #308e66;
    border-radius: 30px;
    margin-top: 5px !important;
}

.nav-right-login{
	position:relative;
}

.nav-right-login-popup{
    position: absolute;
    border-radius: 4px;
    top: 35px;
    width: 155px;
    display: grid;
    left: 50%;
    margin-left: -70px;
    padding-top: 44px;
	display:none;
}

.nav-right-login:hover .nav-right-login-popup,.nav-right-login-popup:hover {
    display: grid;
}

.nav-right-login:hover > p {
    /*color: #308E66;*/
}

.nav-right-login-popup a:hover {
    color: #308E66;
    text-decoration: underline;
}

.nav-right-login-popup a {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
	padding: 8px 17px 8px 42px;
	position:relative;
	background: white;
}

.nav-right-login-popup a:nth-child(1):before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2021/12/nav-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    left: 12px;
    top: 10px;
}

.nav-right-login-popup a:nth-child(2):before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2021/12/nav-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    left: 12px;
}

.nav-right-login-popup:before {
    content: "";
    border: 10px solid transparent;
    border-bottom: 10px solid white;
    position: absolute;
    top: 24px;
    left: 50%;
    margin-left: -10px;
	z-index:1;
}

.nav-right-login-popup a:nth-child(1) {
    border-bottom: 1px solid #C4C4C4;
	border-radius: 4px 4px 0 0;
}

.nav-right-login-popup a:nth-child(2) {
    border-bottom: 1px solid #C4C4C4;
	border-radius: 0 0 4px 4px;
}

header#masthead ul.sub-menu {
    transition: unset !important;
}
@media(min-width:770px){
	header#masthead ul.sub-menu a {
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 19px;
		color: #000000;
		padding: 8px 17px 8px 17px;
		position: relative;
		background: white;
	}
	header#masthead ul.sub-menu {
		border: 0;
	}
	header#masthead ul.sub-menu li {
		border-bottom: 1px solid #C4C4C4;
	}
	.main-header-menu .sub-menu {
		padding-top: 44px;
		background: transparent;
	}

	header#masthead ul.sub-menu a:hover {
		text-decoration: underline;
		color: #308e66;
	}

	.main-header-menu .menu-item.focus>.sub-menu, .main-header-menu .menu-item:hover>.sub-menu {
		left: 50%;
		margin-left: -120px;
	}
	header#masthead span.dropdown-menu-toggle {
		display: none;
	}
	header#masthead ul.sub-menu li:first-child:before {
		content: "" !important;
		border: 10px solid transparent;
		border-bottom: 10px solid white;
		position: absolute !important;
		left: 50% !important;
		margin-left: -10px;
		top: -20px;
		width: unset !important;
		z-index: 999;
	}

	.main-navigation li:hover > a {
		color: #308e66;
	}
	.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu {
		box-shadow: unset;
	}
	header#masthead ul.sub-menu li:first-child a,header#masthead ul.sub-menu li:last-child a {
		background: transparent;
	}
	header#masthead ul.sub-menu li:first-child {
		border-radius: 4px 4px 0 0;
		background: white;
	}
	header#masthead ul.sub-menu li:last-child {
		border-radius:0 0 4px 4px;
		background: white;
	}
}


.nav-right {
    position: relative;
    display: flex;
}

.nav-right a button {
    padding: 10px 38px;
    font-size: 18px;
	margin-top: 6px;
}
.footer-content *{
    color: white;
}
.footer-title {
    text-align: left;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    position: relative;
}
.footer-title:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    background: white;
    bottom: -8px;
}
.footer-title-right:before{
	content: "";
	width: 100%;
}
.site-above-footer-wrap {
    padding-top: 52px;
    padding-bottom: 52px;
}
.footer-content > div:not(.footer-title) > div {
    width: 25%;
}

.footer-content > div:not(.footer-title) {
    display: flex;
    text-align: left;
    padding-top: 34px;
    font-size: 18px;
    font-family: Roboto;
}
p.footer-content-p {
    font-weight: 700;
    margin-bottom: 10px;
}
.footer-content > div:not(.footer-title) > div:nth-child(3) p a {
    display: block;
    padding-bottom: 0;
}
.footer-content > div:not(.footer-title) > div:nth-child(3) p:nth-child(2) {
    margin-bottom: 17px;
}

.footer-content:not(.footer-right) p {
    padding-bottom: 7px;
}

.footer-right .footer-right-content * {
    font-size: 14px;
}

.footer-right-content:nth-child(n+3) {
    padding-top: 16px !important;
}

.footer-content.footer-right .footer-right-content {
    position: relative;
	padding-left: 55px;
}

.footer-content.footer-right .footer-right-content:nth-child(2):before {
    content: "";
    position: absolute;
    height: 19px;
    width: 20px;
    left: 15px;
    top: 36px;
    background: url(/wp-content/uploads/2021/11/vector-footer-1.svg);
	background-repeat: no-repeat;
}

.footer-content.footer-right .footer-right-content:nth-child(3):before,
.footer-content.footer-right .footer-right-content:nth-child(4):before,
.footer-content.footer-right .footer-right-content:nth-child(5):before{
	content: "";
    position: absolute;
    height: 19px;
    width: 20px;
    left: 15px;
    top: 20px;
}

.footer-content.footer-right .footer-right-content:nth-child(3):before{
	background: url(/wp-content/uploads/2021/11/vector-footer-2.svg);
    background-repeat: no-repeat;
}

.footer-content.footer-right .footer-right-content:nth-child(4):before{
	background: url(/wp-content/uploads/2021/11/vector-footer-3.svg);
    background-repeat: no-repeat;
}

.footer-content.footer-right .footer-right-content:nth-child(5):before{
	background: url(/wp-content/uploads/2021/11/vector-footer-4.svg);
    background-repeat: no-repeat;
}
.footer-right-content:nth-child(6) br {
    display: none;
}
.ast-container {
    max-width: 100%;
	padding:0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{
	padding:0;
}

p {
    margin-bottom: 0 !important;
}

#content .elementor-widget-text-editor .elementor-widget-container ul {
	list-style-type: none;
	margin-left: 30px;
}

#content .elementor-widget-text-editor .elementor-widget-container ul li {
	position:relative;
	margin-bottom: 7px;
}

#content .elementor-widget-text-editor .elementor-widget-container li:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/2021/11/check-1.svg);
    background-repeat: no-repeat;
    top: 8px;
    left: -30px;
}

#content .advcargo-li-type-2.elementor-widget-text-editor .elementor-widget-container li:before {
    background: url(/wp-content/uploads/2021/11/check-2.svg);
	background-repeat: no-repeat;
}

#content .advcargo-li-type-3.elementor-widget-text-editor .elementor-widget-container li:before {
    background: url(/wp-content/uploads/2021/11/check-3.svg);
	background-repeat: no-repeat;
}

#content h1 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 54px;
	color: #FFFFFF;
	text-shadow: 2px 4px 20px #000000;
}
#content h2 {
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	line-height: 54px;
	color: #FFFFFF;
	text-shadow: 2px 4px 20px #000000;
}
#content h3 {
	font-style: normal;
	font-size: 18px;
	line-height: 27px;
	color: #FFFFFF;
	text-shadow: 2px 4px 20px #000000;
}
@media(min-width:761px) and (max-width:770px){
	.zgaqf-header-additionals {
		padding-left: 16px;
	}
}
@media(min-width:768px) and (max-width:771px){
	.advcargo-header-right-block.advcargo-header-right-block-carrier {
		margin-top: 60px;
	}
}
.advcardo-slider > div > div > div > div {
    background: #E6F2F2;
	position: relative;
	border-radius: 10px;
	padding: 34px;
}

.advcardo-slider > div > div > div > div > p {
    padding-bottom: 23px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}

.advcardo-slider > div > div > div > div > div > div strong {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}

.advcardo-slider > div > div > div > div > div {
    display: flex;
	position: relative;
}

.advcardo-slider > div > div > div > div > div > div {
    margin-left: 20px;
    width: 70%;
}

.advcardo-slider > div > div > div img {
    object-fit: contain;
}

.advcardo-slider > div > div > div > div > div span {
    display: block;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
}

.advcardo-slider > div > div > div > div > div > div > p {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}

.advcardo-slider-tag-1,.advcardo-slider-tag-2 {
    padding: 3px 10px;
    height: 28px;
    color: white;
    background: #308E66;
    border-radius: 4px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
	position: absolute;
    right: -13px;
    bottom: -12px;
}
ul.slick-dots {
    text-align: left;
	bottom: -46px;
    left: -9px;
}
.slick-dots li button:before{
	font-size:15px !important;
}
.advcardo-slider-tag-2{
	background:#00667B;
}

.advcardo-slider > div > div > div:nth-child(2n+1) > div {
    margin-right: 20px;
}
.advcardo-slider > div > div > div:nth-child(2n) > div {
    margin-left: 20px;
}


.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
section.elementor-section.elementor-inner-section.elementor-element .elementor-container.elementor-column-gap-default {
    max-width: 100%;
}

.footer-right-content:nth-child(6) a:nth-child(1) {
    width: 30px;
    height: 30px;
    background: url(/wp-content/uploads/2021/11/icon-fb.svg);
    background-repeat: no-repeat;
}

.footer-right-content:nth-child(6) a:nth-child(3) {
    width: 30px;
    height: 30px;
    background: url(/wp-content/uploads/2021/11/icon-tw.svg);
    background-repeat: no-repeat;
	margin-left: 19px;
}

.footer-right-content:nth-child(6) a {
    margin-top: 12px;
}

.footer-right-content:nth-child(6) a:hover {
    opacity: 0.7;
}

.advcargo-services{
    position: relative;
    padding: 60px 0px 160px 0;
}
.advcargo-services p{
    position: absolute;
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 64px;
    line-height: 96px;
    text-align: center;
    color: #308E66;
    margin: 0 auto;
    width: 100%;
	opacity:0;
	transition:all 0.3s;
}
.advcargo-services-active {
	opacity:1 !important;
}

/* Form tabs */

.zgaqf-input-container-additions {
    display: flex;
    margin-top: 16px;
}

.zgaqf-input-container-additions label {
    cursor: text;
    top: 12px;
    left: 13px;
    position: absolute;
    font-stretch: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    color: var(--zuumapp-font-color);
}

.zgaqf-input-container-additions.zgaqf-input-container-additions-tab-3 > div:nth-child(1){
    width: 39%;
}

.zgaqf-input-container-additions.zgaqf-input-container-additions-tab-3 > div:nth-child(2), .zgaqf-input-container-additions.zgaqf-input-container-additions-tab-3 > div:nth-child(3) {
    width: 27%;
}

label[for="zgaqf-field-point-checkbox"],
label[for="zgaqf-field-point-checkbox-2"],
label[for="zgaqf-field-point-checkbox-3"] ,
label[for="zgaqf-field-point-checkbox-4"] ,
label[for="zgaqf-field-point-checkbox-5"] {
    top: 24px;
    left: 59px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
    text-transform: inherit;
}

input#zgaqf-field-point-checkbox,
input#zgaqf-field-point-checkbox-2,
input#zgaqf-field-point-checkbox-3,
input#zgaqf-field-point-checkbox-4,
input#zgaqf-field-point-checkbox-5{
    width: 18px;
    height: 18px;
    margin-top: 25px;
    margin-left: 30px;
}

.zgaqf-input-container-additions.zgaqf-input-container-additions-tab-3 > div select {
    letter-spacing: -0.015em;
    margin: 0;
    max-width: 100%;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 100%;
    outline: 0;
    background: #f7f7f7;
    box-shadow: unset;
    border: 1px solid transparent;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #6f7fa8;
	padding: 35px 10px 12px 7px;
}

.zgaqf-input-container-additions input {
    height: 70px;
    letter-spacing: -0.015em;
    margin: 0;
    max-width: 100%;
    background-color: #f7f7f7;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 100%;
    outline: 0;
    padding: 23px 14px 3px 12px !important;
    background: #f7f7f7;
    box-shadow: unset;
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #090D2B;
}

.zgaqf-input-container-additions * {
    border-radius: 4px !important;
}

.zgaqf-input-container-additions > div:before, .zgaqf-input-container-additions > div:after {
    display: none;
}

.zgaqf-input-container-additions > div {
    position: relative;
}

.zgaqf-input-container-additions > div:nth-child(n+2) {
    margin-left: 16px;
}

div#zgaqf-request-freight-quote-btn-email {
    background-color: var(--zuumapp-system-color);
    height: 51px;
    width: 100%;
    vertical-align: top;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--zuumapp-secondary-color);
    font-stretch: normal;
    letter-spacing: 1px;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
    user-select: none;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
}

div#zgaqf-request-freight-quote-btn-email:hover {
    background-color: var(--zuumapp-hover-color);
    text-decoration: none;
    color: white;
    border: none;
}

.zgaqf-header-additionals label {
    margin: -29px 0 8px 64px !important;
    display: flex;
}

.zgaqf-header-additionals input {
    margin: 12px 0 0 36px !important;
}
ul#ast-hf-mobile-menu a {
	font-size: 20px;
	line-height: 32px;
	font-weight: 500;
}

ul#ast-hf-mobile-menu {
	padding: 20px 0;
	background: white;
	box-shadow: 0 0 47px rgb(0 0 0 / 30%);
}

svg.ast-mobile-svg.ast-menu2-svg path {
	fill: #24606b;
}

span.ahfb-svg-iconset.ast-inline-flex.svg-baseline path {
	fill: #22566c;
}
@media (max-width:770px){
	.footer-content > div:not(.footer-title) {
		display: block;
	}
	.footer-content > div:not(.footer-title) > div {
		width: 100%;
		margin-bottom: 40px;
	}
	.footer-content {padding: 0 20px;}
	.advcargo-form {
		display: block;
		margin: 0 20px;
		padding: 0;
	}
	.advcargo-form p {
		padding-top: 20px;
	}
	section.elementor-section.elementor-inner-section.elementor-element .elementor-widget-wrap.elementor-element-populated {
		padding-left: 0;
		padding-right: 0;
	}
	.advcardo-slider {
		overflow: hidden;
	}
	.advcardo-slider > div > div > div:nth-child(2n+1) > div {
		margin-right: 0px;
	}
	.advcardo-slider > div > div > div:nth-child(2n) > div {
		margin-left: 0px;
	}
	.advcargo-header,.advcargo-header-sub {
		width: 100% !important;
	}
	.advcargo-header {
		margin-top: 100px !important;
	}
	.advcardo-slider > div > div > div > div > div {
		margin-bottom: 20px;
	}
	.advcardo-slider-tag-1, .advcardo-slider-tag-2 {
		bottom: -34px;
	}
	.advcargo-block-alt .elementor-widget-wrap.elementor-element-populated, 
	.advcargo-block-man .elementor-widget-wrap.elementor-element-populated, 
	.advcargo-block-ove .elementor-widget-wrap.elementor-element-populated {
		padding: 10px 0 0 0 !important;
		margin: 0 !important;
	}
	
	.advcargo-block-who .elementor-widget-wrap.elementor-element-populated {
		padding: 0 0 40px 0 !important;
		margin: 0 !important;
	}
	
	.advcargo-block-who .elementor-widget-container {
		padding: 0 !important;
	}
	
	.advcargo-block-ove > div > div:nth-child(1) {
		order: 2;
	}
	
	.advcargo-block-cli div {
		padding: 0px 0 15px 0 !important;
	}
	
	.site-header {
		top: 0;
	}
	
	section.elementor-section.elementor-top-section.elementor-element {
		padding: 10px;
	}
	
	.advcargo-main-form-block {
		padding-top: 100px !important;
	}
	
	.advcargo-shipper-header {
		padding-top: 100px !important;
	}
	
	.slick-dotted.slick-slider {
		padding-bottom: 70px;
	}
	
	ul.slick-dots {
		bottom: 0;
	}
	
	.slick-dotted.slick-slider {
		margin-bottom: -30px !important;
	}
	
	.footer-right-content:nth-child(6) {
		display: flex !important;
	}
	
	
	.advcargo-services p {
		font-size: 39px;
		line-height: 55px;
	}
	
	.footer-title:before {
		width: 100%;
	}
	
	.zgaqf-select-container [type=checkbox] ~ label {
		margin-left: 29px !important;
		margin-top: -26px !important;
	}

	.zgaqf-select-container [type=checkbox] {
		margin-left: 0px !important;
	}
	
	.zgaqf-input-container-additions > div {
		margin-left: 0 !important;
	}

	.zgaqf-input-container-additions {
		display: block;
		background: white;
		border-radius: 4px;
	}
	
	.zgaqf-input-container-additions.zgaqf-input-container-additions-tab-3 > div {
		width: 100% !important;
	}
	.zgaqf-input-container-additions.zgaqf-input-container-additions-tab-3 {
		background: transparent;
	}
	
	.zgaqf-input-container-additions [type=checkbox] ~ label {
		margin-top: 0px !important;
		margin-left: -25px !important;
	}
	
	.zuumapp-get-a-quote-form {
		padding: 0 20px 14px 20px !important;
	}
	
	.zgaqf-header-additionals:last-child label {
		margin-bottom: 25px !important;
	}
}

/* Shipper Page */
form#avdcargo-form {
    padding-top: 45px;
}

button#avdcargo-btn {
    width: 148px;
    height: 44px;
    background: #00667B;
    border-radius: 100px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-left: 50%;
    left: -74px;
    position: relative;
    top: 40px;
}

form#avdcargo-form label {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 10px;
    margin-left: 1px;
}

form#avdcargo-form textarea {
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #8A8A8A;
	margin-top: 10px;
	resize: none;
}
form#avdcargo-form input {
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #8A8A8A;
    height: 44px;
    padding: 0 0 0 11px;
}

form#avdcargo-form > div > div {
    width: 50%;
}

form#avdcargo-form > div {
    display: flex;
    width: 100%;
	margin-bottom: 30px;
}

form#avdcargo-form > div > div {
    width: 50%;
    display: inline-grid;
}

form#avdcargo-form > div > div:nth-child(1) {
    margin-right: 20px;
}

.advcargo-shipper-header h1 {
	font-family: Poppins;
	font-style: normal !important;
	font-weight: bold  !important;
	font-size: 22px  !important;
	line-height: 33px  !important;
	text-shadow: unset !important;
}

.advcargo-shipper-header h2 {
	font-family: Poppins;
	font-style: normal  !important;
	font-weight: bold  !important;
	font-size: 42px  !important;
	line-height: 53px  !important;
	text-shadow: unset !important;
}

.advcargo-shipper-header:before {
    background: rgba(48, 142, 102, 0.5);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

.tag-check-1:before {
    content: "";
    background: url(/wp-content/uploads/2021/12/Vector-6.png);
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: 5px;
    left: 0;
}

.tag-check-1 {
    position: relative;
    padding-left: 50px;
}

.tag-dots:before {
    content: "";
    position: absolute;
    left: 60px;
    top: 16px;
    width: 6px;
    height: 6px;
    background: black;
    border-radius: 3px;
}

.tag-dots {
    position: relative;
    padding-left: 80px;
}

.advcargo-alt-1, .advcargo-alt-2, .advcargo-alt-3 {
    position: relative;
    padding-left: 50px;
}

.advcargo-alt-li {
    padding-left: 52px;
}

.advcargo-header-right-block {
    background: white;
    border-radius: 10px;
    padding: 26px;
}

.advcargo-header-right-block-p p {
    text-shadow: none;
}

.advcargo-header-right-block-li-1:before,.advcargo-header-right-block-li-2:before {
    content: "";
    background: url(/wp-content/uploads/2021/12/Group-51.png);
    position: absolute;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-repeat: no-repeat;
    top: -7px;
	left:0;
}
.advcargo-header-right-block-li-3:before {
    content: "";
    background: url(/wp-content/uploads/2021/12/Group-52.png);
    position: absolute;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-repeat: no-repeat;
    top: -7px;
	left:0;
}
.advcargo-header-right-block-li-4:before {
    content: "";
    background: url(/wp-content/uploads/2021/12/Group-54.png);
    position: absolute;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-repeat: no-repeat;
    top: -7px;
	left:0;
}

.advcargo-header-right-block-li-1, .advcargo-header-right-block-li-2, .advcargo-header-right-block-li-3, .advcargo-header-right-block-li-4 {
    position: relative;
	padding-left: 40px;
}

.advcargo-header-right-block-li-1 a, .advcargo-header-right-block-li-2 a, .advcargo-header-right-block-li-3 a, .advcargo-header-right-block-li-4 a {
    text-decoration: none !important;
}

.advcargo-alt-1:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(/wp-content/uploads/2021/12/Vector-3.png);
    left: 0;
    top: 2px;
    background-size: contain;
}

.advcargo-alt-2:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(/wp-content/uploads/2021/12/Vector-4.png);
    left: 0;
    top: 2px;
    background-size: contain;
}

.advcargo-alt-3:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(/wp-content/uploads/2021/12/Vector-5.png);
    left: 0;
    top: 2px;
    background-size: contain;
}

@media(max-width:770px){
	.advcargo-shipper-header:before {
		left: 0;
	}	
	.advcargo-shipper-header [role=button] {
		margin-bottom: 40px;
	}
	.advcargo-freight p {
		font-size: 33px;
		line-height: 45px;
		padding-top: 20px;
	}
	.advcargo-competitive {
		display: block !important;
	}
	section#advcardo-slide-2 img, section#advcardo-slide-1 img, section#advcardo-slide-3 img {
		padding: 0 !important;
		margin: 0 !important;
		width: 100%;
		text-align: center !important;
		margin-top: -100px !important;
	}

	section#advcardo-slide-2 > div > div:nth-child(1) {
		order: 2;
	}
	.advcargo-competitive-adv > div {
		padding: 0 !important;
		margin: 0 !important;
	}
	.advcargo-sub-scroll-end .elementor-widget.elementor-widget-text-editor:nth-child(1) p {
		line-height: 40px;
	}
	
	.advcargo-sub-scroll-end .elementor-button-wrapper {
		text-align: center;
		margin-top: -32px;
	}
	
	#avdcargo-form > div > div {
		width: 100% !important;
	}

	#avdcargo-form > div {
		display: block !important;
	}
	
	form#avdcargo-form > div > div:nth-child(1) {
		margin-bottom: 30px;
	}
	
	form#avdcargo-form {
		padding-bottom: 100px;
	}
	
	.advcargo-header-right-block {
		margin-bottom: 20px;
	}
	
	.advcargo-shipper-header h1 {
		padding-top: 20px;
	}

	.advcargo-shipper-header h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	.tag-dots:before {
		top: 12px;
	}

	.tag-dots p {
		font-size: 16px;
		margin-bottom: -13px !important;
	}
	.tag-check-1:before {
		width: 20px;
		background-size: contain;
	}
	.tag-check-1 p {
		font-size: 17px;
		margin-left: -14px;
		margin-bottom: -13px !important;
	}
}

/* Carrier */

.advcargo-carrier-header:before {
    background: rgba(0, 102, 123, 0.5);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.advcargo-tag-li li:before {
    background: black !important;
    width: 4px !important;
    height: 4px !important;
    border-radius: 2px;
    left: -17px !important;
    top: 9px !important;
}

.tag-check-2 {
    padding-left: 50px;
}

.tag-check-2:before {
    background: url(/wp-content/uploads/2021/12/Vector-9.png);
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: 5px;
    left: 0;
}

.tag-check-3:before {
    content: "";
    background: url(/wp-content/uploads/2021/12/Vector-9.png);
    width: 24px;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: -1px;
    left: 0;
}

.tag-check-3 {
    padding-left: 43px;
    position: relative;
}

.tag-check-4:before {
    background: url(/wp-content/uploads/2021/12/Vector-9.png);
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: 3px;
    left: 10px;
}

.tag-check-4 {
    position: relative;
    padding-left: 40px;
}

.tag-check-5:before {
    background: url(/wp-content/uploads/2021/12/Vector-9.png);
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: 2px;
    left: -12px;
}

.tag-check-5 {
    position: relative;
    padding-left: 44px;
}

.advcargo-header-right-block-carrier {
    padding-left: 90px;
}

.advcargo-header-right-block-carrier .advcargo-header-right-block-p:nth-child(1):before {
    background: url(/wp-content/uploads/2021/12/Vector-10.png);
    width: 30px;
    height: 30px;
    content: "";
    position: absolute;
    background-size: contain;
    left: -53px;
	background-repeat: no-repeat;
}

.advcargo-header-right-block-carrier .advcargo-header-right-block-p:nth-child(3):before {
    background: url(/wp-content/uploads/2021/12/Vector-11.png);
    width: 30px;
    height: 30px;
    content: "";
    position: absolute;
    background-size: contain;
    left: -53px;
	background-repeat: no-repeat;
}
.advcargo-header-right-block-carrier .advcargo-header-right-block-p:nth-child(4):before {
    background: url(/wp-content/uploads/2021/12/Group-3.png);
    width: 30px;
    height: 30px;
    content: "";
    position: absolute;
    background-size: contain;
    left: -53px;
    background-repeat: no-repeat;
}
.advcargo-header-right-block-carrier .advcargo-header-right-block-p:nth-child(6):before {
    background: url(/wp-content/uploads/2021/12/Vector-13.png);
    width: 30px;
    height: 30px;
    content: "";
    position: absolute;
    background-size: contain;
    left: -53px;
    background-repeat: no-repeat;
}
@media(max-width:770px){
	section#advcardo-slide-4 > div > div:nth-child(1) {
		order: 2;
	}	
	.tag-check-5:before {
		left: 0;
	}
	
	.advcargo-carrier-join {
		padding: 46px 20px !important;
	}
	
	.advcargo-carrier-header {
		padding-top: 23px !important;
	}
}

/* Terms, Policy  */
.advcargo-h1-term-pol h1{
	font-family: Poppins;
	font-style: normal !important;
	font-weight: bold !important;
	font-size: 54px !important;
	line-height: 81px !important;
	text-shadow: unset !important;
}
.advcargo-h2-term-pol h2{
	font-family: Poppins;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 24px !important;
	text-shadow: unset !important;
}

.advcargo-text-term-pol b {
    position: relative;
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 50px;
    text-transform: uppercase;
    color: #000000;
}

.advcargo-text-term-pol li:before {
    content: "";
    position: absolute !important;
    width: 4px !important;
    height: 4px !important;
    background: black !important;
    top: 11px !important;
    left: -19px !important;
    border-radius: 2px;
}

.advcargo-text-term-pol h3 b,.advcargo-text-term-pol h3{
	font-family: Poppins;
	font-style: normal !important;
	font-weight: bold !important;
	font-size: 20px !important;
	line-height: 30px !important;
	text-transform: uppercase !important;
	color: #000000 !important;
	text-shadow:unset !important
}

.advcargo-text-pol b{
	font-size: 16px !important;
	line-height: 28px !important;
}

@media(max-width:770px){
	.advcargo-h1-term-pol {
		padding-top: 150px;
	}
}

/* About Us */
.advcargo-about-header h1 {
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 54px !important;
    line-height: 81px;
    color: #FFFFFF !important;
    text-shadow: unset !important;
}

.advcargo-about-header h2 {
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 40px !important;
    text-shadow: unset !important;
}

.advcargo-about-header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(11, 65, 77, 0.7);
}

.advcardo-slider > div > div > div > div {
    margin-right: 20px;
    margin-left: 0 !important;
}

.advcardo-slider-about > div > div > div > div {
    background: white;
}

.advcardo-slider-about b {
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    color: #000000;
}

.advcardo-slider-about svg {
    width: 60px;
    height: 60px;
	margin-bottom: 20px;
}

.advcardo-slider-about {
    margin-left: 10px;
	padding-top: 40px;
}

.advcardo-slider-about > button {
    display: none !important;
}

@media(min-width:1100px){
	.advcardo-slider-about .slick-slide > div {
		height: 440px;
	}
}

.advcardo-slider-about .advcardo-slider > div > div > div > div > p{
	padding-top: 10px;
}


.advcardo-slider-about ul.slick-dots {
    text-align: center;
}

.advcargo-team .elementor-column:nth-child(1) img {
    width: 120px;
    height: 120px;
}

.advcargo-team .elementor-column:nth-child(1) > div {
    padding: 0;
    margin: 0;
}

.advcargo-team {
    background: #EAF4F0;
    margin: 20px;
    padding: 32px;
	border-radius: 10px;
}

.advcargo-team-link > div p img {
    width: 101px;
    margin: -7px 0 0 8px;
}

.advcargo-team-link > div p {
    display: flex;
}

.advcargo-team-last-section {
    width: 100%;
    margin: 20px auto 80px auto;
    max-width: 605px;
}

@media(max-width:770px){
	.advcargo-about-header {
		padding: 108px 20px 337px 20px !important;
	}
	
	.advcargo-about-story > div > div > div {
		padding: 30px 20px !important;
	}
	
	.advcardo-slider-about ul.slick-dots {
		bottom: 30px;
	}
	
	.advcardo-slider {
		margin: 0 !important;
	}
	
	.advcardo-slider > div > div > div > div {
		margin-right: 0 !important;
	}
	
	.advcargo-team-lead {
		padding-top: 60px;
	}
	
	.advcargo-team .elementor-column:nth-child(1) img {
		width: 100%;
		height: auto;
	}
	
	.advcargo-team-link > div p {
		display: block;
	}
	
	.advcargo-team-link > div p img {
		margin: 10px 0 0 0;
	}
	
	.advcargo-team-last-section {
		width: 100%;
		margin-top: 0;
	}
	
	.advcargo-team {
		margin: 10px;
	}
	
	.advcargo-about-left-green > div {
		padding-right: 0 !important;
		padding-bottom: 20px !important;
	}
	
	.advcargo-about-us-green > div > div > div {
		padding: 20px 10px!important;
	}
	
	.advcargo-about-us-green .elementor-widget-button > div {
		margin-top: -46px !important;
	}
	
	#about-us-additional {
		margin-top: 0;
	}
}

/* Contact Us */

.advcargo-contact-4-block {
    text-align: center;
}

.advcargo-contact-4-block a {
    text-decoration: none !important;
}

.advcargo-contact-4-block svg {
    height: 40px;
}

.advcargo-contact-header h1 {
    font-family: Poppins;
    font-size: 54px !important;
    line-height: 81px !important;
    text-shadow: unset !important;
}

.advcargo-contact-header h2 {
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 125% !important;
    text-shadow: unset !important;
    margin: -20px 0 0 0 !important;
}

button#avdcargo-btn-contacts {
    background: #308E66;
    border-radius: 4px;
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    width: 100%;
    color: #FFFFFF;
    height: 51px;
    margin-top: 23px;
}

@media(max-width:770px){
	.advcargo-contact-header h2 {
		margin-bottom: -35px !important;
	}

	.advcargo-contact-header h1 {
		padding-top: 100px;
	}
	
	.advcargo-contact-4-block > div > div {
		margin-bottom: 40px;
	}

	.advcargo-contact-4-block {
		padding: 80px 0px 20px 0px !important;
	}
}

/* Tablet */

@media screen and (max-width: 1024px) {
    html {overflow-x: hidden;}
    /* SHIPPER */
    section.elementor-element-d9a0515 .elementor-col-100 .elementor-col-50 {width: 100%; padding: 0 10px 20px; text-align: center;}
    .elementor-418 .elementor-element.elementor-element-4910210,
    .elementor-418 .elementor-element.elementor-element-77591e9,
    .elementor-418 .elementor-element.elementor-element-dda6e30 {font-size: 30px;}
    .elementor-418 .elementor-element.elementor-element-0e0113d {width: 100%; padding: 0 10px 20px; }
    .elementor-418 .elementor-element.elementor-element-16b3013 {width: 100%;}
    .elementor-418 .elementor-element.elementor-element-e71c80e > .elementor-widget-container {text-align: center;}
    .elementor-418 .elementor-element.elementor-element-3ed483a > .elementor-element-populated {padding: 0px 20px 0px 0px;}
    .elementor-418 .elementor-element.elementor-element-5d34316 > .elementor-element-populated {padding: 0px 0px 0px 20px;}
    .elementor-418 .elementor-element.elementor-element-3e3bfb2 > .elementor-element-populated {margin: 0px 0px 0px 20px;}

    /* CARRIERS */
    .elementor-element-4a6f9acf p {font-size: 18px;}
    .elementor-element-4a6f9acf .tag-dots.elementor-widget:not(:last-child), .elementor-266 .elementor-element.elementor-element-9ade5c3 {margin-bottom: 6px;}
    .elementor-element-4a6f9acf .elementor-element1ade5c3 .elementor-widget-container {padding: 0px 0px 0px 80px;}
    .advcargo-carrier-join {padding: 60px 20px 160px 20px !important;}

    /* ABOUT */
    .advcargo-about-header, .advcargo-about-story {padding-left: 10px !important; padding-right: 10px !important;}

    /* footer */
    .site-above-footer-wrap {padding-left: 10px !important; padding-right: 10px !important;}
    .footer-content p a {font-size: 14px;}
}
@media screen and (max-width: 926px) {
    /* SHIPPER */
    .elementor-418 .elementor-element.elementor-element-4910210, 
    .elementor-418 .elementor-element.elementor-element-77591e9, 
    .elementor-418 .elementor-element.elementor-element-dda6e30 {font-size: 24px;}

    /* CARRIERS */
    .elementor-element-4a6f9acf .elementor-col-25 {width: 50% !important;}
    .advcargo-freight {font-size: 48px !important;}

    /* ABOUT */
    .advcargo-team .elementor-column:nth-child(1) img {width: 90%; height: auto;}

    /* header */
    .nav-right a.nav-right-contact {padding: 14px 20px;}
}
@media screen and (max-width: 896px) {

    /* header */
    .ast-header-break-point .main-navigation .stack-on-mobile li {padding: 10px 0;}
    .main-header-menu .menu-item.focus>.sub-menu, .main-header-menu .menu-item:hover>.sub-menu {margin-left: 0;}
    header#masthead ul.sub-menu a,
    header#masthead ul.sub-menu li:first-child,
    header#masthead ul.sub-menu li:last-child {background: transparent;border-radius: 0;}
    .ast-main-header-nav-open.ast-header-break-point #ast-mobile-header {
        display: block;
        position: fixed;
        width: 100%;
        z-index: 999999;
        overflow: scroll;
        height: 100%;
    }
}
@media screen and (max-width: 844px) {
    /* CARRIERS */
    .advcargo-freight {font-size: 44px !important;}
    .advcargo-competitive p {padding: 0 10px;}
    .elementor-element-2674772 .elementor-col-50 {width: 100%;}

    /* header */
}
@media screen and (max-width: 768px) {
    /* CARRIERS */
    .advcargo-sub-scroll-end {font-size: 40px !important;}
    .advcargo-carrier-alt .elementor-col-50 {padding: 0 10px;}
}


@media screen and (max-width: 736px) {
    /* SHIPPER */
    .elementor-418 .elementor-element.elementor-element-0e424ce img,
    .elementor-418 .elementor-element.elementor-element-0465973 img {
        width: 100%;
    }

    /* CARRIERS */
    .elementor-element-4a6f9acf .elementor-col-25 {width: 100% !important;}
}