body{
	font-family: 'Coda', Helvetica,Arial,sans-serif;
	
}

a:active{
	text-decoration:none;
	
}
a:visited{
	text-decoration:none;
}
a:link{
	text-decoration:none;
}

.navbar.bg-light {
    background:#a50010; 
}
.navbar{
	margin-top:0;
	margin-bottom:0;	
}
.navbar.navbar-default.bg-light{
	
	min-height:10px;
}
.logo-text{
	background:white;
	position: relative;
}
.hebaco-text {
    font-size: 22px;
    text-align: left;
    color: #a50010;
    display: inline-block;
    position: absolute;
    top: 60px;
    margin-left: 20px;
}
.hpg-logo{
	width: 146px;
    height: 104px;
	background:url(../images/hp-sol-logo-r.png) no-repeat center center;
	background-size:cover;
	
}
.hp-solicon-cont {
	width: 170px;
	float: left;
	height:102px;
}
.logo-row>span{
display:inline-block;
color: #a50010;
}
span.hebaco-logo {
	width:230px;
	height:92px;
	background:url(../images/hebaco-logo.png) no-repeat center center;
	background-size:cover;
	display: inline-block;
}
.hebaco-container {
	top: 7px;
    position: relative;
}
.hebaco-main-text {
    display: block;
    font-size: 55px;
    font-weight: bold;
	color: #a50010;
	position:relative;
}

.row.logo-row {
	padding: 35px 0 30px 0;
	padding-left: 20px;
}
.text-hpg {
    position: absolute;
	right: 1%;
    top: 15%;
}

.hebaco-main-text:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    bottom: -3px;
    left: 0;
    background: #a50010;
}
.solicon-logo{
	/*display:inline-block;
	width: 120px;
    height: 30px;
	background:url(../images/solicon-logo.png) no-repeat center center;
	background-size:cover;
	margin-top: 5px;*/
}
a#logo-text {
    margin-left: 25px;
    font-size: 25px;
    display: block;
    font-weight: bold;
    color: #9e0303;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 100%;
    line-height: 60px;
}
img#hpg-sm-devices {
		display:none;
    width: 80px;
    height: 60px;
    float: right;
	}
img#hpg {
    width: 80px;
    height: 66px;
    margin-top: -55px;
    margin-bottom: -45px;
}
li.text-hpg {
    color: #9e0303;
    font-size: 18px;
	    line-height: 60px;
}
li.text-hpg:hover {
	background:none;
}
.nav.navbar-nav.logo-t {
    height: 60px;
	/*background: white;*/
    padding: 0 20px;
}

.navbar-default .navbar-nav>li{
	margin-left:2px;
}
.navbar-default .navbar-nav>li.text-hpg{
	margin-left:65px;
}
span.member-text {
    padding-right: 5px;
		color: #04046f;
		font-size: 18px;
}

.navbar-default .navbar-nav>li>a{
	color:white;
	padding-top:10px;
	padding-bottom:10px;
	    font-size: 17px;
}
li:hover{	
    background-color: #eee;	
}
.dropdown-menu>li>a {   
    font-size: 18px;
}

li>a>span.lang {
    width: 25px;
    height: 15px;  
    display: inline-block;
    
}
li>a>span.lang.nl {
	background:url('../images/be.png') no-repeat center center;
	background-size:100% 100%;
	
}
li>a>span.lang.en {
	background:url('../images/en.png') no-repeat center center;
	background-size:100% 100%;
}
li>a>span.lang.fr {
	background:url('../images/fr.png') no-repeat center center;
	background-size:100% 100%;
	
}

.navbar-header .navbar-brand{
	width:100px;
	height:100%;
	display:block;
	padding:0;
	background:white;
}
#logo{
	width:60px;
	height:auto;

}
.member-text-sm{
	color:#0c0c90;
	font-size:12px;
	display:none;
}
.slider-wrapper{
	padding: 70px 0;
}
/*slider*/


