


.symbol-chevron{
    border:3px solid #fff;
    border-bottom:0;
    border-right:0;
    text-align:center;
    display:inline-block;
    height:45px;
    width:45px;
    position:relative;
    vertical-align:top;
    transform-origin:0 0;
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg)
}
.symbol-chevron--up{
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg)
}
.symbol-chevron--down{
    -moz-transform:rotate(225deg);
    -ms-transform:rotate(225deg);
    -o-transform:rotate(225deg);
    transform:rotate(225deg);
    -webkit-transform:rotate(225deg)
}
.symbol-chevron--right{
    -moz-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    -o-transform:rotate(135deg);
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg)
}
.symbol-chevron--left{
    -moz-transform:rotate(315deg);
    -ms-transform:rotate(315deg);
    -o-transform:rotate(315deg);
    transform:rotate(315deg);
    -webkit-transform:rotate(315deg)
}



.home-slider-next,.home-slider-prev{
    display:block;
    height:90px;
    margin-top:-45px;
    position:absolute;
    top:50%;
    width:47px;
    z-index:5;
    cursor:pointer;
    opacity:.8;
    -moz-transition:opacity .2s ease;
    -ms-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease;
    -webkit-transition:opacity .2s ease
}
.home-slider-next .symbol-chevron,.home-slider-prev .symbol-chevron{
    top:50%;
    position:absolute
}
.home-slider-next:hover,.home-slider-prev:hover{
    opacity:1
}
.home-slider-next.swiper-button-disabled,.home-slider-prev.swiper-button-disabled{
    opacity:0;
    cursor:default
}
.home-slider-next{
	  right:	20px;
}
.home-slider-next{
      right:	60px\9 /* apply to all ie from 8 and below */
}
.home-slider-next .symbol-chevron{
    right:-47px
}
.home-slider-prev{
    left:20px
}
@font-face{
    font-family:'icons';
    src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight:normal;
    font-style:normal
}
[data-icon]:before{
    display:inline-block;
    font-family:'icons' !important;
    font-style:normal !important;
    font-weight:normal !important;
    font-variant:normal !important;
    text-transform:none !important;
    speak:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:attr(data-icon)
}
[class^="icon-"],[class*=" icon-"]{
    display:inline-block;
    font-family:'icons' !important;
    font-style:normal !important;
    font-weight:normal !important;
    font-variant:normal !important;
    text-transform:none !important;
    speak:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-angle-down:before{
    content:"\65"
}
.icon-angle-down{
	margin-left: -7px;
}
.home-slider-down{
    width:44px;
    height:44px;
    background-color:#fff;
    border-radius:50%;
    bottom:	120px;
    cursor:pointer;
    display:inline-block;
    left:50%;
    margin-left:-22px;
    padding-top:11px;
    position:absolute;
    text-align:center;
	color: #000;
}
.home-slider-down:after,.home-slider-down:before{
    top:-20px;
    left:-20px;
    right:-20px;
    bottom:-20px;
    position:absolute;
    content:'';
    border-radius:50%;
    border:1px solid #fff;
    opacity:.5
}
.home-slider-down:before{
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transition:all 1s ease
}
.home-slider-down:after{
    animation:3s inpulse infinite
}
.home-slider-down:hover:before{
    -moz-transform:scale(.8);
    -ms-transform:scale(.8);
    -o-transform:scale(.8);
    transform:scale(.8);
    -webkit-transform:scale(.8)
}

.home-slider-wrapper {
    height: 100%;
    position: relative;
    z-index: 2;
    #font-size: 22px;
}

.home-slider {
    position: absolute;
    top: 0;
    left: 0;
	right: 0;
    max-height: 1370px;
    height: 100%;
	
    
}
.home-slider-slide {
    top: 0;
    left: 0;
#    right: 0;
#   bottom: 0;
	height:	100%;
	width:	100%;
    position: absolute;
    opacity: 0;
    z-index: 1;
    -moz-transition: opacity 1.5s linear;
    -ms-transition: opacity 1.5s linear;
    -o-transition: opacity 1.5s linear;
    transition: opacity 1.5s linear;
    -webkit-transition: opacity 1.5s linear;
}
.home-slider-slide.loaded .home-slider-slide-image {
    opacity: 1;
}
.home-slider-slide-image {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background: #fff no-repeat fixed center center;
    background-image: none;
	

    opacity: 0;
    z-index: 1;
    -moz-transition: opacity 1s ease;
    -ms-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
	will-change:top;

  }
	@supports (-webkit-overflow-scrolling: touch) {
		/* CSS specific to iOS devices */ 
		.home-slider-slide-image {
		background-attachment:scroll;
		}
	}
	@supports not (-webkit-overflow-scrolling: touch) {
		.home-slider-slide-image {
			background-attachment:fixed;
			background-size:cover;
		}
	}
  
.home-slider-slide.active {
    opacity: 1;
}

.home-slider-motto{
	text-align:	center;
	color:	#ffffff;
	bottom:	0px;
    position: absolute;
	width:	100%;
	white-space: wrap;
	bottom: 20px;
	#font-size: 3em;
	text-shadow: 2px 2px 4px #000000;
}

@media (max-width:1024px){
	.home-slider-motto{
		white-space: nowrap;
	}
}
@media (max-width:560px){
	.home-slider-motto{
		white-space: nowrap;
	}
}
