/*mobile*/
@media only screen and (max-width: 40em) {
  .cookie-inner-wrapper {
    flex-direction: column;
  }

  .cookie-message-wrapper span {
    line-height: 1;
    text-align: center;
  }

  .cookie-inner-wrapper .button {
    margin-top: 10px;
  }

  .cookie-inner-wrapper a {
    padding-top: 10px;
  }

  .btn_cookie_accept {
    width: fit-content;
    margin: 0 auto;
    margin-top: 10px;
  }

  .page-popup.open .page-popup-content {
    margin: 20% auto;
    max-width: 90%;
  }

  .page-popup.open .page-popup-content .page-popup-inner-content img {
    width: 100%;
  }

  img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
  }
}


@media only screen and (max-width: 1700px) { 

.base_section {width: 90%;}
.game-info{min-width:auto;}

}

@media only screen and (max-width: 1500px) { 

  .card_casino_btn {flex-wrap: wrap; justify-content: center;}

  .card_casino_btn .card_btn {padding: 10px;}

  .CARD_CASINO{max-width: 100%;}

  .carousel-container .video-carousel , .clip_category .carousel-container .video-carousel_clips{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }


  .carousel-container .one_video_tab{width: 100%;}

  .area_reservada_form .reserv_form1{gap:15px}

  .store .store_list{
  grid-template-columns: repeat(3, 1fr);

  }
  .about_present {flex-direction: column-reverse;}
  .sobremim_maintext {width: 100%;}
  .about_present_he img , .about_present_logo img{  margin:auto; display:flex;}
}


