@media(max-width: 767px) {
	
}

@media(max-width: 991px) {
	.page-entry__content {
	    position: relative;
	    margin-top: 0px !important;
		
	}
	.generic-content .qualicoat-hero {
	    background: url(../images/GF_PH_6.jpg) no-repeat center center !important;
	    background-position-y: center !important;
	    background-size: cover !important;
	    padding-top: 10.2rem !important;
	    padding-bottom: 2rem !important;
	}
	.generic-content .qualicoat-hero h1 {
	    text-shadow: 2px 2px 10px #333;
		max-width: 100%;
		font-size: 2.4rem;
	}

	.media-block h1{font-size: 2.4rem; margin-bottom: 1rem;}
	.media-block h2{font-size: 2.2rem; margin-bottom: 1rem;}
	.media-block h3{font-size: 2.0rem; margin-bottom: 1rem;}
	.media-block h4{font-size: 1.8rem; margin-bottom: 1rem;}
	.media-block h5{font-size: 1.6rem; margin-bottom: 1rem;}
	.media-block h6{font-size: 1.4rem; margin-bottom: 1rem;}
	.media-block .media-block__image{margin-top: 2rem; margin-bottom: 2rem;}
	.media-block p{margin-bottom: 0.6rem;}
	.media-block--blue {background: #10384d;}
	.media-block p a, .media-block a {
	    border-bottom: none;
	}
	.generic-content h1{font-size: 2.4rem; margin-bottom: 1rem;}
	.generic-content h2{font-size: 2.2rem; margin-bottom: 1rem;}
	.generic-content h3{font-size: 2.0rem; margin-bottom: 1rem;}
	.generic-content h4{font-size: 1.8rem; margin-bottom: 1rem;}
	.generic-content h5{font-size: 1.6rem; margin-bottom: 1rem;}
	.generic-content h6{font-size: 1.4rem; margin-bottom: 1rem;}
	.generic-content .media-block__image{margin-top: 2rem; margin-bottom: 2rem;}
	.generic-content p{margin-bottom: 0.6rem;}
	.media-block--blue {background: #10384d;}
	.generic-content p a, .generic-content a {
	    border-bottom: none;
	}
	.generic-content ul {
	    margin-bottom: 1rem;
	}
	
	.diy-generic-content-one{
		position: relative;
		background: none;
		padding-bottom: 0.4rem;
		margin-bottom: -1.4rem;
		z-index: 99;
	}
	.intro__page-title::before {
	    content: '';
		position: absolute;
		top: 6rem;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		height: 4rem;
		background: rgb(88,121,154,0.8);
		z-index: -1;
	}
	.the-3-2-box h4{
		color: #fff;
	}
	.the-3-2-box-the-2-p{
		font-weight: bold;
		font-size: 1.6rem;
	}
	.the-3-5 h4{
		color: #fff;
	}
	.the-3-6-box .media-block__image{
		flex-basis: 35%;
	}
	.the-3-6-box .media-block__content{
		flex-basis: 65%;
	}
	.iframe-box{
		padding-top: 0 !important;
	}
	.iframe-box>iframe{
		width: 100% !important;
		height: 20rem !important;
		border-radius: 4px !important;
		margin: 0 auto !important;
		display: block !important;
	}
}
 