#homeslider { position:relative; }
#homeslider .item {  }
#homeslider .item .content { position:absolute; top:0; bottom:0; right:0; width:50%; padding:40px; background:rgba(0,0,0,0.7); }
#homeslider .item .content .description { max-width:550px; min-height:70%; font-family:'OpenSans-Bold'; font-size:50px; text-shadow:2px 2px #000; color:#fff; text-align:center; }
#homeslider .item .content .buttons { max-width:550px; text-align:center; }

.bx-wrapper { margin:0 auto !important; }
.bx-wrapper .bx-controls-direction .bx-next,
.bx-wrapper .bx-controls-direction .bx-prev { z-index:999; width:30px; height:60px; text-indent:-999999px; opacity:0.3; }
.bx-wrapper .bx-next { background:url(gray_next.png) no-repeat; }
.bx-wrapper .bx-prev { background:url(gray_prev.png) no-repeat; }
.bx-wrapper .bx-controls-direction .bx-next:hover,
.bx-wrapper .bx-controls-direction .bx-prev:hover { opacity:0.8; }
@media only screen and ( max-width:1199px ){
	#homeslider .item .content { width:100%; padding:20px; }
	#homeslider .item .content .description { max-width:100%; min-height:50%; font-size:35px; text-shadow:none; }
	#homeslider .item .content .buttons { max-width:100%; }
}
@media only screen and ( max-width: 991px ){
	.bx-wrapper .bx-controls-direction .bx-next,
	.bx-wrapper .bx-controls-direction .bx-prev { display:none; }
	#homeslider .item .content .description { font-size:30px; }
}
@media only screen and ( max-width: 767px ){
	#homeslider { display:none; }
}
@media only screen and ( max-width: 543px ){}