/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
.files__title {
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1b203e;
}

.files__item.secondary {
  background: rgba(207, 200, 255, 0.5);
}

.files__item.secondary .files__preview {
  background: #CFC8FF;
}

.files__item.info {
  background: #E7FAFF;
}

.files__item.info .files__preview {
  background: #A0D7E7;
}

.files__item.success {
  background: #e5f3e4;
}

.files__item.success .files__preview {
  background: #7FBA7A;
}

.files__item.warning {
  background: #f1ecd1;
}

.files__item.warning .files__preview {
  background: rgba(246, 212, 90, 0.7);
}

.files__item.danger {
  background: #eccdd7;
}

.files__item.danger .files__preview {
  background: #cc829a;;
}

.contact-form__input-box input[type="tel"],
.contact-form__input-box input[type="number"],
.contact-form__input-box input[type="date"],
.contact-form__input-box select {
  height: 60px !important;
  width: 100% !important;
  border: none;
  background-color: var(--qrowd-extra);
  padding-left: 30px;
  padding-right: 30px;
  outline: none;
  font-size: 14px;
  color: var(--qrowd-gray);
  display: block;
  font-weight: 500;
}

.contact-form__input-box input[type="file"] {
  width: 100%;
  border: none;
  background-color: var(--qrowd-extra);
  padding: 10px;
  outline: none;
  font-size: 14px;
  color: var(--qrowd-gray);
  display: block;
  font-weight: 500;
}

.custom-cursor__cursor,
.custom-cursor__cursor-two,
.custom-cursor__hover,
.custom-cursor__innerhover {
  opacity: 1;
}

.brand-one .swiper-slide img {
  -webkit-transition: 500ms;
  transition: 500ms;
  opacity: 1;
  max-width: 100%;
}

.brand-one .swiper-slide img:hover {
  opacity: 1;
}
