      .main-content {
            padding-top: var(--vspace-5);
            padding-bottom: var(--vspace-2);
            position: relative;
        }
        .main-content .intro h1 {
            margin-top: 0;
        }
		.s-intro__content-bg {
    width: 56%;
}

.s-intro__content-inner {
    padding-top: 0;
}

		.s-intro__content-title {
			margin-bottom: 0;
			margin-top: 3%
		}
		
		.s-intro__pre-title, .s-intro__content-title {
			width: 40%
		}

.single .s-intro__pre-title, .single .s-intro__content-title, .no-img .s-intro__pre-title, .no-img .s-intro__content-title {
			width: 100%
		}
	.s-intro__content-title {
    padding-right: 0px;
}	
		
@media screen and (max-width: 1000px) {
		.s-intro__content-bg, .s-intro__pre-title, .s-intro__content-title {
    width: 100%;
}		
}
@media screen and (max-width: 1000px) {		
.main-content{
    min-height: inherit
}
}
		
@media screen and (max-width: 1400px) {
    .main-content {
        padding-top    : var(--vspace-4);
        padding-bottom : var(--vspace-4);
    }
}

@media screen and (max-width: 1100px) {
    .main-content {
        padding-top    : var(--vspace-2);
        padding-bottom : var(--vspace-2);
    }
}

@media screen and (max-width: 600px) {
    .main-content {
        padding-top    : var(--vspace-1_5);
        padding-bottom : var(--vspace-1_5);
    }
}
hr {
    border: solid white;
    border-width: 0.1rem 0 0;
    clear: both;
    margin: 20px 0 30px;
    height: 0;
}