#demos .owl-carousel .item {
	border:2px solid #002E5B;
    padding: 10px;
	border-radius:4px;
}
#demos .owl-carousel .item{
	transition: .8s;
	-webkit-transition: .8s;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	opacity: 1;
	font-family:Adamina;
}
#demos .owl-carousel .item.__loading{
	opacity: 0;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
}
#demos .owl-carousel .item h4{
	margin: 0 0 10px 0;
}
.btn-filter-wrap{
	margin-bottom: 30px;
}
.btn-filter-wrap .btn-filter{
	color: #000;
	background: linear gradient;
	padding: 15px 15px;
	margin-left: 6px;
	cursor:pointer;
	font-family:Adamina !important;
}

.btn-filter.btn-active{
  width: 100%;
  border-top: 3px solid;
  border-image:linear-gradient(to right, #00D066 25%,#0099E1 25%, #0099E1 50%, #F9C300 50%, #F9C300 75%, #FA3A2F 75%) 5;
  background:linear-gradient(#ECECEC, #FFFFFF);
}
.site-title{
	margin-bottom: 40px;
}
.__doc{
	margin-top: 50px;
}
footer{
	
}
.owl-carousel p
{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#002E5B;
	margin-top:10px;
}
@media(max-width:1024px)
{
	.btn-filter-wrap .btn-filter{
	color: #000;
	background: linear gradient;
	padding: 10px 6px;
	margin-left: 4px;
	cursor:pointer;
	font-family:Adamina !important;
	font-size:13px;
}

.btn-filter.btn-active{
  width: 100%;
  border-top: 3px solid;
  border-image:linear-gradient(to right, #00D066 25%,#0099E1 25%, #0099E1 50%, #F9C300 50%, #F9C300 75%, #FA3A2F 75%) 5;
  background:linear-gradient(#ECECEC, #FFFFFF);
}
}
@media(max-width:768px)
{
	.btn-filter-wrap .btn-filter{
	color: #000;
	background: linear gradient;
	padding: 10px 5px;
	margin-left: 3px;
	cursor:pointer;
	font-family:Adamina !important;
	font-size:12px;
}

.btn-filter.btn-active{
  width: 100%;
  border-top: 3px solid;
  border-image:linear-gradient(to right, #00D066 25%,#0099E1 25%, #0099E1 50%, #F9C300 50%, #F9C300 75%, #FA3A2F 75%) 5;
  background:linear-gradient(#ECECEC, #FFFFFF);
}
}
@media(max-width:768px)
{
	.btn-filter-wrap .btn-filter{
	color: #000;
	background: linear gradient;
	padding: 10px 5px;
	margin-left: 3px;
	cursor:pointer;
	font-family:Adamina !important;
	display:block;
	text-align:center;
}

.btn-filter.btn-active{
  width: 100%;
  border-top: 3px solid;
  border-image:linear-gradient(to right, #00D066 25%,#0099E1 25%, #0099E1 50%, #F9C300 50%, #F9C300 75%, #FA3A2F 75%) 5;
  background:linear-gradient(#ECECEC, #FFFFFF);
}
}