.media321show{
 display: none; 
}

.fortuna_abs{
display: none;  
}

@media (min-width: 1920px) {
/*=================bonus page======================================*/

.bonus_page_background{
 height: 250%; 
}


/*=================================*/
}

@media (min-width: 1441px) {

/*=================bonus page======================================*/
.bonus_page_background{
 height: 250%; 
}

/*=================================*/
/*============================main================================*/
.tooltip-content{
 display: none; 
}

.rate_history_content_item{
 min-width: 50px; 
}

/*=================================*/

}


@media (min-width: 1025px) and (max-width: 1440px) {

/*============================main================================*/
.game_body{
flex-direction: column-reverse;
}

.game_body_left{
 width: 100%; 
}
.game_content_right{
  position: absolute;
    right: 0;
    height: auto;
}

.tooltip-content{
 display: none; 
}

.rate_history_content_item{
 min-width: 50px; 
}



/*======================================================*/

}

@media (min-width: 769px) and (max-width: 1024px) {

/*============================main================================*/
.game_body{
flex-direction: column-reverse;
}

.rate_history_content_item{
 min-width: 50px; 
}


.game_body_left{
 width: 100%; 
}

.game_content_right{
  position: absolute;
    right: 0;
    height: auto;
}

.tooltip-content{
 display: none; 
}

/*==*/

.payin_modal{
 width: 500px; 
}

.payin_modal_wrapper{
 width: 500px; 
 display: block;
max-height: 550px;
min-height: 550px;
}
.modal_payments_aside{
 width: 100%; 
}

.moneycountry{
 width: 100%; 
}

.payments{
 height: 160px; 
}

.modal_payments_content{
width: 100%;
height: 240px;
}

.payments_content_header_close{
  position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
}

.payout_modal_wrapper{
 width: 500px; 
}
.payout_modal_aside_conteiner {
   flex-wrap: nowrap;
   flex-direction: column;
    
}

/*==*/

/*========================================*/

/*=================partner page=======================*/
.page_ref_statistics{
 display: block; 
}
.page_left_ref_statistics{
 border: none; 
}
.page_center_ref_statistics{
 border: none; 
}

#statistics{
 overflow-x: scroll; 
}

.media769scroll{
 width: 1024px; 
}

/*========================================*/

}


@media (min-width: 426px) and (max-width: 768px) {

/*============================pagenotfount================================*/
.media_title426{
 font-size: 35px; 
}

.media_text426{
font-size: 16px;  
}

.fortuna_abs{
display: block;  
}

.formedia_btnnone{
 display: none; 
}

/*==================================================================*/

/*=================partner page=======================*/
.page_ref_statistics{
 display: block; 
}
.page_left_ref_statistics{
 border: none; 
}
.page_center_ref_statistics{
 border: none; 
}

#statistics{
 overflow-x: scroll; 
}

.media769scroll{
 width: 1024px; 
}

.media426none{
 display: none; 
}

#promocode h3{
 font-size: 16px; 
}

.payout_ref_modal{
 display: block; 
}
.payout_modal_aside_ref{
 width: 100%; 
}

.payout_modal_content_ref{
 width: 100%; 
}

/*========================================*/




/*============================main================================*/

.game_body{
flex-direction: column-reverse;
}

.rate_history_content_item{
 min-width: 50px; 
}


.game_body_left{
 width: 100%; 
}

.game_content_right{
  position: fixed;
    right: 0;
    height: auto;
    width: 100%;
}


.user_jet_rate_block{
 display: block; 
 height: 300px;
 padding: 0;
}

.user_jet_rate{
 margin: 10px 0; 
}
.sound_block{
 display: none; 
}

.media_none{
 display: none; 
}

.bonusLink{
 display: none; 
}

.jetnav_dropdown_menu{
 top: 36px; 
 right: -180px;
}


/*==*/

.payin_modal{
 width: 410px; 
}

.payin_modal_wrapper{
 width: 410px; 
 display: block;
max-height: 550px;
min-height: 550px;
}
.modal_payments_aside{
 width: 100%; 
}

.moneycountry{
 width: 100%; 
}

.payments{
 height: 160px; 
}

