@media only screen and (max-width: 767px){
	header .navbar-default .navbar-collapse {
		width: 100%;
		height: 350px;
		top: 120px;
		right: 0;
		padding: 0;
		z-index: 9999;
	}
	header ul.nice-menu> li{
	width:100%;
	float: left;
	position: relative;
	}
	header ul.nice-menu > li > a {
		padding: 15px;
		text-shadow: none;
		text-align: left;
	}
	.views-field-field-banner-image .field-content img{
		height: 175px;
		object-fit: cover;
	}
	.views-field-field-banner-image .field-content .container{
	width:100%;
	}
	.views-field-field-banner-image-description .field-content .container{
	width:100%;
	}
	.views-field-field-banner-image-description h1:nth-of-type(1){
	font-size: 55px;
	}
	.views-field-field-banner-image-description h1:nth-of-type(2){
	font-size: 26px;
	}
	header .navbar-default .navbar-collapse .container {
		padding: 0;
	}
	header .navbar {
		position: static;
	}
	.banner-main .banner-image img {
		height: 175px;
		object-fit: cover;
	}
	.navbar-toggle{
	margin-top: 15px;
	}
	.footer{
	margin:20px 0 0 0;
	padding:25px 0;
	}
	.nav > li > a{padding:10px;}
	.page-header{font-size: 28px;}
	 article#811 .content .field div{display:block}
	 .content_resource{display:block}
	 .content_resource table {width:100%}
	 article .page .content .field h3{text-align:center}
	 .banner-region-height{	height:0; }
	 .name-field{width:100% !important;}
	 .email-field{width:100%;}
}


@media screen and (max-device-width: 525px) and (orientation: portrait) {
	#block-headerlinkedin {
		top: 75px;
		position: absolute;
		right: 20px;
	}
	section#block-exposedformcustom-searchpage-1 {
		position: absolute;
		width: auto;
		top: 75px;
		right: 50px;
	}
	.logo img{
		width:167px;
	}
}


@media only screen and (min-device-width : 525px) and (max-device-width : 767px) {
	#block-headerlinkedin{
	float: right;
	margin: 15px 15px 0 0;
	}
	section#block-exposedformcustom-searchpage-1{
	float: right;
	margin:15px 0 0 0;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1180px) {
	.views-field-field-banner-image .field-content img {
		height: 300px;
		object-fit: cover;
	}
	#block-ieca-imtg-block-86 .field p a img{width:100% !important}
	#block-ieca-imtg-block-81 .field p a img{width:100% !important}
}
