/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 667px) {
	.fraction-slider{
		position:relative;
		width:100%; height:100%;
		overflow:visible;
	}

	.fraction-slider .slide{
		display:none; width:100%; height:100%;
		position:absolute;
		z-index:5000;
	}

	.fraction-slider .active-slide{
		z-index:9000;
	}

	.fraction-slider .fs_obj{
		display:block; display:none;
		position:absolute;
		top:0px; left:100%;
		z-index:7000;
	}

	.fraction-slider .fs_fixed_obj{
		z-index:6000;
		left:0;
	}

	.fraction-slider .fs_obj *{
		display:inline-block;
		position:relative;
		top:0px; left:0px;
	}

	.fs_loader{
		width:100%; height:350px;
		margin-bottom: 30px;
		background:url(../../img/index/gallery/slides/loading.gif) center center no-repeat transparent;
	}

	/** CONTROLS **/

	.fraction-slider .prev,
	.fraction-slider .next{
		display:none;
		position:absolute;
		width: 30px; height:30px;
		z-index:9999;
	}

	.fraction-slider .prev{
		left:10px; top: 45%;
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
		
	}
	.fraction-slider .prev:hover{
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
	}

	.fraction-slider .next{
		right:10px; top: 45%;
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}
	.fraction-slider .next:hover{
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}

	.fraction-slider:hover .prev,
	.fraction-slider:hover .next{
		display:block;
	}

	/** PAGER **/

	.fs-pager-wrapper{
		position:absolute;
		left: 46.25%;
		left: -moz-calc(50% - 42px);
		left: -webkit-calc(50% - 42px);
		left: calc(50% - 42px);
		bottom: 10px;
		z-index: 9999;
	}

	.fs-pager-wrapper a,
	.fs-custom-pager-wrapper a{
		display:inline-block;
		width: 12px; height: 12px;
		margin: 0 12px 0 0;
		background:url(../../img/index/gallery/slides/bullets.png) 0px 0px no-repeat transparent;
	}
	.fs-pager-wrapper .active,
	.fs-custom-pager-wrapper .active{
		background:url(../../img/index/gallery/slides/bullets.png) 0px -12px no-repeat transparent;
	}
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 668px) and (max-width: 959px) {
	.fraction-slider{
		position:relative;
		width:100%; height:100%;
		overflow:visible;
	}

	.fraction-slider .slide{
		display:none; width:100%; height:100%;
		position:absolute;
		z-index:5000;
	}

	.fraction-slider .active-slide{
		z-index:9000;
	}

	.fraction-slider .fs_obj{
		display:block; display:none;
		position:absolute;
		top:0px; left:100%;
		z-index:7000;
	}

	.fraction-slider .fs_fixed_obj{
		z-index:6000;
		left:0;
	}

	.fraction-slider .fs_obj *{
		display:inline-block;
		position:relative;
		top:0px; left:0px;
	}

	.fs_loader{
		width:100%; height:370px;
		margin-bottom: 30px;
		background:url(../../img/index/gallery/slides/loading.gif) center center no-repeat transparent;
	}

	/** CONTROLS **/

	.fraction-slider .prev,
	.fraction-slider .next{
		display:none;
		position:absolute;
		width: 30px; height:30px;
		z-index:9999;
	}

	.fraction-slider .prev{
		left:30px; top: 45%;
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
		
	}
	.fraction-slider .prev:hover{
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
	}

	.fraction-slider .next{
		right:30px; top: 45%;
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}
	.fraction-slider .next:hover{
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}

	.fraction-slider:hover .prev,
	.fraction-slider:hover .next{
		display:block;
	}

	/** PAGER **/

	.fs-pager-wrapper{
		position:absolute;
		left: 46.25%;
		left: -moz-calc(50% - 42px);
		left: -webkit-calc(50% - 42px);
		left: calc(50% - 42px);
		bottom: 10px;
		z-index: 9999;
	}

	.fs-pager-wrapper a,
	.fs-custom-pager-wrapper a{
		display:inline-block;
		width: 12px; height: 12px;
		margin: 0 12px 0 0;
		background:url(../../img/index/gallery/slides/bullets.png) 0px 0px no-repeat transparent;
	}
	.fs-pager-wrapper .active,
	.fs-custom-pager-wrapper .active{
		background:url(../../img/index/gallery/slides/bullets.png) 0px -12px no-repeat transparent;
	}
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 960px) {
	.fraction-slider{
		position:relative;
		width:100%; height:100%;
		overflow:visible;
	}

	.fraction-slider .slide{
		display:none; width:100%; height:100%;
		position:absolute;
		z-index:5000;
	}

	.fraction-slider .active-slide{
		z-index:9000;
	}

	.fraction-slider .fs_obj{
		display:block; display:none;
		position:absolute;
		top:0px; left:100%;
		z-index:7000;
	}

	.fraction-slider .fs_fixed_obj{
		z-index:6000;
		left:0;
	}

	.fraction-slider .fs_obj *{
		display:inline-block;
		position:relative;
		top:0px; left:0px;
	}

	.fs_loader{
		width:100%; height:800px;
		margin-bottom: 0;
		background:url(../../img/index/gallery/slides/loading.gif) center center no-repeat transparent;
	}

	/** CONTROLS **/

	.fraction-slider .prev,
	.fraction-slider .next{
		display:none;
		position:absolute;
		width: 30px; height:30px;
		z-index:9999;
	}

	.fraction-slider .prev{
		left:50px;
		top: -webkit-calc(50% - 15px);
		top: -moz-calc(50% - 15px);
		top: calc(50% - 15px);
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
		
	}
	.fraction-slider .prev:hover{
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
	}

	.fraction-slider .next{
		right:50px;
		top: -webkit-calc(50% - 15px);
		top: -moz-calc(50% - 15px);
		top: calc(50% - 15px);
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}
	.fraction-slider .next:hover{
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}

	.fraction-slider:hover .prev,
	.fraction-slider:hover .next{
		display:block;
	}

	/** PAGER **/

	.fs-pager-wrapper{
		position:absolute;
		left: 46.25%;
		left: -moz-calc(50% - 42px);
		left: -webkit-calc(50% - 42px);
		left: calc(50% - 42px);
		bottom: 20px;
		z-index: 9999;
	}

	.fs-pager-wrapper a,
	.fs-custom-pager-wrapper a{
		display:inline-block;
		width: 12px; height: 12px;
		margin: 0 12px 0 0;
		background:url(../../img/index/gallery/slides/bullets.png) 0px 0px no-repeat transparent;
	}
	.fs-pager-wrapper .active,
	.fs-custom-pager-wrapper .active{
		background:url(../../img/index/gallery/slides/bullets.png) 0px -12px no-repeat transparent;
	}
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media print {
	.fraction-slider{
		position:relative;
		width:100%; height:100%;
		overflow:visible;
	}

	.fraction-slider .slide{
		display:none; width:100%; height:100%;
		position:absolute;
		z-index:5000;
	}

	.fraction-slider .active-slide{
		z-index:9000;
	}

	.fraction-slider .fs_obj{
		display:block; display:none;
		position:absolute;
		top:0px; left:100%;
		z-index:7000;
	}

	.fraction-slider .fs_fixed_obj{
		z-index:6000;
		left:0;
	}

	.fraction-slider .fs_obj *{
		display:inline-block;
		position:relative;
		top:0px; left:0px;
	}

	.fs_loader{
		width:100%; height:800px;
		margin-bottom: 0;
		background:url(../../img/index/gallery/slides/loading.gif) center center no-repeat transparent;
	}

	/** CONTROLS **/

	.fraction-slider .prev,
	.fraction-slider .next{
		display:none;
		position:absolute;
		width: 30px; height:30px;
		z-index:9999;
	}

	.fraction-slider .prev{
		left:50px;
		top: -webkit-calc(50% - 15px);
		top: -moz-calc(50% - 15px);
		top: calc(50% - 15px);
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
		
	}
	.fraction-slider .prev:hover{
		background:url(../../img/index/gallery/slides/arrows.png) 0px 0px no-repeat transparent;
	}

	.fraction-slider .next{
		right:50px;
		top: -webkit-calc(50% - 15px);
		top: -moz-calc(50% - 15px);
		top: calc(50% - 15px);
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}
	.fraction-slider .next:hover{
		background:url(../../img/index/gallery/slides/arrows.png) -30px 0px no-repeat transparent;
	}

	.fraction-slider:hover .prev,
	.fraction-slider:hover .next{
		display:block;
	}

	/** PAGER **/

	.fs-pager-wrapper{
		position:absolute;
		left: 46.25%;
		left: -moz-calc(50% - 42px);
		left: -webkit-calc(50% - 42px);
		left: calc(50% - 42px);
		bottom: 20px;
		z-index: 9999;
	}

	.fs-pager-wrapper a,
	.fs-custom-pager-wrapper a{
		display:inline-block;
		width: 12px; height: 12px;
		margin: 0 12px 0 0;
		background:url(../../img/index/gallery/slides/bullets.png) 0px 0px no-repeat transparent;
	}
	.fs-pager-wrapper .active,
	.fs-custom-pager-wrapper .active{
		background:url(../../img/index/gallery/slides/bullets.png) 0px -12px no-repeat transparent;
	}
}