.d40{
    		width: 40%;
    		float: left;
    		/**/
    		position: relative;
    	}
    	.d20{
    		width: 20%;
		    float: left;
		    border-left: solid 5px #fff;
		    border-right: solid 5px #fff;
		    box-sizing: border-box;
    	}
    	.dLiner{
    		margin-bottom: 5px;
    	}
    	 	

	    /**/
	    .position-relative {
		    position: relative !important;
		}
	    .cover-background {
		    position: relative !important;
		    background-size: cover !important;
		    overflow: hidden !important;
		    background-position: center !important;
		    background-repeat: no-repeat !important;
		    transition: all ease 0.5s;
		    height: 100%;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    }
		.dCont200{
			height: 205px;
			width: 100%;
			overflow: hidden;
			border-bottom: 5px solid white;
		}
		.dCont610{
			height: 610px;
			width: 100%;
			overflow: hidden;
		}
		
		[data-overlay-dark]:before {
		    content: '';
		    position: absolute;
		    width: 100%;
		    height: 100%;
		    top: 0;
		    left: 0;
		    z-index: 1;
		    background: #000000b3;
		    opacity: 0.9;
		    transition: all ease 0.5s;
		}
		.cover-background:hover:before {
			background: #000000b3;
		    opacity: 0.6;
		    transition: all ease 0.5s;
		}
		.z-index-9 {
    z-index: 9;
}
		.text-white {
		    color: #fff!important;
		    font-weight: bold;
		}
		.dTextNot{
			width: 60%;
		    display: block;
		    margin: auto;
		    float: left;
		    overflow: hidden;
		    margin-left: 20%;
		    margin-bottom: 10px;

		}
		.dTitNot{
			font-size: 40px;
			font-family: "Times New Roman", Times, serif;
			text-decoration: none;
			color: #fff;
			border-bottom: none;
		}
		.dTitNot:hover{
			text-decoration: none;
			border-bottom: none;
		}
		.dBotonSaberMas{
			border-radius: 2px;
		    border: solid 2px #ffffffba;
		    color: #ffffffba;
		    font-size: 16px;
		    padding-top: 5px;
		    padding-bottom: 5px;
		    padding-left: 10px;
		    padding-right: 10px;
		    text-align: center;
		    margin: auto;
		    width: 160px;
		    transition: all ease 0.5s;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    transition: all ease 0.5s;
		}
		.dBotonSaberMas:hover{
			border-radius: 2px;
			border: solid 2px #fff;
			color: #fff;
			font-size: 16px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 10px;
			padding-right: 10px;
			transition: all ease 0.5s;
			text-decoration: none;
			display: flex;
		    align-items: center;
		    justify-content: center;
		    transition: all ease 0.5s;
		    background-color: #1b1b1bb8;
		}
		/*Estilos expresamente para empresa*/
		.img-fluid {
		    width: 100%;
		    float: left;
		    max-height: 450px;
		    object-fit: cover;
		    background-attachment: fixed;
		    margin-top: 100px;
		}
		.dFixed {
		    background-image: url(/img/empresa/monopole_dentro.jpg) !important;
		    background-position: 0;
		    background-repeat: no-repeat;
		    background-size: 50.05% 100%;
		    float: left;
		    width: 100%;
		}
		.dFixed2 {
		    background-image: url(/img/empresa/monopole_almacen.jpg) !important;
		    background-position: 0;
		    background-repeat: no-repeat;
		    background-size: 50.05% 100%;
		    float: left;
		    width: 100%;
		}
		.dFixed3 {
		    background-image: url(/img/empresa/monopole_medioambiente.jpg) !important;
		    background-position: 0;
		    background-repeat: no-repeat;
		    background-size: 50.05% 100%;
		    float: left;
		    width: 100%;
		}
		.dFixedWhite {
		    background-image: url(/img/empresa/monopole_entrada.jpg);
		    background-position: 100% 0;
		    background-repeat: no-repeat;
		    background-size: 50.05% 100%;
		    float: left;
		    width: 100%;
		}
		.dFixedWhite2 {
		    background-image: url(/img/empresa/monopole_stand.jpg);
		    background-position: 100% 0;
		    background-repeat: no-repeat;
		    background-size: 50.05% 100%;
		    float: left;
		    width: 100%;
		}
		.dFixedWhite3 {
		    background-image: url(/img/empresa/monopole_entero.jpg);
		    background-position: 100% 0;
		    background-repeat: no-repeat;
		    background-size: 50.05% 100%;
		    float: left;
		    width: 100%;
		    transition: all ease 0.5s;
		    overflow: hidden;
		}
		.dFixedWhiteContact {
		    background-image: url(https://www.ibermedia.com/recursos-monopole/mapa.jpg);
		    background-position: 100% 0;
		    background-repeat: no-repeat;
		    float: left;
		    width: 100%;
		}
		.dTextWhitebg {
		    width: 90%;
		    margin-left: 5%;
		    margin-right: 5%;
		    float: left;
		    display: block;
		    overflow: hidden;
		    color: #262626;
		}
		.dSeparadorWhitebg {
		    width: 80px;
		    height: 2px;
		    background-color: #262626;
		    text-align: center;
		    margin: auto;
		    margin-top: 25px;
		    margin-bottom: 25px;
		}
		.dSeparador {
		    width: 80px !important;
		}
		/*Estilos re-definidos*/
		.dFixedWhite {
		    background-position: 100% 0;
		    background-repeat: no-repeat;
		    background-size: 50.05% 100%;
		    float: left;
		    width: 100%;
		    height: 600px;
		}
		.dMinHeight600 {
    		height: 600px !important;
    		margin-left: 0 !important;
    	}
    	.dFixed {
		    background-image: url(/img/quienes_somos_monopole.jpg);
		    /* background-position: center; */
		    background-position: 0;
		    background-repeat: no-repeat;
		    /* background-size: cover; */
		     background-size: 51.05% 101% !important;
		    float: left;
		    width: 100%;
		    height: 600px !important;
		}

		@media screen and (max-width: 720px){
			.dMinHeight600 {
			    min-height: 200px !important;
			    display: block !important;
			    float: left;
			    width: 100%;
			    height: auto !important;
			    padding-top: 20px;
			    padding-bottom: 20px;
			}
			.dFixedWhite {
			    background-image: url(/img/empresa/monopole_entrada.jpg);
			    background-position: bottom;
			    background-repeat: no-repeat;
			    background-size: contain;
			    float: left;
			    width: 100%;
			}
			.dFixedWhite:hover {
				background-size: contain;
			}
			.dFixed {
			    background-position: bottom !important;
			    background-repeat: no-repeat;
			    background-size: contain !important;
			    float: left;
			    width: 100%;
			    display: flex;
			    flex-direction: column;
			    height: auto !important;
			}
			.dFixed:hover {
    			background-size: contain !important;
    		}
    		.dFixedWhite2 {
			    background-image: url(/img/empresa/monopole_stand.jpg);
			    background-position: bottom;
			    background-repeat: no-repeat;
			    background-size: contain;
			    float: left;
			    width: 100%;
			}
			.dFixedWhite2:hover {
				background-size: contain;
			}
			.dFixed2 {
			    background-position: bottom !important;
			    background-repeat: no-repeat;
			    background-size: contain !important;
			    float: left;
			    width: 100%;
			    display: flex;
			    flex-direction: column;
			}
			.dFixed2:hover {
    			background-size: contain !important;
    		}
    		.dFixedWhite3 {
			    background-image: url(/img/empresa/monopole_entero.jpg);
			    background-position: bottom;
			    background-repeat: no-repeat;
			    background-size: contain;
			    float: left;
			    width: 100%;
			}
			.dFixedWhite3:hover {
				background-size: contain;
			}
			.dFixed3 {
			    background-position: bottom !important;
			    background-repeat: no-repeat;
			    background-size: contain !important;
			    float: left;
			    width: 100%;
			    display: flex;
			    flex-direction: column;
			}
			.dFixed3:hover {
    			background-size: contain !important;
    		}
    		.dFixedWhiteContact{
    			background-image: url(https://www.ibermedia.com/recursos-monopole/mapa.jpg);
			    background-position: 0 160px;
			    background-repeat: no-repeat;
			    background-size: contain;
			    float: left;
			    width: 100%;
			}
    		.dFixedWhiteContact:hover{
    			background-size: contain;
    		}
			.dBgPortada {
			    order: 1;
			    display: block !important;
			    width: 100%;
			}
			.dBlackBg {
			    background-color: #262626;
			    order: 0;
			    display: block !important;
			    width: 100%;
			}


		}