/*
	Theme Name: Game Club
	Theme URI: URI Theme
	Author: Name author
	Author URI: URI author
	Description: 3D Prints Theme Wordpress
	Version: 1.0

body * {
    outline: none !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html, body {
    max-width: 100%;
}

ol, ul {
    padding-left: 0rem;
}

body {
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    margin: 0;
}

.header {
    top: 0;
    z-index: 10;
    width: 100%;
}

.header-row1, .header-row3 {
    background: #2C2C2C;
}



.header-fixed{
    position: fixed;
}

.header .container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1600px;

}

.header .container .section1 {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #FFFFFF;
    padding: 18px 0px;
    background: #2C2C2C;
}

.header .section2 {
    background: #FFFFFF;
}
.header .header-row2{
    background: #FFFFFF;
    padding: 10px 0;

}

.header-row2 .section2 {
    display: flex;
    justify-content: space-between;
    max-width: 1300px;
    margin: 0 auto;
    align-items: center;
    padding-left: 58px;
    padding-right: 58px;
}

.header-row2 .section2 .left {
    display: flex;
    justify-content: space-between;
}

 .section2 .left .menu-langs{
list-style: none;
margin-right: 50px;
margin-bottom: 0;
}
 .section2 .left .menu-langs a{
    font-size: 14px;
line-height: 16px;
color: #000000;
}

 .section2 .left .menu-langs .a-langs:after{
    content: "";
    width: 12px;
     height: 15px;
     display: inline-block;
     margin-right: 8px;
     margin-left: 8px;
     background: url(assets/img/Rectangle321.svg) no-repeat center;
     background-size: contain;
     position: relative;
     top: 3px;
}

.section2-langs-mob{
    display: none;
}
 .section2 .left .bookmarks{
    font-size: 14px;
line-height: 16px;
text-align: center;
color: #2C75E4;
}

 .section2 .left .bookmarks:before{
   content: "";
   width: 12px;
    height: 15px;
    display: inline-block;
    margin-right: 5px;
    background: url(../img/Vector.svg) no-repeat center;
    background-size: contain;
    position: relative;
    top: 4px;
}

.logo-main{
    display: block;
}

.logo-mob{
    display: none;
}

.header-row2 .section2 .center{
    padding-left: 230px;
}

.header-row2 .section2 .right {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-row2 .section2 .right .search{
    display: flex;
    flex-direction: row;
    align-items: center;
    /* position: relative; */
/*
}

.search-form{
    border: none;
border-bottom: #FFFFFF;
min-width: 212px;
}

.search-form::placeholder{
    text-align: right;
}

.form-search{
    position: relative;

}

.btn-search{
    position: absolute;
    bottom: 5px;
    left: 200px;
     height: 15px;
    background: url(../img/Search.svg) no-repeat center;
    background-size: auto;     
    border: none;
         background-position: right; 
         
}

.search-form:hover, .search-form:focus, .search-form:active {
    border-bottom: 1px solid #000000  !important;
}

.header-row2 .section2 .right .search .serch-text{
    margin-right: 10px;
}




 .customize-serch-form{
    /* width: 212px !important;
    height: 15px; */
