@media screen and (max-width: 1280px) {
	.homepage-background-tilt {
	    transform: initial;
	    width: 100%;
	    right: initial;
	    left: 0px;
	    height: 50%;
	    z-index: 0;
	}
	.homepage-background {
	    opacity: 0.5;
	    transform: initial;
	}
	.quicksearch {
	    position: relative;
	    margin: 0 auto;
	    width: 60%;
	    top: 0px;
	    right: 0px;
	}
	.homepage-interests {
	    display: none;
	}
	.homepage-lookingfor {
	    position: relative;
	    right: 0px;
	    bottom: 0px;
	    margin: 25px auto;
	    width: 60%;
	    margin-bottom: 70px;
	    min-width: 530px;
	}
	.homepage-lookingfor:hover {
	    transform: initial;
	}
	.homepage-section-double {
		display: block;
	}
	.homepage-nextgigs, .homepage-newsletter {
	    margin-right: 50px;
	    margin-left: 50px;
	}
	.homepage-title {
	    padding-left: 40px;
	    max-width: initial;
	}
	.homepage-description {
	    padding-left: 40px;
	    max-width: initial;
	}
	.homepage-subdesc {
	    padding-left: 40px;
	    max-width: initial;
	}
	.showcase-artist-elem {
	    width: 130px;
	    height: 160px;
	    margin: 0px 6px;
	}
	.showcase-container {
	    height: 180px;
	}
	.artist-image {
	    height: 17vh;
	}
}
@media screen and (max-width: 1100px) {
	.artist-minibrowser-line {
	    /* grid-template-columns: repeat(2, 1fr); */
	    grid-gap: 10px;
	}
	.artist-social-icons {
		display: none;
	}
	.artist-mode {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
	.artist-image {
	    /* height: 16vh; */
	}
	.artist-logo {
	    height: 70px;
	}
	.artist-name {
		font-size: 1.8vw;
	}
	.artist-country {
		font-size: 1.4vw;
	}
}
@media screen and (max-width: 960px) {
	.homepage-showcase-search {
		padding-top: 30px;
	background-color: #140b22e6;}
	.homepage-section {
		margin: 0px;
		padding: 25px;
		padding-bottom: 60px;
		min-height: initial;
		border-radius: 0px;
	}
	.homepage-gigs-container {
	    padding: 0px 25px;
	    padding-top: 25px;
	    border-radius: 10px;
	}
	.artists-control-container {
	}
	.gigs-box-shadow {
		display: none;
	}
	.gig-image {
	    width: 80px;
	    height: 80px;
	}
	.gig-card {
		grid-template-columns: 75px 1fr;
		padding: 10px 6px;
	}
	.gig-info-right {
		font-size: 0.7em;
	}
	.section-header {
	    margin-bottom: 30px;
	    padding: 0px !important;
	}
	.section-title {
		font-size: 3.7em;
	}
	.section-subtitle {
	    font-size: 1em;
	}
	.section-link {
		width: initial;
	}
	.gig-location {
	    font-size: 0.65em;
	}
	.gig-title {
		font-size: 1em;
	}
	.gig-artists {
		font-size: 0.8em;
	}
	.artists-filters {
		font-size: 0.75em;
	}
	.artists-filter {
	    padding: 6px 15px;
	    padding-left: 10px;
	    margin-right: 5px;
	}
	.minibrowser-artists {
		margin: 25px 0px;
	}
	.artists-filter .feellife-icon {
	    margin-right: 5px;
	}
	.newsletter-text {
		font-size: 0.9em;
		margin-top: 15px;
	}
	.newsletter-agreement {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.homepage-about-logo {
		display: none;
	}
}
@media screen and (max-width: 750px) {
	.artist-minibrowser-line {
	    grid-template-columns: repeat(2, 1fr);
	}
	.artist-image {
	    /* height: 16vh; */
	}
	.artist-logo {
	    height: 70px;
	}
	.artist-name {
		font-size: 3vw;
	}
	.artist-mode {
	    font-size: 2vw;
	}
	.artist-country {
		font-size: 2.1vw;
	}
	.homepage-about-tilt {
		transform: initial;
		right: initial;
		left: 0px;
		width: 100%;
	}
	.homepage-about-tilt-image {
		transform: initial;
		left: initial;
		width: 100%;
		opacity: 0.4;
	}
}
@media screen and (max-width: 600px) {
	.minibrowser-artists {
		margin: 25px 0px;
		margin-bottom: 30px;
	}
	.artist-cardbody {
		padding: 15px 20px;
	}
	.homepage-nextgigs .section-header {
	    padding: 0px;
	    margin: 25px;
	}
	.artists-filters {
		font-size: 0.8em;
	}
	.artists-filter {
		margin-right: 5px;
	}
	
	.artist-name {
		font-size: 3.7vw;
	}
	.artist-mode {
	    font-size: 2.1vw;
	}
	.artist-country {
		font-size: 2.6vw;
	}
	.homepage-section {
	    padding: 25px;
	    padding-bottom: 60px;
	}
	.homepage-section.homepage-nextgigs {
		padding: 0px;
		padding-bottom: 60px;
	}
	.artist-minibrowser-line {
	    grid-template-columns: repeat(2, 1fr);
	    grid-gap: 6px;
	}
	.section-link {
		font-size: 0.8em;
	}
	.section-title {
		font-size: 2.7em;
	}
	.quicksearch {
	    width: initial;
	    min-width: initial;
	    font-size: 0.85em;
	    margin: 0px 25px;
	}
	.homepage-lookingfor {
	    width: initial;
	    min-width: initial;
	    margin: 25px;
	}
	.homepage-endsection {
		font-size: 1em;
		padding: 40px 25px;
	}
	.endsection-link {
		margin-top: 10px;
		display: block;
	}
}