/**************************media q************************/
@media (max-width: 1300px){.replicate #action .document-list .pull-right{ width: 75%; }}
@media (max-width: 1200px){
  .replicate .projects .unic img, .replicate .projects .unic .figure{
    width: auto;
    min-height: 266px;
  }
  .replicate .unic .pull-right{width: 64%;}
  /*.home .unic{height: inherit;}*/
  .replicate #surveyContainer .panel-body img{width: 19%;}
  .replicate .unic .pull-right{width: 63%;}
  .replicate .projects .unic figcaption,.replicate .projects .unic figure{max-width: 35%;}

}
@media (max-width: 1080px){
  .replicate .nav-tabs > li > a{
    padding: 8px 10px;
    margin-right: 7px;
  }
  .replicate .grey-box .fa-calendar + .pull-left, .replicate #timeline .fa-calendar + .pull-left {
    float: right!important;
    width: 88%;
  }
  .replicate .projects .unic img, .projects .unic .figure{
  min-height: 309px;
  }
}
@media (max-width: 1024px){
  .replicate .projects figcaption{
    padding-top: 20px;
  }
  .replicate .projects + .btn{ margin: 30px auto;}
  .replicate #faq > div{min-height: 301px;}
   /*body#login h1{width:66%;}*/
   .replicate #surveyContainer div.pull-right{width: 71%;}

}
@media ( max-width : 992px) {
	#main.replicate {
		width: 74.30939227%;
		padding-right: 0 !important;
		padding: 0 2% !important;
	}
	 .replicate #sidebar {
		width: 24.928177%;
	}
	 .replicate #timeline .action .label {
		display: inline-block;
		margin-top: 5px;
	}
	 .replicate #process-header .pull-right {
		padding-top: 0;
		margin-top: 25px;
	}
	 .replicate #process-header .pull-left,  .replicate #process-header .pull-right {
		width: 100%;
	}
	.replicate #process-header .list-inline.row {
		/*position: relative;*/
		display: block;
		bottom: 0;
		width: 100%;
		left: 0;
		padding-left: 36px;
		padding-right: 36px;
	}
	.replicate .projects figcaption, .replicate #process-header figcaption, .replicate #process-header figure{
		max-height: inherit;
	}
	.replicate #process-header figure img {
		height: inherit;
		margin-top: 0;
	}
	.replicate #process-header figcaption {
		height: inherit;
	}
	.replicate #process-header .pull-right {
		margin-bottom: 15px;
	}
	.replicate #process-header figure {
		display: table;
		width: 100%;
		height: 375px;
	}
	.replicate .comments li .pull-right {
		width: 82%;
	}
	.replicate #survey-container table td img {
		max-width: 100px;
		margin-top: 20px;
	}
	.replicate .survey-container h4 {
		margin-top: 0
	}
	.replicate #filter ul {
		margin-bottom: 20px;
	}
	.replicate h2+#process-header .pull-right {
		padding-top: 20px;
	}
	.replicate h2+#process-header .list-inline+.label.outline {
		margin-top: 30px;
		float: left;
	}
	.replicate h2+#process-header .list-inline+.label.outline+.btn-group {
		float: right;
	}
	.replicate .tab-content {
		margin: 0;
	}
	.replicate .tab-content .grey-box {
		margin-left: -30px;
		padding-left: 30px !important;
		margin-right: -30px !important;
		padding-right: 30px !important;
	}
	.replicate #filter .form-group {
		margin-top: 10px;
	}
	.replicate #filter .nav-tabs {
		width: 42%;
		display: block;
		margin: 10px auto;
	}
	.replicate #filter .control-label {
		text-align: center;
		width: 100%;
		display: block;
	}
	.replicate .unic .pull-right {
		width: 55.35%;
	}
	.replicate .unic figure, .replicate .unic figcaption {
		max-width: 41.5%;
	}
	#main.replicate , .replicate .col-md-6 {
		width: 100% !important;
	}
	.replicate #process-article, .replicate .timeline-fase, .replicate #timeline article ul.pull-right, #main.replicate section.tab-pane
		{
		margin: 0 4% !important;
	}
	#main.replicate  section {
		margin: 0 -2% !important;
	}
	.replicate .nav-tabs {
		margin: 0 -6% 20px;
	}
	.replicate #slider {
		display: none;
	}
	.replicate .projects .col-md-6 {
		padding-left: 0;
		margin-bottom: 25px;
	}
	.replicate .timeline-fase, .replicate #timeline article ul.pull-right {
		width: 92%;
	}
	.replicate #timeline article ul.pull-right {
		padding-left: 15px;
	}
	.replicate #timeline article ul li {
		margin-bottom: 10px;
	}
	.replicate .timeline-fase:before, .replicate #timeline article ul.pull-right:before,
		.replicate .timeline-fase:after, .replicate #action figure {
		display: none;
	}
	.replicate #timeline li.row:before {
		left: 42px;
	}
	.replicate blockquote {
		padding: 15px 20px;
	}
	.replicate #process-article {
		margin-top: 20px;
	}
	.replicate .nav-tabs>li {
		width: 100%;
		margin-bottom: 5px;
	}
	.replicate #participateForms {
		margin-top: -15px;
		padding-left: 0;
		padding-right: 0;
	}
	#main.replicate .form-group {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	.replicate .form-horizontal label {
		height: inherit;
		line-height: 18px;
	}
	.replicate .form-horizontal .radio, .replicate .form-horizontal .checkbox, .replicate .form-horizontal .radio-inline,
		.replicate .form-horizontal .checkbox-inline {
		height: 32px;
		line-height: 32px;
	}
	.replicate label.radio-inline {
		clear: both;
		margin-left: 0;
	}
	.replicate .checkbox-group {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.replicate #action .text-box {
		width: 100%;
	}
	.replicate #surveyContainer {
		margin-top: 15px;
	}
	.replicate #surveyContainer .panel-body img {
		margin: 0 auto;
		display: block;
		float: none;
	}
	.replicate #surveyContainer input[type="checkbox"], .replicate #surveyContainer input[type="radio"],
		.replicate .custom-checkbox label:before, .replicate .custom-checkbox label:after {
		left: 10%;
	}
	 .replicate .cabecera_responsive2 {
		width: 56% !important;
	}
	.replicate .navbar .btn-navbar .icon-bar {
		box-shadow: none;
	}
	.replicate .btn-navbar .icon-bar:before {
		display: none !important;
	}
	.replicate .navbar .nav li.dropdown > .dropdown-toggle .caret{margin-top: 2px;}
	.replicate .document-list li{
       display: block;
       margin-bottom: 8px;
       overflow: hidden;
       width: 100%;
       padding-left: 0;
    	padding-right: 0;
    }

    .replicate #menuFijo{display:none;}
    .replicate .breadcrumbs{margin-bottom:0;}
    .replicate .timeline-fase{
      padding:0;
      margin:0!important;
    }
    .replicate #timeline li.row:before {left: 12px;}
    .replicate #timeline article ul.pull-right {
    width: 100%!important;
    display: block;
    overflow: hidden;
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0;
    padding-right: 0;
    margin-top: 20px!important;
    }
    
    .row-fluid .span9 {
		width: 100%;
	}
	.project_list_page li {
		width: 100%;
		margin-bottom: 20px;
	}
	.project_list_page li figcaption {
		height: 100%;
		min-height: 257px;
	}
}

