

.row { max-width:1000px; min-width:315px; float:none; height:auto; position:relative; margin:0 auto; }

img { border-radius:0px; }

#main_or_not{
    margin:60px auto 0;
	
	}

.soc_icon_home {margin:0 1px 0 0;}

h1 {
	animation: 0.2s ease-out 0.2s 1 slideInFromRight; animation-fill-mode:forwards;
	font-size:5.9vw;
    line-height:inherit;
	text-align:left;
	width:50%;
	display:inline-block;
	float:left;
	clear:both;
	opacity:0;
	z-index:1
}
	
@media only screen and (max-width: 1180px) {
.soc_icon_last {margin:0 13% 0 0;}
#main_or_not {margin:58px 0 0 4%;}
}
	
@media only screen and (max-width: 420px) {
.soc_icon_last {margin:0 13% 0 0;}
h1 {font-size:5.9vw;
    line-height:inherit;}
#main_or_not{margin:51px 0 0 4%;}
}

@media only screen and (min-width: 2200px) {
h1 {width:60%;}
}

.header {
  padding: 1% 13px;
  z-index: 1;
  margin: 0 auto;
  text-align:center;
  width:100%;
  background:none;
  position:relative;}

.header ul {width:100%; max-width:1180px; min-width:315px; margin:0 auto; padding:0; display:inline-block;}

.header ul li {list-style:none; display:inline; float:left; text-align:left; font-size:15px; width:17%; padding:0 0 0 2%;}

.header ul li:last-child {width:49%; text-align:right; padding:0 2% 0 0;}


.super_wrapper {animation: 8s ease-out 0.1s 1 slideInFromLeft; animation-fill-mode:forwards; margin:0; padding:0; border:0; width:100%; height:100vh; min-height:100vh; display:inline-block; float:left; position:fixed; left:0px; top:0px; background:url('../images/bikepik2_sml.png'); overflow:hidden; background-size:100%; background-repeat:no-repeat; z-index:-1; opacity:0;}

#inner_wrapper {max-width:1180px; min-width:315px; margin:15px auto; background:none; background-size:100%; display:block; float:none; height:auto; position:relative; }

.modern_bubble {float:left; display:inline-block; color:#121212; padding:2%; margin:4px 2.4em 4px 4px; border:0.13em solid #121212; border-radius:30px; font-weight:500; font-size:1.2vw;}

@media only screen and (max-width: 810px) {
	.modern_bubble {font-size:10px; margin:4px 1em 4px 3px;}
}
@media only screen and (max-width: 420px) {
.modern_bubble {margin:4px 1em 4px 1px;}
	
}

.bubble_first {clear:left;}

.anim_one {animation: 1.5s ease-out 0.9s 1 slideInFromRight; animation-fill-mode:forwards; opacity:0;}
.anim_two {animation: 1.5s ease-out 2.4s 1 slideInFromRight; animation-fill-mode:forwards; opacity:0;}
