*{
  box-sizing:border-box;
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size:25px;
}

.container{
    position:relative;
    max-width:100%;
    max-height:100%;
    top:5%;
    overflow:visible;
    margin: 0 auto;
    padding: 20px;
}

.logo-image{
    position:relative;
    max-width:100%;
    max-height:100%;
}

.logo-image img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
.address{
    position:relative;
    max-width:100%;
    max-height:100%;
    text-align:center;
    
}

.download{
    position:relative;
    max-width:100%;
    max-height:100%;
    text-align:center;
    float:right;	
}

.download a{
	text-decoration:none;
}

.facebook-image{
    position:relative;
    max-width:100%;
    max-height:100%;
}

.facebook-image img{
    display: block;
    margin-left: auto;
    margin-right: auto;
	width:200px;
}

.menu-link {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    text-align: center;
    margin-top: 30px;
}

.menu-link a{
    text-decoration: none;
}

.modal a.close-modal {
    top:0px !important;
    right:0px !important;
}

@media (max-width: 970px) {
    body{font-size: 20px;}
	.facebook-image img{
		width:135px !important;
	}	
}

@media (max-width: 767px) {
    body{font-size: 14px;}
	.facebook-image img{
		width:100px !important;
	}
    .holiday-img img{
        max-width:311px !important;
    }
    .modal {
        padding: 15px 12px !important;
    }
}

@media (max-width: 375px) {
    .holiday-img img{
        max-width:275px !important;
    }
    .modal {
        padding: 15px 12px !important;
    }
}

@media (max-width: 360px) {
    .holiday-img img{
        max-width:260px !important;
    }
    .modal {
        padding: 15px 12px !important;
    }
}

@media (max-width: 320px) {
    .holiday-img img{
        max-width:230px !important;
    }
    .modal {
        padding: 15px 12px !important;
    }
}


