body{ width: 100%; padding: 0; margin: 0; background: #0410fa; height: 100%; }
h1, h2, h3, h4, h5, h6{ padding: 0; margin: 0; font-family: "Gilda Display", serif; }
p{ padding: 0; margin: 0; font-family: "Gilda Display", serif; }
ul{ padding: 0; margin: 0; }
li{ list-style: none; font-family: "Gilda Display", serif; }
a{ text-decoration: none !important ; outline: none !important ; color: red; }
*{ padding: 0; margin: 0; font-family: "Gilda Display", serif; }
.container{ width: 90% !important; }

/*header-top*/
.header-top{ width: 100%; position: relative; display: block; background: #0410fa; padding: 10px 0; margin: 0; z-index: 9; }
.header-top .left-logo{ width: 48%; padding: 17px 0; margin: 0; float: left; }
.header-top .left-logo img{ width: 100%; }
.header-top .right-logo{ width: 25%; padding: 0; margin: 0; float: right; }
.header-top .right-logo img{ width: 100%; }

/*header-bottom*/
.header-bottom{ width: 100%; position: relative; top: 0; left: 0; display: block; background: #0410fa; padding: 0; margin: 0; z-index: 9999; }

/*Header Bottom Box*/
.box { width: 100%; height: 30px; background-color: #0410fa; position: relative; }
.box-1 { width: 50%; background: #aaebffdc; height: 100%; border-radius: 0px 40px 0px 0px; border-top: 5px solid #edf828; border-right: 5px solid #edf828; }
.box-2 { position: absolute; background: #aaebffdc; height: 100%; width: 50%; right: 0; top: 0; border-radius: 40px 0px 0px 0px; border-top: 5px solid #edf828; border-left: 5px solid #edf828; }

/*Today Result*/
.today-result{ width: 100%; padding: 40px 0 150px; margin: 0; display: block; background: #aaebffdc; position: relative; }
.today-result h2{ font-size: 34px; line-height: 40px; color: #000; padding: 0 0 30px; margin: 0; font-weight: bold; text-align: center; /*animation: blink 1s infinite;*/ }

.today-result .td-result-box{ border-radius: 5px; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 9px 24px 5px rgba(0, 0, 0, 0.04); transition: .5s; padding: 60px; text-align: center; width: 100%; background: #eef5fc40; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
.today-result .td-result-box h3{ font-size: 20px; line-height: 26px; text-align: center; color: #000; font-weight: bold; padding: 0; margin: 0; }
.today-result .td-result-box a.button { background-color: #71be1c; border: none; color: #000; text-align: center; font-size: 14px; padding: 10px 30px; transition: all 0.5s; cursor: pointer; margin: 15px 0 0; display: inline-block; text-transform: uppercase; font-weight: bold; }
.today-result .td-result-box a.button span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; }
.today-result .td-result-box a.button span:after { content: '\00bb'; position: absolute; opacity: 0; top: -9px; right: -20px; transition: 0.5s; transform: rotate(90deg) !important; font-size: 24px; }
.today-result .td-result-box a.button:hover span { padding-right: 25px; }
.today-result .td-result-box a.button:hover { background-color: #04bddf; }
.today-result .td-result-box a.button:hover span:after { opacity: 1; right: 0; }
.today-result .td-result-box ul{ width: 100%; display: inline-block; padding: 0; margin: 0; }
.today-result .td-result-box ul li { display: inline-block; color: #000; text-decoration: none; font-size: 12px; text-align: center; margin: auto; margin-top: 5px; margin-bottom: 5px; line-height: 20px; border: 0; padding: 0; transition: 0.4s; width: 100%; } 
.today-result .td-result-box ul li a { color: #000; text-decoration: none; background: #cccccc; width: 100%; padding: 10px 10px; display: inline-block; }
.today-result .td-result-box ul li a:hover { background: #ffeb3b; }

/*Schemes Start*/
.schemes{ width: 100%; position: relative; display: block; background: #aaebffdc; padding: 40px 0 150px; margin: 0; }
.schemes h2{ font-size: 34px; line-height: 40px; color: #000; padding: 0 0 25px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; }
.schemes .schemes-slider-image-content{ width: 50%; padding: 0; margin: 0 auto; }
.schemes .schemes-slider-image-content img{ width: 100%; }

/*Stockistship form Start*/
.stockistship{ width: 100%; position: relative; display: block; background: #aaebffdc; padding: 40px 0 50px; margin: 0; text-align: center; }
.stockistship h2{ font-size: 34px; line-height: 40px; color: #000; padding: 0 0 25px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; }
.stockistship form{ width: 60%; display: inline-block; }
.stockistship form .stockistship-form-fillup{ width: 50%; float: left; padding: 0 15px; margin: 0 0 30px; }
.stockistship form .fillup{ width: 33%; float: left; padding: 0 3px 0 16px; margin: 0 0 30px; }
.stockistship form .stockistship-form-fillup label{ width: 100%; font-size: 14px; line-height: 16px; color: #000; padding: 0 0 5px; margin: 0; text-align: left; font-weight: bold; }
.stockistship form .stockistship-form-fillup input{ width: 100%; border: none; background: #aaebffdc; outline: none; border-radius: 6px; padding: 8px 15px; margin: 0; border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0px 9px 24px 5px rgba(0, 0, 0, 0.04); color: #000; }
.stockistship form .fillup select{ width: 100%; border: none; background: #aaebffdc; outline: none; border-radius: 6px; padding: 8px 15px; margin: 0; border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0px 9px 24px 5px rgba(0, 0, 0, 0.04); color: #000; }
.stockistship form .submit{ width: 100%; display: inline-block; margin: 0; text-align: center; background: none; }
.stockistship form .submit input[type="submit"]{ width: 16%; background-color: #71be1c; border: none; color: #000; text-align: center; font-size: 14px; padding: 10px 0; transition: all 0.5s; cursor: pointer; margin: 15px 0 0; display: inline-block; text-transform: uppercase; font-weight: bold; border-radius: 0; }
.stockistship form .submit input[type="submit"]:hover{ background-color: #04bddf; }



/*Footer Start*/
.footer{ width: 100%; position: relative; display: block; padding: 15px 0 0; margin: 0; background: #0410fa; text-align: center; }
.footer .footer-top{ width: 100%; padding: 0 0 10px; margin: 0; text-align: center; }
.footer .footer-top ul{ display: inline-block; width: 100%; padding: 0; margin: 0; }
.footer .footer-top ul li{ display: inline-block; border-right: 1px solid #000; }
.footer .footer-top ul li:nth-child(6){ border-right: none; }
.footer .footer-top ul li a{ position: relative; padding: 0 20px; display: inline-block; transition: all .2s linear; color: #fff; font-size: 16px; line-height: 20px; letter-spacing: 0px; margin: 0; font-weight: bold; }
.footer .footer-top ul li a:hover{ color: #edf828; }
.footer .footer-botom{ width: 100%; text-align: center; padding: 10px 0; margin: 0; text-align: center; border-top: 1px solid #b9b9b9; }
.footer .footer-botom p{ font-size: 14px; line-height: 16px; color: #fff; padding: 0; margin: 0; }

/*About Start*/
.about{ width: 100%; position: relative; display: block; background: #aaebffdc; padding: 40px 0; margin: 0; }
.about h2{ font-size: 34px; line-height: 40px; color: #000; padding: 0 0 25px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; }
.about p{ font-size: 16px; line-height: 26px; color: #000; padding: 5px 0 15px; margin: 0; text-align: justify; }


/*Old Result*/
.old-result{ width: 100%; position: relative; display: block; background: #aaebffdc; padding: 40px 0; margin: 0; }
.old-result h2{ font-size: 34px; line-height: 40px; color: #000; padding: 0 0 25px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; }
.old-result .old-result-block{ width: 100%; /*border-top: 0.5px solid #ccc; border-bottom: 0.5px solid #ccc;*/ display: flex; padding: 30px 0; }
.old-result .old-result-block .old-result-left{ width: 100%; padding: 0; margin: 0; text-align: center; }

.old-result .old-result-block .old-result-left h3{ text-align: center; color: #000; font-size: 22px; line-height: 24px; font-weight: bold; padding: 15px 0; margin: 0; }

.old-result .old-result-block .old-result-right{ width: 100%; padding: 0; margin: 0; text-align: center; }
.old-result .old-result-block .old-result-right h3{ text-align: center; color: #000; font-size: 22px; line-height: 24px; font-weight: bold; padding: 15px 0; margin: 0; }
.old-result .old-result-block .old-result-right .dt-from{ width: 100%; padding: 0; margin: 0; }
.old-result .old-result-block .old-result-right .dt-from form{ width: 100%; padding: 0; margin: 0; }
.old-result .old-result-block .old-result-right .dt-from form input[type="date"]{ padding: 0; margin: 0; border: 1px solid #000; outline: none; background: #aaebffdc; text-align: center; height: 30px; color: #000; font-size: 16px; line-height: 18px; }
.old-result .old-result-block .old-result-right .dt-from form button{ font-size: 18px; line-height: 20px; border-radius: 5px; padding: 5px; height: 30px; color: #000; border: 1px solid #000; margin: 0; }

.old-result .old-result-search{ width: 100%; display: block; text-align: center; padding: 0; margin: 0; }
.old-result .old-result-search h4{ text-align: center; color: #000; font-size: 18px; line-height: 24px; font-weight: bold; padding: 0 0 10px; margin: 0; }
.old-result .old-result-search h5{ text-align: center; color: #000; font-size: 16px; line-height: 24px; font-weight: 400; padding: 5px 0 10px; margin: 0; }
.old-result .old-result-search .search-block{ width: 100%; padding: 0; margin: 0 auto; height: 30px; }
.old-result .old-result-search .search-block form{ width: 50%; margin: 0 auto; display: block; padding: 0; }
.old-result .old-result-search .search-block form select{ border: 1px solid #000; width: 80%; float: left; color: #000; font-size: 16px; line-height: 18px; padding: 0 15px; margin: 0; height: 30px; }
.old-result .old-result-search .search-block form input[type="button"]{ background-color: #71be1c; border: none; color: #000; text-align: center; font-size: 14px; padding: 5px; transition: all 0.5s; cursor: pointer; margin: 0; display: inline-block; text-transform: uppercase; font-weight: bold; width: 18%; float: right; }
.old-result .old-result-search .search-block form input[type="button"]:hover{ background-color: #04bddf; }

/*Live Draw*/
.livedraw{ width: 100%; position: relative; display: block; background: #aaebffdc; padding: 40px 0 40px; margin: 0; }
.livedraw h2{ font-size: 34px; line-height: 40px; color: #000; padding: 0 0 25px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; }

.livedraw .livedraw-block{ width: 100%; padding: 0; margin: 0; border-top: 1px solid #e9e9e9; }
.livedraw .livedraw-block h3{ font-size: 38px; line-height: 44px; color: #ff0303; padding: 30px 0 30px; margin: 0; font-weight: bold; text-align: center; animation: blink 1s infinite; }
.livedraw .livedraw-block .live-drow-btn{ width: 100%; text-align: center; padding: 0; margin: 0; }
.livedraw .livedraw-block .live-drow-btn ul{ width: 100%; display: inline-block; text-align: center; padding: 30px 0 0; margin: 0; }
.livedraw .livedraw-block .live-drow-btn ul li{ display: inline-block; text-align: center; padding: 0; margin: 0; }
.livedraw .livedraw-block .live-drow-btn ul li a{   background-color: #71be1c; border: none; color: #000; text-align: center; font-size: 14px; padding: 10px 15px; transition: all 0.5s; cursor: pointer; margin: 0 10px 30px; display: inline-block; text-transform: uppercase; font-weight: bold; border-radius: 0; }
.livedraw .livedraw-block .live-drow-btn ul li a:hover{ background-color: #04bddf; }

.livedraw .livedraw-block .livedraw-video{ width: 60%;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #fff;
  padding: 15px;
  background: #ffffff45; }
.livedraw .livedraw-block .livedraw-video h4{ font-size: 38px; line-height: 44px; color: #ff0303; padding: 60px 0 0; margin: 0; font-weight: bold; text-align: center; animation: blink 1s infinite;  }
.livedraw .livedraw-block .livedraw-video iframe{ width: 100%; }
.livedraw .livedraw-block .livedraw-video img{ width: 100%; }

#myModal{top: 50px; z-index: 999999;}
#myModal img.model-img{width: 100%; height: auto;}



/*Contact*/
.contact{ width: 100%; position: relative; display: block; background: #aaebffdc; padding: 40px 0 160px; margin: 0; }
.contact h2{ font-size: 34px; line-height: 40px; color: #000; padding: 0 0 25px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; }
.contact .contact-block{ width: 30%; float: left; display: inline-block; padding: 0; margin: 0;  }
.contact .contact-block h3{ color: #000; font-size: 22px; line-height: 24px; font-weight: bold; padding: 0 0 10px; margin: 0; }
.contact .contact-block p{ color: #000; font-size: 16px; line-height: 26px; font-weight: bold; padding: 5px 0 10px; margin: 0; }




@keyframes blink {
            0% {
                opacity: 1;
            }

            50% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }





/*----------------RESPONSIV----------------*/

@media(max-width:580px) {
    /*///chek 490///*/
.header-top .left-logo { width: 50%; padding: 0; margin: 0; float: left; }
.header-top .right-logo { width: 50%; padding: 0; margin: 0; float: right; }
.header-top .right-logo img { width: 65%; padding: 0px 0 0 0; }
#menu-icon { display: block; width: 40px; height: 37px; text-indent: -9999999em; padding: 0; overflow: hidden; margin-left: 0; cursor: pointer; z-index: 1000; position: absolute; top: -40px !important;
left: 188px; z-index: 999999;
} .sf-menu { top: 5px; width: 200px; left: 100px; }
.footer .footer-top ul li a { position: relative; padding: 0 8px; display: inline-block; transition: all .2s linear; color: #fff; font-size: 10px; line-height: 20px; letter-spacing: 0px; margin: 0; font-weight: bold; }
.footer .footer-botom { width: 100%; text-align: center; padding: 10px 0; margin: 0; text-align: center; border-top: 1px solid #b9b9b96b; }
.footer .footer-botom p { font-size: 12px; line-height: 16px; color: #fff; padding: 0; margin: 0; font-family: arial; } 
.today-result .td-result-box{padding: 50px; margin: 0 0 30px; box-shadow: 0px 9px 24px 5px rgba(0, 0, 0, 0.15); border: 1px solid rgb(197, 227, 255);}
.today-result .td-result-box a.button { background-color: #76d012; border: none; color: #fff; text-align: center; font-size: 16px; padding: 5px 30px; transition: all 0.5s; cursor: pointer; margin: 15px 0 0; display: inline-block; text-transform: uppercase; font-weight: bold; font-family: arial; border: 2px solid #d3e3c1; }
.sf-menu { background: #0410fa;box-shadow: 0px 9px 24px 5px rgba(255, 255, 255, 0.97);}
.sf-menu > li > a { font-size: 12px !important; line-height: 16px; font-family: arial; }
.schemes h2 { font-size: 25px; line-height: 40px; color: #262626; padding: 0 0 20px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; font-family: arial; letter-spacing: 1px; }
.stockistship h2 { font-size: 20px; line-height: 35px; color: #1a1919; padding: 0 30px 40px; margin: 0; font-weight: bold; text-align: center; text-transform: uppercase; font-family: arial; }
.stockistship form { width: 90%; display: inline-block; background: #85c3f9; border: 1px solid #72b4ee; border-radius: 15px; padding: 20px 0; }
.stockistship form .stockistship-form-fillup label { width: 100%; font-size: 14px; line-height: 16px; color: #fff; padding: 0 0 5px; margin: 0; text-align: left; font-weight: bold; font-family: arial; }
.stockistship form .submit input[type="submit"] { width: 26%; background-color: #6cc10f; font-family: arial; color: #fff; text-align: center; font-size: 14px; padding: 10px 0; transition: all 0.5s; cursor: pointer; margin: 15px 0 0; display: inline-block; text-transform: uppercase; font-weight: bold; border-radius: 0; border: 1px solid #ffffffc2; }



}


@media(max-width:489px) {
    /*///chek 445///*/

#menu-icon{top: -35px !important; left: 165px; z-index: 999999; height: 40px;}
.stockistship form .fillup { width: 48%; float: left; padding: 0 3px 0 16px; margin: 0 0 30px; }
.stockistship form .stockistship-form-fillup input { width: 100%; height: 40px}
.stockistship form .fillup select { width: 100%; height: 40px}
.stockistship form { width: 96%;}



}

@media(max-width:444px) {
    /*///chek 420///*/
 #menu-icon {
    top: -35px !important;
    left: 152px;
    z-index: 999999;
    height: 40px;
  }
.sf-menu {
    top: 5px;
    width: 200px;
    left: 70px;
  }
.schemes .schemes-slider-image-content img {
  width: 100%;
  height: 250px;
}
.about h2 {
  font-size: 30px;
  line-height: 40px;}
.about {
  width: 100%;
  position: relative;
  display: block;
  background: #aaebffdc;
  padding: 30px 0;
  margin: 0;
}
.about p {
  font-size: 16px;
  line-height: 26px;}


}

@media(max-width:419px) {
    /*///chek 400///*/

  #menu-icon {
    top: -35px !important;
    left: 145px;
    z-index: 999999;
    height: 40px;
  }

 .stockistship form {
    width: 86%;
  }

.stockistship form .stockistship-form-fillup {
  width: 90%;
  float: none;
  padding: 0 15px;
  margin: 0 auto 15px;
}
.stockistship form .stockistship-form-fillup {
  width: 90%;
  float: none;
  padding: 0 15px;
  margin: 0 auto 15px;
}
.stockistship form .fillup {
  width: 90%;
  float: none;
  padding: 0 15px;
  margin: 0 auto 15px;
}
  .stockistship form .submit input[type="submit"] {
    width: 40%;}

.today-result h2 {
  font-size: 25px;
  line-height: 30px;
  color: #060940;
  padding: 0 0 30px;
  margin: 0;
  font-weight: bold;
  text-align: center;
  font-family: arial;
  letter-spacing: 1px;
}
.footer .footer-top ul li a {
    position: relative;
    padding: 0 7px;
    display: inline-block;
    transition: all .2s linear;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0px;
    margin: 0;
    font-weight: bold;
    font-family: arial;
  }

.footer .footer-top ul li {
  display: inline-block;
  border-right: 1px solid #626060;
}
.today-result {
  width: 100%;
  padding: 30px 0 50px;
  margin: 0;
  display: block;
  background: #93cdff;
  position: relative;
}



}

@media(max-width:399px) {
    /*///chek 380///*/

.header-top .left-logo {
    width: 74%;
    padding: 0;
    margin: 0;
    float: left;
  }
 .header-top .right-logo img {
    width: 88%;
    padding: 0px 0 0 0;
  }
 #menu-icon {
    top: -35px !important;
    left: 135px;
    z-index: 999999;
    height: 40px;
  }
  .sf-menu {
    top: 5px;
    width: 200px;
    left: 50px;
  }

}











