.uber-block {
	font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.75;
	position: relative;
	color: #212121;
	background-color: #fff;
}

.uber-block a {
	color: #607d8b;
}

.uber-block a:hover, .uber-block a:focus, .uber-block a:active {
	color: #41545e;
	outline: none;
}

.uber-block .fs-md {
	font-size: 100%;
}

.uber-block .fs-lg {
	font-size: 112.5%;
}

.uber-block .fs-xl {
	font-size: 125%;
}

.uber-block .fs-xxl {
	font-size: 137.5%;
}

.uber-block .fs-huge {
	font-size: 150%;
}

.uber-block .fs-sm {
	font-size: 87.5%;
}

.uber-block .fs-xs {
	font-size: 75%;
}

.uber-block h1, .uber-block h2, .uber-block h3, .uber-block h4,
	.uber-block h5, .uber-block h6, .uber-block .h1, .uber-block .h2,
	.uber-block .h3, .uber-block .h4, .uber-block .h5, .uber-block .h6 {
	font-family: inherit;
	font-weight: 600;
	line-height: 1.25;
	color: #616161;
}

.uber-block h1 small, .uber-block h2 small, .uber-block h3 small,
	.uber-block h4 small, .uber-block h5 small, .uber-block h6 small,
	.uber-block .h1 small, .uber-block .h2 small, .uber-block .h3 small,
	.uber-block .h4 small, .uber-block .h5 small, .uber-block .h6 small,
	.uber-block h1 .small, .uber-block h2 .small, .uber-block h3 .small,
	.uber-block h4 .small, .uber-block h5 .small, .uber-block h6 .small,
	.uber-block .h1 .small, .uber-block .h2 .small, .uber-block .h3 .small,
	.uber-block .h4 .small, .uber-block .h5 .small, .uber-block .h6 .small
	{
	font-weight: normal;
	line-height: 1;
	color: #424242;
}

.uber-block h1, .uber-block .h1, .uber-block h2, .uber-block .h2,
	.uber-block h3, .uber-block .h3 {
	margin-top: 28px;
	margin-bottom: 14px;
}

.uber-block h1 small, .uber-block .h1 small, .uber-block h2 small,
	.uber-block .h2 small, .uber-block h3 small, .uber-block .h3 small,
	.uber-block h1 .small, .uber-block .h1 .small, .uber-block h2 .small,
	.uber-block .h2 .small, .uber-block h3 .small, .uber-block .h3 .small {
	font-size: 65%;
}

.uber-block h4, .uber-block .h4, .uber-block h5, .uber-block .h5,
	.uber-block h6, .uber-block .h6 {
	margin-top: 14px;
	margin-bottom: 14px;
}

.uber-block h4 small, .uber-block .h4 small, .uber-block h5 small,
	.uber-block .h5 small, .uber-block h6 small, .uber-block .h6 small,
	.uber-block h4 .small, .uber-block .h4 .small, .uber-block h5 .small,
	.uber-block .h5 .small, .uber-block h6 .small, .uber-block .h6 .small {
	font-size: 75%;
}

.uber-block h1, .uber-block .h1 {
	font-size: 44px;
}

.uber-block h2, .uber-block .h2 {
	font-size: 34px;
}

.uber-block h3, .uber-block .h3 {
	font-size: 26px;
}

.uber-block h4, .uber-block .h4 {
	font-size: 20px;
}

.uber-block h5, .uber-block .h5 {
	font-size: 22px;
}

.uber-block h6, .uber-block .h6 {
	font-size: 20px;
}

.uber-block p {
	margin: 0 0 14px;
}

.uber-block .lead {
	margin-bottom: 28px;
	font-size: 18px;
	line-height: 1.75;
	font-weight: 300;
	color: #424242;
}

@media only screen and (min-width:992px) {
	.uber-block .lead {
		font-size: 20px;
	}
}

.uber-block .section-title {
	margin-bottom: 28px;
}

.uber-block .section-title h3 {
	font-size: 34px;
	margin-top: 0;
	margin-bottom: 7px;
}

.uber-block .section-title p {
	font-size: 16px;
}

.uber-block .section-title p.lead {
	font-size: 18px;
}

.uber-block .section-title:empty {
	display: none;
}

.uber-block .text-left .section-title {
	text-align: left !important;
}

.uber-block .text-right .section-title {
	text-align: right !important;
}

.uber-block .text-center .section-title {
	text-align: center !important;
}

.uber-block h4, .uber-block .h4 {
	font-size: 24px;
}

.uber-block.container-slideshow-1 .container-slideshow {
	padding-top: 0;
	padding-bottom: 0;
}

.uber-block.container-slideshow-1 .container-fluid {
	padding-right: 0;
	padding-left: 0;
}

