/*Alex Martin Portfolio Styles*/

/*Fonts*/

	/*Sequel_sans*/
		@font-face {
		    font-family: 'helvetica_lt_probold';
		    src: url('../fonts/helveticaltpro-bold-webfont.woff2') format('woff2'),
		         url('../fonts/helveticaltpro-bold-webfont.woff') format('woff');
		    font-weight: normal;
		    font-style: normal;

		}

		@font-face {
		    font-family: 'helvetica_lt_proroman';
		    src: url('../fonts/helveticaltpro-roman-webfont.woff2') format('woff2'),
		         url('../fonts/helveticaltpro-roman-webfont.woff') format('woff');
		    font-weight: normal;
		    font-style: normal;

		}

		@font-face {
		    font-family: 'helvetica_textbook_comroman';
		    src: url('../fonts/helveticatextbookcom-roman-webfont.woff2') format('woff2'),
		         url('../fonts/helveticatextbookcom-roman-webfont.woff') format('woff');
		    font-weight: normal;
		    font-style: normal;

		}

		@font-face {
    		font-family: 'helvetica_textbook_combold';
    		src: url('../fonts/helveticatextbookcom-bold-webfont.woff2') format('woff2'),
         		url('../fonts/helveticatextbookcom-bold-webfont.woff') format('woff');
    		font-weight: normal;
    		font-style: normal;

		}

		@font-face {
		    font-family: 'helvetica_lt_prolight';
		    src: url('../fonts/helveticaltpro-light-webfont.woff2') format('woff2'),
		         url('../fonts/helveticaltpro-light-webfont.woff') format('woff');
		    font-weight: normal;
		    font-style: normal;

		}


/*Universal Styles*/
	html{
		scroll-behavior: smooth;
		background-color:#4100F5;
		background-color:#F5F5F5;
		color:#0011E4;
	}

	.container{
		margin-left:auto;
		margin-right:auto;
		display: none;
		overflow: hidden;
	}
	.projectlistli{
		color:#4100F5 !important;

	}

	h1{
		font-family:  'helvetica_lt_proroman';
	}
	h2{
		font-family:  'helvetica_lt_proroman';
	}
	h3{
		font-family: 'helvetica_lt_prolight';
	}

	#projects h3 {
		color:#0011E4;}
	h4{
		font-family:  'helvetica_lt_proroman';	
	}
	h5{
		font-family: 'helvetica_lt_proroman';	
	}
	p{
		font-family: 'helvetica_lt_proroman';
		font-family:'helvetica_lt_prolight' !important;
	}
	.featuresection p{
		font-family: 'helvetica_lt_proroman';
		/*display: inline-block;*/
	}
	a{
		font-family: 'helvetica_lt_proroman';
		text-decoration: none; 
		color:#4100F5;
		display: block;
	}
	li{
		font-family: 'helvetica_lt_proroman';
	}
	li .contTXTmgList{
		list-style: square !important;
		/*list-style-position: inside !important;*/
	}

	/*.bronze{
		color:#ce8946 !important;
	}*/
		.material-symbols-outlined {
		font-size: 1rem !important;
		/*font-size: 0.75rem;*/
		vertical-align: top;
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 20
	}

.goshow{
/*	opacity: 0%;*/
	display:none;
}
.transportshow{
	display:none;
}
.elevateshow{
	display:none;
}
.cultivateartshow{
	display:none;
}
.hennepinport{
	display:none;
}

.move{
	display: block;
	transition: display 2s;
}
.studiesSection{
	background-color:#000 !important;
	color:#F5F5F5 !important;
}
.studiesSection a{
	background-color:#000 !important;
	color:#F5F5F5 !important;
}

.cls-1 {
	fill: #0011E4;
 	}
.cls-2{
	fill: #F5F5F5;
 	}
.cls-4 {
	fill: #F5F5F5;
}

.cls-6 {
	fill: #F5F5F5;
}

