@media (min-width : 576px){

	
}

/* Small Devices, Tablets */
@media (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media (min-width : 992px) {
	.navbar-nav .nav-item{
		text-align:center;
		width:20%;
	}
	
	.eachPersonOutside{
		padding-left:40px;
		padding-right:40px;
	}
}

@media (min-width : 768px) and (max-width : 992px) {

}

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {

}



/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media (max-width : 992px) {

	.changeSlideBox{
		margin-bottom:20px;
	}

	#logoInfoBox{
		width:100%;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		text-align:center;
		position:relative;
	}

	#navbar-toggler-parent{
		padding:15px 0;
	}
	
	.logoContainer{
		display:none;
	}
	
	.navbar{
		top:0;
		background-color:#000;
	}
	
	.nav img{
		height:40px;
		display:block;
		margin:25px auto;
	}
	
	.navbar .navbar-nav > .nav-item{
		text-align:center;
	}
	
	.navbar .navbar-nav > .nav-item > .nav-link{
		margin:8px 0;
		font-size: 15px;
		padding: 8px 0;
	}

}

/* Small Devices, Tablets */
@media (max-width : 768px) {
	
	.grid-item{
		width:50%!important;
	}
	
	.eachPersonOutside, .slick-slide, .eachGaleria, .eachGaleriaOutside{
		padding-left:0;
		padding-right:0;
	}
	
	.noPaddingSmDown{
		padding-left:0;
		padding-right:0;
	}
	
	.eachKontaktInfo span{
		font-size:16px;
	}

	#wholeSlider{
		height:80vh;
	}

	#textOnSlider{
		font-size:36px;
		letter-spacing:2px;
	}
	
	#textOnSlider span{
		font-size:18px;
		letter-spacing:1px;
	}

	section.section h1{
		font-size:42px;
	}
	
	.ribbon{
		font-size:32px!important;
		width:60%!important;
		padding-left:1em;
		padding-right:1em;
	}
	
	.ribbon:before{
		left:-30px!important;
	}
	
	.ribbon:after{
		right:-30px!important;
	}
	
	.ribbon:before, .ribbon:after{
		border-width:25px!important;
	}
	
}

@media (max-width : 575px){
	.arrowSlider{
		top: 100%;
		margin-top: -28px;
	}
	
	#container, #containerInside{
		padding-left:0;
		padding-right:0;
	}
	
	.grid-item{
		width:100%!important;
	}
	
	.parallax-container h1{
		font-size:32px;
		line-height:42px;
	}
	
	#backToTop{
		display:none;
	}
	
	.btn-logo-color{
		width:100%;
	}
	
	#textOnSlider{
		font-size:34px;
		letter-spacing:2px;
	}
	
	#textOnSlider span{
		font-size:18px;
		letter-spacing:1px;
	}
	
}

.footerAbsolute{
	bottom:0;
	left:0;
	position:absolute;
	width:100%;
}

.absolute{
	position:absolute;
}

.relative{
	position:relative;
}

.fixed{
	position:fixed;
}

.img-circle{
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}

.noBorderRadius{
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
}

.navbar-light .navbar-toggler{
	margin: auto;
	display:block;
	cursor:pointer;
}

input:-webkit-autofill, input:hover:-webkit-autofill, input:focus:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
	border:1px solid #1abc9c;
}

input.loginInputs{
	font-size:14px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
    border-color: rgba(22, 160, 133, 0.5);
}