@font-face {
  font-family: 'Butler';
  src: url('../fonts/Butler.woff2') format('woff2'),
	   url('../fonts/Butler.woff') format('woff'),
	   url('../fonts/Butler.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Butler';
  src: url('../fonts/Butler-Bold.woff2') format('woff2'),
	   url('../fonts/Butler-Bold.woff') format('woff'),
	   url('../fonts/Butler-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
/*@font-face {
  font-family: 'PlayfairDisplay';
  src: url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PlayfairDisplay';
  src: url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}*/
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.woff2') format('woff2'),
	   url('../fonts/Montserrat-Regular.woff') format('woff'),
	   url('../fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Bold.woff2') format('woff2'),
	   url('../fonts/Montserrat-Bold.woff') format('woff'),
	   url('../fonts/Montserrat-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Medium.woff2') format('woff2'),
	   url('../fonts/Montserrat-Medium.woff') format('woff'),
	   url('../fonts/Montserrat-Medium.ttf') format('truetype');
  font-weight: 500; 
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Light.woff2') format('woff2'),
	   url('../fonts/Montserrat-Light.woff') format('woff'),
	   url('../fonts/Montserrat-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-RegularItalic.woff2') format('woff2'),
	   url('../fonts/Montserrat-RegularItalic.woff') format('woff'),
	   url('../fonts/Montserrat-RegularItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-BoldItalic.woff2') format('woff2'),
	   url('../fonts/Montserrat-BoldItalic.woff') format('woff'),
	   url('../fonts/Montserrat-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-MediumItalic.woff2') format('woff2'),
	   url('../fonts/Montserrat-MediumItalic.woff') format('woff'),
	   url('../fonts/Montserrat-MediumItalic.ttf') format('truetype');
  font-weight: 500; 
  font-style: italic;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-LightItalic.woff2') format('woff2'),
	   url('../fonts/Montserrat-LightItalic.woff') format('woff'),
	   url('../fonts/Montserrat-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

/************************************************/

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.woff2') format('woff2'),
	   url('../fonts/Roboto-Regular.woff') format('woff'),
	   url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.woff2') format('woff2'),
	   url('../fonts/Roboto-Bold.woff') format('woff'),
	   url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.woff2') format('woff2'),
	   url('../fonts/Roboto-Medium.woff') format('woff'),
	   url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500; 
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.woff2') format('woff2'),
	   url('../fonts/Roboto-Light.woff') format('woff'),
	   url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-RegularItalic.woff2') format('woff2'),
	   url('../fonts/Roboto-RegularItalic.woff') format('woff'),
	   url('../fonts/Roboto-RegularItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),
	   url('../fonts/Roboto-BoldItalic.woff') format('woff'),
	   url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-MediumItalic.woff2') format('woff2'),
	   url('../fonts/Roboto-MediumItalic.woff') format('woff'),
	   url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500; 
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-LightItalic.woff2') format('woff2'),
	   url('../fonts/Roboto-LightItalic.woff') format('woff'),
	   url('../fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
/**** default background size and position *****/
.k2-cat-top-container .image {min-width: 40%; text-align: right; background-size:cover; background-position: 25%}

/**** custom background size and position ****/
.local .k2-cat-top-container .image {background-size: auto 100%;background-position: top center;}
.location .k2-cat-top-container .image {background-size: auto 100%;background-position: bottom right;}
.long .k2-cat-top-container .image {background-size: auto 100%;background-position: top center;}
.office .k2-cat-top-container .image {background-size: auto 100%;background-position: 75% top;}
.corporate .k2-cat-top-container .image {background-size: cover;background-position: top center;}
.storage .k2-cat-top-container .image {background-size: cover;background-position: top center;}
.boxes .k2-cat-top-container .image {background-size: auto 100%;background-position: 25% center;}
@media (max-width:828px) { 
	.local .k2-cat-top-container .image {background-size: 100% auto;background-position: left 30%;}
	.long .k2-cat-top-container .image {background-size: 100% auto;background-position: top center;}
	.office .k2-cat-top-container .image {background-size: 100% auto; background-position: 60% center;}
	.corporate .k2-cat-top-container .image {background-size: 100% auto; background-position: 5% 10%;}
	.storage .k2-cat-top-container .image {background-size: 100% auto; background-position: 85% 10%;}
	.boxes .k2-cat-top-container .image {background-size: 100% auto; background-position: 10% center;}
	.packing .k2-cat-top-container .image {background-size: 100% auto;background-position: 5% 20%;}
	.location .k2-cat-top-container .image {background-size: cover;background-position: center right;}
}

h3.timeline-title {display: flex}
h3.timeline-title i.fa {padding-right: 5px}
.testimonials .d-sk-bottom {margin-left: 47%}
.list-group-item {border: 0px; padding-right: 1.2rem; padding-left: 1.2rem;}
.testimonials .d-sk-none.image {display: none}
ul#dj-megamenu135.horizontalMenu {display: none}
#footer-top .container {overflow: hidden}
*:focus {outline: none !important;}
body.home #body {display: none}
a, a:link {text-decoration: none; color: #2B378B; font-weight: bold;}
a:hover {text-decoration: underline; color: #2B378B}
a:visited {color: #2B378B}
body {font-family: 'Roboto'; font-style: normal; font-weight: normal; font-size: 21px; line-height: 32px; letter-spacing: 1px; color: #000}
select, .rsform-select-box {font-family: 'Roboto' !important;font-size: 18px !important; line-height: 25px !important; 
letter-spacing: 0.266667px; color: #A7A7A7 }
select > option, .rsform-select-box > option {color: black; font-family: Arial !important;}


.custom-select:focus, .form-control:focus {box-shadow: none}
#osmap a {color: #000; font-weight: normal;}
	.summit {width: 45%; height: auto;}


/**** Mobil menu ****/
ul.dj-mobile-custom135 li.dj-mobileitem:nth-child(n+7) > a, ul.dj-mobile-custom135 li.dj-mobileitem:hover:nth-child(n+7) > a, ul.dj-mobile-custom135 li.dj-mobileitem.active:nth-child(n+7) > a { background: #2B378B;color: white; border-color: #35429c
}
ul.dj-mobile-custom135 > li.dj-mobileitem:nth-child(n+7) ul li.dj-mobileitem > a {
	background: #1b2778;
    color: #fff;
	border-color: #35429c
}
ul.dj-mobile-custom135 > li.dj-mobileitem:nth-child(n+7) ul li.dj-mobileitem:hover > a,
ul.dj-mobile-custom135 > li.dj-mobileitem:nth-child(n+7) ul li.dj-mobileitem.active > a {
	background: #1b2778;
    color: #fff;
}

/**** HEADINGS ****/
h1 {font-family: Montserrat; font-style: normal; font-weight: bold; font-size: 65px; line-height: 67px; margin-bottom: 25px; letter-spacing: 0.1625px;}
h2 {font-family: Montserrat; font-style: normal; font-weight: bold; font-size: 45px; line-height: 50px; letter-spacing: 0.189474px; margin-bottom: 20px; max-width: 900px;}
h3 {font-family: Montserrat; font-style: normal; font-weight: bold; font-size: 35px; line-height: 40px; margin-bottom: 30px; margin-top: 30px; letter-spacing: 0.1625px; max-width: 900px;}
.pageTitle.gray h1 {margin-bottom: 0; margin-top: 0}
::-webkit-input-placeholder { color: #A7A7A7;}
::-moz-placeholder { color: #A7A7A7;}
:-ms-input-placeholder { color: #A7A7A7;}
:-moz-placeholder { color: #A7A7A7;}
input.is-invalid::-webkit-input-placeholder { color: #F70501 !important;}
input.is-invalid::-moz-placeholder { color: #F70501 !important;}
input.is-invalid:-ms-input-placeholder { color: #F70501 !important;}
input.is-invalid:-moz-placeholder { color: #F70501 !important;}
input.is-invalid, select.is-invalid { color: #F70501 !important;}
.formRed {font-weight:normal; margin-top: 15px; color: #F70501; font-size: 18px; line-height: 25px;}
.is-invalid:focus, .was-validated .form-control:invalid:focus {box-shadow: none !important}
.custom-select:focus, .form-control:focus {box-shadow: none !important}
.container-fluid {padding-left: 0; padding-right: 0;}
.container-fluid > .row {margin-left: 0; margin-right: 0}
.container, .container-padding {width: 100%; max-width: 100%;}
.uk-overlay-panel {padding-left: 45px !important; padding-right: 45px !important;}

div.blue {background: #2B378B; color: white; position:relative}
div.blue a {color: white}
div.gray,div.bg-gray {background: rgba(229, 229, 229, 0.4);}
#k2Container {overflow: hidden}
#k2Container.reviews {overflow: visible}

/**** FAQ ****/
.faq p.title {background: #2B378B; color: white; font-family: Montserrat; font-weight: bold; font-size: 25px; line-height: 50px; letter-spacing: 0.189474px; padding-left: 10px;}
.faq .uk-accordion-title {background: rgba(229, 229, 229, 0.4);font-family: Montserrat; font-weight: bold; font-size: 21px; line-height: 28px; letter-spacing: 0.189474px; padding-top: 20px; padding-left: 65px; padding-bottom: 20px; margin: 0 0 10px 0; display: flex; max-width: 100% !important;}
.faq .uk-accordion-title:before {content: ''; background: transparent url(../images/faq-arrow.svg) left center no-repeat; width: 30px; height: 16px; display: inline-block; position: absolute; float: left; transform: rotate(-90deg); transition: all 0.3s; transform-origin: center center; margin-right: 20px; margin-top: 4px; margin-left: -45px; }
.faq .uk-accordion-title.uk-active:before { transform: rotate(0deg)}
.uk-accordion-content {padding-top: 20px !important; margin-bottom: 0px;}

/**** ID Partners ****/
#partners div.uk-cover-background {max-height: 100px; background-size: auto 100%;}
#partners .partners ul.list-group {flex-wrap: wrap; justify-content: center; align-items: center}
#partners .partners ul.list-group .list-group-item {width: calc(100% / 6)}
#partners .partners ul.list-group .list-group-item:last-child {width: calc((100% / 6) - 1px)}

/**** WIDGET KIT ****/
.icon-left .uk-text-center {text-align: left !important; margin-bottom: 30px;}
.uk-margin-top-remove {margin-bottom: 30px;}

/**** Tablet module ****/
#aHead {display: flex; flex-wrap: wrap; align-items: center}
#aHead:hover {cursor: pointer}
#aHead span.image{flex: 0 0 40%}
#aHead span.text{flex: 0 0 60%; text-align: center}
#aHead a.arrow-down {margin: 0; font-size: 21px; line-height: 32px; letter-spacing: 1px; font-weight: normal; }
#aHead h3 {margin-bottom: 5px;}
#aHead a.arrow-down:hover {color: #2B378B !important;}

#ctext.accordion a.blue-link {text-align: center; width: 100%}
#ctext.accordion a.btn {margin-left: auto; margin-right: auto; display: block; width: 300px;}
/**** Module FORM ****/
.movig-start-form input {width: 33%; max-width: 226px; background: white; border: none; font-size: 18px; line-height: 40px; padding: 0 14px; height: 40px; margin: 0 1px; float: left; /*box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.1)*/; letter-spacing: 0.266667px;}
.movig-start-form input[type=submit] {margin-left: -2px; background: #2B378B; border-radius: 0 8px 8px 0; color: white; font-family: Roboto; font-style: normal; font-weight: bold; font-size: 16px; line-height: 19px; letter-spacing: 0.266667px;}

#stickyform {display: table}
#stickyform.sticky-fixed {position: fixed; width: 100%; padding-top: 10px; padding-bottom: 10px; text-align: center; background: #2b378b; left: 0; top: 0;z-index: 9999; display: flex;justify-content: space-between; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25)}
#stickyform.sticky-fixed .moduletable.mb-big, #stickyform.sticky-fixed .moduletable.mt-normal {margin-top: 0 !important; margin-bottom: 0 !important}
a.sticky-phone {line-height: 40px; color: white; text-decoration: none; position: relative; font-size: 25px; font-weight: normal}
a.sticky-phone::before {content:' ';background: url('../images/call-top-estimate.svg') center / cover; display: inline-block; width: 40px; height: 40px; position: absolute; left: -60px; top: 10;} 
#stickyform.sticky-fixed input[type=text] {background: rgba(0, 0, 0, 0.3); color: white}
#stickyform.sticky-fixed #move-from::placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-from::-webkit-input-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-from:-moz-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-from::-moz-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-from:-ms-input-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-from::-ms-input-placeholder { color: #fff;opacity: 1}

#stickyform.sticky-fixed #move-to::placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-to::-webkit-input-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-to:-moz-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-to::-moz-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-to:-ms-input-placeholder { color: #fff;opacity: 1}
#stickyform.sticky-fixed #move-to::-ms-input-placeholder { color: #fff;opacity: 1}

#stickyform.sticky-fixed form.movig-start-form {margin-right:10px}
@media (min-width: 1681px) {
	#stickyform.sticky-fixed {padding-left: calc(50vw - 690px);padding-right: calc(50vw - 690px)}
}
@media (min-width: 1201px) AND (max-width: 1680px){
	#stickyform.sticky-fixed {padding-left: 150px; padding-right: 150px}
}
@media (max-width: 1200px){
	#stickyform.sticky-fixed {padding-left: 15px; padding-right: 15px}
}

/**** K2 ****/
#k2Container ul.two-column {column-count: 2; list-style-type: none; padding-left: 0; column-gap: 60px;}
#k2Container ul.two-column2 {column-count: 2; list-style-type: none; padding-left: 0; column-gap: 60px;}
#k2Container ul.two-column li {margin-left: 30px; position: relative; display: inline-block; margin-bottom: 30px;}
#k2Container ul.two-column2 li {margin-left: 30px; position: relative; display: inline-block; margin-bottom: 10px;}
#k2Container ul.two-column li:before {color: #2b378b; position: absolute; width: 20px; height: 20px; left:-30px; top: 2px;content: '\2713';}
#k2Container ul.two-column2 li:before {color: #2b378b; position: absolute; width: 20px; height: 20px; left:-30px; top: 2px;content: '\2713';}
#k2Container ul.check {list-style-type: none; padding-left: 0; margin-bottom: 0; margin-top: 10px;}
#k2Container ul.check li {margin-left: 30px; position: relative; display: inline-block; margin-bottom: 30px;}
#k2Container ul.check li:before {color: #2b378b; position: absolute; width: 20px; height: 20px; left:-30px; top: 2px;content: '\2713';}

#k2Container ul.check2 {list-style-type: none; padding-left: 0; margin-bottom: 0; margin-top: 10px;}
#k2Container ul.check2 li {margin-left: 30px; position: relative; display: inline-block; margin-bottom: 10px; font-weight: bold;}
#k2Container ul.check2 li:before {color: #000; position: absolute; width: 20px; height: 20px; left:-30px; top: 2px;content: '\2713';}

/*#k2Container ul.two-column li strong {color: #2b378b;}*/

.k2-cat-top-container {display: flex; padding-left: 150px; justify-content: space-between; min-height: 650px;}
.k2-cat-bottom-container .container-fluid.gray > .row > div:nth-child(2) {padding-right: 150px;}
.k2-cat-top-container div.text {display: flex; flex-wrap: wrap; position: relative}
.catForm {display: flex; align-items: end}
.catForm p {margin: 0}


.k2-cat-top-container span.since span.text, .k2-cat-top-container span.since span.year{font-size: 16px; display: block; clear: both; width: 75px; text-align: center; font-family: 'Butler'; font-weight: bold; color: #2B378B; text-transform: uppercase; position: relative}
.k2-cat-top-container h1 {z-index: 2; position: relative}
.catText {position: relative; width: 100%}
span.globe {position: absolute; right: 0; top: 0px; display: block; width: 200px;z-index: 1}
.k2-cat-top-container span.since span.year{font-size: 32px; color: #2B378B;}
.k2-cat-top-container span.since span.text:before, .k2-cat-top-container span.since span.text:after {content:''; width: 5px; height: 5px; border-radius: 50%; background: #2B378B; position: absolute; top: 13px;}
.k2-cat-top-container span.since span.text:before {left: 0}
.k2-cat-top-container span.since span.text:after {right: 0}
.k2-cat-top-container div.catText span.text p {max-width: 650px;}
.k2-cat-bottom-container .container-fluid.gray p {margin-bottom:0}
span.year {margin-bottom: 10px;}

.gray2 img {margin-bottom: 10px; margin-top: 10px;}


/**** mod_custom ****/
.maxw-980 {max-width: 980px !important; padding: 0px;}
.maxw-840 {max-width: 840px !important; padding: 0px;}
img {max-width: 100%; height: auto;}
.moduletable {width: 100%}

#navigation {background: #2B378B}
.btn {width: 200px; height: 60px; border-radius: 8px; font-weight: bold; text-transform: uppercase; font-size: 16px; letter-spacing: 0.266667px; line-height: 60px;text-align: center;padding: 0}
.btn2 {width: 300px; height: 60px; border-radius: 8px; font-weight: bold; text-transform: uppercase; font-size: 16px; letter-spacing: 0.266667px; line-height: 60px;text-align: center;padding: 0; }
.btn.btn-blue {color: white; background: #2B378B}
.btn2.btn-blue2 {color: white; background: #2B378B; display: block; margin: auto; 
}

.btn.btn-blue:hover {background-color: #1B2778;}
.btn2.btn-blue2:hover {background-color: #1B2778; text-decoration: none!important;}

/**** Pagination ****/
div.k2Pagination ul.pagination {justify-content: center}
div.k2Pagination .page-link {border: none;box-shadow: none !important;}
div.k2Pagination .page-item.active .page-link {background: none; color: black;box-shadow: none !important;}
div.k2Pagination li:not(.active) .page-link:hover {color: #2B378B;text-decoration: underline;background-color:transparent;}
div.k2Pagination ul.pagination span.right:before, div.k2Pagination ul.pagination span.left:before {content:'';background: transparent url(../images/faq-arrow.svg) left center no-repeat;width: 35px;height: 20px;display: inline-block;transform: rotate(90deg);margin-top: 10px;}
div.k2Pagination ul.pagination span.right:before {transform: rotate(-90deg); margin-top: 0px;}

/**** CONTACT page ****/
.k2-contact-top-container {padding-left: 150px; display: flex; flex-wrap: wrap}
.k2-contact-top-container a {font-weight: normal; }
.k2-contact-top-container.title {align-items: center}
.k2-contact-top-container.title h1, .k2-contact-top-container.title p {margin: 0 !important}
.k2-contact-top-container h2 {width: 100%; }
.contactTitle {width: calc(30% + 20px)}
.contactText {flex: 0 0 60%;} 
.contactColumn {display: flex; flex-wrap: wrap; padding-right: 15px}
.contactText a {color: #000; font-weight: normal; } 
.contactMap {overflow: hidden; padding-left: 40px; flex: 0 0 40%}
.contactMap p {margin: 0}
.contactMap img {height: 100%; width: auto; float: right}
.contactTextLeft, .contactTextRight {width: 50%;}  
.contactTextLeft {padding-right:20px}
.contactTextRight {padding-left:20px} 

/**** HEAD ****/
#top .container.header .header {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap}
#top div.custom img {max-height: 70px;}
#top p {margin: 0}
#top .head-right {display: flex;}
/**** Call us ****/
.call-us-text{font-size: 16px; color: #F70501; font-weight :300; }
.call-us-number{font-size: 30px; color: #F70501!important; letter-spacing: 1px; font-weight: normal!important; text-decoration: none!important;}
div.call-us {position: relative; margin-left: 40px;}
div.call-us::before {content: '';width: 15px;position: absolute;left: -38px;top: -4px; background-image: url('../images/line.svg'); background-position: center;display: inline-block;height: 71px;}

/**** WHITE menu ****/
.dj-megamenu-custom111 {float: right;}
.dj-megamenu-custom111 li a.dj-up_a {font-family: Roboto; font-style: normal; font-weight: 300 !important; font-size: 16px!important; line-height: 19px!important; letter-spacing: 0.2px;}

/**** BLUE menu ****/
#navigation .moduletable {width: 100%}
.dj-megamenu-custom105.dj-megamenu {display: flex;margin: 0 15px !important;justify-content: space-between; align-items: center}
.dj-megamenu-custom105.dj-megamenu > li a.dj-up_a {font-family: Roboto; font-size: 16px; text-transform: uppercase; padding: 0 !important; letter-spacing: 0.17px;}
.dj-megamenu-custom105 li a.dj-up_a span.dj-drop {padding: 0 !important}
.dj-megamenu-custom105 .arrow {display: none !important}
.dj-megamenu-custom105 li a.dj-up_a {font-weight: 300 !important}
.dj-megamenu-custom105::after {display: none !important}
ul#dj-megamenu105 > span.sk-sep {width: 1px; height: 15px;display:inline-block; background: #4B59BB;} 
ul#dj-megamenu105 span.sk-sep:first-child {display: none}

/***** HOME text *****/
a.blue-link {color: #2B378B; cursor: pointer; position: relative}
a.arrow-down {padding-bottom: 15px; margin-bottom: 15px;  margin-top: 40px; display: inline-block; font-weight: bold; font-size: 16px;
line-height: 19px; letter-spacing: 0.266667px;}
a.arrow-down::after {content:' ';background: url('../images/arrow.svg') center / cover; display: inline-block; width: 20px; height: 10px; position: absolute; left: calc(50% - 10px); bottom: 0; line-height: 19px;} 
a.arrow-up {padding-top: 15px; margin-top: 15px; display: inline-block; font-weight: bold; font-size: 16px;line-height: 19px;}
a.arrow-up::after {content:' ';background: url('../images/arrow.svg') center / cover; display: inline-block; width: 20px; height: 10px; position: absolute; left: calc(50% - 10px); top: 0; transform: rotate(180deg)} 


/**** HERO ***/
/*.hero .row {min-height: 494px}
.hero .custom {background-position: top right;
background-size: auto 100%;}
@media (min-width: 1920px) {
	.hero .custom {background-size: 100% auto}
	.hero .row {min-height: 680px}
}*/
/*.hero .row {height: 35vw}*/
.hero .row > div {display: flex; flex-wrap:wrap; min-height: 35vw}
.hero .custom {background-position: top right;
background-size: cover;}
.hero .title {font-family: 'Montserrat'; font-weight: bold; font-size: 65px; line-height: 67px; letter-spacing: 0.1625px;}

/**** Image-Blue boxes ***/
.first {margin-right: 10px; padding: 0}
.last {margin-left: 10px; padding: 0}
.container-sk .row {margin: 0 0 20px 0;}
.container-sk .row .col-sm-narrow {width: calc(41% - 10px)}
.container-sk .row .col-sm-wide {width: calc(59% - 10px)}
.container-sk .row .col-sm-6 {max-width: calc(50% - 10px)}
.container-sk div.blue {display: flex; align-items: center; flex-wrap: wrap; align-content: center;}
.container-sk .row .col-sm-6:not(.blue), .container-sk .row .col-sm-wide,  .container-sk .row .col-sm-narrow {background-position: center; background-size: cover}
h3.blue-title {font-family: Montserrat; font-weight: bold;font-size: 40px; letter-spacing: 0.1625px; line-height: 50px;margin-bottom: 20px;position: relative; margin-top: 0px;}
h3.blue-title::after {content:' ';background: url('../images/arrow-right.png') center / cover; display: inline-block; width: 10px; height: 20px;margin-left: 15px;}
.boxes p {letter-spacing: 0.189474px !important;}
.boxes a:hover {text-decoration: none !important; font-weight: normal!important;}
.boxes a {font-weight: normal!important;width:100%; height:100%;display:block}

.p-5 {padding: 4.1rem !important;}
.px-5 {padding-right: 4.1rem !important;}
.px-5 {padding-left: 4.1rem !important;}
.col-sm-wide a , .col-sm-narrow a {display: block; width: 100%; height: 100%}
@media (min-width: 1441px) {
	.first {margin-right: 13px; padding: 0}
	.last {margin-left: 13px; padding: 0}
	.container-sk .row {margin: 0 0 26px 0;}
	.container-sk .row .col-sm-narrow {width: calc(41% - 13px)}
	.container-sk .row .col-sm-wide {width: calc(59% - 13px)}
	.container-sk .row .col-sm-6 {max-width: calc(50% - 13px)}
}

.icon {position: absolute;}
.storage {bottom: 0px; right: 24px;}
.corporate-mover {bottom: 0px; right: 20px;}
.local-mover {bottom: 11px; right: 16px;}
.international-mover {bottom: 11px; right: 17px;}
.long-distance {bottom: 16px; right: 18px;}
.canada {bottom: 0px; right: 20px;}
.usa {bottom: 0px; right: 30px;}

/**** Message ***/
.message p {letter-spacing: 0.189474px !important;}
.message h1 {font-size: 45px ; line-height: 50px;}


/**** Testimonials ***/
.testimonials {background: rgba(229, 229, 229, 0.4)}
.testimonials .custom {background-position: top left; background-size: auto 100%; background-repeat:no-repeat;}
.testimonials .custom .row {min-height: 611px;}
.testimonials .title {text-transform: uppercase; font-size: 18px; letter-spacing: 1.4px; font-weight: normal; font-family: Roboto; font-style: normal; line-height: 25px; position: relative}
.testimonials .name {font-weight: bold; text-align: right; letter-spacing: 0.189474px;}

.testimonials .title::before {content:' ';background: url('../images/quote.svg') center / cover; display: inline-block; width: 86px; height: 72px; position: absolute; left: -45px; top: -25px;}

.testimonials p {letter-spacing: -0.2px !important;}
.uk-slidenav-position .uk-slidenav-previous {margin-left: -25px;}
.uk-slidenav-position .uk-slidenav-next {margin-right: -60px;}
.uk-slidenav-previous::before, .uk-slidenav-next::before {content: "" !important; background-image: url(../images/testimonial-arrow.svg);width: 22px;height: 45px;display: block;}
.uk-slidenav-previous::before {transform: rotate(180deg); left: 35px}
@media (min-width: 1441px) {
	.testimonials .custom {background-position: center left; background-size: auto 120%;}
}

/**** Testimonials widget ***/
.uk-overlay-panel {color: #000 !important;}
.feedback span.item {display: block}
.feedback .summary {font-family: Roboto; font-style: normal; font-weight: normal; font-size: 18px; line-height: 25px;letter-spacing: 1.4px; text-transform: uppercase; padding-bottom: 35px; display: inline-block;position: relative}
.feedback .reviewer {font-size: 18px; line-height: 25px; letter-spacing: -0.2px;}
.feedback .dtreviewed {font-size: 18px; letter-spacing: -0.2px; line-height: 25px;}
.feedback .fn {font-size: 18px; letter-spacing: -0.2px; line-height: 25px;display: block; }

.feedback .rating {font-size: 18px; letter-spacing: -0.2px;}
.feedback .description {letter-spacing: -0.2px!important; padding-bottom: 35px; display: inline-block;}

.testimonials .uk-slidenav-position::before {content:' ';background: url('../images/quote.svg') center / cover; display: inline-block; width: 86px; height: 72px; position: absolute; left: 0px; top: -20px;}
.catItemIntroText .feedback .item .summary:before {content:' ';background: url('../images/quote.svg') center / cover; display: inline-block; width: 86px; height: 72px; position: absolute; left: -46px; top: -26px;}
/**** REVIEWS page ****/
.reviews .itemContainer {padding-bottom: 50px;margin-bottom: 65px; border-bottom: 1px solid #E7E5E6;}
.reviews #itemListPrimary .itemContainer:last-child  {padding-bottom: 0px;margin-bottom: 0px;border-bottom: none}
.reviews .feedback .summary::before {top: -36px}

/**** Tags ****/
.tagItemView {padding-bottom: 50px;margin-bottom: 50px; border-bottom: 1px solid #E7E5E6;}
.tagItemView h2,.tagItemView h3 {max-width: unset !important; font-size: 35px}
.tagItemView h2.tagItemTitle a {color: black} 
.tagItemView h2.tagItemTitle a:hover {color:#2b378b; text-decoration: none}
/***** Globe *****/
div.moduletable.globe {background: transparent url('../images/globe.png') top center / 260px no-repeat; padding-top: 80px}
div.moduletable.globe p {letter-spacing: 0.189474px;}


/**** Icon-Text kék ****/
.icon-blue .uk-grid, .icon-blue.uk-grid-small  {margin-left: 0; padding-left: 0}
.icon-blue > div:nth-child(2n+1) > .uk-panel {padding-right: 37px}
.icon-blue > div:nth-child(2n) > .uk-panel {padding-left: 37px}
.icon-blue .uk-grid-margin {margin-top: 80px !important;}
.icon-blue .uk-grid > * {padding-left: 0; margin-left: 0}
.icon-blue.uk-grid-small > * {padding-left: 0; margin-left: 0 }
.icon-blue .uk-width-medium-1-4 {width: 125px; padding-left: 0}
.icon-blue .uk-width-medium-3-4 {width: calc(100% - 125px)} 
.icon-blue .icon-text h3.uk-h3 {font-family: Montserrat; font-style: normal; font-weight: bold; font-size: 35px; letter-spacing: 0.1625px; line-height: 40px;  margin-bottom: 30px;}
.icon-blue .icon-text .uk-width-medium-3-4 {padding-right: 75px}
.icon-blue .icon-text .uk-grid > * {padding-left: 0 !important}
.icon-blue .icon-text .uk-grid {margin-left: 0}
.icon-blue .icon-text p {letter-spacing: 0.189474px;}
.icon-blue a {color: white}
.icon-blue.big-margin .uk-grid-margin {margin-top: 110px !important;}
.icon-blue.big-margin > div:nth-child(2) h3 {max-width: 370px;}
.icon-blue.big-margin > div:nth-child(3) h3 , .icon-blue.big-margin > div:nth-child(4) h3 {max-width: 340px;}


/**** Icon-Text fehér ****/
.icon-white .uk-grid, .icon-white.uk-grid-small  {margin-left: 0; padding-left: 0}
.icon-white .uk-text-center {text-align: left !important}
.icon-white > div:nth-child(1) > .uk-panel,.icon-white > div:nth-child(4) > .uk-panel {padding-right: 50px}
.icon-white > div:nth-child(2) > .uk-panel,.icon-white > div:nth-child(5) > .uk-panel {padding-left: 25px; padding-right: 25px}
.icon-white > div:nth-child(3) > .uk-panel,.icon-white > div:nth-child(6) > .uk-panel {padding-left: 50px;}
.icon-white .uk-grid-margin {margin-top: 80px !important;}
.icon-white .uk-grid > * {padding-left: 0; margin-left: 0}
.icon-white.uk-grid-small > * {padding-left: 0; margin-left: 0 }
.icon-white .icon-text h3.uk-h3 {font-family: Montserrat; font-style: normal; font-weight: bold; font-size: 35px; letter-spacing: 0.1625px; line-height: 40px;  margin-bottom: 30px;}
.icon-white .icon-text .uk-grid > * {padding-left: 0 !important}
.icon-white .icon-text .uk-grid {margin-left: 0}
.icon-white .icon-text p {letter-spacing: 0.189474px;}
.icon-white p a {color: #2B378B; font-weight: bold; display: block ; margin-top: -15px}
.icon-white .uk-panel:hover p a {text-decoration: underline}
.icon-white p a:after {content: "\00BB"; display: inline-block; padding-left: 10px;}
.icon-white h3 a.uk-link-reset {color: black; font-size: 35px; line-height: 40px;}
/**** Text fehér ****/
.image-white .uk-grid, .icon-white.uk-grid-small  {margin-left: 0; padding-left: 0}
.image-white > div:nth-child(1) > .uk-panel {padding-right: 50px}
.image-white > div:nth-child(2) > .uk-panel {padding-left: 25px; padding-right: 25px}
.image-white > div:nth-child(3) > .uk-panel {padding-left: 50px;}
.image-white .uk-grid-margin {margin-top: 80px !important;}
.image-white.uk-grid-small {margin-left: 0}
.image-white .uk-grid > * {padding-left: 0; margin-left: 0}
.image-white.uk-grid-small > * {padding-left: 0; margin-left: 0 }

/**** WHY page ****/
body.why h3.blue-title::after {display: none}
body.why .k2-cat-top-container {min-height: 470px}

/**** ABOUT page ****/
body.about .k2-cat-top-container {max-height: 470px; min-height: 470px;}
body.about .k2-cat-top-container  div.image {position: absolute;z-index: 1;right: 0;top: 0;height: 100%;width: 100%;background-repeat: no-repeat; background-size: auto 100%; background-position: right top; }
body.about .k2-cat-top-container div.text {max-width: 50vw; z-index: 2}
body.about .k2-cat-top-container {position: relative}
body.about .k2-cat-bottom-container .container .first-section > p {max-width: calc(100% - 340px)} /* Kép nem kilógó része (370 - 70px) és a 40px eltartás*/
div.founder {display: flex; margin-top: -120px; margin-bottom: -180px}
div.trucks {width: calc(100% - 300px); position: relative; text-align:center}
div.trucks:before {content:''; height:1px; width:100%; background: black; position:absolute; top:185px; left:0}
div.trucks img {max-width: 150px;z-index: 2;position: relative;background:white; margin-top:144px}
div.founder-image {margin-right: -70px; text-align: center}
div.founder-image img {max-width: 370px;}
div.founder-image p, div.owners p {font-size: 14px; line-height: 24px; margin-top: 45px}
div.founder-image p span.titulus, div.owners p span.titulus  {display: block; width: 100%;font-style: italic;}
div.owners img {max-width: 397px;}
body.about .k2-cat-bottom-container .container .second-section {display: flex;}
body.about .k2-cat-bottom-container .container .second-section div.owners {margin-right: 66px; margin-top: 103px; text-align: center}

/**** FOOTER ****/
#footer-top {font-size: 14px; line-height: 25px; letter-spacing: 0.147368px; background: rgba(229, 229, 229, 0.4);}
#footer  {font-size: 14px; background: #2B378B; color: white}
#footer a {color: white; font-weight: normal!important;}
#footer p {margin: 0; letter-spacing: 0.147368px;}
#footer-top h3 {font-size: 20px; line-height: 37px; letter-spacing: 0px; text-transform: uppercase;}
#footer-top a {color: #000; font-weight: normal!important;}
#footer-top ul {padding: 0; margin:0; list-style: none}
#footer-top ul li {margin-bottom: 15px; }

/**** Blog ****/
.blog.itemleading, .blog.itemprimary, .blog.itemsecondary {background:  rgba(229, 229, 229, 0.4); margin-bottom: 40px; display: flex;} 
.blog.itemleading h3, .blog.itemprimary h3, .blog.itemsecondary h3 {margin-top: 0; margin-bottom: 24px;}
 .blog.itemsecondary {height: calc(100% - 40px)}
.blog.itemleading .itemContent, .blog.itemprimary .itemContent, .blog.itemsecondary .itemContent {padding: 40px;}
.blog.itemleading .itemImage {width:50%; margin-right: 20px}
.blog.itemleading .itemContent {width:50%; margin-left: 20px}
.blog.itemprimary .itemImage {width:50%; margin-left: 20px}
.blog.itemprimary .itemContent {width:50%; margin-right: 20px}
.blog .catItemDateCreated {font-size: 14px;line-height: 25px;display: block; margin-bottom: 10px}
.blog .catItemImageBlock {height: 100%;}
.blog .catItemImageBlock {background-size: cover}

.itemTagsBlock {display: flex; padding-top: 15px;}
.itemTagsBlock .fa {font-size: 150%}
ul.itemTags {display: inline-block; padding-left: 15px;line-height: normal; list-style: none}
ul.itemTags li {margin-right: 5px; display: inline-block}
ul.itemTags li a {color: #000; font-size: 100%; font-weight: normal; background: #f3f3f3 none repeat scroll 0 0;
padding: 5px; margin-right: 5px;margin-bottom: 5px;display: block}
#itemListSecondary {display: flex; flex-wrap:wrap; justify-content: space-between;}
#itemListSecondary .itemContainer {width:calc(50% - 20px) !important;}
.blog .catItemIntroText {margin-bottom: 30px}
.itemView .itemDateCreated {display: inline-block; margin-bottom: 30px;margin-top: 10px}
.blog.itemView h2:not(.itemTitle) { font-size: 35px!important; line-height: 40px; letter-spacing: 0.1625px; }
.blog.itemView h3 { font-size: 21px !important;margin-bottom: 10px;margin-top: 10px; line-height: 30px;}
/**** CUSTOM PADDING - MARGIN ****/
.noMargin {margin: 0}
/* LARGE */
.p-large {padding: 100px !important;}
.pt-large {padding-top: 100px !important;}
.pb-large {padding-bottom: 100px !important;}
.pl-large {padding-left: 100px !important;}
.pr-large {padding-right: 100px !important;}
.m-large {margin: 100px !important;}
.mt-large {margin-top: 100px !important;}
.mb-large {margin-bottom: 100px !important;}
.ml-large {margin-left: 100px !important;}
.mr-large {margin-right: 100px !important;}
/* LARGE9 */
.p-large9 {padding: 90px !important;}
.pt-large9 {padding-top: 90px !important;}
.pb-large9 {padding-bottom: 90px !important;}
.pl-large9 {padding-left: 90px !important;}
.pr-large9 {padding-right: 90px !important;}
.m-large9 {margin: 90px !important;}
.mt-large9 {margin-top: 90px !important;}
.mb-large9 {margin-bottom: 90px !important;}
.ml-large9 {margin-left: 90px !important;}
.mr-large9 {margin-right: 90px !important;}
/* BIG */
.p-big {padding: 80px !important;}
.pt-big {padding-top: 80px !important;}
.pb-big {padding-bottom: 80px !important;}
.pl-big {padding-left: 80px !important;}
.pr-big {padding-right: 80px !important;}
.m-big {margin: 80px !important;}
.mt-big {margin-top: 80px !important;}
.mb-big {margin-bottom: 80px !important;}
.ml-big {margin-left: 80px !important;}
.mr-big {margin-right: 80px !important;}
/* MEDIUM */
.p-medium {padding: 60px !important;}
.pt-medium {padding-top: 60px !important;}
.pb-medium {padding-bottom: 60px !important;}
.pl-medium {padding-left: 60px !important;}
.pr-medium {padding-right: 60px !important;}
.m-medium {margin: 60px !important;}
.mt-medium {margin-top: 60px !important;}
.mb-medium {margin-bottom: 60px !important;}
.ml-medium {margin-left: 60px !important;}
.mr-medium {margin-right: 60px !important;}
/* NORMAL */
.p-normal {padding: 45px !important;}
.pt-normal {padding-top: 45px !important;}
.pb-normal {padding-bottom: 45px !important;}
.pl-normal {padding-left: 45px !important;}
.pr-normal {padding-right: 45px !important;}
.m-normal {margin: 45px !important;}
.mt-normal {margin-top: 45px !important;}
.mb-normal {margin-bottom: 45px !important;}
.ml-normal {margin-left: 45px !important;}
.mr-normal {margin-right: 45px !important;}
/* SMALL */
.p-small {padding: 30px !important;}
.pt-small {padding-top: 30px !important;}
.pb-small {padding-bottom: 30px !important;}
.pl-small {padding-left: 30px !important;}
.pr-small {padding-right: 30px !important;}
.m-small {margin: 30px !important;}
.mt-small {margin-top: 30px !important;}
.mb-small {margin-bottom: 30px !important;}
.ml-small {margin-left: 30px !important;}
.mr-small {margin-right: 30px !important;}
/* XSMALL */
.p-xsmall {padding: 20px !important;}
.pt-xsmall {padding-top: 20px !important;}
.pb-xsmall {padding-bottom: 20px !important;}
.pl-xsmall {padding-left: 20px !important;}
.pr-xsmall {padding-right: 20px !important;}
.m-xsmall {margin: 20px !important;}
.mt-xsmall {margin-top: 20px !important;}
.mb-xsmall {margin-bottom: 20px !important;}
.ml-xsmall {margin-left: 20px !important;}
.mr-xsmall {margin-right: 20px !important;}

@media (max-width: 1200px) AND (min-width:992px) {
	/* LARGE */
	.p-large {padding: 75px !important;}
	.pt-large {padding-top: 75px !important;}
	.pb-large {padding-bottom: 75px !important;}
	.pl-large {padding-left: 75px !important;}
	.pr-large {padding-right: 75px !important;}
	.m-large {margin: 75px !important;}
	.mt-large {margin-top: 75px !important;}
	.mb-large {margin-bottom: 75px !important;}
	.ml-large {margin-left: 75px !important;}
	.mr-large {margin-right: 75px !important;}
	/* LARGE9 */
	.p-large9 {padding: 75px !important;}
	.pt-large9 {padding-top: 75px !important;}
	.pb-large9 {padding-bottom: 75px !important;}
	.pl-large9 {padding-left: 75px !important;}
	.pr-large9 {padding-right: 75px !important;}
	.m-large9 {margin: 75px !important;}
	.mt-large9 {margin-top: 75px !important;}
	.mb-large9 {margin-bottom: 75px !important;}
	.ml-large9 {margin-left: 75px !important;}
	.mr-large9 {margin-right: 75px !important;}
	/* BIG */
	.p-big {padding: 60px !important;}
	.pt-big {padding-top: 60px !important;}
	.pb-big {padding-bottom: 60px !important;}
	.pl-big {padding-left: 60px !important;}
	.pr-big {padding-right: 60px !important;}
	.m-big {margin: 60px !important;}
	.mt-big {margin-top: 60px !important;}
	.mb-big {margin-bottom: 60px !important;}
	.ml-big {margin-left: 60px !important;}
	.mr-big {margin-right: 60px !important;}
	/* MEDIUM */
	.p-medium {padding: 50px !important;}
	.pt-medium {padding-top: 50px !important;}
	.pb-medium {padding-bottom: 50px !important;}
	.pl-medium {padding-left: 50px !important;}
	.pr-medium {padding-right: 50px !important;}
	.m-medium {margin: 50px !important;}
	.mt-medium {margin-top: 50px !important;}
	.mb-medium {margin-bottom: 50px !important;}
	.ml-medium {margin-left: 50px !important;}
	.mr-medium {margin-right: 50px !important;}
	/* NORMAL */
	.p-normal {padding: 40px !important;}
	.pt-normal {padding-top: 40px !important;}
	.pb-normal {padding-bottom: 40px !important;}
	.pl-normal {padding-left: 40px !important;}
	.pr-normal {padding-right: 40px !important;}
	.m-normal {margin: 40px !important;}
	.mt-normal {margin-top: 40px !important;}
	.mb-normal {margin-bottom: 40px !important;}
	.ml-normal {margin-left: 40px !important;}
	.mr-normal {margin-right: 40px !important;}
}


@media (max-width: 991px) AND (min-width:768px) {
	/* LARGE */
	.p-large {padding: 60px !important;}
	.pt-large {padding-top: 60px !important;}
	.pb-large {padding-bottom: 60px !important;}
	.pl-large {padding-left: 60px !important;}
	.pr-large {padding-right: 60px !important;}
	.m-large {margin: 60px !important;}
	.mt-large {margin-top: 60px !important;}
	.mb-large {margin-bottom: 60px !important;}
	.ml-large {margin-left: 60px !important;}
	.mr-large {margin-right: 60px !important;}
	/* LARGE9 */
	.p-large9 {padding: 60px !important;}
	.pt-large9 {padding-top: 60px !important;}
	.pb-large9 {padding-bottom: 60px !important;}
	.pl-large9 {padding-left: 60px !important;}
	.pr-large9 {padding-right: 60px !important;}
	.m-large9 {margin: 60px !important;}
	.mt-large9 {margin-top: 60px !important;}
	.mb-large9 {margin-bottom: 60px !important;}
	.ml-large9 {margin-left: 60px !important;}
	.mr-large9 {margin-right: 60px !important;}
	/* BIG */
	.p-big {padding: 50px !important;}
	.pt-big {padding-top: 50px !important;}
	.pb-big {padding-bottom: 50px !important;}
	.pl-big {padding-left: 50px !important;}
	.pr-big {padding-right: 50px !important;}
	.m-big {margin: 50px !important;}
	.mt-big {margin-top: 50px !important;}
	.mb-big {margin-bottom: 50px !important;}
	.ml-big {margin-left: 50px !important;}
	.mr-big {margin-right: 50px !important;}
	/* MEDIUM */
	.p-medium {padding: 40px !important;}
	.pt-medium {padding-top: 40px !important;}
	.pb-medium {padding-bottom: 40px !important;}
	.pl-medium {padding-left: 40px !important;}
	.pr-medium {padding-right: 40px !important;}
	.m-medium {margin: 40px !important;}
	.mt-medium {margin-top: 40px !important;}
	.mb-medium {margin-bottom: 40px !important;}
	.ml-medium {margin-left: 40px !important;}
	.mr-medium {margin-right: 40px !important;}
	/* NORMAL */
	.p-normal {padding: 30px !important;}
	.pt-normal {padding-top: 30px !important;}
	.pb-normal {padding-bottom: 30px !important;}
	.pl-normal {padding-left: 30px !important;}
	.pr-normal {padding-right: 30px !important;}
	.m-normal {margin: 30px !important;}
	.mt-normal {margin-top: 30px !important;}
	.mb-normal {margin-bottom: 30px !important;}
	.ml-normal {margin-left: 30px !important;}
	.mr-normal {margin-right: 30px !important;}
	/* SMALL */
	.p-small {padding: 25px !important;}
	.pt-small {padding-top: 25px !important;}
	.pb-small {padding-bottom: 25px !important;}
	.pl-small {padding-left: 25px !important;}
	.pr-small {padding-right: 25px !important;}
	.m-small {margin: 25px !important;}
	.mt-small {margin-top: 25px !important;}
	.mb-small {margin-bottom: 25px !important;}
	.ml-small {margin-left: 25px !important;}
	.mr-small {margin-right: 25px !important;}
}
@media (max-width: 767px) AND (min-width:576px) {
	/* LARGE */
	.p-large {padding: 40px !important;}
	.pt-large {padding-top: 40px !important;}
	.pb-large {padding-bottom: 40px !important;}
	.pl-large {padding-left: 40px !important;}
	.pr-large {padding-right: 40px !important;}
	.m-large {margin: 40px !important;}
	.mt-large {margin-top: 40px !important;}
	.mb-large {margin-bottom: 40px !important;}
	.ml-large {margin-left: 40px !important;}
	.mr-large {margin-right: 40px !important;}
	/* LARGE9 */
	.p-large9 {padding: 40px !important;}
	.pt-large9 {padding-top: 40px !important;}
	.pb-large9 {padding-bottom: 40px !important;}
	.pl-large9 {padding-left: 40px !important;}
	.pr-large9 {padding-right: 40px !important;}
	.m-large9 {margin: 40px !important;}
	.mt-large9 {margin-top: 40px !important;}
	.mb-large9 {margin-bottom: 40px !important;}
	.ml-large9 {margin-left: 40px !important;}
	.mr-large9 {margin-right: 40px !important;}
	/* BIG */
	.p-big {padding: 30px !important;}
	.pt-big {padding-top: 30px !important;}
	.pb-big {padding-bottom: 30px !important;}
	.pl-big {padding-left: 30px !important;}
	.pr-big {padding-right: 30px !important;}
	.m-big {margin: 30px !important;}
	.mt-big {margin-top: 30px !important;}
	.mb-big {margin-bottom: 30px !important;}
	.ml-big {margin-left: 30px !important;}
	.mr-big {margin-right: 30px !important;}
	/* MEDIUM */
	.p-medium {padding: 20px !important;}
	.pt-medium {padding-top: 20px !important;}
	.pb-medium {padding-bottom: 20px !important;}
	.pl-medium {padding-left: 20px !important;}
	.pr-medium {padding-right: 20px !important;}
	.m-medium {margin: 20px !important;}
	.mt-medium {margin-top: 20px !important;}
	.mb-medium {margin-bottom: 20px !important;}
	.ml-medium {margin-left: 20px !important;}
	.mr-medium {margin-right: 20px !important;}
	/* NORMAL */
	.p-normal {padding: 15px !important;}
	.pt-normal {padding-top: 15px !important;}
	.pb-normal {padding-bottom: 15px !important;}
	.pl-normal {padding-left: 15px !important;}
	.pr-normal {padding-right: 15px !important;}
	.m-normal {margin: 15px !important;}
	.mt-normal {margin-top: 15px !important;}
	.mb-normal {margin-bottom: 15px !important;}
	.ml-normal {margin-left: 15px !important;}
	.mr-normal {margin-right: 15px !important;}
	/* SMALL */
	.p-small {padding: 15px !important;}
	.pt-small {padding-top: 15px !important;}
	.pb-small {padding-bottom: 15px !important;}
	.pl-small {padding-left: 15px !important;}
	.pr-small {padding-right: 15px !important;}
	.m-small {margin: 15px !important;}
	.mt-small {margin-top: 15px !important;}
	.mb-small {margin-bottom: 15px !important;}
	.ml-small {margin-left: 15px !important;}
	.mr-small {margin-right: 15px !important;}
}
@media (max-width: 575px) {
	/* LARGE */
	.p-large {padding: 30px !important;}
	.pt-large {padding-top: 30px !important;}
	.pb-large {padding-bottom: 30px !important;}
	.pl-large {padding-left: 30px !important;}
	.pr-large {padding-right: 30px !important;}
	.m-large {margin: 30px !important;}
	.mt-large {margin-top: 30px !important;}
	.mb-large {margin-bottom: 30px !important;}
	.ml-large {margin-left: 30px !important;}
	.mr-large {margin-right: 30px !important;}
	/* LARGE9 */
	.p-large9 {padding: 30px !important;}
	.pt-large9 {padding-top: 30px !important;}
	.pb-large9 {padding-bottom: 30px !important;}
	.pl-large9 {padding-left: 30px !important;}
	.pr-large9 {padding-right: 30px !important;}
	.m-large9 {margin: 30px !important;}
	.mt-large9 {margin-top: 30px !important;}
	.mb-large9 {margin-bottom: 30px !important;}
	.ml-large9 {margin-left: 30px !important;}
	.mr-large9 {margin-right: 30px !important;}
	/* BIG */
	.p-big {padding: 20px !important;}
	.pt-big {padding-top: 20px !important;}
	.pb-big {padding-bottom: 20px !important;}
	.pl-big {padding-left: 20px !important;}
	.pr-big {padding-right: 20px !important;}
	.m-big {margin: 20px !important;}
	.mt-big {margin-top: 20px !important;}
	.mb-big {margin-bottom: 20px !important;}
	.ml-big {margin-left: 20px !important;}
	.mr-big {margin-right: 20px !important;}
	/* MEDIUM */
	.p-medium {padding: 15px !important;}
	.pt-medium {padding-top: 15px !important;}
	.pb-medium {padding-bottom: 15px !important;}
	.pl-medium {padding-left: 15px !important;}
	.pr-medium {padding-right: 15px !important;}
	.m-medium {margin: 15px !important;}
	.mt-medium {margin-top: 15px !important;}
	.mb-medium {margin-bottom: 15px !important;}
	.ml-medium {margin-left: 15px !important;}
	.mr-medium {margin-right: 15px !important;}
	/* NORMAL */
	.p-normal {padding: 15px !important;}
	.pt-normal {padding-top: 15px !important;}
	.pb-normal {padding-bottom: 15px !important;}
	.pl-normal {padding-left: 15px !important;}
	.pr-normal {padding-right: 15px !important;}
	.m-normal {margin: 15px !important;}
	.mt-normal {margin-top: 15px !important;}
	.mb-normal {margin-bottom: 15px !important;}
	.ml-normal {margin-left: 15px !important;}
	.mr-normal {margin-right: 15px !important;}
	/* SMALL */
	.p-small {padding: 15px !important;}
	.pt-small {padding-top: 15px !important;}
	.pb-small {padding-bottom: 15px !important;}
	.pl-small {padding-left: 15px !important;}
	.pr-small {padding-right: 15px !important;}
	.m-small {margin: 15px !important;}
	.mt-small {margin-top: 15px !important;}
	.mb-small {margin-bottom: 15px !important;}
	.ml-small {margin-left: 15px !important;}
	.mr-small {margin-right: 15px !important;}
}

@media (min-width: 1681px) {
	.container {max-width: 1380px; margin-left: auto; margin-right: auto;padding:0}
/*	.fax p.title, .faq .uk-accordion-title, .faq .uk-accordion-content {padding-left: calc(50vw-810px); padding-right: calc(50vw-810px)}*/
}
@media (min-width: 1680px) {
	.hero .title {font-size: 4vw; line-height: 4.3vw; margin-bottom: 1.3vw}
	.hero .catForm .mb-big {margin-bottom:4.8vw !important}
	.hero .pt-large {padding-top:6vw !important}
	.k2-cat-top-container {padding-left: calc(50vw - 700px)}
	.k2-cat-bottom-container .container-fluid.gray > .row > div:nth-child(2) {padding-right: calc(50vw - 700px);}
	.k2-contact-top-container {padding-left: calc(50vw - 700px)}
}
@media (max-width: 1679px) {
	body.about .k2-cat-top-container div.image {background-position: right top;}
}
@media (min-width: 1440px) AND (max-width: 1680px) {
	.container {width: calc(100% - 300px);max-width: calc(100% - 300px); margin-left: auto; margin-right: auto;padding:0}
/*	.faq p.title, .faq .uk-accordion-title, .faq .uk-accordion-content {padding-left: 150px; padding-right: 150px; }*/
	
}

@media  (min-width: 1201px) AND (max-width: 1439px) {
  .container {width: calc(100% - 180px);max-width: calc(100% - 180px); margin-left: auto; margin-right: auto;padding:0}
	.k2-cat-top-container {padding-left: 90px;}
	.k2-cat-bottom-container .container-fluid.gray > .row > div:nth-child(2) {padding-right: 90px;}
	.k2-contact-top-container {padding-left: 90px;}
	
}
@media  (min-width: 1201px) AND (max-width: 1300px) {
  .container {width: calc(100% - 90px);max-width: calc(100% - 90px); margin-left: auto; margin-right: auto;padding:0}
	.k2-cat-top-container {padding-left: 45px;}
	.k2-cat-bottom-container .container-fluid.gray > .row > div:nth-child(2) {padding-right: 45px;}
	.k2-contact-top-container {padding-left: 45px;}
	  
}
@media (max-width: 1200px) {
	body.about .k2-cat-top-container div.image {background-position: 42vw top;}
	.icon-blue .uk-width-medium-1-4 {max-width: 105px; margin-right: 15px; padding: 0 15px; text-align: center}
	.faq .uk-accordion-title::before {margin-top: 0px;}
	div.founder-image {margin-right: unset}
	div.trucks { width: calc(100% - 280px);}
    div.founder-image img {max-width: 320px;}
	body.about .k2-cat-bottom-container .container .first-section > p {max-width: calc(100% - 340px)} 
	div.founder {display: flex; margin-top: -120px; margin-bottom: -180px}
	div.trucks:before {content:''; height:1px; width:100%; background: black; position:absolute; top:160px; left:0}
	div.trucks img {max-width: 150px;z-index: 2;position: relative;background:white; margin-top:119px}
	body.about .k2-cat-bottom-container .container .second-section div.owners {margin-right: 45px;}	
	/*.container {padding-left: 30px; padding-right: 30px}*/
	h1 {font-size: 45px !important; line-height: 50px!important;}
	.message h1 {font-size: 35px!important; line-height: 40px!important;}
    h2 {font-size: 35px!important; line-height: 40px!important;}
	.testimonials h3.title {font-size: 18px !important;}
	.hero h2.title {font-size: 45px!important; line-height: 45px!important;}
    h3, .blog.itemView h2:not(.itemTitle) {font-size: 30px!important; line-height: 34px!important;}
    .uk-accordion-title {font-size: 24px !important; line-height: 28px !important;}
    .uk-margin-top-remove {margin-bottom: 20px!important;}
    #footer-top h3 {font-size: 20px !important;; line-height: 24px!important; }
	.k2-cat-top-container {padding-left: 15px;}
	.k2-cat-bottom-container .container-fluid.gray > .row > div:nth-child(2) {padding-right: 15x;}
	.k2-contact-top-container {padding-left: 15px;}
    .catItemIntroText .feedback .item .summary::before {left: -13px} 
	.dj-megamenu-custom111 li a.dj-up_a {padding: 0 15px !important;}
	#partners .partners ul.list-group .list-group-item {width: calc(100% / 3); text-align: center}
	#partners .partners ul.list-group .list-group-item:last-child {width: calc((100% / 3) - 1px);}
	#partners .partners ul.list-group .list-group-item img {max-width: 180px; width: 100%}
	#partners .partners ul.list-group .list-group-item:nth-child(3), #partners .partners ul.list-group .list-group-item:nth-child(6) {width: calc((100% / 3) - 1px)}
	.k2-cat-bottom-container .container-fluid.gray > .row > div:nth-child(2) {padding-left: unset; padding-right: unset; }
	.k2-cat-bottom-container .container-fluid.gray > .row > div:nth-child(2) h2 {padding-right: 15px;} 
	.blog.itemleading, .blog.itemprimary, .blog.itemsecondary {margin-bottom: 30px;} 
	.blog.itemsecondary {height: calc(100% - 30px)}
	.blog.itemleading .itemContent, .blog.itemprimary .itemContent, .blog.itemsecondary .itemContent {padding: 15px;}
	.blog.itemleading .itemImage {margin-right: 15px}
	.blog.itemleading .itemContent {margin-left: 15px}
	.blog.itemprimary .itemImage {margin-left: 15px}
	.blog.itemprimary .itemContent {margin-right: 15px}
	.blog .catItemDateCreated {font-size: 14px;line-height: 25px;display: block; margin-bottom: 10px}
	#itemListSecondary .itemContainer {width:calc(50% - 15px) !important;}
	.blog .catItemIntroText {margin-bottom: 20px}
	.feedback .description {padding-bottom: 0px}
}
@media (min-width: 911px) AND (max-width: 1075px) {
	.feedback {font-size: 18px;}
	.feedback .summary, .feedback .description {padding-bottom: 20px}
}
@media (max-width: 1024px) {
	.dj-megamenu-custom111 li a.dj-up_a {padding: 0 15px} 
	.k2-cat-top-container {min-height: 560px; }
	.k2-cat-top-container .image {min-width: 36%}
	.movig-start-form input#move-from, .movig-start-form input#move-to {width:calc(50% - 2px); margin-left: 1px; margin-right: 1px; max-width: none }
	.movig-start-form input[type=submit] {width: 250px; max-width: none; margin-left: calc(50% - 125px); margin-top: 25px; border-radius: 8px;}
	.maxw-980 {padding-left: 15px; padding-right: 15px;}
	.sticky-fixed .movig-start-form input[type="submit"] {margin-top: 10px}
}
@media (min-width: 992px) AND (max-width: 1024px) {
	div.call-us {margin-left: 25px;}
	div.call-us:before {left: -30px;}
}
@media (max-width: 1100px) {
    div.call-us {margin-right: 60px;}
  div.call-us::before {display: none}
	.head-right .custom {position: relative;padding-right: 50px;z-index: 1;}
	.head-right #dj-megamenu135mobileWrap {position: absolute; z-index: 2; right: 15px;}
}
@media (max-width: 991px) {
	a.sticky-phone::before {display: none}
	#top div.custom img {max-height: 60px;}
	#footer-top .container .row {margin-left: 0; margin-right: 0}
	.px-5 {padding-left: 2.1rem !important; padding-right:2.1rem !important}
	.p-5 {padding: 2.1rem !important}
	.maxw-840 {padding-left: 15px; padding-right: 15px }
	.catItemIntroText .feedback .item .summary::before {width: 57px;height: 48px;left: -10px;top: -13px;}
	.testimonials .uk-slidenav-position::before {width: 57px; height: 48px; left: 0px; top: 5px;}
	.testimonials .title::before {width: 57px; height: 48px; position: absolute; left: -20px; top: -5px;}
 	span.globe {width: 150px;}
	.contactMap, .contactText {width: 100%;}
	.contactMap {padding-left: 0; margin-left: -15px; width: calc(100% + 15px); min-height: 350px; max-height: 350px;}  
	#k2Container .k2-contact-top-container {flex-direction: column-reverse;}

}
@media (max-width: 991px) AND (min-width:768px) {
	.icon-blue .uk-width-medium-1-4, .icon-blue .uk-width-medium-3-4 {width: 100%}
	.icon-blue .uk-grid-margin, .icon-blue.big-margin .uk-grid-margin {margin-top: 30px !important;}
	
}	
@media (max-width: 940px) {
	.hero p br {display: none}
}	
@media (max-width: 910px) {
	.testimonials .row {margin-left: 0; margin-right: 0; overflow: hidden}
	.testimonials .tmodule {background-image: none !important}
	.testimonials .d-sk-none.image {display: block !important; margin-left: -15px; margin-right: -15px; height: 350px; background-size: cover;background-position-y: 30%}
	.testimonials .d-sk-bottom  {display: block !important; width: 100% !important; margin-left: 0 !important; max-width: unset; padding-top: 15px; position: relative}
	.testimonials .d-sk-bottom p:last-child {text-align: center}
}
@media (max-width:828px) { 
	div.founder {flex-wrap: wrap; margin-top: 30px; margin-bottom: 30px}
	body.about .k2-cat-bottom-container .container .second-section {flex-wrap: wrap;}
	body.about .k2-cat-bottom-container .container .second-section > div  {flex: 0 0 100%}
	body.about .k2-cat-bottom-container .container .second-section div.owners {margin-top: 30px; margin-right: 0}
	div.founder > div {flex: 0 0 100%}
	div.founder img {margin: 0}
	div.trucks {margin-bottom: 45px}
	div.trucks::before {top: 41px}
	body.about .k2-cat-bottom-container .container .first-section > p {max-width: unset}
	.k2-cat-top-container {flex-wrap: wrap; padding-right: 15px; flex-direction: column; min-height:auto }
	.k2-cat-top-container > div.text {width: 100%;}
	.k2-cat-top-container div.image  {width: auto; margin-left: -15px; margin-right: -15px;background-position: 135% top;}
	.k2-cat-top-container > div.text {order: 2}
	.k2-cat-top-container div.image {order: 1}
 	.k2-cat-top-container > div.text {margin-right: 0}
	.k2-cat-top-container div.image {min-height: 300px; height: 20vh;  background-position: center}
	
	.icon-white.uk-grid-width-medium-1-3 > * {width: 100%}
	.icon-white > div:nth-child(1) > .uk-panel, .icon-white > div:nth-child(2) > .uk-panel,
	.icon-white > div:nth-child(3) > .uk-panel, .icon-white > div:nth-child(4) > .uk-panel,
 	.icon-white > div:nth-child(5) > .uk-panel, .icon-white > div:nth-child(6) > .uk-panel
	{padding-left: 0; padding-right: 0}
	.icon-white .uk-grid-margin {margin-top: 30px !important;}
	
	/**** ABOUT page ****/
	body.about .k2-cat-top-container  {flex-wrap: wrap; max-height: unset}
	body.about .k2-cat-top-container  div.image {position: relative;order: 1; margin: 0 -15px; background-size: cover; background-position: center; width: calc(100% + 30px) }
	body.about .k2-cat-top-container div.text {order: 2; width: 100%; max-width: unset}
}
@media (max-width:828px) AND (min-width: 768px){
	.icon-blue .uk-width-medium-1-4, .icon-blue .uk-width-medium-3-4 {width: 100% !important}
	.icon-blue .uk-grid-margin {margin-top: 30px !important;}

}
@media (max-width: 767px) {
	.blog .catItemImageBlock {min-height: 300px; background-position: left 26%}
	div.moduletable.globe {background-size: 225px;padding-top: 65px}
	.call-us-number {font-size: 25px}
	#aHead {flex-direction: column-reverse;}
	#aHead span.text, #aHead span.image {flex: 100%}
	#aHead span.image img {max-height: 200px;}
	.icon-blue > div:nth-child(2n) > .uk-panel {padding-left: 0}
	.icon-blue .uk-grid-margin, .image-white .uk-grid-margin, .icon-blue.big-margin .uk-grid-margin { margin-top: 30px !important;}
	.image-white.uk-grid-width-small-1-2 > * {width: 100% !important}
	.image-white > div:nth-child(1) > .uk-panel, .image-white > div:nth-child(2) > .uk-panel, .image-white > div:nth-child(3) > .uk-panel {padding-left: 0; padding-right: 0}
	.icon-blue.big-margin > div:nth-child(3) h3, .icon-blue.big-margin > div:nth-child(4) h3, .icon-blue.big-margin > div:nth-child(2) h3 {max-width: unset}
	.testimonials .custom.tmodule {background-size: 0}
	.uk-slidenav-previous::before, .uk-slidenav-next::before {width: 15px; height: 33px; display: block; background-size: cover;}
	.container-sk .row .col-sm-6, .container-sk .row .col-sm-wide, .container-sk .row .col-sm-narrow {width: 100%; flex: 100%; margin: 0; margin-bottom: 0px; max-width:unset }
	.container-sk .row .col-sm-6:not(.blue),  .container-sk .row .col-sm-wide {min-height: 250px;}
	body.why .container-sk .row .col-sm-narrow  {min-height: 300px;}
	.container-sk .row.mobil-margin .first {margin-bottom: 20px;}
	.hero h2.title {font-size: 35px!important; line-height: 35px!important;}
	.home #boxes .boxes .container-sk .custom div.row:nth-child(2) div.first {order: 2}
	.home #boxes .boxes .container-sk .custom div.row:nth-child(2) div.last {order: 1}
	.why #boxes .boxes .container-sk .custom div.row:nth-child(3) div.first {order: 2}
	.why #boxes .boxes .container-sk .custom div.row:nth-child(3) div.last {order: 1}
	.why #boxes .boxes .container-sk .custom div.row:nth-child(5) div.first {order: 2}
	.why #boxes .boxes .container-sk .custom div.row:nth-child(5) div.last {order: 1}
	
	.blog.itemleading, .blog.itemprimary, .blog.itemsecondary {flex-wrap: wrap;}
	.blog.itemleading .itemImage, .blog.itemprimary .itemImage {width: 100%; order: 1}
	.blog.itemleading, .blog.itemprimary, .blog.itemsecondary {margin-bottom:15px;} 
	.blog.itemsecondary {height: calc(100% - 15px)}
	.blog.itemleading .itemContent, .blog.itemprimary .itemContent, .blog.itemsecondary .itemContent {padding: 15px; width: 100%; order: 2}
	.blog.itemleading .itemImage {margin-right: 0px}
	.blog.itemleading .itemContent {margin-left: 0px}
	.blog.itemprimary .itemImage {margin-left: 0px}
	.blog.itemprimary .itemContent {margin-right: 0px}
	.blog .catItemDateCreated {font-size: 14px;line-height: 25px;display: block; margin-bottom: 10px}
	#itemListSecondary .itemContainer {width:calc(100%) !important;}
	.blog .catItemIntroText {margin-bottom: 20px}		
	
}

@media (max-width: 667px) {
	.faq .uk-accordion-title {padding-left: 40px}
	.faq .uk-accordion-title::before {margin-top: 0px;margin-left: -35px}
    div.moduletable.globe {background-size: 200px;padding-top: 60px}
	h1 {font-size: 30px !important; line-height: 35px!important;}
    .message h1 {font-size: 25px!important; line-height: 30px!important;}
    h2 {font-size: 25px!important; line-height: 30px!important;}
    .hero .title {font-size: 35px!important; line-height: 40px!important;}
    h3, .blog.itemView h2:not(.itemTitle) {font-size: 22px!important; line-height: 26px!important;}
    h3.blue-title::after {width: 7px;height: 13px;}
    .uk-accordion-title {font-size: 20px !important; line-height: 24px !important;}
	#footer-top h3 {font-size: 16px !important;; line-height: 20px!important; }
    .hero .title {font-size: 35px!important; line-height: 40px!important;}
    body {font-size: 18px !important; line-height: 24px!important;}
    .k2-cat-top-container span.since span.year {font-size: 26px!important}
    .k2-cat-top-container span.since span.text {font-size: 14px!important; width: 68px;}
    .k2-cat-top-container span.since span.text::before, .k2-cat-top-container span.since span.text::after {width: 3px!important;height:3px; top: 10px}
	.sticky-fixed .sticky-phone {display: none}
	#stickyform.sticky-fixed form.movig-start-form {margin-right:0px}
	.sticky-fixed .movig-start-form {width: 100%}
	.sticky-fixed .movig-start-form input[type="submit"]{margin-top: 10px}
}
.hero-image {display: none}
@media (max-width: 630px) {
		.hero-image {display: block; height: 33vh; background-size: cover; background-position-x: 100%; background-position-y: 50%;}
		.custom.hero {background-size: 0; background-color: #f5f5f5}
		.custom.hero .container { background-color: #f5f5f5}
		.custom.hero .col-sm-8 {width: 100%; max-width: 100%; flex: 100%;}
}
@media (max-width: 575px) {
	#k2Container ul.two-column {column-count: 1; column-gap: 20px;}
	#k2Container ul.two-column2 {column-count: 1; column-gap: 20px;}
	.head-left {width: 100%; text-align: center}
	.head-left img {max-height: 50px}
	div.call-us {margin-left: 0}
	span.globe {width: 120px;}
	.contactTextLeft, .contactTextRight {width: 100%; padding-left: 0; padding-right: 0}
	.container.header {padding-bottom: 10px;}
	#partners .partners ul.list-group .list-group-item {width: calc(100% / 2) !important}
	#partners .partners ul.list-group .list-group-item:nth-child(2), #partners .partners ul.list-group .list-group-item:nth-child(4), #partners .partners ul.list-group .list-group-item:nth-child(6) {width: calc((100% / 2) - 1px) !important}

	
	#footer-top .col:nth-child(2) {order: 3; flex-basis: auto}
	#footer-top p {margin-bottom: 0}
	#footer-top ul {column-count: 2; column-gap: 20px; }
}
@media (max-width: 480px) {
	#k2Container ul.two-column {column-count: 1}
}
@media (max-width: 440px) {	
	#footer-top .col {order: 1; flex-basis: auto}
	#footer-top ul {column-count: 1;}
}

.fa-facebook-f::before, .fa-facebook::before {margin-right: 10px;}
.fa-twitter::before {margin-right: 10px;}
.fa-linkedin::before {margin-right: 10px; font-size: 120%;}
.fa-instagram::before {margin-right: 10px;}

.testimonials ul.uk-slideshow {width: calc(100% - 90px) !important; margin-left: 45px;}
.testimonials ul.uk-slideshow li {display: flex; align-items: center; justify-content: center;}
@media (max-width: 1200px) {
	.feedback .summary {
		padding-bottom: 5px;
	}
}
.uk-tab > li.uk-active > a {color:  #2B378B !important;}
.uk-tab > li > a {color:  #000 !important;}
.uk-nav-dropdown > li.uk-active > a {color:  #2B378B !important;}
.uk-nav-dropdown > li > a {color:  #000 !important; background: none !important;}

.gallery .uk-text-center {color: #fff !important;}
.gallery .uk-overlay-panel {background: rgba(0, 0, 0, 0.1);}
.gray.with-image .row .image { max-height: 350px; overflow: hidden; display: flex; align-items: center; padding: 0;}
@media (max-width: 1200px) {
   .icon-white h3 a.uk-link-reset {font-size: 30px !important;line-height: 34px !important;}
}
@media (max-width: 768px) {
  .gray.with-image .row h2 {font-size: 28px !important;}
}
@media (max-width: 667px) {
   .icon-white h3 a.uk-link-reset {font-size: 22px !important;line-height: 26px !important;}
}
@media (max-width: 575px) {
  .gray.with-image .row .image {max-height: 250px}
  .gray.with-image .row h2 {margin-top:30px !important;}
  .gray.with-image .row div:nth-child(2) p {margin-bottom: 30px;} 
}
#scrollToTop {
    font-size: 1.2em;}
#aHead[aria-expanded="true"] a.blue-link.arrow-down {color: transparent !important}
#aHead[aria-expanded="true"] a.blue-link.arrow-down:after {background: none !important}    