@media only screen and (max-width: 1400px) { 
  .navplayoffs {
    border-bottom: none;
  }
  .product_slot_row{flex-direction: column;}
  #plk_slot_bonus_list{min-width: auto !important;}
  .store .store_list {display: grid;grid-template-columns: repeat(2, 1fr); gap: 20px; height: 100%; width: 100%;margin-bottom: 30px;}

  .grid-news { grid-template-columns: repeat(2, 1fr);}  
  .media { grid-template-columns: repeat(3, 1fr); }
  .stream_overlay{position: static; margin-top:10px;}
  .stream_overlay_box{max-width:185px}
    /*Bonus Buy Battle */
  .challenge .bonus_box .header .title h3{    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 170px;
    text-wrap: nowrap;
  }
  .challenge .box {width: 48%;}
  .challenge .middiv{width: 4%;}
  .challenge .bonus_box .header .value{margin:0;}
  .challenge .bonus_box .amount span{font-size: 14px;}
    /*Bonus Buy Battle */

    .swiper-clips-wrapper{
      max-height: 250px;}
  }



  @media only screen and (max-width: 1200px) {
    .sondagens {display: flex;flex-direction: column-reverse;}
    
    .swiper-clips-wrapper{
      max-height: 200px;}


    .slider_des_offers.slider_offers_active .slick-list {
      margin: 0 -2rem;
    }

    .days_direct{    display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 10px;}

    /*Bonus Buy Battle */
    .bonus_tabs .challenge {flex-direction: column;}
    .challenge .box , .challenge .status_bonus , .challenge .bonus_box{width: 100%;}
    .challenge .middiv{width: 100%; display:  flex; justify-content: center; margin-top: 45px;margin-bottom: 45px;}


        /*Bonus Buy Battle */

    .maybe {flex-direction: column; }

    .helpsuport {flex-direction: column;}
    .helpsuport .background_about1{ width: 100%;max-width: 100%;}
    .left_menu_profile {max-width: 100%;}

    .helpsuport .back_helpsuport{ width: 100%;/*overflow-x: auto;*/}
    .helpsuport_menu ul {display: flex;overflow-y: hidden;padding: 0;margin: 0;white-space: nowrap;width: 100%;}
    .helpsuport_menu ul li {flex: 0 0 auto;white-space: nowrap;}
  
    /* Barra de rolagem personalizada */
    .helpsuport .back_helpsuport ul li::-webkit-scrollbar {width: 12px;}
    .helpsuport .back_helpsuport ul li::-webkit-scrollbar-track {background: none;border-radius: 5px;}
    .helpsuport .back_helpsuport ul li::-webkit-scrollbar-thumb {background: #100f29; border-radius: 5px;}
    .helpsuport .back_helpsuport ul li::-webkit-scrollbar-thumb:hover {background: #100f29;}

    .line_{ background: rgb(255 255 255 / 30%);width: calc(100% - 40px);height: 1px; margin-left:20px}
    .carousel-container .video-carousel , .clip_category .carousel-container .video-carousel_clips{
      display: grid;
      grid-template-columns: repeat(2, 1fr);
    }

    .select-filter {max-width: 160px;}
 
    }
  
  @media only screen and (max-width: 1100px) { 

    .offers_page .btn-navbar {padding:6px 10px}
    .offers_page .btn-navbar span{display:none;}
    .offers_page .btn-navbar img{display:flex}

    .slider_des_offers.slider_offers_active .slick-slide {
      margin: 0 
  }

    .product_store .background_about{ gap:40px; 
      padding: 20px;
       flex-direction: column;} 
  .store .store_menu {position: fixed;top: 0;left: -100%;width:100vw;height: 100%;transition: left 0.3s ease-in-out;z-index: 9999;max-width: 100vw;}

  .store .store_list {display: grid;grid-template-columns: repeat(3, 1fr); gap: 20px;}

    .promo_list_grid2 {grid-template-columns: repeat(2, 1fr);} 
    .promo_list_grid {grid-template-columns: repeat(1, 1fr);} 
    /*.promo_card_style2 {margin: auto; display:flex;}*/
.grid-news .news-card p , .grid-news2 .news-card p {display:none;}

.story .news-card h2{
  margin:10px 0 20px 0;
}



.story_one .news-card .text {margin: 20px;}
  .media { grid-template-columns: repeat(2, 1fr); }

  }


  /*mobile*/
@media only screen and (max-width: 900px) {

  .swiper-clips-wrapper{
    max-height: 200px;}

  .base_section {margin-bottom: 30px !important;}
  .user--link span{display: none;}
  
  .promo_nav .absolute{ margin-top: -30px;margin-left: -315px;} 
  .promo_nav .absolute .btn_casino_logo img{width: 120px;}

  .card-carousel {margin-left: calc((100vw - var(--carousel-min-width) - 40px) / 2)  }

  /* - Space //---------------- */
  .top20{padding-top: 10px!important;}
  .top40{padding-top: 20px!important;}
  .top60{padding-top: 30px!important;}

  /*// PRESENT  //----------------------------*/
  /*.base_section{padding: 0 20px 20px 20px;} */
  .presentation_page h1{font-size: 30px;}
  .presentation_page p{font-size: 14px;}

  /*- Headings Style   //---------------- */
  p{font-size: 14px;}
  h1{font-size: 20px;}
  h2{font-size: 16px;}
  h3{font-size: 18px;}

  /*// MENU  //----------------------------*/
  .sidebar_blockage{display:none;}
  #sidebar_menu{padding:20px;}
  .sidebar { width: 244px; z-index:99999999;
    position: fixed;top:0; bottom:0; left:-260px;overflow-x:hidden;
    transition: left 300ms; 
    background: linear-gradient(rgb(10, 9, 33, 1), #0A0921);}
  .sidebar.open {width: 100vw; display: block; }
  .sidebar.open + .content { overflow: hidden; }
  .menu-icon {cursor: pointer;}
  .content {width: 100%;}
  .mobile_close{ display: flex; justify-content: space-between; padding: 15px; }
  #sidebar_image{padding:0;}
  
  /*// PROMO BAR  //----------------------------*/
  .promo-section p{font-size: 11px;padding: 10px;}

  /*// NAVBAR  //----------------------------*/
  .menu-icon { display: block;}
  .navbar .brand{display:none;}
  .logo-center{display: flex;}
  .right-icons{display: none;}
  .language{display: none;}

  /*// DAYS //----------------------------*/
  .card_casino_btn{padding: 0 10px 10px 10px;}
  .card_casino_btn a{padding: 10px 35px;} 

  /*// SOCIAL MEDIA  //----------------------------*/


  /*// FAQ'S  //----------------------------*/


  /*// FOOTER  //----------------------------*/
  .footer-columns {display: grid; grid-template-columns: repeat(1, 1fr); justify-content: center;}
  .footer-column {width:100%;;text-align: center; display: flex;flex-direction: column; align-items: center;margin-bottom: 0;}
  .footer-columns h4 {text-align: center;}
  .footer-column-tub{width:100%; align-content: center;margin-bottom: 0; padding-bottom: 0;}
  .footer-column_text {text-align: center;}
  .footer_tub_flex{display: grid;grid-template-columns: repeat(2, 1fr);}
  .footer-youtube {flex-direction: column; gap:10px; margin-bottom: 15px;}
  .footer-bottom {width:100%;}
  .footer-bottom p{align-content: center;margin: auto;}
  
  /* - Cookies //----------------*/ 
  .cookie-inner-wrapper {flex-direction: column;gap:20px;}
  .cookie-inner-wrapper-flex {flex-direction: column;gap: 20px; }
  .cookie-message-wrapper span {text-align: center;justify-content: center;display: flex;}
  .cookie-message-wrapper a {text-align: center;justify-content: center;display: flex;}
  .button button {margin-right: 0;}
  .button{gap: 10px;display: flex;}

  .page-popup.open .page-popup-content { margin: 20% auto; max-width: 90%;  }
  .page-popup.open .page-popup-content .page-popup-inner-content img { width: 100%; }
  img { display: inline-block;vertical-align: middle; max-width: 100%;height: auto; -ms-interpolation-mode: bicubic; }

  /*_______________________________
  // SLOTS //----------------------------*/

  .maybe_column {padding: 20px;}
  .slick-slider-emphasis {display: flex;}
  .slick-slider-emphasis .product-rating{display:flex;width:130px;padding-top: 5px;}
  .slick-slider-emphasis h2{padding-top: 8px;display: flex;align-items: flex-end;}
  .slick-slider-emphasis .product-label {padding-top: 2px;display: flex;align-items: flex-end;}
  .ratings {display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 20px;row-gap: 20px;}

  .promo_nav_special{ flex-direction: column;}
  .promo_nav_special .promo-navbar-arrow{justify-content: left;}
  .promo_nav_special div h2{ flex-direction: column;padding-bottom: 10px; display: flex; justify-items: flex-end;}

  /*_______________________________
  // SLOTS - PRODUTO //----------------------------*/
  .product_slot_row { gap: 30px; flex-direction: column;}
  .game-info {flex-direction: column;width: 100%;padding:0; align-items: center;}
  .game-info-img{padding:20px;margin: auto;}
  .game-info-text {padding: 0px 20px 20px 20px;}
  .game-info-text-title {padding: 10px;}

  .game-stats {width: calc(100% - 20px);padding: 25px 10px 30px 10px;}
  .game-stats-div {flex-direction: row;}

  /*_______________________________
  // SOBRE NÓS //----------------------------*/
  .about .background_about{ padding: 20px; width: 100%;} 
  .about_present {flex-direction: column;}
  .about_present .about_present_logo{max-width: 100%; height: auto; display: flex;justify-content: center;margin: auto;}
  .about_present .about_present_he img{width: 100%; height: auto;}
  .about_present .about_present_text h1{padding-bottom: 20px;text-align: center;}
  .about_present .about_present_text p{padding-bottom: 40px;text-align: center;}
  .about .video_casino_tabs {width: 100%;margin-top: 20px;}


  .about_tabs .tab-content.active {padding: 20px;}
  .video_casino_tabs .live_nav .tabs .tab-btn1 {padding: 10px 4px;/*width: 170px;*/}

  .about_tabs::-webkit-scrollbar {width: 10%;height: 10px;}
  .about_tabs::-webkit-scrollbar-track { background: none;border-radius: 5px; margin-top:5px}
  .about_tabs::-webkit-scrollbar-thumb {background: #100f29; border-radius: 30px;}
  .about_tabs::-webkit-scrollbar-thumb:hover {background: #100f29;}

  .slick-dots li.slick-active button {background-color: #fff; }
  .slick-dots li button {font-size: 0; border-radius: 50%;line-height: 0;display: block;width: 10px!important;height: 10px!important;padding: 5px; cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}

  /*_______________________________
  // CONTACTOS //----------------------------*/
  .form-group {flex-direction: column;}

  /*_______________________________
  // HELP & SUPORT //----------------------------*/

  .back_helpsuport .faq-answer form {width: 100%;}

  .rgpd span {font-size:14px;}

  /*_______________________________
  // GIVEAWAYS //----------------------------*/
  /*
  .giveaways .back1{ width: 70%;}
  .giveaways .back2{ width: 89%;margin-left: auto;margin-right: auto;height: 700px;}
  .giveaways .back2 img{ min-width: 99.5%; min-height: 100%;background:#007bff54;background-size: cover;justify-content: center;display: flex;border-radius: 5px; margin:auto;}
/*
  /*_______________________________________________________
  // LOJA //----------------------------*/
  .store .store_menu .filters{width:100vw;}


  /* Estilo para o botão */
  .suspenso {        display: flex;
    position: fixed;
    bottom: 0;
    padding: 15px;
    z-index: 10;
    transition: bottom 0.3s;
    background-color: #141530;
    height: 60px;
    width: 100%;
    color: white;
    justify-content: center;
    font-size: 22px;
    border: none;
    appearance: none;
    border-top: 1px solid #696eaf;
}
  .btn_filtromobile {display: flex;
    justify-content: center;
    padding-top: 20px;
    gap: 10px;
    position: absolute;
    bottom: 20px;
    width: 100%;}

    .all_filters {
      overflow-y: scroll;
      height: calc(100vh - 130px);
    }
    
    .all_filters::-webkit-scrollbar {
      display: none;
    }
  .btnclose_filtromobile {position: absolute;top: 15px;right: 15px;display:flex;}

  /*_______________________________________________________
  // LOJA - PRODUCT //----------------------------*/

  .product_store .background_about_text button{width:100%}

  /*_______________________________________________________
  // Raffles //----------------------------*/
  .raffles{display: grid;grid-template-columns: repeat(1, 1fr);gap: 5px;}
  .popup_raffles {width: 340px;}

  .login-popup {width:320px;}

  /*_______________________________________________________
  // Area Reservada //----------------------------*/
  .area_reservada_form{padding: 20px;}
  .area_reservada_form .reserv_form{flex-direction: column;gap:0;}
  .area_reservada_form .reserv_form1{flex-direction: column;gap:0;}
  
  .area_reservada_form .reserv_form1 .reserv_form1_row button{width:100%; padding:10px;border-radius:4px; margin-bottom:10px;margin-top:10px !important;}
  .reserv_form button{margin-left: auto;margin-right: auto;display: flex;}
 
  /*_______________________________________________________
  // Noticias //----------------------------*/
  .story .news-card img {height: 100%;max-height: 250px;}

  .title_div h2{font-size: 28px;font-weight: bold;}

  /*// SONDAGENS//----------------------------*/

  .checkout_container {flex-direction: column;}
  .checkout_steps .checkout-tabs {width: 100%;}
  .checkout_container .order_summary{margin-top: 20px;}
  .checkout .product_image img {max-width:220px;}
  .checkout .product_item {flex-direction: column;}
  .checkout .product_details {margin-left: 0; margin-top: 20px;text-align: center;}
  .checkout .qty_remove {display: flex;align-items: center;flex-direction: column;margin-bottom: 30px;}
  .checkout .product_price {margin-bottom: 10px;}
  .checkout .product_list {margin-right: 0;}

  /* // CARRINHO 2 - 3 steps //----------------------------*/
  .checkout_steps .checkout_container {flex-direction: column;}
  .checkout_steps .checkout-tabs {width: 100%;}
  .checkout_steps .checkout-tab-content {margin-right: 0;}
  .form-flex {flex-direction: column;gap:0}

  .checkout_steps .address {flex-direction: column;padding: 10px;width: calc(100% - 20px);}
  .checkout_steps .address .btn_address { margin-top: 45px;width: 100%;justify-content: end; display: flex;}

  .checkout_steps .back_payment {padding: 20px;}
  .checkout_steps .payment-methods img {margin-right: 0;width: 45px;height: 28px;padding: 8px;margin-bottom: 5px;}
  .checkout_steps .payment-form .payment-form-div {flex-direction: column;width: 100%;margin-bottom: 0;}
  .checkout_steps .payment-form .payment-form-div div {margin-bottom: 10px;}
  .checkout_steps .payment-form input:last-child {width: calc(100% - 30px);}


  /* // CARRINHO 3 //----------------------------*/
  .checkout .address {flex-direction: column;padding: 10px;width: calc(100% - 20px);}
  .checkout .address .btn_address { margin-top: 45px;width: 100%;justify-content: end; display: flex;}


  /*Ajustes de algumas páginas - 04/07/2024*/ 
  .offers-section .button-container{margin-right: 0; }
  .promo_list_grid2{grid-template-columns: repeat(1, 1fr);}

  .topbar_filter .filter_mobile{display: flex;}

  .topbar_filter .select-filter-container , .topbar_filter .search-container{width: 100%; max-width: 100%;}
  
.topbar_filter .filters_combined {
  position: fixed;
  top: 50vh;
  left: 50vw;
  transform: translate(-50%, -50%);
  background: #100f29;
  color: var(--text);
  padding: 20px 20px 30px 20px;
  border-radius: 7px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  z-index: 9998;
  width: 100%;
  max-width: 350px;
  flex-direction: column;
  gap:20px;
  display:none;
  
}
.topbar_filter.active .close-btn{display:flex;}
.topbar_filter.active .overlay {display:block}

.topbar_filter .filters_combined .search_and_button , .topbar_filter .filters_combined .search-input2 , .topbar_filter .left_side .search_promos{width: 100%;}

.news_list_page .select-filter , .news_list_page .search-container , .news_list_page .search-container .search-input , .news_list_page .select-filter-container{width: 100%;max-width: 100%;}
.store_products .select-filter , .store_products .search-container , .store_products .search-container .search-input , .store_products .select-filter-container{width: 100%;max-width: 100%;}
.slots_all_aval .filters_combined .select-filter {max-width: 100%;}

.slots_all_aval .promo_nav_special {flex-direction: row; align-items: center;}


.filters_combined.active {display: flex;}

  .extra_search{width: calc(100% - 30px)!important;}

  .promocion .filter_mobile{display: flex;}
  .promocion .search_and_button {display:none}
  .promocion .right_side{display:none }

  .cards1 {flex-wrap: wrap;}

}

/*tablet*/
@media only screen and (min-width: 600px) and (max-width: 1100px) {

  .promo_nav .absolute{ margin-top: -40px;margin-left: -120px;} 
  .promo_nav .absolute .btn_casino_logo img{width: 120px;} 
  /*// FOOTER  //----------------------------*/
  .footer-columns {display: grid; grid-template-columns: repeat(2, 1fr);}
  .footer-column {width: 80%;text-align: center;}
  .footer-column-tub{width: 80%;}
  .footer-bottom {width:89%;}

  /*// PRESENT  //----------------------------*/
  .presentation_page h1{font-size: 40px;}

  /*/ CONTACTOS //----------------------------*/
  .form-group {flex-direction: row;}

  /*_______________________________
  // SLOTS //----------------------------*/
  .emphasis .slot-card img {margin: auto;}
  .ratings {display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 20px;row-gap: 20px;}
  .promo_nav{align-items: baseline; gap:10px; }
  .promo_nav_special{ flex-direction: column;}
  .promo_nav_special div h2{ display: flex; justify-items: flex-end;}

  /*_______________________________
  // SLOTS - PRODUTO //----------------------------*/
  .game-info-img{padding:20px;margin: auto;}
  .game-info-text {padding: 0px 20px 20px 20px;}
  .game-info-text-descript { flex-direction: column; width: 100%;gap: 15px;}

  .game-stats {width: 40%;padding: 25px 10px 30px 10px;}
  .game-stats-div {flex-direction: row;}

  /*_______________________________________________________
  // LOJA //----------------------------
  _______________________________________________________*/

  /*_______________________________________________________
  // Raffles //----------------------------*/
  .raffles{display: grid;grid-template-columns: repeat(2, 1fr);gap: 5px;}
  .popup_raffles {width: 380px;}

  /*_______________________________________________________
  // Area Reservada //----------------------------*/
  .area_reservada_form .reserv_form{flex-direction: row;}
  .reserv_form button{margin-left: 0;margin-right: 0;display: flex;}
  
  /*_______________________________________________________
  // Noticias //----------------------------*/
  /*  .story .news-card {max-width: 340px;} */


  /*// CARRINHO //----------------------------*/
  .checkout_container {flex-direction: column;}
  .checkout .product_item {flex-direction: row;}

  
  .checkout .product_image img {max-width:120px;}
  .checkout .product_details {margin-left: 20px; margin-top: 0;text-align: left;}
  .checkout .qty_remove {display: flex;align-items: left;flex-direction: row;margin-bottom: 0;}
  .checkout .product_price {margin-bottom: 80px;}

  /*Ajustes de algumas páginas - 04/07/2024*/ 
  .promo_list_grid2{grid-template-columns: repeat(2, 1fr);}
 
  .cards1 {flex-wrap: nowrap;}
  /*.cards2 .card{width:31%}*/



}


/*portatil*/
@media only screen and (min-width: 1100px) and (max-width: 1300px) {

  .slider_des_offers.slider_offers_active .slick-slide {
    margin: 0 .25rem;
}
  
  .promo_nav .absolute{ margin-top: -40px;margin-left: -120px;} 
  .promo_nav .absolute .btn_casino_logo img{width: 120px;} 


  /*_______________________________________________________
  // SLOTS - PRODUTO //----------------------------
  _______________________________________________________*/
  .game-info-text-descript {padding: 15px;width: calc(100% - 30px);gap: 15px;}
  .game-info-text {gap: 15px;padding: 0 15px;}
  .game-info-text-title p {padding: 0;}
  .game-stats-div {flex-direction: column;}

  /*_______________________________________________________
    // LOJA //----------------------------
    _______________________________________________________*/




}

@media only screen and (max-width: 768px) { 

  .swiper-clips-wrapper .swiper-container{width: 100%;}


  .store .store_list {display: grid;grid-template-columns: repeat(2, 1fr); gap: 20px;justify-items: center;}

  .store .store_lst{width:100%} 
  .store .slot-card{max-width:275px !important; }
  .stream_overlay{max-height:none;align-items: start;}
  .stream-overlay-header{height: auto;align-items: start;}
  .stream_overlay_box{max-width:185px;}
  .overlay_stream_boxes{margin-top: 15px;}
  .stream_o{height: auto;}
  .carousel-container .one_video_tab .one_video_tab_text{padding: 0;}
  .slider_des_offers.slider_offers_active .promo_card_und { margin: 0 7rem;}

}

@media only screen and (min-width: 1300px) and (max-width: 1600px) {

  .promo_nav .absolute{ margin-top: -40px;margin-left: -185px;} 
  
}

@media only screen and (max-width: 600px) {

  .carousel_one_slide .card , .card.slide-center {transform: scale(1);}

  .carousel-container .video-carousel , .clip_category .carousel-container .video-carousel_clips{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }


  .slider_des_offers.slider_offers_active .promo_card_und { margin: 0 4rem;}

  .checkout .product_item .product_body {    flex-direction: column;
    align-items: center;}

  .product_image {    display: flex;
    justify-content: center;
    padding-top: 10px;
  }

  .RELATED .promo-navbar-arrow .arrows{display: none;}
  .stream_overlay_box{background-color: transparent;}
  .stream-overlay-header img{ display: none;}
  .area_reservada_form .reserv_form{gap:10px !important; }
  .update-container{align-items: center;}

.grid-news { grid-template-columns: 1fr;}  

.card_style.highlight .image_card {min-width: auto;}

.days_direct_item{min-width: auto;}
.days_direct{
display: grid;
grid-template-columns: repeat(2, 1fr);}
}

@media only screen and (max-width: 500px) { 
  .carousel-container .video-carousel , .clip_category .carousel-container .video-carousel_clips{
    display: grid !important;
    grid-template-columns: repeat(1, 1fr);
}

  .slider_des_offers.slider_offers_active .promo_card_und { margin: 0 3rem;}

  .store .store_list {grid-template-columns: repeat(1, 1fr); gap: 20px; justify-items: center;}

.media_card_both h3 {display: none;}

.media_card_both h2 {margin:auto;}

.media_card_img {width: 35%;}

.media_card_text {width: 65%;}

.swiper-button-next{right:0;}
.swiper-button-prev{left:0;}
.swiper-slide.swiper-slide-active {
  transform: scale(1.1) !important; 
}
.swiper-slide.swiper-slide-prev,
.swiper-slide.swiper-slide-next {
  transform: scale(0.9);
}
.swiper-clips-wrapper{max-width:100%;overflow:hidden;}
  }
