.home{padding-bottom: 0;}
.home .container-home{max-width: 1920px;margin: 0 auto;}
.home .container-home .wrapper-slider {padding-top: 0;padding-bottom: 0; min-height: auto;}
.home .slider > div:not(.slick-list),.home .slider .slick-slide{position: relative;height: 412px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.home .slider > div img{visibility: hidden;}
.home .slider > div img.slider-image{visibility: visible;position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.home .render_1 .slider > div:not(.slick-list),.home .render_1 .slider .slick-slide {max-height: 84vh; height: auto;}
.home .render_1.wrapper-slider {max-width: 100%; padding: 0;}
.home .slider .description{position: absolute;top: 0;right: 0;bottom: 0;left: 0;float: none;padding: 0;}
.home .slider .description > div{display: table;width: 100%;height: 100%;}
.home .slider .description > div > div{display: table-cell;}
.home .slider .description.top > div > div{vertical-align: middle;}
.home .slider .description.middle > div > div{vertical-align: middle;}
.home .slider .description.bottom > div > div{vertical-align: bottom;}
.home .slider .description.left{text-align: left;}
.home .slider .description.center{text-align: center;}
.home .slider .description.right{text-align: right;}
.home .slider .description .content{display: inline-block;max-width: 645px;min-height: 386px;padding: 5.55% 112px 3% 60px;margin: 0 5.7%;}
.home .slider .description .content.left{text-align: left;}
.home .slider .description .content.center{text-align: center;}
.home .slider .description .content.right{text-align: right;}
.home .slider .description .content .item-subtitle{padding-top: 18px;/*max-width: 57%;*/}
.home .slider .description .content .item-content{padding-top: 17px;}
.home .slider .description .content .button{margin-top: 24px;}
.home .slider .description .content .wrapper-content{display: inline-block;}
.home .slider .video-slide{overflow: hidden;}
.home .slider .video-slide a{position: relative;display: block;height: 100%;z-index: 2;opacity: 0;visibility: hidden;}
.home .slider .video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.home .slider .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.container-banners .wrapper-banner:not(.wrapper-block){padding: 20px 0;}
.container-banners .banner5, .container-banners .banner6{padding: 0;}
.container-banners .banner24{padding-top: 0;}


.home  .video-mp4-slide .sliderplaypausevideo:not(.iconPause):hover:before{background-position: left bottom;}
.home  .video-mp4-slide .sliderplaypausevideo:not(.iconPause):before{content: '';width: 70px;height: 70px;position: absolute;top: calc(50% - 35px);left: calc(50% - 35px);background: url(/sysimages/icon-play.png) left top/70px no-repeat;}
.home  .sliderplaypausevideo {position: absolute;top: 0;left: 0;z-index: 50;width: 100%;height: 100%; cursor: pointer;}


@media screen and (min-width: 768px) and (max-width: 1470px){
	.home .slider .description .content{padding: 1% 20px;min-height: 1px;}
	.home .slider .description .content .item-subtitle{max-width: 80%;}
}

@media screen and (min-width: 768px) and (max-width: 1280px){
	.home .slider .content .item-subtitle{font-size: 30px;line-height: 36px;}
	.home .slider .content .item-content{font-size: 24px;line-height: 30px;}
}

@media screen and (max-width: 768px){
	.home{padding-bottom: 15px;}
	.home .container-home {padding-top: 0;}
	.home .slider > div:not(.slick-list), .home .slider .slick-slide{height: auto;min-height: 260px;}
	.home .slider:not(.slider-mobile) > div:not(.slick-list), .home .slider:not(.slider-mobile) .slick-slide{min-height: 320px;}
	.home .slider:not(.slider-mobile) > div img{height: 100%;}
	.home .slider .description{width: calc(100% - 80px);bottom: 40px;top: auto;left: 40px;right: auto;text-align: center !important;}
	.home .slider .description .content{width: 100%;min-height: auto;max-width: none;height: auto;padding: 20px 15px;margin: 0 !important;}
	.home .slider .description > div > div{vertical-align: bottom !important;}
	.home .slider .description .content .button{margin-top: 15px;}
	.home .slider .video-wrapper > div{min-height: 320px;}

	.home .slider .content .item-subtitle{padding-top: 3px !important;max-width: 100% !important;}
	.home .slider .content .item-content{padding-top: 10px !important;}
	.home .slider .description .content{text-align: center !important;}

}