@media (min-width: 1920px){
}

@media (min-width: 1367px) and (max-width: 1919px) {
}

@media (max-width: 1199px) {
	#sub-footer h2{font-size:2.2rem;line-height:2.4rem;max-width:240px;}
	.card .imagen img{max-width:120px;}
}

@media (max-width: 991px) {
	#mainNav{background-color: rgba(39,39,39,1);}
	#topNav .container{padding-right:0px;}
	#topNav .container{padding-right:15px;padding-left:15px;}
	#mainNav .nav-link{padding:24px 20px 24px 0px;}
	#mainNav .last{padding:24px 20px 24px 0px !important;}
	.card .imagen img{max-width:150px;}
	#sub-footer h2{max-width:100%;margin-top:2rem;margin-bottom:1rem;}
	#sub-footer .logos{margin-top:2rem;margin-bottom:1rem;}
	.navbar-expand-lg>.container{padding-right:15px;padding-left:15px;}
}

@media (max-width: 768px) {
	.carousel-caption .logo {max-width:250px;}
	.carousel-caption h2{max-width:320px;}
	.card .imagen img{max-width:100px;}
	.card h3{margin-top:0px;}
	#parallax{padding:50px 0px 180px 0px;}
	.wrapper-transparente{margin:-50px 0px 100px 0px;}
	h1{font-size:2.2rem;line-height:2.4rem;}
	.btn{color:rgba(255,255,255,1);}
	.btn img{opacity:1;}
	#quedicen img{max-width:120px;margin:auto;}
	.iconos-gr img{max-width:200px;}
	.panel-body {text-align:center;}
	#quedicen .logos{margin:0 auto 10px auto;}
}

@media (max-width: 576px) {
	.carousel-item{height:92vh;}
	#topNav .container{padding-right:15px;}
	.navbar-expand-lg>.container{padding-right:0px;padding-left:0px;}
	.carousel-caption .logo {max-width:200px;}
	.carousel-caption h2{max-width:280px;font-size:1.8rem;line-height:2rem;}
	.iconos{text-align:center;max-width:90px;}
}