@charset "utf-8";

@media screen and (max-width: 1750px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 740px !important;
	}
}

@media screen and (max-width: 1560px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 655px !important;
	}

	.proyectos #banner .image_carousel > .caroufredsel_wrapper {
		height: 475px !important;
	}
}

@media screen and (max-width: 1400px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 585px !important;
	}
}

@media screen and (max-width: 1240px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 520px !important;
	}

	.proyectos #banner .image_carousel > .caroufredsel_wrapper {
		height: 375px !important;
	}

	.text-center-fiesta {
		padding-bottom: 61%;
	}

}

@media screen and (max-width: 1024px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 430px !important;
	}

	#banner .image_carousel a[id^='foo2_prev'],
	#banner .image_carousel a[id^='foo2_next'] {
		top: 36%;
	}

	.proyectos #banner .image_carousel > .caroufredsel_wrapper {
		height: 270px !important;
	}

	.text-center-fiesta {
		padding-bottom: 61%;
	}

}

@media screen and (max-width: 850px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 350px !important;
	}
}

@media screen and (max-width: 700px) {

	/**** Fiesta libro *****/

	.text-center-fiesta{
		width: 100% !important;
	}

	.only-mobile {
		display: revert;
	}
	

	.fiesta-del-libro-2020 {
		background-size: 245%;
	}

	.text-center-fiesta {
		padding-bottom: 17% !important;
	}

	img.separadores-fiesta-libro{
		width: 100% !important;
		height: 90px !important;
	}

	/**** Fiesta libro *****/

	#banner .image_carousel > .caroufredsel_wrapper {
		height: 290px !important;
	}

	.proyectos #banner .image_carousel > .caroufredsel_wrapper {
		height: 215px !important;
	}
}

@media screen and (max-width: 500px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 210px !important;
	}

	.proyectos #banner .image_carousel > .caroufredsel_wrapper {
		height: 150px !important;
	}
}

@media screen and (max-width: 380px) {
	#banner .image_carousel > .caroufredsel_wrapper {
		height: 170px !important;
	}
}





@media screen and (max-width: 375px) {
	.multiple-choice-radio horizontal {
		width: none;
	}

	div#dnn_contGerente {
		margin-bottom: 53%;
	}
}

/*Galeria corrousel*/


@media screen and (max-width: 1920px) {

	.internaFull #banner .image_carousel > .caroufredsel_wrapper {
		height: 425px !important;
	}
}

@media screen and (max-width: 1650px) {

	.contenedor50pc .imgRedonda {
		width: 53.3%;
	}
}

@media screen and (max-width: 1510px) {

	.contenedor50pc .imgRedonda {
		top: 2%;
	}

	.ofertasDeEmpleo section#content.center-c {
		width: 980px;
	}

	.edn_38420_article_list_wrapper,
	.edn_39176_article_list_wrapper {
		overflow: overlay;
	}
}

@media screen and (max-width: 1260px) {

	.internaFull #banner .image_carousel > .caroufredsel_wrapper {
		height: 410px !important;
	}

	/*Ajustar imagen propósito grupo EPM*/

	form[action="/site/home/nuestra-empresa/quienes-somos/proposito-grupo-epm"] div.internaFull {
		background-position: right 16% !important;
	}

}

@media screen and (max-width: 980px) {

	.imgPrecargas {
		width: 100%;
	}

	.internaFull #banner .image_carousel > .caroufredsel_wrapper {
		height: 42% !important;
	}

	/*Cronograma circuito solar*/
	.cronogramaSolar ul li {
		width: 28%;
		margin-right: 3%;
		margin-bottom: 3%;
		font-size: 15px !important;
		line-height: 19px !important;
		padding: 1.5% !important;
	}

	.cronogramaSolar ul li strong.fechaCronograma {
		font-size: 18px;
		line-height: 21px;
	}

	/*Nueva sección transparencia*/
	.botoneraTransparencia ul li {
		width: 31%;
	}

	.contBtnRedondos ul li {
		display: inline-block;
		width: 49%;
		margin-top: 25px;
	}

	.contBtnRedondos ul {
		margin: 0;
		width: auto;
		margin-left: 0;
	}

	/*Nueva sección interrupciones*/
	.articleInterrupcionesNew {
		width: 48.7%;
	}

	.articleInterrupcionesNew:nth-child(3n) {
		margin-right: 1.6%;
	}

	.articleInterrupcionesNew:nth-child(2n) {
		margin-right: 0;
	}


}

@media screen and (max-width: 1420px) {

	/*************************Refresh rediseño EPM**************************/

	#contDown {
		background-position: center bottom;
		padding: 0px 0 180px;
	}

	.container-chat-bot div#webchat .css-1t62idy {
		height: 400px;
	}
}

@media screen and (max-width:1220px) {

	.more {
		margin: 0 auto;
		display: block;
		width: 166px;
	}

	.subhome .more {
		margin: 0 auto;
	}

	/*************************Refresh rediseño EPM**************************/

	/*Barra top*/

	.center-c {
		width: 100%;
	}

	.home header,
	.subhome header,
	.interna header,
	.internaFull header {
		position: relative;
		border-radius: 0;
		box-shadow: none;
		height: auto;
		padding-bottom: 45px;
	}

	#header-logo {
		margin: 18px;
		float: left;
		display: block;
	}

	/*News home tabs*/

	.ax-enterate-refresh {
		margin: 4px !important;
		width: 32% !important;
		height: auto;
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	.ax-enterate-refresh img {
		height: auto !important;
	}

	.spanHome.ax-enterate-refresh h2 {
		font-size: 20px !important;
		padding: 20px 65px 0 15px;
		width: 100%;
		font-weight: normal;
	}

	.ax-enterate-refresh:hover:before {
		padding: 65px 0 20px 0 !important;
	}

	/*Botones sticky*/

	.stickyHome {
		position: fixed;
		bottom: 0;
		top: auto;
		width: 100%;
		height: 60px;
	}

	.stickyHome ul li {
		width: 49.7%;
		border-radius: 0;
		text-align: center;
		padding: 5px 0 !important;
		display: inline-block;
		vertical-align: top;
		height: 56px;
	}

	.stickyHome ul li span {
		display: inline-block;
		vertical-align: middle;
	}

	.stickyHome ul li p {
		font-size: 15px;
		display: inline-block;
		vertical-align: middle;
		width: 141px;
		text-align: left;
		margin: 0;
		padding: 0;
	}

	.botonesPDF ul li a {
		width: 70%;
	}

	.botonesPDF ul {
		width: 100%;
	}

	.botonesPDF ul li {
		display: block;
		margin: 10px auto;
		width: 330px;
	}

	/*Imagen redonda*/

	.contenedor50pc .imgRedonda {
		top: 3%;
	}

	.ofertasDeEmpleo {
		background: none;
	}


	/*footer*/

	footer {
		margin-bottom: 43px;
	}
}

@media screen and (max-width: 1140px) {
	ul.ulGobiernoDigital {
		position: relative;
		padding: 0;
		margin: 0;
	}

	.contInfo .contInfo-box .contInfo-img {
		padding: 0;
	}

	#header-mod-controlVisual ul:not(.redactor-toolbar) {
		width: 240px;
	}

	#header-mod-controlVisual ul:not(.redactor-toolbar) li:nth-child(4) {
		position: static;
	}

	li.iconBuscador {
		position: absolute;
		right: 76px;
		bottom: -82px;
		z-index: 3;
		padding: 3px;
		margin: 0;
		border-radius: 50%;
	}

	li.iconBuscador img {
		max-width: 30px;
	}

	ul.ulGobiernoDigital li:nth-child(4) {
		position: absolute;
		bottom: -74px;
		z-index: 3;
		right: 110px;
	}

	.ax-search-button {
		left: 25px !important;
	}

	.searchInputContainer,
	.searchInputContainer .NormalTextBox {
		width: 221px;
		height: 30px;
		border-radius: 0;
		margin: 0;
		padding: 2px 23px 0 29px !important;
	}

	.searchInputContainer .NormalTextBox {
		border-bottom: 1px solid gray;
		font-size: 17px;
	}

	.ax-menuR {
		background: url(/site/Portals/0/rediseno-refresh/sprite-rediseno.png) -721px -120px no-repeat;
		width: 41px;
		height: 35px;
		display: block;
		position: absolute;
		top: 17px;
		right: 19px;
	}

	.ax-menuR:hover {
		cursor: pointer;
		background-position: -721px -175px;
	}

	.ax-menuR p {
		margin: 0;
		line-height: 40px;
		font-size: 19px;
		color: #fff;
		text-indent: -9999;
	}

	/*MegaMenu responsive*/
	nav#main-menu {
		margin: 0;
	}

	/* menu */
	#main-menu #dnn_dnn_mainMenuHtml,
	#main-menu #nav {
		display: none;
	}

	#header-logo {
		float: none;
	}

	/*Tablet servicios y transacciones en línea - nueva sección*/

	a.botonTransacciones2 {
		top: 0px;
		zoom: 0.7;
		right: 17px;
	}

	.popupTransacciones .ModavtTabsProC {
		width: 96%;
		margin: 80px auto 0;
	}

	.columnaVerde h2 {
		width: 155px;
		font-size: 18px;
	}

	.columnaVerde ul li a {
		font-size: 15px;
		width: 150px;
	}

	.contenedorServicios ul {
		margin: 0;
	}

	.contenedorServicios ul li a {
		width: 87%;
		font-size: 13px;
	}

	.otrasTransacciones .tColumnas {
		width: 31%;
		margin-right: 3%;
	}

	.contenedorServicios ul li.noBorderT:after {
		content: "";
	}

	.otrasTransacciones .tColumnas {
		width: 100%;
		margin-right: 0%;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root {
		padding: 0;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li.active {
		font-size: 18px;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li {
		font-size: 18px;
		margin-right: 0%;
	}

	.columnaVerde {
		width: 32%;
		padding: 15px 8px 10px 8px;
		height: 1060px;
	}

	.otrasTransacciones {
		width: 65%;
		padding: 0 10px;
	}

	.contenedorServicios ul li {
		width: 47%;
		margin: 1% 1% 0 1%;
	}

	/*Imagen redonda*/

	.contenedor50pc .imgRedonda {
		top: 8%;
	}
}

@media screen and (max-width: 980px) {
	.wrapper {
		overflow-x: hidden;
	}

	a.btn-destacado {
		margin: 0px 90px;
	}

	.hoverscroll .fixed-listcontainer {
		width: 100% !important;
	}

	.menu-1 li {
		width: 18%;
		margin: 1% !important;
	}


	#header-mod-search {
		margin-right: 1%;
	}


	#main-menu nav > ul:not(.redactor-toolbar) li a {
		font-size: 15px;
	}

	#main-menu #nav ul:not(.redactor-toolbar) li a span.MenuText {
		font-size: 14px;
	}

	.ax-lateral {
		padding: 0 1% 25px;
		box-sizing: border-box;
	}

	#mod-projects-conexion-viva .image_carousel,
		{
		max-width: 100% !important;
		height: auto !important;
	}

	#mod-projects-conexion-viva .image_carousel .caroufredsel_wrapper {
		max-width: 100% !important;
		height: 450px !important;
	}

	#mod-projects-conexion-viva .image_carousel .caroufredsel_wrapper > div:nth-child(1) {
		height: auto !important;
		left: 0px !important;
	}

	#mod-projects-conexion-viva .image_carousel .caroufredsel_wrapper .EDGmain {
		margin-right: 0px !important;
		visibility: visible;
		padding: 0;
		width: 292px !important;
	}

	#mod-projects-conexion-viva .image_carousel .caroufredsel_wrapper .EDGmain .EDGimage > a {
		width: 100%;
		height: auto;
	}

	#mod-projects-conexion-viva .image_carousel .caroufredsel_wrapper .EDGmain .title {
		position: absolute;
		bottom: 0px;
		left: 0px !important;
		width: 100%;
		margin: 0 !important;
		box-sizing: border-box;
	}

	#mod-projects-conexion-viva .image_carousel .caroufredsel_wrapper .EDGmain .EDGimage a img {
		height: auto !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0;
	}

	#shortcuts ul:not(.redactor-toolbar) li {
		width: 23%;
		margin: 0 1% !important;
	}

	footer {
		padding: 0;
		margin-bottom: 44px;
	}

	footer #footer-menu,
	footer #footer-contact > .center-c,
	footer #footer-global {
		padding: 0 1% 15px;
		box-sizing: border-box;
	}

	.contentApps .fondoApp {
		overflow: hidden;
	}

	.contentApps .fondoApp > img {
		float: right;
	}

	#terms {
		margin-left: 3%;
		width: 95%;
	}

	.subhome #access {
		padding: 20px 1%;
		box-sizing: border-box;
	}

	#banner {
		width: 100%;
	}

	#banner .eds_galleryWrapper #EDG_0_Shadow .EDGmain .EDGimage a img {
		border: none !important;
		padding: 0 !important;
		margin: 0 0 0 0 !important;
		max-width: 100% !important;
		width: 100% !important;
		height: auto !important;
	}

	#banner .image_carousel > .caroufredsel_wrapper {
		width: 100% !important;
	}

	#banner .image_carousel > .caroufredsel_wrapper > div {
		position: relative !important;
		width: 100% !important;
		left: 0 !important;
		height: auto !important;
	}

	#banner .image_carousel > .caroufredsel_wrapper > div .EDGmain:first-child {
		display: block;
		width: 100%;
	}

	#banner .image_carousel img {
		width: 100% !important;
		height: auto !important;
	}

	#banner .eds_galleryWrapper #EDG_0_Shadow .EDGmain:first-child {
		display: block;
	}

	#banner .EDGcontent,
	#banner .caroufredsel_wrapper,
	#banner #ICM3093,
	#banner .EDGmain,
	#banner .EDGimage {
		height: auto !important;
		min-height: auto !important;
	}


	/*refresh botones ituango*/

	/*Botones ituango*/

	.home-col1 {
		width: 325px;
	}

	.home-col1 h2 {
		height: 55px;
		font-size: 20px;
		line-height: 25px;
		padding: 0 10px;
		margin-bottom: 10px;
	}

	.cont-icons-ituango a {
		padding: 0 5%;
	}

	.cont-icons-ituango a div {
		width: 110px;
	}

	.cont-icons-ituango a p {
		font-size: 15px;
		line-height: 18px;
		width: 130px;
	}

	.cont-icons-ituango a span.boton-ituango {
		width: 110px;
	}

	.botonesPDF ul {
		width: 690px;
		margin: 0 auto !important;
		display: block;
	}


	.salaPrensa #banner .caroufredsel_wrapper a.prevM10812,
	.salaPrensa #banner .caroufredsel_wrapper a.nextM10812
}

