.breathing-guide .featured-image {
	 margin: 50px 0px;
}
.aw-breathing_guide {
	margin-top: 30px;
}
 .breathing-guide .actions {
	 display: flex;
	 flex-direction: column;
	 align-items: center;
	 justify-content: center;
	 margin-top: 50px;
}
.breathing-guide .info {
	display: flex;
	align-items: center;
	justify-content: center;
}
.breathing-guide .info h5 {
	width: 50%;
}
 .breathing-guide .actions .action-buttons {
	 display: flex;
	 margin-top: 30px;
}
 .breathing-guide .actions .action-buttons button {
	 margin: 0px 20px;
}
 .rebalance-intro {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 position: absolute;
	 text-align: center;
	 top: 40%;
	 width: 100vw;
	 margin-top: -30px;
	 font-size: 35px !important;
	 color: #5b5b5b;
	 animation-duration: 2.5s;
}
 .breathing-canvas-footer {
	 display: flex;
	 flex-direction: column-reverse;
	 align-items: center;
	 justify-content: center;
	 position: absolute;
	 width: 100vw;
	 bottom: 150px;
}
 .breathing-canvas-footer #breathing_countdown {
	 font-size: 70px !important;
}
 .breathing-canvas-footer .leave-early {
	 position: relative;
	 bottom: -180px;
}
 .breathing-completed-wrapper {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 flex-direction: column;
	 width: 100vw;
	 height: 100vh;
}
 .breathing-completed-wrapper .breathing-completed-message {
	 font-size: 35px !important;
}
 .breathing-completed-wrapper .breathing-completed-icon {
	 margin-top: 30px;
	 font-size: 200px !important;
	 line-height: 150px;
}

@media only screen and (max-width: 700px) {
	.breathing-guide .info h5 {
		width: 80%;
	}
}

@media only screen and (max-width: 400px) {
	.action-buttons {
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.action-buttons .button {
		margin-bottom: 20px !important;
	}
}
