#bannerslider.owl-carousel{border: 1px solid #ededed;}
#bannerslider.owl-carousel .owl-stage-outer{border: 10px solid #ffffff;}
#bannerslider .item img{ display: block; width: 100%; height: auto; }
.owl-theme .owl-nav { margin-top: 0px !important; }
.owl-theme .owl-nav [class*='owl-'] { display: block !important;}
.owl-nav .owl-prev{background-image: url(../images/prev.png) !important; background-size: 30px 30px !important; height: 30px; width: 30px; left: -5px; margin: 0 auto !important; background-repeat: no-repeat !important;}
.owl-nav .owl-next{background-image: url(../images/next.png) !important; background-size: 30px 30px !important; height: 30px; width: 30px; right: -5px; margin: 0 auto !important; background-repeat: no-repeat !important;}
/*.owl-nav .owl-prev, .owl-nav .owl-next{display:block !important;}*/
.owl-prev, .owl-next { position: absolute !important; top: 50%; transform: translateY(-50%); }
.owl-next { right: 0rem;}
.cms-home .productsection { clear: both;}

@media screen and (max-width: 767px) {
 #bannerslider.owl-carousel .owl-stage-outer{border: 3px solid #ffffff;}
 #bannerslider .item img{ width: 98%; }
 #bannerslider .owl-nav .owl-prev{ background-size: 20px 20px !important; height: 20px; width: 20px; left:-10px;}
#bannerslider .owl-nav .owl-next{ background-size: 20px 20px !important;height: 20px; width: 20px; right:-10px;}
}

#bannerslider .owl-nav .owl-prev:after {
	content: '<';
	color: #ffff;
	font-size: 24px;
	font-weight: bold;
	position: relative;
	left: 16px;
}
#bannerslider .owl-nav .owl-next:before {
	content: '>';
	color: #ffff;
	font-size: 24px;
	font-weight: bold;
	right: 16px;
	position: relative;
}