.modal_payments_content{
width: 100%;
height: 240px;
}

.payments_content_header_close{
  position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
}

.payout_modal_wrapper{
 width: 410px; 
display: block;
}
.payout_modal_aside_conteiner {
   flex-wrap: nowrap;
   flex-direction: column;
  height: 190px;
}
.payout_modal_aside{
 width: 100%; 
}

.settings_modal_content{
 max-width: 410px; 
}

.sids_content_body{
 padding: 5px; 
}

.sids_content_body_list_right{
 width: 100%; 
}

.rules_modal_body{
 padding: 10px; 
}

.modal-content{
 z-index: 9999; 
}

.modal{
--bs-modal-zindex: 9999;
}

.rules_modal_flex{
  display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
}
.limit_modal{
max-width: none;
width: 100%;
}

.payout_modal_content{
 width: 100%; 
}

.payout_modal_content_close{
  position: absolute;
    right: 10px;
    top: 10px;
    background: #edf0f7;
}
.bunus_modal_content_input{
 width: 100%; 
}

/*====================game cntent=======================*/

.schedule-number{
 top: 25%; 
}
.schedule-number-animated span{
 font-size: 50px; 
}

.schedule-number-finish{
 font-size: 26px; 
}

.jet_waiting_content_text{
 font-size: 20px; 
}

.schedule-bg2{
 height: 65px; 
}

.jet-main-laoding-img{
 max-width: 80px; 
}

.jet-main-laoding-content{
 gap: 8px; 
}

.jet-main-laoding-text{
      line-height: normal;
    max-width: 350px;
    font-size: 16px;
}

.schedule-animate-img img:nth-child(1){
  width: 75%;
  top: -75px;
}

.schedule-animate-img img:nth-child(2){
 width: 70px; 
 height: 70px;
 right: 90px;
 top: -18px;
}

/*========================================*/

/*==================================================================*/

/*=================bonus page======================================*/

.TelegramBonusRoadmap_root_nw4o_{
  display: block;
}

.TelegramBonusRoadmap_step_JX1aJ{
 margin-bottom: 10px; 
}

.logo{
 width: 80px; 
 height: 40px;
}

.VKStepsBlock_title{
 padding: 0 20px; 
}

.VKStepsBlock ul {
padding: 0;
}

.VkBonusRoadmap_list{
 display: block; 
}

.RoadmapCardUniversal_card_o072r{
 margin-bottom: 10px; 
}

.VouchersBlock_image_FMhhj{
width: 230px;
height: 130px;
}

.VouchersBlock_root_nYS4z{
 padding: 20px; 
}

.VouchersBlock_title_vSX67{
 font-size: 18px; 
}

.VouchersBlock_root_nYS4z ul{
 padding: 0; 
}

/*====================================================*/
}

@media (min-width: 376px) and (max-width: 425px) {

/*============================pagenotfount================================*/
.media_title426{
 font-size: 35px; 
}

.media_text426{
font-size: 16px;  
}

.fortuna_abs{
display: block;  
}

.formedia_btnnone{
 display: none; 
}

/*==================================================================*/


/*=================partner page=======================*/
.page_ref_statistics{
 display: block; 
}
.page_left_ref_statistics{
 border: none; 
}
.page_center_ref_statistics{
 border: none; 
}

#statistics{
 overflow-x: scroll; 
}

.media769scroll{
 width: 1024px; 
}

.media426none{
 display: none; 
}

#promocode h3{
 font-size: 16px; 
}

.payout_ref_modal{
 display: block; 
}
.payout_modal_aside_ref{
 width: 100%; 
}

.payout_modal_content_ref{
 width: 100%; 
}

.media376none{
 display: none; 
}

/*========================================*/



/*=================bonus page======================================*/

.TelegramBonusRoadmap_root_nw4o_{
  display: block;
}

.TelegramBonusRoadmap_step_JX1aJ{
 margin-bottom: 10px; 
}

.logo{
 width: 80px; 
 height: 40px;
}

.VKStepsBlock_title{
 padding: 0 20px; 
}

.VKStepsBlock ul {
padding: 0;
}

