@media screen and (max-width: 767px) {

	.ova-ctfrom7 .form2 {
		grid-template-columns: 100%;
		grid-gap: 0px;
	}

	.ova-box-feature {
		padding: 25px 10px 25px 10px;
		min-height: auto;
	}
	.single.layout_1c article.post-wrap .post-title {
		font-size: 22px;
	}
	.single.layout_1c article.post-wrap .post-media {
		padding: 20px 20px 0px 0px!important;
	}
	.single article.post-wrap .post-media {
		margin-bottom: 20px!important;
	}

	a.text-link-ft{
		font-size: 12px!important;
	}
	.ova-ctfrom7 .form2 input[type="email"]::placeholder {
		font-size: 14px;
	}
	.ova-ctfrom7 .form2 input[type="tel"]::placeholder {
		font-size: 14px;
	}
	.ova-ctfrom7 .form2 input[type="text"]::placeholder {
		font-size: 14px;
	}
	.ova-ctfrom7 .form2 textarea::placeholder {
		font-size: 14px;
	}

	.post-content h2 {
		font-size: 22px !important;
	}

	.post-content h3 {
		font-size: 18px !important;
	}

	.related_post_related-title a {
	    color: var( --e-global-color-2ea8acc )!important;
	    font-size: 16px!important;
	}

	.related_post_related-excerpt {
	    font-size: 14px!important;
	}

	.row_site {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}

	body .container_site {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}

	.service_post-related-article {
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 15px;
	}

	.wrap_breadcrumbs {
		margin-bottom:10px;
	}
	h1.page-title {
		font-size: 25px;
		padding-left: 10px;
	}
	ul.breadcrumb {
		padding: 10px;
	}
	.related_post-related-article {
		margin: 0px 10px 0px 10px;
	}

	.related-post_related_heading {
		font-size: 25px !important;
	}

	.software_post-related-article {
		margin: 0px 10px 0px 10px;
	}

	.service_post-related-article {
		margin: 0px 10px 0px 10px;
	}
}

