.grid
{

}

.grid-pad
{
	/*padding: 0 10px;*/
}

img {
	max-width: 100%;
	height: auto;
}

/* 3 */
@media screen and (max-width: 960px) {


	#content .col-1-3
	{
		width: 50%;
	}

	.clear-3, .clear-4, .spacer-3-20, .spacer-4-20
	{
		display: none;
	}

	.clear-2, .spacer-2-20
	{
		display: block;
	}

}

/* 2 */
@media screen and (max-width: 1300px) {
	#concept-list
	{
		width: calc(100% - 150px);
	}
}

/* 1 */
@media screen and (max-width: 770px) {
	

	#menu-concept
	{
		display: none;
	}

	#concept-list
	{
		width: 100%;
	}

	.main-navigation li, .main-navigation li:last-child, #colophon li
	{
		display: block; 
		border: none;
		border-top: solid 1px #ccc;
	}

	#menu-header-menu
	{
		border-bottom: solid 1px #ccc;
	}

	.main-navigation li a, #colophon li a
	{
		display: block;
		line-height: 30px;
	}

	#form-contact .col-4-12
	{
		text-align: left;
	}

	#masthead, #header-line
	{
		position: relative;
	}

	#content
	{
		padding-top: 20px;
	}

	#spacer-top, #header-line, #networks, #bt-professional
	{
		display: none;
	}

	.grid-pad
	{
		padding: 0 10px !important;
	}

	#networks-responsive, #bt-professional-responsive
	{
		display: block;
	}

	#language-selector-responsive
	{
		display: block;
	}

	#content .col-1-3
	{
		/*width: 100%;*/
		  float: left;
    width: 50%;
	}

	.clear-2, .clear-3, .clear-4, .spacer-2-20, .spacer-3-20, .spacer-4-20, .spacer-2-20, .spacer-3-20, .spacer-4-20
	{
		display: none;
	}


}