@media screen and (max-width: 860px) {
	.menu-1 li {
		height: 380px;
	}

	#wraper_menu ul:not(.redactor-toolbar) li a {
		padding: 11px 9px;
	}

	#mod-news .ui-tabs-nav li a {
		padding: 10px 9px;
	}

	/*Estilos nueva página oferta de empleo mercotalento*/

	.columnasEmpleo {
		width: 100% !important;
		margin: 0 !important;
	}

	/*Estilos termómetro*/
	.edn_38420_article_list_wrapper,
	.edn_39176_article_list_wrapper {
		width: 100%;
	}

	.edn_38420_article_list_wrapper:before,
	.edn_39176_article_list_wrapper:before {
		width: 990px;
	}

}

@media screen and (max-width: 768px) {

	.dos-col-interna {
		width: 100%;
		display: block;
		margin-bottom: 3%;
	}

	a.btn-destacado {
		margin: 0px 90px;
	}


	/*.popupcontigoepm .contenido {
        width: 92%;
        height: auto;
    }*/

	#header-logo {
		margin-bottom: 0px;
	}

	.popupcontigoepm .contenido {
		width: 92%;
		height: 395px;
		background-position: bottom center;
	}

	.popupcontigoepm .contenido img {
		width: 110px;
		margin: 0 auto;
	}

	.popupMedidas .contenido {
		height: auto;
	}

	.popupMedidas .contenido img {
		width: 100%;
		margin: 0 auto;
	}

	.enProveedores .contenido img {
		display: none;
	}

	.enProveedores .contenido {
		height: auto;
	}

	.enProveedores .cont-CoberturaItuango p {
		width: 90%;
		font-size: 20px;
		line-height: 27px;
		padding: 0;
		margin-top: 40px;
	}

	.enProveedores .cont-CoberturaItuango a {
		padding: 3px 10px;
		font-size: 15px;
		margin-top: -10px !important;
		display: block;
		width: 85px;
	}

	.cont-CoberturaItuango p {
		font-size: 16px;
		line-height: 20px;
		margin-top: 15px;
		width: 95%;
		padding: 0;
	}

	.cont-CoberturaItuango a {
		padding: 10px 20px;
		font-size: 14px;
	}

	.cont-contigoepm p {
		display: block;
		width: 100%;
		padding-right: 0;
	}

	.cont-contigoepm {
		width: 100%;
	}

	.cont-contigoepm div {
		display: block;
		width: 149px;
		padding-bottom: 30px;
		margin: 0 auto;
		border-left: 0;
	}

	span.close-popup {
		position: absolute;
		top: 0px;
		right: 0px;
		background: green;
		display: block;
		padding: 5px 10px 4px;
		border-radius: 5px;
		font-size: 18px;
		color: #fff;
		cursor: pointer;
	}

	/*Destacado EPM*/

	.destacadoEPM {
		padding: 24px;
	}

	.destacadoEPM p {
		display: block;
		margin: 0 auto 10px;
		text-align: center;
	}

	.destacadoEPM a {
		display: block;
		margin: 0 auto;
		width: 65px;
	}

	.btn-servicios1 .nuevoServicios {
		position: absolute;
		top: -22px;
		right: -18px;
		width: 86px;
	}

	.cont-movilidad-ituango {
		width: 100% !important;
		margin-top: 10px;
	}

	.ax-top-logo.ax-top-logo-linea {
		text-align: center !important;
		margin: 10px 0 !important;
	}

	/*noticias y novedades*/
	.ax-not-nov-prov {
		width: 100%;
		display: block;
		margin: 0;
		padding-bottom: 30px;
	}


	.ax-not-nov-prov img {
		height: auto;
		width: 100%;
		margin-bottom: 10px !important;
	}


	div#dnn_ctr28598_Main_pnlTabs .bstrap30 .tab-content {
		width: 100%;
	}

	div#dnn_ctr28598_Main_pnlTabs .tp-bs-tabs.tabs-above {
		width: 100%;
	}

	/*Fin noticias y novedades*/


	#main-menu nav > ul:not(.redactor-toolbar) li {
		float: none
	}

	#main-menu nav > ul:not(.redactor-toolbar) li > a {
		width: 100% !important;
		border-bottom: 1px solid #017935;
		display: inline-block;
		box-sizing: border-box;
		float: none;
	}

	#main-menu nav > ul:not(.redactor-toolbar) li:first-child a {
		background: none;
		box-sizing: border-box;
		text-indent: 0px;
		padding: 17px 8px;
		display: inline-block;
		float: none;
	}

	#main-menu #nav ul:not(.redactor-toolbar) li {
		width: 100%;
		border-bottom: 1px solid #fff;
		margin: 0;
		box-sizing: border-box;
		padding: 0;
	}

	#main-menu #megaMenu > li > .levels > ul > li > .levels > ul > li > a {
		padding: 7px 20px 7px 20px;
	}

	#main-menu #megaMenu > li:hover > .levels > ul {
		height: auto;
	}

	#main-menu #megaMenu > li:hover > .levels {
		position: relative;
		padding: 0 0;
	}

	#main-menu #megaMenu > li > .levels > ul > li > .levels > ul > li,
	#main-menu #megaMenu > li:hover > .levels > ul > li {
		width: 100%;
		padding: 0;
		height: auto;
		border: 0;
	}

	#main-menu #nav ul:not(.redactor-toolbar) li .shadow .Column {
		width: 100%;
		display: block;
	}

	#main-menu #nav ul:not(.redactor-toolbar) li .shadow .Column ul:not(.redactor-toolbar) {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}

	#main-menu #megaMenu .line {
		display: none;
	}

	#main-menu nav ul:not(.redactor-toolbar) li:first-child a:hover {
		background: none;
	}

	/* Fin menu */
	.services-wp .menu-services ul.services-category-menu li {
		width: 49%;
	}

	.services-wp .services-item-list-wp ul.services-item-list > li {
		width: 48%;
	}

	.image_carousel.relacion_estado,
	.image_carousel.relacion_estado .caroufredsel_wrapper,
	.image_carousel.relacion_estado .caroufredsel_wrapper div:nth-child(1),
	.image_carousel.relacion_estado .caroufredsel_wrapper .EDGmain .EDGimage a {
		width: 100% !important;
	}

	.image_carousel.relacion_estado .caroufredsel_wrapper {
		height: 1300px !important;
	}

	.image_carousel.relacion_estado .caroufredsel_wrapper div:nth-child(1) {
		height: auto !important;
	}

	.image_carousel.relacion_estado .caroufredsel_wrapper .EDGmain {
		width: 100% !important;
		margin: 0 0 2% 0 !important;
		padding: 0 0px !important;
	}

	.image_carousel.relacion_estado .caroufredsel_wrapper .EDGmain .EDGimage a img {
		width: 100% !important;
		height: auto !important;
		max-width: 100% !important;
		padding: 0 0px !important;
	}

	.contfranjaestado {
		background: #f0f0f0;
		border-bottom: 1px solid lightgray;
		padding: 5% 1%;
		text-align: center;
		margin: 0 0 0 0;
	}

	.floatfranja {
		display: block;
		vertical-align: middle;
		padding: 0 0;
	}

	.floatfranja a {
		background: #86d718;
		color: #fff !important;
		padding: 12px 35px;
		margin: 0 auto;
		width: 60%;
		display: block;
	}

	.image_carousel.relacion_estado_dos,
	.image_carousel.relacion_estado_dos .caroufredsel_wrapper,
	.image_carousel.relacion_estado_dos .caroufredsel_wrapper div:nth-child(1),
	.image_carousel.relacion_estado_dos .caroufredsel_wrapper .EDGmain .EDGimage a {
		width: 100% !important;
	}

	.image_carousel.relacion_estado_dos .caroufredsel_wrapper .EDGmain .EDGimage a img {
		width: 100% !important;
		height: auto !important;
		max-width: 100% !important;
		padding: 0 0px !important;
	}

	.image_carousel.relacion_estado_dos .caroufredsel_wrapper {
		height: 1500px !important;
	}

	.image_carousel.relacion_estado_dos .caroufredsel_wrapper div:nth-child(1) {
		height: auto !important;
	}

	#EDG_0_Shadow .relacion_estado_dos .caroufredsel_wrapper .EDGmain {
		width: 100%;
		padding: 24px 0 !important;
		margin: 5px 0 !important;
	}

	.salaPrensa #content {
		padding: 0 4%;
		box-sizing: border-box;
	}

	.ax-ult-noticias {
		width: 100%;
	}

	#sala_documentos .center-c #document {
		width: 100%;
		margin: 0 0% 2% 0;
		box-sizing: border-box;
		padding: 1% 3%;
	}

	#medios_sala_prensa .medios {
		width: 100%;
		margin: 0 0% 2% 0;
	}

	#sala_multimedias {
		float: none;
		width: 100%;
		margin-right: 0%;
	}

	#accede_a a.btn_accede {
		background: #009c27;
		float: left;
		box-sizing: border-box;
		margin: 8px 0;
		padding: 5px 18px;
		text-align: center;
		width: 100%;
		text-decoration: none;
		height: 120px;
	}

	#sala_audios {
		float: none;
		width: 100%;
		margin-left: 0%;
	}

	.mult_1,
	.mult_2 {
		width: 100%;
		margin: 0 0% 2% 0;
	}

	#dnn_ContentPane ul.btn-ofertas li {
		width: 100%;
	}

	#left-menu {
		display: none;
	}

	#dnn_ContentPane {
		width: 100%;
		padding: 0 2% 20px 2%;
		box-sizing: border-box;
	}

	.ax_boton,
	.newBTN,
	.botonverde {
		margin: 5px 0px !important;
		width: 100% !important;
		box-sizing: border-box !important;
	}

	.img100 {
		width: 100% !important;
		height: auto !important;
		margin: 0 0 10px 0 !important;
	}

	#no-left span {
		float: none !important;
		line-height: 1.5em;
		padding: 2% 5%;
		width: 90% !important;
	}

	.tp-bs-accordion .panel-default:nth-child(6) #EDG_0_Shadow .EDGmain {
		background: none;
		border: none;
		margin: 0 0 2% 0;
		width: 273px;
		float: none;
		display: block;
		position: relative;
	}

	.tp-bs-accordion .panel-default:nth-child(6) #EDG_0_Shadow .EDGmain .EDGimage a {
		text-decoration: none;
		float: none;
	}

	.tp-bs-accordion .panel-default:nth-child(6) #EDG_0_Shadow .EDGmain .title {
		background: none !important;
		position: relative !important;
	}

	.tp-bs-accordion .panel-default:nth-child(6) .caroufredsel_wrapper {
		height: 600px !important;
		width: 100% !important;
	}

	.tp-bs-accordion .panel-default:nth-child(6) .caroufredsel_wrapper > div:nth-child(1) {
		height: 600px !important;
	}

	.tp-bs-accordion .panel-default:nth-child(6) #EDG_0_Shadow .EDGmain .EDGimage a img {
		float: none;
	}

	.tp-bs-accordion .panel-heading {
		padding: 10px;
		border: 1px solid #ddd;
		color: #007934 !important;
		background-color: #fff !important;
		border-radius: 0px;
	}

	.tp-bs-accordion .panel-default {
		display: block;
		border: none;
		border-radius: 0px;
		margin: 0 0 7px 0;
	}

	.tp-bs-accordion .in .panel-heading {
		color: #fff !important;
		background-color: #007934 !important;
	}

	.menu-1 li {
		width: 100%;
		margin: 0 !important;
		padding: 20px 2%;
		box-sizing: border-box;
		height: auto;
	}

	#pestana {
		padding: 0;
	}

	#tabs {
		margin: 0;
	}

	.link {
		text-align: left;
		margin: 0;
		border: none;
		box-sizing: border-box;
		padding: 5px 10px 20px 60px;
		background-position: -80px -318px;
	}

	.menu-1 .description {
		border: none;
	}

	.menu-1 .description span a {
		font-size: 14px;
	}

	.link-4 {
		background-position: -80px -719px;
	}

	.link-10 {
		background-position: -80px -1220px;
	}

	.link-20 {
		background-position: -80px -2218px;
	}

	.link-21 {
		background-position: -80px -2317px;
	}

	#wraper_menu ul:not(.redactor-toolbar) li a {
		padding: 12px 7px;
		font-size: 12px;
	}

	header .center-c {
		text-align: center;
	}

	#header-networks ul:not(.redactor-toolbar) li a {
		margin: 0px 5px;
	}

	#header-networks ul:not(.redactor-toolbar) li a.text-nav {
		display: none !important;
	}


	#header-mod-controlVisual ul:not(.redactor-toolbar) li {
		display: inline-block;
	}

	#header-mod-controlVisual ul:not(.redactor-toolbar) li:first-child a {
		margin-left: 0;
	}

	#header-mod-controlVisual ul:not(.redactor-toolbar) li:last-child a {
		margin-right: 0;
	}

	.home #mod-news .nav-tabs li {
		padding: 0px;
		border: 1px solid #CCCCCC;
		margin: 0 1px 0 0;
		width: 100%;
	}

	.tp-bs-tabs.tabs-above {
		width: 100%;
	}

	.contentIdioma .goog-te-gadget-simple {
		width: 100%;
		box-sizing: border-box;
		padding: 6px;
	}

	.home #mod-news {
		width: 100%;
		float: none;
	}

	.home #mod-projects-conexion-viva {
		width: 400px;
		margin: 20px auto 0;
		float: none;
	}

	.home #shortcuts ul:not(.redactor-toolbar) li {
		width: 96%;
		margin: 0 2% 15px !important;
	}

	.home #mod-events-EPM-full {
		width: 100%;
		margin: 0;
		padding: 35px 0 0 0;
	}

	.home #mod-events-EPM-full h2,
	.home #mod-projects-EPM-rediseno h2 {
		text-align: center;
	}

	.home #mod-events-EPM-full .ModPackFlashPublishListC table td {
		padding: 0 3% !important;
	}

	.home #mod-projects-EPM-rediseno {
		width: 100%;
		padding: 30px 0 10px;
		margin-bottom: 50px;
	}

	#footer-menu .block {
		margin: 30px 1% !important;
		width: 30%;
		text-align: left;
		display: inline-block;
		float: none;
	}

	#contact-line,
	.contact-medium,
	#availability,
	#contact_enlaces {
		width: 100% !important;
		height: auto;
		margin: auto !important;
		float: none !important;
		display: block;
		text-align: left !important;
		border: 0 !important;
		padding: 0 5px !important;

	}

	#contact-line h3,
	#availability h3,
	.contact-medium h3,
	#contact_enlaces h3 {
		font: 27px 'VAGRoundedLTCom-Light';
		padding-bottom: 0;
		margin-top: 40px;
	}

	.contact-medium {
		width: 70%;
		margin: auto;
		padding: 10px 0;
		text-align: center;
		border: none;
		border-top: 1px solid #329b1d;
		border-bottom: 1px solid #329b1d;
		float: none;
	}

	#btn_top {
		bottom: 80px;
		right: 7px;
		width: 40px;
		height: 39px;
		padding: 2px;
		border-radius: 51%;
		text-indent: -9999;
		z-index: 8;
	}

	div#btn_top:after {
		left: 6px;
		top: 6px;
	}

	#main-menu #nav ul:not(.redactor-toolbar) li .shadow li .HtmlAfterLevel1 img {
		display: none;
	}

	#main-menu #nav {
		float: left;
	}

	.interna #left-menu {
		width: 100%
	}

	.interna #content-block {
		width: 99%;
	}

	/*Servicios y transacciones en línea*/
	h2.subtitleCategory {
		width: auto;
		text-align: center;
	}

	.iframe {
		width: 100%;
	}

	.cont-icons-ituango .icons-home {
		width: 371px;
		display: block;
		margin: 40px auto;
	}

	.cont-icons-ituango .icons-home:last-child {
		margin: 40px auto;
	}

	.ax-ef-energ-general-content .ax-ef-energ-summary a {
		display: block;
		margin: 30px 0;
	}

	a.enlaceEficiencia4 {
		margin-left: 0 !important;
	}

	.contenidoModal {
		width: 90% !important;
	}

	.cont-icon-datos {
		width: 100% !important;
		margin-top: 60px;
	}

	.contact-eficiencia {
		margin-top: 0;
	}

	.round-btn {
		margin: 15px auto 0 !important;
		display: block;
	}

	a.btn-destacado {
		margin: 0px 90px;
	}

	/**************************************refresh rediseño epm******************************+/

    /*Sección ituango*/


	h1.titulo-ituango strong {
		font-size: 34px;
	}

	.cont-icons-ituango a p {
		font-size: 17px;
		line-height: 30px;
		width: 167px !important;
		line-height: 21px;
	}

	h1.titulo-ituango {
		font-size: 25px;
		margin: 20px auto;
		line-height: 35px;
	}

	.cont-icons-ituango a span.boton-ituango {
		font-size: 16px;
		width: 115px;
	}

	.cont-icons-ituango a span.boton-ituango:after {
		right: 12px;
		font-size: 24px;
	}

	/*Servicios en linea*/
	#contDown {
		background-position: 58% 111%;
		padding: 0px 0 87px;
	}

	.full-btn {
		width: 100% !important;
	}

	.btn-pay,
	.btn-pqrs,
	.btn-services {
		width: 100% !important;
	}

	/*News tab home refresh*/

	.quick-access-wp a span {
		margin-top: 24px;
	}

	.ax-enterate-refresh img {
		width: 100%;
	}

	.home #mod-news .nav-tabs li a {
		padding: 20px 5px 10px 70px !important;
		font: 16px 'VAGRoundedLTCom-Light' !important;
	}

	.ax-enterate-refresh {
		margin: 0 auto 15px !important;
		width: 100% !important;
	}

	.DnnModule.DnnModule-EasyDNNnews.DnnModule-23332 {
		width: 100% !important;
		float: none !important;
	}

	.DnnModule.DnnModule-DNN_HTML.DnnModule-23702.DnnVersionableControl {
		float: none !important;
		width: 100% !important;
		margin: 0 !important;
	}

	.DnnModule.DnnModule-DNN_HTML.DnnModule-23703.DnnVersionableControl {
		float: none !important;
		width: 100% !important;
	}

	.home #mod-news #tptab303 .DnnModule-EasyDNNnews {
		width: 100%;
		float: left;
	}

	/*mapas*/
	.home .tab-content .image_carousel {
		width: 100% !important;
	}

	.home .tab-content .caroufredsel_wrapper {
		height: 575px !important;
		width: 100% !important;
		margin: 0 auto !important;
	}

	.home .image_carousel {
		width: 100% !important;
	}

	div#ICM30625 {
		width: 100% !important;
		height: auto !important;
	}

	#EDG_0_Shadow #ICM30625 .EDGmain {
		width: 250px;
		display: block;
		float: none;
		height: 215px;
		margin: 0 auto;
	}

	#mod-news #EDG_0_Shadow .EDGmain .title {
		position: static;
	}

	div#ICM21221 {
		width: 215px !important;
		margin: 0 auto !important;
		position: relative !important;
	}

	/*eventos*/

	.spanHome.ax-enterate-refresh h2 {
		font-size: 19px !important;
		padding: 20px 0 0 15px;
	}

	#events .news > div > div {
		flex-wrap: wrap;
	}

	#events .news > div > div .eventos-home {
		width: 42%;
		padding: 0 4%;
	}

	#mod-events-EPM-full .more {
		margin-right: 4%;
		margin-top: 4%;
	}

	.home #mod-projects-EPM-rediseno .image_carousel .EDGmain .EDGimage a img.imageIEreset {
		max-width: 100% !important;
	}

	.home #mod-projects-EPM-rediseno .image_carousel .EDGmain .EDGimage a img {
		width: 100% !important;
	}

	.home #mod-news .tabPnl {
		min-height: auto;
	}

	/*Accesos directos*/
	.contInfo .contInfo-box {
		width: 50%;
	}

	.contInfo .contInfo-box__bordeR {
		border-right: none;
	}

	/*Megamenu mobile*/
	#main-menu nav ul:not(.redactor-toolbar) {
		display: block;
		width: 100%;
	}

	#main-menu #megaMenu > li:hover > .levels > .imagen-menu {
		height: auto;
	}

	#main-menu nav ul:not(.redactor-toolbar) li {
		display: initial;
		float: none !important;
	}

	#main-menu nav {
		background: #F8F8F8;
	}

	#main-menu nav ul:not(.redactor-toolbar) li a {
		padding: 11px 16px;
	}

	#main-menu nav ul:not(.redactor-toolbar) li:first-child a.btn_home {
		width: 35px !important;
		height: 40px;
		border: 0;
		text-indent: -9999;
		background: url(/site/Portals/0/rediseno-refresh/sprite-rediseno.png) -216px -14px no-repeat;
	}

	.centrodocument {
		width: 100%;
		margin: 0;
	}

	table.sin_borde tr td {
		display: block;
	}

	a.ver_mas {
		margin-bottom: 39px;
	}

	.doc-rt div {
		width: 100%;
	}

	table.sin_borde td img {
		width: 100%;
	}

	h1,
	#dnn_ContentPane .bstrap30 h1 {
		font-size: 23px;
		line-height: 23px;
	}

	.ax-not-nov-prov {
		margin-left: 0 !important;
	}

	img.separadores,
	footer > img:first-child {
		width: 100% !important;
		height: auto !important;
	}

	#main-menu #nav {
		width: 100%;
		opacity: 1;
		transform: rotateX(0deg);
	}

	.wrapper iframe {
		width: 100%;
	}

	.botonesPDF ul {
		width: 100%;
	}

	.btn2col {
		height: auto !important;
	}

	/*Este estilo ajusta el contenido del skin interna para que las lineas de texto no se pasen de 100 caracteres*/

	.interna section#content,
	div#dnn_contenido_internas_ituango_dos,
	.centrar-contenido-epm {
		width: 100%;
	}

	/*Este estilo coloca todos los contenidos de interna full a 1 columna*/
	.internaFull #banner {
		column-count: 1;
		column-gap: 0px;
	}

	/*Thank you page*/
	p.text-wp {
		width: 100% !important;
		font-size: 15px !important;
		text-align: center;
		line-height: 18px !important;
	}

	p.text-wp span {
		font-size: 22px;
		line-height: 25px;
	}

	img.imageForm {
		float: none;
		display: block;
		margin: 0 auto;
	}

	div#dnn_colM2 {
		margin-left: 0px;
	}

	.columnasInternaFull {
		display: block;
		width: 100%;
	}

	/*Fichas electorales*/
	.fichasElectorales {
		box-shadow: 0px 0px 9px 0px #c1c1c1;
		margin-bottom: 20px;
	}

	.headerfichas > div {
		width: 72%;
	}

	.logoepmficha {
		width: 132px !important;
		margin-left: 38px;
	}

	.hechos {
		padding-bottom: 25px;
		background-position: 0 13px;
	}

	.contenedor-paginas2-col,
	.contenedor-decreto-col {
		column-count: 1;
	}

	.DnnModule.DnnModule-EasyDNNGallery.DnnModule-33537 {
		width: 100%;
		margin: 20px auto 0;
	}

	div#dnn_ctr33601_DynamicForms_divQuestion4fde797d-4f9a-4bce-a8a6-d1501adebfa9,
	div#dnn_ctr33601_DynamicForms_divQuestionc23d2b56-2a6f-4002-913e-6cae621406f7 {
		width: 100% !important;
	}

	.internaFull #banner .image_carousel > .caroufredsel_wrapper {
		height: 32% !important;
	}

	/*Botones venta de activos*/
	.botonesActivos a {
		margin-left: 0;
		margin-top: 10px;
	}

	.divGasoriente p {
		width: 100%;
		display: inline-block;
		vertical-align: top;
	}

	p.gasBorde {
		border: 0;
		height: auto;
	}

	.botonesActivos {
		margin-top: 0;
	}

	.botonesActivos a span {
		margin-left: 9px !important;
		width: 94px !important;
	}

	/*Sección servicios y transacciones en linea*/
	.popupTransacciones .ModavtTabsProC {
		width: 96%;
		margin: 80px auto 0;
	}

	.columnaVerde {
		display: block;
		width: 97%;
		height: auto;
	}

	.columnaVerde h2 {
		width: 74%;
	}

	.columnaVerde ul li a {
		width: 82%;
	}

	.tColumnas ul li a {
		font-size: 15px;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li:first-child a {
		padding: 10px 7px;
	}

	.otrasTransacciones {
		display: block;
		width: 100%;
		padding: 0;
	}

	.otrasTransacciones h2 {
		margin-top: 20px;
		font-size: 21px;
		margin-left: 0;
	}

	.otrasTransacciones .tColumnas {
		width: 100%;
		display: block;
	}

	.tColumnas h3 {
		width: 86%;
	}

	.contenedorServicios ul li {
		width: 100%;
		display: block;
		margin: 0% 1% 4% 1%;
	}

	.Tclientes {
		padding-top: 0;
	}

	.contenedorServicios ul li:after {
		width: 100%;
	}

	.contenedorServicios ul li.noBorderT:after {
		content: "";
	}

	.contenedorServicios ul li.noBorderT:last-child:after {
		content: "";
	}

	a.xTransacciones {
		padding: 5px 10px 4px 12px;
		font-size: 18px;
		right: -3px;
		top: -25px;
		border: 1px solid #799e07;
		background: #83ab07;
	}

	/*Tabs*/
	.popupTransacciones ul.nav.nav-tabs.tabs-root li {
		font-size: 20px;
		width: 100%;
		margin-right: 0;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li.active {
		font-size: 20px;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root {
		padding: 0;
	}

	.popupTransacciones .DnnModule-avtTabsPro {
		height: 100%;
		background: #272727b0;
	}

	/*Estilos cronograma circuito solar*/
	.cronogramaSolar ul li {
		display: block;
		width: 90%;
		margin: 0 auto 22px;
		padding: 15px 20px !important;
		box-sizing: border-box;
	}

	.cronogramaSolar ul li:nth-child(3n) {
		margin-right: auto;
	}

	.cronogramaSolar h1 {
		font-size: 23px;
		padding: 32px 0 18px 97px;
	}

	.cronogramaSolar {
		padding-bottom: 10px;
	}

	/*Popup servicios en mantenimiento - servicios en línea*/

	.transaccionesMantenimiento div {
		display: block;
		width: 90%;
		margin: 0 auto;
		padding: 10px 0;
		margin: 25px auto 0;
		height: auto;
	}

	.transaccionesMantenimiento div p {
		height: auto;
		padding: 0 10px;
	}

	.sContenidoacueducto h2 {
		font-size: 20px;
	}

	.sContenidoacueducto {
		width: 97%;
	}

	.transaccionesMantenimiento div h3 {
		height: auto;
	}

	.sContenidoacueducto h2:before {
		left: 37px;
	}

	/*nuevos estilos tabs transaccciones*/

	.popupTransacciones .contentTabs {
		width: 96% !important;
		margin: 69px auto 0;
	}

	.popupTransacciones ul.tabs-root-transacciones li.active {
		font-size: 13px;
	}

	.popupTransacciones ul.tabs-root-transacciones {
		padding: 0;
	}

	.popupTransacciones ul.tabs-root-transacciones li:first-child a {
		padding: 11px 22px;
	}

	.popupTransacciones ul.tabs-root-transacciones li {
		font-size: 13px;
		margin-right: 3px;
		height: 32px;
		width: 21%;
		vertical-align: top;
		padding: 5px;
		text-align: center;
	}

	a.xTransacciones2 {
		padding: 6px 11px 4px 11px;
		font-size: 20px;
		right: -10px;
		top: -20px;
	}

	.tabcontent {
		padding-bottom: 6px;
	}

	/*Estilos página autogeneradores*/

	a.volverAEPM {
		margin: 0 auto;
	}

	.tituloAutogeneradores h1 {
		text-align: left;
		margin-left: 8px;
		font-size: 19px;
	}

	.blockAutogeneradores p img {
		margin: 0;
		width: 100%;
	}

	.botonesImgEPM ul li {
		width: 48%;
		margin-right: 7px;
		margin-bottom: 10px;
	}

	/*Fin estilos página autogeneradores*/

	/*Estilos página propósito grupo EPM*/

	form[action="/site/home/nuestra-empresa/quienes-somos/proposito-grupo-epm"] .contenedor-paginas2-col {
		width: 95%;
	}

	form[action="/site/home/nuestra-empresa/quienes-somos/proposito-grupo-epm"] section#content {
		padding: 0 15px;
	}

	form[action="/site/home/nuestra-empresa/quienes-somos/proposito-grupo-epm"] .newBTN {
		display: inline;
	}

	form[action="/site/home/nuestra-empresa/quienes-somos/proposito-grupo-epm"] div.internaFull {
		background-position: right 5% !important;
	}

	/*Estilos página transparencia*/
	a.prevM36656,
	a.nextM36656 {
		top: 77px !important;
	}

	a.prevM36656 {
		left: 7px !important;
	}

	/*Nueva sección transparencia*/
	.botoneraTransparencia ul li {
		width: 100%;
	}

	p.txtCenter {
		width: 98%;
		margin: 30px 0;
	}

	.internafullTransparencia div#left-menu {
		display: none;
	}

	.internafullTransparencia .imagenAbsoluta {
		width: 100%;
	}

	p.imagenAb {
		position: relative;
		float: none;
		width: 100%;
	}

	.internafullTransparencia .DnnModule-avtTabsPro {
		width: 100%;
		display: block;
		margin-left: 0 !important;
	}

	form[action="/site/comunidadymedioambiente/espacio-de-participacion-ciudadana/empalme/presentación-de-apertura-del-empalme"] .chameleon_slider .main_panel .items_wrapper .item_container > img {
		width: 100% !important;
		height: auto !important;
	}

	form[action="/site/comunidadymedioambiente/espacio-de-participacion-ciudadana/empalme/presentación-de-apertura-del-empalme"] .chameleon_slider.NewsOne {
		height: 318px !important;
	}

	/*Nueva Página 404 enero 2020*/

	section.ax-mensaje {
		width: 100%;
	}

	.ax-contenedor.ax-error404 p img {
		max-width: 523px;
	}

	.ax-error404 {
		background: #f7f7f7;
	}

	/*Imagen redonda*/

	.contenedor50pc {
		width: 100%;
	}

	.contenedor50pc .imgRedonda {
		float: right;
		position: relative;
	}

	.cont-reconocimientos div {
		width: 100%;
		margin-bottom: 15px;
		padding: 4% 0% 0;
		border-radius: 20px;
	}

	.cont-reconocimientos div h3 {
		height: auto;
	}

	.expLaboral {
		display: block;
		width: 100%;
	}

	.expLaboral img {
		margin: 0 auto 2%;
		display: block;
		width: 100%;
		max-width: 320px;
	}

	.contFRaseBandera p {
		font-size: 16px;
		line-height: 22px;
	}

	.contFRaseBandera p strong {
		font-size: 29px;
	}

	section#content {
		width: 95% !important;
		margin: 0 auto;
	}

	/*Estilos ptar*/

	.contenedor50pc h1 {
		font-size: 29px !important;
		line-height: 28px;
	}

	ul.listaNumerada li p {
		width: 88%;
	}

	.galeriasPTAR {
		width: 100%;
		margin: 0 0 3%;
		display: inline-block;
	}

	/*Ofertas d eempleo nueva mercotalento*/

	.contCentrado {
		width: 100%;
	}

	.btnOfertasEmpleo {
		width: 85% !important;
		font-size: 14px;
	}

	a.btnOfertasEmpleo img {
		float: left;
		margin-top: 0;
		width: 40px;
	}

	.btnOfertasEmpleo strong {
		font-size: 16px;
	}

	.modal-body .contenedor .textos {
		width: 100%;
	}

	.doscolptar {
		width: 100%;
		padding-bottom: 5%;
	}

	.doscolptar:first-child {
		border-right: 0;
	}

	/*Landing Gerente EPM nueva*/

	.colGerenteEPM {
		width: 100%;
	}

	.tituloGerente,
	.subtituloGerente {
		font-size: 25px;
		margin-top: 13%;
		line-height: 26px;
	}

	a[id^='foo2_p'] {
		top: 40% !important;
		left: 0px !important;
	}

	a[id^='foo2_n'] {
		top: 40% !important;
		right: 0 !important;
	}

	.destacadTwitter p {
		font-size: 14px;
		display: block;
	}

	.gAzulMarino {
		border: 0;
	}

	div#dnn_contGerente {
		margin-bottom: 19%;
	}

	.contBtnRedondos ul li .texto h3 {
		height: auto;
	}

	.botoneraTransparencia ul li a img {
		width: auto;
	}

	div#dnn_gerenteTextoInv {
		float: none;
	}

	/*Termómetro*/

	.checklisPTAR li {
		width: 100%;
		margin-bottom: 8px;
	}

	a.botonesPersonalizados {
		display: inline-block;
		width: 37%;
		font-size: 15px;
		margin: 0 0 5px;
	}

	div#dnn_dnn_ituango {
		width: 95%;
		margin: 0 auto;
	}

	/*Nueva sección interrupciones*/
	.articleInterrupcionesNew {
		width: 100%;
		margin-right: 0 !important;
		border: 1px solid #ececec;
		margin-bottom: 4%;
	}

	.internaFull .eds_news_ParticipacionCiudadana .edncf_container > span {
		width: initial !important;
		margin: 0 auto !important;
		vertical-align: bottom;
	}

	a.icon-mas-interrupciones {
		font-size: 14px !important;
	}

	/*Popup accesibilidad*/

	.contenidoAccesibilidad {
		width: 93%;
		height: 475px;
		overflow: overlay;
	}

	.contenidoAccesibilidad > span {
		right: 10px;
		top: 5px;
	}

	a.prevM3093,
	a.nextM3093 {
		z-index: 1 !important;
	}

	a.volverCorporativoBTN {
		padding: 10px 15px;
		font-size: 14px !important;
		width: 94px;
	}

	#dnn_ctr21221_ViewEasyDNNGallery_ctl00_pnlImageCarousel .image_carousel {
		width: 100% !important;
	}

	#content-block .geoContenedor > div {
		width: 100%;
	}

	.ContAltoT p,
	.ContAltoT h3 {
		height: auto;
	}

	.botonerHome {
		width: 100% !important;
	}

	.botonerHome .info {
		margin-left: 0 !important;
		margin-top: 10px;
	}

	/*App mobile*/

	.landingAppMobile {
		width: 100%;
	}

	/*Página covid-19*/
	.entradillaCenter {
		width: 100%;
	}

	.iconoTextoGeneralv2 h3 {
		font-size: 17px;
	}

	.entradillaCenter img {
		float: none !important;
	}

	.entradillaCenter h1 {
		line-height: 34px;
	}

	.iconoTextoGeneralv2 {
		width: 100%;
	}

	/*Página  H videos de mi bitacora*/

	form[action="/site/home/medidas-de-apoyo-epm"] #M39656EasyDNNGallery,
	form[action="/site/home/medidas-de-apoyo-epm"] #M39695EasyDNNGallery,
	form[action="/site/home/medidas-de-apoyo-epm"] #M39698EasyDNNGallery,
	form[action="/site/home/medidas-de-apoyo-epm"] #M39703EasyDNNGallery {
		width: 100%;
		margin: 0 auto;
	}

	.bstrap30 .col-xs-12 {
		width: 100% !important;
	}

	/*Videos H*/
	form[action="/site/home/medidas-de-apoyo-epm/medidas-de-alivio-para-clientes"] #dnn_ContentPane table:not(.ucLinkTypeRadioButtons) tr td {
		display: block;
		width: 100%;
	}

	form[action="/site/home/medidas-de-apoyo-epm"] h2 {
		font-size: 17px;
		line-height: 21px;
	}

	form[action="/site/home/medidas-de-apoyo-epm"] .wrapper iframe {
		height: 300px;
	}

	.tooltipAporte {
		display: block;
		position: relative;
		bottom: 0;
	}

	.tooltipLargo {
		bottom: 0 !important;
	}

	table.img100 tr td {
		width: 50% !important;
	}

	/*Semana ambiental ituango*/
	.semanaAmbientalItuango .entradillaCenter h1 strong span {
		font-size: 28px;
	}

	.semanaAmbientalItuango .entradillaCenter h1 {
		font-size: 25px;
		line-height: 28px;
	}

	.semanaAmbientalItuango p {
		font-size: 16px;
	}

	.semanaAmbientalItuango .tab-pane {
		padding: 15px;
	}

	.semanaAmbientalItuango iframe {
		margin-bottom: 20px;
	}

	/*Chatbot modal EMA*/

	.CenterModalChat .tp-bs-accordion .panel-default {
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		margin: 0;
	}

	.CenterModalChat .tp-bs-accordion .in .panel-heading {
		background: none !important;
	}

	.tp-bs-accordion .panel-heading {
		color: #828282 !important;
		background: none !important;
	}

	.modalEma {
		left: 0;
		width: 97%;
		top: -19px;
		height: 109%;
		z-index: 9;
	}

	.CenterModalChat {
		width: 95%;
	}

	.DnnModule-40309 {
		width: 100%;
	}

	/*65 años EPM*/

	.txt-blanco {
		font-size: 35px;
		line-height: 34px;
	}



	#header-logo {
		margin-bottom: 0px;
		margin-top: 0;
	}

	/*Aplicativo árboles*/

	.entradillaArboles {
		margin-left: 3%;
	}

	.entradillaArboles h1 {
		width: 90%;
		font-size: 24px;
		line-height: 24px;
		margin-top: 50px;

	}

	.inputCodigoUsuario {
		width: 79%;
		margin-left: 4%;
		padding-bottom: 100px;
	}

	.aplicativoArboles li.iconBuscador {
		right: 5px;
		top: 80px;
		bottom: inherit;
	}

	.aplicativoArboles ul.ulGobiernoDigital li:nth-child(4) {
		bottom: -47px;
		right: 20px;
	}

	.entradillaArboles p {
		width: 77%;
	}

	.aplicativoArboles #content {
		margin-top: 0px;
	}

	.tooltipAporte.v2 {
		bottom: -5px !important;
	}

	/*Gráfica estadísticas participación ciudadana*/
	.contGenerarScroll {
		height: 400%;
	}

	/*Estilos nueva sección noticias proyecto EPM*/

	.DnnModule-39148,
	.proydos {
		width: 100%;
		margin: 0;
	}

	.contProyecto-4 {
		margin: 2% 0 0% 0;
		width: 100%;
	}

	.tituloPublicacionesRevisatas a {
		width: inherit !important;
	}

	.contPublicacionesImpresas {
		width: 100%;
		margin-bottom: 20px;
	}

	/*Interna aplicativo arboles*/

	img.bg-green {
		margin-bottom: 0;
		width: 100%;
	}

	.contarboles img {
		width: 100% !important;
		float: none !important;
		margin: 0;
		display: block;
	}

	.contarboles h2 {
		font-size: 25px;
	}

	.miCodigo {
		margin-left: 3%;
	}

	section.infoArbol {
		height: auto;
	}

	.cf {
		position: inherit;
	}

	/*EPM radio nuevo*/
	div#oficinas_medellin {
		width: 100%;
	}

	.ContenidoOyentesEPMRadio {
		margin-bottom: 100px;
	}

	nav.newMenuEPMRadio {
		margin: 60px 0 35px;
	}

	.tooltipAporte.v3 {
		bottom: 0 !important;
	}
	
	.DnnModule-41128{
		width: 100%;
	}


}

