.contact-banner .container,
.contact-banner .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.text-mail{
  width: fit-content;
  color: #1c2b4a !important;
  text-decoration: none !important;
  transition: all 0.15s cubic-bezier(.4, 0, .2, 1);
}

.text-mail:hover{
  color: #d99726 !important;
  text-decoration: underline !important;
}

.btn-like {
		display: inline-block;
		padding: 8px 14px;
		background: #d99726 !important;
		color: #111a2c !important;
		text-decoration: none !important;
		border-radius: 4px;
		font-weight: 600;
    margin-left: 15px;
		transition: background-color 0.18s ease, transform 0.08s ease;
	}
	.btn-like:hover,
	.btn-like:focus {
		background: #d99726e6 !important;
		transform: translateY(-1px);
		outline: none;
	}
	.btn-like i {
		margin-left: 6px;
		vertical-align: middle;
	}

}
@media screen and (max-width:479.98px) {
  .rgs-banner {
  background-image: url(/shared/library/a8baa5d5-494b-4794-a085-9f12b860b9b3.png) !important;
  background-position: top !important;
}
.css-banner {
  background-image: url(/shared/library/883c116f-286b-489e-bfda-93ad2d64df9d.png) !important;
  background-position: top !important;
}
.journal-container {
  bottom: -20px !important;
  width: 80% !important;
}
}
@media (min-width:480px) and (max-width:767.98px) {
  .rgs-banner {
  background-image: url(/shared/library/8d51d2cf-b9ea-4e8f-93da-e95ed85e0ede.png) !important;
  background-position: top !important;
}
.css-banner {
  background-image: url(/shared/library/4998edec-fb24-409f-b6c5-e59220299aff.png) !important;
  background-position: top !important;
}
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .rgs-banner {
  background-image: url(/shared/library/8d51d2cf-b9ea-4e8f-93da-e95ed85e0ede.png) !important;
  background-size: cover !important;
}
.css-banner {
  background-image: url(/shared/library/4998edec-fb24-409f-b6c5-e59220299aff.png) !important;
  background-size: cover !important;
}
}
@media (min-width: 769px) and (max-width: 879.98px) {
  .sp-plan-card {
  max-width: 68%;
}
}
@media (min-width: 880px) and (max-width: 1070px) {
  .sp-plan-card {
  max-width: 80%;
}
}
@media (min-width:1260px) and (max-width:1360px) {
  .journal-container {
  bottom: -28px !important;
}
}
@media (min-width:1120px) and (max-width:1259.98px) {
  .journal-container {
  bottom: -16px !important;
}
}

@media (min-width: 1023px) and (max-width: 1119.98px) {
  .journal-container {
  bottom: -32px !important;
}
.journal-banner {
  min-height: 210px !important;
}
}
@media (min-width: 900px) and (max-width: 1022.98px) {
  .journal-container {
  bottom: -50px !important;
}
.journal-banner {
  min-height: 270px !important;
}
}