<style>
	.headerPic {
	    width: 100%;
	    display: flex;
	}
	.pic {
	    width: 100%;
	    margin: 0 auto;
	    background-repeat: no-repeat;
	    position: relative;
	    background-position: center;
	    background-size: cover;
	    height: 655px;
	    justify-content: center;
	}
	.logo {
        width: 35%;
        position: absolute;
        margin: auto;
        background-color: white;
        margin-top: 20px;
    }
    #lang_wrapper{
        float: right;
        padding:20px;
    }
    .lang-changer{
        background-color: #000;
        color: #fff; 
        padding:5px 12px;
        margin:-2px !important;
        border:none;
        outline:none;
    }
    #lang-en{
        border-radius: 0 20px 0 0;
        margin-right:1px;

    }
    #lang-de{
        border-radius: 0 0 0 20px;
        border-right:2px solid white;
    }
    .headerTextSmall {
        color: white;
        position: relative;
        margin:0 auto;
        font-size: 3rem!important;
        font-weight: 600;
        margin-bottom: 5%;
    }
    .forModal {
        text-decoration: none!important;
        color: white;
        font-size: 1.3rem;
        border: 1px solid #FBA919;
        border-radius: 10px;
        background-color: #FBA919;
        padding: 5px 15px 5px 15px;
        font-weight: 600;
    }
    .forModal:hover {
        text-decoration: none!important;
        color: white;
    }
    .testimonialText {
    	font-style: italic;
    }
    .testimonialImg {
    	width: 10%;
    	border-radius: 50%;
    }
    .footerDown {
        background-color: #20BA9B;
        color: white;
        padding: 5px;
    }


    /*mobile styles*/

    @media screen and (max-width: 750px) {
    	.logo {
    		width: 90px;
    	}
    }

    @media screen and (max-width: 600px) {
    	.desktop_page {
    		display: none;
    	}
    	.mobile_page {
    		display: block;
    	}
    }

    @media screen and (min-width: 600px) {
    	.desktop_page {
    		display: block;
    	}
    	.mobile_page {
    		display: none;
    	}
    }

    @media screen and (max-width: 600px) {
    	.pic {
    		height: auto;
    	}

    	.headerTextSmall {
    		color: black;
    		font-size: 1.5rem!important;
    	}

    	.headingMobile {
    		margin-top: 2rem;
    		text-align: left;
    	}

    	.btn_mobile {
    		text-align: center;
    	}

    	.testimonialImg {
    		width: 50px;
    	}
    }
</style>