/*
Theme Name: hijo
Theme URI: https://ugaoproject.es
Version: 1.0
Description: Tema hijo 
Author: UgaoProject
Author URI: http://ugaoproject.es
Template: Divi
*/

@import url("../Divi/style.css");

.footer-widget h4{
	color: #ffffff;
    font-weight: bold;
}
#footer-widgets .footer-widget ul li{
	padding-left:0;
}
.footer-widget ul li:before{
	content:none!important;
}


@media(max-width:1240px){
	.counter{
		font-size:45px!important;
	}
}



@media(max-width:1169px) and (min-width:981px){
	.et_menu_container{
		width:96%;
	}
	.et_pb_row.et_pb_equal_columns{
		flex-wrap:wrap;
	}
	body .et_pb_gutters1.et_pb_row > .et_pb_column_1_6 {
   	 width: 33%!important;
	}
}

@media(min-width:1000px){
	.clip2{
		width: 25%!important;
	}
	.clip2 h3{
		min-height:150px;
	}
}


@media(max-width:980px){
	.servicio-reves .et_pb_cta_3, .servicio .et_pb_cta_4, .servicio-reves .et_pb_cta_5, .servicio .et_pb_cta_3, .servicio-reves .et_pb_cta_0, .servicio .et_pb_cta_1, .servicio-reves .et_pb_cta_2, .servicio-reves .et_pb_text_10, .servicio .et_pb_cta_0{
		max-width:100%!important;
	}
	
	.servicio-reves{
		display: flex;
    	flex-wrap: wrap-reverse;
	}
	.servicio-reves .et_pb_column_9, .servicio-reves .et_pb_column_8, .servicio .et_pb_column_10, .servicio .et_pb_column_11, .servicio-reves .et_pb_column_12, .servicio-reves .et_pb_column_13, .servicio-reves .et_pb_column_7, .servicio .et_pb_column_9, .servicio-reves .et_pb_column_11, .servicio .et_pb_column_13, .servicio .et_pb_column_14, .servicio .et_pb_column_12, .servicio-reves .et_pb_column_10{
		padding-top:15px!important;
		padding-bottom:15px!important;
	}
	.et_pb_image_wrap img{
		max-width:600px;
	}
	#caso-exito-grid .et_pb_image_wrap img{
		max-width:100%;
	}
	.et_pb_contact_form .et_pb_contact_field{
		max-width:100%;
	}
	.et_pb_column_1_4 .et_pb_with_border{
		border:none!important;
	}
	.et_pb_column .et_pb_team_member_image {
		float: none;
		width: 100%;
		margin: auto;
		text-align: left;
	}
	.et_pb_column .et_pb_team_member_description {
		display: block;
		margin: 20px;
	}
	#caso-exito-grid .et_pb_column, #caso-exito-grid2 .et_pb_column, #caso-exito-titulo .et_pb_column_1_4{
		width:100%!important;
	}
	#caso-exito-titulo h1, #caso-exito-titulo h2{
		text-align:center;
	}
	#caso-exito-titulo .et_pb_column_1_4 {
		width: 100% !important;
		margin-right: 0%!important;
	}
	#caso-exito-grid .sin-color{
		background:transparent!important;
	}
	.ocultar-cacho img{
		z-index:-1!important;
		margin-top:-30px!important;
	}
}


@media(max-width:798px){
	#campos input{
		width:100%!important;
	}
}


@media(min-width:768px){
	#mapa-movil{
		display:none!important;
	}
	
}
@media(max-width:767px){
	#mapa-ordenador{
		display:none!important;
	}
	.et_pb_contact_form .et_pb_contact_field_3{
		width:100%;
	}
	.et_pb_image_wrap img {
		max-width: 100%!important;
	}
	.clipping .et_pb_tab{
		padding-right: 20px!important;
		padding-left: 20px!important;
	}
}

@media(min-width:500px) and (max-width:630px){
	.clipping .et_pb_tabs_controls li a {
		padding: 4px 10px 4px!important;
	}
}


@media(max-width:560px){
	a.et_pb_button[href="mailto:communications@civiciti.com"]{
		font-size:14px!important;
		letter-spacing:0px!important;
	}
}




@media (max-width:499px){
	.clipping .et_pb_tabs_controls li a {
		padding: 4px 5px 4px!important;
	}
}



@media(max-width:460px){
	#contadores .et_pb_column_1_4{
		width:100%!important;
	}
	.counter{
		font-size:35px!important;
	}
	.servicio-reves .et_pb_cta_5{
		max-width:90%;
	}
	.et_pb_cta_5.et_pb_promo h2{
		font-size:22px!important;
	}
	
}



@media only screen and (max-width: 479px){
	.ds-library-grid.et_pb_filterable_portfolio .et_pb_portfolio_filters {
		margin: 30px 0 20px!important;
	}
}