/******* New Style hhe he! **********/

@media (min-width: 1200px) {

	.slider-icons {
		--slider-icons-slide-width: 12rem;
	}

	.slider-icons__track {
		column-gap: 6rem;
	}

	.slider-icons .slide-icon {
		height: 14.2rem;
	}

	.slider-icons .slide-icon img {
		max-height: 11.8rem;
	}

	/*** Start New Header ***/
	/*** Start Responsive Menu ***/

	.menu_hamburgesa {
		display: none;
	}

	/*** End Responsive Menu ***/

	/*** Start Desktop Menu ***/

	.container__header {
		padding: 0 2rem;
	}

	nav.header_nav {
		justify-content: space-between;
	}

	#menu-header {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
	}
	#menu-header li {
		padding: 0 1rem;
	}
	#menu-header li a {
		transition: color 0.4s ease-in;
	}
	#menu-header li a:hover {
		transition: color 0.2s ease-in-out;
	}

	ul.header_menu {
		display: flex;
	}

	li.header_menu-item:hover .header_menu-item-drop > .fa-angle-down {
		transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
		transform-origin: center;
		transform: rotate(-180deg);
	}

	li.header_menu-item.btn_create_account {
		margin-left: 2.8rem;
	}

	li.header_menu-item.btn_create_account a {
		font-size: 1.5rem;
		line-height: 1.8rem;
		padding: 1.6rem 3.2rem;
	}

	li.header_menu-item:hover > ul.submenu_container {
		display: grid;
		transition: all 0.4s ease-in-out;
		position: fixed;
		top: 10rem;
	}

	

	ul.header_menu .menu-header_item1 {
		display: none;
	}

	.header_menu-item-login {
		display: block !important;
	}

	/*** End Desktop Menu ***/
	/*** End New Header ***/

	/**** Start Section LC Hero ****/

	.section__hero--detalles {
		padding: 0 0 2rem;
	}

	.section__hero--features-bg {
		padding: 0 1rem;
	}

	.section__title {
		padding: 4rem 2rem 2rem;
	}

	.section__hero--titulo h1 {
		min-height: 12rem;
		max-height: 12rem;
	}

	/**** End Section LC Hero ****/

	/**** Start Section Reviews ****/

	.section__reviews > .section__title {
		padding: 8rem 0 2rem;
	}

	/**** End Section Reviews ****/

	/**** Start Section Tools ****/

	.tools_subtitle p {
		font-size: 3.2rem;
		line-height: 4rem;
	}

	/**** End Section Tools ****/

	/**** Start Section Brands ****/

	.container_brands-header {
		padding: 0 0 4rem;
	}

	/**** Start Section Brands ****/

	/*** Start transversales cat ***/ 

	.card__transversales {
		padding: 10rem 8rem;
	}

	.card__transversales--info h2 {
		font-size: 44px;
		line-height: 40px;
		padding-bottom: 3.2rem;
	}

	.card__transversales--info span {
		font-size: 17px;
	}

	.card__transversales--faq .panel-body p {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}

	/*** End transversales cat ***/ 

	/*** Start Verticales ***/ 

	.verticales__wrapper .nav-tabs>li>a {
		font-size: 15px;
	}

	.verticales__wrapper .nav-tabs>li>a>i {
		padding-right: .8rem;
	}

	.verticales__wrapper .nav-tabs {
		gap: 2rem;
	}

	.verticales__wrapper .vert__details {
		gap: 4rem;
		padding: 4rem 2rem;
	}

	.verticales__wrapper .vert__details--info {
		padding-top: 3.2rem;
		padding-bottom: 2rem;
	}

	.verticales__wrapper .vert__details--info h1,
	.verticales__wrapper .vert__details--info h2,
	.verticales__wrapper .vert__details--info h3,
	.verticales__wrapper .vert__details--info h4,
	.verticales__wrapper .vert__details--info h5 {
		font-size: 3.6rem;
		line-height: 4rem;
		padding-bottom: 0 1.5rem 2rem;
	}

	.verticales__wrapper .vert__details--info p {
		font-size: 15px;
		line-height: 18px;
	}

	.verticales__wrapper .vert__details--info a {
		font-size: 17px;
		line-height: 18px;
		margin-top: 2rem;
	}

	/*** End Verticales ***/

	/*** Start Contenido ***/ 

	.contenido__wrapper .nav-tabs>li>a {
		font-size: 15px;
	}

	.contenido__wrapper .nav-tabs>li>a>i {
		padding-right: .8rem;
	}

	.contenido__wrapper .nav-tabs {
		gap: 2rem;
	}

	/*** End Contenido ***/

		
	/**** Start Section CTA ****/

	.calltoaction--wrapper {
		clip-path: ellipse(90% 200% at 50% -100%);
	}

	/**** End Section CTA ****/

	/**** Start Section Footer ****/

	.footer_body--menus {
		grid-template-columns: 1fr 2fr 1fr 1fr;
		gap: 2rem;
	}

	.footer_body--menu.footer__grid--menu ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0 4rem;
	}

	/**** End Section Footer ****/

}

@media (min-width: 1500px) {

	/**** Start Section Header ****/

	.header-content {
		padding: 3rem 2rem;
	}

	.fixed .header-content {
		padding: 1.7rem 2rem;
	}

	/**** End Section Header ****/

	/**** Start Section LC Hero ****/

	.section__hero--lc {
		padding: 2rem 0;
		
	}

	.home .section__hero--features::before {
		clip-path: ellipse(75% 200% at 50% 200%);
	}

	.section__btn a {
		font-size: 2.4rem;
		line-height: 2.9rem;
		padding: 3.2rem 5.2rem;
		border-radius: 1.2rem;
	}

	/**** End Section LC Hero ****/
}

@media (min-width: 1800px) {

	/**** Start Section Header ****/

	nav.main-nav > ul > li > a {
		font-size: 1.6rem;
		padding: 0.7rem 2rem;
	}

	#menu-main > li > ul {
		padding: 2.8rem;
	}

	nav .submenu > li > a {
		font-size: 1.5rem;
	}

	nav .submenu > li > ul > li > a {
		font-size: 1.5rem;
	}

	.btn-login {
		max-width: 22rem;
		height: auto;
		padding: 1.2rem 4rem;
		font-size: 1.7rem;
	}

	/**** Start Section Header ****/
}
