/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
@media screen and (max-width: 1300px) {
	.owl-theme .owl-controls{
	bottom: 130px; margin-left:-160px; display:inline-block; 
	z-index:9999999; position:absolute; width:320px;
	text-align: center;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item, .slider-nwrap { height: 600px; }
}
@media screen and (max-width: 880px) {
.owl-carousel .owl-wrapper, .owl-carousel .owl-item, .slider-nwrap { height: 550px; }
}
@media screen and (min-width: 1300px) {
.owl-theme .owl-controls{
	bottom: 75px;
    margin-left: -160px;
    display: inline-block;
    z-index: 9999999;
    position: absolute;
    width: 320px;
    text-align: center;
}
}
@media only screen and (max-width : 880px) {
 .owl-theme .owl-controls{ display: none !important; }
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=80);/*IE7 fix*/
	opacity: 0.8;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
    width: 8px;
    height: 8px;
    margin: 8px 5px;
    background-color: rgb(191 191 191 / 75%);
    border: 1px solid #ffffff00;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity = 100);
    opacity: 1;
    background: #2692e8;
    border: 1px solid #2692e8;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{ min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center }

.slide-desc {
    background: rgba(0, 0, 0, 0);
    padding: 0px 0px;
    position: absolute;
	bottom:150px;
	z-index:99999999;
    width: 1060px;
	text-align:left;
	display:block;
	margin: 0 -590px;
	padding: 0;
	left: 50%;
	
}
.desc {width:70%; display: block;}
.slider-price {text-align:right; right:0px; position:absolute; bottom:-4px;}
.desc a h1, .slider-price a h1, .desc h1, .slider-price h1{
    color: #ffffff;
    font-size: 66px;
    line-height: 70px;
    font-weight: 500;
    text-decoration: none; 
    margin: 0 0 0 0;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.45);
	font-family:'Roboto', sans-serif;
}
.slider-price a h1 span, .slider-price h1 span {font-size: 34px; line-height: 38px; font-weight:400;}
.desc a p, .desc p {
    color: #FFFFFF;
    font-family:'Roboto', sans-serif; 
    font-size: 30px;
    line-height: 36px;
    text-decoration:none;
	margin:25px 0 0 0; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.45);
}
.slide-desc > p a.more {
    color:#990000;
	font-size:20px;
	text-decoration:none;
}
.slide-desc > p a.more:hover {
text-decoration:underline;
}
