/************** Header *************************/
main { background:url(../images/bg.jpg) no-repeat; border-radius:50px; margin:100px 0; z-index:1; background-size:100% 100%;}
.single-product .lottery-ajax-change .lottery-winners{display:none;}
.subheading {
    padding: 10px 0px 10px 5px;
    line-height: 25px;
    margin-top: 10px;
    font-size: 23px;
    color: #000 !important;
    background: #43bd8e!important;
}
/********** Tab **************************************************************************************************/
.view h2 { font-size:40px; line-height:40px;}
.view h2 small { font-size:20px;}
.view .cus-wdth { width:90%;}
.live-draw h3 { font-size:50px; line-height:40px;}
.live-draw h3 small { font-size:20px;}
.live-draw .cus-wdth { width:80%;}
.live-draw .cus-wdth2 { width:55%;}
.stared .cus-wdth { width:80%;}
.stared p { font-size:20px;}
.instant-win-table-wrapper{display:none;}


.competitions-list .cus-wdth { width:80%;}
.competitions-list h5 { font-size:50px;}
.competitions-list h5 small { font-size:15px;}
.bg-colr {background: linear-gradient(to bottom, rgba(0,51,153,1) 0%,rgba(0,192,50,1) 100%); }
.how-it-works .cus-wdth { width:76%;}
.f-80 {font-size:80px;}
.newsletter .cus-wdth { width:80%;}
.newsletter p { font-size:25px;}
.accout-icons { position:absolute; right:30px; top:30px; z-index:2;}
.accout-icons .fs { font-size:30px;}
.woocommerce-Tabs-panel table{width:100%;background:#fff;}

.woocommerce-Tabs-panel table tr
{background-color: #fff; padding:10px;border:solid 1px #965ba5;}
.woocommerce-Tabs-panel table tr th
{padding:10px; background:#965ba5;color:#fff;}


.woocommerce-Tabs-panel table tbody tr td
{padding:10px;}

.woocommerce-Tabs-panel .started{background:#fff;}

.competitions-list .wcl-progress-meter .zero {   
    color: #000;
}



.alertable-message {color: #000;}

/********** Footer ***************************************************************************************************/
.foot-bg {background:rgba(0,0,0,0.7);}
.card-header a{color:#000;}
#Footer .cus-wdth { width:76%;}
#Footer li a {color:#fff;}
#Footer a {color:#fff; }
#Footer a {color:#fff;}
#Footer a:hover { color:#F1FF2C;}

.products .wcl-progress-meter .zero {  
    color: #000;
}
.copyright p { font-size:15px!important;  letter-spacing:2px;}
header  {position:absolute !important; margin-top:-100px;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{
	background-color: #00FF42;color:#000;
}

tr{background-color: #00FF42;color:#000;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt{background-color: #00FF42;color:#000;}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{background-color: #00FF42;color:#000;}


/***************************/
/* Large devices (desktops, 992px and up) */
@media (min-width:992px) {
header {-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s; z-index: 10;}
header  {position:absolute !important; margin-top:-100px;}
.shrink {background: transparent !important;}
.shrink {z-index:999;}
.navbar-brand img {max-height:300px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-brand img {max-height:300px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.navbar-brand{padding:0px !important;}
.shrink .navbar-brand{padding:0px !important;}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
.gutter-lg .row,.gutter-lg .row div{padding:0px!important;margin:0px!important;}
}
@media (min-width: 1920px) {
.container { max-width:1630px!important;}
.stared p {font-size: 34px;}
.view h2 {font-size: 60px;line-height: 40px;}
.view .cus-wdth { width:80%;}
.live-draw .cus-wdth { width:76%;}
.live-draw .cus-wdth2 { width:45%;}
.stared .cus-wdth { width:76%;}
.competitions-list .cus-wdth { width:76%;}
.how-it-works .cus-wdth { width:76%;}
.newsletter .cus-wdth { width:60%;}
}
@media (min-width: 1600px) {.container {max-width:1540px;}
 }
@media (max-width: 1600px){
.navbar-nav>li+li {margin-left:13px;}	
}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {
	
.view h2 { font-size:30px; line-height:40px;}
.view h2 small { font-size:15px;}
.live-draw h3 { font-size:30px; line-height:40px;}
.live-draw h3 small { font-size:15px;}
.competitions-list h5 { font-size:30px;}
.f-80 {font-size:40px;}
.accout-icons .fs { font-size:20px;}
.navbar-brand img {max-height:150px;}
.shrink .navbar-brand img {max-height:150px;}

}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px) {
.cus-wdth { width:90% !important;}
.cus-wdth2 { width:90% !important;}
.navbar .navbar-nav .nav-link {font-size:15px;}
.navbar-nav>li+li {margin-left:20px;}
.view h2 { font-size:30px; line-height:40px;}
.view h2 small { font-size:15px;}
.live-draw h3 { font-size:30px; line-height:40px;}
.live-draw h3 small { font-size:15px;}
.competitions-list h5 { font-size:30px;}
.f-80 {font-size:40px;}
.accout-icons .fs { font-size:20px;}
.navbar-brand img {max-height:150px;}
.shrink .navbar-brand img {max-height:150px;}
}
/*For example the @include media-breakpoint-only(md) { ... } will result in :*/
@media (min-width: 768px) and (max-width: 991.98px) {
#Header .container { max-width:100%;}
.navbar-nav>li+li {margin-left:20px;}
.navbar .navbar-nav .nav-link {font-size:15px;}
h2, .h2 {font-size:50px;}
.cus-wdth { width:90% !important;}
.cus-wdth2 { width:90% !important;}
.view h2 { font-size:30px; line-height:40px;}
.view h2 small { font-size:15px;}
.live-draw h3 { font-size:30px; line-height:40px;}
.live-draw h3 small { font-size:15px;}
.competitions-list h5 { font-size:30px;}
.f-80 {font-size:40px;}
.accout-icons .fs { font-size:20px;}
.navbar-brand img {max-height:150px;}
.shrink .navbar-brand img {max-height:150px;}
}
@media (min-width: 991.98px) {
}
/* Small devices (landscape phones, 576px and up) */
@media (max-width:767.98px) {
.container{max-width:100%;}
h2, .h2 {font-size:30px;}
.cus-wdth { width:100% !important;}
.cus-wdth2 { width:100% !important;}
.view h2 { font-size:30px; line-height:40px;}
.view h2 small { font-size:15px;}
.live-draw h3 { font-size:30px; line-height:40px;}
.live-draw h3 small { font-size:15px;}
.competitions-list h5 { font-size:30px;}
.f-80 {font-size:40px;}
.accout-icons .fs { font-size:20px;}	
.navbar-brand img {max-height:150px;}
.shrink .navbar-brand img {max-height:150px;}
.stared p {
  font-size: 20px;}

}
@media (max-width:768px) {

}
@media (max-width:575.98px) {
	
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: 100%;       
    }
h2, .h2 {font-size:30px;}
.navbar-brand img {max-height:150px;}
.shrink .navbar-brand img {max-height:150px;}
.cus-wdth { width:100% !important;}
.cus-wdth2 { width:100% !important;}
.stared p {
  font-size: 20px;
}
}
/* X-Small devices (portrait phones, less than 576px) */
