@charset "UTF-8";
/* CSS Document */

@media only screen and (max-width: 1200px) {
	h2{
		font-size:30px;
		line-height:34px;
	}
	h3{
		font-size:22px;
		line-height:26px;
	}
	h4{
		font-size:20px;
		line-height:24px;
	}
	h5{
		font-size:18px;
		line-height:22px;
	}
	h6{
		font-size:16px;
		line-height:20px;
	}
	p{
		font-size:13px;
		line-height:19px;
	}
	ul li{
		font-size: 13px;
		line-height: 19px;
	}
	ol li{
		font-size: 13px;
		line-height: 19px;
	}
}
/*@media only screen and (max-width: 1080px) {
	.main-navigation .items-redes {
		display: none;
	}
}*/

@media only screen and (max-width: 1000px) {
	h2{
		font-size:28px;
		line-height:32px;
	}
	h3{
		font-size:21px;
		line-height:25px;
	}
	h4{
		font-size:19px;
		line-height:23px;
	}
	h5{
		font-size:17px;
		line-height:21px;
	}
	h6{
		font-size:15px;
		line-height:19px;
	}
	p{
		font-size:12px;
		line-height:18px;
	}
	ul li{
		font-size: 12px;
		line-height: 18px;
	}
	ol li{
		font-size: 12px;
		line-height: 18px;
	}
	.products .type-product{
		width:46% !important;
	}
	.bloque-info-maxiseguros .col-50{
		max-width:480px;
		margin:0 auto;
		width:100%;
	}
	.bloque-info-maxiseguros .col-50.imagen{
		order:2;
	}
	.bloque-info-maxiseguros .col-50.info{
		order:1;
	}
}

@media only screen and (max-width: 940px) {
	/*.items-redes{
		display:none;
	}*/
	.items-logos{
		width:100%;
	}
}

@media only screen and (max-width: 920px) {
	.main-navigation .menu-top-container a span {
		display: none;
	}
	.main-navigation .menu-top-container a {
		padding: 8px !important;
	}
	.main-navigation .menu-top-container a img {
		width: 36px;
		float: none;
		height: 26px;
		margin-top: 0px;
		margin-left: 0px;
	}
	.section-menu-top {
		padding: 10px;
	}
}

@media only screen and (max-width: 790px) {
	.menu-btn {
		display: block;
	}
	.main-navigation {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	h2{
		font-size:24px;
		line-height:28px;
	}
	h3{
		font-size:20px;
		line-height:24px;
	}
	h4{
		font-size:18px;
		line-height:22px;
	}
	h5{
		font-size:16px;
		line-height:20px;
	}
	h6{
		font-size:14px;
		line-height:18px;
	}
	p{
		font-size:12px;
		line-height:18px;
	}
	ul li{
		font-size: 12px;
		line-height: 18px;
	}
	ol li{
		font-size: 12px;
		line-height: 18px;
	}
	.show-desktop{
		display:none;
	}
	.show-mobile{
		display:block !important;
	}
	.logos-footer-mobile{
		display:block;
	}
	.logos-footer-desktop{
		display:none;
	}
	.col-footer{
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
		display: block;
	}
	.nav-footer{
		margin: 30px auto 0px;
	}
	.titular-footer h2{
		text-align: center;
	}
	.items-logos .maxiseguros-logo-footer{
		display:none;
	}
	.items-logos{
		text-align: center;
	}
	.copyright{
		padding: 0px;
		/*background:#ffffff;*/
		margin: 0px auto 100px;
	}
	/*.copyright p{
		color: #333333;
	}*/
	.menu-footer-mobile{
		display:block;
	}
	.custom-logo-link {
		max-width: 100px;
		width: 25%;
	}
	.products .type-product{
		width:98% !important;
		margin: 20px auto !important;
		max-width: 400px;
	}
}
@media only screen and (max-width: 600px){
	.col-30, .col-40, .col-50, .col-60, .col-70{
		width: 100%;
	}
}