.uber-block.container-slideshow-1 .container-slideshow .item {
	height: auto;
}

.uber-block.container-slideshow-1 .container-slideshow .item .uber-block
	{
	height: 100%;
}

.uber-block.container-slideshow-1 .container-slideshow .item .uber-block>div
	{
	height: 100%;
}

.uber-block.container-slideshow-1 .container-slideshow .item .sp-divider
	{
	display: none;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-container-horizontal>.swiper-pagination-bullets,
	.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-custom,
	.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-fraction
	{
	bottom: 28px;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
	.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-custom .swiper-pagination-bullet,
	.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-fraction .swiper-pagination-bullet
	{
	height: 12px;
	width: 12px;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-bullet-active
	{
	background-color: #0c7cd5;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-button-next
	{
	right: 28px;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-button-prev
	{
	left: 28px;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading
	{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-direction: normal;
	animation-direction: normal;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading.infinite
	{
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading.hinge
	{
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading.flipOutX,
	.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading.flipOutY,
	.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading.bounceIn,
	.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading.bounceOut
	{
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

.uber-block.container-slideshow-1 .container-slideshow .swiper-slide-active .heading.bounce
	{
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

.uber-block.features-1 .features-intro {
	padding-top: 56px;
	padding-bottom: 28px;
}

@media only screen and (min-width:992px) {
	.uber-block.features-1 .features-intro {
		padding-top: 112px;
		padding-bottom: 84px;
	}
}

.uber-block.features-1 .features-intro .section-title h1, .uber-block.features-1 .features-intro .section-title h2,
	.uber-block.features-1 .features-intro .section-title h3, .uber-block.features-1 .features-intro .section-title h4,
	.uber-block.features-1 .features-intro .section-title h5, .uber-block.features-1 .features-intro .section-title h6
	{
	margin-bottom: 28px;
}

.uber-block.features-1 .features-intro .section-title .jub-element h1,
	.uber-block.features-1 .features-intro .section-title .jub-element h2,
	.uber-block.features-1 .features-intro .section-title .jub-element h3,
	.uber-block.features-1 .features-intro .section-title .jub-element h4,
	.uber-block.features-1 .features-intro .section-title .jub-element h5,
	.uber-block.features-1 .features-intro .section-title .jub-element h6 {
	margin-bottom: 0;
}

.uber-block.features-1 .features-intro .feature {
	padding-top: 28px;
	padding-bottom: 28px;
}

.uber-block.features-1 .features-intro .feature .jub-element .uber-media-img,
	.uber-block.features-1 .features-intro .feature .jub-element .uber-icon,
	.uber-block.features-1 .features-intro .feature .jub-element .uber-icon-mask
	{
	margin-bottom: 0;
}

.uber-block.features-1 .features-intro .feature .jub-element h1,
	.uber-block.features-1 .features-intro .feature .jub-element h2,
	.uber-block.features-1 .features-intro .feature .jub-element h3,
	.uber-block.features-1 .features-intro .feature .jub-element h4,
	.uber-block.features-1 .features-intro .feature .jub-element h5,
	.uber-block.features-1 .features-intro .feature .jub-element h6 {
	margin-bottom: 0;
}

.uber-block.features-1 .features-intro .uber-media-img, .uber-block.features-1 .features-intro .uber-icon,
	.uber-block.features-1 .features-intro .uber-icon-mask {
	margin-bottom: 84px;
}

.uber-block.contact-1 .contact {
	padding-top: 84px;
	padding-bottom: 84px;
}

@media only screen and (max-width:992px) {
	.uber-block.contact-1 .contact {
		padding-top: 56px;
		padding-bottom: 56px;
	}
}

.uber-block.contact-1 .contact .section-title h1 {
	margin: 0 0 7px;
}

.uber-block.contact-1 .contact .contact-info .contact-text {
	margin-top: 56px;
}

@media only screen and (max-width:992px) {
	.uber-block.contact-1 .contact .contact-info .contact-text {
		margin-top: 28px;
	}
}

.uber-block.contact-1 .contact .contact-info h4 {
	font-size: 18px;
}

.uber-block.contact-1 .contact .contact-info .contact-img, .uber-block.contact-1 .contact .contact-info .contact-map
	{
	margin-left: -7px;
	margin-right: -7px;
}

.uber-block.contact-1 .contact .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.uber-block.contact-1 .contact .contact-info ul .fa {
	margin-right: 14px;
}

.uber-block.contact-1 .contact .contact-info .jub-element .uber-icon-left
	{
	font-size: 18px;
	margin-top: 3px;
	float: left;
}

.uber-block.contact-1 .contact .contact-info .jub-element .uber-icon-right
	{
	float: right;
}

.uber-block.contact-1 .contact .uber-media-bottom .contact-info .contact-img,
	.uber-block.contact-1 .contact .uber-media-bottom .contact-info .contact-map
	{
	margin-bottom: 0;
	margin-top: 28px;
}
.swiper-container{
	height: 300px;
}
.uber-block .hero {
	padding-top: 56px;
	padding-bottom: 56px;
	border-top-width: 1px;
    border-bottom-width: 1px;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
}

@media only screen and (min-width:992px) {
	.uber-block .hero {
		padding-top: 112px;
		padding-bottom: 112px;
	}
}

.uber-block .hero .hero-text {
	margin: 0;
	font-size: 18px;
	line-height: 1.75;
	color: inherit;
}

.uber-block .hero .hero-text h1, .uber-block .hero .hero-text h2,
	.uber-block .hero .hero-text h3, .uber-block .hero .hero-text h4,
	.uber-block .hero .hero-text h5, .uber-block .hero .hero-text h6,
	.uber-block .hero .hero-text .heading {
	opacity: 1;
	margin-top: 0;
	margin-bottom: 28px;
}

.uber-block .hero .hero-text p, .uber-block .hero .hero-text ul,
	.uber-block .hero .hero-text ol {
	opacity: 0.87;
}

.uber-block .bg-overlay {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	overflow: hidden;
}

.uber-block .bg-overlay .bg-overlay-vid {
	height: 100%;
	position: relative;
}

.uber-block .bg-overlay .bg-overlay-vid iframe, .uber-block .bg-overlay .bg-overlay-vid object,
	.uber-block .bg-overlay .bg-overlay-vid video {
	min-height: 100%;
	min-width: 100%;
	position: absolute;
}

.uber-block .bg-overlay+.container, .uber-block .bg-overlay+div {
	position: relative;
	z-index: 2;
}

.uber-block .hero .uber-media {
	margin-bottom: 56px;
}

.uber-block .uber-icon {
	display: inline-block;
}
.head-search{
	display: flex;
		justify-content: center;
	align-items:center;
}

@media screen and (max-width:767px) {
	.stats-list .fa-4x {
		font-size: 1.5em;
	}
	.stats-list .feature-ct h4 {
		font-size: 16px;
		margin-top: 10px;
		margin-bottom: 6px
	}
	.stats-list .feature-ct p {
		font-size: 13px;
		margin: 0 0 4px;
	}
	.uber-media-img img {
		width: 100%;
	}
	.uber-block.features-1 .features-intro .uber-media-img, .uber-block.features-1 .features-intro .uber-icon,
		.uber-block.features-1 .features-intro .uber-icon-mask {
		margin-bottom: 14px;
	}
	.uber-block.features-1 .features-intro .section-title h1, .uber-block.features-1 .features-intro .section-title h2,
		.uber-block.features-1 .features-intro .section-title h3, .uber-block.features-1 .features-intro .section-title h4,
		.uber-block.features-1 .features-intro .section-title h5, .uber-block.features-1 .features-intro .section-title h6
		{
		margin-bottom: 18px;
		font-size: 21px;
	}
	.uber-block.features-1 .features-intro .feature {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.uber-block h1, .uber-block .h1 {
		font-size: 21px;
	}
	.uber-block .section-title p.lead {
		font-size: 14px;
	}
	.row .col-sm-2 {
		margin-top: 15px;
	}
	.swiper-container {
		height: 150px;
	}
	.uber-block .hero {
		padding-top: 56px;
		padding-bottom: 56px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		height: 150px;
		min-height: 150px;
		max-height: 150px;
	}
	.uber-block .hero .hero-text .heading {
		font-size: 18px;
		opacity: 1;
		margin-top: 0;
		margin-bottom: 18px;
	}
	.hero-text .lead-custom {
		margin-bottom: 5px;
		font-size: 14px;
		line-height: 1.75;
		font-weight: 300;
	}
	.uber-block.container-slideshow-1 .container-slideshow .swiper-container-horizontal>.swiper-pagination-bullets,
		.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-custom,
		.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-fraction
		{
		bottom: 0px;
	}
	.uber-block.container-slideshow-1 .container-slideshow .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
		.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-custom .swiper-pagination-bullet,
		.uber-block.container-slideshow-1 .container-slideshow .swiper-pagination-fraction .swiper-pagination-bullet
		{
		height: 6px;
		width: 6px;
	}
	.uber-block .section-title h3 {
		font-size: 24px;
		margin-top: 0;
		margin-bottom: 7px;
	}
	.features-intro  .feature-ct h4 {
		font-size: 20px;
	}
	.features-intro  .col-md-4 {
		margin-top: 15px;
	}
}