@media only screen and (max-width: 600px){
	.col-sm-6{flex: 0 0 auto; width: 50% !important;}
	.col-sm-4 {flex: 0 0 auto; width: 33.33333333% !important;}
	.col-sm-8 {flex: 0 0 auto; width: 66.66666667% !important;}
	p{font-size: 13px;}
	#nav-mv{display: block; background-color: #ffffff;}
	.top-nav{display: none;}
	.nav-sd{display: none;}
	.dropdown-menu, .dropdown:hover .dropdown-menu, .dropdown.dropdown-menu:hover {display: none;}
	.dropdown-menu.show, .dropdown:hover .dropdown-menu.show, .dropdown.dropdown-menu.show:hover {display: block;}
	.dropdown-menu {box-shadow: 0 4px 8px 0px rgb(0 0 0 / 0%);}
	#myNavbar {padding: 1rem 0px;}
	.navbar-toggle {border-radius: 8px; padding: 0.3rem 0.8rem; border: 0px; margin-right: 10px;}
	.sd-brand {margin-bottom: 4px;}
	.navbar-nav > li > a {color: #000000; font-size: 16px;}
	.dropdown:hover > a {color: #0072ce; border-bottom: 1.5px solid #0072ce;}
	.navbar-nav li {padding: 4px 0px;}

	.info-bnr01 h1 {margin-bottom: 20px; font-size: 1.8rem;}
	.h1, h1 {font-size: 1.6rem !important;}
	.h2, h2 {font-size: 1.5rem !important;}
	.h3, h3 {font-size: 1.3rem !important;}
	.h4, h4 {font-size: 1.2rem !important;}
	.h5, h5 {font-size: 1rem !important;}
	.frase-inner {line-height: 1.4rem;}

	.ghost-box01 {height: 50vh;}
	.banner-sd-01 {height: 50vh;}
	.sd-bnn01 h2, .sd-bnn02 h2 {font-size: 1.6rem; line-height: 120%; margin-bottom: 15px;}
	.sd-bnn01 p, .sd-bnn02 p {font-size: 15px; padding-left: 1vw; padding-right: 1vw; margin-bottom: 18px;}
	.sd-bnn01, .sd-bnn02 {padding: 6vh 8vw !important;}
	.ico-resultados {max-width: 45px;}
	.link-to-anual-2020, .link-to-sos-2020, .link-to-memo-2020, .link-to-memo, .link-to-anual, .link-to-sos {padding: 3vh 8vw; background-position: center left;}
	.sec-reports .pad03{padding-top: 3vh; padding-bottom: 3vh;}

	.sd-footy .col-sm-6{width: 50%; padding-bottom: 2vh;}
	.foot-ico {max-width: 45px;}
	.sd-footy .tit-foot {font-size: 15px;}
	.sub-ops ul > li > a { font-size: 0.7rem;}
	.sub-ops p {font-size: 0.7rem;}
	.sd-footy p {line-height: 140%;}

	.sd-banner-002 {height: 20vh;}
	.sd-breads {font-size: 0.8rem;}
	.sd-next-to {font-size: 10px; margin-top: 2px;}
	.sd-inter-menu{display: none;}
	.inner-img {border-radius: 4px;}
	.ico-reir {max-width: 75px;}
	.icons-cifras {height: 100%; max-height: 40px; min-height: 40px; margin-bottom: 10px;}
	.alianza-ico {width: 100%; max-width: 45px;}
	.listado-alianza {font-size: 13px;}
	.presidente-sd {width: 100%; max-width: 100px;}
	.img-direct {width: 100%; max-width: 120px; margin-bottom: 15px;}
	.marge-btn-rojo{margin-top: 15px; margin-left: 0px;}
	.ghost-space{display: none;}
	.eeff-anio {padding: 0.7rem 1rem; display: flex; border-radius: 6px;}
	.eeff-anio i {padding-bottom: 0px; font-size: 20px; margin-right: 10px;}
	.eeff-anio h6 > br, .eeff-anio h5 > br{display: none;}
	.eeff-anio h5{margin-left: 10px;}
	.evo-sos ul > li{font-size: 13px;}
	.evolucion-sos-ico {height: 100%; max-height: 45px;}
	.btn-noticias{display: grid;}
	.btn-rrss{display: flex; align-items: center;}
	.tit-share {writing-mode: inherit; transform: rotate(0deg); margin-right: 10px; margin-bottom: 10px;}
	.rrss-share{margin-right: 4px;}
	.img-destacada-caluga {height: 30vh;}
	.ranking-otec01 {text-align: left;}
	.noticia-img {height: 32vh;}
}
@media only screen and (min-width: 600px) and (max-width: 1024px){
	.col-sm-6{flex: 0 0 auto; width: 50% !important;}
	.col-sm-4 {flex: 0 0 auto; width: 33.33333333% !important;}
	.col-sm-8 {flex: 0 0 auto; width: 66.66666667% !important;}
	p{font-size: 13px;}
	#nav-mv{display: block; background-color: #ffffff;}
	.top-nav{display: none;}
	.nav-sd{display: none;}
	.dropdown-menu, .dropdown:hover .dropdown-menu, .dropdown.dropdown-menu:hover {display: none;}
	.dropdown-menu.show, .dropdown:hover .dropdown-menu.show, .dropdown.dropdown-menu.show:hover {display: block;}
	.dropdown-menu {box-shadow: 0 4px 8px 0px rgb(0 0 0 / 0%);}
	#myNavbar {padding: 1rem 0px;}
	.navbar-toggle {border-radius: 8px; padding: 0.3rem 0.8rem; border: 0px; margin-right: 10px;}
	.sd-brand {margin-bottom: 4px;}
	.navbar-nav > li > a {color: #000000; font-size: 16px;}
	.dropdown:hover > a {color: #0072ce; border-bottom: 1.5px solid #0072ce;}
	.navbar-nav li {padding: 4px 0px;}

	.info-bnr01 h1 {margin-bottom: 20px; font-size: 1.8rem;}
	.h1, h1 {font-size: 1.6rem !important;}
	.h2, h2 {font-size: 1.5rem !important;}
	.h3, h3 {font-size: 1.3rem !important;}
	.h4, h4 {font-size: 1.2rem !important;}
	.h5, h5 {font-size: 1rem !important;}
	.frase-inner {line-height: 1.4rem;}

	.ghost-box01 {height: 50vh;}
	.banner-sd-01 {height: 50vh;}
	.sd-bnn01 h2, .sd-bnn02 h2 {font-size: 1.6rem; line-height: 120%; margin-bottom: 15px;}
	.sd-bnn01 p, .sd-bnn02 p {font-size: 15px; padding-left: 1vw; padding-right: 1vw; margin-bottom: 18px;}
	.sd-bnn01, .sd-bnn02 {padding: 6vh 8vw !important;}
	.ico-resultados {max-width: 45px;}
	.link-to-anual-2020, .link-to-sos-2020, .link-to-memo-2020, .link-to-memo, .link-to-anual, .link-to-sos {padding: 3vh 8vw; background-position: center left;}
	.sec-reports .pad03{padding-top: 3vh; padding-bottom: 3vh;}

	.sd-footy .col-sm-6{width: 50%; padding-bottom: 2vh;}
	.foot-ico {max-width: 45px;}
	.sd-footy .tit-foot {font-size: 15px;}
	.sub-ops ul > li > a { font-size: 0.7rem;}
	.sub-ops p {font-size: 0.7rem;}
	.sd-footy p {line-height: 140%;}

	.sd-banner-002 {height: 20vh;}
	.sd-breads {font-size: 0.8rem;}
	.sd-next-to {font-size: 10px; margin-top: 2px;}
	.sd-inter-menu{display: none;}
	.inner-img {border-radius: 4px;}
	.ico-reir {max-width: 75px;}
	.icons-cifras {height: 100%; max-height: 40px; min-height: 40px; margin-bottom: 10px;}
	.alianza-ico {width: 100%; max-width: 45px;}
	.listado-alianza {font-size: 13px;}
	.presidente-sd {width: 100%; max-width: 100px;}
	.img-direct {width: 100%; max-width: 120px; margin-bottom: 15px;}
	.marge-btn-rojo{margin-top: 15px; margin-left: 0px;}
	.ghost-space{display: none;}
	.eeff-anio {padding: 0.7rem 1rem; display: flex; border-radius: 6px;}
	.eeff-anio i {padding-bottom: 0px; font-size: 20px; margin-right: 10px;}
	.eeff-anio h6 > br, .eeff-anio h5 > br{display: none;}
	.eeff-anio h5{margin-left: 10px;}
	.evo-sos ul > li{font-size: 13px;}
	.evolucion-sos-ico {height: 100%; max-height: 45px;}
	.btn-noticias{display: grid;}
	.btn-rrss{display: flex; align-items: center;}
	.tit-share {writing-mode: inherit; transform: rotate(0deg); margin-right: 10px; margin-bottom: 10px;}
	.rrss-share{margin-right: 4px;}
	.img-destacada-caluga {height: 30vh;}
	.ranking-otec01 {text-align: left;}
	.noticia-img {height: 32vh;}
}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 993px) and (max-width: 1280px) {
	.pad-land{padding-left: 6%; padding-right: 6%;}
	.sd-bnn01 h2, .sd-bnn02 h2 {font-size: 2rem;}

	.sd-bnn01, .sd-bnn02 {padding: 10vh 8vw !important;}
	.sd-bnn01 p, .sd-bnn02 p {font-size: 18px;}
	.info-bnr01 h1 {font-size: 2.5rem;}
	.pad-colm{padding-left: 15px !important; padding-right: 15px !important;}
}

@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.pad-land{padding-left: 8%; padding-right: 8%;}

	.pad-land{padding-left: 6%; padding-right: 6%;}
	.sd-bnn01 h2, .sd-bnn02 h2 {font-size: 2rem;}

	.sd-bnn01, .sd-bnn02 {padding: 10vh 8vw !important;}
	.sd-bnn01 p, .sd-bnn02 p {font-size: 18px;}
	.info-bnr01 h1 {font-size: 2.5rem;}
	.pad-colm{padding-left: 15px !important; padding-right: 15px !important;}
}


@media only screen and (min-width: 1367px) and (max-width: 1440px) {
	.pad-land{padding-left: 8%; padding-right: 8%;}

	.pad-land{padding-left: 6%; padding-right: 6%;}
	.sd-bnn01 h2, .sd-bnn02 h2 {font-size: 2rem;}
	.info-bnr01 h1 {font-size: 2.5rem;}
}

@media only screen and (min-width: 1441px) and (max-width: 1660px) {
}