.site,
.site * {
    font-family: proxima-nova-regular !important;
}




.temp-hide {
	display: none;
}



.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
	position: relative;
	z-index: 9999999;
}


#menu-1-4eedb1d a {
	text-align: center;
}
#menu-1-4eedb1d ul.sub-menu {
	background-color: #151A41;
	z-index: 99999999;
}
#menu-1-4eedb1d ul.sub-menu a {
	background-color: unset;
	color: #fff;
	text-align: left;
}
.elementor-1090 .elementor-element.elementor-element-4eedb1d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1090 .elementor-element.elementor-element-4eedb1d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #CC361E !important;
}

a.content-link-blue {
	color: #063DFC;
}
.sr7-bullet {
	display: none !important;
}



.site-content h1.elementor-heading-title {
	font-size: 50px !important;
}
.site-content .ot-heading > span {
	text-transform: unset;
	color: #cc361e !important;
}
.site-content .elementor-1544 .elementor-element.elementor-element-2caa499 .ot-heading > span.is_line {
	padding-left: 0px;
}
.site-content .elementor-1544 .elementor-element.elementor-element-2caa499 .ot-heading > span.is_line:before {
	display: none;
}
.site-content .ot-heading > span.is_line {
	padding-left: 0px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #000000 !important;
}
.site-content .ot-heading > span.is_line:before {
	display: none;
	color: #000 !important;
}
.site-content .ot-heading > span {
	padding-left: 0px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #000000 !important;
}

.site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-36f97d9 .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span, .site-content .elementor-element-36f97d9 .ot-heading > span, .site-content .elementor-element-79e872a .ot-heading > span {
	color: #fff !important;
}





.features-service-item:hover .features-service-wrapper .btn-details i:before {
	font-size: 30px !important;
	transition: all .5s;
}

.features-service-wrapper .features-service-item .features-service-content .features-service-link {
	display: none !important;
	transition: all 0.5s;
}
.features-service-wrapper .features-service-item:hover .features-service-link {
	display: inline-block !important;
	transition: all 0.5s;
}




.about-grid .about-image {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    min-height: 450px;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    filter: grayscale(100%);
    transition: filter 0.3s ease, transform 0.25s ease, box-shadow 0.25s ease;
}

.about-grid .about-image:hover {
    filter: grayscale(0%);
    transform: translateY(-2px);
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
}

.about-grid .about-image h5,
.about-grid .about-image p {
    margin: 0;
    padding: 12px 16px;
    background: #aaaaaa;
    color: #ffffff;
    line-height: 1.2;
    margin-bottom: 20px;
}

.about-grid .about-image h5 {
	font-weight: 500;
}

.about-grid .about-image p {
    display: none;
}

.about-grid .about-image:hover h5,
.about-grid .about-image:hover p {
    background: #CC361E;
    margin-bottom: 0px;
}

.about-grid .about-image:hover p {
    display: block;
}





.sub-title-blue {
	color: #063DFC;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
}
.section-title-large {
	font-size: 40px;
	font-weight: 500;
	margin: 5px 0px 30px 0px;
}
.process-bullet-block {
	background-image: url(https://www.advancedintralogistics.com/wp-content/uploads/circle-check-blue.jpg);
	background-repeat: no-repeat;
	background-size: 25px 25px;
	background-position: left top;
	padding: 0px 0px 0px 40px;
	line-height: 21px;
}



.elementor-1544 .elementor-element.elementor-element-edf6f24 {
	font-size: 18px;
}





#gform_wrapper_7 .gform_title {
	display: none;
}



.site-content .elementor-1823 .elementor-element.elementor-element-1be9ebf .widget-image-caption {
	margin-block-start: -10px;
}


#case-studies-wrapper .widget-image-caption {
	padding: 8px 0px 0px 0px;
    line-height: 22px;
    font-weight: 500;
}



.footer-email-block {
	z-index: 99999 !important;
}

.elementor-element-518bd0ea {
	z-index: 999;
}


.elementor-element-6a47eaa, .elementor-element-33d95b5a {
	z-index: 1 !important;
}

.features-service-wrapper .features-service-item .features-service-content .features-service-link {
  display: none !important;
  transition: all 0.5s;
}

.features-service-wrapper .features-service-item:hover .features-service-content .features-service-link {
  display: inline-block !important;
  transition: all 0.5s;
}





.elementor-1590 .elementor-element.elementor-element-cae219d:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-cae219d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url(https://www.advancedintralogistics.com/wp-content/uploads/converyor-bg-cropped.jpg) !important;
}
.elementor-1590 .elementor-element.elementor-element-5fd289d:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-5fd289d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url(https://www.advancedintralogistics.com/wp-content/uploads/case-for-automation.png) !important;
}



.elementor-1544 .elementor-element.elementor-element-fa1b874 .features-service-item .features-service-title h4 {
	text-shadow: 2px 2px 3px #000;
}
.elementor-1544 .elementor-element.elementor-element-a3d0d2a .features-service-item .features-service-title h4 {
	text-shadow: 2px 2px 3px #000;
}

/* Modex Hubspot Form Styling */
.hsfc-Step__Content {
    background: #161A42 !important;
}

.hsfc-Step__Content p span strong {
    color: #fff !important;
}