@media (max-width: 768px) {
	.header-tags__item {
		font-size: 12px !important;
	}
	
	.single-blog .dark .header2-wrapper .header-text .title-h1, .single-blog .header2-wrapper .header-text .title-h1 {
		font-size: 25px !important;
	}
	
	.blog__date {
    font-size: max(13px, min(1.128vw, 16px)) !important;
}
	.breadcrumbs {
		flex-wrap: wrap !important;
	}
	
}

@media (max-width: 768px) {
    body .services>.container>p {
        font-size: 20px !important;
    }
	
	body .service_card p {
        font-size: 17px;
    }
	
	body .service_card .tags div {
        font-size: 13px;
        padding: 6px 15px;
    }
}

.container-content {
    font-size: max(17px, min(1.146vw, 22px));
    line-height: 160%;
}

body > section > div > div > div:nth-child(2) > a.case__item.case--fullscreen.case--white.tekst_sverhu {
	justify-content: flex-end;
}

body > section > div > div > div:nth-child(2) > a:nth-child(5) {
	justify-content: flex-start;
}

body > section > div > div > div:nth-child(2) > a:nth-child(3) {
	justify-content: flex-start;
}

.case__description {
	font-weight: 400;
}