
.subscribe-widget  input[type="submit"] {color:#000!important}


p{tex-align:left!important}
.familiar_comunitario li{font-size: 1.2em;margin-bottom:5px}
.parejas_de_hecho li{font-size: 1.2em;margin-bottom:5px}
.matrimonio li{font-size: 1.2em;margin-bottom:5px}
.nacio_reqs li{font-size: 1.2em;margin-bottom:5px}
.parejas_de_hecho p{font-size: 1.2em;margin-bottom:5px}
.asor_canje li{font-size: 1.2em;margin-bottom:5px}
.transfe_vehi li{font-size: 1.2em;margin-bottom:5px}
.salud li{font-size: 1.2em;margin-bottom:5px}
.infopie p{font-size:1.1em!important}
.golden_inversores li{font-size:  16px!important;margin-bottom:5px}
.golden_inversores p{font-size: 16px!important;margin-bottom:5px}


#header.full-header #logo {
    padding: 15px!important;
}
.lista_tramites {margin:0!important;}
.lista_tramites ul {list-style: none;}
.redes_sociales{padding:35px 0 25px 25px!important;}
.redes_sociales img{
		max-width: 48px!important;
		max-height: 48px!important;
}
#header .container{padding:0!important;margin:0!important}
#slider div{padding:0!important; margin:0!important}
#header .container .row{padding:0!important;margin:0!important}
#header .row{padding:0!important;margin:0!important}
#primary-menu .row{padding:0!important;margin:0!important}
#header.full-header #primary-menu > ul {padding:0!important;margin:0!important}
.menu1 li a {left:0!important;}
.menu2 li a{left:0!important;}
#header .row:first-child{padding:0px!important}
#wrapper{ background: #fff!important;}
#header{border:none!important;}
#logo img {width:240px!important;max-width:auto!important; height:auto!important}
#logo2 {
    position: relative;
    float: right;
    font-family: 'Raleway', sans-serif;
    font-size: 60px;
   /* line-height: 100%;
    margin-left: 40px;
    margin-top: 35px!important;
    margin-bottom: 5px;
    margin-right: 38px!important;*/
	    margin-left: 0;
    margin-top: 25px;
    margin-bottom: 5px;
    margin-right: 35px;
}
.arregla {padding:16px  0 15px;}
.arregla img{width: 400px!important;height: auto!important;max-width: 400px!important}
#logo2 img{width:300px!important; height:auto!important;}
#logo img{
	max-width: 240px !important;height:auto!important;
}

.enlace-index:hover{
	color: #B9A057;
}
.jads:hover{
	color: white !important;
}
.video{
	margin-top: 2%;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.banner2{
	width: 100%;
	height: 300px;
}
.png{
	width: 48px;
	height: 48px;
	/*margin-top: 9%;	
	margin-right: 1%;*/
	-webkit-filter: grayscale(100%);
	    -webkit-transition: .5s ease-in-out;
	    -moz-filter: grayscale(100%); 
	    -moz-transition: .5s ease-in-out;
	    -o-filter: grayscale(100%); 
	    -o-transition: .5s ease-in-out;		
}
.png:hover{
	-webkit-filter: grayscale(20%);
	  -webkit-transition: .5s ease-in-out;
	  -moz-filter: grayscale(20%);
	  -moz-transition: .5s ease-in-out;
	  -o-filter: grayscale(20%);
	  -o-transition: .5s ease-in-out;
}

.bandera{
	border-radius: 50%;
	width: 250px;
	height: 250px;
	position: relative;
	left: -40px;
}

#header-wrap{
	background-color: white;
	color: black !important;
}

.menu1 li a{
	letter-spacing: 4px !important;
	position: relative !important;
	left: 15px;
	
}
.menu2 li a{
	
	position: relative !important;
	left: 5px;
}
footer{
	margin-top: 0px !important;
}
.ocho{
	margin-top: 10%;
	line-height: 0px;
	color: #BAA151;
}
span{
	line-height: 1px !important;
} 

@media screen and (max-width: 1600px) {
	
	.redes_sociales{width:20%!important}
	.arregla{width:30%!important;padding: 24px 0 15px!important}
	.arregla img {
		width: 350px!important;
		height: auto!important;
		max-width: 350px!important;
	}
	#logo2 img{
		max-width:300px!important;
	    width: 300px!important;
   	    height: auto!important;
	}
}

@media screen and (max-width: 1293px) {
	.redes_sociales {
		padding: 38px 0 25px 0!important;
	}
	#logo2 img{
		max-width:300px!important;
	    width: 300px!important;
   	    height: auto!important;
	}
	#logo2 img {
		max-width: 210px!important;
		width: 210px!important;
		height: auto!important;
	}	
	#header.full-header #logo {
   		 padding: 15px 15px 15px 0!important;
	}
	.redes_sociales img{
		width:38px!important;height:38px!important;
		max-width: 38px!important;
		max-height: 38px!important;
	}
	#logo img {
		max-width: 196px !important;
		height: auto!important;
		width: 196px!important;
	}
	#logo{margin-right:0!important}
	.arregla img {
		width: 265px!important;
		height: auto!important;
		max-width: 265px!important;
	}
	.arregla {
   		 padding: 30px 0 15px!important;
	}
	
}
@media screen and (max-width: 1137px) {
	
}

@media screen and (max-width: 991px) {
	.video1 li{display:none!important}
	.redes_sociales {width: 100%!important;}
	.arregla{width:100%!important;}
	#header.full-header .container{width:100%!important;}
	.redes_sociales{text-align:center;padding:0!important}
	#primary-menu-trigger {right:0!important; top:auto!important;margin:0!important; left:auto!important }
	.arregla {text-align: center;padding:15px 0 0 0}
	#logo2{margin:0!important; float:none!important;text-align: center; height:80px!important}
	#logo a.retina-logo {margin: 15px 0 0 15px!important;}
	#header.full-header #logo {padding:0!important;}
	.logoprimario{height:110px!important}
	#logo2 {height:70px!important}
	#header.full-header .containe{padding:0!important}
	
	/*megamenu*/
	.columa_formulario_movil1 ul  {display:none!important;}
	.columa_formulario_movil2 .widget {display:none!important;}
	
	#primary-menu-trigger {
    font-size: 20px!important;
    margin: 250px  15px 0 0!important;
}
	
	#logo2 img{   
	width: 200px!important;
    height: auto!important;
	}

    #primary-menu .mega-menu-content{height:0!important}
	.menu2 .mega-menu-content{height:0!important; max-height: 0!important;}
	
	.si-youtube{margin-bottom:30px!important}

}



@media screen and (max-width: 768px) {

	#header.full-header #logo {
		padding:10px 0px 15px 25px!important;
	}
	.lista_tramites .container {
     width: 100% !important; 
	}
	.nosotros img{
	float: none!important;
    margin: 0 0 25px 0!important;
	width:100%;
	}
	
}

@media  (max-width: 767px){
	.arraigosocial h3{display: block!important;width: 100%;clear: both;padding-top: 15px!important;}
	.asilo_proteccion h3{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.circunstancias_excep h3{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.residencia_cuenta_propia h3{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.resi_cuenta_ajena h4{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.resi-no-lucra  h4{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.reagroup_familiar  h4{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.familiar_comunitario  h4{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.parejas_de_hecho  h3{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.matrimonio h3{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	.nacio_reqs h3{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	
	.golden_inversores h4{display: block!important;width: 100%; clear: both;padding-top: 15px!important;}
	
}

@media (max-width: 479px){

}