.big-img-container.home-page-slider{
	background:url('../images/hebaco-warehouse.png')no-repeat center center;	
	background-size:cover;
	height:460px;
-webkit-transition: background 300ms linear;
-moz-transition: background 300ms linear;
-ms-transition: background 300ms linear;
-o-transition: background 300ms linear;
transition: background 800ms linear;
position:relative;

}

.container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px; 
	margin-left: -15px; 
}
section.main-text {
    padding: 0 0 70px 0;
}
.home-page-text {
	font-size: 18px;
	color:#920000;
	padding: 0 20px;
	text-align: center;
}
.home-page-text.product-pages {
    position: relative;
}
.home-page-text a {
	font-size: 18px;
	color:white;
	padding: 3px 15px;
	background:#003984;
	border-radius:4px;
	display: inline-block;
    margin-bottom: 5px;
}
a.contact-us-link.inner-pages {
    position: absolute;
    right: 0;
    display: inline-block;
    padding: 4px 40px;
    background: #054dab;
    color: white;
    border-radius: 4px;
    top: 10px;
    font-size: 22px;
}
a.contact-us-link.inner-pages:visited {
    color:white;
}
.home-page-text a.hp-pdf:hover  {
	background: #00285a;
}
.home-page-text a.solicon-pdf:hover  {
	background:#00285a;
}
.pdfs {
	margin-top: 40px;
	text-align: center;
}
.home-page-text>h1{	
text-align: center;
margin-bottom: 40px;
font-weight: bold;
margin-top: 0;
}
.home-page-text>h1>span {
    display: inline-block;
    padding: 0 45px 20px;
    position: relative;
}
.home-page-text>h1>span:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:4px;
	background:#920000;
}
.contact-us-link{
position:absolute;
right:0;
display: inline-block;
padding: 4px 40px;
background: #054dab;
color: white;
border-radius: 4px;
top: -55px;
font-size: 22px;
}
a.contact-us-link:link{
	color:white;
}
.contact-us-link.sm{

	display: none;
}
.contact-us-link:hover{
	color:#e0e0e0;
}
footer {
    background: #90000e;
	color: white;
	border-top: 7px solid #cccccc;
}
.container.footer-inner {
    text-align: center;
    padding: 0 0 10px 0;
}
.product-page-text {
    font-size: 18px;
    color: #920000;
	padding: 30px 20px;
}
.product-images{
	padding: 25px 0 50px 0;
}
.product-page-text>h2 {
	text-align: center;
	margin-bottom:20px;
}
 .img-container{
	background-repeat:no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-size:cover;
	height:206px;
}
.box {
    background: #a50010;
    padding: 4px;
}
.row.hp{
	margin-bottom:30px;
}
.underimage-text {
    text-align: center;
    color: white;
    padding: 2px 10px;
   
}
.product-images.photo-gallery .underimage-text{

	min-height: 64px;
    display: flex;
	align-items: center;
	justify-content: center;
}
 .img-container.one{
	background-image:url(../images/product/01.jpg);
}
.img-container.two{
	background-image:url(../images/product/02.jpg);
}
.img-container.three{
	background-image:url(../images/product/03.jpg);
}
.img-container.four{
	background-image:url(../images/product/04.jpg);
}
.img-container.five{
	background-image:url(../images/product/05.jpg);
}
.img-container.six{
	background-image:url(../images/product/trapeziumbak.jpg);
}
.img-container.seven{
	background-image:url(../images/product/06.jpg);
}
.img-container.eight{
	background-image:url(../images/product/08.jpg);
}
.img-container.nine{
	background-image:url(../images/product/07.jpg);
}
.img-container.ten{
	background-image:url(../images/Ripper2.jpg);
}
.img-container.eleven{
	background-image:url(../images/product/rakebuckets_small.jpg);
}
.img-container.twelve{
	background-image:url(../images/hp/baktand01kl.jpg);
}
.img-container.thirteen{
	background-image:url(../images/hp/adaptorplaten01kl.jpg);
}
.img-container.fourteen{
	background-image:url(../images/hp/Cutting-edges1kl.jpg);
}
.img-container.fifteen{
	background-image:url(../images/hp/Cutting-blades1kl.jpg);
}
.img-container.sixteen{
	background-image:url(../images/hp/Special-products8kl.jpg);
}
.img-container.seventeen{
	background-image:url(../images/hp/specialeproducten01kl.jpg);
}
.img-container.galleryone{
	background-image:url(../images/gallerij/08kl.jpg);
}
.img-container.gallerytwo{
	background-image:url(../images/gallerij/photo1.jpg);
}
.img-container.gallerythree{
	background-image:url(../images/gallerij/Photo-gallery3kl.jpg);
}
.img-container.galleryfour{
	background-image:url(../images/gallerij/Photo-gallery1kl.jpg);
}
.img-container.galleryfive{
	background-image:url(../images/gallerij/magazijnoverzichtbakken.jpg);
}
.img-container.gallerysix{
	background-image:url(../images/gallerij/SLB8-2000CW4.jpg);
}
.img-container.galleryseven{
	background-image:url(../images/gallerij/Photo-gallery2kl.jpg);
}
.img-container.galleryeight{
	background-image:url(../images/gallerij/Wielladerbak.jpg);
}
.img-container.gallerynine{
	background-image:url(../images/gallerij/02kl.jpg);
}
.img-container.galleryten{
	background-image:url(../images/gallerij/10kl.jpg);
}
.img-container.galleryeleven{
	background-image:url(../images/gallerij/photo-gallery011kl.jpg);
}
.img-container.gallerytwelve{
	background-image:url(../images/gallerij/12kl.jpg);
}
.img-container.gallerythirteen{
	background-image:url(../images/gallerij/13kl.jpg);
}
.img-container.galleryfourteen{
	background-image:url(../images/gallerij/14kl.jpg);
}
.img-container.galleryfifteen{
	background-image:url(../images/gallerij/Photo-gallery4kl.jpg);
}
.img-container.gallerysixteen{
	background-image:url(../images/gallerij/soliconcontainers8oprij.jpg);
}
.img-container.galleryseventeen{
	background-image:url(../images/gallerij/06kl.jpg);
}
.img-container.galleryeighteen{
	background-image:url(../images/gallerij/01kl.jpg);
}
.img-container.gallerynineteen{
	background-image:url(../images/gallerij/05kl.jpg);
}
.img-container.gallerytwenty{
	background-image:url(../images/gallerij/04kl.jpg);
}
.img-container.gallerytwentyone{
	background-image:url(../images/gallerij/03kl.jpg);
}
.img-container.gallerytwentytwo{
	background-image:url(../images/gallerij/07kl.jpg);
}
.img-container.gallerytwentythree{
	background-image:url(../images/gallerij/photo-gallery023kl.jpg);
}
.img-container.gallerytwentyfour{
	background-image:url(../images/gallerij/photo-gallery024kl.jpg);
}
.img-container.gallerytwentyfive{
	background-image:url(../images/gallerij/photo-gallery025kl.jpg);
}
.img-container.gallerytwentysix{
	background-image:url(../images/gallerij/photo-gallery026kl.jpg);
}

