/*  */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@200;400;600;800&display=swap');
.mukta { font-family: 'Mukta', sans-serif;}

.row-fluid [class*="span"] { min-height: 1px;}
body {margin:0; padding:0;    font-family: 'Mukta', sans-serif !important;  }





     


.text a , .text a:hover { color: #FF8200 }
.ficha-sabermas a { color: #FF8200; } 
h1 , .h1 {  font-weight: 200 !important; color: #373737;
  font-family: "Mukta", sans-serif;
  font-size: 60px !important;
  letter-spacing: -0.61px;
  line-height: 60px !important;
  margin: 20px 0 30px 0 !important;
}

h2 , .h2 {
  color: #373737;
  font-family: "Mukta", sans-serif;
  font-size: 36px !important;
  font-weight: 200 ;
  letter-spacing: -0.37px;
  line-height: 40px !important;
  margin: 16px 0 24px 0 !important;
}

h3 , .h3 {
  color: #373737;
  font-family: "Mukta", sans-serif;
  font-size: 30px !important;
  font-weight: 200 ;
  letter-spacing: -0.31px;
  line-height: 35px !important;
  margin: 14px 0 20px 0 !important;
}
.h4 , .h4 {
  color: #373737;
  font-family: "Mukta", sans-serif;
  font-size: 22px;
  font-weight: 200;
  letter-spacing: -0.22px;
  line-height: 28px;
}

p { font-size:18px;
    font-weight: 100 ;
}

.body-container-wrapper {
     margin-top: 0px !important; 
}
.header-container-wrapper {
    margin-bottom: 0px !important;
    border-bottom: none !important;
}
.footer-container-wrapper {
    margin-top: 0px !important;
}

.header-container.container-fluid , .body-container.container-fluid , .footer-container.container-fluid{
    padding: 0;
}
.bold { font-weight: 600 !important}

.ul-white ul , ul.ul-white { color: #fff; }
.h-white { color: #fff; }
.h-white:hover { color: #fff; }
.h-grisdark { color: #373737; }
.h-grisdark:hover { color: #373737; }
.h-grisdark-all a { color: #373737 !important; }
.h-grisdark-all a:hover { color: #373737; }
.hr-gris {border-top: dotted 1px; width:75%; margin:20px auto; color:#373737;}

/******* ETIQUETAS ********/
.c-white  { color: #fff}
.c-white-all *  { color: #fff !important}
.c-white-h h1 , .c-white-h h2 , .c-white-h h3 , .c-white-h h4 , .c-white-h h5 , .c-white-h h6   { color: #fff !important}
.c-grisdark  { color: #373737}
  .c-orange {  color:#FF8200;}
.hr-orange { background:#FF8200; border-top:1px dotted #FF8200; margin-top: 13px; margin-bottom:5px}

/******* FONDOS ********/
.bg-gris { background: #F2F2F2; }
.bg-grisdark { background: #373737; }
.bg-orange { background: #FF8200; }
.bg-home1sub { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/home/bg-saqqara-web-header-home.png') no-repeat; background-size: auto 100%; background-position-y: -100px;}
.bg-cover { background-size: cover !important }
.bg-empresas  { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/bg-header-saqqara-empresas.png') no-repeat; background-size:cover}
.bg-oscuro  { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/bg-cta-destacado-empresas.png') no-repeat; background-size:cover}
.bg-oscuro2  { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/img-bg-doble.png') no-repeat; background-size:cover}
.bg-mitad{ background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/img-bg-doble.png'); }
.bg-mitad2{ background: url('https://www.saqqarainformatica.com/hubfs/Background_Limpieza.jpg'); }
.bg-murano { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/bg-header-saqqara-empresas-1.png'); background-size:cover; background-position: bottom}
.bg-encuesta { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/home/cta-home-bg-preguntas.png') top right;   background-size: cover;}
.bg-formweb { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/general/bg-formulario.png') top right;   background-size: cover;}
.bg-conocenos {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/conocenos/bg-header-saqqara-web-conocenos.png'); background-size:cover;}
.bg-conceorange  {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/conocenos/bg-testimonial-conocenos.png'); background-size:cover; border-radius:15px}
.bg-soporte {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/soporte/bg-soporte-tecnico.png'); background-size:cover;}
.bg-contacto {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/contacto/bg-header-contacto.png'); background-size:cover;}
.bg-contacto3  {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/contacto/bg-cta-destacado-contacto.png'); background-size:cover;}
.bg-potdespacho  {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/despachos/img-banner-potenciar-negocio.png'); background-size:cover;}
.bg-distribucion  {background: url('https://www.saqqarainformatica.com/hubfs/Website-2020/images/general/distribucion.png'); background-size:cover;}
.bg-partners  {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/partners/bg-header-saqqara-partners.png'); background-size:cover;}
.bg-partners2 {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/partners/bg-cta-destacado-empresas.png'); background-size:cover;}
.bg-conocbann {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/conocenos/bg-testimonial-footer.png'); background-size:cover;}
.bg-eventos {background: url('https://www.saqqarainformatica.com/hubfs/Website-2020/images/eventos/bg-header-eventos-saqqara.png'); background-size:cover; background-position:bottom}
.bg-fichaeventos {background: url('https://www.saqqarainformatica.com/hubfs/Website-2020/images/eventos/v2-bg-eventos-ficha-2x.png') no-repeat; background-size:auto 440px; background-position:top center}
.bg-200c {background: url('https://www.saqqarainformatica.com/hubfs/landings/sage200-2021/bg-empresas-cta.png'); background-size:cover; background-position:bottom}
.bg-200c2 {background: url('https://www.saqqarainformatica.com/hubfs/landings/sage200-2021/bg-beneficios-distribucion.png'); background-size:cover; background-position:bottom}


.bg-home1 { min-height:450px }
.bg-bottom { background-position:bottom} 

/******* BOTONES ********/
.minicta { font-size:14px; padding: 3px 24px; text-decoration:none; border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px; display: inline-block;}
.cta { font-size:14px; padding: 10px 24px; text-decoration:none; border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px; display: inline-block; text-align: center;}
.cta:hover , .minicta:hover {   text-decoration:none; }
.ctamin { min-width: 140px;  }

.cta-blanco-o { color:#fff !important;  border: 1px solid #fff; }
.cta-blanco-o:hover { color:#000 !important; border: 1px solid #fff; background: #fff; }

.cta-blanco { color:#373737 !important;  border: 1px solid #fff;  background: #fff;}
.cta-blanco:hover { color:#fff !important; border: 1px solid #373737; background: #373737; }

.cta-orange-o { color:#FF8200 !important;  border: 1px solid #FF8200; }
.cta-orange-o:hover { color:#fff !important; border: 1px solid #FF8200; background: #FF8200; }

.cta-orange { color:#fff !important;  border: 1px solid #FF8200; background: #FF8200; }
.cta-orange:hover { color:#FF8200 !important; border: 1px solid #FF8200; background: #fff; }

.cta-black { color:#fff !important;  border: 1px solid #373737;  background: #373737;}
.cta-black:hover { color:#373737 !important; border: 1px solid #373737; background: #fff; }

.cta-black-o { color:#373737 !important;  border: 1px solid #373737;  ;}
.cta-black-o:hover { color:#fff !important; border: 1px solid #373737; background: #373737; }

.eti-blanco { color:#373737 !important;  border: 1px solid #fff;  background: #fff;}
.eti-orangetrans { color:#FF8200 !important;  border: 1px solid #fff;  background: rgba(255,133,0,0.27);}
.eti-blancotrans { color:#fff !important;  border: 1px solid #fff;  background: rgba(255,255,255,0.15);}

/******* MENÚS ********/
.nav-link  { font-size: 15px; color: #373737; }
.navbarsup > div { padding: 5px 13px; font-size: 15px;}
.nav-link:hover { color: #FF8200 !important; }
.dropdown-item.active, .dropdown-item:active , .dropdown-item:hover {  background-color: #FF8200 !important; color: #fff !important; }
.dropdown-menu { top: 35px !important }
.dropdown-toggle::after {
    vertical-align: .155em!important;
}

@media (min-width: 992px) {
  li.nav-item {
    position: relative;
    padding: 0 5px;
  }
  li.nav-item:not(.last-nav-item):before {
      width: 1px;
      height: 15px;
      top: 12px;
      content: "";
      background-color: #ff8200;
      display: block;
      position: absolute;
      right: 0;
  }
}

/******* HEADER ********/
strong { font-weight: 600 !important; }

/******* FOOTER ********/
footer { background: #373737; color: #fff; }
footer a { color: #fff }
footer h6 { color: #FF8200; }
footer hr { background:#818181; border-top:1px dotted #000; margin-top: 40px; margin-bottom:15px}
footer h6 { margin-top: 22px ; margin-bottom: 22px }
footer .menu ul { padding:0; font-size: 14px; list-style-type:none }
footer .menu ul > li > ul {padding-left:24px;  }
footer .menu li { min-height:22px }
footer a:hover { color:#fff}
footer { font-weight: 200; }
footer .social {margin: 0 8px; }

/******* MÓDULOS ********/
.ctabox1 {  background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/home/cta-home-header-saqqara-web.png');
        padding: 20px;  border-radius:15px; background-size: cover;}
.ctabox1 h3 , .ctabox1 h4  { color: #fff !important; margin:0 0 4px 0 !important}
.box-testim a { color: #FF8200 } 
.box-testim  a:hover { color: #FF8200; font-weight:bold } 

/* encuesta en 4 pasos */
.raya { border-bottom: 4px solid #fff; }
.raya.active  { border-bottom: 4px solid ; }
.paddrayas { padding:  10px 40px 0 13px; }
.paddrayas .col-3 { padding: 2px; color : ; font-size: 14px }
.pagin2  , .pagin3  , .pagin4  , .pagin5  {display:none}
.encuesta h3 { font-weight:bold !important; margin-bottom:15px !important }
.encuesta .cta { margin-right:20px; cursor:pointer}
.pointer { cursor:pointer }
#resultado a { color: #373737; font-weight:bold; }

/* acordeón */
.acc-header { margin-top:15px; border-radius: 10px;color: #FF8200 background-color: #fff; box-shadow: 0 0 10px 0 #DEDEDE;}
.acc-header .butacc { width:100%; text-align:left; font-size: 18px; font-size: 500; padding: 8px 14px; color: #fff; text-decoration:none; background-color: #FF8200; color: #fff;}

.acc-header .btn-link:hover { color: #373737 !important; text-decoration: none !important;}
.acc-header .btn-link:focus  { color: #fff !important;text-decoration: none !important;    outline:none !important;
    outline-width: 0 !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.acc-header .butacc.collapsed {  color: #FF8200 !important; background: #fff}
.box-acc { padding: 20px 20px 0 20px}

.sombra { box-shadow: 0 0 10px 0 #DEDEDE;border-radius:10px;  }
.ficha2 { background:#fff; padding:25px; margin-bottom:30px}
.ficha-sabermas { color: #373737; border-radius: 10px;  padding: 35px 20px; }
.ficha-sabermas:hover { background: rgba(255,133,0,0.27); text-decoration:none }
.nohover .ficha-sabermas:hover { background: #fff; text-decoration: none; }
.f2blanca { background-color: #FFFFFF;  }
.f2orange { background-color: #FF8200; color:#fff; }
.txnone:hover { text-decoration:none}

.allshadow { -webkit-box-shadow: 1px 2px 17px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 2px 17px -6px rgba(0,0,0,0.75);
box-shadow: 1px 2px 17px -6px rgba(0,0,0,0.75); }
.min-height { min-height: 282px }
.nomin-height .min-height { min-height: 0px }
.rectangulo .allshadow { -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

/* ficha individual */
.cta-img .hover { display:none }
.cta-img:hover .hover { display:inline-block }
.cta-img:hover .normal { display:none }
.ficha { padding:30px 20px 40px 30px; color:#fff; }
.minfich { min-height:416px; }
.minfich2 { min-height:246px; }

.icoarrow { margin: 6px -7px;}
.img-actualidad { width:100%; height: 220px; object-fit: cover; }
.ficha-blog { border-radius: 10px; box-shadow: 0 0 10px 0 #DEDEDE; overflow: hidden;}
.ficha-actu h6 , .ficha-actu h5 { color: #FF8200; margin-bottom:40px}
.ficha-actu h2, .ficha-actu h3, .ficha-actu h4 { color: #fff}
a.dec-none:hover { text-decoration: none }

/* minificha */
.cta-img .hover { display:none }
.cta-img:hover .hover { display:inline-block }
.cta-img:hover .normal { display:none }
.ficha { padding:30px 20px 40px 30px; color:#fff; }
.icoarrow { margin: 6px -7px;}
.minfich3 { min-height:160px; }

/* ya tienes sage */
.bg-sage50 {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/img-soluciones-cloud-sage50.png'); background-size:cover;}
.bg-sage200 {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/img-soluciones-cloud-sage200cloud.png'); background-size:cover;}
.bg-sagedespachos {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/empresas/img-soluciones-cloud-sagedespachos-connected.png'); background-size:cover;}
.bg-contaplus {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/despachos/img-soluciones-cloud-contaplus.png'); background-size:cover;}
.bg-facturaplus {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/despachos/img-soluciones-cloud-facturaplus.png'); background-size:cover;}
.bg-nominaplus {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/despachos/img-soluciones-cloud-sagedespachos-nominaplus.png'); background-size:cover;}
.bg-integraciones {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/bg-header-integraciones.png'); background-size:cover;}
.bg-integraciones2 {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/bg-integraciones-te-recomendamos.png'); background-size:cover;  border-radius:15px }
.bg-soportecomplete {background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/soporte/bg-trabaja-con-nosotros.png'); background-size:cover;}

.fichasage { border-radius:10px}
.fichasage * { color: #fff; }
.fichasage a { display: block;  min-height:246px; padding:35px; background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/general/btn-oval-soluciones-sage.png') no-repeat center bottom; }
.fichasage a:hover { display: block; text-decoration:none; min-height:246px; padding:35px; background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/general/btn-oval-soluciones-sage-hover.png') no-repeat center bottom; }
.fichasage:hover > div { background: rgba(255,133,0,0.27); }

/* testimoniales */
.img-testim { max-width:80px; float:left; margin-right: 20px}
.box-testim h3 { margin:10px !important; font-weight: 700 }
.box-testim h4 { margin:10px !important; color: #FF8200 }


/* INTEGRACIONES */
.app h5 { color: #FF8200; }
.bg-redbox { background:#FF8200; border: 2px solid #fff; border-radius:8px; padding:15px }
.listaint .active , .abc .active  { background: #FF8200; color:#fff !important}

.tipo1 { background:#373737 !important; color:#fff} 
 
.tipo2  { color: #818181 !important}
.app.tipo2 h4 , .app.tipo2 h6 { color: #373737 }
.app { padding: 30px 30px !important; min-height: 420px; margin-bottom:40px}
.swiper-wrapper a:hover   { text-decoration:none !important; } 
.app h4 { padding:0 0 11px 0; font-weight: bold; font-size: 30px}
.app h6 { padding:0 0 0px 0;  font-size: 14px}
.app h5 { padding:0 0 18px 0;  font-size: 16px}
.ctaapp { position: absolute; bottom:60px; color: #FF8200}
.fleft { float:left}
.swiper-container { width: 100%; height: 100%; }
.listaint { list-style-type:none; padding:10px;   display: flex; justify-content: center; align-content: center; flex-wrap: wrap }
.swiper-scrollbar { background: transparent !important}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0px !important;}
.listaint li { margin:10px}
:root { --swiper-theme-color: #FF8200 !important;}

/* otros */
.sombra-b { -webkit-box-shadow: 0px 13px 38px -16px rgba(0,0,0,0.75); -moz-box-shadow: 0px 13px 38px -16px rgba(0,0,0,0.75); box-shadow: 0px 13px 38px -16px rgba(0,0,0,0.75); } 

.nopadd .ficha-sabermas { padding:0;}


/************ BLOG ************/

.bg-blog { background: url("https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/blog/bg-blog.png") ; background-size:cover; background-position:bottom}
.bg-blog-post { background: url("https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/blog/bg-blog-post.png") ; background-size:cover; background-position:bottom; margin-top: -27px;}
.ctaetiq { margin-right:15px; margin-bottom:15px; font-size: 18px !important; background: rgba(255,255,255,0.2); }
  /* lista */
  .img-responsive { width: 100% }
  .post-list { padding-bottom:40px }
  .post-list h4 a {color: #373737; font-weight: 600;   }
  .post-list .topic-link { color: #FF8200; font-weight: 100 }
  .post-list .labels { padding: 18px 0; color: #FF8200;}
  .post-list .autdate { font-weight: 100; padding-top:13px}
  .blog-pagination { width: 100%}
  .blog-pagination ul { list-style-type: none; display:flex ; align-items: center; justify-content: center;}
  .blog-pagination svg { width: 10px; color:#FF8200;vertical-align: sub;}
  .blog-pagination li { padding: 0 10px; }
  .blog-pagination li a {  font-size: 22px; color:#373737}
  .blog-pagination li a.active {  font-size: 22px; color:#FF8200}

  /* post */
  .inline { display: inline-block}
  .thin { font-weight: 100}
  .subw { border-bottom: 1px solid #fff}
  .subw:hover { border-bottom: 2px solid #fff; text-decoration:none; color: #fff}
  .subb { border-bottom: 2px solid #000}
.subb * { color : #000}
  .f18 { font-size:18px; font-weight:100}
  .post-body a  { color: #FF8200}
  .post-body h2 { color: #FF8200; padding-top:40px}
  .post-body h3 {padding-top:35px }
  .post-body img { max-width: 100%; height:auto}
  .grey-box .legal-consent-container { margin-top: 15px}

 .bg-news { background: url("https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/blog/bg-banner-newsletter-blog.png"); background-size:cover; padding:30px}
.ultcoma span:last-of-type {  display: none; }

/* SOLUCIONES INTEGRADAS */
  .bg-soluciones2 { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/bg-integraciones-fichadetalle.png'); background-size:cover; }
  .bg-soluciones1 { background: url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/bg-integraciones-fichadetalle-modulo.png'); background-size:cover; }
  .puntos ol { padding:0; list-style-type: none; display:table }
  .puntos li { width: 33%; float:left; padding:80px 10px 0 10px; font-weight: bold}
   .puntos ol li:nth-child(1) { background:url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/ico-ventaja-modulo-1.png') no-repeat; }
   .puntos ol li:nth-child(2) { background:url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/ico-ventaja-modulo-2.png') no-repeat;} 
   .puntos ol li:nth-child(3) { background:url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/ico-ventaja-modulo-3.png') no-repeat;} 
  
   .bullets ul { padding:0; list-style-type: none; display:flex; flex-wrap: wrap; }
  .bullets li { font-weight:200 !important; width: 33%;  padding:70px 10px 50px 10px; font-weight: bold; background:url('https://2908836.fs1.hubspotusercontent-na1.net/hubfs/2908836/Website-2020/images/integraciones/ico-ficha-tecnica-check.png') no-repeat;}
  .bullets li strong { font-weight:bold; font-size:26px }

/* EVENTOS */
.boxevents { background: #fff; border-radius: 10px; padding:20px; margin-bottom:30px}
.boxevents .box { min-height: 315px; padding-bottom: 1px;}
.boxevents span { font-weight:700 }
.formbox {background: #fff;  border-radius: 13px; padding: 40px; box-shadow: 0 0 10px 0 #dedede;}




/************ FORMULARIOS ************/

.form-hs fieldset { max-width: 1600px !important;}
.form-hs .hs-form-required {display: none}
.form-hs input[type=text], .form-hs input[type=email], .form-hs input[type=tel]  { color:#000; padding: 12px 20px !important;  height: 50px ; width: 100%; margin-right:20px; border: none;background:#EFEDED; border-radius:5px}
.form-hs select { padding: 12px 20px !important;  height: 50px !important; width: 100%}
.form-hs textarea { padding: 12px 20px !important;  height: 150px !important; width:100% !important ; border: none; background:#EFEDED; border-radius:5px}
.form-hs input[type="radio"],  .form-hs  input[type="checkbox"]  { height: 25px !important; margin-right:10px;  }
.form-hs .inputs-list { margin:0 0 0 0; padding: 0;}
.form-hs .actions { text-align:left;}
.form-hs label { width:100%; margin-top:2px; font-weight:700; margin-bottom:13px}
.form-hs .actions input { width: auto; background: #FF8200; color:#fff; padding: 8px 70px!important;     border: none;}
.form-hs .input { padding-right:14px }
.form-hs ul {    list-style-type: none;}
.form-hs input:focus , .form-hs textarea:focus { color: #000 !important;}
.form-hs .hs-error-msg { color: #E84249; font-size:11px;  }
.form-hs .hs_email .hs-error-msg, .form-hs .hs-fieldtype-text .hs-error-msg {  position: absolute; }
.hrcon {  width: 35%; margin-top: 99px; margin-left: 35px; border-color: #ABABAB}
.white-box { background:#fff; color: #818181; padding:20px 30px; border-radius:10px}
.white-box input { background: #F2F2F2; border: 1px solid #DEDEDE}
.grey-box  input[type=text], .grey-box  input[type=email], .grey-box  input[type=tel]{ background: #fff}


.grey-box .actions input { border-radius:30px; padding: 14px 22px !important}

.rectangulo { border-radius: 10px;background-color: #FFFFFF;box-shadow: 0 0 10px 0 #DEDEDE;}
.rectangulo2 { border-radius: 10px;background-color: #FFFFFF;box-shadow: 0 0 10px 0 #DEDEDE; padding:35px}
.form-hs a { color: #FF8200}
.form-hs a:hover { color: #FF8200}
/*input[type=checkbox].hs-input+span {
    position: relative;
    display: inline-block;
}




input[type=checkbox].hs-input+span:before {
    content: "";
    position: absolute;
    top: 6px;
    left: -20px;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0;
    vertical-align: middle;
    border: 2px solid #eaeaea;
    background: #eaeaea;
}*/

.hrorange hr { color: #FF8200 }

.flechatop { width:50px; height:50px; border-radius: 30px 30px 30px 30px; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px;
  background: #FF8200; position:fixed; right:0; left:0; bottom:20px; padding: 11px 0 0 25px; margin:auto; z-index: 100}
.girar { -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);}
.minh320 { min-height:320px}

.aire-h { padding: 0 100px !important; }
.aire-e { margin: 60px 0; }
.aire-i {  padding: 50px 0}
.paddair { padding: 30px}
.paddair2 { padding: 30px 50px}
.padd-20 { padding: 20px!important}
.padd-30 { padding: 30px!important}

.mt0 {margin-top:0px !important;}	.pt0 {padding-top:0px !important;}
.mt10 {margin-top:10px !important;}	.pt10 {padding-top:10px !important;}
.mt20 {margin-top:20px !important;}	.pt20 {padding-top:20px !important;}
.mt30 {margin-top:30px !important;}	.pt30 {padding-top:30px !important;}
.mt40 {margin-top:40px !important;}	.pt40 {padding-top:40px !important;}
.mt50 {margin-top:50px !important;}	.pt50 {padding-top:50px !important;}
.mt60 {margin-top:60px !important;}	.pt60 {padding-top:60px !important;}
.mt70 {margin-top:70px !important;}	.pt70 {padding-top:70px !important;}
.mt100 {margin-top:100px !important;}	.pt100 {padding-top:100px !important;}
.mt150 {margin-top:150px !important;}	.pt150 {padding-top:150px !important;}

.mtonda {margin-top:60px !important;}
.mtmonda {margin-top:-60px !important;  }
.mtonda2 {margin-top:250px !important;}
.mtmonda2 {margin-top:-250px !important;  }
.mbmonda {margin-bottom:-150px !important; z-index: 3; position: relative;}
.mbonda {margin-bottom:150px !important; }
.mbmonda2 {margin-bottom:-300px !important; z-index: 3; position: relative;}
.mbonda2 {margin-bottom:300px !important; }
.z2 { z-index: 2; position: relative;}
.z4 { z-index: 4; position: relative;}
.zztop { z-index: 10; position: relative;}

.mb0 {margin-bottom:0px !important;}		.pb0 {padding-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}		.pb10 {padding-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}		.pb20 {padding-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}		.pb30 {padding-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}		.pb40 {padding-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}		.pb50 {padding-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}		.pb60 {padding-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}		.pb70 {padding-bottom:70px !important;}
.mb100 {margin-bottom:100px !important;}		.pb100 {padding-bottom:100px !important;}

.mb150 {margin-bottom:150px !important;}		.pb150 {padding-bottom:150px !important;}

.br10 {border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
overflow: hidden;
}

.padd0 { padding:0 !important}

.tabla {display: table; width: 100%}
.tabla-row {display: table-row;}
.tabla-cell {display: table-cell; vertical-align: top;}

.hidden {display:none; height:0 !important; }
.text-center {text-align: center}
.text-right {text-align: right}
.text-left {text-align: left}

.page-center {   max-width: 1409px;  margin: 0 auto !important;  float: none !important;  padding: 0 18px; } 
.rad10 { border-radius:10px; overflow:hidden}

.fuera-left {  left: -19px !important; }
.fuera-right {  right: -19px !important; }

/******* MEDIA QUERYS ********/
   @media (max-width: 767px) { 
     .hidden-movil {display:none !important; height:0 !important; }
  .text-center-xs {text-align: center}
  .text-right-xs {text-align: right}
  .text-left-xs {text-align: left}
      .rectangulo { padding:30px 30px 20px 30px;}
     .aire-h { padding: 0 30px !important; }
     .max-reg { max-width: 60px !important }
       .puntos li { width: 100%; padding-bottom: 40px }
     .bullets li {  width: 100%;}
    .formbox img {
      max-width: 95% !important;
    }
  }

 
  @media (min-width: 768px) {
    .hidden-desk {display:none !important; height:0 !important; }
  .text-center-lg {text-align: center}
  .text-right-lg {text-align: right}
  .text-left-lg {text-align: left}
    .rectangulo { padding:30px 30px 20px 70px;}
    .dropdown:hover>.dropdown-menu { display: block;}
    .min-reg { min-width: 60% !important }

  }
 
.hsthin h1 , .hsthin h2 , .hsthin h3 , .hsthin h4 , .hsthin h5 , .hsthin h6 {font-weight:100;}
 

   @media (max-width: 480px) { 
 .bg-home1 { background-repeat: no-repeat !important; background-position: top right !important;  background-size: auto 0% !important;} 
   }
 
  /* de Smartphones a Tablets */
  @media (min-width: 481px) and (max-width: 767px) {
    .bg-home1 { background-repeat: no-repeat !important; background-position: top right !important;  background-size: auto 0% !important;} 

  }
 
  /* de Tablets a pantallas de desktops */
  @media (min-width: 768px) and (max-width: 980px) {
    .bg-home1 { background-repeat: no-repeat !important; background-position: top right !important;  background-size: 38% !important;} 

  }
  
  /* Pantallas normales (desktops) */
   @media (min-width: 981px) and (max-width: 1199px) {
    .bg-home1 { background-repeat: no-repeat !important; background-position: top right !important; background-size: 46% !important;} 

  }
 
  /* Pantallas anchas (desktops) */
   @media (min-width: 1200px) and (max-width: 1699px) {
    .bg-home1 { background-repeat: no-repeat !important; background-position: top right !important; background-size: 46% auto !important;} 

  }

  /* Pantallas extra-anchas (desktops) */
  @media (min-width: 1700px) {
    .bg-home1 { background-repeat: no-repeat !important; background-position: top right !important; background-size: 46% auto!important;} 

  }