@font-face{
	font-family: 'Greometr415 Blk BT';
	src:url("../fonts/Greometr415 Blk BT.ttf") format("truetype");
}

nav.navbar-default{
	background: white ;
}

li{
	//background-color: #64B5F6;
	transition: background-color .5s;
}
.navbar-default .navbar-nav li a:hover{
	color: #2acbd2;
}
i{
	align-content: center;
}
img.navbar-brand{
	max-width:100%;
	max-height:79px;
	margin: 0;
	padding: 0;
}

p.titulo{
	font-family:'Greometr415 Blk BT'; 
	font-size: 32pt;
	font-weight: bold;
	color: white;
	
}
p.t1{
	font-family:'Greometr415 Blk BT'; 
	font-size: 46pt;
	font-weight: bold;
	color: white;
	
}
p.t2{
	font-family:'Greometr415 Blk BT'; 
	font-size: 46pt ;
	font-weight: bold;
	color: #2acbd2;
	
}
.s1{
	font-family:'Greometr415 Blk BT'; 
	font-size: 46pt;
	font-weight: bold;
	color: #2acbd2;
}
p.t3{
	font-family:'Greometr415 Blk BT'; 
	font-size: 18pt;
	font-weight: bold;
	color: #DFE3E3;
}
#mision {   
	background-image:url('../img/of.jpg');
	background-position-x: 70%;
	background-position-y: 70%;
	background-size: cover;
	box-sizing: border-box;
	color: rgb(37, 37, 37);
	display: block;
	opacity: 0.9;
	position: auto;
	text-align: center;
	text-shadow: rgba(0, 0, 0.004) 1px 1px 1px;
	text-size-adjust: 100%;
	top: 0px;
	vertical-align: middle;
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-text.stroke-color: rgba(0,0,0,0);
	-webkit-text.stroke-width: 1px;
}
button.btn{
	background-color: #2acbd2;
}
h1{
	align: center;;
}
hr{
	border: 2px solid #2acbd2;
	margin-top: 0;
	margin-left: 40%;
	margin-right: 40%;
}

.service-item{
	padding: 20px;
	margin-bottom: 30px;
}
.box-primary{
	background-color: #fafafa !important;
}
.s123-box-flying-up:hover{
	transition: transform .6s ease-out;
	transform: translateY(-4px);
}
.s123-box-top-primary-border{
	border:1px solid #e0e0e0;
	border-radius: 0.3rem;
	border-top: 3px solid #2acbd2;
}
.bg-primary{
	color: #252525;
}
.row{
	margin-right:-15px; 
	margin-left:-15px;
}
.col-md-4 .col-sm-6{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.service-item .fa-stack{
	background-size: cover;
	background-position: center center; 
	background-repeat: no-repeat;
	margin: 5px;
}
.fa-satck{
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.fa-4x{
	font-size: 4em;
}
.img-circle{
	border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
.text-center{
	text-align: center;
}
h4{
	font-size: 1.125em;
	margin-top:10px;
	margin-bottom: 10px;
	
}
.img-rounded{
	border-radius: 6px;
}
.img-responsive{
	height: auto;
}
.tres{
	border-bottom: 1px solid #ebebeb;
	background-color: #fafafa;
}
.txtNormal em{
	font-style: italic;
	font-size: 14pt;	
}

.container div .col-md-5{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left:  15px;
	display: block;
}
span{
	font-size: 10pt;
}
iframe{
	height: 500px;
	width: 100%;
	position: relative;
}
a.colorLigas{
	color: #2acbd2;
}
a.conta{
	color: #2acbd2;
}
i.fa-phone{
	margin-right: 5px;
}
i.fa-envelope{
	margin-right: 5px;
}



/*
img{
	max-height: 400px;
    max-width: 80%;
	vertical-align: middle;
	border;10px;
}*/
/*nav.nav.navbar-default{
	width: 100%;
	height: 100vh;
    background-color: rgba(0,0,0,0.8);
	background-image:url('../img/img1.jpg');
	background-size: cover;	 
	background-position: center;
	filter:brightness(0.7);
	z-index:1;
}
nav.nav.navbar-default::after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  background:rgba(0,0,0,0.6);
  z-index:-1;
}
div.content-text{
	text-align: center;
	margin-top: 10%;
}
div.col-md-6{
	text-align: center;
}
div.col-md-12{
	text-align: center;
}
.content-text p.text-title{
	font-size: 50pt;
	font-style: italic;
	margin-bottom: 4%;
}
p.titulo{
	font-size: 25pt;
	margin-bottom: 4%;
}
.content-text p{
	color: #64B5F6;
	font-size: 19pt;
	/*line-height: 20px;
}*/
section.Valore{
	background-color: #64B5F6;
}
div.tab-content{
	background-color: #64B5F6;
}
div>div>p.Servicio{
	font-size: 25pt;
	text-align: center;
}
p.serv{
	text-align: center;
}
section.princ-servicio{
	background-color: #64B5F6;
}