.st0{fill:#F5F5F5;}

.ftconnect{
	display: flex;
}
	.white{
		background-color:#F5F5F5 !important;
	}
	/*Link Buttons*/
	.link{
		display: inline-block;
		margin-block: 2px;
		color: #0011E4;
		position: relative;
		text-decoration: none;
	}

	.link::after {
		content: ''; 
		width: 100%;
		height: 0.125rem;
		background-color: #0011E4;
		border-radius: 4px;
		position: absolute;
		left: 0;
		bottom: -.25rem;
		transform: scaleX(0);
		transform-origin:  left;
		transition: transform .25s ease;
	}

	.link:hover::after{
			transform: scaleX(1);
	}

	.linkworkline{
		display: inline-block;
		margin-block: 2px;
		color: #F5F5F5;
		position: relative;
		text-decoration: none;
	}

	.linkworkline::after {
		content: ''; 
		width: 100%;
		height: 0.125rem;
		background-color: #F5F5F5;
		border-radius: 4px;
		position: absolute;
		left: 0;
		bottom: -.25rem;
		transform: scaleX(0);
		transform-origin:  left;
		transition: transform .25s ease;
	}

	.linkworkline:hover::after{
		transform: scaleX(1);
	}

	.linkworklineblue{
		display: inline-block;
		margin-block: 2px;
		color: #0011E4;
		position: relative;
		text-decoration: none;


	}

	.linkworklineblue::after {
		content: ''; 
		width: 100%;
		height: 0.125rem;
		background-color: #0011E4;
		border-radius: 4px;
		position: absolute;
		left: 0;
		bottom: -.25rem;
		transform: scaleX(0);
		transform-origin:  left;
		transition: transform .25s ease;
	}

	.linkworklineblue:hover::after{
		transform: scaleX(1);
	}
	.linktwo{
		display: inline-block;
		margin-block: 2px;
		color: #F5F5F5;
		position: relative;
		text-decoration: none;
	}

	.linktwo::after {
		content: ''; 
		width: 100%;
		height: 0.125rem;
		background-color: #0011E4;
		border-radius: 4px;
		position: absolute;
		left: 0;
		bottom: -.25rem;
		transform: scaleX(0);
		transform-origin:  left;
		transition: transform .25s ease;
	}

	.linktwo:hover::after{
		transform: scaleX(1);
	}
	.linkthree{
		display: inline-block;
		margin-block: 2px;
		color: #F5F5F5;
		position: relative;
		text-decoration: none;
	}

	.linkthree::after {
		content: ''; 
		width: 100%;
		height: 0.125rem;
		background-color: #F5F5F5;
		border-radius: 4px;
		position: absolute;
		left: 0;
		bottom: -.25rem;
		transform: scaleX(0);
		transform-origin:  left;
		transition: transform .25s ease;
	}

	.linkthree:hover::after{
		transform: scaleX(1);
	}
/*.buttoncardcntSlide{
  color: #FFF;
  border: 0.125rem solid #fff;
  border-radius: 0px;
  padding-top: 0.656rem;
  padding-bottom: 0.656rem;
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 0.063rem;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #1A1A1A;
  -webkit-transition: ease-out 1200ms;
  -moz-transition: ease-out 1200ms;
  transition: ease-out 1200ms;
}
.slide_right:hover {
  box-shadow: inset 25rem 0 0 0 #34F2AD;
  border: 0.125rem solid #1A1A1A;
}
.slide_right:active {
  box-shadow: inset 0 0 0 0 #34F2AD;
  border: 0.125rem solid #1A1A1A;
}*/

.Sreveal{
 	position: relative;
	transform: translateY(150px);
 	opacity: 0;
 	transition: 1750ms all ease;
}
.Sreveal.active{
	transform: translateY(0);
	opacity: 1;
	/*display: block;*/
}
		




/* MOBILE STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 479px){
	/*max-width: 479px;*/
	.container{
		/*width:87.5%;*/ /* 280 pixels at a 320 pixel screen width (iPhone 3 / 4 / 5) */
		width: 89.7435897435897%;
	}
	/*Mobile Home Styles*/

	.featuresection{
		position: fixed;
		top:0px;
		height:100%;
		width:100%;
		min-height: 100vh;
		overflow: hidden;
		z-index:-99;
		/*padding-bottom: 38.8571428571429%;*/
	}
	/*Text Styles*/

	h1{
		font-size: 4rem;
		margin-bottom: 0.188rem;
		/*padding-top:17.417061611%*/
		padding-top:2.813rem;
	}

	h2{
		/*font-size: 1.75rem;*/
		font-size: 2.25rem;
		font-size:3rem;
		line-height: 2.25rem; /* 128.571% */
		line-height: 2.75rem;
		margin-bottom:0.75rem;
	}
	h3{
		/*font-size: 9.231vw;*/
		font-size: 2.25rem;
		margin-bottom: 1rem;
	}
	h4{
		/*font-size:6.154vw;*/
		font-size: 1.5rem;
		margin-bottom: 0.625rem;
	}
	h5{
		font-size:1.125rem;
		/*font-size: 4.615vw;*/
		margin-bottom:0.625rem;
	}
	li{
		font-size:2.50vw;
		font-size:2.086vw;
		font-size:0.875rem !important;
		/*font-size:0.625rem !important;*/
		font-size:0.75rem !important;
		/*font-size:3.047vw;*/
	}
	p{
		/*font-size: 0.6719rem;*/
		font-size:2.086vw;
		font-size:0.875rem !important;
		/*font-size:3.077vw;  /*12px at 390px*/
		/*font-size:2.50vw;*/ /*9.75px at 390px*/
		margin-bottom: 12%;
		/*line-height: 4.462vw;*/
		letter-spacing: 0.05vw !important;
		line-height: 160%;
		margin-bottom:2.625rem;
	}

	/*Pannel Styles*/
		.pannels{
			margin-top:100vh;
			z-index:0;
			color:#F5F5F5;
			background-color:#0011E4;
		}
		.aboutpannel{
			z-index:0;
			color:#F5F5F5;
			background-color:#0011E4;
		}
		.aboutpannel p, il {
			font-size:1rem;
		}
		#works{
			padding-top:3rem;
			margin-top:100%;
		}
		#about{
			padding-top:4rem;
		}
		#about h2{
			padding-top:5rem;
		}

	/*Works Home Styles*/
		.line{
			width: 100%;
			/*width: 78.8571428571429%;*/
			height:0.125rem;
			background-color:#F5F5F5;
			margin-bottom: 1.538vw;
		}

		.workscont{
			width:88.571428571%;
			/*padding-top:7.978823529%;*/
			margin-right:auto;
			margin-left: auto;
			padding-top:2rem;
			padding-bottom: 10rem;


		}
		.workscont h4{
			font-family:'helvetica_lt_proroman';
			margin-bottom:0px;
			/*margin-top:0px;*/

		}
		.lineworksh4{
			width:100%;
			/*height:0.188rem;*/
			height:0.125rem;
			background-color:#0011E4;
			/*margin-bottom:1.563rem;*/
		}
		.lineworksh4Grey{
			width:100%;
			/*height:0.188rem;*/
			height:0.125rem;
			background-color: #B0B0B0;
			background-color: #1e251d1a;
			/*margin-bottom:1.563rem;*/
			margin-top:1.4rem;
			margin-bottom: 1.4rem;
			margin-bottom:0.875rem;
			margin-top:0.875rem;
		}
		.workhld{
			border-bottom:0.063rem;
			border-bottom-color: #F5F5F5;
			border-style: solid;
		}
		.worklinkhld{
			width: 100%;
			display: flex;
			justify-content: space-between;
			flex-direction: row;
			align-items: baseline;
		}
		.internshipworkhld{
			width: 100%;
			display: flex;
			/*justify-content: space-between;*/
			flex-direction: row;
			align-items: baseline;
		}
		.workhld h5{
			font-family:'helvetica_lt_proroman';
			/*font-family:'helvetica_lt_probold';*/
			font-size:1rem;
			/*font-size: 4.103vw;*/
			margin-bottom:0.125rem;
			padding-top:0.75rem;

		}
		.workhld p{
			font-size:0.875rem;
			/*font-size: 3.59vw;*/
			margin-bottom: 0px;
			font-family: 'helvetica_lt_prolight';
		}
		.workhld h4 {
			padding-top:0.75rem;
			font-family:'helvetica_lt_proroman';
		}


	.homepadding{
		/*padding-top:32.1451428571429%;*/
		/*margin-bottom:3rem;*/
	}

	/*Mobile About Styles*/

		.firstli p{
			margin-bottom: 0.188rem;
			
		}
		.homelisthld p{
			margin-bottom: 0.5rem;
		}
		.homelisthld{
			margin-bottom: 2.813rem;
			display: block;
			margin-left:auto;
		}
		.homelisthld li{
			/*margin-bottom: 0.188rem;*/
			margin-bottom: 0.769vw;
			/*font-size:2.50vw;*/
			font-size:1rem;
		}
		.tools{
			margin-left:auto;
			width: 70.769vw;
		}
		.languages{

			margin-left:auto;
			width:51.795vw;
		}
		.resume{
			width:32.821vw;
			/*margin-bottom:0.305vw;*//*19px*/
			margin-left:auto;
		}
		.connecthomehld{
			margin-bottom:3rem;
		}
	/*	Video Styles	*/
		/*Video Index*/
		.indexvideo{
			display:block;
			width:100%;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:3rem;
		}

	/*Videos Projects*/
		.videocontainer{
		/*margin-bottom: 5.625rem;*/
		}
		.projectvideoLG{
			width:100vw;
		}
		.projectvideoCont{
			display: flex;
			flex-wrap: wrap;
			align-items: flex-end;
			width:100%;
			justify-content: space-between;
			margin-top:3rem;
		}
		.projectvideoCont li:nth-of-type(2n){
			margin-right:0px;
			display:block;
		}
		.projectvideo{
			margin-bottom:3rem;

			width:43.077vw !important;
		}

	/*Work Pages*/
		.designcontainer{
			background-color:#F5F5F5;
		}
		.navigationbar{
			/*padding-top:8.717948717%;*/
			/*padding-bottom:8.717948717%;*/
			padding-top:1.25rem;
			padding-bottom: 3rem;
			display: flex;
			flex-wrap: wrap;
		}
		.backbtn{
			margin-right:auto;
		}
		.nextbtn{
			margin-left:auto;
		}

		.pworksection{
				color:#F5F5F5;
				/*padding-top:1.875rem;
				padding-bottom:1.875rem;*/
				padding-top:5.714285714%;
				padding-bottom:5.714285714%;
				position: sticky;
				z-index:-2;
				color:#F5F5F5;
				background-color:#0011E4;
				bottom: 0%;
				width: 100%;
		}
		.pworksectiontop{
				color:#F5F5F5;
				/*padding-top:1.875rem;
				padding-bottom:1.875rem;*/
				padding-top:5.714285714%;
				padding-bottom:5.714285714%;
				position: sticky;
				z-index:-2;
				color:#F5F5F5;
				background-color:#0011E4;
				top: 0%;
				width: 100%;
		}
		.lineworks{
			width:100%;
			height:0.188rem;
			height:0.094rem;
			height: 0.100rem;
			/*background-color:#F5F5F5;*/
			background-color:#0011E4;
			margin-bottom: 1rem;
			margin-top:0.625rem;
		}
		.lineworkswhite{
			width:100%;
			height:0.188rem;
			height:0.094rem;
			height: 0.100rem;
			/*background-color:#F5F5F5;*/
			background-color:#F5F5F5;
			margin-bottom: 1rem;
			margin-top:0.625rem;
		}

		#workshopi{
			padding-top:2rem;
		}
		#workshopii{
			padding-top:2rem;
		}
		#workshopiii{
			padding-top:2rem;
		}
		#workshopvi{
			padding-top:2rem;
		}
		#workshopv{
			padding-top:2rem;
		}
	/*Deliverables*/
		.aboutprohld{
			display: flex;
			flex-direction: column;
			align-items: baseline;
			justify-content: space-between;
			/*margin-top:3rem;*/
		}
		.aboutprohldintern h5{
			font-family:'helvetica_lt_proroman';
			margin-bottom:0.125rem;
			margin-bottom:0.25rem;
		}

		.aboutprohld h5{
			font-family:'helvetica_lt_proroman';
			margin-bottom:0.125rem;
			margin-bottom:0.25rem;

		}
		.delivli li{
			font-family: 'helvetica_lt_prolight' !important;
			list-style-position: inside;
		}
		.delivli a{
			font-family: 'helvetica_lt_prolight' !important;
			/*margin-bottom:0.25rem;*/
		}
		.bottomnav{
			padding-top:1rem;
		}
		.delivli{
			margin-bottom: 1.25rem !important;
		/*margin-bottom:1rem;*/
		}
		.aboutpro{
			/*width:36.571429%;*/
			/*width:57.714286%;*/
			margin-bottom:4.375rem;

			/*width:57.714285714%;*/
		}
		.aboutdeliverableshld{
			/*width:57.714285714%;*/
			/*width:36.571429%;*/
		}
		.hidden{
			margin-bottom:2rem !important;

		}
		.contTXTmg{
		margin-bottom: 4.375rem !important;
		}
		.contTXTmgList{
			letter-spacing:.009rem !important;
			line-height: 1.25 !important;
			font-size:0.75rem !important;
			font-size:0.781rem !important;
			margin-bottom:0.688rem !important;
		}

		.studieshldintern{
			flex-direction: column-reverse;
			margin-bottom: 3rem;
		}
		.studieshld p{
			font-size:0.875rem !important;
			margin-bottom:0px;
			font-size:1.25rem !important;
		}
		.uxcont h2{
			width:84.615vw;
		}
		.contributersli{
			font-size:2.50vw;
			font-size: 1rem;
			margin-bottom: .75rem
		}
		.contributersli li{
			margin-bottom:0.125rem;
		}
		.featureimgecont{
			/*background-color:blue;*/
			width:100%;
			/*padding-bottom:96.923vw;*/
			padding-bottom: 66.026vw;
			/*padding-bottom:151.441vw;*/
			/*margin-bottom: 16.154vw;*/
			margin-bottom:3rem;
		}
		.featureimg{
			width:100%;
			padding-bottom:59.487vw;
			/*background-color:green;*/
		}
		.featureimgehld{
			margin-bottom: 12.308vw;
		}
		.imghld li:nth-of-type(2){
			margin-bottom: 16.154vw;
		}
		.imgcontent{
			width:100%;
			padding-bottom:47.692vw !important;

		}
	/*ProjectFeature*/
	.ProjectFeature a{
		color:#F5F5F5 !important;

	}
	.ProjectFeature h1{
		font-family:'helvetica_lt_prolight'!important;
		font-size:3.5rem;
		margin-bottom: 0.188rem;
		line-height: 4rem;
	}
	.ProjectFeatureNavBar{
		padding-top:1.25rem;
		padding-bottom: 0rem;
		display: flex;
		flex-wrap: wrap;
	}

	/*internshipSyles*/
		.internshipSyles{
		/*width:51.794872% !important;*/]
		/*width:36.571429%;*/
		}

		/*new internshipstyles*/
		

		.internshipSyles h4{
			/*font-family: 'helvetica_lt_prolight'!important ;*/
			font-family: 'helvetica_lt_proroman'!important;
			margin-top: 0.875rem;
			font-size: 0.75rem !important;
			font-size:0.875rem !important;
			line-height: 0.9rem !important;
			margin-bottom:0.6875rem !important;
			letter-spacing:0.01rem !important;
			font-size:0.625rem !important;
			margin-bottom:2.5rem !important;
		}
		.internshipSyles ol{
			margin-bottom:.5rem !important;

		}
		.delivhldcontent{
			/*width:47.428571%;*/

		}
		.internshipSyles a{
			font-family: 'helvetica_lt_proroman'!important;
		}
		.internshipSyles p{
			/*font-family: 'helvetica_lt_prolight'!important ;*/
			font-family: 'helvetica_lt_proroman' !important;
			/*margin-bottom:.5rem !important;*/
			/*margin-bottom: 1.25rem !important;*/
			/*font-size:1rem !important;*/
			letter-spacing:.009rem !important;
			line-height: 1.25 !important;
			font-size:0.75rem !important;
			font-size:0.781rem !important;
			margin-bottom:0.688rem !important;

		}
		.newheading{
			margin-top:2.6875rem !important;
		}
		.internshipSyles h5{
		 margin-top:1rem;
		 margin-bottom:0.5rem;
		 font-size:1rem !important;
		 line-height: 1.25 !important;
		 font-size:0.75rem !important;
		 font-size:0.625rem !important;
		}
		.newlist h4{
			margin-top: 0rem !important;
			margin-bottom:0rem !important;
			padding-top:0px !important;
		}
		.newlist p{
			margin-top: 0rem !important;
			margin-bottom:0rem !important;
			padding-top:0px !important;
		}
		.newlist li{
			margin-bottom: .5rem !important;
		}
		.bckindex{
			margin-bottom:1.3125rem !important;
			font-size:0.875rem !important;
			font-size:0.625rem !important;
			line-height: 0.9rem !important;
			padding-top:2rem;
		}

		.delivli .internshipSyles{
			/*margin-bottom:2rem !important;*/
		}
		.internshipabouthld{
			margin-bottom:2rem !important;
			/*display:flex !important;
			flex-wrap: wrap !important;
			flex-direction: row;*/
		}
		.internshipdeliverableshld{
			/*margin-top:1rem;*/
			padding-bottom:1rem !important;

		/*width:32.564vw !important;*/
		}
	.HC{
		/*padding-top:2rem;*/
	}
	.internshipLink{
		margin-bottom:.25rem;
	}
	.projectdeliverLink{
		margin-bottom:1rem !important;
	}
	/*Project Files*/
		.projectfiles{
			margin-bottom: 16.154vw;
		}
		.selfprojecttop{
			/*margin-top:16.154vw;*/
		}

		ul h3{
			padding-top:2rem;
		}
		.animationtwonane{
			margin-top:50px;
			position: relative;
			float:left;

		}

	/*Credits*/
		.credits li{
			margin-bottom:0rem;
		}
		.credits{
			margin-top:11.4285714285714%;
			margin-bottom:11.4285714285714%;
		}
	
	/*SlideShow Basic Styles*/
		.slideshow{
			display: grid;
			place-items: center;
			/*position: relative;*/
				}
		.slider{
			width: 100%;
			/*max-width: 800px;*/
			/*height: 350px;*/
		  	/*padding-bottom: 82.8571428571429%;*/
		  	padding-bottom: 52.6885714285714%;
			/*padding-top:20%;*/
			position: relative;
			overflow: hidden; 
			/*border-radius: 15px;*/
		}
		.slide{
		  width: 100%;
		  /*max-width: 800px;*/
		  /*height: 350px;*/
		  /*padding-bottom:80.1428571428571%;*/
		  padding-bottom: 52.6885714285714%;
		  position: absolute;
		  transition: all 0.5s;
		}
		.slidert{
			width: 100%;
			/*max-width: 800px;*/
			/*height: 350px;*/
		  	/*padding-bottom: 82.8571428571429%;*/
		  	 padding-bottom: 109.5114285714286%;
			/*padding-top:20%;*/
			position: relative;
			overflow: hidden; 
			/*border-radius: 15px;*/
		}

		.slidet{
			width: 100%;
			position: absolute;
		  	transition: all 0.5s;
			padding-bottom: 109.5114285714286%
		}

		.slidep{
		  width: 100%;
		  /*max-width: 800px;*/
		  /*height: 350px;*/
		  /*padding-bottom:80.1428571428571%;*/
		  padding-bottom: 52.6885714285714%;
		  position: absolute;
		  transition: all 0.5s;
		}
		.slideshowbtns{
			width: 100%;
			padding-top:25px;
			display: flex;
			justify-content: space-between;
			/*margin-bottom: 25%;*/
			margin-bottom:4.375rem !important;
			margin-bottom: 5.625rem !important;

		}
		.slidebuttonSVGP{
			/*width: 20.5128205128205%;*/
			  cursor: pointer;
			/*padding-bottom:50.285714%;*/
		}
		.slidebuttonSVGP:nth-of-type(1){
			margin-left:auto;
			margin-right:auto;

		}
		.slidebuttonSVGP:nth-of-type(2){
			margin-left:auto;
			margin-right:auto;
		}
		.svgbtnslide{	
			/*width: 11.4285714285714%;*/
			/*width: 45.512821%;*/
			width:1.5rem;
			display: inline-block;
			position: relative;
			/*top:0.625rem;
			left: 0.625rem;*/
			margin-left:auto;
		}
		.svgbtnslide:nth-of-type(2){
			margin-right:auto;
		}

	/*Connect Buttons*/
		.ftconnect li{
			margin-right: 5.4285714285714%;
			width: 10.2857142857143%;
			margin-left:0%;
		}

	/*New Project Feature*/
		.PFHld{
			/*margin-bottom: 23.59vh;*/
			margin-bottom:3.375rem!important;
		}
		.PFHld h6{
			margin-bottom:0rem !important;

		}
		.pwstU{
				color:#F5F5F5 !important;
				padding-top:5.714285714%;
				/*padding-bottom:5.714285714%;*/
				/*padding-bottom:100vh;*/
				position: relative;
				z-index:;
				background-color:#0011E4;
				top: 0%;
				width: 100%;
				height:100%;
				/*overflow:scroll;*/
		}

		.ProjectFeature a{
			color:#F5F5F5 !important;

		}
		.ProjectFeature h1{
			font-family:'helvetica_lt_prolight'!important;
			font-size:3.25rem;
			margin-bottom: 0.188rem;
			line-height: 3.30rem;
			margin-bottom: 2rem !important;
		}
		.ProjectFeature h2{
			margin-top:1rem;
			margin-bottom:0.5rem;
		 	font-size:1rem !important;
		 	line-height: 1.25 !important;
		 	font-size:0.75rem !important;
		 	font-size:0.625rem !important;
		}
		.headlineHLD{
			margin-bottom: 5.75rem !important;

		}
		.ProjectFeatureNavBar{
			padding-top:1.25rem;
			padding-bottom: 0rem;
			display: flex;
			flex-wrap: wrap;
		}
		.PFHld h3{
			margin-bottom:0.5rem;
		 	font-size:1rem !important;
		 	line-height: 1.25 !important;
		 	font-size:0.75rem !important;
		 	font-size:0.625rem !important;
		}
		.PFHldTXT p{
			/*font-size:1.25rem !important;*/
			font-size:1.25rem !important;
			line-height: 1.50rem !important;
			margin-bottom:3.375rem!important;

		}



}

