@media (min-width: 992px) {
	.search-mobile {
		display: none;
	}
}
@media (max-width: 992px) {
	.search-mobile {
		display: inline-block;
	}
	.search-mobile .dropdown-menu {
		min-width: 250px;
		margin-top: 10px;
		margin-left: -190px;
	}
	.search-res {
		display: inline-block !important;
		width: 100% !important;
	}
	.search-mobile a {
		font-size: 20px;
	}
}


@media only screen and (max-width: 600px) {
  .btn-assetsubs {
      position: relative !important;
      margin: 30px auto 0;
      right: 0;
      left: 0;
  }
  
  .svg-overlay > div span {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 575px) {
  .indiv-header .cat-dropdown-wrapper div:last-child {
      text-align: left !important;
  }

  .moredesignsdiv {
      position: absolute;
      right: 5px;
      top: -35px;
  }

  .btn-rdsubmit {
    width: 100% !important;
  }

  .assetview-btns {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .aa-head {
    flex-direction: column;
  }

  .aa-daterange {
    margin-left: auto;
  }

  .aa-choice {
    margin-right: auto;
    margin-top: 15px;
  }
}

@media only screen and (max-width: 390px) {
  .moredesignsdiv {
      position: static;
      display: block !important;
      width: 100%;
      margin-left: -1rem !important;
      margin-top: 15px;
  }

  .date-input {
      display: block !important;
  }

  .dateRange-btns {
      display: block !important;
      text-align: center;
      margin-top: 10px;
  }
}

@media only screen and (max-width: 340px) {
  .date-input > span {
      display: block !important;
      text-align: center;
  }

  .aa-table .table {
    width: 60% !important;

  }
}

@media only screen and (max-width: 400px) {
	.moredesignsdiv {
		width: unset !important;
		position: absolute !important;
		margin: 0 !important;
		right: 5px !important;
	}
	.moredesignsdiv a {
		font-size: 80%;
	}
	.img-fluid {
		width: 170px !important;
	}
	.search-res {
		display: none;
	}
}