.mybreadcrumb {
	display: none;
}

.vrf .telephone-avatar {
	background: #fff;
	padding: 20px;
	position: fixed;
	z-index: 999;
	border-radius: 100%;
	bottom: 20px;
	right: 25px;
	box-shadow: 0 5px 15px 0 rgb(0 0 0 / 60%);
}

.vrf .intro .intro-titles {
	background-size: cover;
	background-position: center;
	padding-top: 80px;
	padding-bottom: 290px;
	position: relative;
}

.vrf .intro .intro-titles h1 {
	font-size: 90px;
}

.vrf .intro .intro-titles h3 {
	font-size: 30px;
}

.vrf .intro .intro-titles h5 {
	font-size: 20px;
}

.vrf .intro .intro-titles .contact-button a,
.vrf .results .contact-button a {
	background: #fff;
	padding: 21px 30px;
	border-radius: 15px;
	font-size: 16px;
	color: #151c73;
	text-decoration: none;
}

.vrf .intro .intro-titles .contact-button a:hover,
.vrf .intro .innovation .contact-button-2 a:hover,
.vrf .results .contact-button a:hover {
	background-color: #00b9ff !important;
	color: #fff !important;
}

.vrf .intro .iframe-container-desktop {
	top: 650px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 677px;
	position: absolute;
}

.vrf .intro .iframe-container-desktop iframe {
	width: 650px;
	height: 390px;
	border-radius: 10px;
}

.vrf .intro .innovation {
	padding-bottom: 30px;
	padding-top: 290px;
}

.vrf .intro .innovation .left-background {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.vrf .intro .innovation .right-background {
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	text-align: center;
}

.vrf .intro .innovation .title-innov .light-blue,
.vrf .results .title-innov .light-blue,
.vrf .why-vrf .light-blue,
.vrf .product-form .light-blue {
	color: #00b9ff;
}

.vrf .intro .innovation .title-innov p,
.vrf .results .title-innov p {
	font-size: 40px;
	line-height: 1.2;
}

.vrf .innovation .description p {
	font-size: 17px !important;
}

.vrf .intro .innovation .contact-button-2 a {
	background: rgba(255, 255, 255, 0.8);
	padding: 21px 30px;
	border-radius: 15px;
	font-size: 16px;
	color: #151c73;
	border: 1px solid #00b9ff;
	text-decoration: none;
}

.vrf .results {
	padding-top: 90px;
	padding-bottom: 90px;
}

.vrf .results .col-back {
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
}

.vrf .results .description p,
.results .title-innov p {
	color: #fff;
	text-align: justify;
	line-height: 1.4;
	font-size: 17px;
}

.vrf .results .title-innov p {
	font-weight: 600;
}

.vrf .why-vrf .title-row p {
	font-size: 40px;
	width: 100%;
	font-weight: 700;
}

.vrf .why-vrf .reasons-vrf h3 {
	font-size: 17px;
	color: #151c73;
}

.vrf .why-vrf .reasons-vrf p {
	text-align: justify;
}

.vrf .download-file {
	background-size: cover;
	background-position: center;
}

.vrf .download-file h2 {
	font-size: 40px;
	color: #fff;
}

.vrf .download-file .download-btn a {
	background: #00b9ff;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 55px;
	position: relative;
	border-radius: 10px;
	color: #fff;
	text-decoration: none;
}

.vrf .download-file .download-btn a:hover:after {
	content: url(http://opendemo.gr/ahicarrier_new/wp-content/uploads/Download-icon.svg) !important;
}

.vrf .download-file .download-btn a:hover {
	background: #fff;
	color: #151c73;
}

.vrf .download-file .download-btn a:after {
	content: url(http://opendemo.gr/ahicarrier_new/wp-content/uploads/Download-icon-white.svg);
	position: absolute;
	right: 13px;
}

.vrf .product-form .prod-title p {
	font-size: 40px;
	line-height: 1.4;
	font-weight: 600;
}

.vrf .product-form .wpcf7-list-item label {
	text-align: justify;
	font-size: 18px;
}

.vrf .product-form .wpcf7-list-item label a {
	color: #151c73;
}

.vrf .product-form .vrf-submit-button {
	padding: 10px 17px;
	border-radius: 8px;
	background: #00b9ff;
	border: none;
	color: #fff;
}

@media screen and (min-width: 768px) {
	.vrf .why-vrf .reasons-vrf .col-xl-4:last-child {
		margin-left: auto;
		margin-right: auto;
	}

	.vrf .product-form #section_contact_form {
		padding: 50px 40px;
		border: 2px solid #ececec;
		border-radius: 10px;
	}

}

@media screen and (min-width: 1201px) {
	.vrf .intro .innovation .left-background {
		background-position-x: -250px;
	}
}

@media screen and (max-width: 1200px) {
	.vrf .intro .intro-titles {
		padding-bottom: 90px !important;
		padding-top: 40px !important;
	}

	.vrf .intro .innovation {
		padding-bottom: 60px;
		padding-top: 60px;
	}

	.vrf .intro .intro-titles .ml-auto {
		margin-left: auto !important;
	}

	.vrf .intro .intro-titles h1 {
		font-size: 60px;
	}

	.vrf .intro .intro-titles h3 {
		font-size: 24px;
	}

	.vrf .intro .intro-titles h5 {
		font-size: 16px;
	}

	.vrf .results .title-innov p {
		text-align: center;
	}

	.vrf .results .col-back {
		height: 547px;
	}

	.vrf .download-file h2 {
		font-size: 25px;
	}

	.vrf .product-form .prod-title p,
	.vrf .product-form .m--title {
		font-size: 25px;
	}
}

@media screen and (max-width: 550px) {
	.vrf .iframe-container-mobile iframe {
		width: 300px;
		height: 200px;
	}

	.vrf .innovation .right-background .prod-image {
		width: 100% !important;
	}

	.intro .innovation .title-innov p {
		font-size: 35 !important;
	}

	.vrf .results .col-back {
		height: 327px;
	}
}

@media screen and (max-width: 1409px) {
	.vrf .results .title-innov p {
		font-size: 32px;
	}
}