/* Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 576px) {
	
}

/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	
}

/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	
	.mobile-off {
		display: block !important;
	}
	.mobile-on {
		display: none !important;
	}
	
	/* GLOBAL */
	body {
		/*font-size: 15px;*/
	}
	h1 {
		/*font-size: 36px;*/
	}
	h2 {
		font-size: 26px;
	}
	
	/* HEADER */
	header {
		/*padding: 15px 0;*/
	}
	.logo {
		height: 70px;
	}
	.menu {
		display: inline-block;
	}
	.toggle-menu, .my-space {
		display: none;
	}
	
	/* PAGE */
	.page {
		padding: 45px 0 30px;
	}
	.page img {
		margin-bottom: 30px;
	}
	
	/* HOME */
	.home {
		/*padding: 45px 0 30px;*/
	}
	.home .col-sm-8 {
		padding-left: 15px;
		margin-bottom: 30px;
	}
	.home-block {
		/*height: 385px;*/
		height: 394px;
		/*padding: 72.5px 30px;*/
		padding: 45px 30px;
	}
	.home-block p {
		margin-bottom: 15px;
	}
	.home-block h1 {
		font-size: 21px;
		margin-bottom: 20px;
	}
	.home-block .button {
		min-width: 165px;
		text-align: center;
	}

	.steps h2 {
		margin-left: -20px;
	}
	
	/* FOOTER */
	footer {
		/*padding: 30px 0 15px;*/
		font-size: 13.5px;
	}
	footer h3 {
		font-size: 19px;
	}
	.footer-bottom {
		/*margin-top: 30px;*/
		text-align: center;
	}
	
	#whatsapp {
		bottom: 15px;
		right: 15px;
		width: 60px;
		height: 60px;
	}
	
	.marquee {
		height: 17px;
		overflow: hidden;
		position: relative;
	/*	background: #fefefe;
		color: #333;*/
		/*border: 1px solid #4a4a4a;*/
	}
	
	.marquee div {
		position: absolute;
		width: 100%;
		height: 100%;
		margin: 0;
		/*line-height: 50px;*/
		text-align: center;
/*		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);*/
		-moz-animation: scroll-left 2s linear infinite;
		-webkit-animation: scroll-left 2s linear infinite;
		animation: scroll-left 30s 3s linear infinite;
	}

	.marquee div:after {
		content: attr(data-text);
		position: absolute;
		white-space: nowrap;
		padding-left: 35%;
	}

	@-moz-keyframes scroll-left {
		0% {
			-moz-transform: translateX(0%);
		}
		100% {
			-moz-transform: translateX(-100%);
		}
	}

	@-webkit-keyframes scroll-left {
		0% {
			-webkit-transform: translateX(0%);
		}
		100% {
			-webkit-transform: translateX(-100%);
		}
	}

	@keyframes scroll-left {
		0% {
			-moz-transform: translateX(0%);
			-webkit-transform: translateX(0%);
			transform: translateX(0%);
		}
		100% {
			-moz-transform: translateX(-100%);
			-webkit-transform: translateX(-100%);
			transform: translateX(-100%);
		}
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	
	/* HOME */
	.menu {
		font-size: 16px;
	}
	.menu li a {
		padding: 0 15px;
	}
	.home .col-sm-8 {
		margin-bottom: 45px;
	}
	.home-block {
		/*height: 453px;*/
		height: 468px;
		/*padding: 112.5px 30px;*/
		padding: 75px 30px;
		font-size: 17px;
	}
	.home-block h1 {
		margin-bottom: 30px;
	}
	.home-block b {
		font-size: 18px;
	}
	.home-block .button {
		margin-top: 30px;
	}
}