/*!
 * Start Bootstrap - New Age v3.3.7 (http://startbootstrap.com/template-overviews/new-age)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */.heading-font{font-family:Catamaran,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}
 .body-font{font-family:Muli,Helvetica,Arial,sans-serif}
 .alt-font{font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}
 body,html{height:100%;width:100%}body{font-family:Muli,Helvetica,Arial,sans-serif;webkit-tap-highlight-color:#222}
 .navbar-default,.navbar-default .navbar-header .navbar-brand,h1,h2,h3,h4,h5,h6{font-family:Catamaran,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}
 a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#0033CC}a:focus,a:hover{color:#0033CC}hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}
 hr.light{border-color:#fff}p{font-size:18px;line-height:1.5;margin-bottom:20px}.navbar-default{background-color:#fff;border-color:rgba(34,34,34,.05);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
 .navbar-default .navbar-header .navbar-brand{color:#333333}.btn,.navbar-default .nav>li>a{font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#0033CC}
 .navbar-default .navbar-header .navbar-toggle{font-size:12px;color:#222;padding:8px 10px}
 .navbar-default .nav>li>a{font-size:11px}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#222}
 .navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#0033CC}
 .navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#0033CC!important;background-color:transparent}
 .navbar-default .nav>li.active>a:focus:hover,.navbar-default .nav>li.active>a:hover{background-color:transparent}@media (min-width:768px){
 .navbar-default{background-color:transparent;border-color:transparent}.navbar-default .navbar-header .navbar-brand{color:rgba(255,255,255,.7)}
 .navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#fff}
 .navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:rgba(255,255,255,.7)}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#fff}.navbar-default.affix{background-color:#fff;border-color:rgba(34,34,34,.1)}.navbar-default.affix .navbar-header .navbar-brand{color:#222}.navbar-default.affix .navbar-header .navbar-brand:focus,.navbar-default.affix .navbar-header .navbar-brand:hover{color:#fdcc52}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222}.navbar-default.affix .nav>li>a:focus:hover,.navbar-default.affix .nav>li>a:hover{color:#fdcc52}}
 header{
	position:relative;
-webkit-background-size:cover;-moz-background-size:cover;	background-size:cover;
-o-background-size:cover;	background-position:center;
	background-image:url(../img/img-01.jpg);
	padding:150px 0;
	color:#333333;
	height: 630px;
}

 header .header-content{position:relative;z-index:1}
 header .header-content h2{color:#FFFFFF;max-width:450px;font-size:50px}@media (min-width:768px){
 header .header-content h2{font-size:80px}}
 header .header-content .overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0px}
 
 section{padding:100px 0}
 section h2{font-size:50px}
 section.download{
	padding:150px 0;
	position:relative;
;
}
 section.soluciones{
	padding:150px 0;
	position:relative;
;
}
 section.download h2{margin-top:0;font-size:50px}
 section.download .badges .badge-link{display:block;margin-bottom:25px}
 section.download .badges .badge-link:last-child{margin-bottom:0}
 section.download .badges .badge-link img{height:60px}@media (min-width:768px){
 section.download .badges .badge-link{display:inline-block;margin-bottom:0}
 section.download h2{font-size:70px}}
 section.features .section-heading{margin-bottom:100px}
 section.features .section-heading h2{margin-top:0}
 section.features .section-heading p{margin-bottom:0}
 section.features .device-container,section.features .feature-item{max-width:300px;margin:0 auto}
 section.features .device-container{margin-bottom:100px}@media (min-width:992px){
 section.features .device-container{margin-bottom:0}
 section.features .device-container,section.features .feature-item{max-width:none}}
 section.features .feature-item{text-align:center;margin-bottom:100px}
 section.contact h2,section.cta .cta-content h2{margin-top:0;margin-bottom:25px}
 section.features .feature-item h3{font-size:30px}
 section.features .feature-item i{font-size:80px;background:-webkit-linear-gradient(to left,#7b4397,#dc2430);background:linear-gradient(to left,#7b4397,#dc2430);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
section.nos{
	position:relative;

-webkit-background-size:cover;-moz-background-size:cover;		background-size:cover;

-o-background-size:cover;		background-position:center;
	background-image:url(../img/img-18.jpg);
	padding:100px 0;
	height: 400px;
	color: #FFFFFF;
}
section.header2{
position:relative;
-webkit-background-size:cover;-moz-background-size:cover;	background-size:cover;
-o-background-size:cover;	background-position:center;
	background-image:url(../img/img-01.jpg);
	padding:150px 0;
	color:#333333;
	height: 630px;
}
section.cta{
	position:relative;


-webkit-background-size:cover;-moz-background-size:cover;			background-size:cover;


-o-background-size:cover;			background-position:center;
	background-image:url(../img/img-02.jpg);
	padding:40px 0;
	height: 350px;
	color: #FFFFFF;
}
section.cta2{
	position:relative;

-webkit-background-size:cover;-moz-background-size:cover;		background-size:cover;

-o-background-size:cover;		background-position:center;
	background-image:url(../img/img-03.jpg);
	padding:40px 0;
	height: 350px;
	color: #FFFFFF;
}
section.cta3{
	position:relative;

-webkit-background-size:cover;-moz-background-size:cover;		background-size:cover;

-o-background-size:cover;		background-position:center;
	background-image:url(../img/img-07.jpg);
	padding:50px 0;
	height: 350px;
	color: #FFFFFF;
}
section.cta4{
	position:relative;

-webkit-background-size:cover;-moz-background-size:cover;			background-size:cover;

-o-background-size:cover;			background-position:center;
	background-image:url(../img/img-09.jpg);
	padding:150px 0;
	height: 150px;
	color: #FFFFFF;
	
}
section.dis{
	position:relative;

-webkit-background-size:cover;-moz-background-size:cover;			background-size:cover;

-o-background-size:cover;			background-position:center;
	background-image:url(../img/imgs-27.jpg);
	padding:100px 0;
	height: 400px;
	color: #FFFFFF;
	
}
section.clientes{
	position:relative;

-webkit-background-size:cover;-moz-background-size:cover;			background-size:cover;

-o-background-size:cover;			background-position:center;
	background-image:url(../img/imgs-86.jpg);
	padding:100px 0;
	height: 400px;
	color: #FFFFFF;
	
}
 section.cta .cta-content{position:relative;z-index:1}
 section.cta .cta-content h2{color:#fff;max-width:450px;font-size:50px}@media (min-width:768px){
 section.cta .cta-content h2{font-size:80px}}
 section.cta .overlay{height:100%;width:100%;position:absolute;top:0;left:0}
 footer ul,section.contact ul.list-social{margin-bottom:0}
 section.contact h2 i{color:#fff}
 section.contact ul.list-social li a{display:block;height:80px;width:80px;line-height:80px;font-size:40px;border-radius:100%;color:#fff}
 footer p,footer ul li a{font-size:12px}
 footer,footer ul li a{color:rgba(255,255,255,.3)}
 section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}
 section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}
 section.contact ul.list-social li.social-facebook a{background-color:#3b5998}
 section.contact ul.list-social li.social-facebook a:hover{background-color:#344e86}
 section.contact ul.list-social li.social-google-plus a{background-color:#dd4b39}
 section.contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}
 footer{background-color:#222;padding:25px 0}footer p{margin:0}
 footer,section.contact{text-align:center}@media (min-width:992px){
 footer ul li a.active,footer ul li a:active,footer ul li a:focus,footer ul li a:hover{text-decoration:none}
 .bg-primary{background:#0b72b5;background:-webkit-linear-gradient(#0b72b5);background:linear-gradient(#0b72b5)}
 .bg-primary2{background:#fdcc52;background:-webkit-linear-gradient(#fdcc52);background:linear-gradient(#fdcc52)}
 .text-primary{color:#fdcc52}
 .no-gutter>[class*=col-]{padding-right:0;padding-left:0}
 .btn-outline{color:#fff;border:1px solid}
 .btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;background-color:#fdcc52;border-color:#fdcc52}
 .btn{border-radius:300px}
 .btn-xl{padding:15px 45px;font-size:11px}
 ::-moz-selection{color:#fff;text-shadow:none;background:#222}
 ::selection{color:#fff;text-shadow:none;background:#222}
 img::selection{color:#fff;background:0 0}
 img::-moz-selection{color:#fff;background:0 0}
 
 #socialicons img{
 -moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
#socialicons img:hover{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);}