@media screen and (max-width: 675px) {
	#wraper_menu ul:not(.redactor-toolbar) li a {
		padding: 12px 4px;
	}

	.EDGimage > a > p {
		color: transparent;
		font-size: .3px;
		position: absolute;
	}

	.subhome #access a h2 {
		width: 100%;
		margin: 10px 0;
	}

	#shortcuts ul:not(.redactor-toolbar) li {
		width: 48%;
		margin: 1% 1% !important;
	}

	.icono-link {
		width: 100%;
		margin: 0 auto;
	}

	.stickyHome ul li {
		width: 48.7%;
		margin-left: 0.6%;
		text-align: left;
	}

	.stickyHome {
		height: 0;
	}

	#contDown {
		background-image: none !important;
	}

	.btn-pay,
	.btn-pqrs,
	.btn-services {
		width: 100% !important;
	}

	/*Formulario Innovate*/
	.DF-FieldRow {
		margin: 0 !important;
	}

	div#dnn_ctr33043_DynamicForms_pnlQuestions,
	div#SaveForm_33043,
	div#dnn_ctr33147_DynamicForms_pnlQuestions,
	div#SaveForm_33147 {
		width: 100%;
		margin: 0 auto;
	}

	.df-FieldLabelSame-1 {
		width: 100%;
	}

	a.prevM11008,
	a.nextM11008 {
		top: 110px !important;
	}

	/*fichas electorales*/

	.headerfichas > div {
		width: 99%;
	}

	.logoepmficha {
		display: none !important;
	}

	.headerfichas > div h1 {
		font-size: 20px;
	}

	.headerfichas > div h2 {
		font-size: 12px;
		line-height: 14px;
		padding: 10px 0 10px 30px;
	}

	/*Chatbot*/

	.container-chat-bot #wrapper {
		width: 96%;
		bottom: inherit;
		right: 3%;
		top: 20px;
		height: 85%;
	}

	.container-chat-bot div#webchat {
		height: calc(100% - 62px) !important;
	}

	.boton-chat {
		zoom: 0.5;
		right: 10px;
	}

	.boton-chat div {
		margin-left: 0px;
	}

	form .container-chat-bot div#webchat .css-1t62idy {
		height: 100% !important;
	}

	.internaFull #banner .image_carousel > .caroufredsel_wrapper {
		height: 26% !important;
	}

	a.prevM24979,
	a.nextM24979 {
		top: 67px !important;
	}
}

