.tem374-irregular .items{height: 100%;position: relative;z-index: 1;padding: 0!important;align-items: flex-start;}
.tem374-irregular.content-right .items{align-items: flex-end;}
.tem374-irregular.content-center .items{align-items: center;}
.tem374-irregular.content-right .text{text-align: right;}
.tem374-irregular.content-left .text{text-align: left;}
.tem374-irregular .items._display a{width: 200%;height:100%;display: flex;display: -webkit-flex;align-items: flex-end;}
.tem374-irregular .items._display .image{width: 50%;}
.tem374-irregular .items._display .text{width: 50%;color:#fff;padding: 20px;transform: translateX(-100%);-moz-transform: translateX(-100%);-webkit-transform: translateX(-100%);}
.tem374-irregular .items.hei{align-items: stretch;overflow: hidden;}
.tem374-irregular .text{text-align: center;color:#333;padding: 5% 3%;}
.tem374-irregular .title{font-size: 16px;}
.tem374-irregular .description{opacity: .7;margin-top: 5px;line-height: 170%;font-weight: normal;}
.tem374-irregular .image{width: 100%;overflow:hidden;transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;position: relative;background-size: cover;background-position: center;}
.tem374-irregular .image img{width: 100%;transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;opacity: 0;}
.tem374-irregular a{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;}
@media (min-width: 769px){
	.tem374-irregular a:hover{transform: translateY(-10px);-moz-transform: translateY(-10px);-webkit-transform: translateY(-10px);}
	.tem374-irregular .item:nth-child(even){margin-top: 100px;}
}
@media (max-width: 768px){
	.tem374-irregular .container,
	.tem374-irregular.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important;}
	.tem374-irregular .items._display .text{padding: 3%;}
	.tem374-irregular .item{margin:8px 0;}
	.tem374-irregular .items._display .text{transform: translate(0);-moz-transform: translate(0);-webkit-transform: translate(0);}
	.tem374-irregular .items._display a{display: block;}
	.tem374-irregular .items._display .text{color:#333;}
	.tem374-irregular .item:nth-child(even){margin:40px 0 0!important;}
}
@media (max-width: 480px){
	.tem374-irregular .description span{display: block;border:none;margin:0;padding:0;width: 100%}
}
@media (max-width: 400px){
	.tem374-irregular .item:nth-child(n){margin-top: 0!important;width:100%;max-width: 100%;}
}