@media (max-width: 1280px) {

}
@media (max-width: 1200px) {
	.nav > li.navbar-logo {
	    margin: 0 100px 0 0;
	}
	.banner-medium img {
	    height: auto;
	    width: 100%;
	}
	.postula h2.title {
	    margin: 31px 0 0 5%;
	    background-position: 0 center: 
	}
	.consejos h2.title {
	    padding-left: 4%;
	}
	.banner-medium .caption1 h3 {
	    margin-left: 11%;
	}
	.testimonios-social .title{
		margin: 25px 0;
	}
	.video img.thumb-video {
	    margin: 0;
	}
	.video iframe {
	    margin: 0 0 0 0;
	    width: 100%;
	}
	header nav.navbar-inverse #navigation-ep.navbar-collapse .navbar-nav > li > a{
		  margin: 25px 30px 0 0;
	}
	.header-logged .container{
	    padding: 0 3%!important;
	    width: 100%;
	}
	.header-logged .account-link.logged > a{
	    margin-right: 0!important;
	}
}
@media (max-width: 1024px) {

	
}
@media (max-width: 991px) {
	header nav.navbar-inverse #navigation-ep.navbar-collapse .navbar-nav > li > a {
    margin: 25px 25px 0 0;
}
	.page-login .content-form {
	    padding: 30px 40px;
	}
	.content-form {
	    padding: 40px 0;
	}
	.postula .col-xs-12 {
		padding: 0;
    	text-align: center;
	}
	footer .address {
	    display: block;
	    margin: 0;
	    text-align: center;
	    width: 100%;
	}
	footer .follow .container{
		text-align: center;
	}
	.nav > li.navbar-logo {
	    margin: 0 5px 0 0;
	}
	.panel-blue .alert{
		  padding: 20px 0 0;
	}
	.postula h2.title {
	    margin: 42px 0 0 5%;
	    padding: 0 0 0 45px;
	    text-align: left;
	}
	.btn-white {
	    padding: 8px 30px 10px;
	    text-align: center;
	}
	header nav.navbar-inverse .navbar-nav > li > a{
		font-size: 14px;
	}
	.navbar.navbar-inverse .container{
		padding: 0	
	}
	.banner-medium .caption h3 {
		bottom: 20px;
    line-height: 25px;
    margin: 0;
    padding: 0 15%;
    text-align: center;
    width: 100%;
	}
	.fb_iframe_widget {
	    display: block!important;
	    float: none;
	    margin: 0 auto;
	    position: relative;
	    text-align: center;
	}
	.header-logged .container{
	    padding: 0!important;
	}
	header nav.navbar-inverse .navbar-nav > li > a {
	    font-size: 16px;
	}
	.logged .sub-nav{
		position: static;
	}
	header nav.navbar-inverse .navbar-nav > li.account-link.logged{
	    width: 100%;
	}
}
@media (max-width: 767px) {

	.form-search .form-group.check-group .subtitle-form {
	    display: block;
	    width: 100%;
	}
	.navbar-collapse.collapse.in{
		padding-bottom: 15px;
	}
	footer nav {
	    margin-right: 0;
	}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{
		margin: 0!important
	}
	.logo-collapsed {
	    display: block;
	    height: auto;
	    padding: 5px 15px;
	    text-align: left;
	}
	.menu-mobile button {
	    margin: 11px 0 0;
	}
	.navbar-collapse.collapse{
		margin: 0
	}
	header nav.navbar ul {
	    margin: 0;
	    width: 100%;
	}
	.navbar-collapse .navbar-logo{
	 display: none;
	}
	/*header nav.navbar-inverse #navigation-ep.navbar-collapse .navbar-nav > li > a{
		color: #0062ab;
		line-height:20px;
	}
	header nav.navbar-inverse #navigation-ep.navbar-collapse .navbar-nav > li > a:hover{
		text-decoration: underline;
		color: #0062ab!important;
	}*/
	header nav.navbar-inverse .account-link {
	    float: left;
	}
	header nav.navbar-inverse #navigation-ep.navbar-collapse{
	   /* background: #fff none repeat scroll 0 0;*/
	    position: absolute;
	    width: 100%;
	}
	.submit-form .btn-primary {
	    width: 100%;
	}
	/*etgardo*/
	#form-filter{
		display: none;
	}
	.toggle-filter{
	   display: inline;
	}
	.toggle-filter .glyphicon{
	   top: 4px;
	}
	.footer-filter{
		text-align: center;
	}
	.footer-filter .clear-filter {
	    display: block;
	    margin: 0;
	}
	.postula h2.title{
		margin-left: 0;
	}
	.postula .col-xs-12 {
		text-align: center;
	}
	.item-convocatoria .col-xs-12 .btn-primary {
	    display: block;
	    margin: 20px auto;
	    overflow: hidden;
	    text-align: center;
	    width: 70%;
	}
	.item-convocatoria .shared-item a{
		display: inline-block;
		margin: 10px 2px;
	}
	.item-convocatoria .shared-item {
    	padding-top: 0;
	}
	.content-tabs .col-xs-12.col-sm-3 span{
	    font-weight: 600;
	    margin-bottom: 15px;
	    display: inline-block;
	}
	.nav-tabs.tabs-top a{
		font-size: 13px;
	}
	.postula {
	    height: auto;
	    padding-bottom: 20px;
	    text-align: center;
	}
	.postula article > div {
	    text-align: center;
	}
	.postula p.text-white {
	    margin: 20px 0 0;
	}
	.postula h2.title {
	    display: inline-block;
	    margin-left: 0;
	    margin-top: 20px;
	    padding: 12px 0 20px 42px;
	}
	.content-tabs table td.col-xs-12.col-sm-3{
		float: left;
    	padding: 20px 0 0;
	}
	.content-tabs table td.col-xs-12.col-sm-3 span{
		 margin-bottom: 0;
	}
	.content-tabs table td{
		display: grid;
	}

}
@media (max-width: 500px) {
	.nav-tabs.tabs-top > li.active > a, .nav-tabs.tabs-top > li.active > a:hover, .nav-tabs.tabs-top > li.active > a:focus, .nav-tabs.tabs-top > li > a{
		 font-size: 14px;
		 min-width: 0;
	}
	.nav.nav-tabs.tabs-top > li{
		width:50%
	}
	.nav.nav-tabs.tabs-top > li:nth-child(2) a {
	    line-height: 18px;
	}
}
@media (max-width: 360px) {
	.container.lightbox-panel {
	    left: 0;
	    position: absolute;
	    top: 0;
	}
	.nav.nav-tabs.tabs-top > li{
		width:50%
	}
	.page-login .content-form {
    padding: 0 15px 20px;
}
	.item-convocatoria .col-xs-12 .btn-primary {
	    width:100%;
	    padding: 12px 10px;
	}
	.nav-tabs.tabs-top a {
	    border: medium none;
	    font-size: 13px;
	    padding: 10px 6px;
	}
	.panel-blue-sky .col-xs-1,.panel-blue-sky .col-xs-1 .alert,.panel-blue.alert-item .col-xs-1{
		 padding: 0;
	}

	.panel-blue-sky .col-xs-1 .alert,.panel-blue.alert-item .col-xs-1 .alert{
	    margin-top: 20px;
	}
	.banner-home .column-right {
	    padding: 120px 0 0 26px;
	}
	.postula h2.title {
	    background-position: center 0;
	    padding: 55px 0 0;
	}
	.consejos h2.title {
	    height: auto;
	}
	.banner-medium .caption h3 {
	    bottom: 20px;
	    display: block;
	    line-height: 25px;
	    margin: 0 auto;
	    padding: 0 5%;
	    text-align: left;
	    width: 100%;
	}
	.video img.thumb-video {
	    margin: 0 0 0 -300px;
	}
	footer .container > div {
	    padding-right: 15px;
	    text-align: center;
	}
	footer .container > div.logos-gob {
	    padding-right: 0px;
	}
	footer .logo-servicio,footer .logo-gray-practicas{
		margin-left:0px;
		margin-right: 5px;
	}
	footer nav ul{
		text-align: center;
	}
	footer nav ul li {
	    display: block;
	    margin: 10px 0;
	}
	.page-login .content-form .btn-primary, .form-registro .submit-form .btn-primary, .page-confirm .submit-form .btn-primary{
		 width: 100%;
	}
	form.form-search .btn-search{
		  right: 8px;
    top: 74px;
	}
}

@media (max-width: 320px) {

}