/*    border-bottom: 1px solid #000000 !important;
}

.search-form-mob{
    border-bottom: 1px solid #000000;

}



input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }


input[type="search"]::-webkit-input-placeholder {color: #000000; padding-right: 25px}
input[type="search"]::-moz-placeholder          {color: #000000; padding-right: 25px}
input[type="search"]::-moz-placeholder           {color: #000000; padding-right: 25px}
input[type="search"]::-ms-input-placeholder      {color: #000000; padding-right: 25px}

input[type="search"]:hover::-webkit-input-placeholder {color: #B4B4B4; padding-right: 25px}
input[type="search"]:hover::-moz-placeholder          {color: #B4B4B4; padding-right: 25px}
input[type="search"]:hover::-moz-placeholder           {color: #B4B4B4; padding-right: 25px}
input[type="search"]:hover::-ms-input-placeholder      {color: #B4B4B4; padding-right: 25px}

input[type="search"]:focus::-webkit-input-placeholder {color: #B4B4B4; padding-right: 25px}
input[type="search"]:focus::-moz-placeholder          {color: #B4B4B4; padding-right: 25px}
input[type="search"]:focus::-moz-placeholder           {color: #B4B4B4;padding-right: 25px }
input[type="search"]:focus::-ms-input-placeholder      {color: #B4B4B4; padding-right: 25px}
 
input[type="search"]:active::-webkit-input-placeholder {color: #B4B4B4; padding-right: 25px}
input[type="search"]:active::-moz-placeholder          {color: #B4B4B4; padding-right: 25px}
input[type="search"]:active::-moz-placeholder           {color: #B4B4B4; padding-right: 25px}
input[type="search"]:active::-ms-input-placeholder      {color: #B4B4B4; padding-right: 25px}

input[type="search"]:visited::-webkit-input-placeholder {color: #B4B4B4; padding-right: 25px}
input[type="search"]:visited::-moz-placeholder          {color: #B4B4B4; padding-right: 25px}
input[type="search"]:visited::-moz-placeholder           {color: #B4B4B4; padding-right: 25px}
input[type="search"]:visited::-ms-input-placeholder      {color: #B4B4B4; padding-right: 25px}

.serch-mob{
    display: none;
}

.header-row2 .section2 .right .popup-with-form {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none;
}
.header-row2 .section2 .right .popup-with-form-register{
color: #00D588;
margin-left: 59px;
margin-right: 40px;
}

.container-form-social{
    background: #FFFFFF;
    border-top-left-radius:6px ;
    border-top-right-radius:6px ;
    padding-top: 30px;
    padding-bottom: 24px;
    max-width: 362px;
    text-align: center;
}

.container-form-social h2{
    font-size: 22px;
line-height: 26px;
text-align: center;
color: #000000;
margin-bottom: 30px;
}

.container-form-social .container-form-social-text{
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #7B7B7B;
    padding-bottom: 22px;
}

.container-form-social-icon {
display: flex;
    width: 100%;
    height: 42px;
    align-items: center;
    justify-content: center;
    } 

.container-form-social-icon a {
width: 42px;
height: 42px;
}

.form-social-icon:not(:last-of-type){
    margin-right: 20px;
    

}
.form-social-icon:nth-child(1) {
    background-image: url(../img/vk.svg);
    background-size: contain;
   background-repeat: no-repeat;

}
.form-social-icon:nth-child(2) {
    background-image: url(../img/g+.svg);
    background-size: contain;
    background-repeat: no-repeat;


   
}
.form-social-icon:nth-child(3) {
    background-image: url(../img/fb.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.content-form-register{
    background: #E7E9EE;
border-radius: 0px 0px 6px 6px;
padding: 20px 25px 27px;
max-width: 362px;

}

.content-form-register .text-or{
    text-align: center;
    font-size: 14px;
line-height: 16px;
text-align: center;
color: #7B7B7B;
padding-bottom: 20px;
}

.content-form-register ol li{
    list-style: none;
}

.content-form-register li input{
    width: 100%;
    padding: 11px 13px;
    margin-top: 10px;
    border: 1px solid #A0AFB8;
}

.container-checkbox-register{
    display: flex;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 25px;
    
}

.checkbox-register{
    max-width: 24px;
    height: 24px;
    margin-right: 10px;
    margin-top: 0 !important;
}

.checkbox-register-lable{
    font-size: 12px;
line-height: 14px;
color: #7B7B7B;
}


.form-input-submit{
    display: block;
max-width: 186px;
background: #18B97F;
box-shadow: inset 0px -2px 0px #0E9665;
border-radius: 6px;
color: #FFFFFF;
margin: 0 auto !important;
}

.form-input-submit-blue{
    background: #03AADA;
    box-shadow: inset 0px -2px 0px #0095C0;
}


.form-register-a{
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    margin-top: 20px;
}

.form-register-a-password{
    text-decoration: none;
    text-align: right;
    font-size: 12px;
line-height: 14px;
padding-top: 5px;
padding-left: 92px;
}

.checkbox-register-login{
    padding-top: 5px;
}
.mfp-close{
visibility: hidden;
}
.header-row3 .section3 .main-menu-wrap {
    text-align: center;
}

.header-row3 .section3 .main-menu-wrap ul li {
    list-style: none;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;

}

.header-row3 .section3 .main-menu-wrap ul li a:hover, .header-row3 .section3 .main-menu-wrap ul li a:active{
    padding-bottom: 9px;
    border-bottom: 1px solid #FFFFFF;
    color: #0d6efd;
}

.header-row3 .section3 .main-menu-wrap .sub-menu li a:hover, .header-row3 .section3 .main-menu-wrap .sub-menu li a:active{
    padding-bottom: 0px;
    border-bottom: none;
}

.header-row3 .section3 .main-menu-wrap li {
    margin: 0;
    padding: 0;
}

.header-row3 .section3 .main-menu-wrap ul li:not(:last-of-type) {
    margin-right: 40px;
}

.menu-item-has-children {
    position: relative;
}

.header-row3 .section3 .main-menu-wrap ul li a {
    font-size: 14px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
}

.header-row3 .section3 .main-menu-wrap .main-menu{
    margin-bottom: 0;
}

ul li a {
    position: relative;
    text-decoration: none;
}

ul li a:after {
    content: '';
    width: 0;
    left: 0;
    top: 100%;
    background: white;
    transition: 0.2s;
    position: absolute;
    height: 1px;
}

.sub-menu {
    display: none;
    position: absolute;
    width: auto;
    min-width: calc(100% + 30px);
    white-space: wrap;
    left: -40px;
    top: 100%;
    padding: 7px 20px !important;
    background: #181718;
    margin: 0 !important;
}

.menu-item-has-children:hover .sub-menu, .menu-item-has-children.active .sub-menu {
display: flex;
flex-direction: row;
}

.menu-item-has-children:hover .sub-menu, .menu-item-has-children.active .sub-menu .menu-item-object-service {
    text-align: left;
}


.header-row3 .section3 .main-menu-wrap .sub-menu li a:hover {
    color: #2C75E4;
}

.header-row3 .section3 .main-menu-wrap ul li a.title-a{
    text-decoration: underline;
    color: #646464;
    font-weight: bold;
    padding-bottom: 14px !important;
    display: block;
}

.menu-item-has-children {
    position: relative;
}


.sub-menu-lang{
    background-color: #fff;
}

.sub-menu-lang li{
    list-style: none;
}

.sub-menu-lang li a{
    display: block;
}
 .header-row4{
     margin-top: 180px;
    background: #F2F2F2;

}

.a-sub-menu-mb{
    display: block;
    padding-bottom: 14px !important;
    text-align: left !important;
    border-bottom: none;
}

.a-sub-menu-mb:hover {
    padding-bottom: 14px !important;

}

.footer__social-links-mob{
    display: none;
}

.header-row4 .section4 {
    display: flex;
    justify-content: space-between;
    width: 100%;

}

.section4 .section4-img, .section4 .container-promocode{
    width: 16.67%;
}

.section4 .section4-img img{
    width: 100%;
}
/* .header-row4 .section4 .section4-img{
    width: 20%;
} */
/*
.container-promocode{
    background-image: linear-gradient( rgba(23, 32, 54, 0.9),  rgba(23, 32, 54, 0.9)), url(../img/Rectangle292.svg);
    padding: 20px;
}


.container-promocode .greetings-text{
    font-size: 14px;
line-height: 16px;
color: #A5A5A5;
padding-bottom: 20px;
padding-left: 10px;
}

.container-promocode .bonus-text{
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    padding-bottom: 20px;
    padding-left: 10px;
}

.container-promocode .promocode-text{
    font-size: 24px;
line-height: 28px;
text-align: center;
color: #000000;
text-transform: uppercase;
background: #FFFFFF;
border: 1px solid #D6D6D6;
border-radius: 4px;
padding: 6px 0 6px 0;
margin-bottom: 10px;
}

.container-promocode .noCopyPromo{
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #03AADA;
}

.copyPromo{
    font-size: 14px;
line-height: 16px;
color: #A5A5A5;
display: flex;
    align-items: center;
    justify-content: center;
    display: none;
max-height: 20px;
text-align: center;
}


.container-promocode .copyPromo:after{
    content: "";
    width: 19px;
     height: 20px;
     display: inline-block;
     margin-left: 5px;
     background: url(../img/icon/Rectangle339.svg) no-repeat center;
     background-size: contain;
     position: relative;
}


.main{
    background: #F2F2F2;
    width: 100%;
}

.main .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

.main .section5{
    padding: 30px 0;
}

.main .section5 h2{
    font-size: 24px;
line-height: 28px;
text-align: center;
color: #000000;
margin-bottom: 22px;
}

.main .section5 .multiple-items{
width: 90%;  
margin-right: auto;
  margin-left: auto;
}

.multiple-items .multiple-items-child{
    padding: 10px 5px 11px;
    font-size: 16px;
line-height: 19px;
text-align: center;
color: #000000;
background: #FFFFFF;
border-radius: 6px;
margin-right: 10px;

}

.multiple-items .multiple-items-child:hover{
    background: #4A4749;
    color: #FFFFFF;
}

.slick-prev, .slick-next{
    width: 58px;
    height: 40px;
}

.prev{
    left: -67px;
    
}

.prev, .next{
    position: absolute;
    right: -63px;
    top: 0px;
    background-color: #fff;
    padding: 11px 21px;
    border-radius: 6px;
}

.slick-prev:before, .slick-next:before {
    content: '';
    width: 58px;
    height: 40px;
    display: inline-block;
    margin-left: 4px;
    background-size: contain;
    position: relative;
    background-color: #fff;
    opacity: 1;
    border-radius: 6px;
}

.section6{
    margin-bottom: 40px;
}
.section6 .container-cards-game .cards-game{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.section6 .container-cards-game .cards-game .item-card {
    max-width: 32%;
    margin-bottom: 20px;
}

.cards-game .item-card{
    border-radius: 6px 6px 0 0;
}

.container-cards-game .cards-game .item-card .item-card-text{
    background: #FFFFFF;
box-shadow: 2px 2px 6px rgba(66, 74, 117, 0.25);
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
font-size: 16px;
line-height: 19px;
color: #000000;
text-align: center;
padding: 15px 0;
margin-top: 184px;
}

.container-cards-game .all-game{
    text-align: center;
    font-size: 14px;
line-height: 16px;
text-align: center;
text-transform: uppercase;
color: #2C80FF;
padding-top: 18px;
padding-bottom: 37px;
}

.container-cards-game .all-game a{
    text-decoration: none;
    

}

.container-cards-game .text-catalog{
    background-image: url(../img/Rectangle300.jpg);
    background-position: center;
    background-repeat: no-repeat;
    min-height: 90px;

}

.container-cards-game .text-catalog .text{
    font-size: 16px;
line-height: 19px;
text-align: center;
color: #FFFFFF;
padding-top: 34px;
}


.cards-game .item-card{
    width: 100%;
    background-image: url(../img/jungle_spirit.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 6px;
    background-size: cover;


}


.stars-btn h2{
    font-size: 20px;
    line-height: 23px;
    color: #FFFFFF;
    text-align: center;
    padding-top: 30px;
    margin-bottom: 18px;
}

.stars-btn .text{
    font-size: 16px;
    line-height: 19px;
    color: #A5A5A5;
    text-align: center;
    padding-bottom: 26px;
    

}

.stars-btn .star{
    width: 10px;
    height: 10px;
}



.stars-btn .grade{
    font-size: 16px;
    line-height: 19px;
    color: #38B7FF;
    margin-left: 8px;
}

.stars-btn .stars-grade{
    display: flex;
    justify-content: center;

}

.stars-grade .stars{
display: flex;
flex-direction: row;
align-items: flex-start;
}

.btn-game{
    margin-top: 28px;
    text-align: center;

}

.btn-game a{
    font-size: 14px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
background: #03AADA;
box-shadow: inset 0px -2px 0px #0095C0;
border-radius: 6px;
padding: 11px 10px 13px;
text-decoration: none;
}

.btn-game a:hover{
    background: #0095C0;
box-shadow: inset 0px -2px 0px #0095C0;
}

.stars-btn{
    display: none;
}

.color-star{
    color: #03AADA;
    width: 10px;
    height: 10px;

}

.color-star-gr{
    color: #C4C4C4;
    width: 10px;
    height: 10px;

}

.cards-game .item-card:hover{
    width: 100%;
    border-radius: 6px;
    background-image: linear-gradient( rgba(44, 44, 44, 0.75), rgba(44, 44, 44, 0.75)), url(../img/Rectangle341.jpg);
    background-position: center;
    
}

.cards-game .item-card:hover .item-card-text{
    display: none;
}

.cards-game .item-card:hover .stars-btn{
    display: block;
}

.main .main-row2 {
    padding: 30px 0px 40px 0px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1600px;
    background: #FFFFFF;
}

.main-row2 .section7, .main-row2 .section8{
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

.section7 h2, .section8 h2, .section9 h2{
    font-size: 24px;
line-height: 28px;
text-align: center;
color: #000000;
margin-bottom: 30px;
}

.container-links{
    display: flex;
    justify-content: center;
}
.container-links a{
    padding: 11px 15px;
    background: #E7E9EE;
border-radius: 6px;
color: #FFFFFF;
font-size: 16px;
line-height: 19px;
text-align: center;
color: #000000;
text-decoration: none;
}

.container-links a:not(:last-of-type){
    margin-right: 10px;
}

.section7 .container-cards-bonus{
    display: flex;
justify-content: space-between;
margin-top: 35px;
margin-bottom: 15px;
}

.container-cards-bonus .cards-bonus{
width: 24%;
margin-bottom: 20px;
}

.card-bonus-img{
position: relative;
width: 100%;
height: 148px;
}

.card-bonus-img{
    background-image: url(../img/Rectangle354.jpg);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 6px 6px 0 0;
   
}

.card-bonus-img-categ{
display: none;
font-size: 25px;
line-height: 29px;
color: #F42727;
padding-left: 31px;
padding-top: 12px;
}

.card-bonus-img-text-hover{
    display: none;
    font-size: 20px;
line-height: 23px;
text-align: center;
padding-top: 13px;
color: #FFFFFF;
max-width: 275px;
margin: 0 auto;

}

.card-bonus-img .bonus-img-info{
position: absolute;  
top: 10px;
right: 10px;  
}

.card-bonus-img:hover{
    border-radius: 6px 6px 0 0;
    background-image: linear-gradient( rgba(44, 44, 44, 0.75), rgba(44, 44, 44, 0.75)), url(../img/Rectangle354.jpg);
    
}

.card-bonus-img:hover .card-bonus-img-categ, .card-bonus-img:hover .card-bonus-img-text-hover {
    display: block;

}

.container-cards-bonus .item-card-bonus{
    box-shadow: 2px 2px 6px rgba(66, 74, 117, 0.25);
    border-radius: 6px;
    background: #FFFFFF;
}

.container-cards-bonus .item-card-bonus .card-bonus-text{
    display: flex;
    justify-content: space-between;
}

.card-bonus-text{
    font-size: 16px;
line-height: 19px;
color: #A5A5A5;
padding: 0px 20px;
}

.card-bonus-text-bold{
    color: #000000;
}


.cplay-ptomo-text{
    max-width: 202px;
    font-size: 16px;
line-height: 19px;
text-align: center;
color: #000000;
text-transform: uppercase;
padding-top: 7px;
padding-bottom: 7px;
border: 2px dashed #A3A3A3;
box-sizing: border-box;
border-radius: 6px;
margin: 0 auto;
margin-top: 26px;
margin-bottom: 5px;

}

.promo-copy-text{
    text-transform: uppercase;
    font-size: 12px;
line-height: 14px;
color: #A5A5A5;
text-align: center;
padding-bottom: 9px;
}

.content-promo{
    display: none;
}

.displaynone{
    display: none;}
    
    .displayblock{
        display: block;
    }

    .red-btn:focus .content-promo {
        display: block;
    }

.red-btn{
    width: 100%;
    padding: 11px 0 13px;
    border: none;
    background: #F42727;
box-shadow: inset 0px -2px 0px #B41010;
border-radius: 6px;
color: #FFFFFF;
}

.red-btn:hover{
    background: #B41010;
box-shadow: inset 0px -2px 0px #B41010;
}

.container-red-btn{
    padding: 26px 40px 20px;
  
}

.section7 .see-all, .section9 .see-all, .section10 .see-all{
text-transform: uppercase;
text-align: center;
color: #2C80FF;
}
.section7 .see-all a, .section9 .see-all a, .section10 .see-all a{
    text-decoration: none;
    }

.section8{
    background: #F2F2F2;
    padding-top: 33px;
    padding-bottom: 40px;
}

.section8 .container-cards-bookmakers{
    display: flex;
    justify-content: space-between;

}
.container-cards-bookmakers .cards-bookmakers{
    width: 15%;
}
.cards-bookmakers .card-bookmakers-img img{
width: 100%;
}
.container-cards-bookmakers .card-bookmakers-content{
    text-align: center;
    padding: 13px 24px 20px;
    background: #FFFFFF;
box-shadow: 2px 2px 6px rgba(66, 74, 117, 0.25);
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
font-size: 14px;
line-height: 16px;
color: #A5A5A5;
}


.card-bookmakers-text-bold{
    font-size: 16px;
line-height: 19px;
color: #000000;
padding-bottom: 14px;
}

.card-bookmakers-text-bl{
    font-size: 14px;
line-height: 16px;
text-align: center;
color: #000000;
padding-top: 13px;
padding-bottom: 18px;
}


.container-cards-bookmakers .card-bookmakers-a{
    padding-top: 11px;
    padding-bottom: 13px;
    background: #03AADA;
    box-shadow: inset 0px -2px 0px #0095C0;
border-radius: 6px;
}

.container-cards-bookmakers .card-bookmakers-a a{
    text-decoration: none;
    font-size: 14px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
}

.section8 .see-all{
    text-align: center;
    text-transform: uppercase;
    margin-top: 37px;
    margin-bottom: 37px;
}

.section8 .see-all a{
    text-decoration: none;
}

.section8 .text-catalog {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background-image: url(../img/Rectangle300.jpg);
    background-position: center;
    background-repeat: no-repeat;
    min-height: 90px;
}

.section8 .text-catalog .text{
    font-size: 40px;
line-height: 47px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}

.section8 .text-catalog .text-catalog-a{
    padding: 10px 18px;
    background: #EF4545;
box-shadow: inset 0px -2px 0px #BF1515;
border-radius: 6px;
margin-right: 137px;
margin-left: 207px;
}


.section8 .text-catalog .text-catalog-a a{
   color: #FFFFFF;
   text-decoration: none;
}

.section9 .container-cards-casino{
    display: flex;
    justify-content: space-between;
}

.section9 .see-all{
    margin-top: 40px;
}

.section10-container{
    display: flex;
    justify-content: space-between;
    padding: 31px 0 58px;
    width: 100%;
}

.section10-container .container-news, .section10-container .container-blog{
    width: 49%;
}
.section10-container .news-cards{
    border-top: 1px solid #CCCCCC;
    width: 100%;
}

.section10-container .news-cards .news-card-content{
    margin-top: 20px;
}

.news-cards .news-card-content {
    display: inline-block;
    width: 100%;
    height: 184px;
    border-radius: 6px;
    padding-bottom: 14px; 
}

.news-cards a, .blog-cards a{
    color: #FFFFFF;
    font-size: 14px;
line-height: 16px;
width: 48%;
}

.news-card-content-title-line, .blog-card-content-title-line{
    text-decoration: underline;
    padding-bottom: 5px;
}

.news-card-content .news-card-content-title{
    font-size: 18px;
line-height: 21px;
color: #FFFFFF;
text-decoration: none;
max-width: 290px;
vertical-align: baseline;
}

.news-card-content:nth-child(1) {
    background-image: url(../img/image-news.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.news-card-content:nth-child(2) {
    background-image: url(../img/image56news.jpg);
    background-repeat: no-repeat;
    background-position: center;

}

.section10 .see-all{
    padding-top: 37px;
}

.section10 .blog-cards{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}
.section10-container .blog-cards{
    border-top: 1px solid #CCCCCC;
width: 100%;
}

.section10-container .blog-cards .blog-card-content{
    margin-top: 20px;
}

.blog-cards .blog-card-content {
    display: inline-block;
    width: 100%;
    height: 184px;
    border-radius: 6px;
    padding-bottom: 14px;  
}
.blog-card-content .blog-card-content-title{
    font-size: 16px;
line-height: 19px;
color: #FFFFFF;
text-decoration: none;
max-width: 250px;
vertical-align: baseline;
}


.blog-card-content:nth-child(1) {
    background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%), url(../img/image\ 63.jpg);
    background-repeat: no-repeat;
    background-position: center;

}

.blog-card-content:nth-child(2) {
    background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%), url(../img/image\ 63.jpg);
    background-repeat: no-repeat;
    background-position: center;

}

.blog-card-content:nth-child(3) {
    background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%), url(../img/image\ 63.jpg);
    background-repeat: no-repeat;
    background-position: center;

}

.blog-card-content:nth-child(4) {
    background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%), url(../img/image\ 63.jpg);
    background-repeat: no-repeat;
    background-position: center;

}

.main-section{
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    
}

.main-section-top{
    position: relative;
}

.top-img{
position: fixed;
height: 95px;
width: 95px;
right: 20px;
bottom: 20px;
z-index: 9;
}

.top-img a img{
    width: 100%;
}

.top-img-img-mob{
display: none;
}

.main-section-block{
    width: 74.4%;
}

.sorting-container{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid #CCCCCC;

}

.section6-allgamePage, .sidebar-section-allgamePage{
    padding-top: 18px;
}

.sidebar-section{
    width: 24%;

}

.top-brend-sidebar{
    border-bottom: 1px solid #CCCCCC;

}

.text-catalog-allgamePage{
margin-bottom: 40px;
margin-top: 20px;
}

.container-cards-game .all-game-allgamePage{
    padding-bottom: 27px;
}



.text-statty{
    border-top: 1px solid #CCCCCC;
    padding-top: 20px;
    padding-right: 25px;

}

.text-statty h5{
    margin-bottom: 15px;
}

.text-statty ul, .text-statty ol{
    margin-left: 15px;
}


.bonus-casino-card-sidebar{
width: 100%;
background-color: #fff;
border-radius: 6px;
margin-bottom: 20px;
display: flex;
    flex-direction: column;
}

.img-casino-card-tab{
    width: 100%;
    height: 91px;
    background-image: url(../img/image30.jpg);
    background-position: center;
    border-radius: 6px 6px 0px 0px;
    background-repeat: no-repeat;
}

.bonus-casino-cards-sidebar a{
text-decoration: none;
}
.h6-stars-flex{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.stars-grade-allGamePage{
    display: flex;
    flex-direction: row;

}

.casino-card-sidebar-btn{
    padding: 10px 25px;

}
.stars-grade-allGamePage .grade{
    font-size: 14px;
line-height: 16px;
color: #38B7FF;
margin-left: 5px;
}

.h6-stars-flex h6{
    font-size: 14px;
line-height: 16px;
margin-bottom: 0px;
}


.casino-card-sidebar-btn span{
    font-size: 12px;
line-height: 14px;
color: #000000;
text-align: center;
}


.btn-bonus-tab{
    background: #F42727;
    box-shadow: inset 0px -2px 0px #B41010;
    border-radius: 6px;
padding: 6px 8px 8px;
text-align: center;
margin-top: 12px;

}

.btn-bonus-tab:hover{
    background: #B41010;
box-shadow: inset 0px -2px 0px #B41010;
border-radius: 6px;
}


.btn-bonus-tab a{
    color: #FFFFFF;
    text-decoration: none;
}

.nav-pills-tab{
    justify-content: space-between;
}

.nav-pills-tab li{
    width: 49%;
    font-size: 14px;
line-height: 16px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background: #38B7FF;
box-shadow: inset 0px -2px 0px #228ECC;
border-radius: 6px;
width: 100%;

}

.nav-pills .nav-link{
    background: #FFFFFF;
box-shadow: inset 0px -2px 0px #E7E7E7;
border-radius: 6px;
text-align: center;
color: #686868;
width: 100%;

}


.container-form-social-icon-gam{
    display: none;
}

.see-all-allgamePage {
    text-align: center;
    margin-bottom: 14px;
}

.see-all-allgamePage a{
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #2C80FF;
}


.nav-pills-tab-game li{
    width: 32%;
}

.nav-link{
    padding-top: 12px;
    padding-bottom: 12px;
}

.bonus-topgame-card-sidebar{
    flex-direction: row;
}

.img-topgame-card-tab{
    min-width: 132px;
    height: 111px;
    background-image: url(../img/image22.jpg);
    background-repeat: no-repeat;
}

.casino-topgame-sidebar-btn{
padding: 5px 19px 10px;

}

.casino-topgame-sidebar-btn h6{
    font-size: 16px;
line-height: 19px;
text-align: center;
color: #000000;
}

.h6-stars-flex-allGamePage{
    justify-content: center;
}

.btn-topgame-tab{
    background: #32C86E;
box-shadow: inset 0px -2px 0px #26B15E;
border-radius: 6px;
margin-top: 5px;
}

.btn-topgame-tab:hover{
    background: #26B15E;
    box-shadow: inset 0px -2px 0px #26B15E;
    border-radius: 6px;
}

.h6-stars-flex-allGamePage span{
    color: #7D7D7D;
    padding-bottom: 3px;
    padding-top: 5px;
}


.container-cards-bonus .cards-bonus-allgamePage{
    width: 100% !important;
}

/*
.img-lastNews-card-tab{
    background-image: url(../img/Rectangle280.jpg);
    width: 118px;
    height: 79px;
}


.textBlock-last-News-card{
    font-size: 12px;
line-height: 14px;
color: #A5A5A5;
    padding: 7px 10px;
    text-align: left;
}

.textBlock-last-News-card p{
    font-size: 12px;
line-height: 14px;
font-weight: 500;
color: #000000;
padding-top: 5px;
}


.text-center-upp{
  text-transform: uppercase;
}

.text-center-upp a{
  text-decoration: none;

}

/* FOORMS */
/*
.section11{
    padding-bottom: 93px;
}
.section11 .section11-container{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-top: 1px solid #CCCCCC;
    width: 100%;
}

.section11-container .container-form-index{
    margin-top: 29px;
    background: #1E1E1E;
border-radius: 6px;
display: flex;
flex-direction: row;
width: 49%;

}

.section11-container .container-form-index .form-contant{
    padding: 32px 0 60px;
    width: 75%;
}

.section11-container .container-form-index .form-contant h4{
    color: #FFFFFF;
    font-size: 20px;
line-height: 23px;
text-align: center;
margin-bottom: 49px;

}

.section11-container .container-form-index .form-contant #emailform,
.section11-container .container-form-index .form-contant #phoneform{
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.section11-container .container-form-index .form-contant .emailform .input-emeil,
.section11-container .container-form-index .form-contant .phoneform .input-phone{
   display: block;
   width: 100%;
   background: #F2F2F2;
border: 1px solid #D6D6D6;
border-radius: 6px;
min-height: 40px;
padding-left: 10px;
}

.section11-container .container-form-index .form-contant .emailform .send,
.section11-container .container-form-index .form-contant .phoneform .send{
    padding: 11px 41px 13px;
    border-radius: 6px;
    color: #FFFFFF;
    border: none;
    margin-top: 30px;
    font-size: 14px;
line-height: 16px;
}

.section11-container .container-form-index .form-contant .emailform .subscribe{
    background: #03AADA;
    box-shadow: inset 0px -2px 0px #0095C0;
}

.section11-container .container-form-index .form-contant .phoneform .callme{
    background: #60DD41;
    box-shadow: inset 0px -2px 0px #46BA29;
}

.error{
    color: red;
}

.rating-container{
    position: relative;
}
.sub-menu-rating{
    display: none;
    position: absolute;
    width: auto;
    min-width: 120px;
    white-space: nowrap;
    right: 0px;
    top: 25px;
    padding: 0 0 !important;
    background: #FFFFFF;
    margin: 0 !important;
}
.rating-container .sub-menu-rating{
    display: none;
}
.rating-container:hover .sub-menu-rating, .rating-container.active .sub-menu-rating {
    display: block;
}

.sub-menu-rating li{
    list-style: none;
    padding: 10px;
}

.sub-menu-rating li a:hover{
    color: #2C75E4;
}

.rating-container a{
    color: #000000;
    font-weight: bold;
}
.section10-container .news-cards-newsPage, .section10-container .blog-cards-newPage{
    border-top: none;
}


.section10-container-newsPage{
    padding-top: 0;
    padding-bottom: 0px;
}

.section10-container .news-cards-newsPage .news-card-content {
    margin-top: 0px;
    margin-bottom: 20px;
}

.section10-container .container-news-newsPage {
    width: 67%;
}

.section10-container .container-blog-newsPage{
    width: 31%;
}

.section10-container .blog-cards-newPage .blog-card-content {
    margin-top: 0px;
    margin-bottom: 20px;
}

.container-text-a{
    padding-bottom: 5px;
    margin-top: 16px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
line-height: 19px;
font-weight: 500;

color: #000000;
}

.blog-cards-container-news {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  height: 100%;
  width: 100%;
  
}

.blog-cards-container-news a{
    width: 32%;
}

.blog-card-container-new{
    margin-bottom: 20px;
}

.blog-card-container-new-active .blog-card-content {
    flex-shrink: 0;
    background-image: url(../img/image-news.jpg);
  }

  .blog-cards-container-news .blog-card-container-new-active {
      width: 66% !important;
  }

.breadcrumb{
    align-items: center;
}

.breadcrumb li a{
    font-size: 14px;
line-height: 16px;
color: #959595;
text-decoration: none;
}

.breadcrumb-item-active{
    font-size: 14px;
line-height: 16px;
color: #959595 !important;
}


.banner-articl-openNewsPage{
    background-image: url(../img/bannerblog.jpg);
    width: 100%;
    height: 550px;
    background-position: center;
}


.text-articl-openNewsPage{
    padding-top: 17px;
    padding-bottom: 38px;
    font-size: 16px;
line-height: 19px;

color: #000000;
}

.author-data-articl{
    display: flex;
    justify-content: space-between;
    font-size: 14px;
line-height: 16px;

color: #9D9D9D;
padding-bottom: 33px;


}


.blokFromGamePage{
    width: 100%;
    height: 65px;
    margin-bottom: 35px;
}

.section10-container-openNewsPage{
    padding-top: 20px;
}

.top-brend-sidebar-toppd{
    padding-top: 9px;
}

.pagination{
    margin-top: 20px;
}
.pagination .page-numbers{ 
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 41px;
    margin-bottom: 45px;

}
.pagination .page-numbers li{
    display: inline-block;
    font-size: 16px;
line-height: 19px;
background: #FFFFFF;
border-radius: 6px;
width: 41px;
height: 41px;

}

.pagination .page-numbers li:not(:last-of-type){
    margin-right: 20px;
}

.pagination .page-numbers li a{
    color: #000000 ;
    justify-content: center;
}


.page-numbers{
    list-style: none;
}

.page-numbers .current{
    background: #4A4749;
    color: #FFFFFF;
    justify-content: center;
    border-radius: 6px;


}


.page-numbers .dots{
    justify-content: center;

}


.text-articl-tourname{
    font-size: 14px;
    line-height: 16px;
}


.container-tournament-cards{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.container-tournament-card{
    width: 49%;
    box-shadow: 2px 2px 6px rgba(66, 74, 117, 0.25);
    border-radius: 6px;
}

.img-tournament-card{
    background-image: url(../img/Rectangle49.svg);
    width: 100%;
    height: 258px;
    border-radius: 6px 6px 0px 0px;
    background-position: center;
}

.text-block-tournament-card h6{
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    
    color: #000000;
    margin-top: 16px;
    margin-bottom: 12px;

}

.container-tournament-card{
    margin-top: 20px;
}

.text-tournament-card{
    background: #FFFFFF;
    padding: 15px 24px 22px;
    font-size: 16px;
line-height: 24px;
color: #8C8C8C;
border-radius: 0px 0px 6px 6px;

}

.text-card{
    display: flex;
    justify-content: space-between;
}

.text-card-bl{
    color: #000000;
}



.banner-articl-tournamentPage{
    background-image: url(../img/image6.jpg);
    width: 100%;
    height: 290px;
    background-position: center;
}

.taxt-banner-tournamentPage{
    background: #FFFFFF;
    padding: 15px 20px 13px;
}

.taxt-banner-tournamentPage{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.taxt-banner-tournamentPage .text-card{
    width: 33%;
   
}

.taxt-banner-tournamentPage .text-card:not(:last-of-type){
  margin-right: 61px;
}


.share-block-newspagePage{
  margin-bottom: 35px;
}


.reviews-wrap-newspagePage{
  margin-top: 25px;
  margin-bottom: 20px;
}



.taxt-banner-tournamentPage2{
  margin-bottom: 17px;
  justify-content: flex-end;
  padding-top: 0;
}

.taxt-banner-tournamentPage2 .text-card{
  width: 33%;
  padding-left: 39px;


}

.tournamePage-blok{
  width: 100%;
  height: 184px;
  background-image: url(../img/koi_princess.jpg);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 6px 6px 0 0;
}

.tournamePage-text{
  font-size: 16px;
line-height: 19px;
/* identical to box height */
/*
text-align: center;

color: #000000;
padding-top: 15px;
padding-bottom: 15px;
background-color: #FFFFFF;
border-radius: 0 0 6px 6px;
}


.section-heading {
    font-size: 24px;
    font-weight: 400;
    padding-bottom: 15px;
    border-bottom: 1px solid #CCCCCC;
}



/* FOOTER */
/*
.footer{
    background-color: #F2F2F2;
    padding-top: 47px;
    position: relative;
}
.ft-section1{
    width: 100%;
    height: 140px;
    background-image: url(../img/Rectangle153.jpg);
    background-position: center;
    background-repeat: no-repeat;
   
}

.ft-section1-content{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1060px;
    margin: 0 auto;
}

.ft-section1-content .tell-img{
position: absolute;
top: 0;
}

.ft-section1-content .text-casino{
    font-size: 20px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
padding-left: 340px;
}

.ft-section1-content .app-img{
    padding: 15px 0 13px;
}

.ft-section1-content .app-img img:not(:last-of-type){
    padding-bottom: 12px;
}

.ft-section1-content .app-img img{
    display: block;
}

.ft-section2-content{
    max-width: 640px;
    margin: 40px auto 0;
    border-top: 1px solid #CCCCCC;
    padding: 0 0 92px;
    
}

.ft-section2-content .ft-h4{
    padding-top: 34px;
    margin-bottom: 15px;
}

.ft-section2-content-text{
    font-size: 16px;
line-height: 19px;
color: #000000;
}


.footer .ft-section3{
    background: #292929;
    padding: 69px 0 86px;

}

.ft-section3-content{
    display: flex;
    justify-content: space-between;
    margin-left: 90px;
}

.ft-section3-content .nav-left ul li, .ft-section3-content .nav-right ul li{
    list-style: none;
}

.ft-section3-content .nav-left ul li a, .ft-section3-content .nav-right ul li a{
    text-decoration: none;
    font-size: 16px;
line-height: 30px;
color: #FFFFFF;
}

.ft-section3 .footer__social-links {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
    align-self: flex-start;
}

.footer__social-links .footer__link {
    display: inline-block;
    width: 52px;
    height: 54px;
}

.footer__social-links .dmca img{
margin-top: 40px;
}

.footer__social-links .footer__link a{
    width: 50px;
    height: 50px;
}

.footer__link:not(:last-of-type){
    margin-right: 12px;

}
.footer__link:nth-child(1) {
    background-image: url(assets/img/vk.svg);
}

.footer__link:nth-child(2) {
    background-image: url(../img/fb.svg);
}

.footer__link:nth-child(3) {
    background-image: url(../img/tw.svg);
}

.footer__link:nth-child(4) {
    background-image: url(../img/g+.svg);
}

.footer__link:nth-child(5) {
    background-image: url(../img/tw.svg);
}

.copy{
    font-size: 16px;
line-height: 19px;
color: #C2C2C2;
margin-top: 15px;
}

.gam {
    display: none;
    cursor: pointer;
    width: 30px;
    height: 16px;
    background: url(../img/gam.svg) no-repeat center;
    background-size: contain;
}
.dmca-mob{
    display: none;
}

.footer__link-mob{
    display: none !important;
}

.news-card-mobi .sidebar-section-allgamePage{
    display: none;
}
.form-email-img-mob{
    display: none;
    }

   .main .main-row2-lock{
    background-color: #F2F2F2;
   }

   .container-cards-casino-pd{
       margin-bottom: 20px;
   }

   .main .main-row2-lock-greey{
    background: #4A4749;
    padding: 43px 0 27px;
    margin-bottom: 38px;
   }

   .main-row2-lock-greey p{
    font-size: 18px;
line-height: 21px;

color: #FFFFFF;
padding-left: 20px;
padding-right: 20px;
   }
   

@media (max-width: 1440px) {
  

  .main .section5 .multiple-items {
       width: 85%;
       margin-right: auto;
       margin-left: auto;
   }

   .container-promocode .bonus-text {
    padding-bottom: 10px;
    
}

.container-promocode .greetings-text{
    padding-bottom: 10px;

}



.bonus-topgame-card-sidebar{
    flex-direction: column;
}

.img-topgame-card-tab{
    background-size: 100%;
    border-radius: 6px 6px 0 0;
    background-position: center;
}
   
   }

@media (max-width: 1200px) {
    .container-promocode {
        padding: 10px;
    }

    .container-promocode .promocode-text {
        font-size: 14px;
        padding: 0px;
    }
    .container-promocode .noCopyPromo {
        font-size: 12px;
      
    }
    
    .ft-section3-content{
        margin-left: 0px;
    }

    .section7 .container-cards-bonus{
flex-wrap: wrap;
width: 90%;
margin-left: auto;
margin-right: auto;
    }

    .container-cards-bonus .cards-bonus{
        width: 46%;
    }

    .blog-cards .blog-card-content{
        padding-top: 90px;
    }
    
    }
   
    
@media (max-width: 1024px) {

    .main-section {
        display: flex;
        flex-direction: column;
        width: 100%;
        justify-content: space-between;
    }
    .main-section-block {
        width: 100%;
    }

    .sidebar-section {
        width: 100%;
    }

    .bonus-casino-card-sidebar{
        width: 100%;
    }

    .pagination .page-numbers li:not(:last-of-type) {
      margin-right: 5px;
  }

  .main .section5 .multiple-items {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.prev, .next {
  display: none !important;
}
    

.section10-container .container-blog-newsPage{
  margin-bottom: 20px;
}

.container-promocode .bonus-text {
    font-size: 12px;
   
}

.container-promocode .noCopyPromo {
    font-size: 11px;
}

.container-promocode .promocode-text{
    line-height: 19px;
}

.container-promocode {
    padding: 5px 10px;
}
.header-row1{
    display: none;
}

.header-row2 .section2 .left{
    display: none;
}

.header-row2 .section2 .right .search{
    display: none;
}

.header-row2 .section2{
    padding-left: 16px;
    padding-right: 16px;
}

.gam {
    display: block;
    position: relative;
    z-index: 11;
    margin-left: 55px;
}

.gam.active {
    background: url(../img/brmenu.svg) no-repeat center;
    background-size: contain;
}

.header-row1, .header-row3 {
    background: #FFFFFF;
}

.header-row3 .section3 .main-menu-wrap {
    text-align: left;
}

.serch-mob, .main-menu, .section2-langs-mob{
    padding-left: 65px;
    padding-right: 20px;

}
.header-row3 .section3 .main-menu-wrap ul li {
    display: block;
    padding-bottom: 0;
   
}

.header-row3 .section3 .main-menu-wrap ul li a {
    text-align: left;
    color: #000000;
    display: block;
    /* padding-bottom: 14px; */
}
/*
.header-row3 .section3 .main-menu-wrap ul li:not(:last-of-type) {
    margin-right: 0px;
}



.sub-menu {
    background: #FFFFFF;
    padding-bottom: 0;
}

.header-row3 .section3 .main-menu-wrap ul li a{
    padding-bottom: 9px;
    border-bottom: 1px solid #FFFFFF;
}

 .flex-header .section3 .main-menu-wrap ul.main-menu li .sub-menu{
    order: 2;
    border: none;
    display: none;
    position: static;
    width: 100% !important;
    min-width: initial !important;
    padding: 0 !important;
}

 .header .section3 .main-menu-wrap{
    transition: 0.4s;
    transform: translateX(100%);
    position: fixed;
    height: calc(100vh - 56px);
    overflow: auto;
    width: calc(100%);
    z-index: 10;
    background-color: #fff;
}

.header .section3 .main-menu-wrap.active {
    transform: translateX(0);
}
.container-form-social-icon-gam{
    display: block;
}

.header-row2 .section2 .center{
    padding-left: 0px;
}

.serch-mob{
    display: block;
}

.section2-langs-mob{
    display: block;
}
.header-row4 {
    margin-top: 90px;
}

.serch-mob{
    margin-bottom: 30px;
    margin-top: 15px;
}

.sub-menu{
    position: relative;
}

.menu-item-has-children:hover .sub-menu, .menu-item-has-children.active .sub-menu{
    padding-left: 50px !important;
    width: 100%;
}

.menu-item-object-service{
    width: 33%;
}

.a-sub-menu-mb, .title-a{
    border-bottom: none !important;
}
.left-mob{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 28px;
    padding-right: 48px;
    width: 100%;
    margin-bottom: 58px;
}



.style-langs-block {
    display: inline-block !important;
    padding-top: 0 !important;
}

.style-langs-block a{
    display: inline-block !important;
}

.sub-menu-lang a{
    display: block !important;
}

.sub-menu-lang a:hover{
    padding-bottom: 9px !important;
    border-bottom: 1px solid #FFFFFF !important;
}

.footer__social-links-mob{
    display: flex;
    justify-content: center;
    margin-top: 51px;
}

.footer__social-links-header-mob{
    display: flex;
    justify-content: center;
}

.footer__social-links .footer__link-mob, .footer__social-links .footer__link-header-mob{
    width: 39px;
    height: 39px;
}

.footer__link-mob:nth-child(1){
    background-image: url(../img/vk.png);
}

.footer__link-mob:nth-child(2){
    background-image: url(../img/fb.png);
}

.footer__link-mob:nth-child(3){
    background-image: url(../img/tw.png);
}

.footer__link-mob:nth-child(4){
    background-image: url(../img/g+.png);
}

.footer__link-mob:nth-child(5){
    background-image: url(../img/tg.png);
}

.ft-section1-content .text-casino{
    padding-left: 200px;
}

.container-cards-game .item-card-mob{
display: none;
}

.section6 .container-cards-game .cards-game .item-card{
    min-width: 48%;
}

.container-cards-bonus .cards-bonus-mob{
    display: none;
}

.section8 .container-cards-bookmakers{
    flex-wrap: wrap;
}

.container-cards-bookmakers .cards-bookmakers{
    width: 24%;
}


.container-cards-bookmakers .cards-bookmakers-mob{
    display: none;
}

.section8-flex{
    display: flex;
    flex-direction: column;
}

.section8-flex h2{
    order: 2;
}

.container-cards-bookmakers{
    order: 3;
}

.see-all{
    order: 4;
}


.text-catalog{
    order: 1;
    margin-bottom: 20px;
}

.section8 .text-catalog .text-catalog-a{
    margin-right: 100px;
    margin-left: 100px;
}

.section8 .text-catalog{
    justify-content: space-around;
}

.blog-cards .blog-card-content {
    padding-top: 50px;
}
.section10-container{
    flex-wrap: wrap;
    justify-content: start;
}
.section10-container .container-news, .section10-container .container-blog {
    width: 100%;
}

.section10-container .news-cards, .section10-container .blog-cards {
display: none;
}



.news-card-mobi .sidebar-section-allgamePage{
    display: block;
    border-top: 1px solid #CCCCCC;
}

.bonus-casino-card-sidebar-mob{
    background-color: #F2F2F2;
}

.img-lastNews-card-tab-mob{
    border-radius: 6px;
}
.see-all-mob{
    margin-bottom: 30px;
}

.section11 .section11-container{
    flex-direction: column;
}
   

.section11-container .container-form-index{
    width: 100%;
    align-items: center;
}

.card-bonus-img{
    background-size: 100%;
}

.img-casino-card-tab{
    background-size: 100%;
}

.bonus-topgame-card-sidebar{
    flex-direction: row;
}

.img-topgame-card-tab{
    background-size: 100%;
    border-radius: 6px 0 0 0;
    background-position: center;
}


.casino-topgame-sidebar-btn{
    width: 100%;
}

.h6-stars-flex-allGamePage{
    justify-content: center;
    flex-direction: column;
    align-items: center;
}


}


@media (max-width: 786px){
    .section4-mob-none{
        display: none;
    }
    
    .section4 .section4-img, .section4 .container-promocode {
        width: 50%;
    }

    .ft-section3-content{
        flex-direction: column;
    }

    .img18{
        order: 1;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    .img18 img{

    width: auto;
height: 38px;}

   .footer__social-links{
order: 2;
    }
    .nav-left{
        order: 3;
    }

    .nav-left ul{
        margin-bottom: 0;
    }

    .nav-right{
        order: 4;
    }

    .dmca{
        display: none;
    }

    .dmca-mob{
        display: block !important;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
        margin-bottom: 34px;
    }

    .copy{
        text-align: center;
    }

    .nav-left ul{
        margin-top: 43px;
    }

    .footer__link{
        display: none;
    }
    .footer__social-links-mob{
        display: flex;
    }

    .footer__link{
        display: none !important;
    }
    .footer__link-mob, .footer__link-header-mob{
        display: inline-block !important;
     
    }

    .footer__social-links-mob{
        margin-top: 0 !important;
    }

    .tell-img{
        display: none;
    }

    .ft-section1-content{
        flex-direction: column;
    }

    .ft-section1-content .text-casino{
        padding-left: 0;
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .ft-section1{
        width: 100%;
        height: 215px;
        background-image: url(../img/Rectangle383.png);
        background-position: center;
    }

    .footer .ft-section3{
        padding: 20px 0 20px;
    }
.container-links{
    flex-wrap: wrap;
}

.container-links a{
margin-bottom: 20px;}

.container-cards-bonus .cards-bonus {
    width: 100%;
}

.section8 .text-catalog .text{
    font-size: 20px;
}

.section8 .text-catalog .text-catalog-a {
    margin-right: 20px;
    margin-left: 50px;
}

.container-cards-bookmakers .cards-bookmakers {
    width: 48%;
    margin-bottom: 20px;
}
    
.container-cards-casino{
    flex-wrap: wrap;
}
.container-cards-casino .cards-bookmakers{
    width: 48%;
    margin-bottom: 20px;
}


.section11-container .container-form-index{
    width: 100%;
    flex-direction: column;
    justify-content: center;
}

.form-email-img-main{
    display: none;
}

.form-email-img-mob{
    display: block;
    width: 100%;
}

.section11-container .container-form-index .form-contant{
    margin-left: auto;
    margin-right: auto;
}

.top-img{
    height: 50px;
width: 50px;

    }

.top-img-img{
    display: none;
}
.top-img-img-mob{
    display: block;
    }


    .left-mob{
        padding-right: 0;
    }
}

/*# sourceMappingURL=main.css.map */
/*
@media (max-width: 470px){
  .taxt-banner-tournamentPage{
    flex-direction: column;
  }

  .taxt-banner-tournamentPage .text-card {
    width: 100%;
}

.taxt-banner-tournamentPage2 .text-card {
  padding-left: 0px;
}

.blog-cards-container-news a{
  width: 100%;
}

.blog-card-content:nth-child(1){
    background-size: 100%;
}

.text-center-upp{
  padding-bottom: 30px;
}


.section10-container-newsPage{
  flex-direction: column;
}

.section6 .container-cards-game .cards-game .item-card{
  max-width: 49%;
}

.section10-container .container-news-newsPage {
  width: 100%;
}

.section10-container .container-blog-newsPage {
width: 100%;
}

.sorting-container{
  flex-direction: column;
}

.logo img{
    max-width: 70px;
}

.logo-main{
    display: none;
}

.logo-mob{
    display: block;
}

.header-row4 {
    margin-top: 76px;
}



.header-row3 .section3 .main-menu-wrap {
    text-align: left;
}

.serch-mob, .main-menu, .section2-langs-mob{
    padding-left: 50px;

}



.header-row2 .section2 .right .popup-with-form-register {
    margin-left: 37px;
    margin-right: 25px;
}


.search-form{
    min-width: 236px;
}
.btn-search{
    left: 225px;
    
}

.gam {
    margin-left: 45px;
}

.text-catalog{
    flex-direction: column;
}

.section8{
    padding-bottom: 20px;
}
.section8 .text-catalog{
    background-image: url(../img/Rectangle298.png);
}

.section8 .text-catalog .text{
    padding-top: 20px;
}
.section8 .text-catalog .text-catalog-a{
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 30px;
}

.section8 .see-all{
    margin-top: 0px;
    margin-bottom: 0px;
}

.section9 .see-all{
    margin-top: 0px;
}

.container-tournament-card{
    width: 100%;
}

.menu-item-has-children:hover .sub-menu, .menu-item-has-children.active .sub-menu{
    flex-direction: column;
}

.section11-container .container-form-index .form-contant #emailform, .section11-container .container-form-index .form-contant #phoneform {
    padding-left: 0;
    padding-right: 0;
}

.section11-container .container-form-index .form-contant {
    width: 85%;
}

}


@media (max-width: 320px){
  .taxt-banner-tournamentPage{
    flex-direction: column;
  }

  .taxt-banner-tournamentPage .text-card {
    width: 100%;
}

.taxt-banner-tournamentPage2 .text-card {
  padding-left: 0px;
}

.blog-cards-container-news a{
  width: 100%;
}

.section6 .container-cards-game .cards-game .item-card{
  max-width: 100%;
}

.header-row2 .section2 .right .popup-with-form-register {
    margin-left: 15px;
    margin-right: 15px;
}

.gam {
    margin-left: 25px;
}

.footer__link-mob:not(:last-of-type) {
    margin-right: 3px;
}

.left-mob{
    flex-direction: column;
}

.img18{
    flex-direction: column;
    justify-content: flex-start;
}

.img18 img{
    margin-bottom: 30px;
}

.container-cards-game .text-catalog .text{
    padding-top: 24px;
}

.container-cards-bookmakers .cards-bookmakers {
    width: 100%;
}
} */
