/* CSS Document */

/*.hero .gdlr-core-pbf-background-wrap { background-image:url(/wp-content/uploads/2023/05/prl-logistics-showreel.jpg), url(/wp-content/uploads/2023/06/prl-logistics-showreel-tiny.jpg); background-size:cover; }*/
.next-section { position:absolute; bottom:50px; left:50%; transform:translateX(-50%); }
.gdlr-core-image-overlay-icon { opacity:0.8; transition:all 250ms ease-in-out; }
.gdlr-core-image-overlay-icon:hover { opacity:1; }

.uniq-item-pdlr, .gdlr-core-item-pdlr { padding-left:0; padding-right:0; }
.gdlr-core-pbf-column { padding:0 20px; }
.has-columns .gdlr-core-pbf-wrapper-container { position:relative;/* left:50%; transform:translateX(-50%);*/ }
.gdlr-core-image-item .gdlr-core-image-item-caption { font-style:normal; font-size:16px; font-weight:300; padding:0 15px; text-align:left; }

.logo-list { margin-top:1em; }
.logo-list img { max-height:24px; width:auto; margin-right:30px; }

#contact h4 { text-transform:uppercase; font-weight:600; font-size:16px; }

#contact { border-bottom:solid 1px #959595; }
#footer .menu { display:flex; justify-content:flex-start; flex-wrap:nowrap; margin:0; }
#footer .menu li { border:none; margin-right:30px; font-size:12px; margin-bottom:0;  }

.lg-backdrop.in { opacity:0.6; }

.gdlr-core-gallery-list a { pointer-events:none; }

@media screen and (max-width:767px) {
	
	body.uniq-body-front .gdlr-core-container, .gdlr-core-pbf-wrapper-full-no-space { max-width:90% !important; }
	
	p { line-height:1.4; }
	
	.next-section { display:none; }
	.logo img { max-width:70px; max-height:70px; }
	.has-columns .gdlr-core-pbf-wrapper-container, .has-columns .gdlr-core-pbf-wrapper-container-inner { display:flex; flex-flow:column; justify-content:center; margin:0 auto; }
	.has-columns .gdlr-column-order-mobile-0 { order:0; }
	.has-columns .gdlr-column-order-mobile-1 { order:1; }
	.has-columns .gdlr-column-order-mobile-2 { order:2; }
	.has-columns .gdlr-column-order-mobile-3 { order:3; }
	.has-columns .gdlr-column-order-mobile-4 { order:4; }
	.has-columns .gdlr-column-order-mobile-5 { order:5; }
	.has-columns .gdlr-column-order-mobile-6 { order:6; }
	.has-columns .gdlr-column-order-mobile-7 { order:7; }
	.gdlr-core-pbf-column { padding:0; margin-bottom:20px; }
	
	.gdlr-core-pbf-wrapper-container-inner { width:100%; }
	
	.has-columns.mobile-cols .gdlr-core-pbf-wrapper-container { display:flex; justify-content: space-between; margin:0 auto; flex-wrap:wrap; flex-flow:wrap; }
	.has-columns.mobile-cols-2 .gdlr-core-pbf-element { width:100%; }
	.has-columns.mobile-cols-2 .gdlr-core-pbf-column { width:50%; }
	
	.has-columns .gdlr-core-text-box-item-content { padding:18px; }
	#contact.has-columns .gdlr-core-text-box-item-content { padding:0; }
	
	.gdlr-core-item-pdb:not(.gdlr-core-image-item) { padding-bottom:0; }
	.gdlr-core-pbf-wrapper { border-bottom:solid 1px #515151; }
	
	.gdlr-core-image-overlay-icon { max-width:36px; max-height:36px; font-size:36px !important; margin:0 !important; line-height:1 !important; transform:translate(-50%,-50%);}
	
	.hero { min-height:295px !important; max-height:295px !important; }
	
	.gdlr-core-image-item .gdlr-core-image-item-caption { font-size:13px; }
	
	#footer .menu { display:block; }
	#footer .menu li { margin-right:0; font-size:12px; margin-bottom:0; }
	
	#asset-video .gdlr-core-pbf-column-content-margin { min-height:210px !important; }
	
}

@media screen and (max-width:1024px) {
	
	.hero { min-height:50vh !important; max-height:50vh !important; }
	
}