#sidebar ul.block-menu.menu-with-icon li.video-150-ico a:before {
    background: url(/theme/images/play_150.png) center no-repeat !important;
	content:' ';
	width: 18px;
    height: 18px;
    background-size: 100% !important; 
}
  
li.i-1 .item--container{

    width: 100%;
    margin-left: auto;

}

li.i-1 .anim-item-4{ 
    padding-left: 3px !important;
}

/*li.i-1 span.linkto-text{
	max-width: 245px !important;
}*/


li.i-1 .btn.btn-more-info:after {
    position: absolute;
	background: rgba(0, 86, 44, 0.61) url(/theme/images/icon-play.svg) 8px center no-repeat !important;
}

li.i-1 .btn.btn-more-info:hover:after {
	animation: pulse 0.8s infinite;
	animation-direction: alternate;
}



@keyframes pulse {
  0% {
    right: -40px;
  }
  100% {
    right: -20px;
  }
}


.text-swiper-slide {
    font-family: 'NeutraTextlight';
    font-size: 18px;
    text-align: left;
    display: inline-block;
    position: absolute;
    bottom: -37px;
    left: 21px;
    color: #ffff;
}

.content-header.years150 {
	padding-bottom: 50px; 
}   

.slide-150 {
	width:100%; 
	padding-left: 220px;
	padding-bottom: 150px;
} 
.slide-150 .swiper-container {
    width: 100%;
	height: 100%;
      }

.slide-150 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
	    font-family: "NeutraTextBold";
        font-size: 70px; 
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox; 
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
	    background: none !important;
	box-shadow: 0px 0px 48px #00000042;
} 


 .slide-150 .swiper-slide img { 
        display: block; 
        width: 100%;
        height: 100%;
        object-fit: cover;
} 
.years-title {
	
	padding-left: 90px;
	font-size: 60px !important;
	font-family: 'NeutraTextBold';
}
.homepage-slider-item .h-subtitle {
	font-family: 'NeutraTextBold';
	
}
.slide-150 .swiper-pagination {
	
	margin: 0px 0 0 0;
	position: relative;
}
.slide-150 .swiper-pagination-bullet {
	margin-right: 10px;
	width: 10px;
	height: 10px; 
	background: #fff ;
    opacity: 0.8 !important;
	
} 
.slide-150 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #8EB543;
} 
.swiper-wrapper {
	padding-bottom: 50px;
	
}
.main-swiper {
	
	width: 100%;
	display: flex;
	flex-direction: column;
	align-content:flex-start;
	align-items: flex-start; 
	margin-left: 20px;
	
}


@media screen and (max-width: 1440px) {

.years-title {
	
	padding-left: 150px;
	font-size: 50px !important;
}
	   
}


@media screen and (max-width: 1024px) {
	.slide-150 {
	width:100%; 
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 150px; 
	} 
	.years-title {
	
	padding-left: 0px;
		
	
}
	  
	
	.content-header.years150 {
	padding-bottom: 50px; 
    min-height: auto !important;
    height: auto !important;
	}   
	   
}

@media screen and (max-width: 991px){

.years-title {
	
	padding-left: 150px;
	font-size: 40px !important;
	
}
	.swiper-pagination-bullet {
	margin-right: 15px;
	width: 15px;
	height: 15px; 
	background: #fff;
    opacity: 0.8 !important;
	
}
	.swiper-pagination-bullet-active {
    opacity: 1;
    background: #8EB543;
}
	.main-swiper {

	
	align-content:center;
	align-items: center; 
	margin-left: 0px; 
}
	
/*	.slide-150 .swiper-slide {
       width: 100% !important;
} */
	} 

@media screen and (max-width: 890px) {
	div#socialWall {
		padding: 0 30px!important;
	}
	li.i-1 .item--container{
		top: 40% !important;
		padding: 0 30px;
	}
	li.i-2 .item--container {
		top: 40% !important;
		padding: 0 30px;
	}
	.h.h-subtitle{
		font-size: 32px!important;
	}
	.linkto-text {
		font-size: 16px!important;
	}
	h2.h.h-block {
		font-size: 25px!important;
		margin : 0 0 30px 0!important;
	}
	div.text.anim-item-3 {
		width : 100%!important;
	}
	a.btn.btn.btn-more-info::after {
		right : -20px!important;
	}
	li.i-1 .btn.btn-more-info {
  width: 100% !important;
}

	
}

@media screen and (max-height: 630px) { 
	
	li.i-1 .item--container{
		top: 43% !important; 
		}
	
	li.i-1 .item--container .h-subtitle{
		margin:0 !important; 
		}
	
}
	   



