header.sports-betting div.about h1 {
    color: #ffffff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.sports-betting-col-two h3 {
    text-align: left !important;
}
section.description.sports-betting-col-two {
    background: #f3f7fd;
}
.container.wrapper.bottom-padding {
    padding: 40px 36px 0px 42px !important;
}
@media (max-width: 768px){
    .container.wrapper.bottom-padding {
        padding: 30px 36px 0px 42px !important;
    }
}

.container.wrapper.mb {
    padding: 40px 36px 40px 42px !important;
}
@media (max-width: 768px){
    .container.wrapper.mb {
        padding: 30px 36px 30px 42px !important;
    }
}
.container.wrapper.section-sportsbook {
    padding: 15px 36px 40px 42px !important;
}

@media (max-width: 768px){
    .container.wrapper.section-sportsbook {
        padding: 15px 36px 30px 42px !important;
    }
}
.section-title, section.expertise .header h1 {
    padding-bottom: 25px !important;
}

h5.section-title.faq-bottom {
    padding-bottom: 0px!important;
}

.row.bullet-section {
    margin-left: 15% !important;
}
.row.bullet-section-two {
    margin-left: 10% !important;
}
.row.bullet-section-three {
    margin-left: 7% !important;
}
p.middle-text{
    text-align:center !important;
}


@media (max-width: 991px){
header.header-section div.about h1 {
    color: #fff !important;
}
.header-section {
    background-position: 94% 31% !important;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 .row.bullet-section {
    margin-left: 11% !important;
}
 .row.bullet-section-three {
    margin-left: 3% !important;
}   
}

.sports-betting-col-two h3 {
    text-align: center !important;
}
ul.production {
    margin-left: 0% !important;
}
.row.bullet-section {
    margin-left: 0% !important;
}
.row.bullet-section-two {
    margin-left: 0% !important;
}
.row.bullet-section-three {
    margin-left: 0% !important;
}
p.middle-text{
    text-align:left !important;
}
