h1{margin:0px;font-size:35px;font-weight:300; line-height: 55px; text-transform:uppercase;}
h2{margin:0px;font-size:40px;font-weight:300;}

.grey-button{background-color: transparent; border: 1px solid #aaa;}
.grey-button:hover{background-color: #f2f2f2; border: 1px solid #aaa; color: #000;}
.banner-button{padding: 8px 25px; margin-top: 10px;font-family:roboto; }
#home-banner-left h1{margin:0px;font-size:36px;font-weight:300; line-height: 50px; text-transform:uppercase; font-family:roboto; }
#home-banner-left h2{font-size: 36px; font-family:roboto; }
	#banner-for{position:absolute;}
	#banner-from{position:absolute;display:none;}
#banner-container{/*min-width:1000px;*/width:100%;height:250px;  padding-top:30px;background-color: #000;position:relative;}
#home-banner-container{/*min-width:1000px;*/width:100%;height:240px;  padding-top:30px;background-color: #000;position:relative; font-family: Montserrat;}
	#fireworks{max-width:900px;height:250px;margin:auto;position:absolute;left:50%;margin-left:-450px;}
		#fireworks img{float:left;margin: 0 1%;}
	#background{width:100%;height:100%;display:block;position:absolute;top:0px;background-image:url(../image/general/header-2.jpg);background-position:center;background-repeat:repeat;opacity:0.7;}
	#home-background{width:100%;height:100%;display:block;position:absolute;top:0px;background-image:url(../image/general/header-2.jpg);background-position:center;background-repeat:repeat;opacity:0.7;}
	#banner{max-width:1000px;margin:auto; padding: 0px 10px;position:relative;z-index:10;}
	#home-banner{max-width:1000px;margin:auto; padding: 0px 10px;position:relative;z-index:10;}
		#home-banner-left{width: 700px; float: left;}
		#home-banner-right{width: 374px; float: right;}
		#home-banner-right,#banner-right,#home-banner-left,#banner-left{font-weight:300; color:#fff;}
		#home-banner-left{padding-top:0px;float:left;}
				#home-banner-left h4{margin-top:10px;font-weight:300;font-size:15px;color:#00aaef;text-transform:uppercase;}
		#home-banner-right{padding-top:116px;text-align:right;float:right; margin-right: 0px;}
		.home-banner-right-content{display: inline-block; width: 180px; font-size: 12px; font-weight: 300; font-family: Roboto; text-align: left;}
			#banner-left{padding-top:50px;float:left;}
				#banner-left h4{margin-top:10px;font-weight:300;font-size:15px;color:#00aaef;text-transform:uppercase;}
			#banner-right{padding-top:62px;text-align:right;float:right; margin-right: 65px;}
				#main-tour{font-size: 12px; text-align: center; line-height: 5px; margin-bottom: 10px; padding-bottom: 15px; display: block; float: right; color: #AAA; border-bottom: 1px solid #444;}
				#min-tour-button{padding:10px 20px 10px 40px; font-size: 18px; font-weight: 300; background-image:url(../image/icon/icon-tour.png);background-repeat:no-repeat;
								background-position:12px center; margin-bottom: 10px;}
				#creative-signup-button{padding-left:35px;background-image:url(../image/icon/icon-creative-signup.png); margin-right: 10px;
										background-repeat:no-repeat;background-position:12px center;margin-left:25px;font-size:14px;}

				#complete-profile-button{padding-left:35px;background-image:url(../image/icon/icon-complete-profile.png);
										background-repeat:no-repeat;background-position:12px center;margin-left:25px;font-size:14px; margin-bottom: 10px;}

				#upload-project-button{padding-left:35px;background-image:url(../image/icon/icon-upload.png);
										background-repeat:no-repeat;background-position:12px center;margin-left:25px;font-size:14px;}

				#creative-to-follow-button{padding-left: 35px;
background-image: url(../image/icon/icon-plus.png);
background-repeat: no-repeat;
background-position: 12px center;
/* margin-left: 25px; */
padding-right: 24px;
font-size: 14px;
margin-top: 10px;}

				#team-blog-button{padding-left:35px;background-image:url(../image/icon/icon-kreavi-white.png);
										background-repeat:no-repeat;background-position:12px center;margin-left:25px;font-size:14px; margin-bottom: 10px; }

				#browse-gallery-button{padding-left:35px;background-image:url(../image/icon/icon-picture-white.png);
										background-repeat:no-repeat;background-position:12px center;margin-left:25px;font-size:14px; margin-bottom: 10px; }


#home-banner-left{
	padding-top: 20px;
}
#or{
	font-size: 12px;
}
@media(max-width: 1050px){
	#banner-right{
		display: none;
	}
	#banner-left{
		width: 100%;
	}
	#banner-left h1, #banner-left h4{
		text-align: center;
	}
	#home-banner-container{
		margin-top:0px; 
	}
}
@media(max-width: 1000px){
	#banner-container{
		height: 190px !important;
	}
}
@media(max-width: 800px){

}
@media(max-width: 760px){
	#home-banner-left h1{
		font-size: 1.7em;
		margin:0px;font-weight:300; line-height: 50px; text-transform:uppercase;
	}
	#banner-left h1{
		font-size: 24px;
	}
	#banner-left h4{
		font-size: 12px;
	}
}
@media(max-width: 550px){
	#banner-left h1{
		font-size: 20px;
	}
	#banner-left h4{
		font-size: 12px;
		padding: 0px 30px;
	}
}
@media(max-width: 500px){
	#banner-left{
		padding-top: 35px;
	}
	#banner-left h1{
		line-height: 35px;
	}

}