			::-webkit-selection {
				color: black;
				background: #fff;
			}
			::selection {
				color: black;
				background: #fff;
			}
			html.homepage {
				height: 100%;
				background: none;
				/*background-color: #ffffed;*/
				background-color: #ffffff;
			/*	background: url(../imgs/bg3.jpg);
				background-size: 17px 17px;
				background-repeat: repeat;*/
			}
			html.project {
				height: 100%;
				background: none;
				/*background-color: #ffffed;*/
				background-color: #ffffff;
			}
			#container {
				width: 900px;
				height: 2500px;  /* you're looking for this */
				margin-left: auto;
				margin-right: auto;
				margin-top: 60px;
				margin-bottom: 10px;
				padding: 40px 0px 20px 30px;
				background: #ffffff;
				/*background: #fffff5;*/
				font-family: "Arial" ,sans-serif;
				font-size: 14px;
				-webkit-text-size-adjust: 100%;
				color: #333333;
				line-height: 18px;
			}
			#project-container {
				width: 900px;
				height: 3500px;
				margin-left: auto;
				margin-right: auto;
				margin-top: 60px;
				margin-bottom: 100px;
				padding: 40px 40px 40px 40px;
				background: #ffffff;
				/*background: #fffff5;*/
				font-family: "Arial" ,sans-serif;
				font-size: 14px;
				-webkit-text-size-adjust: 100%;
				color: #333333;
				line-height: 18px;
				-moz-box-shadow: 0 0 6px #ccc;
				-webkit-box-shadow: 0 0 6px #ccc;
				box-shadow: 0 0 6px #ccc;
			}
			#container-abstracts {
				width: 1010px;
				height: 1620px;
				margin-left: auto;
				margin-right: auto;
				margin-top: 60px;
				margin-bottom: 10px;
				padding: 10px 30px 20px 30px;
				/*background: #fffbfb;*/
				background: #ffffff;
				font-family: "Arial" ,sans-serif;
				font-size: 14px;
				-webkit-text-size-adjust: 100%;
				color: #333333;
				line-height: 18px;
			}
			div.abstract {
				width: 700px;
				margin: auto;
				color: #444444;
			}
			p.abstract {
				font-size: 15px;
				text-align: justify;
				line-height: 23px;
			}
			.citation {
				width: 700px;
				margin: auto;
				margin-top: 40px;
				color: #333;
				background-color: #f5f5f5;
				border: 1px solid #ccc;
				border-radius: 4px;
			}
			.analysis-video {
				width: 700px;
				margin: auto;
				margin-top: 20px;
				margin-bottom: 60px;
				color: #444444;
			}
			.analysis-video-sub {
				text-align: center;
			}
			iframe {
				margin-top: 10px;
				margin: auto;
				frameborder: 0px;
			}
			.heading {
				font-size: 47px;
				padding-bottom: 40px;
				font-family: "Arial" ,sans-serif;
			}
			.project-heading {
				width: 440px;
				font-size: 38px;
				padding-bottom: 20px;
				padding-top: 30px;
				font-family: "Arial" ,sans-serif;
				margin-left: auto;
				margin-right: auto;
			}
			.project-subheading {
				width: 440px;
				font-size: 16px;
				padding-bottom: 20px;
				padding-top: 30px;
				font-color: #777777;
				font-family: "Arial" ,sans-serif;
				margin-left: auto;
				margin-right: auto;
			}
			.heading-research {
				font-size: 24px;
				padding-bottom: 15px;
				padding-top: 40px;
				font-family: "Arial" ,sans-serif;
			}
			.heading-abstracts {
				font-size: 24px;
				padding-bottom: 10px;
				padding-top: 10px;
				font-family: "Arial" ,sans-serif;
				line-height: 28px;
			}
			.subheading {
				font-size: 19px;
				padding-bottom: 13px;
				padding-top: 18px;
			}
			.author {
				position: relative;
				float: left;
				padding: 20px 20px 20px 20px;
			}
			.affiliation {
				width: 350px;
				padding-bottom: 60px;
				margin: auto;
				font-size: 15px;
				text-align: center;
				vertical-align: middle;
			}
			.important-resources {
				width: 150px;
				height: 230px;
				margin: auto;
				padding: 20px 20px 20px 20px;
				text-align: center;
			}
			.resource {
				position: relative;
				float: left;
				padding: 20px 20px 20px 20px;
				text-align: center;
			}
			.authors {
				width: 500px;
				height: 80px;
				margin: auto;
				font-size: 19px;
			}
			.name {
				font-size: 15px;
				padding-bottom: 5px;
				padding-top: 10px;
			}
			.teaser {
				width: 820px;
				margin: auto;
				padding-top: 20px;
			}
			.teaser-gif {
				width: 700px;
				margin: auto;
				padding-top: 20px;
				text-align: center;
			}
			.teaser-caption {
				font-size: 13px;
				color: #afafaf;
				padding-top: 10px;
				padding-bottom: 50px;
				text-align: justify;
				text-justify: inter-word;
				width: inherit;
			}
			#personal {
				width: 240px;
				height: 240px;
				float: right;
				margin-right: 0px;
				font-size: 13px;
			}
			#tk:hover {
				src: "imgs/tk_.jpg";
			}
			#about {
				width: 630px;
				display: inline-block;
				margin-right: 30px;
			}
			#about-research {
				width: 900px;
				font-size: 13px;
				margin: auto;
			}
			.links {
			    display: table;
			    margin-left: auto;
				margin-right: auto;
				margin-top: 35px;
				margin-bottom: 10px;
				font-family: "Arial" ,sans-serif;
			}
			img.dp {
				width: 215px;
				height: 215px; /* both 175 */
				margin: auto;
			}
			img.research {
				width: 165px;
				height: auto;
				vertical-align: middle;
				text-align: center;
				padding: 5px 25px 0px 0px;
			}
			.teaser-fig {
				width: 820px;
				height: auto;
				margin: auto;
			}
			span {
				/*color: #af0000;*/
				/*color: #008c49;*/
				color: #0364a8;
			}
			a.abstracts {
				text-decoration: none;
				color: #333333;
			}
			a {
				text-decoration: none;
				/*color: #af0000;*/
				/*color: #008c49;*/
				color: #0364a8;
			}
			td {
				padding: 15px 0px 10px 10px;
			}
			p {
				font-size: 13px;
				line-height: 15px;
			}
			#space {
				height: 325px;
			}
			#copyright {
				margin-left: auto;
				margin-right: auto;
				width: 900px;
				height:100px;
				font-size: 12px;
				font-family: "Arial" ,sans-serif;
				text-align: center;
				margin-bottom: 60px;
				color: #333333;
			}
			@media screen and (max-width: 850px) {
    				html.homepage {
					background: none;
					/*background-color: #ffffed;*/
					background-color: #ffffff;
				}
			}
			@media not all and (min-resolution:.001dpcm)
			{ @supports (-webkit-appearance:none) {

				html.homepage {

					background: none;
					/*background-color: #ffffed;*/
        				background-color: #ffffff;

    				}
			}}