@media screen and (max-width: 640px) {
	#wraper_menu ul:not(.redactor-toolbar) li {
		width: 100%;
		height: auto;
	}

	.conoce-mas-sobre h2 {
		height: 75px;
	}

	#wraper_menu ul:not(.redactor-toolbar) li a {
		font-size: 14px;
		padding: 0 8px;
		width: 100%;
		box-sizing: border-box;
		display: inline-block;
		text-align: center;
		border-bottom: 1px solid #fff;
	}

	.dialogPestana {
		right: 1%;
	}

	#header-networks {
		margin: 10px auto;
		display: block;
	}

	#header-networks ul:not(.redactor-toolbar) {
		top: 10px;
		position: relative;
	}

	#mod-events-EPM-full .ModPackFlashPublishListC table tr {
		width: 100%;
		text-align: center;
	}

	#mod-events-EPM-full .ModPackFlashPublishListC table > tbody > tr > td {
		width: 100% !important;
		text-align: center;
		max-width: 300px;
		padding: 20px 5% !important;
	}

	#mod-events-EPM-full .ModPackFlashPublishListC table td div {
		text-align: center !important;
	}

	#mod-events-EPM-full .customArticleListIMG5 {
		width: 100%;
	}

	#footer-menu .block {
		width: 250px;
		margin: 10px 1% !important;
	}

	.contentApps .fondoApp {
		text-align: center;
	}

	.contentApps .fondoApp > img {
		height: 64px;
		margin-right: -475px;
	}

	.fondoApp .App,
	.fondoApp .App2 {
		padding: 10px;
		position: inherit;
	}

	.quick-access-wp .col-md-3 {
		width: 100%;
		box-sizing: border-box;
		text-align: center;
	}

	#contDown .img-responsive {
		margin: auto;
	}

	.quick-access-wp .col-md-6 {
		width: 100%;
	}

	.quick-access-wp .col-md-6 .col-md-6:last-child {
		padding: inherit;
	}

	.quick-access-wp .col-md-6 > .row {
		margin: 10px 0 !important;
	}


	.ModEasyDNNnewsC .eds_template_List_Article_documentos div#article3 {
		height: auto;
		text-align: center;
		width: 90%;
		flex-direction: column;
		float: none;
	}

	.ModEasyDNNnewsC .eds_template_List_Article_documentos table tr td {
		width: 49% !IMPORTANT;
		display: inline-block;
		margin-right: 1%;
		text-align: left;
		margin: 0 auto;
	}

	.ContColumnasBoletines .eds_template_List_Article_documentos table {
		width: 100%;
	}

	/*Ajustar imagen propósito grupo epm*/

	form[action="/site/home/nuestra-empresa/quienes-somos/proposito-grupo-epm"] div.internaFull {
		background-position: right 7% !important;
		background-size: 100%;
	}

	form[action="/site/home/nuestra-empresa/quienes-somos/proposito-grupo-epm"] .newTransacciones {
		margin-top: 94% !important;
	}
}

