@media (max-width: 760px) {
	.text-h60 {
		font-size: 40px;
		line-height: 50px;
	}

	.text-l-h20 {
		font-size: 16px;
	}

  .text-h40 {
	  font-size: 24px;
	  line-height: 32px;
  }

	#testimonials {
		padding: 40px 0px;
	}

  #how-to-use {
	  padding: 32px 0px 1px;
  }

	.nx-navbar-collapse {
		display: block!important;
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: #0081c1;
		text-align: center;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
		will-change: transform;
		transition-duration: 0.2s;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-property: transform;
		transition-property: transform, -webkit-transform;
	}

	.nx-navbar-collapse:not(.show) {
		display: block!important;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	.plano-body {
		border-bottom: 1px solid #e4e4e4;
	}

	#precos {
		margin-top: -470px;
	}

	#how-to-use {
		text-align: center;
	}

  .navbar-collapse .btn {
	  width: 80%;
	  margin: 8px 0px!important;
  }

  .actions {
	  position: absolute;
	  bottom: 24px;
	  width: 100%;
  }

	.navbar-nav{
		margin-top: 100px;
	}

	.navbar-collapse  .nav-item .nav-link {
	  font-size: 24px;
		color: #ffffff;
  }

  .topbar {
	  display: none;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#displays {
		display: block;
	}

	.plano-features {
		height: 350px
	}

	section.destaque {
		background-image: url('../img/waves-top.png');
	}

	.copyright {
			text-align: left;
	}

	.social {
		text-align: left;
	}

	footer {
		padding: 40px 0 0;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.nx-navbar-toggler {
		display: none;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}