	html {margin:0 !important;}
	.video_bigone {
		position: absolute;
	}
    video#dtr_video {
       width: 100% !important;
    	height: 50vh !important;
    	position: relative !important;
	}
	#dtr_welcome {
		height: 95vh !important;
	}
	#dtr_all_projects .column.project_image {
		width: 100% !important;
		z-index: -1;
		height: 100vh;
		position: absolute !important;
	}
	#primary .dtr_r-sections, ul#projectTitles {
		width: 100% !important;
	}
	body.single #dtr-fullpage {
		height: 100% !important;
	}
	section#contact .dtr_map {
		padding:0;
	}
	.copyrights {
		width: 100% !important;
	}
	
	body.single .feature_image img {
		height: auto !important;
		position: relative !important;
		width: 100% !important;
	}
	body.single .video_bigone, body.page-template-about-page-template .video_bigone {
		position: relative;
		width: 100%;
		order: 2;
		display: block;
	}
	body.single .post_copyrights, body.page-template-about-page-template .post_copyrights {
		display: none !important;
	}
	body.single .post_copyrights.for_mobile, body.page-template-about-page-template .post_copyrights.for_mobile {
		display: block !important;
		order: 3;
	}
	body.single #primary, body.page-template-about-page-template #primary {
   		display: flex;
		flex-wrap: wrap;
		padding-bottom: 40px;
	}
	body.single #primary .dtr_r-sections, body.page-template-about-page-template .dtr_r-sections {
		order: 1;
		position: relative !important;
		display: block;
	}
	body.page-template-about-page-template .grid-row.team-dtr {
		display: grid;
	}
	body.page-template.page-template-about-page-template .video_bigone.feature_image {
		padding-bottom: 10vh !important;
	}
	/* #dtr_all_projects.dtr_all_projects {
		align-items: flex-end !important;
	} */
	#featuredImage {
		/* height: 45vh !important; */
                visibility: hidden;
    }
	body.page-template-about-page-template .grid-row.team-dtr .team_column {
		 max-width: calc(100% - 40px);
    	width: 100%;
	}
	body.single .post_close {
		z-index: 99;
	}
	div#dtr-fullpage .section_content {
    	padding-right: 10px;
		padding-left: 10px;
	}
    header#masthead {
        right: 20px !important;
    }
	body.single .post_close, body.page-template-about-page-template .post_close {
		top: 10vh;
	}
	body.home.page-template span.loader {
		left: 50% !important;
		top: 25vh !important;
	}
	ul#projectTitles li {
		padding-left: 10px;
	}