@charset "utf-8";
/* CSS Document */

body {
	background-color:#ffffff;
}

.header {

}

h1 {
	text-transform:capitalize !important;
}

.navbar-toggler {
	color:#ffffff !important;
	border-color: #ffffff !important;
}
.dropdown-menu li a {
	color: #000000 !important;
	text-decoration:none;
	font-size:17px !important;
	margin:5px 0px 5px 0px !important;
	font-weight: bold !important;
	
}

.column-1, .column-2 {
	width:40%;
	float:left;
}

.navbar-toggler-icon {
	filter: invert(0);	
}

.navbar-toggler {
    border-color: #000;
   
}

.navbar.compressed .navbar-toggler-icon {
	filter: invert(1);
}

.navbar.compressed .navbar-toggler {
	 border-color: #fff !important;	
}

.slogan_title {
	font-size:2.5rem !important;	
}

@media (max-width: 768px) {
.slogan_title {
	font-size:1rem !important;	
}
	
}

.text_white {
	color: #ffffff !important;
}

.bg_warehouse {
	background-image: url(../../../images/bg_warehouse.jpg);
	background-repeat: no-repeat;
	background-size: cover;

}

.navbar {
    /* background: rgba(0, 0, 0, 0.5); */
    background-color: orange !important;
}

.bg_about_us {
	/*background:url(../../../images/bg_about_us.png) rgba(4, 1, 17, 0.7);
	filter: grayscale(100%);
	background-blend-mode: overlay;*/
	background-image:url(../../../images/bg_hovers_2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: white;
    font-size: 25px;
    font-weight: bold;
}

/*.bg_about_us:hover {
	background-image:url(../../../images/bg_about_us_hover.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: white;
    font-size: 25px;
    font-weight: bold;
}*/

.bg_about_us .services_home {
/*	margin-bottom: 0px;
    background: RGBA(12,47,63,0.4);
    display: inline-block;
    padding: 20px;*/
}

/*.bg_about_us .services_home:hover {

    background: RGBA(12,47,63,0.7);
  
}
*/

.bg_tracking {
/*	background:url(../../../images/bg_tracking.png) rgba(4, 1, 17, 0.7);
	filter: grayscale(100%);*/
	background-image:url(../../../images/bg_hovers_1.jpg);
	/*background-blend-mode: overlay;*/
	background-repeat: no-repeat;
	background-size: cover;
	color: white;
    font-size: 25px;
    font-weight: bold;
}

/*.bg_tracking:hover {
	background:url(../../../images/bg_tracking.png) rgba(4, 1, 17, 0.75);
	filter: grayscale(100%);
	background-repeat: no-repeat;
	
	background-size: cover;
	color: white;
    font-size: 25px;
    font-weight: bold;
}
*/
.bg_tracking .services_home {
/*	margin-bottom: 0px;
    background: RGBA(12,47,63,0.4);
    display: inline-block;
    padding: 20px;*/
}

/*.bg_tracking .services_home:hover {

    background: RGBA(12,47,63,0.7);
  
}*/


.article_image {
	margin:20px;
}

.logo {
	width:250px;
	height:auto;
}

@media (max-width: 768px) {

.article_image {
	margin: 20px 0px 20px 0px;
}

.logo {
	width:200px;
	height:auto;
}
	
}

.bg_warehouse_home {
/*	background-image: url(../../../images/bg_warehouse_button.jpg);
	background-repeat: no-repeat;
	background-color:rgba(255,255,255,0.5);*/
	
 background:url(../../../images/bg_tracking.jpg) RGBA(12,47,63,0.62);
        background-blend-mode: overlay;
			color: white;
    font-size: 25px;
    font-weight: bold;
}
	
.navbar-brand {
	padding-top:0px !important;
	padding-bottom:0px !important;	
}

.bg_footer {
	background-color:#242424;
	/*background-color:#800000;*/
	
}

.bg_footer_2 {
	/*background-color:#1e1e30;*/
	background-color: #333;
}

.content_padding {
	padding:40px 0px 40px 0px;
}

#home .content_padding {
	padding:0px 40px 0px 40px;
}

.navbar {

   /* background: rgba(0, 0, 0, 0.5);*/
    background:#000000;
   /*background:#761c19;*/
    transition: all 0.3s;
	padding:1rem !important;
}

.navbar a {
  color: #000000 !important;
}

.navbar-nav li a {
    padding-right: .5rem;
    padding-left: .5rem;
}