/* TABLET STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 480px) and (max-width: 1024px){
	/*min-width: 768px and max-width: 1024;*/
	.container{
		width:93.75%; /* 720 pixels at a 768 pixel screen width (iPads) 
		/*width:96.6666666666667%;*/ /*696px*/
		width:90.625%; /*696px at 768px*/
	}

	/*.featuresection{
		min-height: 25vh;
		min-height: 25vh;
		overflow: hidden;
	}*/
	.featuresection{
		position: fixed;
		top:0px;
		height:100%;
		width:100%;
		min-height: 100vh;
		overflow: hidden;
		z-index:-99;
	}
	
	h1{
		font-size: 4rem;
		margin-bottom: 0.188rem;
		padding-top:4.02298850575%;
	}

	h2{
		/*font-size: 1.75rem;*/
		font-size: 2.25rem;
		/*font-size:3rem;*/
		line-height: 2.25rem; /* 128.571% */
		/*line-height: 3.10rem;*/
		margin-bottom:0.75rem;
		margin-bottom: 0.438rem;
	}
	h3{
		/*font-size: 9.231vw;*/
		font-size: 2.25rem;
		margin-bottom: 1rem;
		font-size:1.40rem;
	}
	h4{
		/*font-size:6.154vw;*/
		font-size: 1.5rem;
		margin-bottom: 0.625rem;
	}
	h5{
		font-size:1.125rem;
		/*font-size: 4.615vw;*/
		margin-bottom:0.625rem;
	}
		li{
		font-size:2.50vw;
		font-size:2.086vw;
		font-size:0.875rem !important;
		/*font-size:0.625rem !important;*/
		font-size:0.75rem !important;
		/*font-size:3.047vw;*/
	}
	p{
		/*font-size:3.077vw;*/  /*12px at 390px*/
		/*font-size:2.50vw;*/ /*9.75px at 390px*/
		/*margin-bottom: 12%;*/
		margin-bottom: 0.688rem !important;
		font-size: 1rem;
		
		/*line-height: 4.462vw;*/
		letter-spacing: 0.05vw !important;
		line-height: 145%;
	}

	.contentcontainer{
		width:30rem;
		margin-bottom: 3.75rem;
		margin-left:auto;
	}
	.contentcontainer h4{
		margin-bottom:0.75rem;
	}
	.contentcontainer li{
		margin-bottom: 0.188rem;
		margin-bottom: 0.375rem;
		font-size:1rem;
	}

	/*indexSplit (Home Only*/

	.indexsplithld{
		display: flex;
		flex-wrap: wrap;
		align-items:baseline;
	}
	.indexsplithld ul:nth-of-type(2n){
		margin-right:0px;
		/*width:48.275862069%;*/
		/*width:45%;*/
	}
	.indexsplit{
		/*width:48.275862069%;*/
		width:48.275862069%;
		margin-right:1.5rem;
		margin-bottom:0.75rem;
		margin-right:3.448275862%;
		
	}
	.indexaboutsplithld{
		display: flex;
	}
	.indexaboutsplithld ul:nth-of-type(2n){
		margin-right:0px;
	}
	
	/*Pannel Styles*/

		.pannels{
			margin-top:100vh;
			z-index:0;
			color:#F5F5F5;
			background-color:#0011E4;
		}
		.aboutpannel{
			z-index:0;
			color:#F5F5F5;
			background-color:#0011E4;
		}

		#about{
			padding-top:3rem;
		}
		#about h2{
			padding-top:5rem;
		}

	/*Works Styles*/
		.worksplitcont{
			display: flex;
			align-items: baseline;
			justify-content: space-between;
			width:100%;

		}

		.splitwork{
			width:48.076923076%;
			display: block;
		}
		.splitworkinternship{
			display:block;
		}

		#works{
			padding-top:3rem;
			margin-top:100%;
		}
	
		.line{
			width: 100%;
			/*width: 78.8571428571429%;*/
			height:0.125rem;
			/*background-color:#fff;*/
			background- color:#F5F5F5;
			margin-bottom: 1.538vw;
		}

		.workscont{
			/*width:88.571428571%;*/
			width:89.655172413%;
			/*padding-top:7.978823529%;*/
			margin-right:auto;
			margin-left: auto;
			padding-top:2rem;
			padding-bottom: 5rem;
		}
		.workscont h4{
			font-family:'helvetica_lt_proroman';
			margin-bottom:0px;
			/*margin-top:0px;*/

		}
		.lineworksh4{
			width:100%;
			/*height:0.188rem;*/
			height:0.125rem;
			background-color:#0011E4;
			/*background-color:#F5F5F5;*/
			/*margin-bottom:1.563rem;*/
		}

		.lineworksh4Grey{
			width:100%;
			/*height:0.188rem;*/
			height:0.125rem;
			background-color: #B0B0B0;
			background-color: #1e251d1a;
			/*margin-bottom:1.563rem;*/
			margin-top:1.4rem;
			margin-bottom: 1.4rem;
			margin-bottom:0.875rem;
			margin-top:0.875rem;
		}

		.workhld{
			border-bottom:0.063rem;
			border-bottom-color: #F5F5F5;
			border-style: solid;
		}
		.worklinkhld{
			width: 100%;
			display: flex;
			justify-content: space-between;
			flex-direction: row;
			align-items: baseline;

		}
		.internshipworkhld{
			width: 100%;
			display: flex;
			/*justify-content: space-between;*/
			flex-direction: row;
			align-items: baseline;
		}
		.workhld h5{
			font-family:'helvetica_lt_proroman';
			/*font-family:'helvetica_lt_probold';*/
			font-size:1rem;
			/*font-size: 4.103vw;*/
			margin-bottom:0.125rem;
			padding-top:0.75rem;

		}
		.workhld p{
			font-size:0.875rem;
			/*font-size: 3.59vw;*/
			margin-bottom: 0px;
			font-family: 'helvetica_lt_prolight';
		}
		.workhld h4 {
			padding-top:0.75rem;
			font-family:'helvetica_lt_proroman';
		}

	

	.homepadding{
		/*padding-top:32.1451428571429%;*/
		/*margin-bottom:3rem;*/
	}
	/*Tablet About Styles*/
		.firstli p{
			/*margin-bttom: 0.769vw;*/
			margin-bottom: 0.188rem;
			font-size: 1rem;
		}
		.indexaboutlist{
			display: flex;
			margin-right: auto;
			margin-left:auto;
			width:89.655172413%;
		}
		.homelisthld p{
			margin-bottom: 0.5rem;
		}
		.homelisthld{
			margin-bottom: 2.813rem;
			display: block;
			/*margin-left:auto;*/
		}
		.homelisthld li{
			/*margin-bottom: 0.188rem;*/
			margin-bottom: 0.769vw;
			font-size:2.50vw;
			font-size:1rem;
			/*width:13.5rem;*/
		}
		.skills{
			/*marign-left:11.111111111%;*/
		}
		.tools{
			/*margin-left:11.111111111%;*/
			margin-right: auto;
			margin-left:auto;
			/*width: 70.769vw;*/
			/*width:67.188vw;*/
		}
		.languages{
			/*margin-left:11.111111111%;*/
			/*margin-left:auto;*/
			/*width:51.795vw;*/
			/*width:51.563vw;*/
		}
		.resume{
			/*width:32.821vw;*/
			/*width:35.677vw;*/
			margin-bottom:0.305vw;/*19px*/
			margin-left:auto;
			margin-bottom: 3rem;
		}
		.connecthomehld{
			/*margin-left:auto;*/
			width:28.125vw;
			margin-bottom:3rem;
		}

		.navigationbar{
			padding-top:4.022988505%;
			padding-bottom:4.022988505%;
			display: flex;
			flex-wrap: wrap;
		}
		.backbtn{
			margin-right:auto;
		}
		.nextbtn{
			margin-left:auto;
		}


	.designcontainer{
			background-color:#F5F5F5;
		}
	/*	Video Styles	*/
		/*Video Index*/
		.indexvideo{
			display:block;
			width:75%;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:3rem;
		}

	/*Videos Projects*/

		.projectvideoLG{
			/*width:100vw;*/
			width:43.75vw !important;
		}
		.projectvideoCont{
			display: flex;
			flex-wrap: wrap;
			align-items: flex-end;
			width:100%;
			justify-content: space-between;
			margin-top:3rem;
		}
		.projectvideoCont li:nth-of-type(2n){
			margin-right:0px;
			display:block;
		}
		.projectvideo{
			margin-bottom:3rem;
			width:43.75vw !important;
		}

	/*Work Pages*/
		.fileshld{
			margin-top: 0px !important;
		}

		.pworksection{
				color:#F5F5F5;
				padding-top:5.714285714%;
				padding-bottom:5.714285714%;
				padding-bottom: 1.875rem;
				padding-top:1.875rem;
				position: sticky;
				z-index:-2;
				color:#F5F5F5;
				background-color:#0011E4;
				bottom: 0%;
				width: 100%;
		}
		.pworksectiontop{
				color:#F5F5F5;
				padding-top:3rem;
				padding-bottom:3rem;
				padding-top:5.714285714%;
				padding-bottom:5.714285714%;
				padding-bottom: 1.875rem;
				padding-top:1.875rem;
				position: sticky;
				z-index:-2;
				color:#F5F5F5;
				background-color:#0011E4;
				top: 0%;
				width: 100%;
		}	
	.lineworks{
			width:100%;
			height:0.100rem;
			background-color:#0011E4;
			margin-bottom: 1rem;
			margin-top:2rem;
		}
		.lineworkswhite{
			width:100%;
			height:0.188rem;
			background-color:#F5F5F5;
			margin-bottom: 1rem;
			margin-top:2rem;
		}

	.uxcont h2{
		width:84.615vw;
	}
	.studieshld{
	margin-bottom: 2rem;
	}
	.contributersli{
		font-size:2.50vw;
		font-size: 1rem;
		margin-bottom: 2rem;
		margin-top:2rem;
	}
	.contributersli li{
		margin-bottom: 0.769vw;

	}
	.featureimgecont{
		width:100%;
		padding-bottom:151.441vw;
		padding-bottom: 44.803vw;
		margin-bottom: 3rem;
		/*margin-top:12%;*/
	}
	.featureimg{
		width:43.75vw;
		padding-bottom: 30.208vw;
	}
	.featureimgehld{
		margin-bottom: 12.308vw;
	}
	.imgcontent{
		width: 100%;
		padding-bottom:48.568vw !important;
	}

	.varone{
		display:flex;
		flex-wrap: wrap;
		width:100%;
		justify-content: space-between;
	}
	.vartwo{
		display:flex;
		flex-wrap: wrap;
		width:43.75vw;
		align-content: flex-start;
	}
	.imghld li:nth-of-type(2){
		margin-bottom: 3rem;
		margin-right:0px;
	}

	/*New Internship Styles*/
		
		.internshipSyles h4{
			/*font-family: 'helvetica_lt_prolight'!important ;*/
			font-family: 'helvetica_lt_proroman'!important;
			margin-top: 0.875rem;
			font-size: 0.75rem !important;
			/*font-size:0.875rem !important;*/
			line-height: 0.9rem !important;
			margin-bottom:0.6875rem !important;
			letter-spacing:-0.01rem !important;

		}
		.aligntop{
			vertical-align: 10rem;
			text-align: top;
		}
		.internshipSyles ol{
			margin-bottom:.5rem !important;
		}
		.internshipSyles a{
			font-family: 'helvetica_lt_proroman'!important;
		}
		.internshipSyles p{
			/*font-family: 'helvetica_lt_prolight'!important ;*/
			font-family: 'helvetica_lt_proroman' !important;
			/*margin-bottom:.5rem !important;*/
			/*margin-bottom: 1.25rem !important;*/
			font-size:1rem !important;
			line-height: 1.2rem!important;
			letter-spacing:0.006rem !important;
			font-size:0.781rem !important;
			font-size:0.875rem !important
			/*font-size: 0.875rem !important;*/
		}
		.newheading{
			margin-top:2.6875rem !important;
		}
		.internshipSyles h5{
		 margin-top:1rem;
		 margin-bottom:0.5rem;
		 font-size:1rem !important;
		 font-size:0.625rem !important;
		}
		.newlist h4{
			margin-top: 0rem !important;
			margin-bottom:0rem !important;
			padding-top:0px !important;
		}
		.newlist p{
			margin-top: 0rem !important;
			margin-bottom:0rem !important;
			padding-top:0px !important;
		}
		.newlist li{
			margin-bottom: .5rem !important;
		}
		.bckindex{
			margin-bottom:1.3125rem !important;
			font-size:0.875rem !important;
			line-height: 0.9rem !important;
			padding-top:2rem;
		}
		.delivli .internshipSyles{
			margin-bottom:2rem !important;
		}
		.internshipabouthld{
			margin-bottom: 4.375rem !important;
		}
		.internshipdeliverableshld{
			margin-top:1rem;
		}
		.HC{
			/*padding-top:2rem;*/
		}

	.projectfiles{
		margin-bottom: 16.154vw;
	}
	.selfprojecttop{
		/*margin-top:16.154vw;*/
	}

	.aboutprohld{
		display: flex;
		margin-bottom:2rem;
		align-items:baseline;
		justify-content: space-between;
	}
	.aboutprohldintern{
		display: flex;
		margin-bottom:2rem;
		align-items:baseline;
		/*flex-direction: row-reverse*/
	}
	.hidden{
		display: none;
		margin-bottom:1rem;
	}
	.aboutpro{
		/*width:65.517241379%;*/
		width:43.103448%;
	}
	.aboutdeliverableshld{
		width:28.125vw;
		margin-right:3.125vw;
		margin-top:2.313rem;
		/*margin-bottom: 10%;*/
	}
	.delivli li{
		margin-bottom:0.188rem;
		letter-spacing: 0.05vw !important;
		font-family: 'helvetica_lt_prolight' !important;
		list-style-position: inside;

	}
	.delivli a{
		margin-bottom:0.188rem;
		letter-spacing: 0.05vw !important;
		font-family: 'helvetica_lt_prolight' !important;
		list-style-position: inside;

	}
	.projectconthld{
		display: flex;
		flex-wrap: wrap;
		align-items: baseline;
		flex-direction: row;
	}
	.contsplit{
		width:48.275862069%;
		margin-right:1.5rem;
	}
	.detailsSplit{
		display: flex;
		justify-content: space-between;
		align-items: baseline;
	}
	.contTXTmg{
		margin-bottom: 5.25rem !important;
		width: 48.275862%;
	}
	.studyabconTXTmg{
		margin-left:10.067485% !important;;
	}
	.contTXTmgList{
		/*font-family: 'helvetica_lt_prolight'!important ;*/
			font-family: 'helvetica_lt_proroman' !important;
			/*margin-bottom:.5rem !important;*/
			/*margin-bottom: 1.25rem !important;*/
			font-size:1rem !important;
			line-height: 1.2rem!important;
			letter-spacing:0.006rem !important;
			font-size:0.781rem !important;
			font-size:0.875rem!important
			/*font-size: 0.875rem !important;*/
	}
	.projectconthld li:nth-of-type(2n){
		margin-right:0px;
	}
	.projectconthldtwo{
		display: flex;
		margin-bottom: 3rem;
		width: 100%;
	}

	.internshipLink{
		margin-bottom:.25rem;
	}
	.projectdeliverLink{
		margin-bottom:1rem !important;
	}
	#workshopi{
		padding-top:2rem;
	}
	#workshopii{
		padding-top:2rem;
	}
	#workshopiii{
		padding-top:2rem;
	}
	#workshopvi{
		padding-top:2rem;
	}
	#workshopv{
		padding-top:2rem;
	}

	.projectcontainer{
		padding-top: 14.8571428571429%;
		/*margin-bottom: 85.4285714285714%;*/
		/*color:white;*/
	}


	.ftconnect li{
		margin-right: 5.4285714285714%;
		width: 10.2857142857143%;
		width:3rem;
	}
	.ftconnect li:nth-of-type(6n){
		margin-right: 0px;
	}
	.ftconnect{
		/*margin-bottom: 11.4285714285714%;*/
		/*margin-bottom: 2rem;
		padding-top:2rem;*/

	}

	.credits li{
		margin-bottom:0rem;
	}
	.credits{
		margin-top:5.2083333333333%;
		margin-bottom:5.2083333333333%;
	}

	/*SlideShow Basic Styles*/
		.slideshow{
			display: grid;
			place-items: center;
			/*position: relative;*/
				}
		.slider{
			width: 100%;
			/*max-width: 800px;*/
			/*height: 350px;*/
		  	/*padding-bottom: 82.8571428571429%;*/
		  	padding-bottom: 52.6885714285714%;
			/*padding-top:20%;*/
			position: relative;
			overflow: hidden; 
			/*border-radius: 15px;*/
		}
		.slide{
		  width: 100%;
		  /*max-width: 800px;*/
		  /*height: 350px;*/
		  /*padding-bottom:80.1428571428571%;*/
		  padding-bottom: 52.6885714285714%;
		  position: absolute;
		  transition: all 0.5s;
		}

		.slidert{
			width: 100%;
			/*max-width: 800px;*/
			/*height: 350px;*/
		  	/*padding-bottom: 82.8571428571429%;*/
		  	 padding-bottom: 82.2068965517241%;
			/*padding-top:20%;*/
			position: relative;
			overflow: hidden; 
			/*border-radius: 15px;*/
		}

		.slidet{
			width: 100%;
			position: absolute;
		  	transition: all 0.5s;
			padding-bottom: 82.2068965517241%;
		}
		.sliderp{
			width: 100%;
			/*max-width: 800px;*/
			/*height: 350px;*/
		  	/*padding-bottom: 82.8571428571429%;*/
		  	padding-bottom: 53.6885714285714%;
			/*padding-top:20%;*/
			position: relative;
			overflow: hidden; 
			/*border-radius: 15px;*/
		}
		.slidep{
		  width: 100%;
		  /*max-width: 800px;*/
		  /*height: 350px;*/
		  /*padding-bottom:80.1428571428571%;*/
		  padding-bottom: 52.6885714285714%;
		  position: absolute;
		  transition: all 0.5s;
		}

		.slideshowbtns{
			width: 100%;
			padding-top:25px;
			display: flex;
			justify-content: space-between;
			margin-bottom: 15%;

		}
		.slidebuttonSVGP{
			/*width: 20.5128205128205%;*/
			  cursor: pointer;
			/*padding-bottom:50.285714%;*/
		}
		.slidebuttonSVGP:nth-of-type(1){
			margin-left:auto;
			margin-right:auto;

		}
		.slidebuttonSVGP:nth-of-type(2){
			margin-left:auto;
			margin-right:auto;
		}
	.svgbtnslide{	
		/*width: 11.4285714285714%;*/
		/*width: 45.512821%;*/
		width:1.5rem;
		display: inline-block;
		position: relative;
		/*top:0.625rem;
		left: 0.625rem;*/
		margin-left:auto;
	}
	.svgbtnslide:nth-of-type(2){
		margin-right:auto;
	}
		/*Box Styles*/
		.box{
		width: 100%;
		/*padding-bottom: 100%;*/
		/*padding-bottom: 91.1428571428571%;*/
		margin-bottom: 8.5714285714286%;
		}

	/*New Project Feature*/
		.PFHld{
			/*margin-bottom: 23.59vh;*/
			/*margin-bottom:3.375rem!important;*/
			margin-bottom: 5.313rem;
		}
		.PFHld h6{
			margin-bottom:0rem !important;

		}
		.pwstU{
				color:#F5F5F5 !important;
				padding-top:5.714285714%;
				/*padding-bottom:5.714285714%;*/
				/*padding-bottom:100vh;*/
				position: relative;
				z-index:;
				background-color:#0011E4;
				top: 0%;
				width: 100%;
				height:100%;
				/*overflow:scroll;*/
		}

		.ProjectFeature a{
			color:#F5F5F5 !important;

		}
		.ProjectFeature h1{
			font-family:'helvetica_lt_prolight'!important;
			font-size:3.25rem;
			/*margin-bottom: 0.188rem;*/
			margin-bottom: 0.75rem;
			line-height: 3.30rem;
			margin-bottom: 2rem !important;
		}
		.ProjectFeature h2{
			margin-top:1rem;
			margin-bottom:0.5rem;
		 	font-size:1rem !important;
		 	line-height: 1.25 !important;
		 	font-size:0.75rem !important;
		 	font-size:0.625rem !important;
		}
		.headlineHLD{
			margin-bottom: 5.75rem !important;

		}
		.ProjectFeatureNavBar{
			padding-top:1.25rem;
			padding-bottom: 0rem;
			display: flex;
			flex-wrap: wrap;
		}
		.PFHld h3{
			margin-bottom:0.5rem;
		 	font-size:1rem !important;
		 	line-height: 1.25 !important;
		 	font-size:0.75rem !important;
		 	font-size:0.625rem !important;
		}
		.PFHldTXT p{
			/*font-size:1.25rem !important;*/
			font-size:2rem !important;
			line-height: 2.50rem !important;
			margin-bottom:3.375rem!important;


		}
		.PFHldBreak h3{
			margin-top:1rem;
		}

}