@media (max-width: 768px){
  .replicate #faq > div,
  .replicate #faq > div:nth-child(2) { min-height: 220px;}


  .replicate #faq > div:nth-child(3) *{margin-left: 0;}
  .replicate .projects > .col-md-4{min-height: 258px;}
  .replicate .projects + .btn {margin-top: 37px ;}

  .replicate .grey-box .col-xs-12{width: 100%;}
  .replicate .grey-box {padding-bottom: 15px;}
  .replicate #menu{
    overflow: hidden;
    padding: 0 10px;
    margin: 0 0 15px;
  }
  .replicate #login .btn{display: block;}
  .replicate .undeerline:after, .replicate blockquote:after, .replicate .grey-box h3:after, .replicate .action h4:after, .replicate h2:after, .replicate article > h3:after{max-width: 100%;}
  .replicate legend{text-align: left;}
  .replicate form .col-sm-6 + .col-sm-6{ margin-top: 10px; }
  .replicate .form-group{
    display: block;
    overflow: hidden;
  }
  .replicate .btn.arrow{clear: both;}

.replicate input[type="checkbox"]:checked + label:before, .replicate input[type="radio"]:checked + label:before {
    height: 83%;
}
.replicate label.radio-inline:before, .replicate input[type="checkbox"]:checked + label:before, .replicate input[type="radio"]:checked + label:before {top: 3px;}
.replicate .form-horizontal label {
  height: 30px;
  line-height: 30px;
}
.replicate #sidebar, #main.replicate  {padding: 0 1% 0 0;}
.replicate #login{margin:0;}
.replicate #menu{margin:0 1% 15px;}
.replicate #slider{margin-top:7px;}
  .replicate #slider figcaption {
    left: 20px;
    padding-right: 20px;
  }
.replicate .projects > .col-md-4{margin: 0 0 22px;}
.replicate .projects > .col-xs-12{width: 100%;}
.replicate .alert img{
  margin:0 auto;
  display: block;
}
.replicate .radio-inline{margin-left: 15px;}
.replicate legend.h4{ padding-left: 0; }
.replicate .form-horizontal{
  padding-left: 0;
  padding-right: 0
}
.replicate .alert-success div{padding: 15px;}
.replicate .alert{margin-top:0; }
.replicate .alert img {
  float: right;
  z-index: 99;
}
/*#menu_sup li a {
  overflow: hidden;
  display: block;
}
#menu_sup li a span{display: block!important;}
  #menu_sup li a span + span{display: none!important;}*/
  .replicate .row-fluid .span9{width: auto; }
  .replicate .comments li .pull-right{width: 99%;}
  /*.replicate .home .unic{
    overflow:hidden;
    height: inherit;
  }*/
    .replicate .unic .pull-right, .replicate .unic .pull-left,.replicate .projects .unic figcaption, .replicate .projects .unic figure{
      width: 100%;
      max-width: 100%;
      float: none;
    }
    .replicate .unic figcaption{
      max-width: 100%;
      height: 250px;
    }
      .replicate .projects .unic img{width: 100%;}
  .replicate + #prefooter li{
    float: none;
    text-align: center;
    margin-top: 15px;
  }
    .replicate + #prefooter li:first-child{margin-top: 0;}
    .replicate + #prefooter li.pull-right{
      border-left: none;
      padding-left: 0;
      width: 100%;
    }
    .replicate + #prefooter p{
      width: 100%;
      margin-left: 0;
    }
    #surveyContainer .panel-body img, #surveyContainer div.pull-right{
      width: 89%;
      float: right;
    }
    .unic figure{height: 250px;}
}
/**************************media q end************************/