.img-container.slotenbakken1{
	background-image:url(../images/hp/slotenbak01kl.jpg);
}
.img-container.slotenbakken2{
	background-image:url(../images/hp/slotenbak02kl.jpg);
}
.img-container.slotenbakken3{
	background-image:url(../images/hp/slotenbaktwin01kl.jpg);
}
.img-container.slotenbakken4{
	background-image:url(../images/hp/slotenbaktwin02kl.jpg);
}
.img-container.slotenbakken5{
	background-image:url(../images/hp/slotenbaktwin03kl.jpg);
}

.img-container.dieplebelbakken1{
	background-image:url(../images/hp/dieplepelbakken01kl.jpg);
}
.img-container.dieplebelbakken2{
	background-image:url(../images/hp/dieplepelbakken02kl.jpg);
}
.img-container.dieplebelbakken3{
	background-image:url(../images/hp/dieplepelbaktwin01kl.jpg);
}
.img-container.dieplebelbakken4{
	background-image:url(../images/hp/dieplepelbaktwin02kl.jpg);
}
.img-container.dieplebelbakken5{
	background-image:url(../images/hp/dieplepelbaktwin03kl.jpg);
}

.img-container.bananenbakken1{
	background-image:url(../images/hp/bananenbakken01kl.jpg);
}
.img-container.bananenbakken2{
	background-image:url(../images/hp/bananenbakken02kl.jpg);
}


