.img_fluid{
	width:100%;
}

.field-heading:hover{
	text-decoration:none !important;
}

.navigation-title>a:hover{
	color:#636363 !important;
	text-decoration:none !important;
}

.hero-marquee-showcase-h2-homepage .hero-content{
	backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

.Hexagon_font_2, .module .caption .text h3{
	font: 28px/30px "Hexagon Akkurat Web";
	font-family: "Hexagon Akkurat Web";
    font-weight: 700;
}

.head-container .tabs .tabs-container .tab::before {
	background: transparent;
	backdrop-filter: blur(10px);
}

.head-container .tabs .tabs-container .tab {
	background: transparent;
	backdrop-filter: blur(10px);
	height:auto !important;
}

.contact_input{
	max-width:300px;
	width:100%;
	font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
}


*:focus , a:focus{
  outline:none !important;
}


@media only screen and (min-device-width: 320px) and (max-device-width: 580px) and (orientation: portrait) {
	.component-content p, .component-content h3{
		padding:0px 20px 0px 20px;
	}
}
