/*!
 * Specific  Responsive Styles
 *
 */

/* Portrait phones and down */
@media (max-width: 414px) {

#slateford-logo-jumbo {
	margin: 0;
	padding: 80px 0 80px 0;
	background: url(../images/pattern-01.jpg) no-repeat top center;
}


#slateford-intro {
	padding: 85px 0 70px 0;
}


#slateford-intro-content {
	padding: 30px 0 20px 0;
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 30px;
}

h1 {
	font-size: 26px;
	line-height: 26px;
	letter-spacing: 0;
}

.thin-lines {
	display: none;
}


.project-logo {
	border-right: 0 !Important;
	text-align: center !Important;
	padding: 0 20px 0 20px;
}

.project-logo img {
	margin: 0 auto;
}

.project-text {
	padding: 15px 20px 0 20px;
}

#slateford-contact {
	padding: 70px 0 130px 0;
}


#slateford-contact-header {
	padding-bottom: 50px;
}


#slateford-logo-footer {
	padding: 50px;
}


#slateford-contact-address {
	padding-top: 80px;
}

.hide-small {
	display: none;
}

.breaker {
	display: block !Important;
}


.slateford-block-content	.entry-content {
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	transform: none;
	font-size: 24px;
	line-height: 24px;
	padding: 25px 20px 0px 25px;
	line-height: 1.4;
}

.slateford-block-01 .slateford-block-content	.entry-content {
	width: 95%;
}

.slateford-block-02 .slateford-block-content	.entry-content {
	width: 95%;
}

.slateford-block-03 .slateford-block-content	.entry-content {
	width: 95%;
}

.slateford-block-04 .slateford-block-content	.entry-content {
	width: 95%;
}

.slateford-block-05 .slateford-block-content	.entry-content {
	width: 95%;
}



}



/* Landscape phone to portrait tablet */
@media (max-width: 767px) {


#slateford-logo-jumbo {
	margin: 0;
	padding: 150px 0 150px 0;
	background: url(../images/pattern-01.jpg) no-repeat top center;
}


#slateford-intro {
	padding: 85px 0 70px 0;
}


#slateford-intro-content {
	padding: 30px 0 20px 0;
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 30px;
}

h1 {
	font-size: 36px;
	line-height: 36px;
	letter-spacing: .5px;
}

.project-logo {
	border-right: 0 !Important;
	text-align: center !Important;
	padding: 0 20px 0 20px;
}

.project-logo img {
	margin: 0 auto;
}

.project-text {
	padding: 15px 20px 0 20px;
}

#slateford-contact {
	height: auto;
	padding: 70px 0 130px 0;
}


#slateford-contact-header {
	padding-bottom: 50px;
}


#slateford-logo-footer {
	padding: 50px;
}


#slateford-contact-address {
	padding-top: 80px;
}


.hide-small {
	display: none;
}

.breaker {
	display: block !Important;
}


.slateford-block-01 .slateford-block-content	.entry-content {
	width: 90%;
}

.slateford-block-02 .slateford-block-content	.entry-content {
	width: 90%;
}

.slateford-block-03 .slateford-block-content	.entry-content {
	width: 90%;
}

.slateford-block-04 .slateford-block-content	.entry-content {
	width: 90%;
}

.slateford-block-05 .slateford-block-content	.entry-content {
	width: 90%;
}

.slateford-block-content	.entry-content {
	font-size: 21px;
	line-height: 21px;
	padding: 25px 20px 0 20px;
	line-height: 1.4;
}

#slateford-contact-header {
	padding-top: 0;
}


}




/* Portrait tablet to landscape and smaller desktop */
@media (min-width: 768px) and (max-width: 991px) {


#slateford-logo-jumbo {
	margin: 0;
	padding: 150px 0 150px 0;
	background: url(../images/pattern-01.jpg) no-repeat top center;
}

#slateford-contact {
	margin: 0;
	height: auto;
}

#slateford-intro {
	padding: 125px 0 80px 0;
}


#slateford-contact-header {
	padding-top: 20vh;
}

.slateford-block-01 .slateford-block-content	.entry-content {
	width: 85%;
}

.slateford-block-02 .slateford-block-content	.entry-content {
	width: 85%;
}

.slateford-block-03 .slateford-block-content	.entry-content {
	width: 85%;
}

.slateford-block-04 .slateford-block-content	.entry-content {
	width: 85%;
}

.slateford-block-05 .slateford-block-content	.entry-content {
	width: 85%;
}

.slateford-block-content	.entry-content {
	font-size: 24px;
	line-height: 24px;
	padding: 30px 30px 10px 30px;
	line-height: 1.4;
}

#slateford-contact {
	margin: 0;
	height: auto;
}


#slateford-intro-content {
	padding: 40px 0 30px 0;
	margin-bottom: 50px;
	font-size: 18px;
	line-height: 30px;
}

h1 {
	font-size: 46px;
	line-height: 46px;
	letter-spacing: .5px;
}

.project-logo {
	border-right: 0 !Important;
	text-align: center !Important;
	padding: 0 20px 0 20px;
}

.project-logo img {
	margin: 0 auto;
	
}

.project-text {
	padding: 15px 20px 0 20px;
}



.hide-small {
	display: none;
}

.breaker {
	display: block !Important;
}


}



/* Smaller Monitors*/
@media (min-width: 992px) and (max-width: 1199px) {


#slateford-logo-jumbo {
	margin: 0;
	padding: 250px 0 250px 0;
	background: url(../images/pattern-01.jpg) no-repeat top center;
}


#slateford-intro {
	padding: 125px 0 80px 0;
}

#slateford-intro-content {
	padding: 40px 0 30px 0;
	margin-bottom: 50px;
	font-size: 18px;
	line-height: 30px;
}

#slateford-birch,
#slateford-qw-1154,
#slateford-qw-1164 {
	text-align: center;
	font-size: 22px;
}

.slateford-block-content	.entry-content {
	font-size: 24px;
	line-height: 24px;
	padding: 30px 30px 10px 30px;
	line-height: 1.4;
}


#slateford-contact-header {
	padding-top: 10vh;
	height: auto;
}


.slateford-block-01 .slateford-block-content	.entry-content {
	width: 75%;
}

.slateford-block-02 .slateford-block-content	.entry-content {
	width: 75%;
}

.slateford-block-03 .slateford-block-content	.entry-content {
	width: 75%;
}

.slateford-block-04 .slateford-block-content	.entry-content {
	width: 75%;
}

.slateford-block-05 .slateford-block-content	.entry-content {
	width: 75%;
}




/* Large Monitors*/
@media (min-width: 1200px) {


br {
	display: inline !Important;
}



}


