
.uc_artist_header *{
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.uc_artist_header{
	position:relative;
	overflow:hidden;
}
.uc_artist_header img{
	width:100%;
	height:auto;
}
.uc_artist_header .uc_container_holder{
	max-width:43%;
	text-align:left;
	position:absolute;
	left:7%;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	z-index:101;
	
	font-family: 'Montserrat', sans-serif;
	color:#25262b;
	font-weight:400;
}
.uc_artist_header .uc_container_holder h1{
	font-size: 18px;
    font-weight: 400;
    letter-spacing: 8px;
    margin: 0 0 80px;
    text-transform: uppercase;
}
.uc_artist_header .uc_container_holder h2{
	font-family: 'Raleway', sans-serif;
	font-size:52px;
	margin-bottom:20px;
	font-weight:400;
	line-height:86px;
}
.uc_artist_header .uc_container_holder h3{
	font-size:22px;
	margin-bottom:100px;
	color:#f91944;
	text-transform: uppercase;
	font-weight:400;
}
.uc_artist_header .uc_container_holder a.uc_portfolio{
	background:#4a4547;
	border-radius: 40px;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 52px;
    padding: 9px 65px;
    position: relative;
    text-align: center;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:3px;
	box-shadow:6px 6px 20px rgba(51,51,51,0.3);
}


.uc_artist_header .uc_play {
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 101;
}
.uc_artist_header .uc_play img {
    width: auto;
}

@media only screen and (max-width: 1500px) {
	.uc_artist_header .uc_container_holder h1{ margin-bottom:60px; font-size:14px; letter-spacing:6px;}
	.uc_artist_header .uc_container_holder h2{ font-size:42px; line-height:66px;}
	.uc_artist_header .uc_container_holder h3{ margin-bottom:70px;}
}
@media only screen and (max-width: 1199px) {
	.uc_artist_header .uc_container_holder h1{ margin-bottom:60px; font-size:14px;}
	.uc_artist_header .uc_container_holder h2{ font-size:33px; line-height:48px;}
	.uc_artist_header .uc_container_holder h3{ margin-bottom:70px; font-size:18px;}
	.uc_artist_header .uc_container_holder a.uc_portfolio{ font-size:16px; padding:9px 65px;}
}
@media only screen and (max-width: 991px) {
	
	.uc_artist_header .uc_container_holder h1 { font-size: 10px; letter-spacing: 5px; margin-bottom: 30px;}
	.uc_artist_header .uc_container_holder h2{ font-size:24px; line-height:38px;}
	.uc_artist_header .uc_container_holder h3{ margin-bottom:40px; font-size:16px;}
	.uc_artist_header .uc_container_holder a.uc_portfolio { font-size: 12px; padding: 0 50px;}
}
@media only screen and (max-width: 767px) {
	.uc_artist_header .uc_container_holder h2 { font-size: 19px; line-height: 30px;}
	.uc_artist_header .uc_container_holder a.uc_portfolio { font-size: 11px; line-height: 42px; padding: 0 40px;}
}
@media only screen and (max-width: 639px) {
	.uc_artist_header .uc_container_holder h2 { font-size: 15px; line-height: 23px;}
	.uc_artist_header .uc_container_holder h1 { font-size: 8px; letter-spacing: 2px; margin-bottom: 20px;}
	.uc_artist_header .uc_container_holder h3{ font-size:13px; margin-bottom:26px;}
	.uc_artist_header .uc_container_holder a.uc_portfolio { font-size: 10px; line-height: 36px; padding: 0 24px;}
}
@media only screen and (max-width: 479px) {
	.uc_artist_header .uc_container_holder h2{ font-size:11px; line-height:18px;}
	.uc_artist_header .uc_container_holder h1 { font-size: 7px; letter-spacing: 1px; margin-bottom: 10px;}
	.uc_artist_header .uc_container_holder h3 { font-size: 10px; margin-bottom: 10px;}
	.uc_artist_header .uc_container_holder a.uc_portfolio { font-size: 7px; line-height: 26px; padding: 0 15px;}
}
@media only screen and (max-width: 359px) {
	.uc_artist_header .uc_container_holder h2 { font-size: 10px; line-height: 16px; margin-bottom: 7px;}
	.uc_artist_header .uc_container_holder h1 { letter-spacing: 0px;}
}










