.clear { clear: both; } .services.upd { overflow: auto; } .partners-press{ max-width: 1250px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 63px; } .partners-press .slick-prev { position: absolute; top: 41px; left: 0; background: url(./images/sprite.png) no-repeat -212px 0; height: 48px; width: 48px; text-indent: -9999px; overflow: hidden; display: block; border: none; z-index:2; } .partners-press .slick-next { position: absolute; top: 41px; right: 0; background: url(./images/sprite.png) no-repeat -212px -48px; height: 48px; width: 48px; text-indent: -9999px; overflow: hidden; display: block; border: none; z-index:2; } .mask { position: absolute; top:0; left: 0; right: 0; opacity: 0; height: 100%; width: 100%; } .mask:before{ display: inline-block; width: 0%; height: 100%; content: ''; vertical-align: middle; } .smi-holder .partners-press .slide-press .mask img, .carousel-1 .slide .mask img{ display: inline-block; vertical-align: middle; } .mask:hover { opacity: 1; } .client-item { position: relative; display: inline-block; } .carousel-1 .slick-track, .partners-press .slick-track{ margin: 0 auto; } .carousel-1 { text-align: center; } .style-input { display: none; //width: 96%; height: 48px; line-height: 48px; padding: 0; border: 1px solid #e5e5e5; } .showed-input .style-input { display: inline-block; width: 240px; padding: 0 20px; } .showed-input .search { position: absolute; right: 0px; top: 0px; margin: 0; padding: 0; border: none; } .form-search { display: inline-block; /*width: 260px;*/ position: relative; } .centerMode{ text-align: center; } .centerMode>div{ display: inline-block; }