.photos-flex .photos img {
	border: 7px solid;
    box-shadow: 2px 1px 6px -2px black;
    
}

.horizontal-menu > li > a {
	background-color: transparent !important;
}

@media (min-width: 748px) {
	.photos-flex .photos .imgblock {
		float: left;
		width: 33%;
		padding: 20px;
	}
}

@media (min-width: 748px) {
	.photos-flex .photos {
	    width: 80% !important;
	    min-width: 300px !important;
	    max-width: 1200px !important;
	}
}

.photos-flex .photos {
	width: 100% !important;
	margin: 0 auto !important;
	max-width: 300px;
}

#bbblink {
	margin: 2em auto -2em auto !important;
}

#block-secondheader img {
	padding: 2em 0 0 0;
}

#block-secondheader .number {
	right: 30px !important;
}

@media (min-width: 748px) {
	#block-secondheader .number {
		top: 100px !important;
	}
}

@media (min-width: 748px) {
	#block-secondheader img {
		padding: .5em;
	}
}

@media (min-width: 748px) {
	.basic__body {
		line-height: 0;
	}
}

#block-horizontalmenu {
	top: 40px !important;
}

div#block-horizontalmenu {
	right: calc(((100vw - 1100px) / 2) + 53px) !important;
}
	
#block-secondheader {
	padding-right: calc((100vw - 1100px) / 2);
    padding-left: calc((100vw - 1100px) / 2);
    position: relative;
}
    
#block-secondheader:before {
	content: ‘’;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/sites/default/files/secondheader.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
}
    
#block-secondheader .basic__body {
	position: relative;
}

@media (min-width: 1200px) {
	#block-secondheader img {
		margin-left: 0 !important;
	}
}





#block-contactus .right p {
	line-height: 22px;
}






















