.home .container-home{padding-top: 0;}
.home .container-home .wrapper-slider{max-width: 1165px;}
.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 .description{position: absolute;top: 0;right: 0;bottom: 0;left: 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: top;}
.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: 334px;height: 412px;padding: 53px 47px;}
.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: 10px;}
.home .slider .description .content .item-content{padding-top: 10px;}
.home .slider .description .content .button{margin-top: 15px;}
.home .slider .video-slide{overflow: hidden;}
.home .slider .video-slide a{position: relative;display: block;height: 100%;z-index: 2;}
.home .slider .video-slide a::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 .slider .video-slide a:hover::before{background-position: left bottom;}
.home .slider .video-slide a.active{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{padding: 20px 0;}
.container-banners .banner5, .container-banners .banner6{padding: 0;}
.container-banners .banner24{padding-top: 0;}






.nav-home{position: absolute;top: 29px;left: 48px;z-index: 100;}
.nav-home ul{margin-left: 0;list-style: none;}
.nav-home ul li{padding-bottom: 13px;}
.nav-home ul li a{display: inline-block;font-family: Arial, Helvetica, Sans-serif;font-size: 13px;line-height: 17px;color: #000;border-bottom: 1px solid transparent;}
.nav-home ul li a:hover{text-decoration: none;border-color: #B79064;}

.container-home{position: relative;}
.slider-home{margin-left: 0;}
.slider-home li{width: 100%;height: 669px;opacity: 0;visibility: hidden;background-repeat: no-repeat;background-position: top center;background-size: cover;}
.slider-home li:first-child,
.slider-initialized li{opacity: 1;visibility: visible;}
.slider-home li > a{display: block; background: transparent; position: absolute; top: 0; bottom: 0; left: 0; right: 0}

.wrapper-desc {position: absolute;left: 0; bottom: 16%;width: 100%;text-align: center;}

.wrapper-desc .st1 {display: block;font-size: 20px;line-height: 20px;color: #FFF;}
.wrapper-desc .st2 {display: inline-block;font-size: 65px;line-height: 65px;color: #FFF;text-align: center;margin: 12px 0;padding: 16px 88px;border-top: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;}
.wrapper-desc .st1, .wrapper-desc .st2 {font-family: 'BodoniMT', Helvetica, Sans-serif;text-transform: uppercase;text-shadow:1px 1px 4px rgba(77,82,86,0.45);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#734d5256,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#734d5256,Positive=true);}
.bx-pager{position: absolute;left: 0;bottom: 28px;width: 100%;z-index: 80;text-align: center;line-height: 0;}
.bx-pager .bx-pager-item{display: inline-block;margin: 0 5px;line-height: normal;}
.bx-pager .bx-pager-item > a{display: block;width: 13px;height: 13px;border: 2px solid transparent;border-radius: 13px;text-indent: -9999px;overflow: hidden;}
.bx-pager .bx-pager-item > a:hover,.bx-pager .bx-pager-item > a.active{border-color: #D3B155;}
.bx-pager .bx-pager-item > a:hover::before,.bx-pager .bx-pager-item > a.active::before{background: transparent;}
.bx-pager .bx-pager-item > a::before{content: '';display: block;width: 9px;height: 9px;border-radius: 9px;background: #FFF;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}

@media (max-width: 992px){
.slider-home li{height: 500px;}
}

@media (max-width: 768px){
.slider-home li{height: 180px; background-position: center top !important;}
.wrapper-desc .st1{font-size: 13px; line-height: 15px;}
.wrapper-desc .st2{font-size: 30px; line-height: 33px; padding: 15px;word-break: break-word;}
.video .wrapper-desc{display: none;}
}

.container-video {position: relative; width: 100%; height:100%; max-height:100%;}
.container-video #video{display: none;}
.container-video .play-icon {transition: 0s;left: calc(50% - 38px);left: -webkit-calc(50% - 38px);position: absolute;top: calc(50% - 38px);top: -webkit-calc(50% - 38px);width:76px;height:76px;background: url(../../sysimages/sys80.png) no-repeat left top;}
.container-video .play-icon:hover {background-position: left bottom;}



.container-video .wrapper-video{ position: absolute; top:0; left: 0; width: 100%; height: 100%;  }
.container-video .wrapper-video iframe{ width: 100%; height: 100%; visibility: hidden;}
.container-video .content_imageSlider img{-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

.container-video .popup:hover .content_imageSlider img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.container-video .popup:hover .play-icon > span{border-bottom: 1px solid transparent;}



@media screen and (max-width: 768px){
	.home .slider > div:not(.slick-list), .home .slider .slick-slide{height: auto;min-height: 300px;}
	.home .slider > div img{display: none;}
	.home .slider .description{position: static;top: auto;right: auto;bottom: auto;left: auto;}
	.home .slider .description .content{max-width: none;height: auto;padding: 15px 15px 30px;}
	.home .slider .description.top > div > div{vertical-align: bottom;}
}