.img-container.puinbakken1{
	background-image:url(../images/hp/puinbak01kl.jpg);
}
.img-container.puinbakken2{
	background-image:url(../images/hp/puinbak02kl.jpg);
}
.img-container.puinbakken3{
	background-image:url(../images/hp/PBR7.jpg);
}
.img-container.puinbakken4{
	background-image:url(../images/hp/PBR8.jpg);
}
.img-container.puinbakken5{
	background-image:url(../images/hp/Skeleton-buckets1kl.jpg);
}
.img-container.puinbakken6{
	background-image:url(../images/hp/Skeleton-buckets2kl.jpg);
}
.img-container.puinbakken7{
	background-image:url(../images/hp/Skeleton-buckets3kl.jpg);
}
.img-container.puinbakken8{
	background-image:url(../images/hp/Skeleton-buckets4kl.jpg);
}

.img-container.grachtenbakken1{
	background-image:url(../images/hp/grachtenbak01kl.jpg);
}
.img-container.grachtenbakken2{
	background-image:url(../images/hp/grachtenbak02kl.jpg);
}
.img-container.grachtenbakken3{
	background-image:url(../images/hp/grachtenbak03kl.jpg);
}
.img-container.grachtenbakken4{
	background-image:url(../images/hp/Ditch-buckets1kl.jpg);
}
.img-container.grachtenbakken5{
	background-image:url(../images/hp/Ditch-buckets2kl.jpg);
}
.img-container.grachtenbakken6{
	background-image:url(../images/hp/Ditch-buckets3kl.jpg);
}
.img-container.grachtenbakken7{
	background-image:url(../images/hp/Ditch-buckets4kl.jpg);
}

.img-container.trapeziumbakken1{
	background-image:url(../images/hp/trapezium01kl.jpg);
}
.img-container.trapeziumbakken2{
	background-image:url(../images/hp/trapezium02kl.jpg);
}
.img-container.trapeziumbakken3{
	background-image:url(../images/hp/trapezium03kl.jpg);
}
.img-container.trapeziumbakken4{
	background-image:url(../images/hp/vb45kl.jpg);
}
.img-container.trapeziumbakken5{
	background-image:url(../images/hp/vb45bkl.jpg);
}

.img-container.kantelslotenbakken1{
	background-image:url(../images/hp/kantelslotenbak01.jpg);
}
.img-container.kantelslotenbakken2{
	background-image:url(../images/hp/kantelslotenbak02.jpg);
}
.img-container.kantelslotenbakken3{
	background-image:url(../images/hp/kantelslotenbak03.jpg);
}
.img-container.kantelslotenbakken4{
	background-image:url(../images/hp/kantelslotenbak04.jpg);
}
.img-container.kantelslotenbakken5{
	background-image:url(../images/hp/kantelslotenbak05.jpg);
}
.img-container.kantelslotenbakken6{
	background-image:url(../images/hp/kantelslotenbak06.jpg);
}
.img-container.kantelslotenbakken7{
	background-image:url(../images/hp/kantelslotenbak07.jpg);
}

.img-container.verreikerbakken1{
	background-image:url(../images/hp/verreikerbak01kl.jpg);
}
.img-container.verreikerbakken2{
	background-image:url(../images/hp/verreikerbak02kl.jpg);
}

