@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700&amp;display=swap');
@font-face{font-family:'Gulim';src:url('fonts/Gulim.woff2') format('woff2'),url('fonts/Gulim.woff') format('woff'),url('fonts/Gulim.ttf') format('truetype');}@font-face{font-family:'Hobo Std';src:url('fonts/HoboStd.woff2') format('woff2'),url('fonts/HoboStd.woff') format('woff');font-weight:500;font-style:normal;}
body{ background-color:#5EE81C; font-family:'Open Sans', sans-serif;padding:0;margin:0;font-weight:normal;line-height:1.4;}
*{ padding:0; margin:0; }
*,  *::before, *::after{ box-sizing:border-box; }
html{ font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{ display:block; }
a{ text-decoration:none; outline:none; }
.container{ width:100%; max-width:1200px; padding:0px 15px; margin:0 auto; }
div::after, header::after, footer::after, section::after{ width:100%; display:block; content:""; clear:both; }
.container-fluid{ width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; }
.row{ display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px; }
.text-center{ text-align:center !important; }
.text-left{ text-align:left !important; }
.text-right{ text-align:right !important; }
.pull-left{ float:left !important; }
.pull-right{ float:right !important; }

.sec3 ul .text h2{
	position: absolute;
	top: 0;
  transition:all 0.5s ease;
	left: 0;
	width: 100%;
}
.sec3 ul .text h4{
  transition:all 0.5s ease;
	position: relative;
	transform: translatey(110%);

}
.sec3 ul .text:hover h4 {
	transform: translateY(0) !important;
	color: #fff;
}
.sec3 ul .text:hover h2 {
	color: #fff;
	transform: translatey(-100%);
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{ position:relative; width:100%; padding-right:15px; padding-left:15px; }
.col{ -ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
.col-auto{ -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
.col-1{ -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%; }
.col-2{ -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%; }
.col-3{ -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
.col-4{ -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%; }
.col-5{ -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%; }
.col-6{ -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
.col-7{ -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%; }
.col-8{ -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%; }
.col-9{ -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
.col-10{ -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%; }
.col-11{ -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%; }
.col-12{ -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
header{position:fixed;top:0;left:0;width:100%;height:auto;z-index:2;}
header .top-head{background-color:#fbc02d;padding:15px 0px;transition:all 0.5s ease; }
header .bottom-head{width:100%;background:rgba(0,0,0,0.3);padding:20px 0px;text-align:center;}
header .logo{display:block;max-width:850px;margin:0 auto;transition:all 0.5s ease;}
header .logo img{width:100%;}
header .top-head marquee{text-align:center;color:#000;font-size:16px;}
.banner{position:relative;overflow:hidden;}
.banner .slide{
	height: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 760px;
}
.banner_bottom strong{text-align:center;background:linear-gradient(to right, #fbc02d 20%, #c10505 40%, #c10505 60%, #fbc02d 80%);background-size:200% auto;color:#c10505;background-clip:text;text-fill-color:transparent;
-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:shine 3s linear infinite;animation:shine 3s linear infinite;}
@-webkit-keyframes shine{to{background-position:200% center;}}
@keyframes shine{to{background-position:200% center;}}
header.newClass .logo{max-width:200px;}
header.newClass .top-head{padding:10px;}
header.newClass .top-head marquee{font-size:14px;}
.banner .slick-dots{position:absolute;top:50%;right:20px;transform:translatey(-50%);list-style:none;}
.banner .slick-dots li{width:12px;height:12px;background-color:transparent;border-radius:50%;overflow:hidden;border:2px solid #fff;margin-bottom:5px;cursor:pointer;}
.spin-div{position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:100%;padding:0px 15px;}
.spin-div  img{width:75%;}
.spin-div .ball{width:20px;height:20px;position:absolute;top:25px;left:170px;/*animation-name:bounce;*/animation-iteration-count:infinite;animation-duration:1s;-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);
animation-direction:initial;animation-delay:0s;animation-timing-function:ease-in-out;}
.spin-div .ball img{width:100%;}
.rotate{animation-name:rotation;animation-iteration-count:infinite;animation-duration:10s;animation-direction:initial;animation-delay:2s;animation-timing-function:ease-in-out; animation:rotation 12s infinite}
@keyframes rotation{
   /*
0%{transform:rotate(0deg);}
20%{transform:rotate(450deg);}
40%{transform:rotate(450deg);}
60%{transform:rotate(900deg);} 
80%{transform:rotate(900deg);}
100%{transform:rotate(1350deg);animation-delay:2s;}
*/
  0% {
    transform: rotate(0deg)
  }
  8.33%, 25% {
    transform: rotate(450deg)
  }
  33.33%, 50% {
    transform: rotate(900deg)
  }
  58.33%, 75% {
    transform: rotate(1200deg)
  }
  83.33%, 100% {
    transform: rotate(1600deg)
  }


}
@keyframes bounce{
0%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
20%{-webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0);}
40%{-webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0);}
60%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
80%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0);animation-delay:10s;}}
.banner_bottom{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.8);width:100%;text-align:center;z-index:1;padding:20px 0px}
.banner_bottom h3{font-weight:bold; color:#fff;font-size:32px;}
.banner_bottom  span{color:#c10505;  text-fill-color:#c10505;display:inline-block;font-weight:bold;font-size:32px;}
.banner .slick-dots li.slick-active{background-color:#fff;}
.banner .slick-dots li button{border:0;background:transparent;font-size:0px;}

.sec2{background-color:#fbc02d;padding:25px 0px;text-align:center;}
.sec2cover{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;align-self:center;max-width:600px;margin:0 auto;}
.sec2 p {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	width: 100%;
	justify-content: center;
}
.sec2 .syotimer-cell.syotimer-cell_type_minute {
	padding: 0px 14px 0px 0px;
     position:relative;
}
.sec2 .syotimer-cell.syotimer-cell_type_minute::before {
	content: ":";
	position: absolute;
	top: -3px;
	right: -13px;
	font-size: 24px;
	color: #000;
	width: 100%;
	height: 100%;
}
.sec2 .syotimer__body {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-self: center;
	justify-content: center;
}
.sec2 h2{font-family:'Hobo Std';font-size:47px;color:#000000;}
.sec2 .syotimer-cell__unit{font-size:0px;}
.sec2 .one, .sec2 .two{width:100px;color:#fff;font-size:22px;font-family:'Open Sans', sans-serif;height:100px;position:relative;z-index:1;}
/*.sec2 .one::before, .sec2 .two::before{z-index:-1;animation-name:spin2;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;content:'';position:absolute;width:74px;height:74px;background:#c10505;left:0;} */
.sec2 .one span, .sec2 .two span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
animation-name:spin3;animation-iteration-count:infinite;animation-timing-function:linear;
}
/*.sec2 .one::after, .sec2 .two::after{z-index:-1;content:''; animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;width:74px;height:74px;background:#c10505;transform:rotate(45deg);}*/
@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}

@keyframes spin3{from{transform:rotate(0deg);}to{transform:rotate(-360deg);}}
.sec3{padding:60px 0px; }
.sec3 ul{list-style:none;}
.sec3 ul li{margin-bottom:30px;}
.sec3 ul .text{background:#222222;padding:25px 20px;transition:all 0.5s ease;} 
.sec3 ul .text:hover{background:#fbc02d;}
.sec3 ul .text:hover h2{color:#fff;}
.sec3 ul .text h3{font-size:30px;color:#fff;font-weight:400;margin-bottom:15px;}
.sec3 ul .text h2, .sec3 ul .text h4{color:#fbc02d;font-size:60px;font-family:'Hobo Std';margin-bottom:10px;}
.sec3 ul .text p{color:#fff;font-size:18px;}
.number-cover {
	position: relative;
	width: 100%;
 overflow:hidden;
}


.btn{background:#c10505;color:#fff;font-size:22px;font-family:'Hobo Std';border-radius:25px;padding:10px 45px;transition:all 0.5s ease;text-align:center;display:inline-block;margin-top:30px;margin-bottom:60px;}
.btn:hover{background:#fbc02d;}
.disclaimer p{font-size:16px;color:#000000;font-style:italic;max-width:600px;margin:0 auto;text-align:center;}
footer{background:#222222;padding:30px 0px;}
footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;align-self:center;}
footer p{color:#fff;font-size:14px;}
footer .social{list-style:none;display:flex;flex-wrap:wrap;}
footer .social li{margin-right:15px;}
footer .social li:last-child{margin-right:0;}
footer .social li a{color:#fff;font-size:16px;transition:all 0.5s ease;}
footer .social li a:hover{color:#fbc02d;}

.sidebtn {
	background: #c10505;
	color: #fff;
	font-size: 22px;
	border-radius: 5px 5px 0px 0px;
	padding: 8px 15px;
	top: 65%;
 transition:all 0.5s ease;
	right: 0;
	display: inline-block;
	position: fixed;
	transform: rotate(-90deg);
	transform-origin: right bottom;
	z-index: 1;
}
.sidebtn:hover{background:#fbc02d;}
/*****************FontAwesome*start*********************/
@font-face{ font-family:'FontAwesome';src:url('fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('fonts/fontawesome-webfont3e6e.html?v=4.7.0') format('truetype'),url('fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-twitter:before{content:"\f099"}.fa-google-plus::before{content:"\f0d5";}.fa-pinterest-p::before{content:"\f231";}.fa-facebook:before{content:"\f09a"}
/*****************FontAwesome*end*********************/
/*****************slider*start*********************/
.slick-slider{ position:relative; display:block; 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{ position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus{ outline:none; }
.slick-list.dragging{ cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list{ -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; top:0; left:0; display:block; margin-left:auto; margin-right:auto; }
.slick-track:before, .slick-track:after{ display:table; content:''; }
.slick-track:after{ clear:both; }
.slick-loading .slick-track{ visibility:hidden; }
.slick-slide{ display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide{ float:right; }
.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; }
z .slick-loading .slick-slide{ visibility:hidden; }
.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden{ display:none; }
/*****************slider*end*********************/

body.page2{padding-top:192px;}
.sec-spacer {
	padding: 40px 0 100px;
}
.sec-spacer h1{font-size:40px;margin-bottom:20px;}
.sec-spacer .search-box input {
	border: 1px solid #898383;
	padding: 10px 15px;
	width: calc(100% - 170px);
	border-radius: 5px;
	transition: all 0.5s ease;
	height: 51px;
	margin-right: 10px;
}
.sec-spacer .search-box {
		max-width: 600px;
	width: 100%;
	padding: 30px 0px 40px;
	margin: 0 auto;
}
.sec-spacer .search-box form{display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-self: center;
 width:100%;
}
.sec-spacer .search-box .btn_search:hover {
background: #fbc02d;
}
.sec-spacer .search-box .btn_search {
	background: #c10505;
	color: #fff;
	font-size: 22px;
	font-family: 'Hobo Std';
	border-radius: 25px;
	padding: 10px 45px;
	transition: all 0.5s ease;
	text-align: center;
	display: inline-block;
	border: 0;
	cursor: pointer;
}
.sec2 .one::before, .sec2 .two::before {
	background-image: url(img/img.png);
	width: 100px;
	height: 100px;
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	animation-name: spin;
	animation-duration: 5000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	left: 0;
	top: 0;
}
.sec-spacer .table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 600px;
	margin: 0 auto;
}
.sec-spacer .table > tbody > tr > td:last-child{text-align:center;}
.sec-spacer .table-bordered > thead > tr > th:first-child{width:65%;}
.sec-spacer .table-bordered > thead > tr > th:nth-child(2){width:35%;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border: 1px solid #8C0046;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding:12px 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.sec-spacer .table-bordered {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

@media (max-width:767px){
body.page2 {
	padding-top: 120px;
}
.sec2 .syotimer-cell.syotimer-cell_type_minute {
	padding: 0px 10px 0px 0px;
}
.sec2 .syotimer-cell.syotimer-cell_type_minute::before {
	content: ":";
	position: absolute;
	top: -3px;
	right: -11px;
	font-size: 20px;
	color: #000;
	width: 100%;
	height: 100%;
}
.sec-spacer {
	padding: 40px 0 50px;
}
.sec-spacer h1 {
	font-size: 30px;
}
    .sidebtn {
	font-size: 16px;
	border-radius: 0px 0px 5px 5px;
	padding: 7px 10px;
	top: 60%;
	left: 34px;
	transform-origin: left bottom;
	bottom: auto;
	right: auto;
}
    .sec3 ul .text h3 {
	font-size: 24px;
}
.sec3 ul .text h2, .sec3 ul .text h4 {
	font-size: 40px;
} {
	font-size: 40px;
}
.sec3 ul .text p {
	font-size: 14px;
} 
.sec3 ul .text {
	padding: 20px 15px;
}   
.sec3 {
	padding: 40px 0px;
}
.btn {
	font-size: 20px;
	padding: 10px 30px;
		margin-top: 20px;
	margin-bottom: 30px;
}
.disclaimer p {
	font-size: 14px;
}
header .top-head marquee {
	font-size: 14px;
}
.banner_bottom h3 {
	font-size: 24px;
}
.sec2 h2 {
	font-size: 34px;
}
.sec2 p {
	font-size: 18px;
}
.sec2 .one, .sec2 .two {
	font-size: 18px;
  width:60px;
  height:60px;
}
.sec2 .one::before, .sec2 .two::before {
	width: 60px;
	height: 60px;
}
 
 .sec2 .one::after, .sec2 .two::after {
	width:60px;
	height:60px;
}
header .logo {
	max-width: 220px;
}   
}
@media (max-width:600px){
.sec-spacer .search-box{padding: 00px 0px 40px;}
.sec-spacer .search-box input{width:100%;height:auto;}
.sec-spacer .search-box .btn_search{margin-top:20px;font-size:18px;}
.sec-spacer .table-bordered > thead > tr > th {
	width: 50% !important;
 font-size: 14px;
}
.sec-spacer  .table > tbody > tr > td{font-size: 14px;}
}
@media (max-width:500px){
   .sec3 .col-4 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
 padding-right: 5px;

padding-left: 5px;
}
.spin-div .ball{    top: 36px;
    left: 140px;    width: 15px;
    height: 15px;
    }
.spin-div {
	max-width: 300px;
   top:50%;
}.sec2cover {
	display: inline-block;
	text-align: center;
}

.sec2 .one {
	margin: 0 auto 30px;
}
 .sec2 .two{	margin:30px auto 0 auto;
}
  .sec3 .row {
	margin-right: -5px;
	margin-left: -5px;
	
}
 footer .container {
	display: inline-block;
	text-align: center;
}
footer .social {
	justify-content: center;
	margin-top: 10px;
}
    }
