/* FLEXBOX */
/**/
/* Icono del menu del movil */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.4, 1.4, 1.4);
    transform: scale3d(1.4, 1.4, 1.4);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.4, 1.4, 1.4);
    transform: scale3d(1.4, 1.4, 1.4);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/*-----------------------------*/
/*-----------------------------*/
/*--------  COLORES
/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*--------  Z-INDEX
/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*--------  FONT FAMILY
/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*-----------------------------*/
/*--------  LINE HEIGHTS
/*-----------------------------*/
/*-----------------------------*/
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  src: local("Montserrat"), url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  src: local("Montserrat Bold"), url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  src: url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/themes/warehousechild/assets/css/fonts/montserrat/Montserrat-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("/themes/warehousechild/assets/css/fonts/material-icons/MaterialIcons-Regular.woff2") format("woff2"), url("/themes/warehousechild/assets/css/fonts/material-icons/MaterialIcons-Regular.woff") format("woff");
  font-display: swap;
}
.header-nav {
  background: #fff !important;
  border-bottom: 1px solid rgba(119, 119, 119, 0.2) !important;
}
.header-nav .container {
  padding: 12px;
}
.header-nav .container .row {
  align-items: center;
  justify-content: center !important;
  flex-direction: column;
  gap: 10px;
}
.header-nav .container .row .left-nav {
  display: none;
}
.header-nav .container .row .right-nav {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}
.header-nav .container .row .right-nav .d-inline-block::after {
  content: unset !important;
}
.header-nav .container .row .contact-page-info {
  display: flex;
  max-width: 100%;
  border-bottom: none;
  border-right: none;
}
.header-nav .container .row .contact-page-info .contact-rich {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.header-nav .container .row .contact-page-info .contact-rich .part {
  display: flex;
  padding: 0 20px 0 0;
  align-items: center;
  justify-content: center;
}
.header-nav .container .row .contact-page-info .contact-rich .part .icon .fa {
  color: #217a31;
  font-size: 20px;
}
.header-nav .container .row .contact-page-info .contact-rich .part .data {
  font-weight: 600;
}
.header-nav .container .row .contact-page-info .contact-rich hr {
  display: none;
}
.header-nav .container .row .contact-page-info .contact-rich .part:last-child {
  order: 1;
}
.header-nav .container .row .contact-page-info .contact-rich .part:nth-last-child(3) {
  order: 2;
}
.header-nav .container .row .contact-page-info .part {
  padding: 0 20px;
}
.header-nav .container .row .contact-page-info > :last-child {
  display: none;
}
.header-nav .container .row .social-links li {
  background: #217a31;
  padding: 4px;
  border-radius: 25px;
}
.header-nav .container .row .social-links li i {
  margin-top: 2px;
  font-size: medium;
}
.header-nav .container .row .social-links li:hover {
  background: white;
}
.header-nav .container .row #portal a {
  display: flex;
  padding: 0.5rem 1.25rem;
  border-radius: 5px;
}

#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner {
  padding: 0 16px;
  border-top: 3px solid #37a625;
  border-radius: 5px;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row {
  margin-bottom: 0;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row .cbp-menu-column {
  margin-top: 8px;
  border-bottom: 1px solid #f3f3f3;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row .cbp-menu-column .cbp-menu-column-inner a {
  color: #777 !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-transform: none;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row:last-child {
  border-bottom: none;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row:last-child #ferreteria {
  display: none;
  position: absolute;
  left: 100%;
  top: -40%;
  background: white;
  width: 100%;
  border-top: 3px solid #37a625;
  border-radius: 5px;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row:last-child #ferreteria div {
  border-bottom: 1px solid #f3f3f3;
  padding: 8px 0;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row:last-child #ferreteria div a {
  padding: 0 6%;
}
#iqitmegamenu-horizontal #cbp-hrmenu #cbp-hrmenu-tab-3 .cbp-hrsub .cbp-hrsub-inner .container .row > :last-child:hover #ferreteria {
  display: block;
}

#desktop-header {
  border-bottom: 1px solid rgba(119, 119, 119, 0.2);
}
#desktop-header .header-top {
  padding: 12px;
}

