.bg-white {
    background-color: #fff!important;
}

.rounded {
    border-radius: .25rem !important;
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.p-5 {
    padding: 3rem !important;
}

.video_container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    /*left: 0;*/
	text-align: center;
    width: 100%;
    height: 100%;
}

.tavutus{
	word-wrap: normal;
	-webkit-hyphens: auto !important;
    -ms-hyphens: auto !important;
    hyphens: auto !important;
}

.sanavali{
	word-spacing:-2px  !important;
}