.img-container.palletvorken1{
	background-image:url(../images/hp/palletvork01kl.jpg);
}
.img-container.palletvorken2{
	background-image:url(../images/hp/palletvork02kl.jpg);
}
.img-container.palletvorken3{
	background-image:url(../images/hp/palletvork03kl.jpg);
}
.img-container.palletvorken4{
	background-image:url(../images/hp/palletframe.jpg);
}

.img-container.ripper1{
	background-image:url(../images/hp/Ripper2.jpg);
}
.img-container.ripper2{
	background-image:url(../images/hp/Ripper1.jpg);
}
.img-container.ripper3{
	background-image:url(../images/hp/Ripper3kl.jpg);
}
.img-container.ripper4{
	background-image:url(../images/hp/Ripper4kl.jpg);
}

.img-container.rakebuckets1{
	background-image:url(../images/hp/rakebuckets01_kl.jpg);
}
.img-container.rakebuckets2{
	background-image:url(../images/hp/rakebuckets02_kl.jpg);
}

.img-container.baktanden1{
	background-image:url(../images/hp/baktand01kl.jpg);
}
.img-container.baktanden2{
	background-image:url(../images/hp/baktand02kl.jpg);
}
.img-container.baktanden3{
	background-image:url(../images/hp/tanden1.jpg);
}
.img-container.baktanden4{
	background-image:url(../images/hp/tanden2.jpg);
}
.img-container.baktanden5{
	background-image:url(../images/hp/Bucket-teeth1kl.jpg);
}

.img-container.adaptorplaten1{
	background-image:url(../images/hp/adaptorplaten01kl.jpg);
}
.img-container.adaptorplaten2{
	background-image:url(../images/hp/adaptorplaten02kl.jpg);
}
.img-container.adaptorplaten3{
	background-image:url(../images/hp/adaptorplaten03kl.jpg);
}
.img-container.adaptorplaten4{
	background-image:url(../images/hp/Attachment-plate1kl.jpg);
}
.img-container.adaptorplaten5{
	background-image:url(../images/hp/Attachment-plate2kl.jpg);
}
.img-container.adaptorplaten6{
	background-image:url(../images/hp/Attachment-plate3kl.jpg);
}
.img-container.adaptorplaten7{
	background-image:url(../images/hp/Attachment-plate4kl.jpg);
}

.img-container.cuttingedges1{
	background-image:url(../images/hp/Cutting-edges1kl.jpg);
}

.img-container.cuttingblades1{
	background-image:url(../images/hp/Cutting-blades1kl.jpg);
}

.img-container.specialeproducten1{
	background-image:url(../images/hp/specialeproducten01kl.jpg);
}
.img-container.specialeproducten2{
	background-image:url(../images/hp/DPL9.jpg);
}
.img-container.specialeproducten3{
	background-image:url(../images/hp/Special-products1kl.jpg);
}
.img-container.specialeproducten4{
	background-image:url(../images/hp/Special-products2kl.jpg);
}
.img-container.specialeproducten5{
	background-image:url(../images/hp/Special-products3kl.jpg);
}
.img-container.specialeproducten6{
	background-image:url(../images/hp/Special-products4kl.jpg);
}
.img-container.specialeproducten7{
	background-image:url(../images/hp/Special-products5kl.jpg);
}
.img-container.specialeproducten8{
	background-image:url(../images/hp/Special-products6kl.jpg);
}
.img-container.specialeproducten9{
	background-image:url(../images/hp/Special-products7kl.jpg);
}
.img-container.specialeproducten10{
	background-image:url(../images/hp/Special-products8kl.jpg);
}
.img-container.specialeproducten11{
	background-image:url(../images/hp/Special-products9kl.jpg);
}
.img-container.specialeproducten12{
	background-image:url(../images/hp/Special-products10kl.jpg);
}



.box-inner {
	border: 4px solid white;	
}