#footer {
  background: #272E32;
}
#footer #footer-container-main .container {
  padding: 0 24px;
  max-width: none;
}
#footer #footer-container-main .container .row:nth-child(2) {
  padding-top: 50px !important;
  padding-bottom: 20px !important;
  margin-bottom: 1.5rem;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links, #footer #footer-container-main .container .row:nth-child(2) .block-toggle {
  padding: 12px;
  margin-bottom: 1rem;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-title, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 15px;
  border-bottom: none;
  padding: 0;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-title span::after, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-title span::after {
  content: unset;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content ul li, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content ul li {
  padding: 11px 0px;
  margin: 0 6px;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content ul li a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content ul li a {
  font-size: 15px;
  color: #217A31;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content ul li a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content ul li a:hover {
  color: #fff;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content ul li a::before, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content ul li a::before {
  content: none;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .inicio, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .somos, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .servicios, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .blog, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contacto, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .inicio, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .somos, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .servicios, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .blog, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contacto {
  padding: 11px 0;
  margin: 0 6px;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .inicio a, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .somos a, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .servicios a, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .blog a, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contacto a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .inicio a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .somos a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .servicios a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .blog a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contacto a {
  font-size: 15px;
  color: #217A31;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .inicio a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .somos a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .servicios a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .blog a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contacto a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .inicio a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .somos a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .servicios a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .blog a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contacto a:hover {
  color: #fff;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content hr, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content hr {
  display: none;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich {
  display: flex;
  flex-direction: column;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part .icon i, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part .icon i {
  font-size: 24px;
  color: #217A31;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part .data, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part .data {
  font-size: 15px;
  color: #217A31;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part .data a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part .data a {
  font-size: 15px;
  color: #217A31;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part .data a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part .data a:hover {
  color: #fff;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part .data:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part .data:hover {
  color: #fff;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part:hover .icon, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part:hover .icon {
  transform: translateX(3px);
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part:last-child, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part:last-child {
  order: 1;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content .contact-rich .part:nth-last-child(3), #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content .contact-rich .part:nth-last-child(3) {
  order: 2;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content #social_links a, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content #social_links a {
  padding: 4px;
  background: #217A31;
  border-radius: 25px;
  color: white;
  margin-right: 5px;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content #social_links a i, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content #social_links a i {
  margin-top: 2px;
  font-size: medium;
}
#footer #footer-container-main .container .row:nth-child(2) .block-links .block-content #social_links a:hover, #footer #footer-container-main .container .row:nth-child(2) .block-toggle .block-content #social_links a:hover {
  color: #217A31;
  background: white;
}
#footer #footer-container-main .container div:has(> #iqithtmlandbanners-block-5) {
  padding: 0 12px;
}
#footer #footer-container-main .container #iqithtmlandbanners-block-5 {
  order: 0;
}
#footer #footer-container-main .container #iqithtmlandbanners-block-5 .block-content {
  font-size: 15px;
}
#footer #footer-container-main .container .block-iqitcontactpage {
  order: 1;
}
#footer #footer-container-main .container .block-iqitlinksmanager-3 {
  display: none;
  order: 2;
}
#footer #footer-container-main .container .block-iqitlinksmanager-1 {
  order: 3;
}
#footer #footer-container-main .container .row:nth-child(3) {
  border-top: 1px solid rgba(255, 255, 255, 0.1019607843);
  margin: 0 4px;
  display: flex;
  flex-direction: column;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6 {
  margin: auto 0;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6 .block-title {
  display: none;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6 .block-content {
  padding: 12px;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6 .block-content p {
  font-size: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 15px;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6 .block-content p a {
  margin-right: 20px;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-title {
  display: none;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion {
  padding: 12px;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion .imagenes {
  display: flex;
  justify-content: center;
  align-items: center;
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion .imagenes img {
  padding: 12px;
  max-width: 40vw;
}
@media screen and (max-width: 480px) {
  #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion .imagenes {
    flex-direction: column;
  }
}
#footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion .texto p {
  text-align: center;
  font-size: 15px;
  line-height: 26px;
}
#footer #footer-container-main .container .row {
  position: relative;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 {
  display: none;
  position: absolute;
  left: 56%;
  bottom: 17%;
  background: white;
  padding: 0;
  border-radius: 5px;
  width: 11%;
  z-index: 1;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 .block-title {
  display: none;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 .block-content .contenido {
  padding: 5px;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 .block-content .contenido .servicio {
  margin: 8px 0 8px 8px;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 .block-content .contenido .servicio a {
  font-weight: 700;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 .block-content .contenido .ferreteria #ferreteria-footer {
  display: none;
  position: absolute;
  left: 98%;
  top: 64%;
  background: white;
  z-index: 1;
  padding: 4%;
  width: 100%;
  border-radius: 5px;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 .block-content .contenido .ferreteria #ferreteria-footer .ferre {
  margin: 8px 0;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-11 .block-content .contenido .servicio:hover {
  background: grey;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 {
  order: 2;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content div .enlace {
  padding-left: 12px;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios {
  padding-right: 50px;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido {
  display: none;
  position: absolute;
  background: white;
  padding: 5px;
  border-radius: 5px;
  left: 135px;
  bottom: -10px;
  z-index: 1;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido .servicio {
  padding: 8px 0 8px 8px;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido .servicio a {
  color: #777;
  font-weight: 700;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido .servicio a:hover {
  color: #777;
  background: #F0F0F0;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido .ferreteria #ferreteria-footer {
  position: absolute;
  display: none;
  background: white;
  padding: 5px;
  z-index: 1;
  border-radius: 5px;
  left: 0%;
  width: 100%;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido .ferreteria #ferreteria-footer .ferre {
  padding: 8px 0 8px 8px;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido .ferreteria:hover #ferreteria-footer {
  display: block;
}
#footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios:hover .contenido {
  display: block;
}
#footer #footer-container-main .container .row .block-toggle .block-content {
  display: block;
}

#back-to-top {
  background: rgba(64, 64, 64, 0.7490196078);
}
#back-to-top i {
  font-size: 20px;
  font-weight: 700;
}

#back-to-top:hover i {
  color: #217A31;
}

/*-----------------------------*/
/*-----------------------------*/
/*--------  MEDIAQUERY 768PX
/*-----------------------------*/
/*-----------------------------*/
@media all and (min-width: 768px) {
  #footer #footer-container-main .container .row:nth-child(2) .block-toggle {
    flex-basis: 50%;
  }
  #footer #footer-container-main .container .row:nth-child(2) #iqithtmlandbanners-block-12 .block-content .servicios .contenido .ferreteria #ferreteria-footer {
    left: 96%;
    top: 70%;
  }
  #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6, #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 {
    max-width: 100%;
  }
}
/*-----------------------------*/
/*-----------------------------*/
/*--------  MEDIAQUERY 992PX
/*-----------------------------*/
/*-----------------------------*/
@media all and (min-width: 992px) {
  .header-nav .container .row .contact-page-info .contact-rich {
    flex-direction: row;
  }
  #footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido {
    width: 90%;
  }
  #footer #footer-container-main .container .row:nth-child(2) .block-toggle {
    flex-basis: 0;
  }
  #footer #footer-container-main .container .row:nth-child(3) {
    flex-direction: row;
  }
  #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6, #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 {
    max-width: 50%;
  }
  #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-6 .block-content p {
    flex-direction: row;
  }
  #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion .texto p {
    text-align: right;
  }
  #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion .imagenes {
    justify-content: flex-end;
  }
  #footer #footer-container-main .container .row:nth-child(3) #iqithtmlandbanners-block-7 .block-content #subvencion .imagenes img {
    max-width: 20vw;
  }
}
/*-----------------------------*/
/*-----------------------------*/
/*--------  MEDIAQUERY 1200PX
/*-----------------------------*/
/*-----------------------------*/
@media screen and (min-width: 1200px) and (min-width: 1250px) {
  .header-nav .container .row {
    flex-direction: row;
  }
  .header-nav .container .row .contact-page-info {
    padding-right: 0;
  }
  .header-nav .container .row .contact-page-info .contact-rich .part {
    border-right: 1px solid rgba(119, 119, 119, 0.2);
  }
  .header-nav .container .row .right-nav {
    display: contents;
  }
  .header-nav .container .row .right-nav .facebook {
    margin-right: 5px;
  }
}
@media all and (min-width: 1200px) {
  #footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido {
    width: 70%;
  }
}
/*-----------------------------*/
/*-----------------------------*/
/*--------  MEDIAQUERY 1440PX
/*-----------------------------*/
/*-----------------------------*/
@media all and (min-width: 1440px) {
  #footer #footer-container-main .container .row #iqithtmlandbanners-block-12 .block-content .servicios .contenido {
    width: auto;
  }
}

/*# sourceMappingURL=custom.css.map */