@media screen and (max-width: 600px) {
	.todos_los_eventos img {
		width: 100%;
		height: auto;
	}

	div#dnn_contGerente {
		margin-bottom: 10%;
	}

	.chameleon_slider {
		height: 230px !important;
	}

	.td100 tr td,
	.ZLDNN_ArticleList tr td {
		display: block;
		width: 100% !important;
		box-sizing: border-box;
	}

	.todos_los_eventos .summary {
		width: 100%;
	}

	#mod-news .tabPnl {
		min-height: auto;
	}

	#mod-news .article.in_list.ax-enterate {
		margin: 20px auto;
		width: 100%;
	}

	#mod-news .ui-accordion-content:nth-child(4) .DnnModule-DNNArticleList {
		width: 100%;
		float: none;
	}

	#mod-news .cont-interrupciones {
		width: 240px;
		float: none;
		margin: auto;
	}

	#mod-news .video_content {
		width: 100%;
		margin: 20px auto;
	}

	.home #mod-news .article.ax-infografias-epm,
	.ax-infografias-epm {
		width: 47%;
		margin-left: 0px;
		margin-bottom: 10px;
	}

	#mod-news .article.infografias {
		width: 46%;
		margin: 20px 2% !important;
	}

	#mod-news .ui-accordion-content:nth-child(12) .image_carousel .caroufredsel_wrapper .EDGmain {
		width: 100%;
		margin: 20px auto;
	}

	#mod-news .ui-accordion-content:nth-child(12) .image_carousel .caroufredsel_wrapper .EDGmain .EDGimage a {
		width: 100%;
	}

	/*Estilos galeria ituango*/
	.galerias-ituango ul li {
		display: block;
		width: 100%;
	}

	.galerias-ituango ul li a img {
		display: block;
		width: 100%;
	}

	/*Estilos EPM RADIO*/

	.newscuatro {
		width: 100%;
	}

	.newscuatro img {
		width: 60%;
		height: auto;
		display: block;
		margin: 0 auto;
	}

	.newscuatro h1,
	.newscuatro .summary {
		text-align: center;
	}

	.lo_mas_reciente div h4 {
		right: 20%;
	}

	.lo_mas_reciente div h3 {
		left: 20%;
	}

	.lo_mas_reciente div img {
		height: 160px;
		width: 60%;
		display: block;
		margin: 0 auto;
	}

	.lo_mas_reciente h2 {
		text-align: center;
	}

	.chameleon_slider.NewsOne .scrollable_box .scrollbar .track .thumb {
		display: none;
	}

	.cont-icons-ituango a {
		border-right: 0;
		margin-top: 20px;
	}

	/*logos filiales*/

	.logos-filiales.group ul {
		width: 320px;
		margin: 0 auto !important;
	}

	.logos-filiales.group ul li {
		width: 87px;
		margin-left: 10px;
	}

	/*Encuesta satisfacción*/
	#ContFormularioEncuesta {
		width: 100%;
	}

	.contIframeEncuesta {
		width: 95%;
		top: 0;
		height: 100vh;
	}

	.botonstickyEncuesta {
		bottom: 1%;
		top: inherit;
		zoom: 0.8;
		left: 2%;
		right: inherit;
	}

}

