/* ==========================================================================
 Media Queries
 ========================================================================== */

@media handheld, only screen and (max-width: 1124px) {

}


/* ---------------------------------------------------------------------- */
/*	Version 1024px
 /* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1024px) {

}

@media handheld, only screen and (max-width: 950px) {
}

/* ---------------------------------------------------------------------- */
/*	Mobile Version 767px
 /* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 767px) {
	footer h5 {
		text-align: center;
	}
	footer .social{
		margin: 30px 0 0 0;
		text-align: center;
	}

    .contform{
        padding:15px;
    }

    .mitte{
        text-align:center;
    }

    .info{
        width:100%;
    }

    .input-lg2{
        width:100%;
    }
	
	.logo{
		width:180px;
	}
	
	.section-title, .widget-title{
		width:100%!important;
	}
	
	.email{
		margin-top:30px;
		display:block;
		margin-left:0;
	}
	
    .btn-lg2{
        width:100%;
        padding:0;
    }

    .mobile{
        display:none;
    }

    footer{
        padding:20px 0px;
    }

    .text-left{
        text-align:center;
    }

    .footera{
        margin-top:40px;
    }

    .agbtext li{
        width:95%;
    }

    .agbtext li span{
        width:100%;
    }

    .text-right{
        text-align:center;
    }

    .buttontext{
        display:inline-block;
        white-space:normal;
        padding:10px;
    }
       
    .buttontext2{
        display:inline-block;
        white-space:normal;
        padding:10px;
    }

    .kontakt{
        margin-bottom:200px;
    }

	.slider .clearfix{
		padding: 0;
	}
	.section-title {
		text-align: center;
	}
	.section-title:after,.widget-title:after{
		margin: 15px auto 0 auto;
		position: inherit;
	}
	.newsletter {
		text-align: center;
	}
	.newsletter .fields h3 {
		font-size: 1.6em;
		text-align: center;
	}
	.newsletter .fields input.btn {
		font-size: 1em;
		padding: 10px 15px;
	}
}

/* ---------------------------------------------------------------------- */
/*	Mobile Version 600px
 /* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 600px) {
	#logo img {
		max-width: 190px;
	}
}

/* ---------------------------------------------------------------------- */
/*	Mobile Version 568px
 /* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 568px) {	

}

/* ---------------------------------------------------------------------- */
/*	Mobile Version 480px
 /* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 480px) {
	.separator{
		padding: 0 60px;
	}
	.newsletter .fields input.form-control {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
	}

	
}

/* ---------------------------------------------------------------------- */
/*	Mobile Version 420px
 /* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 480px) {

	.slider-countdown {
		background-size: 2380px;
		height: 1010px;
	}
}
/* ---------------------------------------------------------------------- */
/*	Mobile Version 320px
 /* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 320px) {

	.contform{
		padding: 15px 20px 36px 20px;
	}
	#gallery .item{
		padding: 0 30px 0 15px;
	}

}
