.header .top-header .content {
    align-items: center;
}
ul.right-list i {
    color: #996500;
    font-size: 19px;
    padding-right: 4px;
}
.navbar-expand-lg .navbar-nav li.nav-item {
    margin-right: 0px;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
section.slider_wrapper .owl-dots .owl-dot {
    background: #996500;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 6px;
    border-radius: 26px;
}
section.slider_wrapper .owl-dot.active {
    opacity: 0.43;
}
section.slider_wrapper img {
    min-height: auto;
    width: 100% !important;
}
section.slider_wrapper .owl-dots {
    position: absolute;
    bottom: 17px;
    left: 50%;
    bottom: -46px;
    transform: translateX(-50%);
}
.feature-box-inner img {
    border-radius: 18px;
    border: 2px solid #e6ebef;
}
.left-content img {
    width: auto;
    height: 95px;
}
.feature-box-inner img {
    height: 250px;
    object-fit: cover;
    width: 100%;
}

.header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .nav-link:hover {
    background: #000;
}

.anoucement-bar {
    display: flex;
    align-items: center;
}
.mask ul li {
    display: inline-block;
}
.ticker-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
.mask ul li {
    display: inline-block;
    margin-right: 33px;
}
.anoucement-bar .mask {
    height: auto !important;
 
}
.anoucement-bar {
    background: #242528;
    border: 1px solid #996500;
}
.anoucement-bar {
    height: auto !important;
    border-radius: 0;
}
.slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}
.slider_wrapper_main {
 border-radius:  3px;
    overflow: hidden;
    margin-bottom: 19px;

}
.clients-bar {
    padding: 30px 0px;
    background: #000;
    border-top: 1px solid #6d6d6c;
}
section.how-play h2 {
    margin-bottom: 57px !important;
}
.single-h-play {
    padding: 21px;
    border-radius: 8px;
    transition: 0.5s ease-in-out;
    background: #1d1c1c;
    border: 2px solid #171616;
    cursor: pointer;
}
.single-h-play img {
    margin-bottom: 25px;
    display: inline-block;
    height: 73px !important;
} 
.single-h-play:hover {
    border: 2px solid #a29f99;
    background: #000;
    box-shadow: unset;
}
.ser_inner_wrapper {
    background: linear-gradient(to bottom,#2a2a2a 0%,#0e0e0e 50%,#6b6b6b 100%) !important;
    padding: 54px 0;
}
button.new_sub_btn {
    min-width: 200px;
    border: none;
    background: linear-gradient(177deg, #7d5100, #f8a001);
    text-transform: capitalize;
    font-size: 18px;
    padding: 10px 10px;
    margin: auto;
    display: block;
    border-radius: 40px;
    box-shadow: 0px 1px 0px #ed9901 inset;
}


.row.live_games article figure {
    margin: 0;
    width: 35%;
}
.row.live_games article figcaption {
    width: 65%;
    padding: 13px;
}
.row.live_games article p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}
.row.live_games article {
    display: flex;
    background: #242528;
    border-radius: 9px;
    overflow: hidden;
    border: 1px solid #fff;
}
.row.live_games article h3 {
    font-size: 21px;
    color: orange;
}
.contact-box button.mybtn1 {
    background: #996500;
    border: none;
    margin: auto;
    display: block;
}
.sportsbooks_block {
    border: 2px solid #996500;
    margin-bottom: 14px;
    background: rgba(0,0,0,0.5);
}
section.slider_wrapper figure {
    margin: 0;
}
section.featured-game {
    padding: 67px 0 0;
    background: #242528;
}

section.slider_wrapper figure {
    position: relative;
}

.pro_item li {
    display: inline-block;

}
.pro_item ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pro_inner img {
    border-radius: 8px;
    width: 246px;
}
.product_page_link {
    width: 100%;
}
.pro_inner {
    position: relative;
    /* border: 3px solid #fcd10a; */
    /* border-radius: 10px; */
}
.overlay_item {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 8px;
}
.ofr_title p {
    position: absolute;
    text-align: center;
    font-weight: 700;
    color: #fff;
    left: 0;
    right: 0;
    font-size: 20px;
    text-transform: uppercase;
    top: 15px;
}
.pro_inner img {
    border-radius: 8px;
}
.game_icons {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
}
.game_icons img {
    animation: anim_one_move 4s infinite linear;
}
/*.pro_inner:after {
    width: 100%;
    position: absolute;
    content: '';
    height: 60px;
    background: #996500;
    top: 50%;
    left: 0;
    z-index: 1;
    transform: translateY(-50%);
}*/
.game_icons img {
    margin: 0 auto;
}
.game_icons img {
    width: 135px!important;
}
@keyframes anim_one_move {
    0% {
    transform: translateX(0);
}
50% {
    transform: translateX(10px);
}
100% {
    transform: translateX(0);
}
}@keyframes anim_two_move {
    0% {
    transform: scale(0.8);
}
50% {
    transform: scale(1);
}
100% {
    transform: scale(0.8);
}
}@keyframes anim_three_move {
    0% {
    transform: translateY(0);
}
50% {
    transform: translateY(10px);
}
100% {
    transform: translateY(0);
}
}@keyframes anim_four_move {
    0% {
    transform: rotate(0);
}
50% {
    transform: rotate(180deg);
}
100% {
    transform: rotate(0);
}
}@keyframes anim_five_move {
    0% {
    transform: scale(0.8);
}
50% {
    transform: scale(1);
}
100% {
    transform: scale(0.8);
}
}.yellow {
    animation: yellow_black 8s infinite ease;
}
.black {
    animation: black_yellow 8s infinite ease;
}
@keyframes yellow_black {
    0% {
    color: #fcd10a;
}
50% {
    color: #202020;
}
100% {
    color: #fcd10a;
}
}@keyframes black_yellow {
    0% {
    color: #202020;
}
50% {
    color: #fcd10a;
}
100% {
    color: #202020;
}
}.casino_hike .hire_soft_content {
    padding-top: 10px;
}
.card-header h2 {
    position: relative;
}



section.our_featured_gaming {
    padding: 59px 0;
    background: url(../../assets/img/4d.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

section.middle_section.dtoto_page {
    background: url(../../assets/img/casss.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
position: relative;
}

section.middle_section.hourse_racing {
    background: url(../../assets/img/hourse.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

}
.sportsbooks_content .col-lg-3 {
    max-width: 100%;
    flex: 0 0 9%;
}

section.middle_section.dtoto_page .container {
    position: relative;
    z-index: 1;
}
section.our_featured_gaming.home {
    background: #242424 !important;
}
section.middle_section.dtoto_page:after {
    content: "";
    background-color: rgba(0,0,0,0.4);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}
section.our_featured_gaming:after {
    content: "";
    background-color: rgba(0,0,0,0.4);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}
section.our_featured_gaming .container {
    position: relative;
    z-index: 1;
}
.footer-widget.info-link-widget p {
    max-width: 370px;
    text-align: start;
}




/****************** Faq-Page-Css-Here **************************/

section.faq_wrapper_box {
    padding: 67px 0;
    background: #141415;
}
section.faq_wrapper_box p {
    margin: 0;
    font-size: 19px;
    line-height: 25px;
    font-weight: 400;
    padding-bottom: 3px;
}

.qu_box_inner h2 {
    font-size: 29PX;
    color: #996500;

}

.qu_box_inner {
    position: relative;
    padding-left: 55px;
    z-index: 11;
    padding-bottom: 26px;
}
span.dots {
    background: #996500;
    width: 16px;
    height: 16px;
    display: block;
    border-radius: 23px;
    border: 2px dashed #ffa800;
    position: absolute;
    left: 0;
    top: 12px;
}
.qu_box_inner:nth-child(1n):after {
    position: absolute;
    left: 7px;
    top: 15px;
    content: "";
    width: 1px;
    height: calc(100% - 4px);
    border: 1px dashed #996500;
    z-index: -1;
}

.qu_box_inner:last-child:after {
    border: none;
}




.modal-backdrop {
    position: relative;
}
.modal-open .modal {
    padding: 0 !important;
}


section#back_cover {
    background: url(../../assets/img/sport.png) !important;
}
section#back_cover {
    background: url(../../assets/img/sport.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


.vgt {
    padding: 59px 0;
    background: url(../../assets/img/4d.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

section.middle_section.vgt:after {
position: absolute;
content: "";
background: rgba(0,0,0,0.7);
top: 0;
left: 0;
width: 100%;
height: 100%;
}



section.middle_section.vgt .container {
z-index: 1;
position: relative;
}

.bottomtotop{
display: none !important;
}
#slide_right {
position: fixed;
z-index: 9999;
top: 50%;
transform: translateY(-50%);
left: -3px;
}
#showContact {
    outline: 0;
    background: transparent !important;
    padding: 0 !important;
    margin: 0;
}
#slidercontact {
padding: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 5px;
border: 2px solid #8a763f;
background: rgba(0,0,0,0.7);
-webkit-box-shadow: 0 0 10px 2px #000000;
box-shadow: 0 0 10px 2px #000000;
border-radius: 0px 0px 10px 10px;
}
.right_contact_wrap {
margin-bottom: 7px;
background: #393939;
background: -moz-linear-gradient(top, #393939 0%, #181818 56%);
background: -webkit-linear-gradient(top, #393939 0%, #181818 56%);
background: linear-gradient(to bottom, #393939 0%, #181818 56%);
border-radius: 10px;
padding: 0px 4px 4px 4px;
border: 1px solid #bfa45b;
}
.support {
padding: 0px 0 16px;
}
#slidercontact {
    padding: 26px 13px;
    background: linear-gradient(to bottom,#a6852d 0%,#e4d8a0 50%,#a6852d 100%);
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: unset !important;
}
.detail_tittle {
color: #996500;
font-weight: 600;
font-size: 19px;
}
.detail_txt {
color: #fff;
font-weight: 400;
font-size: 14px;
}
.right_details {
text-align: center;
min-width: 114px;
padding-left: 4px;
}
.right_details {
text-align: center;
}
.right_contact_wrap.clearfix {
display: flex;
}
.left_sider_bar_inner {
display: flex;
flex-direction: row-reverse;
}
#showContact {
height: 220px;

}

section.video_wrapper {
background: #242528;
padding-top: 92px;
}

section.video_wrapper iframe {
border: 1px solid #ffffff !important;
border-radius: 11px;
width: 100%;
height: 343px;
}
