.newFeaturesPageWrapper {
    margin-top: 7em;
    margin-bottom: 4em;
    line-height: 1.2;
}

.newFeaturesTopSectionWrapper {
    margin-bottom: 2em;
}

.newFeaturesSectionVerbiage {
    margin: 0 6em;
}

.BPVerbiageHeader {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 0.5em;
}

.newFeaturesTopSectionTitle, .newFeaturesBottomSectionTitle {
    width: 100%;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 0.2em 0;
    margin: -11px auto 0 auto;
    font-size: 42px;
    font-weight: 600;
    text-align: center;
    line-height: 1.1;
    color: #676767;
}

.newFeaturesBottomSectionTitle {
	margin-top: 1em;
}

.newFeaturesSectionLogoTitle {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 4em;
    align-items: center;
}

img.newFeatureskiOnlineLogo {
    width: 15%;
}

.newFeaturesSectionLogoTitleRefresh {
    font-size: 120px;
    padding-bottom: 0.3em;
    color: #676767;
    font-style: italic;
}

.newFeaturesSectionSubTitle {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 0.5em;
}

.newFeaturesSectionVerbiage2col {
    display: flex;
    column-gap: 2em;
    justify-content: space-evenly;
    padding-top: 3em;
}

.newFeaturesSectionLeft, .newFeaturesSectionRight {
    width: 50%;
}

.newFeaturesBPs li {
    margin-bottom: 0.5em;
    width: 86%;
}

.newFeaturesBPs div, .boldTitle20 {
	font-weight: 500;
    font-size: 20px;
}

.newFeaturesTopSectionPar2 {
    margin: 1em 0;
}

.newFeaturesBPTitles {
    margin: 1.4em 0;
}

.redBtnFullLength {
	width: 100%;
	color: white;
	background: #be0000;
	margin-top: 0.5em;
	padding: 0.5em 0;
	border: 2px solid #be0000;
	border-radius: 4px;
}

.redBtnFullLength:hover {
	color: #be0000;
	background: transparent;
	transition: 0.3s ease;
}

/* Responsive */
@media screen and (max-width: 1600px) {
	.newFeaturesTopSectionTitle, .newFeaturesBottomSectionTitle {
	    font-size: 40px;
	}
	
	.newFeaturesSectionLogoTitleRefresh {
	    font-size: 118px;
	}
}

@media screen and (max-width: 1400px) {
	.newFeaturesTopSectionTitle, .newFeaturesBottomSectionTitle {
	    font-size: 30px;
	}
	
	.newFeaturesSectionLogoTitleRefresh {
	    font-size: 100px;
	}
}

@media screen and (max-width: 1300px) {	
	.newFeaturesBPs li, .newFeaturesBPs a {
        font-size: 16px;
    }
}

@media screen and (max-width: 1200px) {
	.newFeaturesBPs li {
	    width: 100%;
	}
	
	.newFeaturesSectionVerbiage {
	    margin: 0 2em;
	}
	
	.newFeaturesSectionLogoTitleRefresh {
	    font-size: 80px;
	}
	
	.newFeaturesSectionLogoTitle {
	    column-gap: 2em;
	    margin-top: 1em;
	}
	
	.newFeaturesTopSectionTitle {
	    margin-top: 0;
	}
	
	.BPVerbiageHeader {
	    font-size: 22px;
	}
	
	.newFeaturesBPs li, .newFeaturesBPs a {
        font-size: 14px;
    }
}

@media screen and (max-width: 1000px) {
	.newFeaturesTopSectionTitle, .newFeaturesBottomSectionTitle, .BPVerbiageHeader {
	    font-size: 20px;
	}
	
	.newFeaturesSectionLogoTitleRefresh {
        font-size: 66px;
    }
    
    .newFeaturesSectionVerbiage2col {
	    padding-top: 2em;
	}
}

@media screen and (max-width: 800px) {
	.newFeaturesPageWrapper {
	    margin-top: 6em;
	}
	
	.newFeaturesSectionLogoTitle {
        margin-top: 0;
    }
    
    .newFeaturesSectionLogoTitleRefresh {
        font-size: 53px;
    }
    
    .newFeaturesSectionSubTitle {
	    font-size: 22px;
	}
}

@media screen and (max-width: 770px) {
	.newFeaturesPageWrapper {
	    margin-top: 4em;
	}
}

@media screen and (max-width: 700px) {
	.newFeaturesPageWrapper {
	    margin-top: 4em;
	}
	
	.newFeaturesSectionVerbiage2col {
	    column-gap: 0;
	    flex-direction: column;
	}
	
	.newFeaturesSectionLeft, .newFeaturesSectionRight {
	    width: 100%;
	}
}

@media screen and (max-width: 600px) {
	.newFeaturesSectionLogoTitleRefresh {
        font-size: 43px;
    }
    
    .newFeaturesSectionSubTitle {
	    font-size: 17px;
	}
}