.navbar.compressed {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    background: #800000 !important;
	transition: all 0.3s;
}

.navbar.compressed a {
	color:#ffffff !important;
}



.navbar.compressed .dropdown-menu a {
	color:#ffffff !important;
}

.navbar.compressed img {
	width:150px !important;
	height:auto;
}

.email a {
	color:#ffffff !important;
	text-decoration:none !important;	
}

.items-leading h2 {
	text-align:center;
	margin-top:60px;
	margin-bottom:60px;
}

@media (max-width: 991px) {
.navbar-nav li {
    display:block !important;
}	
}

.navbar-nav-footer {
	display: block !important; 
}

.navbar-nav-footer li {
    display:block !important;
}	

.navbar-nav-footer li a {
    color:#ffffff;
}	

.navbar-nav-legal {
	display: block !important; 
}

.navbar-nav-legal li {
    display:block !important;
}	

.navbar-nav-legal li a {
    color:#ffffff;
	font-weight: normal !important;
	font-size:14px !important;
}	

.margin_top_20 {
	margin-top:20px;
}

.margin_bottom_20 {
	margin-bottom:20px;
}


.margin_top_40 {
	margin-top:40px;
}

.margin_top_60 {
	margin-top:60px;
}

.padding_top_80 {
	padding-top:80px;
}

.padding_bottom_80 {
	padding-bottom:80px;
}

.margin_bottom_30 {
	margin-bottom:30px;
}

.margin_top_30 {
	margin-top:30px;
}

.margin_bottom_60 {
	margin-bottom:60px;
}

@media (max-width: 768px) {
	
.margin_top_60 {
	margin-top:15px;
}	

.margin_bottom_60 {
	margin-bottom:15px;
}
}

.chronoforms6_credits {
	display:none !important;
}

.menu li a {
	font-size:18px;
	font-weight: bold;
}

.menu li a:hover {
	text-decoration:none;
	color: #666 !important;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; 
	min-width: 15rem !important;
	border-radius: 0px !important;
 }
 
.navbar.compressed .dropdown-menu {
	 background-color: #444444 !important;
}
 
.dropdown-menu li:hover  {
	background-color: #333 !important;
} 
 
.dropdown-menu li a:hover {
	color: #cccccc !important;
	text-decoration:none;
}

div#maximenuck102 span.titreck {
    text-decoration: none;
    /* min-height: 17px; */
    float: none !important;
    position:absolute !important;
	bottom:20px !important;
	left:20px !important;
}

.maximenuck img {
    max-width: 100% !important;
    height: auto !important;
}

div#maximenuck102 ul.maximenuck li.maximenuck.level1 {
  
    width: 50% !important;
}

@media (max-width: 800px) {
div#maximenuck102 ul.maximenuck li.maximenuck.level1 {
  
    width: 100% !important;
}
	
}

ul {
	padding-inline-start: 0px !important;
}

#default .item-page ul {
	padding-inline-start: 40px !important;
}

#navbarToggler ul {
	padding-inline-start: 0px !important;
}


.home_menu h3 {
	margin:40px 0px 40px 0px;
	text-align:center;
}

.services_title {
	display:block !important;
}

.container-fluid {
	padding-left:0px !important;
	padding-right:0px !important;
}

.home_service {
	margin-bottom: 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	width:33%;
	
}

@media (max-width: 800px) {
.home_service {
	display:block;
	width:100%;
}
}

.read_more {
	color: black;
    padding: 10px 20px 10px 20px;
    font-weight: bold;
    border: 1px solid;
}

.read_more:hover {
	align-self: flex-end;
	background-color: #CCC;
	text-decoration:none;
	color: black;
}

.read_more_home {
	color: white;
    padding: 10px 20px 10px 20px;
    font-weight: bold;
    border: 1px solid;
    font-size: 17px !important;
    margin-bottom: 10px;
    display: inline-block;
}

.read_more_home:hover {
	align-self: flex-end;
	background-color: #CCC;
	text-decoration:none;
	color: black;
	font-size:17px !important;
}

.contact_button {
	padding:10px;
	color:#FFF;
	font-weight:bold;	
	background:#090;
	margin-top:20px;
	border-radius:5px;
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
}

.contact_button:hover {
	color:#FFF;
	text-decoration:none;
	background: #060;
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.0);

}

@media (max-width: 768px) {
.text_center_mobile {
	text-align:center;
}