@media screen and (max-width: 380px){

	.flex-caption{
		/*display: none;*/
	}
	/*.region-content{
		padding-left:5%;
		padding-right:5%;
	}*/

	.pane-content{
		padding-left:5%;
		padding-right:5%;
	}

	.modal-lg {
	    max-width: 100%;
	}
	.pop-up-leave .modal-dialog .modal-content .modal-body form div div input {
    max-width: 100%;
		margin-bottom:10px;
	}
	.pop-up-leave .modal-dialog .modal-content .modal-body form.simplenews-subscribe div button.form-submit {
    float: none;
    font-size: 9px;
    font-weight: 400;
    padding: 10px 14px;
    letter-spacing: 0.25em;
    display: inline-block;
    margin-left: 0;
	}
	.pop-up-leave .modal-dialog .modal-content {
    padding: 30px 30px;
    border-radius: 0;
    max-width: 100%;
    font-weight: 300;
	}
	.modal-body{
		max-width: 100%;
	}
	.flex-caption p{
		font-size:14px;
		max-width:300px;
	}
	h1.page-header,
	span.pane-title{
	    padding: 5px 16px;
	}

	div.modal-forms-modal-content .popups-container {
    border-radius: 0;
    padding: 40px 30px;
	}

	.map-info{
		position: absolute;
		top: 60px;
		right: 20px;
		width: 160px;
		height: auto;
	}

	.views-slideshow-controls-bottom .views-slideshow-slide-counter{
		right: 20px;
	}
}
