@media (max-width: 480px) {
	.page.signup .col-xs-6 {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.signup h2 {
		margin-top: 200px;
	}
}

@media (max-width: 991px) {
 	.menu-left,
	.menu-right,
	.menu-bottom {
		display: none;
	}

	.menu-left ul li {
		text-align: right;
	}

	.menu-bottom {
		text-align: center;
		margin-top: -10px;
	}

	.menu-bottom ul li {
		position: static !important;
	}

	.menu-left ul li,
	.menu-right ul li,
	.menu-bottom ul li {
		margin: 0px !important;
	}

	.logo {
		margin-bottom: 60px;
	}

	.container.page div[class*='col-md-'],
	.container.page div[class*='col-xs-'] {
		text-align: center !important;
	}

	.container.page div[class*='col-md-'] p,
	.container.page div[class*='col-xs-'] p {
		text-align: center;
	}

	.page .wp-caption, .page p > img[class*='wp-image-'], .page p a > img[class*='wp-image-'] {
		display: inline-block;
		float: inherit !important;
	}

	.page .wp-caption .wp-caption-text {
		text-align: center !important;
	}

	.signup-image-mobile {
		display: inherit;
	}

	.bubble {
		left: inherit;
		margin: 0px auto;
	}
 }

@media (min-width: 992px) and (max-width: 1199px) {
	.bubble {
		left: -15px;
	}
 }