@charset "UTF-8";

/**************** Start Here ****************/
.site-header, .site-footer {
    display:none;
}

.ast-container {
    padding-left:0px !important;
    padding-right:0px !important;
}

#main-custom {
    width:100%;
}
/******** Custom Header ********/
@media only screen and (min-width:1200px) {
    #main-custom #custom_header {
        width:170%;
        margin-left:-35%;
    }
}
#main-custom #custom_header {
    min-height:200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

@media only screen and (max-width:767px) {
    #main-custom #custom_header {
        min-height: 120px;
    }
}

#main-custom #custom_header .logo img {
    max-width:240px;
}
#main-custom #custom_header .logo, #main-custom #custom_header .highlight-text {
    text-align:center;
}

#main-custom #custom_header .highlight-text {
    margin-top:30px;
    color:#fff;
    text-shadow:0px 0px 3px rgba(0,0,0,0.5);
}


/******** Top Banner Section ********/
#main-custom .banner {
    padding:20px;
	border-radius: 5px;
	margin-top:-50px;
}

@media only screen and (min-width:768px) {
    #main-custom .banner {
        display:flex;
    }
    #main-custom .banner-text-sec {
        width:100%;
    }
    /*#main-custom .featured-img-sec {*/
    /*    width:25%;*/
    /*}*/
    
}
@media only screen and (max-width:767px) {
    #main-custom .banner {
        display:block;
        margin-top:-30px;
    }
    #main-custom .banner-text-sec {
        width:100%;
    }
    /*#main-custom .featured-img-sec {*/
    /*    width:100%;*/
    /*}*/
    #main-custom .banner-text-sec p:last-child {
        margin-bottom:-20px;
    }
}

#main-custom .banner-title {
    padding-top:25px
}
#main-custom .banner-title h1 {
    
}
#main-custom .banner-title h1 b {
    font-weight:800
}
#main-custom .banner-content {
    padding:20px 0px;
}


/**** Listed Section ****/
.casino-reviews-list{
    width:100%;
    padding:40px 20px;
}


.bonus-amount{
    -webkit-animation:glow 1s ease-in-out infinite alternate;
    -moz-animation:glow 1s ease-in-out infinite alternate;
    animation:glow 1s ease-in-out infinite alternate
}

@-webkit-keyframes glow{
    from{text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #eaf5f8,0 0 4px #119aba,0 0 5px #119aba}to{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 5px #eaf5f8,0 0 6px #119aba,0 0 8px #119aba}
}



/******** Bottom Section ********/
@media only screen and (min-width:1170px) {
    .bottom-section {
        width:200%;
        margin-left:-50%;
    }
    .bottom-section-container {
        width:50% !important;
    }
}

.bottom-section {
    display:block;
}

.bottom-section-container {
    width:100%;
    margin:auto;
    padding:50px 20px;
}
@media screen and (max-width: 767px) {
    .bottom-section-container {
        padding:10px 20px;
    }
}

.bottom-title h2 {
    color:#fff;
    text-align:center;
}
.bottom-content {
    text-align:justify;
}
  

/******** Footer ********/
footer {
    background:#119aba;
    display:flex;
    width:100%;
}
footer p {
    font-size:16px;
    line-height:18px;
    font-weight:400
}
footer .footer-bottom {
    width:1170px;
    margin:auto;
    display:flex;
    justify-content:space-around;
    align-items:center;
    flex-wrap:wrap
}
footer .footer-bottom .left-sec {
    text-align:center
}
footer .footer-bottom .right-sec {
    text-align:center
}
footer .bga {
    text-align:center;
    padding:20px
}
footer .bga img {
    max-width:100%;
    height:32px;
    margin:10px
}
footer .bga .plusplus {
    height:44px;
    margin:4px
}