﻿/*
@import url(tabs.css);
@import url(accordion.css);
*/
.features{padding-top: 70px;}
.features i{
	font-size: 65px;
	color: #003a82;
	margin-bottom: 10px;
	display: block;
}
.features .inner:hover i{
	  /*text-shadow: 0 0 15px rgb(0 0 0 / 30%);*/
	  color:#0093dd;
}
.features h3{
	color: #1f1f1f;
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}
.features .inner{
	padding: 15px 5px;
	border-width: 1px;
	border-color: transparent;
	border-style: solid;
	border-radius: 10px;
	margin-bottom: 40px;
}
.features .inner:hover{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 6px 63.05px 1.95px rgba(167, 167, 167, 0.38);
	border-color: rgb(231, 231, 231);
}
.about-blk{position: relative;}
.about-blk:before{
	width: 478px;
	height: 494px;
	background: url(../image/bg2.png);
	position: absolute;
	left: 0;
	bottom: 0;
	pointer-events: none;
	content: '';
	z-index: -1;
}
.featured-products{
	background: url(../image/bg-blue.jpg);
	background-size: cover;
	color: #fff;
}
.featured-products h3{color: #fff;}
.featured-products h3 img{
	border: 0;
    width: auto !important;
    height: auto !important;
    background: none !important;
}
.logos{
	background: #f3f3f3;
}
.whatnew-block h3{
	font-size: 20px;
	font-weight: 600;
	color: #1f1f1f;
}
.whatnew-block time{color: #0093dd;}
.whatnew-block .video{
	box-shadow: 0px -1px 73.71px 7.29px rgba(112, 112, 112, 0.27);
	max-width: 480px;
	width: 480px;
	margin: 0 auto;
	position: relative;
	padding: 5px;
}
.whatnew-block .video iframe{
	display: block;
}
.whatnew-block .video img{
	width: 100%;
	height: auto;
	display: block;
}
.whatnew-block .inner{
	max-width: 680px;
}
.whatnew-block .imageplace{width: 230px;margin-right: 28px;}
.whatnew-block .imageplace img{
	height: 100%;
	display: block;
	object-fit: contain;
	object-position: 100%;
}
@media screen and (max-width:991px){
	.whatnew-block .inner{
		max-width: 100%;
		align-items: center;
	}
	.whatnew-block .video{
		padding:20px 0;
		margin-top: 20px;
	}
	.whatnew-block .video:after{
		background: #003a82;
		position: absolute;
		left: -999px;
		right: -999px;
		top: 0;
		bottom: 0;
		content: '';
		z-index: -1;
	}
}
@media screen and (max-width:767px){
	.whatnew-block .imageplace{min-width: 178px;}
	.whatnew-block .inner{
		max-width: 100%;
		align-items: start;
	}
}