.owl-carousel {width: 100%; height:auto; overflow:auto;}
.owl-carousel .item img{display: block; width: 100%; height: auto;}
.owl-carousel .item .row { position:static;}
.owl-carousel.sliderhome p {color:#FFF; text-transform:uppercase; font-size:68px; line-height:1.3em; font-weight:400; text-align:center; width:1160px; margin-top:200px; position:absolute; z-index:15; text-shadow: 0 0 30px #696969;}
.owl-carousel.sliderhome p span { color:#c1272d;}
.owl-theme .owl-controls { height: auto;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;}
.owl-theme .owl-controls .owl-buttons { top:40%; position:absolute; width:100%;}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-200px); }
  75% { opacity: .5; -webkit-transform: translateZ(-200px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-200px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-200px); }
  75% { opacity: .5; -moz-transform: translateZ(-200px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-200px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-200px); }
  75% { opacity: .5; transform: translateZ(-200px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-200px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-200px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-200px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-200px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-200px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-200px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-200px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
.owl-theme .owl-controls .owl-buttons div{
	width:50px;
	height:120px;
-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	margin:0;
	background-color: rgba(0, 0, 0, 0);
	background-image:url(arrow-slider.png);
	background-repeat:no-repeat;
}
.owl-theme .owl-controls .owl-buttons div:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.owl-theme .owl-controls * {-webkit-transition:  all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.owl-prev { background-position:0px 0px!important; left:0px; position:absolute;}
.owl-prev:hover { /*background-position:0px -50px!important;*/ background-color: rgba(0, 0, 0, 0.6);}
.owl-next { background-position:-50px 0px!important; right:0px; position:absolute;}
.owl-next:hover { /*background-position:-50px -50px!important;*/ background-color: rgba(0, 0, 0, 0.6);}
@media (max-width: 1023px) {
.owl-theme .owl-controls { display:none!important;}
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
}