.VkBonusRoadmap_list{
 display: block; 
}

.RoadmapCardUniversal_card_o072r{
 margin-bottom: 10px; 
}

.VouchersBlock_image_FMhhj{
display: none;
}

.VouchersBlock_root_nYS4z{
 padding: 20px; 
}

.VouchersBlock_title_vSX67{
 font-size: 18px; 
}

.VouchersBlock_root_nYS4z ul{
 padding: 0; 
}

.VouchersBlockSocial_socialTitlingText_FMwFZ{
 font-size: 14px; 
}

/*====================================================*/


/*============================main================================*/

.game_body{
flex-direction: column-reverse;
}

.game_body_left{
 width: 100%; 
}
.rate_history_content_item{
 min-width: 50px; 
}

.game_content_right{
  position: fixed;
    right: 0;
    height: auto;
    width: 100%;

}


.user_jet_rate_block{
 display: block; 
 height: 300px;
 padding: 0;
}

.user_jet_rate{
 margin: 10px 0; 
}
.sound_block{
 display: none; 
}

.media_none{
 display: none; 
}

.bonusLink{
 display: none; 
}

.jetnav_dropdown_menu{
 top: 36px; 
 right: -150px;
}


/*==*/

.payin_modal{
 width: 360px; 
}

.payin_modal_wrapper{
 width: 360px; 
 display: block;
max-height: 550px;
min-height: 550px;
}
.modal_payments_aside{
 width: 100%; 
}

.moneycountry{
 width: 100%; 
}

.payments{
 height: 160px; 
}

.modal_payments_content{
width: 100%;
height: 240px;
}

.payments_content_header_close{
  position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
}

.payout_modal_wrapper{
 width: 360px; 
display: block;
}
.payout_modal_aside_conteiner {
   flex-wrap: nowrap;
   flex-direction: column;
  height: 190px;
}
.payout_modal_aside{
 width: 100%; 
}

.settings_modal_content{
 max-width: 360px; 
}

.sids_content_body{
 padding: 5px; 
}

.sids_content_body_list_right{
 width: 100%; 
}

.rules_modal_body{
 padding: 10px; 
}

.modal-content{
 z-index: 9999; 
}

.modal{
--bs-modal-zindex: 9999;
}

.rules_modal_flex{
  display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
}
.limit_modal{
max-width: none;
width: 100%;
}

.payout_modal_content{
 width: 100%; 
}

.payout_modal_content_close{
  position: absolute;
    right: 10px;
    top: 10px;
    background: #edf0f7;
}
.bunus_modal_content_input{
 width: 100%; 
}

.sids_content_body_list{
    height: 90px;
    grid-template-columns: auto;
    width: 100%;
    padding: 10px 21px;  
}

.sids_content_body_list_my{
grid-template-columns: auto;
    height: 150px;
    padding: 10px 20px;  
}

/*====================game cntent=======================*/

.schedule-number{
 top: 25%; 
}
.schedule-number-animated span{
 font-size: 50px; 
}

.schedule-number-finish{
 font-size: 26px; 
}

.jet_waiting_content_text{
 font-size: 20px; 
}

.schedule-bg2{
 height: 65px; 
}

.jet-main-laoding-img{
 max-width: 80px; 
}

.jet-main-laoding-content{
 gap: 8px; 
}

.jet-main-laoding-text{
      line-height: normal;
    max-width: 350px;
    font-size: 16px;
}

.schedule-animate-img img:nth-child(1){
  width: 75%;
  top: -75px;
}

.schedule-animate-img img:nth-child(2){
 width: 70px; 
 height: 70px;
 right: 64px;
 top: -40px;
}


/*========================================*/

/*==================================================================*/






}

@media (min-width: 321px) and (max-width: 375px) {

.alrates_content{
 padding: 0; 
}
/*============================pagenotfount================================*/
.media_title426{
 font-size: 35px; 
}

.media_text426{
font-size: 12px;  
}

.fortuna_abs{
display: block;  
}

.formedia_btnnone{
 display: none; 
}

/*==================================================================*/


/*=================partner page=======================*/
.page_ref_statistics{
 display: block; 
}
.page_left_ref_statistics{
 border: none; 
}
.page_center_ref_statistics{
 border: none; 
}

#statistics{
 overflow-x: scroll; 
}

