.cycle-slideshow,
.cycle-slideshow *           {
                                 -webkit-box-sizing: border-box;
                                 -moz-box-sizing: border-box;
                                 box-sizing: border-box;
                             }


.pattern_bg {
	background: url(../img/pat/06.png) repeat fixed 50% 0 transparent;
	height:100%;
	width:100%;
	position:absolute;
	z-index:7;
	top:0;
}

.prev:before,
.next:before                 {
                                 position: absolute;
                             }

.hprev                       {
                                 opacity: 1;
                                 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                                 cursor: pointer;
                                width:35px;
								height:35px;
                                 position: absolute;
                                 left: 0%;
                                 top: 45%;
                                 margin-top: -25px;
                                 z-index: 1002;
                                 margin: 0;
                                 text-align: center;
								 background:transparent;
								 color:#fff;
                             }

.hnext                        {
                                 opacity: 1;
                                 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                                 cursor: pointer;
                                  width:35px;
								height:35px;
                                 position: absolute;
                                  right: 0%;
                                 top: 45%;
                                 margin-top: -25px;
                                 z-index: 1002;
                                 margin: 0;
                                 text-align: center;
								  background:transparent;
								 color:#fff;
                             }

	
	
.cycle-pager { 
		text-align: center; width: 100%; z-index: 500; position: absolute; bottom: 10px; overflow: hidden; display:none;
	}

.cycle-pager > * { cursor: pointer;}
.cycle-overlay {
		position:absolute;
		bottom:auto;
		top:0;
		left:0;
		width:100%;
		height:100%;	
		z-index:0;
		background: transparent;
		padding:0;
		opacity:1
}



.banner-background {
		width:100%;
    height:100%;
    background-position:center;
    background-size:cover;
    position:absolute;
    top:0;
    left:0;
    z-index:10;
		/*-moz-animation: fadeIn 0.8s ease-in .8s backwards;
		-webkit-animation: fadeIn 0.8s ease-in .8s backwards;
	animation: fadeIn 0.8s ease-in .8s backwards;*/
}

.cycle-slideshow {
		width:100%;
		height:100%;
		margin:0px auto;
    background-position:center;
    background-size:cover;
    color:#fff;
    overflow:hidden;
		position:fixed!important;
		z-index:888;
		background:#333333;
}


.pat{
		content: '';
background: transparent url(../img/pattern.png) repeat top left;
height:100%;
width:100%;
position:absolute;
}
.cycle-slideshow img {
		width:100%;
		min-width:100%;
		
}

/* Gallery */
#slides{
	min-width:100% !important;
	min-height:100% !important;
	position:absolute;
	top:0;
	z-index:779;
}

#slides .cycle-overlay { 

position: absolute;
bottom: 0%;
width: 100%;
height: 100px;
z-index: 998;
color: white;
padding: 15px;
top:auto;
left:auto;
}

#slides .cycle-slideshow{ top:0;}
#slides .cycle-slideshow img {
		width:auto;
		min-width:100%;
}

						 
.gal-top .prev{
	padding:10px;
	position: absolute;
	right: 50px;
	top: 18%;
	background:#f32a2a;
	z-index: 1002;
	margin: 0;
	text-align: center;
	 cursor: pointer;
	 color:#fff;
}
.gal-top .next{
	padding:10px;
	position: absolute;
	right: 0px;
	top: 18%;
	background:#f32a2a;
	 z-index: 1002;
	margin: 0;
	 cursor: pointer;
	  color:#fff;
}
.gal-top .next i, .gal-top .prev i{ text-align:center; top:10px; font-size: 25px; padding: 0px 5px;
transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
text-decoration: none;
}
.gal-top .prev:hover, .gal-top .next:hover{color: #ffffff;
background: rgba(17, 17, 17, .95);
transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
text-decoration: none;}



 /* Gallery Ends */

@media(max-width: 991px) {
#slides .cycle-slideshow img{ height:100%;}
}
