@media screen and (max-width:1384px) {
.banner-content h1 {
	line-height:46px;
}
}
@media screen and (max-width:1214px) {
#sec-2 .container .sec-2-right span {
    font-size: 70px;
}
}
@media screen and (max-width:1000px) {
.container {
    width: auto;
	padding-left:15px;
	padding-right:15px;
}
}


@media screen and (max-width:880px) {
#sec-2 .container .sec-2-right {
    float: none;
    width: auto;
    position: relative;
    top: 50%;
    transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
	text-align:center;
	padding-top:15px;
}
#sec-2 .container .sec-2-left {
    float: none;
    width: auto;
	width:50%;
	margin-left:auto;
	margin-right:auto;
}
.tree-w {
    height: auto;
}
.nav-sec .container {
	position: fixed;
    top: 0px;
    width: 100%;
    background-color: rgba(214,214,214,1);
    padding-top: 0px !important;
    -webkit-box-shadow: 2px 12px 5px -8px rgba(0,0,0,0.42);
    -moz-box-shadow: 2px 12px 5px -8px rgba(0,0,0,0.42);
    box-shadow: 2px 12px 5px -8px rgba(0,0,0,0.42);
	padding-top:13px !important;
	text-align:center;
}

.copy h3 {
    font-size: 70px;
}
.nav-sec {
    margin-bottom: 20px;
	height:100px;
}
.sec {
    margin-bottom: 20px;
}
.sketches-items .item-row img {
	width:75%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;	
}
.nav-sec a, .btn, .nav-cats a, .nav-sec span {
    background: url(../images/bg/btn.png) no-repeat;
	background-size:contain !important;
    text-align: center;
    height: 74px;
    width: 100px;
    line-height: 53px;
}
.bg-black {
	background-size:contain;
}
.copy.blog .container a {
    width: 100%;
}
.music-items span, .music-items a {
    width: 45%;
	margin-right:2%;
}
#sec-4 .nav-cats a {
	width:130px;
	line-height:62px;
}
}

@media screen and (max-width:600px) {
.music-items span, .music-items a {
    width: 100%;
    margin-right:0%;
}
.music-items span {
	margin-bottom:13px;
	margin-top:0px;
}
.copy h4, .copy h3 {
    font-size: 35px;
}
.copy h4 {
    line-height: 35px;
}
.container {
	padding-left:7px;
	padding-right:7px;
}
#sec-1 {
	text-align:center;	
}
#sec-1 .container span {
    font-size: 35px;
    line-height: 35px;
	font-weight:700;
	margin-top:20px;
	display:block;
}
#sec-1 .container img {
	width:70%;
	height:auto;
	position:static;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.sec-2-left {
	display:none;	
}
#sec-1 .container p {
    margin-top: 14px;
    font: 600 28px avant-b;
}
#sec-1 .container span:nth-child(3) {
    font: 600 27px avant-b;
    padding-right: 0px;
	height:48px;
	background:none;
}
#sec-1 .container span {
    margin-top: 10px;
}
#sec-1 .container {
    height: 620px;
}
}