/* DESKTOP STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 1025px){
	.container{
		/*width:978px;*/
		/*width:95.5%;*/
		width: 67.9166666666667%; /*1440px 978px*/
		/*width: 95.4146341463415%;*/
		 /*true at 1025px 978px*/
		/*width:84.8780487804878%;*/ /*870px at 1025px*/
		/*width:88.888888888%; */
		/*1280px at 1440px*/
	}

	.featuresection{
		position: fixed;
		top:0px;
		height:100%;
		width:100%;
		min-height: 100vh;
		overflow: hidden;
		z-index:-99;
	}

	h1{
		font-size: 5rem;
		margin-bottom: 0.188rem;
		padding-top:4.02298850575%;
	}

	h2{
		/*font-size: 1.75rem;
		font-size: 2.25rem;
		line-height: 2.25rem; /* 128.571% */
		font-size:2rem;
		font-size:3rem;
		margin-bottom:0.75rem;
		margin-bottom: 0.438rem;
	}
	h3{
		/*font-size: 9.231vw;*/
		font-size: 2.25rem;
		margin-bottom: 1rem;
	}
	h4{
		/*font-size:6.154vw;*/
		font-size: 1.5rem;
		margin-bottom: 0.625rem;
	}
	h5{
		font-size:1.125rem;
		/*font-size: 4.615vw;*/
		margin-bottom:0.625rem;
	}
	li{
		font-size: 0.938rem !important;
	}
	p{
		/*font-size:3.077vw;*/  /*12px at 390px*/
		/*font-size:2.50vw;*/ /*9.75px at 390px*/
		/*margin-bottom: 12%;*/
		font-size: 1rem;
		
		/*line-height: 4.462vw;*/
		/*letter-spacing: 0.05vw !important;*/
		line-height: 145%;
	}

	.contentcontainer{
		width:30rem;
		margin-bottom: 3.75rem;
		margin-left:auto;
	}
	.contentcontainer h4{
		margin-bottom:0.75rem;
	}
	.contentcontainer li{
		margin-bottom: 0.188rem;
		margin-bottom: 0.375rem;
		font-size:1rem;
	}

	/*indexSplit*/
		.indexsplithld{
			display: flex;
			flex-wrap: wrap;
			align-items:baseline;
		}
		.indexsplithld ul:nth-of-type(2n){
			margin-right:0px;
			width:45%;
		}
		.indexsplit{
			/*width:48.275862069%;*/
			width:48.466257668%;
			margin-right:1.5rem;
			margin-bottom:0.75rem;
		}

		.indexaboutsplithld{
			display: flex;
		}
		.indexaboutsplithld ul:nth-of-type(2n){
			margin-right:0px;
		}
		
	/*Animation Styles*/
		.animationlg ul h1{
				padding-top:0px;
			}
		.animationlg ul h3{
				padding-top:0px;
			}
			.animationlg ul h4{
				padding-top:0px;
			}
			.homefeaturehld{
				height:100vh;
				/*overflow: hidden;*/
				position:flex;
			}
	/*Pannel Styles*/

		.pannels{
			margin-top:100vh;
			z-index:0;
			color:#F5F5F5;
			background-color:#0011E4;
		}
		.aboutpannel{
			z-index:0;
			color:#F5F5F5;
			background-color:#0011E4;
		}

		#about{
			padding-top:2rem;
			}
		#about h2{
				padding-top:2.5rem;
		}
		

	/*Works Styles*/
		.worksplitcont{
			display: flex;
			align-items: baseline;
			justify-content: space-between;
			width:100%;

		}
		.worksplitcontinternship{
			align-items: baseline;
			justify-content:space-between;
			width:100%;

		}
		.splitwork{
			width:48.076923076%;
			display: block;
		}
		.splitworkinternship{
			display:block;
		}
		

		#works{
			padding-top:2rem;
			margin-top:100%;
		}
		
		.line{
			width: 100%;
			/*width: 78.8571428571429%;*/
			height:0.125rem;
			/*background-color:#fff;*/
			background- color:#F5F5F5;
			margin-bottom: 1.538vw;
		}
		.workscont{
			/*width:88.571428571%;*/
			width:89.655172413%;
			/*padding-top:7.978823529%;*/
			margin-right:auto;
			margin-left: auto;
			padding-top:2rem;
			padding-bottom: 5rem;


		}
		.workscont h4{
			font-family:'helvetica_lt_proroman';
			margin-bottom:0px;
			/*margin-top:0px;*/

		}
		.lineworksh4{
			width:100%;
			/*height:0.188rem;*/
			height:0.125rem;
			background-color:#0011E4;
			/*background-color:#F5F5F5;*/
			/*margin-bottom:1.563rem;*/
		}
		.lineworksh4Grey{
			width:100%;
			/*height:0.188rem;*/
			height:0.125rem;
			background-color: #B0B0B0;
			background-color: #1e251d1a;
			/*margin-bottom:1.563rem;*/
			margin-top:1.4rem;
			margin-bottom: 1.4rem;
			margin-bottom:0.875rem;
			margin-top:0.875rem;
		}
		.workhld{
			border-bottom:0.063rem;
			border-bottom-color: #F5F5F5;
			border-style: solid;
		}
		.worklinkhld{
			width: 100%;
			display: flex;
			justify-content: space-between;
			flex-direction: row;
			align-items: baseline;
		}
		.internshipworkhld{
			width: 100%;
			display: flex;
			/*justify-content: space-between;*/
			flex-direction: row;
			align-items: baseline;
		}
		.workhld h5{
			font-family:'helvetica_lt_proroman';
			/*font-family:'helvetica_lt_probold';*/
			font-size:1rem;
			/*font-size: 4.103vw;*/
			margin-bottom:0.125rem;
			padding-top:0.75rem;

		}
		.workhld p{
			font-size:0.875rem;
			/*font-size: 3.59vw;*/
			margin-bottom: 0px;
			font-family: 'helvetica_lt_prolight';
		}
		.workhld h4 {
			padding-top:0.75rem;
			font-family:'helvetica_lt_proroman';
		}

	
		.animationtwonane{
			margin-top:70px;
			position: relative;
			float:left;

		}
		.animationlgname{
			width:100%;
			height:160px;
			position: relative;
			overflow: hidden;
			margin-top:3rem;
		}

	.homepadding{
		/*padding-top:32.1451428571429%;*/
		/*margin-bottom:3rem;*/
	}

	/*Desktop About Styles*/
	.firstli p{
		/*margin-bttom: 0.769vw;*/
		margin-bottom: 0.188rem;
	}
	.indexaboutlist{
		display: flex;
		width:89.655172413%;
		margin-right:auto;
		margin-left:auto;
	}
	.homelisthld p{
		margin-bottom: 0.5rem;
	}
	.homelisthld{
		margin-bottom: 2.813rem;
		display: block;
		/*margin-left:auto;*/
		/*width:13.5rem;*/
	}
	.homelisthld li{
		/*margin-bottom: 0.188rem;*/
		margin-bottom: 0.769vw;
		/*font-size:2.50vw;*/
		font-size:1rem;
	}
	.skills{
		/*margin-left:11.111111111%;*/
	}
	.tools{
		/*margin-left:11.111111111%;*/
		margin-left:auto;
		margin-right:auto;
	}
	.languages{
		/*margin-right:11.111111111%;*/

	}
	.resume{
		margin-bottom:0.305vw;/*19px*/
		margin-left:auto;
		margin-bottom: 3rem;
	}
	.connecthomehld{
		width:28.125vw;
		margin-bottom:3rem;
	}
	/*Navigation Bar*/
		.navigationbar{
			padding-top:4.022988505%;
			padding-bottom:4.022988505%;
			display: flex;
			flex-wrap: wrap;
		}
		.backbtn{
			margin-right:auto;
		}
		.nextbtn{
			margin-left:auto;
		}

		.designcontainer{
			background-color:#F5F5F5;
		}

	/*	Video Styles	*/
		/*Video Index*/
		.indexvideo{
			display:block;
			width:75%;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:3rem;
		}

	/*Videos Projects*/
		.projectvideoLG{
			width:29.086vw;
			/*width:31.288344% !important;*/
		}
		.projectvideoCont{
			display: flex;
			flex-wrap: wrap;
			align-items: flex-end;
			width:100%;
			justify-content: space-between;
			margin-top:3rem;
		}
		.projectvideoCont li:nth-of-type(2n){
			margin-right:0px;
			display:block;
		}
		.projectvideo{
			margin-bottom:3rem;
			width:30.929vw !important;
		}
	/*Work Pages*/
	.lineworks{
			width:100%;
			height:0.100rem;
			background-color:#0011E4;
			margin-bottom: 1rem;
			/*margin-top:2rem;*/
		}
		.lineworkswhite{
			width:100%;
			height:0.188rem;
			background-color:#F5F5F5;
			margin-bottom: 1rem;
			/*margin-top:2rem;*/
		}
			
		.fileshld{
			margin-top: 0px !important;
		}


		.pworksection{
				color:#F5F5F5;
				padding-top:5.714285714%;
				padding-bottom:5.714285714%;
				padding-bottom: 1.875rem;
				padding-top:1.875rem;
				position: sticky;
				z-index:-2;
				color:#F5F5F5;
				background-color:#0011E4;
				bottom: 0%;
				width: 100%;
		}
		.pworksectiontop{
				color:#F5F5F5;
				padding-top:3rem;
				padding-bottom:3rem;
				padding-top:5.714285714%;
				padding-bottom:5.714285714%;
				padding-bottom: 1.875rem;
				padding-top:1.875rem;
				position: sticky;
				z-index:-2;
				color:#F5F5F5;
				background-color:#0011E4;
				top: 0%;
				width: 100%;
		}

	.uxcont h2{
		width:84.615vw;
	}

	.contributersli{
		font-size:2.50vw;
		font-size: 1rem;
		margin-bottom: 2rem;
		margin-top:2rem;
	}
	.contributersli li{
		margin-bottom: 0.769vw;

	}

	.featureimgecont{
		width:100%;
		padding-bottom:151.441vw;
		padding-bottom: 44.803vw;
		margin-bottom: 3rem;
		/*margin-top:12%;*/
	}
	.featureimg{
		/*width:43.75vw;*/
		width:32.986vw !important;
		/*width:100%;*/
		padding-bottom: 30.208vw;
		padding-bottom: 52.742616033%;
	}
	.featureimgehld{
		margin-bottom: 12.308vw;
	}
	.imgcontent{
		width: 100%;
		padding-bottom:36vw !important;
	}

	.varone{
		display:flex;
		flex-wrap: wrap;
		width:100%;
		/*justify-content: space-between;*/
	}

	.sideright{
		background-position:right;
	}
	.sideleft{
		background-position:left;
	}
	.vartwo{
		display:flex;
		flex-wrap: wrap;
		/*width:43.75vw;*/
		width: 49.070247933%;
		align-content: space-around;
	}
	.varone li{
		width:48.466257668%;
		margin-right:3.067484662%;
	}
	.varone li:nth-of-type(2){
		margin-bottom: 3rem;
		margin-right:0px;
	}
	.projectfiles{
		margin-bottom: 16.154vw;
	}
	.selfprojecttop{
		/*margin-top:16.154vw;*/
	}

	.aboutprohld{
		display: flex;
		margin-bottom:2rem;
		align-items:baseline;
		justify-content: space-between;
	}
	.aboutprohldintern{
		display: flex;
		margin-bottom:2rem;
		align-items:baseline;
		/*flex-direction: row-reverse*/
	}
	.hidden{
		display: none;
		margin-bottom:1rem;
	}
	.aboutpro{
		width:65.517241379%;
		width:42.944785%;
		/*width:35%;*/
		margin-bottom: 5.25rem;
	}
	.aboutdeliverableshld{
		width:28.125vw;
		margin-right:3.125vw;
		/*margin-top:2.313rem;*/
		/*margin-bottom: 10%;*/
		/*margin-bottom: 2rem*/
	}
	.delivli li{
		margin-bottom:0.188rem;
		letter-spacing: 0.05vw !important;
		font-family: 'helvetica_lt_prolight' !important;
		/*font-family:'helvetica_lt_proroman' !important;*/
		list-style-position: inside;

	}
	.delivli a{
		margin-bottom:0.188rem;
		letter-spacing: 0.05vw !important;
		font-family: 'helvetica_lt_prolight' !important;
		list-style-position: inside;

	}

	.projectconthld{
		display: flex;
		flex-wrap: wrap;
		align-items: baseline;
		flex-direction: row;
		margin-bottom: 3rem;
		justify-content: space-between;
	}
	.contsplit{
		width:49.488752556% ;
		width:48.466257668%;
		margin-right:3.067484662%;
	}
	.detailsSplit{
		display: flex;
		justify-content: flex-end;
		align-items: baseline;
	}
	.studySplit{
		justify-content: space-evenly;
	}
	.contTXTmg{
		width:51.533742%;
		width:42.944785%;
		/*width:28.425358%;*/
		margin-bottom: 5.25rem !important;
		margin-left: 3.067485% !important;
	}
	.studyabconTXTmg{
		/*margin-left:10.067485% !important;*/
		margin-left:8.588957% !important;
		/*margin-left: 0px !important;*/
	}
	.contTXTstudytitle{
		width:34.355828%;
	}
	.contTXTmgList{
		list-style-position:inside;

		/*font-family: 'helvetica_lt_prolight'!important ;*/
		font-family: 'helvetica_lt_proroman' !important;
		/*margin-bottom:.5rem !important;*/
		/*margin-bottom: 1.25rem !important;*/
		font-size:1rem !important;
		line-height: 1.2rem!important;
		letter-spacing:0.006rem !important;
		font-size:0.938rem !important;
		/*font-size: 0.875rem !important;*/
	}
	.projectconthld li:nth-of-type(2n){
		margin-right:0px !important;
	}
	.projectconthldtwo{
		display: flex;
		flex-direction: row;
		margin-bottom: 3rem;
		justify-content: space-between;
	}
	/*Newproject hld*/
		

	/*internshipSyles*/
		.internshipSyles h4{
			/*font-family: 'helvetica_lt_prolight'!important ;*/
			font-family: 'helvetica_lt_proroman'!important;
			margin-top: 1rem;
			font-size: 0.938rem !important;
			font-size: 0.781rem !important;
			line-height: 1.25 !important;
			margin-bottom:0.6875rem !important;
			/*letter-spacing:0.01rem !important;*/
			display: block;
		}
		.internshipSyles ol{
			margin-bottom:.5rem !important;
		}
		.internshipSyles a{
			font-family: 'helvetica_lt_proroman'!important;
		}
		.internshipSyles p{
			font-family: 'helvetica_lt_proroman' !important;
			margin-bottom: 1.25rem !important;
			margin-bottom: 0.75rem !important;
			font-size:0.938rem !important;
			line-height: 1.3!important;
			letter-spacing:0.008rem !important;
		}
		.newheading{
			margin-top:2.6875rem !important;
		}
		.internshipSyles h5{
		 margin-top:1rem;
		 margin-bottom:0.5rem;
		 font-size: 0.781rem !important;


		}
		.newlist h4{
			margin-top: 0rem !important;
			margin-bottom:0rem !important;
			padding-top:0px !important;
		}
		.newlist p{
			margin-top: 0rem !important;
			margin-bottom:0rem !important;
			padding-top:0px !important;
		}
		.newlist li{
			margin-bottom: .5rem !important;
		}
		.bckindex{
			margin-bottom:1.3125rem !important;
			font-size:0.875rem !important;
			line-height: 0.9rem !important;
			padding-top:2rem;
		}

		.delivli .internshipSyles{
			margin-bottom:0.625rem !important;
		}
		.internshipabouthld{
			margin-bottom:2rem !important;

		}
		.internshipdeliverableshld{
			margin-top:1rem;
		}
	.HC{
		/*padding-top:2rem;*/
	}
	.internshipLink{
		margin-bottom:.25rem;
	}
	.projectdeliverLink{
		margin-bottom:1rem !important;
	}
		#workshopi{
		padding-top:2rem;
	}
	#workshopii{
		padding-top:2rem;
	}
	#workshopiii{
		padding-top:2rem;
	}
	#workshopvi{
		padding-top:2rem;
	}
	#workshopv{
		padding-top:2rem;
	}
	
	.svgbtn{		
		/*width: 11.4285714285714%;*/
		width: 20.5128205128205%;
		display: inline-block;
		position: relative;
		top:0.625rem;
		left: 0.625rem;
	}

	#connect{
		margin-bottom: 1rem !important;
		padding-top:0px !important;
	}

	.ftconnect li{
		margin-right: 5.4285714285714%;
		width: 10.2857142857143%;
	}
	.ftconnect li:nth-of-type(6n){
		margin-right: 0px;
	}
	.ftconnect{
		/*margin-bottom: 11.4285714285714%;*/

	}
	/*Credits*/
	.credits li{
		margin-bottom:0rem;
	}
	.credits{
		margin-top:2rem;
		margin-bottom:2rem;
	}
	
	/*SlideShow Basic Styles*/
		.slideshow{
			display: grid;
			place-items: center;
		}
		.slider{
			width: 100%;
		  	padding-bottom: 52.6885714285714%;
			position: relative;
			overflow: hidden; 

		}
		.slide{
		  width: 100%;
		  padding-bottom: 52.6885714285714%;
		  position: absolute;
		  transition: all 0.5s;
		}
		.slidert{
			width: 100%;
		  	 padding-bottom: 82.2068965517241%;
			position: relative;
			overflow: hidden; 
		}

		.slidet{
			width: 100%;
			position: absolute;
		  	transition: all 0.5s;
			padding-bottom: 82.2068965517241%;
		}
		.slidep{
			width: 100%;
			position: absolute;
		  	transition: all 0.5s;
			padding-bottom: 82.2068965517241%;
		}

		.slideshowbtns{
			width: 100%;
			padding-top:25px;
			display: flex;
			justify-content: space-between;
			margin-bottom: 15%;

		}
		.slidebuttonSVGP{
			cursor: pointer;
		}
		.slidebuttonSVGP:nth-of-type(1){
			margin-left:auto;
			margin-right:auto;

		}
		.slidebuttonSVGP:nth-of-type(2){
			margin-left:auto;
			margin-right:auto;
		}
		
		.svgbtnslide{
		width:1.5rem;
		display: inline-block;
		position: relative;
		margin-left:auto;
		}
		.svgbtnslide:nth-of-type(2){
			margin-right:auto;
		}
		
		/*Box Styles*/
		.box{
		width: 100%;
		/*padding-bottom: 100%;*/
		/*padding-bottom: 91.1428571428571%;*/
		margin-bottom: 8.5714285714286%;
		}
	/*New Project Feature*/
		.PFHld{
			/*margin-bottom: 23.59vh;*/
			margin-bottom:9.444vw!important;
		}
		.PFHld h6{
			margin-bottom:0rem !important;

		}
		.pwstU{
				color:#F5F5F5 !important;
				padding-top:5.714285714%;
				/*padding-bottom:5.714285714%;*/
				/*padding-bottom:100vh;*/
				position: relative;
				z-index:;
				background-color:#0011E4;
				top: 0%;
				width: 100%;
				height:100%;
				/*overflow:scroll;*/
		}

		.ProjectFeature a{
			color:#F5F5F5 !important;

		}
		.ProjectFeature h1{
			font-family:'helvetica_lt_prolight'!important;
			/*font-size:3.25rem;*/
			font-size:6.667vw;
			/*margin-bottom: 0.188rem;*/
			margin-bottom: 0.75rem;
			line-height: 3.30rem;
			line-height:7.667vw;
			margin-bottom: 4.181vw !important;
		}
		.ProjectFeature h2{
			margin-top:1rem;
			margin-bottom:0.5rem;
		 	line-height: 1.25 !important;
		 	font-size:1.389vw !important;
		}
		.headlineHLD{
			margin-bottom: 5.75rem !important;

		}
		.ProjectFeatureNavBar{
			padding-top:1.25rem;
			padding-bottom: 0rem;
			display: flex;
			flex-wrap: wrap;
		}
		.PFHld h3{
			margin-bottom:0.5rem;
		 	font-size:1rem !important;
		 	line-height: 1.25 !important;
		 	font-size:0.75rem !important;
		 	font-size:0.625rem !important;
		}
		.PFHldTXT p{
			/*font-size:1.25rem !important;*/
			/*font-size:2rem !important;*/
			font-size:2.153vw;
			line-height: 2.778vw;
			/*line-height: 2.50rem !important;*/
			margin-bottom:3.375rem!important;


		}
		.PFHldBreak{
			display:flex;
			align-items: baseline;
			justify-content: space-between;
		}
		.PFHldBreak h3{
			margin-top:1rem;
		}



}
