@media (min-width:1200px){
}
@media (min-width:992px) and (max-width:1199px){
}
@media (min-width:992px) and (max-width:1024px){
}
@media (min-width:768px) and (max-width:991px){
	html, body{width:100%;overflow-x:hidden;}
}
@media (max-width:767px){
	html, body{width:100%;overflow-x:hidden;}
	
	h1 {font-size:1.4rem;}
	h2, h3 {font-size:1.1rem;}
	
	.leftContent {width:100%;min-height:auto;left:0;position:relative;}
	.leftContent .info{position:relative;top:0;transform:none;padding:2rem 1rem ;}
	.rightContent {width:100%;min-height:auto;right:0;position:relative;}
	.rightContent .info{position:relative;top:0;transform:none;padding:2rem 1rem ;}
	.rightContent h2{font-size:1.6rem;margin:0 0 1rem 0;color:#fff;}

}
@media (max-width:321px){#main_mobile p{font-size:14px;line-height:26px;}
}