@media only screen and (max-width: 768px) {
	.nomovil {
		display: none !important;
		z-index: 1;
	}

	.movil {
		display: block !important;
	}

	/* .index-container { */
	/* background-image: url('../img/slide_mobile.jpg') !important; */
	/* } */

	/* Propertys */
	#accordion {
		margin-bottom: 1rem;
	}

	/* Footer*/

	.footer-sections.cnt {
		padding-left: 0 !important;
	}

	.footer-sections .footer-sect-three ul {
		text-align: center;
	}

	.footer-sections .footer-sect-two {
		min-width: 100%;
		text-align: center;
		justify-content: center;
	}

	.footer-sections .footer-sect-one {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}

	.index-container .index-search p {
		text-align: center;
	}

	#logoct {
		/* display: flex; */
		justify-content: center;
		/* align-items: center;
		color: #e7e7e7f2;
		margin-top: 2rem; */
	}

	/* Menu movil*/
	.main-content {
		margin-top: -10rem;
	}

	.social-share a .fa {
		width: 2rem;
		height: 2rem;
		font-size: 1rem;
	}

	.social-share span {
		font-size: 1.8rem;
	}

	/* MOVIL NUEVO */

	.u-flex {
		display: flex;
	}

	.u-flexCenter {
		align-items: center;
	}

	.u-flex1 {
		flex: 1 1 auto;
	}

	.u-flex0 {
		flex: 0 0 auto;
	}

	.u-container {
		margin-left: auto;
		margin-right: auto;
		padding-left: 20px;
		padding-right: 20px;
	}

	.header {
		background-color: #00a034;
	}

	.header a {
		color: #bbf1b9;
	}

	.header-wrap {
		max-width: 1200px;
		position: relative;
		height: 50px;
		z-index: 100;
	}

	.logo {
		font-size: 24px;
		font-weight: 600;
		color: #fff !important;
		margin-right: 20px;
	}

	.menu {
		overflow: hidden;
	}

	.menu a {
		margin-right: 22px;
		text-transform: uppercase;
	}

	/* Toggle BTN for Menu */
	.button-nav--toggle {
		height: 48px;
		position: relative;
		transition: transform 0.4s;
		width: 48px;
	}

	.button-nav--toggle span {
		background-color: var(--main-cl);
		display: block;
		height: 3px;
		left: 14px;
		margin-top: -1px;
		position: absolute;
		top: 60%;
		transition: 0.4s;
		width: 30px;
	}

	.button-nav--toggle span:first-child {
		transform: translateY(-10px);
	}

	.button-nav--toggle span:last-child {
		transform: translateY(10px);
	}

	.sidenav {
		color: rgba(0, 0, 0, 0.8);
		height: 100vh;
		padding: 50px 20px;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		transform: translateX(100%);
		transition: 0.4s;
		will-change: transform;
		z-index: 99;
	}

	.sidenav-wrap {
		background: var(--main-cl);
		overflow: auto;
		padding: 20px 0;
		top: 50px;
		left: 0;
		right: 0;
		bottom: 0;
		position: absolute;
	}

	.sidenav ul a {
		padding: 5px 10px;
		display: block;
		color: #fff !important;
		font-size: 1.5rem;
	}

	.follow a {
		font-size: 20px;
		margin-right: 8px;
	}

	.main {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 100%;
		transition: transform 0.5s ease;
	}

	.demo {
		background: #00a034;
		color: #fff;
		padding: 10px 20px;
		border-radius: 2px;
		text-decoration: none;
		font-size: 20px;
		letter-spacing: 2px;
	}

	.social-media a {
		font-size: 2.5rem;
		padding: 1rem;
		color: #FFF !important;
		margin-top: 2rem;
	}

	.operation-label {
		border-radius: 0;
	}

	.social-share {
		text-align: center !important;
	}

	.card-main-category {
		width: 100%;
	}

	.card-main-category .text h2 {
		font-size: 2rem;
	}

	.card-main-category .text p {
		font-size: 1.4rem;
	}

	.title-section-tasacion {
		margin-top: 2rem;
	}


}

@media only screen and (max-width: 768px) {
	body.is-showNavMob {
		overflow: hidden;
		/* Active BTN Sidenav */
	}

	body.is-showNavMob .sidenav {
		transform: translateX(0);
	}

	body.is-showNavMob .main {
		transform: translateX(-25%);
	}

	body.is-showNavMob .button-nav--toggle span:first-child {
		transform: rotate(45deg) translate(0);
	}

	body.is-showNavMob .button-nav--toggle span:nth-child(2) {
		transform: scaleX(0);
	}

	body.is-showNavMob .button-nav--toggle span:last-child {
		transform: rotate(-45deg) translate(0);
	}

	.u-hide-before-md {
		display: none !important;
	}

	.footer-sections {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.menu-container .telephone,
	.menu-container .social-media,
	.menu-container .div-contact {
		display: none;
	}

	.nomovil {
		display: none !important;
		z-index: 1;
	}

	.movil {
		display: block !important;
	}

	.container-logo-movil img {
		/* margin-top: 3rem; */
		/* max-width: 7rem; */
		max-width: 20rem;
		/* margin-left: 1rem; */
	}

	.index-container .index-search p {
		font-size: 3rem;
		margin-bottom: 1rem;
	}

	.category-link-60 {
		flex-basis: 100%;
	}

	.container-badge {
		width: 100%;
	}

	.index-container .index-search form select:first-child,
	.index-container .index-search form button {
		width: 18rem;
	}


}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
	.u-hide-after-md {
		display: none !important;
	}

	.footer-sections {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

}