.home-page-text.product-pages>h1>span {
	margin-top: 50px;
	font-size: 36px;
}
.additional{
	list-style-type: none;
}
.solicon-inner {
    font-size: 18px;
    color: #920000;
}
.solicon-inner>p {
   padding-left:20px;
   font-size:23px;
}
section.solicon-types {
    padding:50px 30px 70px;
}
.solicon-img-container{
	width:100%;
	height:230px;
	background:url(../images/product/volumecontainers.jpg) no-repeat center center;
	background-size:contain;
}
footer a{
	color:white;
}
footer a:hover{
	color:#cccbcb;
}
.contact-inner {
    color: #920000;
}
.contact-inner>p{
	font-size:18px;

}
.italic-text{

	font-style:italic;
}

.map {
    margin: 10px 0;
}
.map>iframe {
    height: 240px;
	 border: 1px solid grey;
	 width: 100%; 
}
section.contact-maps {
    padding: 20px 0 40px 0;
}
.sm-contact-data{
	display: none;
}
.address-inner {
    background: #80808038;
    text-align: center;
    font-size: 18px;
	color: #920000;
	min-height: 410px;
	position: relative;
	box-shadow: 2px 2px 12px grey;
	border: 1px solid #80808069;
	margin-bottom: 20px;
}
.address-inner>h3 {
    font-size: 24px;
    margin: 0;
    padding: 12px 0;
	border-bottom: 2px solid white;
	background: #6b6a6a;
	color: white;
}
.address-info {
	padding: 15px 0 0 0;
}
.address-info>p:first-child{
	font-size:24px;
}
.address-inner.one .address-info>p:nth-child(4){
	font-size:24px;
}
.address-inner.two .address-info>p:nth-child(4){
	font-size:24px;
}
.address-pics.first span{
background:url(../images/Picture1.png) no-repeat center center;
background-size:cover;
display:inline-block;
width: 120px;
height: 120px;
}
.address-pics.second span{
	background:url(../images/Picture2.png) no-repeat center center;
	background-size:cover;
	display:inline-block;
	width:110px;
	height:110px;
}
.address-pics.third span{
	background:url(../images/Picture3.png) no-repeat center center;
	background-size:cover;
	display:inline-block;
	width:100px;
	height:100px;
}
section.addressess {
    padding: 20px 0 80px 0;
}
iframe{
		width:100%;
		height:300px;
	}
.address-pics{
	position:absolute;
}
.address-pics.first {
    bottom: 7px;
    left: 50%;
    transform: translate(-55%,0);
}
.address-pics.second {
    left: 50%;
    transform: translate(-50%,0);
}
.address-pics.third {
    left: 50%;
	transform: translate(-50%,0);
	bottom: 10px;
}
.five-boxes {
    margin-top: 50px;
}
.five-boxes-wrapper>.box-t {
    height: 230px;
    width: 20%;
    float: left;
    position: relative;
}
.fives-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: black;
    opacity: 0.25;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.fives-overlay:hover{
	opacity:0;
}
.box-t.first {
    background: url(../images/services1.png) no-repeat center center;
    background-size: cover;
}
.box-t.second {
    background: url(../images/services5.png) no-repeat center center;
    background-size: cover;
}
.box-t.third {
    background: url(../images/gallerij/photo-gallery026kl.jpg) no-repeat center center;
    background-size: cover;
}
.box-t.fourth {
    background: url(../images/five4.png) no-repeat center center;
    background-size: cover;
}
.box-t.fifth {
    background: url(../images/services2.png) no-repeat center center;
    background-size: cover;
}

.five-boxes>.five-boxes-wrapper:after {
    content: '';
    clear: both;
    display: table;
}
.before-footer{
	background:white;
}
.before-f-inner {
    height: 30px;
    background: white;
}
.contact-form-iframe{
		width:100%;
		min-height:700px;		
		    border: 0;
	}
section.service-main-text {
    padding: 10px 0 50px 0;
}
.product-description{
	text-align:center;
	font-size: 18px;
    color: #920000;
    padding: 0 20px 40px;
}


@media screen and (min-width:1200px){
	.navbar-default .navbar-nav>li>a{		
			padding: 10px 25px;
	}
	
}
	