.media769scroll{
 width: 1024px; 
}

.media426none{
 display: none; 
}

#promocode h3{
 font-size: 16px; 
}

.payout_ref_modal{
 display: block; 
}
.payout_modal_aside_ref{
 width: 100%; 
}

.payout_modal_content_ref{
 width: 100%; 
}

.media376none{
 display: none; 
}

.media321none{
 display: none; 
}

.media321show{
 display: block; 
}
.payout_modal_aside_conteiner_ref{
 padding: 0; 
}

.p_logo{
 width: 35px !important; 
 height: 35px !important; 
}
/*========================================*/


/*=================bonus page======================================*/

.TelegramBonusRoadmap_root_nw4o_{
  display: block;
}

.TelegramBonusRoadmap_step_JX1aJ{
 margin-bottom: 10px; 
}

.logo{
width: 80px;
height: 40px;
}

.VKStepsBlock_title{
 padding: 0 20px; 
}

.VKStepsBlock ul {
padding: 0;
}

.VkBonusRoadmap_list{
 display: block; 
}

.RoadmapCardUniversal_card_o072r{
 margin-bottom: 10px; 
}

.VouchersBlock_image_FMhhj{
display: none;
}

.VouchersBlock_root_nYS4z{
 padding: 20px; 
}

.VouchersBlock_title_vSX67{
 font-size: 18px; 
}

.VouchersBlock_root_nYS4z ul{
 padding: 0; 
}

.VouchersBlockSocial_socialTitlingText_FMwFZ{
 font-size: 14px; 
}

.supportPanel_text{
 display: none; 
}

.Language_modal{
 right: -21px; 
}

.VouchersBlockSocial_socialTitlingText_FMwFZ{
 display: none; 
}

/*====================================================*/


/*============================main================================*/

.game_body{
flex-direction: column-reverse;
}

.game_body_left{
 width: 100%; 
min-width: 100%;
}

.rate_history_content_item{
 min-width: 50px; 
}


.game_content_right{
  position: fixed;
    right: 0;
    height: auto;
    width: 100%;
}


.user_jet_rate_block{
 display: block; 
 height: 300px;
 padding: 0;
}

.user_jet_rate{
 margin: 10px 0; 
}
.sound_block{
 display: none; 
}

.media_none{
 display: none; 
}

.bonusLink{
 display: none; 
}

.jetnav_dropdown_menu{
 top: 36px; 
 right: -30px;
}


/*==*/

.payin_modal{
 width: 305px; 
}

.payin_modal_wrapper{
 width: 305px; 
 display: block;
max-height: 550px;
min-height: 550px;
}
.modal_payments_aside{
 width: 100%; 
}

.moneycountry{
 width: 100%; 
}

.payments{
 height: 160px; 
}

.modal_payments_content{
width: 100%;
height: 240px;
}

.payments_content_header_close{
  position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
}

.payout_modal_wrapper{
 width: 305px; 
display: block;
}
.payout_modal_aside_conteiner {
   flex-wrap: nowrap;
   flex-direction: column;
  height: 190px;
}
.payout_modal_aside{
 width: 100%; 
}

.settings_modal_content{
 max-width: 305px; 
}

.sids_content_body{
 padding: 5px; 
}

.sids_content_body_list_right{
 width: 100%; 
}

.rules_modal_body{
 padding: 10px; 
}

.modal-content{
 z-index: 9999; 
}

.modal{
--bs-modal-zindex: 9999;
}

.rules_modal_flex{
  display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
}
.limit_modal{
max-width: none;
width: 100%;
}

.payout_modal_content{
 width: 100%; 
}

.payout_modal_content_close{
  position: absolute;
    right: 10px;
    top: 10px;
    background: #edf0f7;
}
.bunus_modal_content_input{
 width: 100%; 
}

.sids_content_body_list{
    height: 90px;
    grid-template-columns: auto;
    width: 100%;
    padding: 10px 21px;  
}

