
@media only screen and (max-width: 1180px) {

section .mobile-only{
	display: block !important;
}
	
	
/* standaard */
.slider h2{
	font-size:24px !important;
}
.slider a.k1{
	margin-right:0 !important;
	margin-bottom:10px !important;
}
h2{
	line-height:34px !important;
}
h2 span.sub{
	line-height:20px;
}

section{
	padding:40px 0 !important;
}

section .container{
	width:90% !important;
	display: block !important;
}
.footer-top{
	text-align: center;
}
footer .container {
    display: block !important;
    width: 90% !important;
}
.footermenu {
    display: none !important;
}

footer .col.vijf{
	text-align: center;
	margin-bottom:35px;
}

.copyrights .container{
	display: block;
	width: 90% !important;
}
.copyrights span{
	display: none;
}
.klant, .jb {
    float: none;
    width: 100%;
    text-align: center;
}

/* cols */
.col.one.third.lineright, .col.one.half, .col.two.third, .col.vijf,.col.one.third {
    float: none;
    width: 100% !important;
    border: none;
    padding:0 !important;
}

	
/* NAVIGATION */
.navigatie.scroll.actief {
    display: none !important;
}
.navigatie.normaal, .navigatie-top {
    display: none;
}
.hamburger .lijnen, .hamburger .lijnen:before, .hamburger .lijnen:after {
    background-color: #da0081 !important;
}
.navigatie-mobiel{
	
}
.navigatie-mobiel .container {
    display: block !important;
    padding: 20px;
    width: 100% !important;
}
.navigatie-mobiel .logo{
	float:left;
}
.navigatie-mobiel .hamburger{
	float:right;
}
.navigatie-mobiel .navigatie.met-top{
	display: block;
	padding: 0 25px;
	position: relative;
    top: 77px;
    margin-right: 0 !important;
    width: 100%;
}
.navigatie-mobiel .navigatie.met-top.actief{
	background:#FFFFFF;
	z-index: 99999;
}
.navigatie-mobiel .navigatie.met-top>div:last-of-type{
	position: relative;
	top:0;
}
.navigatie-mobiel .menu-topmenu-container li a{
	color:#484848;
	text-transform: none !important;
}

.container{
	width:90% !important;
}

header .navigatie-mobiel.mob-fixed {
    position: fixed;
    left: auto;
    top: auto;
    box-shadow: none;
    z-index: 999999999;
}
.navigatie-mobiel .social, .navigatie-mobiel .ct {
    display: none;
}


/* specific changes */
.col.one.third.lineright{
	padding-bottom:30px !important;
	border-bottom:1px solid #efefef;
	margin-bottom:30px !important;
}
.markets li{
	width:49% !important;
	margin-right:1% !important;
	margin-bottom:1% !important;
}
.markets li span{
	display: block !important;
}
.markets li:nth-of-child(2), .markets li:nth-of-child(4),.markets li:nth-of-child(6),.markets li:nth-of-child(8){
	margin-right:0 !important;
}

.clients img{
    display: block !important;
	margin:30px auto !important;
}
.surface-features-list ul li{
	float:none !important;
	width:100% !important;
	margin-bottom:35px !important;
}
.surface-features-list ul li:last-child{
	margin-bottom:0 !important;
}
.bg-image {
    display: none;
}

.market-contact .k2{
	margin-right:0 !important;
}

.about .about-intro{
	max-width: 90% !important;
}

.team-list li {
    float: none !important;
    max-width: 273px !important;
    width: 273px !important;
    margin: 20px auto !important;
}
.team .team-list li:nth-child(4n) {
    margin-right: auto !important;
     margin: 20px auto !important;

}


.team-list.agents  li {
    float: none !important;
    max-width: 90% !important;
    width: 90% !important;
    margin: 20px auto !important;
    height:100px !important;
}
.team .team-list.agents li:nth-child(5n) {
    margin-right: auto !important;
     margin: 20px auto !important;

}
.team .team-list.agents li:nth-child(4n) {
    margin-right: auto !important;
     margin: 0 auto !important;

}

.team .team-list.agents li h4{
	text-align: left !important;
}

.contactdata {
    text-align: center;
    padding: 0 20px;
}
.page-template-contact .col.one.third .contactdata h2, .page-template-contact .col.one.third .contactdata h2 span, .page-template-contact .col.one.third h2.h2small, .page-template-contact .col.one.third h2.h2small span, .page-template-contact .col.one.third .whitelink{
	text-align: center !important;
}
.page-template-contact .col.one.third .whitelink{
	display: block;
	margin-bottom:45px;
}


/* MOBILE ONLY BLOCKS */
section .mobile-only li:before{
	display: none !important;
}
section .mobile-only li, section.mobile-only li{
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #efefef;
}
section .mobile-only li ul li, section.mobile-only li ul li{
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	border-bottom:none !important;
}
section .mobile-only li ul li::before, section.mobile-only li ul li::before {
    content: "\2022";
    color: #da0081;
    font-weight: bold;
    display: inline-block !important;
    width: 1em;
    margin-left: -1em;
}
section .mobile-only li h4, section.mobile-only li h4{
	text-transform: uppercase !important;
	font-weight:bold !important;
	line-height: 28px !important;
}
section.surface-features .mobile-only li img {
    float: left;
    margin-right: 10px;
}
section .mobile-only .container ul{
	padding: 0 !important;
}
.surface-features-tabs {
    display: none !important;
}

.product-technology h2 {
    text-align: center !important;
}
.surface-technlogies-tabs {
    display: none;
}
.product-technology .mobile-only p{
	margin-bottom:20px;
}
.product-technology .mobile-only video{
	margin:25px 0 !important;
}
.product-technology .mobile-only span.textlink.subtab {
    display: none;
}
.product-technology .mobile-only ul li:nth-of-type(3) p:nth-of-type(2){
	display: none;
}
.product-technology .mobile-only ul li:nth-of-type(3), .product-technology .mobile-only ul li:nth-of-type(4),.product-technology .mobile-only ul li:nth-of-type(5){
	border-bottom:none !important;
	margin-bottom:0 !important;
}
.product-technology .mobile-only ul li:nth-of-type(4),.product-technology .mobile-only ul li:nth-of-type(5),.product-technology .mobile-only ul li:nth-of-type(6){
	padding-left:15px;	
		font-size:12px;
}

.prod-tech:before, .prod-tech:after{
	display: none !important;
}
section.prod-tech {
    padding-bottom: 0px !important;
}
.mobile-only.products{
	display: block !important;
	padding-top:0 !important;
}
.mobile-only.products li{
	
}
.mobile-only.products li:before{
	display: none !important;
}
.mobile-only.products li h4 {
	text-align: center;
}
.mobile-only.products li h4 img{
	display: block !important;
	margin:0 auto !important;
	text-align: center !important;
}

.mobile-only.products .market-solution-content {
    display: none;
}

.mobile-only.products .prod-img-first img, .mobile-only.products .prod-img-last img {
    max-width: 100% !important;
    margin-top:25px;
}


.jobs .job-intro{
	max-width: 90% !important;
}
.job-list ul li a{
	padding:20px !important;
}
.inhoud.zonder-form .ex-tekst{
	width:100% !important;
	margin-right:0 !important;
}


.page-template-resources .news li,.page-template-resources .cases li,.page-template-resources .publications li,.page-template-resources .events li{
	width: 100% !important;
	margin-right:0 !important;
}

}