/*carlos*/
@media screen and (max-width: 480px) {

	.participacion #dnn_contentTextPrincipal,
	.participacion #dnn_contentFormulario,
	.participacion #dnn_contentBannerPrincipal,
	.participacion #dnn_contentTwitter,
	.participacion #dnn_contentBtnIzquierda,
	.participacion #dnn_contentVideo {
		width: 100% !important;
		margin: 10px 0 !important;
	}

	.contenidoAccesibilidad h3 {
		text-align: left;
		font-size: 19px;
	}

	img.logoGrupoMar {
		width: 220px;
	}

	.EDGimage > a > p {
		color: transparent;
		font-size: .3px;
		position: absolute;
	}

	#dnn_contentBtnAbajo ul li .content-btn-abajo-item {
		height: 100%;
		margin-top: 0;
		bottom: 0px;
	}

	.participacion #dnn_contentTwitter {
		height: 400px;
	}

	.participacion #dnn_contentBtnIzquierda ul li h4 {
		width: 100%;
		position: relative;
		background: #eee;
		bottom: auto;
	}

	.participacion iframe#twitter-widget-0 {
		width: 100% !important;
	}

	.participacion #dnn_contentBtnIzquierda ul li .content-items-ppc {
		position: relative;
		height: auto
	}

	ul.social-icons li {
		display: inline-block;
		padding: 10px 2px;
	}

	li.botones-com {
		width: 100%;
		margin: 9px 0;
		padding: 9% 0;
	}

	#dnn_contentBtnAbajo ul li {
		width: 100% !important;
		margin: 5px 0 !important;
	}

	.services-wp .menu-services ul.services-category-menu li {
		width: 100%;
	}

	.services-wp .services-item-list-wp ul.services-item-list > li {
		width: 100%;
	}

	.conoce-mas-sobre {
		width: 100%;
		box-sizing: border-box;
		padding: 0 5%;
	}

	#mod-projects-EPM {
		padding: 10px 5% 20px;
	}

	#mod-projects-EPM .more {
		width: 100%;
		box-sizing: border-box;
		text-align: center;
	}

	#shortcuts ul:not(.redactor-toolbar) li {
		width: 90%;
		margin: 15px auto !important;
		float: none;
	}

	#mod-news .interrupciones {
		width: 100%;
		margin: 20px auto;
	}

	.home #mod-news .article.in_list.ax-enterate {
		width: 91%;
		float: left;
	}

	.home #mod-news #tptab303 .DnnModule-EasyDNNnews {
		width: 100%;
		float: left;
	}

	.home #mod-news .article.in_list.ax-interrupciones {
		width: 100%;
	}

	.home #mod-news .cont-interrupciones {
		width: 100%;
	}

	.home #mod-news #tptab303 .DnnModule-DNN_HTML {
		float: left;
		width: 100%;
	}

	.info {
		width: 100%;
		text-align: center;
	}

	.eds_template_List_Article_imagen_titulo_desrip .newstres {
		float: left;
		width: 98%;
		margin: 0 2% 2% 0;
	}

	.home #mod-news #tptab303 .DnnModule-DNN_HTML {
		float: none;
		width: 100%;
	}

	#mod-events-EPM-full .more {
		margin-top: 0;
	}

	.home .contInfo {
		margin: -60px 0;
	}


	/*Formularios eficiencia energética*/


	.DnnModule-DynamicForms.DnnModule-26064 .df-FieldLabelSame-1,
	.DnnModule-DynamicForms.DnnModule-26253 .df-FieldLabelSame-1,
	.DnnModule-DynamicForms.DnnModule-26255 .df-FieldLabelSame-1,
	.DnnModule-DynamicForms.DnnModule-26384 .df-FieldLabelSame-1 {
		display: block;
		margin: 0 auto;
		width: 90%;
		padding: 5px 10px;
	}


	.DnnModule-DynamicForms .ax-ef-energ-label-title {
		width: 90% !important;
		line-height: 28px;
		font-size: 20px;
	}

	span#dnn_ctr26253_DynamicForms_Responses_08d45f59-5bbb-48f2-bae5-0ea3971bba5c,
	span#dnn_ctr26064_DynamicForms_Label_6462ce31-95ac-4fa5-b492-de9e7c40ae00_lblUserLabel,
	span#dnn_ctr26064_DynamicForms_Label_ba709694-0ea4-4afd-bf9e-4c52c0382403_lblUserLabel,
	span#dnn_ctr26256_DynamicForms_Label_ff245725-4a18-4117-a2ae-123a934fa272_lblUserLabel {
		width: 90% !important;
		line-height: 28px;
		font-size: 20px;
	}

	p.direccion-form {
		width: 90%;
	}

	.DnnModule-DynamicForms .ax-ef-energ-label {
		font-size: 17px;
		width: 90%;
		margin: 0 auto;
	}

	.DnnModule-DynamicForms .ax-ef-energ-field {
		display: block !important;
		width: 80% !important;
		margin: 0 auto !important;
	}

	.DnnModule-26253 .NormalTextBox {
		margin-left: 5%;
	}

	.ax-contenedor.ax-error404 p img {
		max-width: 100%;
	}

	.DnnModule-DynamicForms.DnnModule-26384 .df-FieldLabelSame0:last-child {
		width: 80%;
	}


	span#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c {
		display: block !important;
		width: 245px !important;
		margin: 0 auto;
	}

	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(1) label,
	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(3) label,
	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(5) label,
	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(7) label,
	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(9) label,
	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(11) label,
	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(13) label,
	#dnn_ctr26064_DynamicForms_Responses_9d9f0c82-6053-4d90-b6b8-08ee47b3644c span:nth-child(15) label {
		width: 100px;
		height: 100px;
		margin: 0 !important;
	}


	span#dnn_ctr26255_DynamicForms_Label_4a7feddc-7cdb-4404-9bec-527ac2789a23_lblUserLabel {
		width: 228%;
		margin: 15px !important;
	}


	/*Estilos servicios en línea*/
	#ancla8 .itemCt {
		min-height: auto !important;
		padding-bottom: 20%;
	}

	#ancla1 .itemCt,
	#ancla2 .itemCt {
		min-height: auto !important;
		padding-bottom: 33%;
	}

	#ancla11 .itemCt {
		min-height: auto !important;
		padding-bottom: 29%;
	}

	#ancla6 .itemCt {
		min-height: auto !important;
		padding-bottom: 21%;
	}

	#ancla10 .itemCt,
	#ancla12 .itemCt {
		min-height: auto !important;
		padding-bottom: 32%;
	}

	#ancla7 .itemCt {
		min-height: auto !important;
		padding-bottom: 27%;
	}

	#ancla7 .itemCt.teCuento {
		min-height: 185px !important;
	}

	#ancla8 .itemCt.miBitacora,
	#ancla8 .itemCt.pqr {
		min-height: auto !important;
		padding-bottom: 31%;
	}

	#ancla9 .itemCt,
	#ancla3 .itemCt {
		min-height: auto !important;
		padding-bottom: 18%;
	}

	#ancla11 .itemCt.guiadeservicios {
		min-height: auto !important;
		min-height: 19%;
	}

	.destacadoServices {
		display: block;
	}

	.destacadoServices div {
		max-width: 100%;
	}

	.destacadoServices a.services-btn.request-btn {
		display: block;
		width: 150px;
		margin: 0 auto;
	}

	.quick-access-wp .col-md-8 {
		width: 92%;
		margin: 22px auto;
	}

	.cont-icons-ituango .icons-home img {
		width: 100px;
	}

	.cont-icons-ituango .icons-home div {
		width: 190px;
		margin-left: 10px;
	}

	/*+++++++++++++++++++Refresh rediseño EPM++++++++++++++++*/

	/*botones sticky*/
	.stickyHome ul li.btn-sti-chat span {
		background-position: -275px -13px;
	}

	.stickyHome ul li span {
		width: 50px;
		height: 44px;
		background: url(/site/Portals/0/rediseno-refresh/sprite-rediseno.png) -206px -13px no-repeat;
		background-size: 892px;
		display: block;
		margin: 0 auto;
	}

	.stickyHome ul li {
		height: 74px;
		padding: 5px 0 !important;
	}

	.stickyHome ul li p {
		width: 100%;
		text-align: center;
	}

	/*+++++++++++++++++refresh rediseño*++++++++++++++++++*/
	h1.titulo-ituango {
		margin: 20px auto 0;
		font-size: 20px;
		line-height: 36px;
	}

	h1.titulo-ituango strong {
		font-size: 31px;
		line-height: 30px;
	}

	.home-col1,
	.home-col2 {
		width: 100%;
	}

	.home-col1 h2,
	.home-col2 h2 {
		height: auto;
		margin-top: 45px;
	}

	.cont-icons-ituango a span.boton-ituango {
		width: 120px;
	}

	.home-col2 {
		border: 0;
	}

	.quick-access-wp h4 {
		font-size: 20px;
		line-height: 25px;
		margin-top: 20px;
	}

	#events .news > div > div .eventos-home {
		width: 100%;
		margin-bottom: 30px;
	}

	#header-mod-controlVisual ul:not(.redactor-toolbar) li a {
		padding: 4px 3px;
	}

	#header-mod-controlVisual ul:not(.redactor-toolbar) {
		width: 100%;
	}

	.ax-plugin {
		padding: 0 10px;
	}

	#header-mod-controlVisual ul:not(.redactor-toolbar) li:first-child a {
		margin: 0 9px;
		width: 41px;
		height: 28px;
		padding: 0;
	}

	.contentIdioma {
		padding: 0 15px;
	}

	.goog-te-gadget-simple .goog-te-menu-value span:first-child:before {
		left: 0;
	}

	.ax-plugin span {
		left: -190px;
	}

	span.tooltipContraste {
		left: -13px;
	}

	#header-logo {
		height: 60px;
		margin: 18px 0 0 10px;
		width: 126px;
		background: url(/site/Portals/0/rediseno-refresh/sprite-rediseno.png) -408px -89px no-repeat;
		background-size: 1034px;
	}

	.ax-menuR {
		right: 10px;
	}

	li.iconBuscador {
		right: 60px;
	}

	.searchInputContainer,
	.searchInputContainer .NormalTextBox {
		width: 210px;
		padding: 2px 0 0 28px !important;
	}

	.searchInputContainer .NormalTextBox {
		font-size: 14px;
	}

	#events .news > div > div .eventos-home img {
		border-radius: 20px;
		width: 100%;
	}

	/*Accesos directos*/
	.contInfo .contInfo-box {
		width: 100%;
	}

	.contInfo .contInfo-box .contInfo-img {
		padding: 0;
	}

	.contInfo-txt a {
		padding: 6% 13%;
	}

	.contInfo .contInfo-box__bordeR {
		border: 0;
	}

	/*footer*/

	footer {
		margin-bottom: 72px;
	}

	#dnn_dnn_copy p {
		padding: 0 50px;
	}

	.redes-refresh ul li a {
		margin-right: 3px;
	}

	#contact-line p,
	.contact-medium p,
	#availability p,
	#contact_enlaces ul li a {
		font-size: 12px;
	}

	#dnn_ContentPane p img {
		margin: 0;
	}

	table.tablaLogos tr td {
		display: block;
		margin: auto;
	}

	p.numeralFicha {
		line-height: 30px;
	}

	.internaFull #banner .image_carousel > .caroufredsel_wrapper {
		height: 21% !important;
	}

	/*botón sticky chat*/
	a.btnAsesorCliente img {
		width: 345px;
	}

	a.btnAsesorCliente p {
		bottom: 0;
		font-size: 14px;
		left: 0;
	}

	/*Imagen redonda*/
	.contenedor50pc .imgRedonda {
		float: none;
		width: 100%;
	}

	.contenedor50pc .imgRedonda {
		float: none;
		position: relative;
		width: 100%;
	}

	/*Ofertas de empleo nueva*/

	.ofertasDeEmpleo h1 {
		font-size: 29px !important;
		font-family: 'VAGRoundedLTCom-Light' !important;
	}

	h2.h2Ofertas {
		font-family: 'VAGRoundedLTCom-Light';
		font-size: 21px;
		margin: 2% 0 3%;
		line-height: 23px;
	}

	/*Ptar aguas claras olores*/

	.iconoPtarAguasClaras {
		vertical-align: middle;
		width: 15%;
	}

	.contenidoPlanta {
		width: 79%;
		vertical-align: middle;
	}

	hr.hrptar {
		margin-top: 35px;
	}

	.contenidoPlanta h3 {
		font-size: 22px;
		line-height: 23px;
	}

	.doscolptar {
		padding-bottom: 10% !important;
	}

	div#dnn_boletinesptar h2 {
		font-size: 39px !important;
	}

	.doscolptar {
		padding: 0;
		margin: 0 auto;
	}

	.doscolptar div#content3 a {
		font-size: 14px;
		padding-left: 0;
	}

	.doscolptar .eds_template_List_Article_documentos div#article3 {
		padding: 0 !important;
	}

	.checklisPTAR li img {
		width: 9%;
	}

	/*Modal EMA*/
	span.closeModalEma {
		right: -5px;
		top: -1px;
	}

	ul.tabs-root-ema li {
		height: 60px;
		vertical-align: top;
	}

	ul.tabs-root-ema li {
		width: 32%;
	}

	/*Gestión ambiental*/
	.gestionAmbiental .contInfo-box .contInfo-img {
		padding-right: 3%;
	}
}