.sids_content_body_list_my{
grid-template-columns: auto;
    height: 150px;
    padding: 10px 20px;  
}

/*====================game cntent=======================*/

.schedule-number{
 top: 30%; 
}
.schedule-number-animated span{
 font-size: 30px; 
}

.schedule-number-finish{
 font-size: 18px; 
}

.jet_waiting_content_text{
 font-size: 20px; 
}

.schedule-bg2{
 height: 65px; 
}

.jet-main-laoding-img{
 max-width: 30px; 
}

.jet-main-laoding-content{
 gap: 8px; 
}

.jet-main-laoding-text{
      line-height: normal;
    max-width: 230px;
    font-size: 12px;
}

.schedule-animate-img img:nth-child(1){
  width: 75%;
  top: -75px;
}

.schedule-animate-img img:nth-child(2){
 width: 70px; 
 height: 70px;
 right: 64px;
 top: -40px;
}


/*========================================*/

.game_content_header{
 gap: 0; 
}

.bet_control_input input{
 font-size: 12px; 
}
.bet_control_input_overlay{
 font-size: 12px; 
}
.bet_control_btns button{
 padding: 0; 
}

.bet_control_btns div{
 padding: 0; 
 font-size: 8px;
}
.make_bet_button_div{
 font-size: 12px; 
}

.schedule-number-animated{
 line-height: normal; 
 font-size: 14px;
}

.info_modal_body_top {
 display: flex;
    flex-direction: column;
}
.set_modal_bottom_allbtn{
 padding: 0; 
}

/*==================================================================*/



}

@media (max-width: 320px) {

.game_body_left{
 padding: 10px 3px; 
}

/*============================pagenotfount================================*/
.media_title426{
 font-size: 35px; 
}

.media_text426{
font-size: 12px;  
}

.fortuna_abs{
display: block;  
}

.formedia_btnnone{
 display: none; 
}

/*==================================================================*/

/*=================partner page=======================*/
.page_ref_statistics{
 display: block; 
}
.page_left_ref_statistics{
 border: none; 
}
.page_center_ref_statistics{
 border: none; 
}

#statistics{
 overflow-x: scroll; 
}

.media769scroll{
 width: 1024px; 
}

.media426none{
 display: none; 
}

#promocode h3{
 font-size: 16px; 
}

.payout_ref_modal{
 display: block; 
}
.payout_modal_aside_ref{
 width: 100%; 
}

.payout_modal_content_ref{
 width: 100%; 
}

.media376none{
 display: none; 
}

.media321none{
 display: none; 
}

.media321show{
 display: block; 
}
.payout_modal_aside_conteiner_ref{
 padding: 0; 
flex-direction: column;
}

.p_logo{
 width: 35px !important; 
 height: 35px !important; 
}

.payout_modal_aside_header_hint_ref{
 padding: 0; 
}

.Language_modal{
 width: 290px; 
}

/*========================================*/

/*=================bonus page======================================*/

.TelegramBonusRoadmap_root_nw4o_{
  display: block;
}

.TelegramBonusRoadmap_step_JX1aJ{
 margin-bottom: 10px; 
}

.logo{
 width: 80px; 
 height: 40px;
}

.VKStepsBlock_title{
 padding: 0 20px; 
}

.VKStepsBlock ul {
padding: 0;
}

.VkBonusRoadmap_list{
 display: block; 
}

.RoadmapCardUniversal_card_o072r{
 margin-bottom: 10px; 
}

.VouchersBlock_image_FMhhj{
display: none;
}

.VouchersBlock_root_nYS4z{
 padding: 20px; 
}

.VouchersBlock_title_vSX67{
 font-size: 18px; 
}

.VouchersBlock_root_nYS4z ul{
 padding: 0; 
}

.VouchersBlockSocial_socialTitlingText_FMwFZ{
 font-size: 14px; 
}

.supportPanel_text{
 display: none; 
}

.Language_modal{
 right: -21px; 
}

.VouchersBlockSocial_socialTitlingText_FMwFZ{
 display: none; 
}

/*====================================================*/


/*============================main================================*/

.game_body{
flex-direction: column-reverse;
}

.game_body_left{
 width: 100%; 
min-width: 100%;
}

