/* Responsive OG */

@media only screen and (min-width : 299px) and (max-width : 667px) { 


#page-wrapper { max-width: 100% !important; overflow: hidden;  margin: 0 auto !important;} 

input.gsc-input { width: 60% !important; float:right; }
.flip {float: none !important; margin: 0 auto !important; display: block;} 
.jcarousel-skin-imss_nums .jcarousel-navigation { margin-left: 0 !important; width:100% !important; padding: 0 !important; }
.jcarousel-skin-imss_nums .jcarousel-navigation li { float: none !important; display: inline-block;}
#redes a img { margin-right: 5px !important; }


.imagenVNoticia { max-width: 90% !important; margin-left: 0 !important; }
/*.dcolumnas div { max-width: 90% !important; }*/
#wrapperMes2Col .mes { margin:3% 1% 0 5%!important;}
.field-items .field-item div { float: none !important; min-width: 90% !important; }
.typeContact { min-width: 90% !important; }
.typeContact .titleCont_atributos_caja { margin-bottom: 15px !important; }
#block-gtranslate-gtranslate .content { margin-right: 5% !important; }
.imss-contenedorTramite hgroup div:last-child { margin: 4% 50% !important;} 
.view-header { padding-top: 15px !important;}
.tb-megamenu .btn-navbar { margin-bottom: 0px; }

/* menu */
.tb-megamenu .nav-collapse { background: #ddd !important; }
.tb-megamenu .nav-collapse .dropdown-menu { background: #666 !important; }
#admin-menu { display: none;}



/* Círculos */  
circle, path { display: none !important; }
.panels-flexible-region-inside #holder div { 
  float: left !important; 
  display: block !important;
  margin: 10px 20px !important;
  text-align: left; 
  width: 100% !important;
  left: 0 !important; 
  top:0 !important;
}

.panels-flexible-region-inside #holder #textoCentro { display: none !important; }
/*.panels-flexible-region-inside #holder div:nth-child(odd)  { margin-top: 60px !important; }
.panels-flexible-region-inside #holder div:nth-child(even)  { margin-top: -30px !important; }
.panels-flexible-region-inside #holder { top: 60px !important; clear: both;}
*/
.panels-flexible-region-inside #holder div { 
  background-color: #89af8c !important;
  width: auto !important;
  padding: 5px 10px !important;
  border-radius: 10px !important;
  color: #FFF !important;
  font-size: 18px !important;
}

.pane-block-14 { margin-top: 100px !important; } 
.panels-flexible-region-inside #holder div:empty { display: none !important; }
.panels-flexible-region-inside #holder div:last-child { display: none !important; }

.panels-flexible-region-inside #holder div:nth-child(1)  { margin-top: 0px !important; }
.panels-flexible-region-inside #holder div:nth-child(2)  { margin-top: 40px !important; }
.panels-flexible-region-inside #holder div:nth-child(3)  { margin-top: 80px !important; }
.panels-flexible-region-inside #holder div:nth-child(4)  { margin-top: 120px !important; }
.panels-flexible-region-inside #holder div:nth-child(5)  { margin-top: 160px !important; }
.panels-flexible-region-inside #holder div:nth-child(6)  { margin-top: 200px !important; }
.panels-flexible-region-inside #holder div:nth-child(7)  { margin-top: 240px !important; }
.panels-flexible-region-inside #holder div:nth-child(8)  { margin-top: 280px !important; }
.panels-flexible-region-inside #holder div:nth-child(9)  { margin-top: 320px !important; }
.panels-flexible-region-inside #holder div:nth-child(10)  { margin-top: 360px !important; }
.panels-flexible-region-inside #holder div:nth-child(11)  { margin-top: 400px !important; }
.panels-flexible-region-inside #holder div:nth-child(12)  { margin-top: 440px !important; }
.panels-flexible-region-inside #holder div:nth-child(13)  { margin-top: 480px !important; }
.panels-flexible-region-inside #holder div:nth-child(14)  { margin-top: 520px !important; }
.panels-flexible-region-inside #holder div:nth-child(15)  { margin-top: 560px !important; }
.panels-flexible-region-inside #holder div:nth-child(16)  { margin-top: 600px !important; }
.panels-flexible-region-inside #holder div:nth-child(17)  { margin-top: 640px !important; }



}


/* No responsivo pero faltante */
/*#redes a img { margin-right: 15px; }
.jcarousel-skin-imss_nums .jcarousel-item { width: auto !important; }
.jcarousel-skin-imss_nums { margin-top: 30px !important; }*/
