/* On screens that are 520px or less, set the background color to olive */
  /***** Responsive ***********************************************************************************************************/
@media screen and (max-width: 520px) {
 	body, p {
  font-size: calc(0.7em + 1vw);
  line-height: calc(1em + 1vw);
min-width: 100%;
    margin: 0 0 10px;
		text-align: left!important;
	}


#ig-main {
    top: 0;
 
}
	.ig-zeile {
	padding: 1em 0px 1em 0px;
	
	max-width: 95%;
    margin: 0 auto;

    display: flex;
flex-flow: column;
gap: 3em 0em;

    }
	
	.parallax
	{
  width: 100%; 
  height: 15em; 

	}

	.ig-header {
	
	padding: 0px;
	display: table;
	width: 100%;
margin: 0 auto;
	position: fixed;
	background: #fff;
	z-index: 10;
	}

	#ig-logo {
		width: 100px;
	height: 72px;
	display: table-cell;
	background: url("../images/ig_logo_s.png") no-repeat center;
	}

	.navigation {   
    margin-top: 1em!important;
	}
	
	.btn, .btn.btn-primary, button, div.default .btn.btn-primary {
    
    padding: 1px 15px;
    font-size: 15px;
    font-weight: 300;
	}
	.item-title {
    font-weight: 300;
    margin: 0;
		font-size: 12px;
		line-height: 11px;
	}
	.category-name {
    font-size: 8px!important;
    font-weight: 200!important;

}
	div.appico .sp-portfolio-item-details {
    
    margin: 0px 0px!important;
    padding: 1px 1px 0px 1px!important;
    
	}






/***** Header **********************************/
.responsive 




/***** Parallax **********************************/
.responsive .parallax
{
  width: 100%; 
  height: 15em; 
  background-position: 0px 0px;
  
}



/***** Inhalt zeile **********************************/
  .responsive .ig-zeile
{
	padding: 2em 0px 2em 0px;
	display: table;
	max-width: 95%;
margin: 0 auto;	
display: flex;
flex-flow: inherit;
gap: 0em 2em;

}
.ig-zeile2
{
	width: 95%;
margin: 0 auto;

}


.responsive .ig-zelle
{
	padding: 2em 1em 2em 1em;
	display: table-cell;
}

/***** Menu **********************************/
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {

    background: #EFF6E4!important;
    color: #38541C;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    transition: background-color 0.2s ease-out, color 0.2s ease-out;
}
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {

    color: #38541C;
}

	
	
	}

