/* Slick-Icons */
@font-face{
	font-family:"slick";
	src:url("../fonts/slick.eot");
	src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),
	    url("../fonts/slick.woff") format("woff"),
		url("../fonts/slick.ttf") format("truetype"),
		url("../fonts/slick.svg#slick") format("svg");
}

/* Slick-Slider */
.slick-slider{ position:relative; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:none; touch-action:none; -webkit-tap-highlight-color:transparent;}
.slick-list{ position:relative; overflow:hidden; display:block; margin:0; padding:0;}
.slick-list:focus{ outline:none;}
.slick-loading .slick-list{ background:#fff url(../Images/ajax-loader.gif) center center no-repeat;}
.slick-list.dragging{ cursor:pointer; cursor:hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img{ -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track{ position:relative; left:0; top:0; display:block; zoom:1;}
.slick-track:before, .slick-track:after{ content:""; display:table;}
.slick-track:after{ clear:both;}
.slick-loading .slick-track{ visibility:hidden;}
.slick-slide{ float:left; height:100%; min-height:1px; display:none;}
.slick-slide img{ display:block;}
.slick-slide.slick-loading img{ display:none;}
.slick-slide.dragging img{ pointer-events:none;}
.slick-initialized .slick-slide{ display:block;}
.slick-loading .slick-slide{ visibility:hidden;}
.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent;}

/* Slick-Arrows */
.slick-prev, .slick-next{ position:absolute; display:block; height:20px; width:20px; line-height:0; font-size:0; cursor:pointer; top:50%; margin-top:-10px; border:none; outline:none; background:none;}
.slick-prev:focus, .slick-next:focus{ outline:none;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{ opacity: 0.25;}
.slick-prev:before, .slick-next:before{ font-family:"slick"; font-size:20px; line-height:1; color:#fff; opacity:0.5;}
.slick-prev{ left:3px;}
.slick-prev:before{ content: "\2190";}
.slick-next{ right:15px;}
.slick-next:before{ content: "\2192";}
@media screen and (max-width:1024px){
.slick-prev:before, .slick-next:before{ opacity:0;}
}

/* Slick-Dots */
.slick-dots{ position:absolute; bottom:15px; display:block; text-align:center; width:100%;}
.slick-dots li{ position:relative; display:inline-block; width:12px; height:12px; margin:0px 5px; cursor:pointer;}
.slick-dots li button{ display:block; width:12px; height:12px; line-height:0; font-size:0; cursor:pointer; border:0; outline:none; background:none;}
.slick-dots li button:before { content:""; position:absolute; top:0; left:0; width:12px; height:12px; background:#fff;border-radius:50%; -webkit-border-radius:50%;}
.slick-dots li.slick-active button:before { background:#0186d3;}
@media screen and (max-width:1024px){
.slick-dots{ bottom:12px;}
.slick-dots li{ width:10px; height:10px; margin:0px 3px;}
.slick-dots li button{ width:10px; height:10px;}
.slick-dots li button:before { width:10px; height:10px;}
}

/* Slick-Img */
.slick{ width:100%;}
.flash{ background-repeat:no-repeat; background-position:center; background-size:cover; height:953px;}
.flash01{ background-image:url(../Images/flash01.jpg);}
.flash02{ background-image:url(../Images/flash02.jpg);}
@media screen and (max-width:2048px){ 
	.flash{ height:763px;}
}
@media screen and (max-width:1920px){ 
	.flash{ height:715px;}
}
@media screen and (max-width:1680px){ 
.flash{ height:625px;}
}
@media screen and (max-width:1440px){ 
.flash{ height:535px;}
}
@media screen and (max-width:1280px){ 
.flash{ height:475px;}
}
@media screen and (max-width:1024px){ 
.flash{ height:375px;}
}
@media screen and (max-width:800px){ 
.flash{ height:420px;}
.flash01{ background-image:url(../Images/mobile01.jpg);}
.flash02{ background-image:url(../Images/mobile02.jpg);}
}
@media screen and (max-width:640px){ 
.flash{ height:335px;}
}
@media screen and (max-width:480px){ 
.flash{ height:200px;}
}

/* Slick-Img-Page */
.page{ background-repeat:no-repeat; background-position:center; background-size:cover; height:800px;}
@media screen and (max-width:2048px){ 
.page{ height:640px;}
}
@media screen and (max-width:1920px){ 
.page{ height:600px;}
}
@media screen and (max-width:1680px){ 
.page{ height:525px;}
}
@media screen and (max-width:1440px){ 
.page{ height:450px;}
}
@media screen and (max-width:1024px){ 
.page{ height:320px;}
}
@media screen and (max-width:800px){ 
.page{ height:250px;}
}
@media screen and (max-width:640px){ 
.page{ height:210px;}
}
@media screen and (max-width:480px){ 
.page{ height:180px;}
}
@media screen and (max-width:375px){ 
.page{ height:160px;}
}