/*
	======================================================
	Hero
	======================================================
*/
	.page-hero {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 60px 0;
		background-color: #212F3D;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: top center;
		color: #fff;
		height: 300px;
		text-align: left;
		transition: all .4s ease;
	}
	.page-hero:not(.no-overlay)::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 12;
		background-color: rgba(0,0,0,.1);
	}
	.slick-initialized .page-hero {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.page-hero .btn {
		margin-top: 25px;	
	}
	.page-hero .abs-link {
		display: block;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
	}
	.page-hero-lg {
		overflow: hidden;
		height: 300px;
	}
	.page-hero-align-middle {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.page-hero-align-bottom {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.page-hero-content {
		padding: 0;
		position: relative;
		z-index: 15;
	}
	.page-hero-title {
		color: inherit;
		margin: 0;
		font-size: 30px;
		font-weight: 600;
	}
	.page-hero:not(.page-hero-lg) .page-hero-title {
		font-weight: 300;
	}
	.page-hero-subtitle {
		margin: 0;
		font-size: 16px;
		letter-spacing: -.01em;
		line-height: 1.5;
	}
	.block-item-content .btn,
	.page-hero-content .btn{
		display: inline-block;
		margin-top: 25px;
		line-height: normal;
		color: #fff;
		border-radius: 5px;
		font-weight: 600;
		vertical-align: middle;
		cursor: pointer;
		white-space: nowrap;
		transition: all .4s ease;
		background-color: #F08804;
		padding: 15px 20px;
		text-decoration: none;
	}

	.block-item-content .btn:hover,
	.page-hero-content .btn:hover{
		background: #d77a04;
		color: #fff;
		text-decoration: none;
	}
	@media (max-width: 991px) {
        .page-hero-lg{
            background-position: 65%;
        }
	}
	@media (min-width: 1921px){
		.slider,
		.page-hero-lg {
    		min-height: 400px;
		}
	}