@charset "utf-8";/* CSS Document *//* documento actualizado  2019. */
body{font-size:14px;}
h1, h2, h3, h4, h5, h6{font-weight: 300;font-family: 'Nunito', sans-serif;width: 100%;height: auto;margin: 0;float: left;}
p, p.large{font-family: 'Montserrat', sans-serif;font-weight:300;margin:0;padding:0;}p{text-align:justify;}
hr{height: 1px;width: 100%;float: left;margin: 6px 0px;border: 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ffffff;}
ul,ol{margin-top:0;margin-bottom:10px;}ul ul,ol ul,ul ol, ol ol{margin-bottom:0;}ul,ol{list-style:none outside none;}
a, a:hover{text-decoration:none;}
b,strong { font-weight: 700;}
.relative{
	position: relative;
	background-image: url(images/kisspng-cube-3d-computer-graphics-cubes-vector-5adc182b265da1.1168559115243735471572.png);
}
.verde{color: #78a300;}.gris{color:#222222;}.calipso{color: #68c7c8;}.blanco{ background-color:#FFF;} .rojo{ background-color:#d61a19;}.textorojo{color: #c30000;}
.section-gap{padding:50px 0;} .section-gap-bottom{padding:0 0 50px;}.section-gap-top{padding:50px 0 0;}
.float-left{float:left}.float-right{float:right}.text-italic{font-style:italic}.text-white{color:#fff}.text-black{color:#000}
.transition{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.margensupremo {margin-top: 96px;}
.margen {margin: 1.4% 0;float: left; width: 100%;}.minimargen { margin: 3px 0;float: left;width: 100%; height: auto;}
.marco{background: #fff;border: 1px solid #ccc;padding: 0 1%;float: left;}
.minimarco { margin: 20px 0;float: left;width: 100%;border-bottom: 1px solid #cccccc;}
.linea-bottom {border-bottom: 1px solid  #cccccc;}.linea-top {border-top: 1px solid  #cccccc;}
.main-title, .main-title-verde, .main-title-central{height: 4px;width: 60px;float: left;}
.main-title, .main-title-verde {margin: 15px 90% 30px 0;}.main-title-central {margin: 20px 45% 30px;}
.main-title, .main-title-central {background-color: #1A72B1;}.main-title-verde {background-color: #60AE7E;}
.bg-gris {background:#333333;}.bg-claro {background-color:#f0f3f2;}
/*menu*/
.nav-menu ul li a, .nav-menu a{font-family: 'Nunito', sans-serif;font-weight: 700;}
.top-head-btn{background:#988fff;padding:9px 26px}.main-menu{padding-top:12px;}
#header{padding:0 0 4px;position:fixed;left:0;top:0;right:0;transition:all 0.5s;z-index:997;background:#fff !important; box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2);border-bottom: 1px solid #e5e5e5; }
#header.header-scrolled{box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2);background:rgba(255,255,255,0.9);transition:all 0.5s}
#header #logo{ width: 256px; height: 80px;}
#header #logo img{padding:0;margin:0; margin-left:10px}
.nav-menu, .nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;background:rgba(255,255,255,0.9)}
.nav-menu li {position:relative;white-space:nowrap}.nav-menu>li{float:left}
.nav-menu li:hover>ul,.nav-menu li.sfHover>ul{display:block}.nav-menu ul ul{top:0;left:100%}
.nav-menu ul li{min-width:180px;text-align:left}.sf-arrows .sf-with-ul{padding-right:30px}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:13px;font-family:FontAwesome;font-style:normal;font-weight:normal}.sf-arrows ul .sf-with-ul:after{content:"\f105"}#nav-menu-container{margin:0}
.nav-menu a{padding: 0 14px;text-decoration: none;display: inline-block;color: #222;font-size: 16px;text-transform: uppercase;outline: none; line-height: 28px;}
.nav-menu>li{margin-left:10px}
.nav-menu ul{margin:22px 0 0 0;padding:10px;box-shadow:0px 0px 30px rgba(127,137,161,0.25);background:#fff}.nav-menu ul li{transition:0.3s}
.nav-menu ul li a{padding:10px;color:#333;transition:0.3s;display:block;font-size:15px;text-transform:none; }
.nav-menu ul li:hover>a{color:#1A72B1}
.nav-menu ul ul{margin:0}#mobile-nav-toggle{position:fixed;right:15px;z-index:999;top:60px;border:0;background:none;font-size:24px;display:none;transition:all 0.4s;outline:none;cursor:pointer}

#mobile-nav-toggle i{color:#60AE7E;font-weight:900} /*color palitos*/
#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:rgba(0,0,0,0.8);left:-260px;width:260px;overflow-y:auto;transition:0.4s}
#mobile-nav ul{padding:0;margin:0;list-style:none; }#mobile-nav ul li{position:relative}
#mobile-nav ul li a{font-family: 'Nunito', sans-serif;font-weight: 700;color:#fff;font-size:13px;text-transform:uppercase;overflow:hidden;padding:10px 22px 10px 15px;position:relative;text-decoration:none;width:100%;display:block;outline:none;}
#mobile-nav ul li a:hover{color:#fff}
#mobile-nav ul li li{padding-left:10px/*30*/}
#mobile-nav ul .menu-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#fff}
#mobile-nav ul .menu-has-children i.fa-chevron-up{color:#988fff}#mobile-nav ul .menu-has-children li a{text-transform:none}
#mobile-nav ul .menu-item-active{color:#60AE7E;}/*color menu movil principal select*/
#mobile-body-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(0,0,0,0.7);display:none}
body.mobile-nav-active{overflow:hidden}
body.mobile-nav-active #mobile-nav{left:0}
body.mobile-nav-active #mobile-nav-toggle{color:#fff}
/**/

/* MaterialDesignIcons.com */
@font-face{font-family:"Material Design Icons";src:url("../fonts/materialdesignicons-webfont683c.eot?v=2.4.85");src:url("../fonts/materialdesignicons-webfontd41d.eot?#iefix&v=2.4.85") format("embedded-opentype"),url("../fonts/materialdesignicons-webfont683c.woff?v=2.4.85") format("woff"),url("../fonts/materialdesignicons-webfont683c.ttf?v=2.4.85") format("truetype"),url("../fonts/materialdesignicons-webfont683c.html?v=2.4.85#materialdesigniconsregular") format("svg");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mdi-instagram:before{content:"\F2FE"} .mdi-facebook:before{content:"\F20C"}.mdi-facebook-box:before{content:"\F20D"}.mdi-facebook-messenger:before{content:"\F20E"} .mdi-linkedin:before{content:"\F33B"}.mdi-linkedin-box:before{content:"\F33C"}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-check:before{content:"\F12C"}.mdi-check-all:before{content:"\F12D"}.mdi-check-circle:before{content:"\F5E0"}.mdi-check-circle-outline:before{content:"\F5E1"}.mdi-check-outline:before{content:"\F854"}.mdi-checkbox-blank:before{content:"\F12E"}.mdi-checkbox-blank-circle:before{content:"\F12F"}.mdi-checkbox-blank-circle-outline:before{content:"\F130"}.mdi-checkbox-blank-outline:before{content:"\F131"}.mdi-checkbox-intermediate:before{content:"\F855"}.mdi-checkbox-marked:before{content:"\F132"}.mdi-checkbox-marked-circle:before{content:"\F133"}.mdi-checkbox-marked-circle-outline:before{content:"\F134"}.mdi-checkbox-marked-outline:before{content:"\F135"}.mdi-checkbox-multiple-blank:before{content:"\F136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F63B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F63C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F137"}.mdi-checkbox-multiple-marked:before{content:"\F138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F63D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F63E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F139"}.mdi-checkerboard:before{content:"\F13A"}.mdi-lock:before{content:"\F33E"}.mdi-lock-alert:before{content:"\F8ED"}.mdi-lock-clock:before{content:"\F97E"}.mdi-lock-open:before{content:"\F33F"}.mdi-lock-open-outline:before{content:"\F340"}.mdi-lock-outline:before{content:"\F341"}.mdi-lock-pattern:before{content:"\F6E9"}.mdi-lock-plus:before{content:"\F5FB"}.mdi-lock-question:before{content:"\F8EE"}.mdi-lock-reset:before{content:"\F772"}.mdi-lock-smart:before{content:"\F8B1"}.mdi-locker:before{content:"\F7D6"}.mdi-locker-multiple:before{content:"\F7D7"} .mdi-calendar:before{content:"\F0ED"}.mdi-globe-model:before{content:"\F8E8"}.mdi-mouse:before{content:"\F37D"}.mdi-phone:before{content:"\F3F2"}.mdi-phone-bluetooth:before{content:"\F3F3"}.mdi-phone-classic:before{content:"\F602"}.mdi-phone-forward:before{content:"\F3F4"}.mdi-phone-hangup:before{content:"\F3F5"}.mdi-phone-in-talk:before{content:"\F3F6"}.mdi-phone-incoming:before{content:"\F3F7"}.mdi-phone-locked:before{content:"\F3F8"}.mdi-phone-log:before{content:"\F3F9"}.mdi-phone-minus:before{content:"\F658"}.mdi-phone-missed:before{content:"\F3FA"}.mdi-phone-outgoing:before{content:"\F3FB"}.mdi-phone-paused:before{content:"\F3FC"}.mdi-phone-plus:before{content:"\F659"}.mdi-phone-return:before{content:"\F82E"}.mdi-phone-rotate-landscape:before{content:"\F884"}.mdi-phone-rotate-portrait:before{content:"\F885"}.mdi-phone-settings:before{content:"\F3FD"}.mdi-phone-voip:before{content:"\F3FE"}.mdi-whatsapp:before{content:"\F5A3"}
.visto, .visto2 {float: left; width: 30px; height: auto;} .visto {margin: 0 6px 2% 0;} .visto2 {margin: 0 6px 8% 0;}
.icon-verde, .icon-white {float:left; font-size: 14px;width: 25px; height: 25px; line-height: 20px; text-align: center;border-radius: 50%;/*top: 15%;position: absolute;*/}
.icon-verde {color: #60AE7E; border: 2px solid #60AE7E;}
.icon-white {color: #ffffff; line-height: 22px;border: 2px solid #ffffff;}
.icon-visto {float:left; font-size: 18px; text-align: center; background: #ffffff; color: #1A72B1; margin-right: 6px; }
/**/

/*-de palitos-*/
@font-face {
	font-family: 'Linearicons-Free';src:url('../fonts/Linearicons-Free54e9.eot?w118d');
	src:url('../fonts/Linearicons-Freed41d.eot?#iefixw118d') format('embedded-opentype'),
		url('../fonts/Linearicons-Free54e9.woff2?w118d') format('woff2'),
		url('../fonts/Linearicons-Free54e9.woff?w118d') format('woff'),
		url('../fonts/Linearicons-Free54e9.ttf?w118d') format('truetype'),
		url('../fonts/Linearicons-Free54e9.svg?w118d#Linearicons-Free') format('svg');
	font-weight: normal;font-style: normal;}
.lnr {font-family: 'Linearicons-Free';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;
/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lnr-menu:before {content: "\e871";}.lnr-list:before {content: "\e872";}
.lnr-chevron-up:before {content: "\e873";}.lnr-chevron-down:before {content: "\e874";}.lnr-chevron-left:before {content: "\e875";}
.lnr-chevron-right:before {content: "\e876";}.lnr-arrow-up:before {content: "\e877";}.lnr-arrow-down:before {content: "\e878";}.lnr-arrow-left:before {content: "\e879";}.lnr-arrow-right:before {content: "\e87a";}.lnr-arrow-up-circle:before {content: "\e883";}.lnr-arrow-down-circle:before {content: "\e884";}.lnr-arrow-left-circle:before {content: "\e885";}
.lnr-arrow-right-circle:before {content: "\e886";}.lnr-chevron-up-circle:before {content: "\e887";}.lnr-chevron-down-circle:before {content: "\e888";}.lnr-chevron-left-circle:before {content: "\e889";}.lnr-chevron-right-circle:before {content: "\e88a";}.lnr-bug:before {content: "\e869";}.lnr-cross:before {content: "\e870";}
/*----------------------------------------------------------------------------*/

/*font*/
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-shield:before{content:"\f132"} .fa-cloud-download:before {content: "\f0ed";}.fa-database:before{content:"\f1c0"}.fa-server:before{content:"\f233"}.fa-bug:before{content:"\f188"}.fa-tree:before{content:"\f1bb"}.fa-user:before{content:"\f007"}.fa-wrench:before{content:"\f0ad"}.fa-power-off:before{content:"\f011"}.fa-code:before{content:"\f121"}.fa-check-circle:before{content:"\f058"} .fa-check-square-o:before{content:"\f046"}.fa-check:before {content: "\f00c";}
.fa-caret-right:before{content:"\f0da"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-right:before{content:"\f061"}.fa-clock-o:before{content:"\f017"} .fa-globe:before{content:"\f0ac"}.fa-location-arrow:before{content:"\f124"}.fa-phone:before{content:"\f095"}.fa-map-marker:before{content:"\f041"}.fa-check-square:before{content:"\f14a"}.fa-angle-right:before{content:"\f105"}
.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-youtube-play:before{content:"\f16a"}.fa-instagram:before {content: "\f16d";}.fa-comment:before{content:"\f075"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-comments:before{content:"\f086"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-wordpress:before{content:"\f19a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-envelope-o:before{content:"\f003"}.fa-area-chart:before{content:"\f1fe"}.fa-laptop:before{content:"\f109"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-chevron-right:before{content:"\f054"}
.fa-microchip:before{content:"\f2db"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-exchange:before{content:"\f0ec"}.fa-dot-circle-o:before{content:"\f192"}.fa-pie-chart:before{content:"\f200"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-certificate:before{content:"\f0a3"}.fa-window-maximize:before{content:"\f2d0"}.fa-envelope:before{content:"\f0e0"}.fa-diamond:before{content:"\f219"}.fa-folder-open-o:before{content:"\f115"}.fa-retweet:before{content:"\f079"}.fa-qrcode:before{content:"\f029"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trophy:before{content:"\f091"}.fa-download:before{content:"\f019"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-whatsapp:before{content:"\f232"}.fa-window-close:before{content:"\f2d3"} .fa-circle:before{content:"\f111"}

/* carrusel marcas */
.brand-wrap{padding:20px 0}.brand-wrap .owl-carousel .owl-item img{width:auto !important}.brand-wrap .single-brand{text-align:center;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.brand-wrap .single-brand:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);opacity:1}
/**/

#home {background:url(../images/banner-contabilidad-inteligente.jpg) center;background-size:cover; background-color: #1A72B1;width: 100%; height: 560px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50% !important; clear: both;}
#home h1, #home h2, #home p{color:#fff;}
#home h1 {
	font-size: 1.8em;
	font-weight: 300;
	line-height: 38px;
	letter-spacing: 1px;
	margin: 18% 0 0;
}
#home h2{font-size:3.6em;font-weight:600;line-height:56px;margin:0 0 20px;}
#home p {font-weight:200; float: left; width: 100%; text-align: left;}

#servicio, #intro, #inicio, #cliente, #producto, #pageerror {background-color:#ffffff;}
#inicio h1, #intro h2, #servicio h4, #servicio .detalle, #cliente h5, #cliente .detalle, #equipo h4, #productos-contables h4,#planes h2, #planes h3, #intro .titulo{color:rgb(56, 56, 58);text-align: center; font-weight: 600;}
#inicio h1, #intro h2, #servicio h4,#servicio .detalle, #cliente h5, #cliente .detalle, #equipo h4, #productos-contables h4, #intro .titulo{font-size:2.8em;line-height:52px;}
#planes h2, #planes h3 { font-size: 2em; line-height: 44px; margin-bottom: 2%;}
#inicio h1, #intro h2, #servicio h4,#servicio .detalle, #cliente h5, #cliente .detalle, #equipo h4, #intro .titulo{margin-bottom:1%; }

#producto h2, #productos-contables h2, #productos-contables h3, #producto h3 {font-size:2em;line-height:36px; font-weight: 600; text-align: left;}
#producto h2, #productos-contables h2, #productos-contables h3, #producto h3{color:#1A72B1;}
#producto h4, #productos-contables h5 {margin: 0 0 2%; font-size:1.6em;line-height:35px; font-weight: 600; text-align: left;color:rgb(56, 56, 58); }
#producto-contabilidad h4{font-size:1.6em;line-height:36px; font-weight: 300; text-align: left;color: #FFFFFF;}
/* {margin-bottom:20px; color:#1A72B1;font-size:1.6em;line-height:36px; font-weight: 600; text-align: left;}*/
/*#productos-contables h4 {margin-bottom:10px; color:#1A72B1;font-size:1.3em;line-height:30px; font-weight: 400; text-align: left;}*/
#productos-contables h6 {margin-bottom:10px; color:#1A72B1;font-size:1.3em;line-height:30px; font-weight: 400; text-align: center;}
#nuestroequipo p { padding-bottom: 0.8%;} 
#empresa, #planes {background-color:#f0f3f2;}
#producto-contabilidad {background-color:#1A72B1;}
#productos-contables {background-color:#f0f0f0;}

#servicio p.large, #intro p.large, #inicio p.large, #cliente p.large, #equipo p.large, #planes p.large, #servicio h3 {font-size: 18px;line-height: 30px; }
#servicio p.large, .testomial-area p.large, #intro  p.large, #inicio  p.large, #cliente p.large, #equipo p.large, #planes p.large, #servicio h3 {width: 90%; margin: 0 5%;}
#servicio p.large, #equipo p.large, #empresa p, #planes p.large, #servicio h3 {padding-bottom: 2%; }
#producto p.large, #productos-contables p.large,#productos-contables p, #planes p, #servicio p, #inicio p, #nuestroequipo p, .post-content-area p, #planes .texto {font-size: 1.1em; line-height: 28px;}
#intro p, #producto p, #equipo p, #empresa p { font-size: 1.1em; line-height: 26px;}
#footer-area p { font-size: 1em; line-height: 26px;}
#home p { font-size: 1.2em;line-height: 30px;}
.textocontacto p{font-size:1.1em;line-height:38px;}
#planes p {float: left; width: 100%;}
#producto p.large, #productos-contables p.large, #servicio p.large, #intro p.large, #inicio p.large, #cliente p.large, #equipo p.large, #servicio p, #intro p, #inicio p, #producto p, #productos-contables p, #equipo p, #nuestroequipo p, .post-content-area p, #empresa p, #planes p, #planes .texto, #servicio h3 {color: #626262;}
#footer-area p {color: #ffffff;}
#servicio p.large, #intro p.large, #inicio p.large, #cliente p.large, #equipo p.large, #planes p.large, #servicio h3 {text-align: center;}
#producto p, #productos-contables p, #planes p, .textocontacto p  {text-align: left;}
#producto p.large, #productos-contables p.large {text-align: justify;}
#equipo .subtit, #nuestroequipo .subtit, #equipo .subtitulo, .textocontacto p{color:#626262; }

.mensaje { float: left;color:#1A72B1;font-size:2em;font-weight:800;line-height:40px;text-align: center;width: 100%; margin: 0;}
#inicio .gracias, #intro .subtitulo, #intro .sub, #equipo .subtitulo, #planes .texto {text-align: center;font-family: 'Montserrat', sans-serif;font-weight:300; float: left;width: 100%; }
#inicio .gracias {color:#60AE7E;font-size:16px;line-height:28px; margin-bottom: 6%}
#inicio .icono {margin:2% 40%; float: left; width: 20%; text-align: center;}
#intro .subtitulo, #intro .sub {color:#60AE7E;font-size:18px;line-height:30px;}#intro .subtitulo {margin-bottom: 3%;}
#pageerror .titulo {font-size:8em;font-weight:800; line-height: 100px; margin: 6% 0 0; color: #1A72B1;}
#pageerror .subtitulo {font-size:2em;font-weight:300; line-height: 50px;margin: 0 0 8%; }
#equipo .contadores, #nuestroequipo h5{text-transform:uppercase; font-size:1.1em; line-height: 28px; font-weight: 600;  color: #626262; }

.mensaje, #equipo .tit, #nuestroequipo .tit, #equipo .subtit, #nuestroequipo .subtit, #pageerror .titulo, #pageerror .subtitulo, #intro .titulo, #servicio .detalle, #cliente h5, #cliente .detalle, .home-about-area .titulo, #servicio .titulo, .precio-title, .precio-valor, #equipo .contadores{font-family: 'Nunito', sans-serif; }
#equipo .tit, #nuestroequipo .tit, #equipo .subtit, #nuestroequipo .subtit, #pageerror .titulo, #pageerror .subtitulo, #intro .titulo, #servicio .detalle, #cliente h5, #cliente .detalle, .home-about-area .titulo, #servicio .titulo { float: left;width: 100%;}
#equipo .tit, #nuestroequipo .tit, #equipo .subtit, #nuestroequipo .subtit, #pageerror .titulo, #pageerror .subtitulo, #intro .titulo, #servicio .detalle, #cliente h5, #cliente .detalle, .precio-title, .precio-valor {text-align: center; }

#equipo .tit, #nuestroequipo .tit {color:#0056b3;font-size:1.2em;font-weight:400;line-height:34px;margin-top:18px; }
#equipo .subtit, #nuestroequipo .subtit {font-size:1.1em;font-weight:300;line-height:24px;margin-top:8px; height: 50px;}
#equipo .subtitulo {font-size:18px;line-height:30px;}

/*botones*/
.tel, .ver, .equipo-btn, #contacto .btn, .btn-plan {font-family: 'Nunito', sans-serif;font-weight: 300;float: left; border-radius: 30px;text-align: center;color: #ffffff;}
.tel {  width: 40%; font-size: 1.6em; line-height: 34px;  margin-top: 4%; margin-right: 0; margin-left: 0; background-color: #60AE7E;padding: 1.2% 0;}
.ver, .equipo-btn {padding: 0.5% 0;}
.ver, #contacto .btn {font-size: 1.5em;line-height: 34px;background-color: #1A72B1;}
.ver {width: 80%;margin: 4% 10%; }
.equipo-btn {width: 24%; font-size: 1.5em;line-height: 34px;margin: 3% 38% 0;background-color: #60AE7E;}
.tel a, .tel a:hover,.ver a, .ver a:hover, .equipo-btn a, .equipo-btn a:hover, .btn-plan a, .btn-plan a:hover, #contacto .btn a, #contacto .btn a:hover{text-decoration:none; color:#ffffff;}
#contacto .btn {background-color: #60AE7E!important; border: 0;padding: 6px 20px 8px; text-align: center; margin: 3% 30% 0;font-size: 1.2em; line-height: 28px;}
.btn-plan {width: 80%; font-size: 1.5em;line-height: 34px;margin: 4% 10%;background-color: #1A72B1;padding: 0.8% 0;}
/*--*/
.equipo-area {text-align:center;padding:20px;background:#f9f9ff;border:1px solid #eee;transition:all 0.3s ease 0s; float: left; width: 100%;}
.equipo-area .desc{padding:30px 0px; float: left; width: 100%; height: auto;}
.img-equipo { padding: .2rem; background-color: #fff;border: 1px solid #60AE7E;border-radius: 50%;max-width: 100%; height: auto;}
#nuestroequipo .forma {color:#0056b3;font-size:1.2em;line-height:34px;text-align: left;font-family: 'Montserrat', sans-serif;font-weight:300; float: left; width: 100%; margin:0;}
.home-about-area:after, .contacto:after{position:absolute;content:"";top:0;right:0;width:48%;height:100%;z-index:1}
.home-about-area:after{background:url(../images/contabilidad-inteligente-chile.jpg) no-repeat center center/cover;}
.contacto:after{background:url(../images/contabilidad-inteligente-contacto.jpg) no-repeat center center/cover;}
.home-right{max-width:540px;padding-right:16px; /*36*/}

#empresa h2, #empresa h3 {margin-bottom:20px; color:#1A72B1;font-size:3.4em;line-height:60px; font-weight: 600;}
#footer-area{ text-align: center; padding-left: 4%;}
#footer-area h6 {font-family: 'Montserrat', sans-serif; width: auto; color: #ffffff;font-size: 1em; line-height: 26px;}

#servicio .titulo, #servicio h5 {color:#60AE7E;font-size:1.2em;font-weight:600;line-height:30px;margin-top:8px; text-align: center;}
.home-about-area .titulo {color: rgb(56, 56, 58);font-size:2em;line-height:40px; font-weight: 400; padding-top: 2%;}
#servicio .icono {margin:0 33%; float: left; width: 34%;}
#servicio h3 {font-family: 'Montserrat', sans-serif; }

.precio-box {padding: 6% 22px 10px; width:98%;border: 1px solid #ced4da; background-color: #ffffff; height: auto;float: left; margin: 0 1%; }
.precio-title {font-size: 1.4em;font-weight: 800; line-height: 32px;color: rgb(56, 56, 58); height: auto; padding-bottom: 0.5%;}
.precio-valor {font-size: 1.8em;font-weight: 600;line-height: 38px;color: #1A72B1;}
.price_divider { width: 100%; height: 3px;  background: #60AE7E; margin: 10px 0px;}
#planes .detalles {padding: 6px 0;float: left; width: 100%; height: auto; text-align: left !important; }
#planes .texto { padding: 6px 0; text-align: center;}

.testomial-area {background-image: -webkit-linear-gradient(0deg, #4578ba 0%, #10ed9c 100%);}
.testomial-area h4 {color:#ffffff;font-size:3em;font-weight:400;line-height:40px;margin-bottom:20px; text-align: center;}
.testomial-area p.large {font-size: 18px;text-align: center; line-height: 30px; padding-bottom: 2%; color: #ffffff;}

/* blog*/
.user-details p{color:#777;margin-right:10px; text-align: right; padding-bottom: 2%;}
.user-details a{color:#777;margin-right:10px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.user-details a:hover{color:#988fff}
.social-links li{display:inline-block;margin-bottom:10px}
.social-links li a{color:#222;padding:10px;font-size:14px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.social-links li a:hover{color:#988fff}

.tags{margin-bottom:30px; font-family: 'Montserrat', sans-serif;
font-weight: 300;}
.tags li{display:inline-block;font-size:14px}
.tags li a{color:#222;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.tags li a:hover{color:#988fff}

.post-content-area h3{margin:20px 0px}
.post-content-area h6{font-weight:600;margin-bottom:10px; color: #222;font-size: 14px;}
.post-content-area a h4{margin-top:40px;margin-bottom:5px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.post-content-area .quotes{margin-top:20px;padding:30px;background-color:#fff;box-shadow:-20.84px 21.58px 30px 0px rgba(176,176,176,0.1)}
.single-post{margin-bottom:50px; font-weight:800;color:#222}
.single-post .meta-details{text-align:right;margin-top:35px}
.single-post .excert{margin-bottom:20px}.single-post .primary-btn{background:#fff !important;color:#222 !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:0px !important}

.single-post .primary-btn:hover{background:#988fff !important;color:#fff !important}
.feature-img img{width:100%}
.popular-title{background:#988fff;color:#fff;text-align:center;padding:12px 0px; width: 100%; float: left;}
.popular-post-list{margin-top:30px; width: 100%; float: left;}
.thumb img{width:100%} 
.single-post-list{margin-bottom:20px}
.single-post-list .details{margin-left:12px}
.single-post-list .details p{margin-bottom:0px}
.single-post-area .social-links li a:hover{color:#988fff}
.single-post-area .arrow{position:absolute}
.single-post-area .arrow .lnr{font-size:20px;font-weight:600}
.single-post-area .thumb .overlay-bg{background:rgba(0,0,0,0.8)}
.single-post-area .navigation-area{border-top:1px solid #eee;padding-top:30px}
.single-post-area .navigation-area .nav-left{text-align:left}
.single-post-area .navigation-area .nav-left .thumb{margin-right:20px;background:#000}
.single-post-area .navigation-area .nav-left .thumb img{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.single-post-area .navigation-area .nav-left .lnr{margin-left:20px;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.single-post-area .navigation-area .nav-left:hover .lnr{opacity:1}

.blog-pagination{padding:60px 0;}
.blog-pagination .page-link{border-radius:0}
.blog-pagination .page-item{border:none}
.page-link{background:transparent;font-weight:400}.blog-pagination .page-item.active .page-link{background-color:#988fff;border-color:transparent}.blog-pagination .page-link{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#777;border:none}.blog-pagination .page-link .lnr{font-weight:600}.blog-pagination .page-item:last-child .page-link,.blog-pagination .page-item:first-child .page-link{border-radius:0}.blog-pagination .page-link:hover{color:#fff;text-decoration:none;background-color:#988fff;border-color:#eee}

.widget-wrap{background:#fafaff;padding:20px;border:1px solid #eee; float: left; width: 100%;margin: 30px; padding-bottom: 30px;border-bottom: 1px solid #eee;}
.category-title{background:#988fff;color:#fff;text-align:center;padding:12px 0px; width: 100%; float: left;}
.cat-list {float: left; width: 100%;} 
.cat-list li{padding-top:15px;padding-bottom:8px;border-bottom:2px dotted #eee;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s} 
.cat-list li p{font-weight:300;font-size:14px;margin-bottom:0px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.cat-list li a{color:#777}.cat-list li:hover{border-color:#988fff}.cat-list li:hover p{color:#988fff}

/* formularios*/
.g-recaptcha{margin: 4% 20%; float:left;}
#formulario .nombre {color:#60AE7E;font-size:1.2em;font-weight:400;line-height:30px;text-align: left;font-family: 'Montserrat', sans-serif; float: left; width: 100%; height: auto; margin-bottom: 2%;}
textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
button,input,select,textarea, label{font-family: 'Montserrat', sans-serif !important;font-weight:300;font-size: 15px;}
label { display: inline-block; COLOR: #626262 !important; TEXT-ALIGN: left; line-height: 20px;font-size: 15px;font-weight: 400;margin-bottom:.4rem}
label a, label a:hover{ text-decoration: none; font-size: 15px;}
button,input,select,textarea{ margin: 0; vertical-align: middle; COLOR: #484848;}
button,input{line-height: normal;}
/*
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;overflow: visible; width: 94%;height: auto;color: #FFFFFF;font-size: 15px;background: #819750;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-clip: padding-box;text-decoration: none;border: none;line-height: 25px;padding: 0.4em 0.4em;margin-bottom: 0.4em;}
*/
input {border: 1px solid #ced4da;padding: 5px 0 5px 6px;color: #484848;border-radius: .25rem; }
button[disabled],input[disabled]{cursor:default}
input[type="radio"],input[type="checkbox"] {box-sizing: border-box; padding: 0;margin-right: 6px;}

input[type="text"], input[type="email"]{box-sizing: border-box;width: 100%;margin: 4px 0px;}
input[type="submit"]{margin-top: 4%;}
select { color: #484848; min-height: 30px; line-height: normal; margin-bottom: 4px; border: 1px solid #D5D5D5; -webkit-border-radius: 4px; -moz-border-radius: 5px; border-radius: 4px; padding: 3px 0 3px 6px;  margin: 5px 0px;}
*::-moz-selection { background:#DEDEDE; color: #484848; text-shadow: none;}
textarea {height: 90px;width: 91%;border: 1px solid #D5D5D5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 5px 0px;padding: 3px 6px;overflow: auto;vertical-align: top}

/* Contact Section */
#contact-form input { width:100%;}
.contact-detail {text-align: center;margin: 60px 0;}
.contact-detail i.fa { text-align: center;font-size: 30px; background-color: #FFCC33;color: #ffffff;padding: 25px 0;border-radius: 50px; border-top-left-radius: 0; margin: 0 10px;margin-right: 20px; width: 82px;height: 80px; transition: background-color 0.5s;}
.contact-detail:hover i.fa { background-color: #333333 }
form#contact-form, #formulario, .textocontacto{ text-align:left ;height: auto;}
form#contact-form, #formulario{ padding: 0 30px;}
#formulario, .textocontacto {float: left;width: 100%;}
.textocontacto{  margin-top: 6%; padding: 20px 0 0 40px ;}
.textocontacto .fa{color:#60AE7E; margin-right: 2%;}

.contact form#contact-form {padding: 0}
.form-control:focus { border-color: inherit; outline: 0; -webkit-box-shadow: none; box-shadow: none;}
.form-control {display: block;width: 100%;height: 38px;padding: 8px 12px;font-size: 14px;line-height: 1.42857143; font-weight: 400;
background-color: #fff; background-image: none; border: 1px solid #ccc;border-radius: 4px; -webkit-box-shadow: none;box-shadow: none; -webkit-transition: none; -o-transition: none;transition: none;}
p.help-block.text-danger ul li { display: block; color: #1A72B1;}
#success .alert-danger {color: #049dbf;background-color: #FDFDFD; border-color: #FFCC33; margin-bottom: 10px; }
/**/
@media (max-width: 767px){.banner .fullscreen{height:100% !important; }.post-content-area .single-post .meta-details{text-align:left}}
@media (max-width: 991px){.home-about-area:after, .contacto:after{display:none} .justify-content-end{justify-content:flex-start !important}}
@media (max-width: 1024px){.home-right{padding-left:15px} .post-content-area .single-post .meta-details{margin-top:0px}}
/*==============RESPONSIVE=========*/

@media only screen and (min-width:320px) and (max-width:479px){	
.margensupremo {margin-top: 86px;}
#header #logo{height: 70px;}
#header #logo img{margin:0 10px;width:84% !important;}
#inicio h1, #intro h2, #servicio h4, #servicio .detalle, #cliente h5, #cliente .detalle, #equipo h4, #productos-contables h4, #intro .titulo {font-size:1.8em;line-height:36px;}	
#planes h2, #planes h3 {font-size:1.3em;line-height:32px; }
#servicio p.large, #intro p.large, #inicio p.large, #cliente p.large, #equipo p.large, #intro .subtitulo, #intro .sub, #equipo .subtitulo {font-size: 14px;line-height: 28px;}
#servicio p.large, .testomial-area p.large, #intro  p.large, #inicio  p.large, #cliente p.large, #equipo p.large, #intro .subtitulo, #intro .sub {width: 96%; margin: 0 2%;}
#intro p, #producto p, #equipo p, #footer-area p, #footer-area h6, #empresa p {font-size: 12px!important; line-height: 26px;}
#home p {font-size: 1em; line-height: 26px;}
	
#home {background-image:none;height: 400px; }	
#home h1{font-size:1.5em;line-height:34px;margin: 10% 0 0; }#home h2{font-size:2em;line-height:40px;margin:0 0 10px;}
#empresa h2, #empresa h3 {font-size:2em;line-height:40px;}
#servicio .icono {margin:0 38%; width: 24%;}
	
.home-about-area h2 {font-size:1.8em;line-height:40px;}
.mensaje { font-size:1.1em;line-height:29px;}
.tel, .equipo-btn {width: 90%;}.tel {margin: 6% 5%;}.equipo-btn {margin: 4% 5% 0;}
.equipo-area {margin: 10px 0;}
.precio-box {padding: 10px 12px; width:100%;margin:3% 0; }	
.g-recaptcha{margin: 2% 0; float:left;}
}
@media only screen and (min-width: 1000px) and (max-width: 1169px){/*este lo toma crome 1024*/
.nav-menu a{font-size: 14px;} 
#home h2{font-size:2.8em;line-height:44px;}
}
/*menu*/
@media (max-width: 588px){.header-top .lnr{display:block;font-weight:bold;font-size:16px;color:#fff}.header-top .text{display:none}}
@media (max-width: 767px){#mobile-nav-toggle{top:22px} .header-top{display:none}}
@media (max-width: 800px){#mobile-nav-toggle{display:inline}#nav-menu-container{display:none}}
