#osdk-auth-widget-holder {
    width: 390px;
    position: absolute !important;
    /*top: 100px;
    left: 687px;*/
    top: 3%;
    left: 37%;
    right: 0px;
    margin: 0 auto;
}
.site-content-contain,
.colors-dark .single-featured-image-header{
    background-color: #071216 !important;
    min-height: 680px;
    /*max-height: 850px;*/
}
.page:not(.home) #content{
	padding-top: 10px !important;
}
body.page-two-column:not(.archive) #primary .entry-header{
	width: 100%;
}
body.page:not(.twentyseventeen-front-page) .entry-title{
    color: #ec374a !important;
    font-size: 24px;
}
body:not(.twentyseventeen-front-page) .entry-content{
	color: #e4f6ff !important;
}
@media screen and (max-width: 1549px) {
	.site-content-contain, 
	.colors-dark .single-featured-image-header{
		overflow: hidden;
	}
	.single-featured-image-header img{
		width: 1533px;
		max-width: 1533px;
		position: relative;
    	right: 11%;
	}
	#osdk-auth-widget-holder {
	    width: 390px;
	    position: absolute !important;
	    top: 3%;
	    left: auto;
	    right: 14%;
	    margin: 0 auto;
	}
}
@media screen and (max-width: 1549px) {
	#osdk-auth-widget-holder {
	    right: 4%;
	}
	.single-featured-image-header img {
	    right: 17%;
	}
}
@media screen and (max-width: 700px) {
	#osdk-auth-widget-holder {
	    right: 0px;
	}
	.single-featured-image-header img {
	    right: 22%;
	}
}