/* Slider */

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
/* Slider Ends */

/* Announcement CSS */
.announcement-bar{display:none;padding:20px 0;position:fixed;width:100%;bottom:0;z-index:999;}
.announcement-content.text-center{text-align: center;color: #fff;padding:0 80px}
.announcement-bar.isShow{display:block}
.announcement-bar p{margin:0;color:#fff;font-weight:300;}
.announcement-bar .close-icon{width:16px;cursor:pointer;height:16px;position:absolute;right:50px;display:flex;flex-direction:column;justify-content:center;top:50%;transform:translateY(-50%)}
.announcement-content{position:relative}
.announcement-bar .close-icon span{background:#fff;width:100%;height:1px;margin:-1px 0;transform:rotate(45deg);position:relative}
.announcement-bar .close-icon span:nth-child(2){transform:rotate(-45deg);position:relative;top:1px}



.announcement-content p a:hover:after{ animation: borderMove .7s; }


.announcement-content p a { display: inline-block; position: relative; color: #fff; text-decoration: none; vertical-align: bottom; }

.announcement-content p a:after { display: inline-block; content:''; width: 99%; left: 0; background: #fff; position: absolute; height: 1px; bottom: -1px; }

@media screen and (max-width: 1024px) {
  .announcement-bar .close-icon{width: 14px;
    height: 14px;
    top: -14px;
    right: 6px;
    transform: inherit;}
	
	.announcement-content.text-center {
    
    padding: 0 30px;
	}
}

@keyframes borderMove {
	0% { left: 100%; width: 0; }
	50% { left: 100%; width: 0%; }
	100% { left: 0; }
}
	
  
/* Announcement CSS Ends */

