/* Estilos para smartphones tipo iphone */
@media only screen and (max-width: 640px) {
	
	.cd-dropdown-wrapper
	{
		display: inline;
	}
	nav#principal{
		display:none !important;
	}
	.cont-proyectos{
		width:100% !important;
	}
	.w-20{
		width:100% !important;
	}
	.w-25{
		width:100% !important;
	}
	.noticia{
		width:47% !important;
	}
	.cont-header{
		width:100% !important;
	}
	.cont-footer{
		width:100% !important;
	}
	.creditos{
		width:100% !important;
	}
	nav#menu-foot{
		display:none;
	}
	.cont-caption h1{
		font-size: 30px !important;
		line-height: 32px !important;
	}
	.w-30{
    	width: 100%;
	}
	.w-50{
    	width: 100%;
	}
	.w-70{
    	width: 100%;
	}
	.callcenter{
		float:left;
	}
	.callcenter a{
		margin:10px;
	}
	.theme-default .nivoSlider img{
		float:right;
		margin-right:600px;
	}
	.banner-bottom-two p{
		display:none;
	}
	.banner-bottom-one p{
		display:none;
	}
	.banner-bottom-one a{
		margin-top:35px;
	}
	.banner-bottom-one h4{
		font-size:30px;
	}
	.logo-foot{
		padding: 30px 35px !important;
    margin: 0 auto;
    display: block;
    float: none !important;
	}
	.redes-foot{
		margin: 0 auto;
		display: block;
		float: none !important;
		margin-left: 120px;
	}
	.valores{
		display:none;
	}
	.contacto-footer{
		text-align: center;
    	padding-right: 10px;
	}		
	.bottom-noticia h4{
		font-size:16px;
	}
	.txt-italic{
		text-align: left;
    	padding: 0 20px;
	}
	.txt-normal{
		padding:0 20px;
	}
	.big-title article h2{
		text-align:center;
	}
	.big-title{
		width:100%;
	}
	.seguro-int-l{
		width: 80%;
		margin-left: 10px;
		padding: 20px;
	}
	.tit-seg{
		padding:20px;
	}
	.tit-seg i{
		display: none;
	}
	.top-btn{
		width:100%;
		margin-top:-20px;
	}
	.seguro-int-r{
		margin-top:0;
	}
	.seguro-int-l{
		margin-top:-60px;
	}
	form#contactform-c input{
		width:84%;
	}
	form#contactform-c select{
		width:100%;
	}
	form#contactform-c textarea{
		width:94%;
	}
	
}