/*
- Bootstrap v3.3.1
- Font Awesome 4.2.0
- Less - Leaner CSS v2.0.0-b1
*/

@import url("css/bootstrap/bootstrap.min.css");
@import url("css/fontawesome6/css/all.css");
@import url("css/fontawesome/font-awesome.css");
@import url("style_templates.css");
@import url("style_osp.css");
@import url("css/style_table.css");
@import url("css/style_form.css");
@import url("css/style_accordion.css");

body#insidepage,body#coverpage{ margin:0px; }

.nav-lvl-1 .header-icon{width:40px !important; height:40px !important;}


body#coverpage .owl-carousel .owl-item {
    position: relative;
    float: left;

}

body#coverpage .owl-carousel .owl-item .item{
	height: calc(100vh - 180px);
	background-position: center;
}

body#coverpage .owl-carousel .owl-item .item .bnr-img{background-position: center; height: calc(100vh - 180px);}

.wrapper_middle.news-detail.trans-all.active .container .col-sm-12{max-width:700px; text-align:center; margin-left: 16.66666667%;}



body#coverpage .owl-nav .owl-prev,
body#coverpage .owl-nav .owl-next{
position: absolute;
top: 50%;
cursor:pointer;
}

body#coverpage .owl-controls > .owl-dots {
    position: absolute;
    left: 45%;
    bottom: 25px;
}

body#coverpage .owl-controls .owl-dot {
    border: 2px solid #eb0a1e;
	cursor:pointer;
}

body#coverpage .owl-controls .owl-dot.active,
body#coverpage .owl-controls .owl-dot:hover {
    background: #eb0a1e;
}


body#coverpage .owl-controls .owl-dot {
    display: inline-block;
    float: left;
    width: 12px;
    height: 12px;
    margin: 5px 5px;
    border-radius: 20px;
}
body#coverpage .owl-nav .owl-prev{left:20px;}
body#coverpage .owl-nav .owl-next{right:20px;}


a.activelan{ font-weight: bold; }

.wrapper_header{
	padding: 0px 0 0 0; 
	min-height: 60px;
}
.wrapper_header .companyLogo{
	margin: 0 0 0px 0;
}
.wrapper_header .wrapper_searchbar{
	float: right;
	text-align: right;
}
.wrapper_header .menuSearchBar.active{ visibility:visible; }
.wrapper_header .menuSearchBar{
	visibility: hidden;
	position: absolute;
	top: 0;
	z-index:1050;
	padding: 10px 0;
}

.wrapper_middle{ min-height: 500px; }





.contentTop,
.contentTop a{ color: #aaa; }
.contentTop a:hover{ color: #333; }

.nav-tabs.nav-stacked > li{ background: #f0f0f0; }
.nav-tabs.nav-stacked > li > a {
	color: #222;
	text-transform: uppercase;
	font-size: 15px;
}
.nav-tabs.nav-stacked > li > a.active,
.nav-tabs.nav-stacked > li > a:hover{
	color: #e30007;
}

.wrapper_middle > .container> .row > .col-md-* { 
	max-width: 250px; 
	padding-right: 5px;
}

.wrapper_bottom{
	margin-bottom: 20px;
}

.wrapper_footer{
	min-height: 50px;
	background: #000;
	color: #FFFFFF;
	font-size: 0.93em;
    position: relative;
    bottom: 0;

}
.wrapper_footer .container{ 
    padding: 0px 15px 20px 15px; 
}
.wrapper_footer .container a{ color: #fff; }
.wrapper_footer .container a:hover{ color: #000; }


.item .content-lorry {
    width: 1200px;
    margin-left: -745px;
	height: 540px;
	margin-top: -270px;
	left:50%;
	top:50%;
	position:absolute;
	padding: 75px 0;
}


@media (min-width: 980px) and (max-width: 1500px) {
.item .content-lorry {
    width: 1200px;
    margin-left: -555px;
	height: 540px;
	margin-top: -270px;
	left:50%;
	top:50%;
	position:absolute;
	padding: 75px 0;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body {
		padding-right: 0px;
		padding-left: 0px;
	}
		
	.wrapper_middle > .container > .row > .col-md-3 { 
		max-width: 100%; 
	}
	
	.global-nav .logo{position:absolute; width:100%; text-align:center;}
	
	.global-nav .logo img {
    width: 62px !important;
	}
	
	.menu{padding:0; position:absolute; right:0; width:100px;}
	
	.mobile-nav-top .navbar-toggle {
    padding: 2px 0 !important;
	}
	
	.owl-nav{display:none;}
	
	body#coverpage .owl-controls > .owl-dots{right:15px; left:unset;}
	
	
	.wrapper_middle.news-detail.trans-all.active .container .col-sm-12{margin-left:0;}
}


/* Landscape phone to below */
@media (max-width: 480px) {
    
    
}