@media screen and (max-width: 1200px){
	.contact-form-iframe {
		width: 100%;
		min-height: 950px;
		border: 0;
}
	.col-sm-3.c-padding{
		padding-left:5px;
		padding-right:5px;
	}
	.row.hp {
		margin-bottom: 10px;
	}
	.hebaco-text {
		font-size: 22px;	
		top: 30px;
		
	}
	.hp-solicon-cont {
		width: 170px;
	}
	
	.row.logo-row {
		padding: 55px 0 30px 0;
	
	}
	.five-boxes-wrapper>.box-t.fifth {
		display: none;
	}
	.five-boxes-wrapper>.box-t {
    height: 220px;
    width: 25%;
    float: left;
    position: relative;
}
}



@media screen and (max-width: 991px){
	.navbar-default .navbar-nav>li>a {
		color: white;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 16px;
		padding: 10px 6px;
	}
	.hebaco-text {
		font-size: 24px;
		top: 0;
		line-height: 28px;
		display: none;		
	}
	.col-sm-3.c-padding {
		padding-left: 2px;
		padding-right: 2px;
	}
	.row.hp {
		margin-bottom: 4px;
	}
	.hp-solicon-cont {
		width: 160px;
		float: left;
	}
	
	.address-inner {		
		font-size: 14px;	
	}
	.address-info>p:first-child {
		font-size: 22px;
	}
	.address-inner.one .address-info>p:nth-child(4) {
		font-size: 22px;
	}
	.address-inner.two .address-info>p:nth-child(4) {
		font-size: 22px;
	}
	.text-hpg {
		position: absolute;
		right: 1%;
		top: 42%;
	}
	.row.logo-row {
		padding: 35px 10px 30px 10px;
	}
	.home-page-text.product-pages>h1>span {
		margin-top: 70px;
		
	}
	.contact-form-iframe {
		width: 100%;
		min-height: 910px;
		border: 0;
	}
	.product-images.en-version .box-inner {		
		min-height: 272px;
	}
	.underimage-text {	
		padding: 10px 0;
		
	}
	.product-images.photo-gallery .underimage-text {	
		padding: 10px 0;
		min-height: 80px;
	}
	
}

@media screen and (max-width: 800px){
	.contact-form-iframe {
		width: 100%;
		min-height: 1250px;
		border: 0;
	}
}


@media screen and (max-width: 767px){
	
	.container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0; 
		margin-left: 0; 
	}
	.hebaco-main-text {
		font-size: 50px;		
	}
	.hpg-logo {
	/*	width: 55px;
		height: 70px;
		margin-left: 30px;*/
	}
	
	.navbar-default .navbar-nav>li>a {		
		font-size: 18px;
	}
	.bvb-text {
	
		left: 31%;
	
	}
	.hebaco-text {
		display:none;
	}
	.hebaco-container {
		margin-top: 20px;
	}
	.solicon-logo {
		/*display: block;
		width: 100px;
		height: 25px;
		background: url(../images/solicon-logo.png) no-repeat center center;
		background-size: cover;
		text-align: left;*/
	}
	.hp-solicon-cont {
	
		 float: none; 
		display: inline-block;
		margin-bottom: -12px;
	}
	.hebaco-container {
		margin-top: 20px;
		display: inline-block;
	}
	.row.logo-row {		
		text-align: center;
		padding: 5px 10px 95px 10px;
		position: relative;
	}
	
	.sm-contact-data{
		display: block;
	}
	.address-data{
		display: none;
	}
	.contact-inner {
		color: #920000;
		text-align: center;
	}
	.address-inner {		
		font-size: 18px;	
	}
	.address-info>p:first-child {
		font-size: 24px;
	}
	.address-inner.one .address-info>p:nth-child(4) {
		font-size: 24px;
	}
	.address-inner.two .address-info>p:nth-child(4) {
		font-size: 24px;
	}
	.text-hpg {
		position: absolute;
		display: inline-block;
		width: 191px;
		text-align: center;
		left: 50%;
		top: 71%;
		transform: translate(-50%,0);
	}
	a.contact-us-link.inner-pages {
		position: absolute;
		right: 50%;		
		transform: translate(50%,0);
	}
	.five-boxes-wrapper>.box-t.second {
		display: none;
	}
	.five-boxes-wrapper>.box-t {
		height: 220px;
		width: 33.33%;
	}
	.box-inner {
		min-height: auto;
	}
	.underimage-text {
		padding: 10px 0;
		min-height: auto;
	}
	.product-images.photo-gallery .underimage-text {
		padding: 10px 0;
		min-height: auto;
	}
	.product-images .box-inner {
		min-height: auto;
	}
	.product-images.en-version .box-inner {
		min-height: auto;
	}
	.hebaco-container {
		top: 9px;
		position: relative;
	}
	
}
@media screen and (max-width: 600px){
	
	.big-img-container.home-page-slider {		
		display: none;
	}
	
	.slider-wrapper>.container>.row>a.contact-us-link.sm{
		display:inline-block;
		text-align:center;
		position:static;
	}
	.slider-wrapper {		
		text-align: center;
		padding: 30px 0;
	}
	
	a.contact-us-link.inner-pages {
		line-height: 19px;
		top: 15px;
	}
	.five-boxes-wrapper>.box-t {		
		width: 100%;
	}
}

