body, html {
	display:  block !important;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	margin-bottom: 50px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/*
  Social media icons
  */

.tuikku-socicon-circle {
	display: inline-block;
	line-height: 0px;
	font-size: 32px;
	margin-left: 0.8rem;
	margin-right: 0.8rem;
	margin-top: 2rem;
	margin-bottom: 0.4rem;
  }

  .tuikku-socicon-circle span {
	display: inline-block;
	border: 2px solid #fff;
	border-radius: 50%;
	padding-top: 25%;
	padding-bottom: 25%;
	padding-left: 25%;
	padding-right: 25%;
}

.tuikku-socicon-circle span:hover {
	border: 2px solid #fff;
	background-color: #fff;
	color: #000;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.site-socicons {
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}

.testimonial-text p {
	color: #767676;
    text-align: left;
	font-family: 'Karla', sans-serif;
    font-size: 1.2rem;
}

.tuikku-vihr-logo {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.round-image {
	border-radius: 50%;
	width: 70%;
	margin-bottom: 5%;
}

.round-corner-image {
	border-radius: 20px;
	width: 70%;
	margin-bottom: 5%;
	box-shadow: 3px 3px 5px
}

.blog-image {
	text-align: center;
}

.vaalikone-logo {

}

.flag-icons {
	margin-left: 0.7em;
	margin-right: 0.7em;

}
@media (max-width: 768px) {
	.display-5 {
		font-size: 1.5rem;
		line-height: 1.6;
	}

	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
}