
#header .header-logo img{
	width: 280px;
	height: auto !important;
}
.w100{width: 100% !important;}

.custom-svg-btn-style-1{
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
	background-color: #FF0000;
}
.custom-svg-btn-style-1:hover{
	background-color: #000000;
}
.credits_link{
	color: #38B5E6 !important;
	font-weight: 700;
	font-family: sans-serif;
}

.credits_link:hover{
	color: #fff !important;
}

	.credits_link:before{
		content: "";
		vertical-align: middle;
		width:16px;
		height: 16px;
		display: inline-block;
		margin-right: 5px;
		margin-left: 5px;
		background-image: url(https://www.clion.it/favicon-96x96.png);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		background-size: contain;
		background-position: center center;

		transition: all 450ms ease;
	}

		.credits_link:hover:before{
			transform: scale(1.5) rotateZ(360deg) rotateY(360deg);
		}

.hero__3,
.__about{
	border-radius: 16px;
}

.hero__2,
.custom-hero-sub-images-style-1:before{
	border-top-right-radius: 60px;
}

.hero__block{
	border-bottom-right-radius: 60px;	
}

.custom-thumb-info-icon img{
	height: 64px;
	filter: invert(1);
}

._product,
.about_3{
	border-radius: 16px;
}


@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 991px) {
	.intro .spacer {
		display: none !important;
	}
	 h1.txt1{
		font-size: 25px !important;
		 line-height: 30px;
	}
	h2.txt2.line-height-2 .custom-font-size-2{
		font-size: 28px !important;
		line-height: 30px !important;
	}
}
@media screen and (max-width: 768px) {
	 h1.txt1{
		font-size: 25px !important;
		 line-height: 30px;
	}
	h2.txt2.line-height-2 .custom-font-size-2{
		font-size: 28px !important;
		line-height: 30px !important;
	}
}
@media screen and (max-width: 425px) {
	h1.txt1{
		font-size: 25px !important;
		 line-height: 30px;
	}
	h2.txt2.line-height-2 .custom-font-size-2{
		font-size: 28px !important;
		line-height: 30px !important;
	}
}
@media screen and (max-width: 320px) {

}
@media screen and (min-width: 320px) and (max-width: 990px) {
  

}