@media(max-width: 767px) {
	
}

@media(max-width: 991px) {
	.page-entry__content {
	    position: relative;
	    margin-top: 0px !important;
		background: #F5F5F5;
	}
	
	.generic-content .futural-cladding-systems-hero {
		background-position-y: center !important;
		background-position-x: center !important;
	    background-size: cover !important;
	    padding-top: 26.2rem !important;
	    padding-bottom: 0rem !important;
	}
	.generic-content .futural-cladding-systems-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;
	}
	
	.product-overview__left p .wp-image-346{
		/* margin-top: 0.6rem; */
	}   
	.generic-content .a1-benefits__section {
	    padding-bottom: 2rem;
	}
	.generic-content .a1-benefits__section h4{
		font-size: 1.4rem;
	}
	
	.the-10-3-box{
		background: url(../images/19.png) no-repeat center center;
		height: 26rem;
		background-size: cover;
	}   
	.the-10-3-box .media-block__image{
		flex-basis: 24%;
		justify-content: space-around;
		display: flex;
		align-items: center;
	}  
	
	.the-10-3-box-img-1{
		width: 8rem;  
		background: #fff;
		border: 1rem solid #fff;
		box-sizing: border-box;
	}
	.the-10-3-box-img-2{
		width: 8rem;  
	}
	.the-10-3-box .media-block__content {
	    flex-basis: 76%;
	} 
	
	
	.the-10-3-box .media-block__content p {
	    text-align: center;
	    font-size: 1.6rem;
	    color: #fff;
	    font-style: italic;   
		margin-bottom: 0;
	}    
	.the-10-3-box-last-div{
		text-align: center;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 4rem;
		padding-top: 1.4rem;
		padding-bottom: 1.4rem;
	}	
	.the-10-3-box-last-td p{
		text-align: left;
		margin-bottom: 0;
		font-weight: bold;
	}	
	.the-10-3-box-last-td p a{
		border: none;
		
	}	
	.the-10-3-box-last-td img{
		float: left;
		width: 14rem;
	} 
	
	.the-10-5-box{
		
	}   
	.the-10-5-box .the-10-5-box-last-td a{
		border: none;
		text-align: center;
		color: #000;
		display: block;
		padding-top: 1.4rem;
		padding-bottom: 1.4rem;
	}   
	.the-10-5-box .the-10-5-box-last-td a span{
		color: #295c89;
	}  
	.the-10-5-box .the-10-5-box-last-td a:hover span{
		color: #10384d !important;
	}  
	
	
	
	.generic-content .add-to-spec p {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    width: 100%;
	    margin-bottom: 0;
	    flex-wrap: wrap;
	}
	.add-to-spec p .add-to-spec-1{
		flex-basis: 75%;
	}   
	
	
	.add-to-spec p .add-to-spec-2{
		flex-basis: 100%;
		font-weight: bold;
		color: #10384d;
		line-height: 1.6rem;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}     
	.add-to-spec p .add-to-spec-3{
		flex-basis: 75%;
		cursor: pointer;
		border-radius: 0.4rem;
		overflow: hidden;
		border-bottom: none;
		padding-bottom: 0px;
		transform: scale(1) !important;
		transition: all .3s ease-in-out;
	}     
	.add-to-spec p .add-to-spec-3:hover{
		border: none !important;
		transform: scale(1.02) !important;
		
	}
	
	
	
	/* 混合css */   
	.the-10-8-box{
	}
	.the-10-9-box{
		padding-top: 0;
	}
	.the-10-9-box .container p:last-child{
		margin-top: 2rem;
	}
	
	
	.the-10-8-box-a:hover {
		color: #10384d !important;
	}
	.the-10-8-box-a{
		border: none !important;
		font-weight: normal !important;
		background: transparent !important;
		color: #295c89 !important;
		padding-bottom: 0rem !important;
	} 
	   
	.the-10-8-box-son{
		/* display: flex;
		justify-content: space-between;
		align-items: center; */
	}  
	.the-10-8-box-son .media-block__image{
		flex-basis: 35%;
	}  
	.the-10-8-box-son .media-block__image img{
		margin: 0 auto;
		width: 70%;
	}    
	.the-10-8-box-son .media-block__content{
		flex-basis: 75%;
	}   
	
	.the-10-di-1-box {
	    width: 100%;
	    height: 20rem;
	}
	

}
 