@media(max-width:1250px){
  .container{
    width:90%;
  }
}
@media(max-width:1024px){
  .row_vote_section{
    flex-wrap: wrap !important;
  }
  .row_vote_section>div{
    width:100% !important;
  }
  .row_vote_section>div:first-child{
    margin-bottom:60px;
  }
  .ofb_vote_slider{
    padding-bottom: 30px;
  }
}
@media(max-width:600px){
  .ctc_header{
    padding:20px !Important;
    padding-top:30px !Important;
  }
  .ctc_header p{
    margin-left:15px;
  }
  .ctc_body{
    padding:15px;
  }
  .pum-theme-lightbox .pum-close{
    top:5px !Important;
    right:5px !important;
    width:20px !important;
    min-width:0px !Important;
    height:20px !important;
  }
  .pum-theme-lightbox .pum-close:before,
  .pum-theme-lightbox .pum-close:after{
    width:20px;
  }
  .ctc_form label{
    font-size:18px;
    line-height:1.2;
  }
  .ctc_form input[type="text"], .ctc_form input[type="email"]{
    font-size:18px;
  }
  .ctc_form input[type="submit"]{
    padding:10px 0px !important;
    font-size:25px;
  }
  .ofb_count_all__nom{
    font-size:55px;
    line-height:1.5;
  }
}
@media(max-width:426px){
  .container{
    width:100%;
  }  
  
  .ofb_count_all__label{
    font-size:15px;
  }
  #row_jersey p{
    font-size:20px;
    line-height:1.5;
  }
  #row_jersey .cell_img_1 .zen-imagedesc-img{
    margin-left:auto;    
    margin-right:auto;    
  }
  #row_jersey .cell_img_2 .zen-imagedesc-img{
    margin-left:auto;    
    margin-right:auto;    
  }
  .row_vote_section{
    padding-left:30px !important;
    padding-right:30px !important;
  }
  .h2_size_h1 h2,
  .pum-theme-cutting-edge .popmake-title{
    font-size:32px !important;
    line-height:1.3 !important;
  }
}
@media(max-width:400px){
  .ctc_header p{
    font-size:13px;
    line-height:1.2
  }
  .ctc_header img{
    width:60px;
    padding:5px;
  }
    .pum-theme-cutting-edge .popmake-title{
    padding-left:30px !important;
    padding-right:30px !Important;
  }
  .pum-theme-cutting-edge .pum-content {
    padding: 0px 30px 50px;
  }
}