.rate_history_content_item{
 min-width: 50px; 
}


.game_content_right{
  position: fixed;
    right: 0;
    height: auto;
    width: 100%;

}


.user_jet_rate_block{
 display: block; 
 height: 300px;
 padding: 0;
}

.user_jet_rate{
 margin: 10px 0; 
}
.sound_block{
 display: none; 
}

.media_none{
 display: none; 
}

.bonusLink{
 display: none; 
}

.jetnav_dropdown_menu{
 top: 36px; 
 right: -40px;
}


/*==*/

.payin_modal{
 width: 285px; 
}

.payin_modal_wrapper{
 width: 285px; 
 display: block;
max-height: 550px;
min-height: 550px;
}
.modal_payments_aside{
 width: 100%; 
}

.moneycountry{
 width: 100%; 
}

.payments{
 height: 160px; 
}

.modal_payments_content{
width: 100%;
height: 240px;
}

.payments_content_header_close{
  position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
}

.payout_modal_wrapper{
 width: 285px; 
display: block;
}
.payout_modal_aside_conteiner {
   flex-wrap: nowrap;
   flex-direction: column;
  height: 190px;
}
.payout_modal_aside{
 width: 100%; 
}

.settings_modal_content{
 max-width: 285px; 
}

.sids_content_body{
 padding: 5px; 
}

.sids_content_body_list_right{
 width: 100%; 
}

.rules_modal_body{
 padding: 10px; 
}

.modal-content{
 z-index: 9999; 
}

.modal{
--bs-modal-zindex: 9999;
}

.rules_modal_flex{
  display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
}
.limit_modal{
max-width: none;
width: 100%;
}

.payout_modal_content{
 width: 100%; 
 min-width: 285px;
}

.payout_modal_content_close{
  position: absolute;
    right: 10px;
    top: 10px;
    background: #edf0f7;
}
.bunus_modal_content_input{
 width: 100%; 
}

.sids_content_body_list{
    height: 90px;
    grid-template-columns: auto;
    width: 100%;
    padding: 0;  
}

.sids_content_body_list_my{
grid-template-columns: auto;
    height: 150px;
    padding: 10px 20px;  
}

/*====================game cntent=======================*/

.schedule-number{
 top: 30%; 
}
.schedule-number-animated span{
 font-size: 30px; 
}

.schedule-number-finish{
 font-size: 18px; 
}

.jet_waiting_content_text{
 font-size: 20px; 
}

.schedule-bg2{
 height: 65px; 
}

.jet-main-laoding-img{
 max-width: 30px; 
}

.jet-main-laoding-content{
 gap: 8px; 
}

.jet-main-laoding-text{
      line-height: normal;
    max-width: 230px;
    font-size: 12px;
}

.schedule-animate-img img:nth-child(1){
  width: 75%;
  top: -75px;
}

.schedule-animate-img img:nth-child(2){
 width: 70px; 
 height: 70px;
 right: 64px;
 top: -40px;
}


/*========================================*/

.game_content_header{
 gap: 0; 
}

.bet_control_input input{
 font-size: 12px; 
}
.bet_control_input_overlay{
 font-size: 12px; 
}
.bet_control_btns button{
 padding: 0; 
}

.bet_control_btns div{
 padding: 0; 
 font-size: 8px;
}
.make_bet_button_div{
 font-size: 12px; 
}

.schedule-number-animated{
 line-height: normal; 
 font-size: 14px;
}

.info_modal_body_top {
 display: flex;
    flex-direction: column;
}
.set_modal_bottom_allbtn{
 padding: 0; 
 gap: 5px;
}

.set_modal{
 min-width: 285px; 
}

.limit_modal_header_left h2{
 font-size: 12px; 
}

.payout_modal_content_block{
 padding: 0 10px; 
}

.detail_madal{
 min-width: 285px; 
}

.bunus_modal{
 min-width: 285px; 
}

.bunus_modal_header h2{
 font-size: 10px !important; 
}

.bunus_modal_top{
 padding: 15px; 
}
.bunus_modal_content{
 display: flex; 
}

/*==================================================================*/



}

