/*v1.0*/
.top-slider {
	width: 100%;
	height: 100%;
}

.top-slider .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      width: 33%!important;
	   

   
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	overflow:hidden;
	 transition:width 0.5s ease;
    }
.top-slider .swiper-slide-active {
		-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
		-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
		box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
		position:relative;
		z-index:5;
		width:45% !important;
		transition:width 0.5s ease;
}
	
	
.top-slider .slider-content {
	width:100%;
	height:100%;

	box-sizing:border-box;
}
.top-slider .slider-content .description {
	width:100%;
	height:30%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	 
	vertical-align:middle;
	color:#070E18;
}
.top-slider .slider-content .description h2 {
	padding:0;
	margin:0;
	font-size:24px;
	font-weight:600;
	
	margin-left:40px;
	margin-right:40px;
}
	
.top-slider .slider-content .image {
	width:100%;
	height:70%;
	 
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	 
	vertical-align:middle;
	overflow:hidden;
}
.top-slider .slider-content .image img {
	width:auto;
	height:auto;
}
	
 .top-slider .swiper-pagination-bullet {
	background:#C5C5C5;
	width:35px;
	border-radius:6px;
	opacity:1;
 }
  .top-slider .swiper-pagination-bullet-active {
	  background:#AB0E83;
	  -webkit-box-shadow: 0px 0px 22px 0px rgba(190,76,90,1);
	-moz-box-shadow: 0px 0px 22px 0px rgba(190,76,90,1);
	box-shadow: 0px 0px 22px 0px rgba(190,76,90,1);
 }
 
 
 /*calendar slider */
 
 
		section.calendar {
		position:relative;
		 
		
		}
		 .calendar-slider {
      width: 100%;
	max-width:1460px;
	 
	 overflow:hidden;
	display:block;
      height: 100%;
    }
   .calendar-slider .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: transparent;
		width:227px;
      
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.calendar-container {
		display:block;
		width:calc(100% - 160px);
		float:left;
		max-width: calc(100vw - 175px) !important;
		overflow:hidden;
		border-radius:6px;
		 
		position:relative;
	}
 