/*
* override.css
******************************************************************************/

/* Mobile-first: stacked, full width */
.form-select.resp-select { width: 100%; }

/* From md and up: inline, controlled widths */
@media (min-width: 768px) {
  .form-select.resp-select { display: inline-block; width: auto; }
  .w-md-120 { width: 120px !important; }  /* Month */
  .w-md-100 { width: 100px !important; }  /* Year  */
}

.form-select.resp-select { width: 100%; }
@media (min-width: 768px) {
  .form-select.resp-select { display: inline-block; width: auto; }
  .w-md-160 { width: 160px !important; } /* adjust as you like */
}