.navbar-nav>li>a{    padding-top: 4px;
padding-bottom: 4px;}

a.dropdown-toggle{text-align:center;color: #000;font-size:17px}

html,
body {
    height: 100%;
}

body {
     /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

div#bs-example-navbar-collapse-1{margin-left: 30px;    margin-top: -2px;}
a.dropdown-toggle{text-align: center;color:#333; 
    font-size: 16px;  }

 
 i.fa.fa-facebook.fa-lg {    background: #3b5998;
    padding: 11px;
    border-radius: 100%;
    color: #fff;
    padding-bottom: 8px;}


    
 i.fa.fa-twitter.fa-lg {    background: #0084b4;
    padding: 11px;
    border-radius: 100%;
    color: #fff;
    padding-bottom: 8px;}


.navbar-nav>li>a {
      padding-top: 16px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 23px;
}


.navbar-brand{padding: 3px 10px;}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 350px;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
           background: #333;
   
    border-bottom: 5px solid #FFDE00;
    color: #fff;
    padding: 13px;
    border-top: 10px solid #0094C7;
}


li.dropdown.mega-dropdown{    border-right: 1px solid #ddd;}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }



}


@media(max-width:450px) {
     .navbar-nav{margin-left:0px!important}

    
.navbar-toggle{margin-top: 0px!important; 
   margin-right: 0px!important;  
     margin-bottom: 0px!important;  
}

.login{background:#FFDE00;padding:15px;    margin-top: 10px;
    margin-bottom: 10px;}
 
}
 
}


.navbar-toggle{background:#aaa}

.navbar-toggle .icon-bar{background:#eee}

.winners{    background: #ddd;
    padding: 10px;border-radius: 5px;}

    .winnerinfo{padding: 5px;
    background: #fff;    border-radius: 5px;
    line-height: 30px;}


.winners h3{font-weight: bold;text-align: center;}

.menuJackpot{font-weight: bold;font-size: 18px}

p.gameTimeRemain{font-size: 11px}

.typography-text a.btn{font-size:11px;}

td.lottoMenu{padding-bottom:15px;padding-top:10px}

ul.dropdown-menu.mega-dropdown-menu a.btn{font-size:10px;color:#FFDE00!important;width: 90%;}

.navbar-nav>li>.dropdown-menu{margin-top:-5px}

.nav>li>a:focus, .nav>li>a:hover{background:#FFDE00!important;border-bottom: 5px solid #000!important;}