@media only screen and (max-width: 767px) {
	.logo-resp-head {
		width: 45%;
	}
	.mb-resp {
		margin-bottom: 35px !important;
	}
	.mb-resp-two {
		margin-bottom: 20px !important;
	}
	.pb-0-resp {
		padding-bottom: 0 !important;
	}
	.br-resp {
		display: none !important;
	}
	.display-none {
		display: none !important;
	}
	.cta__v3 .inner {
		padding: 40px;
	}
	.cta__v3 .inner h2 {
		text-align: center;
	}
	.cta__v3 .inner h3 {
		text-align: center;
	}
	.logo-footer {
		width: 30%;
	}
	.hero-overlay h1 {
		font-size: 28px;
	}
	.hero-overlay h1 span {
		font-size: 46px;
	}
	.hero-overlay p {
		font-size: 22px;
	}
	.logo-banner {
		width: 45%;
	}
	.boxCont-service {
		padding: 25px;
	}
	.hero__v6 {
		padding: 6rem 0 6rem !important;
	}
	.about__v1-prism-reverse .card-overlap {
		top: 57%;
		right: 0;
		left: 0;
		max-width: 90%;
		margin: auto;
		text-align: center;
		transform: none;
	}
	.about__v1-prism-reverse .bg-overlap:after {
		display: none;
	}
	.sec-inversion {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	.about__v1-prism {
		padding-top: 30px;
	}
}

@media (max-width: 991.98px) {
	.about__v1-prism .card-overlap {
		/*left: 0;*/
		left: 0;
		right: 0;
		top: 73%;
		margin: auto;
		max-width: 340px !important;
		box-shadow: none;
		/*-webkit-transform: translateY(-10%) translateX(10%);*/
		/*transform: translateY(-10%) translateX(10%);*/
	}
	.mt-about {
		margin-top: 9rem;
	}
	.about__v1-prism .bg-overlap:after {
		display: none;
	}
}