@media screen and (max-width: 480px){
	.hebaco-text {
		font-size: 20px;
		padding: 0 15px;
	}
	.hebaco-main-text {
		font-size: 40px;
	}
	.bvb-text {		
		left: 22%;	
		bottom:0;
	}
	
	
	.hebaco-main-text {
		font-size: 33px;
	}
	.hebaco-main-text:after {		
		bottom: -8px;		
	}
	.row.logo-row {
		display: block;
		text-align: center;
	}
	.home-page-text>h1>span {
		padding: 0 20px 20px;
		font-size: 24px;
	}
	.home-page-text.product-pages>h1>span {
		font-size: 24px;
		margin-top: 80px;
	}
	.solicon-logo {
		display: block;		
		margin-left: 0;
	}
	.contact-form-iframe {
		width: 100%;
		min-height: 1300px;
	border: 0;
	}
	
	
}

@media screen and (max-width: 429px){
	
	.hebaco-container {
		margin-top: 10px;
		display: block;
	}
	.hpg-logo {
		width: 100px;
		height: 70px;
		 margin-left: 0; 
	}
	.hp-solicon-cont {
		width: 100px;
		height: 70px;
	}
	.row.logo-row {
		
		padding: 15px 10px 95px 10px;
		
	}
	.text-hpg {
		
		top: 78%;
		
	}
	img#hpg {
		width: 60px;
		height: 48px;
		
	}
	
}


@media screen and (max-width: 420px){
	span.hebaco-logo {
		width: 180px;
		height: 72px;		
	}
	.hp-solicon-cont {
		width: 110px;		
	}
	.hp-solicon-cont {
		
			margin-bottom: -15px;
	}
	a.contact-us-link.inner-pages {
		padding: 5px 10px;
		line-height: 19px;
	}
	
	.text-hpg {
		top: 74%;
	}
}

@media screen and (max-width: 340px){
	.address-inner {		
		font-size: 16px;	
	}
	.address-inner>h3 {
		font-size: 20px;		
	}
	.hebaco-container {
		margin-top: 10px;
	
	}
	.row.logo-row {
		padding: 10px 10px 90px 10px;
	
	}
	
	
	
}

@media screen and (max-width: 329px){
	.text-hpg {
		position: absolute;
		display: inline-block;
		width: 191px;
		text-align: center;
		left: 50%;
		top: 79%;
		transform: translate(-50%,0);
	}
	
	
	.solicon-logo {
		display: block;
		
	}
	
	.text-hpg {
		
		top: 75%;
	
	}
	.row.logo-row {
		padding: 15px 10px 90px 10px;
	}
}

