.only-desktop{ display:block; }
.only-mobile{ display:none; }
@media (max-width: 767px){
  .only-desktop{ display:none !important; }
  .only-mobile{ display:block !important; }
}
@media (max-width: 767px){
  .ctq-container{ width:100vw; margin:0; padding:0 16px; box-sizing:border-box; }
}