.us-fullwidth{
	position:relative; top:0;
	-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;
}
.us-wrap {
	margin: 0 auto;
	width: 100%;
	height: 0;
	padding-top: 50%; /* ratio of image * 100 */
	overflow: hidden;
	position: relative;
}

.us-mockup {
	position: absolute;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.mockup__img {
	display: block;
	width: 1900px;
	
	padding: 0!important;
	margin:0!important; 
  	border: none!important;
    background: none!important; 
    max-width: inherit!important; 
    height: inherit !important;
}

.screen,
.mobile,
.other,
.frame {
	position: absolute;
	overflow: hidden;
	z-index: 100;
	background: #333;
	outline: 1px solid transparent;
	-webkit-transform-origin: 0px 0px 0px;
	transform-origin: 0px 0px 0px;
}

.slideshow {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	list-style-type: none;
}
.nivoSlider img{max-width:none!important;}
.slideshow__item {
	width: 100%;
	
	height: 100%;
	position: absolute;
	overflow: hidden;
	pointer-events: none;
	z-index: 1;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.slideshow__item.current{
	pointer-events: auto;
	z-index: 100;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slideshow img {
	width: 100%;
}



/*Outter Direction*/
.outer-nivo-directionNav{ width:100% }
.nivo-directionNav a , .outer-nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9999;
	cursor:pointer;
	font-size:0;
	text-decoration:none;
	background:rgba(0,0,0,0.5);
	-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;
	color: #fff!important;width: 40px;height: 40px;display: inline-block;line-height: 37px;text-align: center;
	-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;
}
	.nivo-directionNav a:hover , .outer-nivo-directionNav a:hover {  background: rgba(0,0,0,0.8); color:#fff; text-decoration:none; }
.nivo-prevNav {
	left:-50px;
}
	.us-slider-wrapper:hover .nivo-directionNav .nivo-prevNav , .us-wrap:hover .outer-nivo-directionNav .nivo-prevNav{ left:5px; }
	.nivo-prevNav:before { font-family:FontAwesome; content:'\f104'; font-size: 33px;  }
.nivo-nextNav {right:-50px;}
	.us-slider-wrapper:hover .nivo-directionNav .nivo-nextNav , .us-wrap:hover .outer-nivo-directionNav .nivo-nextNav{ right:5px; }
	.nivo-nextNav:before { font-family:FontAwesome; content:'\f105'; font-size:30px;  }

/*Hide INNER Nav*/
.hide-innernav .nivo-directionNav,.hide-innernav .us-owl-buttons{ display:none!important;}