@media screen and (max-width: 430px) {

	ul.listaNumerada li span {
		padding: 0% 3%;
	}

	div#dnn_contGerente {
		margin-bottom: 43%;
	}

	.botonesImgEPM ul li {
		width: 100%;
	}

	.botonesImgEPM ul li a span {
		width: auto;
	}

	span.xchat {
		right: 6%;
	}

	#wraper_menu ul:not(.redactor-toolbar) {
		width: 100%;
	}

	.imgolaInvernal img {
		display: block;
		width: 100%;
		margin: 15px 0;
	}

	#wraper_menu ul:not(.redactor-toolbar) li {
		width: 17%;
		height: 40px;
		margin: 0;
		border-right: 1px solid #fff;
		box-sizing: border-box;
	}

	#wraper_menu ul:not(.redactor-toolbar) li:last-child {
		width: 32%;
		margin: 0;
	}

	#wraper_menu ul:not(.redactor-toolbar) li:last-child a {
		padding: 1.5px 14px;
	}

	#wraper_menu ul:not(.redactor-toolbar) li a {
		padding: 10px 14px;
	}

	#wraper_menu ul:not(.redactor-toolbar) li a img {
		top: 0px;
	}

	#wraper_menu ul:not(.redactor-toolbar) li span {
		display: none;
	}

	.dialogPestana {
		max-width: 290px;
	}

	#contact-line,
	#availability,
	.contact-medium {
		width: 85%;
		margin: auto;
		padding: 0;
		text-align: center;
		float: none;
	}

	#mod-projects-conexion-viva {
		width: 270px;
		margin: 20px auto 0;
		float: none;
	}


	/* radio EPM */

	.radioEPM .center-c {
		width: 98%;
	}

	.radioEPM #breadcrumbs {
		padding: 0 10px 20px 10px;
	}

	.radioEPM a.prevM23325,
	.radioEPM a.nextM23325 {
		96 opacity: 0.5;
		top: 21px;
	}

	.radioEPM .ax-sub-menu .ax-nav > li,
	.radioEPM .ax-sub-menu .ax-nav > li:first-child,
	.radioEPM .ax-sub-menu .ax-nav > li:nth-child(2),
	.radioEPM .ax-sub-menu .ax-nav > li:nth-child(3),
	.radioEPM .ax-sub-menu .ax-nav > li:nth-child(5) {
		width: 96%;
		box-sizing: border-box;
		margin: 0 2%;
		padding: 0;
		line-height: initial;
		height: auto;
		border-bottom: 1px solid #fff;
	}

	.radioEPM .ax-sub-menu .ax-nav > li a,
	.radioEPM .ax-sub-menu .ax-nav > li:first-child a,
	.radioEPM .ax-sub-menu .ax-nav > li:nth-child(2) a,
	.radioEPM .ax-sub-menu .ax-nav > li:nth-child(3) a,
	.radioEPM .ax-sub-menu .ax-nav > li:nth-child(5) a {
		height: auto;
		position: relative;
		padding: 10px 0px;
	}

	.radioEPM .ax-sub-menu .ax-nav li br {
		display: none;
	}

	.ax-sub-menu .ax-nav li:hover ul {
		display: none;
	}

	.ax-nav .flecha {
		position: relative;
		display: block;
	}

	.ax-nav .flecha:before {
		position: absolute;
		content: "";
		top: 17px;
		right: 10px;
		transform: rotate(-90deg);
		border-top: 6px solid #fff;
		border-bottom: 0px solid transparent;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
	}

	.ax-nav .activo:before {
		transform: rotate(0deg);
	}

	.radioEPM .ax-sub-menu .ax-nav > .activo .ulradio {
		display: block;
		position: relative;
		margin: 0;
	}

	.radioEPM .ax-sub-menu .ax-nav > .activo .ulradio li {
		background: #099a48;
		width: 100%;
		box-sizing: border-box;
		padding: 5px 0;
		height: auto;
	}

	.ax-sub-menu .ax-nav {
		margin: 15px 0 0 0;
	}

	.ax-column-left {
		width: 100%;
		float: none;
	}

	.ax-column-left .ax-grid_12 {
		float: none;
	}


	.radioEPM .ax-column-left .DnnModule.DnnModule-EasyDNNrotator div {
		width: 100% !important;
	}

	.radioEPM .chameleon_slider .main_panel .items_wrapper {
		height: 198px !important;
	}

	.radioEPM .chameleon_slider.NewsOne .scrollable_box .viewport {
		margin: 10px 0px;
		padding: 0 2%;
		box-sizing: border-box;
	}

	.radioEPM .lo_mas_reciente {
		width: 100%;
		float: left;
		margin: 0 0% 0 0;
	}

	.radioEPM a.prevM23319 {
		left: 0px;
	}

	.radioEPM a.nextM23319 {
		right: 0px;
	}

	.newscuatro {
		box-sizing: border-box;
		width: 100%;
		display: inline-block;
		vertical-align: top;
		margin: 0 0% 4% 0;
		padding: 2%;
	}

	#dnn_galeriaEpmRadioEnTuCasa #EDG_0_Shadow .image_carousel > a:nth-child(2n+2) {
		right: 0px;
	}

	#dnn_galeriaEpmRadioEnTuCasa #EDG_0_Shadow .image_carousel > a:nth-child(2n+1) {
		left: 0px;
	}

	.ax-column-right {
		float: none;
		width: 96%;
		margin: 2%;
		margin-top: 20px;
	}


	.dark-green-full-width h2 {
		padding: 0 2%;
	}

	.dark-green-full-width .ax_boton {
		margin: 0 2%;
	}

	.ax-grid_12 {
		float: none;
	}

	.galeriaEpmRadio h2 {
		padding: 0 2%;
	}

	.form-builder-canvas .tabbed-form-content * {
		pointer-events: none;
		/*position: relative;*/
		left: 0 !important;
		text-align: left;
	}

	.dnnFormRadioButtons label,
	.dnnFormItem input[type=radio] + label {
		height: 18px !important;

	}

	.content-row input[type=radio] + label + span {
		padding: 4px 30px 0 25px;

	}

	/*.form-builder-canvas .tabbed-form-content * {
        height: auto !important;

    }*/

	/*Estilos formulario respuesta notificación correo*/
	*/ .text-wp span {
		font-size: 17px;
		line-height: 17px;
		display: block;
	}


	.label-res-correo {
		width: 100%;
	}

	.chec-res-correo {
		width: 110% !important;
		width: 110% !important;
	}

	/*Fin estilos formulario respuesta notificación correo*/
	*/
	/*Estilos botón destacado*/

	.cont-mod-destacado p {
		display: block;
		padding: 10px 12px;
		margin: 0 0px;
		width: 93%;
		vertical-align: top;
		text-align: center;
	}

	.cont-mod-destacado {
		width: 100%;
		background: #ececec;
		margin: 35px 0px -1px;
		padding-bottom: 15px;
	}

	.stickyHome ul li p {
		width: 100%;
		font-size: 12px;
		text-align: center;
	}

	.home #AudioGallery table .AudioBody {
		zoom: 0.8;
	}

}

