/*
.timeline li:before {
	content: "";
	position: absolute;
	left: 0.5em;
	height: 100%;
	width: 1px;
	background-color: #707070;
	margin-top: 0.6em;
}

.timeline li:last-child:::before {
	height: 0; 
}
*/
/*
.course-panel .timeline .done:last-child::before {
	color: black;
}
*/
/*
.timeline .sub-timeline:last-child::before {
	height: 0;
}
*/
/*
.timeline-wrapper h1.heading {
    margin-top: 1.5em !important;
}
*/
@-ms-viewport{
  width: device-width;
}

/* @media only screen and (max-width: 1799px) {
	html {
		font-size: 88.55%;
	} 
}

@media only screen and (max-width: 1599px) {
	html {
		font-size: 83.33%;
	} 
}

@media only screen and (max-width: 1499px) {
	html {
		font-size: 74%;
	}
} */

@media only screen and (max-width: 1359px) {
	/* html {
		font-size: 70.83%;
	}	 */
	/*
	.normal {
	}
	.chapter .title {
	    height: 2.5em;
	}
	.input-field input[type].valid, .input-field input[type].valid:focus, .input-field textarea.valid, .input-field textarea.valid:focus {
		font-size: 100%;
	}
	.input-field input[type].invalid, .input-field input[type].invalid:focus, .input-field textarea.invalid, .input-field textarea.invalid:focus {
		font-size: 100%;
	}
	*/
}

/*@media only screen and (max-width: 1299px) {
	html {
		font-size: 64%;
	}	
	
		
}
@media only screen and (max-width: 1199px) {
	html {
		font-size: 58%;
	}	
	.btn-large {
		font-size: 80%;
		padding: 0 10px;
	}
	.input-field .helper-text {
		font-size: 100%;
	}
		
}
@media only screen and (max-width: 1099px) {
	html {
		font-size: 52%;
	}	
	
		
}

@media only screen and (max-width: 999px) {
	html {
		font-size: 48%;
	}	
	
		
}

@media only screen and (max-width: 899px) {
	html {
		font-size: 46.875%;
	}	
	
		
}

@media only screen and (max-width: 768px) {
		
	html {
		font-size: 40%;
	}	
} */