@media screen and (max-width:410px) {

	/*Interrupciones nueva*/

	a.icon-mas-interrupciones {
		width: 95%;
		margin-right: 0;
		padding: 8px;
	}

	a.icon-mas-interrupciones:before {
		height: 15px;
	}

	/*Cierres viales*/
	.cont-cierres-viales ul li {
		width: 32%;
	}

}


.emisionesvalores {
	width: auto;
	margin: 5px;
	display: inline-block;
}

/*Pop up cifras*/
@media screen and (max-width:1020px) {
	.ax-container-riesgos {
		width: 100%;
	}

	.presa {
		height: 90px;
		background: url(https://www.epm.com.co/site/portals/0/images/sprite-popup-cifras.png) no-repeat -20px -182px;
	}

	.presa h2 {
		margin-top: 30px;
	}

	.centrarIcon {
		width: 210px;
		margin: 0 auto;
	}

	.centrarIcon2 {
		width: 325px;
		margin: 0 auto;
	}

	/*************************Refresh rediseño EPM**************************/
	/*News home tabs*/

	.home #mod-news .nav-tabs li a {
		padding: 10px 0;
		font: 15px 'VAGRoundedLTCom-Light' !important;
	}

}

@media screen and (max-width:680px) {
	.separador:after {
		display: none !important;
	}

	.bordeHeader {
		border: 0 !important;
	}

	.iconsPopup {
		font-size: 24px;
	}

	.centerText {
		margin: 0 auto 20px;
		display: block !important;
		width: 145px;
	}

	.centerText strong {
		margin-left: 0 !important;
		font-size: 15px;
	}

	.asterisco {
		width: 110px !important;
		margin-top: 10px;
	}

	.row.footer-popup p {
		font-size: 9px !important;
	}

	.box-shadow-popup {
		margin-left: 0;
		margin-right: 0;
	}

	.linea-popup {
		border: 0 !important;
	}

	.ax-container-riesgos {
		padding: 10px 19px;
	}

	.ax-container-riesgos h1 {
		text-align: center;
		font-size: 25px;
	}

	.ax-container-riesgos h1 {
		text-align: center;
		padding-top: 5px;
	}

	.cifrasEstaticas p {
		font-size: 12px !important;
	}

	span.info-important {
		font-size: 30px !important;
		display: inline-block;
		margin-left: -15px;
		margin-top: 11px;
	}

	.borde-footer {
		border: 0;
	}

	.borde-footer strong {
		color: #017a2b;
	}
}

/*Estilos chatbot para Iphone*/
@media screen and (max-width:580px) {

	.stickyHome div.boton-chat div {
		display: block !important;
	}

	.contenidoAccesibilidad ul li img {
		width: 8%;
	}

	.boton-chat div a p {
		font-size: 20px !important;
	}

	.boton-chat {
		zoom: 0.7 !important;
	}

	.container-chat-bot .main form {
		height: 40px !important;
		width: 236px;
	}

	/*popup transacciones en lionea - servicio en mantenimiento*/
	.sContenidoacueducto h2 {
		width: 70%;
		padding: 11px 71px;
		line-height: 22px;
		font-size: 17px;
	}

	span.xCerrarAcueducto {
		padding: 7px 10px 2px;
		font-size: 17px;
	}

	.sContenidoacueducto h2:before {
		width: 25px;
		height: 21px;
		padding: 4px 2px;
		left: 10px;
		top: 16px;
	}

	/*nueva sección transparencia*/
	.contBtnRedondos ul li {
		width: 100%;
		padding-left: 15px;
	}

	form[action="/site/comunidadymedioambiente/espacio-de-participacion-ciudadana/empalme/presentación-de-apertura-del-empalme"] .chameleon_slider.NewsOne {
		height: 236px !important;
	}

	.documentosEPM a {
		width: 48%;
	}

	.contBtnRedondos .newBTN {
		width: 135px !important;
		display: block;
	}

	/*Termómetro*/

	.articleAvancesPTAR {
		width: 30px;
	}

	.edn_38420_article_list_wrapper:before,
	.edn_39176_article_list_wrapper:before {
		width: 1100px;
	}

	/*Popup accesibilidad*/
	.contenidoAccesibilidad {
		height: auto;
	}

	/*Ajustar titulo videos gallery repositorio de videos*/
	#body .interna .cenmultivideos .EDGlightbox.EDGresponsive tr td {
		width: 100% !important;
	}

	#dnn_ContentPane .DnnModule-EasyDNNGallery #EDG_0_Shadow .EDGmain {
		margin: 0 auto !important;
	}

	.wrapper #dnn_ContentPane .wp-botones ul li {
		width: 100%;
	}

}


@media screen and (max-width:768px) {

	#header-mod-controlVisual ul:not(.redactor-toolbar) li a {
		padding: 4px 5px;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li {
		font-size: 13px;
		width: 25%;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li.active {
		font-size: 13px;
		height: 64px;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li:first-child.active {
		width: 20%;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li:first-child {
		width: 20%;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li:nth-child(2) {
		width: 28.8%;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li:nth-child(2) a,
	.popupTransacciones ul.nav.nav-tabs.tabs-root li:nth-child(3) a,
	.popupTransacciones ul.nav.nav-tabs.tabs-root li:last-child a {
		padding: 10px 6px;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li:nth-child(3) {
		width: 24.5%;
	}

	.popupTransacciones ul.nav.nav-tabs.tabs-root li:last-child {
		width: 25%;
	}

	.ax-ifManifiesto {
		margin-left: 0;
	}

	.ax-ifManifiesto-tx {
		margin-left: 0px;
	}

}