.carousel,.carousel-inner
{
	  /*height: 0 auto;
    background: #45CDD8;*/
	margin: 0 auto;

}
.background-conste {
    background: #45CDD8 !important;	
	margin-bottom: 10px;
}
.carousel-inner .item
{
	height: auto;
   /* margin-left: 90px;
    margin-right: 90px;
	*/
}

.imgtablet{
max-width: 400px;
	margin: auto;
}

.carousel-inner>.item>a>img, .img-responsive, .thumbnail a>img, .thumbnail>img
{
	height:100%;
	
}
.img{
	margin: 0 auto;
}
.carousel-control .fa-angle-left, .carousel-control .icon-prev
{
	margin-left: -10px;
}
.carousel-control .fa-angle-left, .carousel-control .fa-angle-right, .carousel-control .icon-next, .carousel-control .icon-prev
{
	    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
}
.carousel-control .fa-angle-left, .carousel-control .icon-prev
{
	    left: 15%;
    margin-left: -10px;
}
.carousel-control .fa-angle-right, .carousel-control .icon-next {
    right: 15%;
    margin-right: -10px;
}
.carousel-control .fa-angle-left, .carousel-control .fa-angle-right, .carousel-control .icon-next, .carousel-control .icon-prev
{
	position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
	font-size: 90px;
	color:black;
}
.carousel-indicators
{
	text-align: left;
	left: 40%;
	margin-left: -17%;
}

.carousel-indicators li {
    border: 1px solid #335D65;
    background-color: #335D65;
	width: 42px;
}
.carousel-indicators .active {
     border: 3px solid #335D65;
	 width: 42px;
}
#CarouselHome {
  overflow: hidden;
  margin: 0 auto;
  /*width: 1280px;*/
}
.t1{
font-size:30px;
text-align:center;
margin-top:15px;
}
.contxt
{
	position:absolute;
}
#stats
{
	display:none;
}
.contC
{
	position: absolute;
	width: 100%;
}
.titleC
{
	font-size: 48px;
	padding-top: 20px;
    line-height: normal;
    color: #273033;
	text-align:center;
	font-family: Ubuntu-Medium;
}
.DesC
{   
	
    font-size: 30px;
    font-family: Ubuntu-Regular;
    line-height: normal;
    margin-top: 30px;
}
.btnview
{
	width: 168px;
    height: 48px;
    background-color: black;
    display: block;
    color: white;
    text-align: center;
    font-size: 24px;
    font-family: Ubuntu-Medium;
    padding-top: 6px;
    border-radius: 2px;
	margin-top: 35px;
	
}
.btnview:hover
{
	text-decoration:none;
	color:white;
}
.contimgt
{
	position: relative;
    /*width: 990px;*/
    height: 343px;
    margin-top: -90px;
}

.clienteshome
{
    height: 150px;
    margin-bottom: 20px;

}
.imgClienH{
 margin-top: 37px;
 width: 74px !important;
}
.image_carousel {
    padding: 15px 0 15px 40px;
    position: relative;
    /*width: 1200px;*/
    margin:0px auto;
	height:120px;
}
.clienteshome > .owl-prev{
    position: absolute;
    left: 9px;
    top: -27%;
}
.image_carousel img {
    background-color: white;
    padding: 9px;
    margin: 7px;
    display: block;
    float: left;
}
a.prev, a.next {
   background: url(images/miscellaneous_sprite.png) no-repeat transparent;
    width: 45px;
    height: 50px;
    display: block;
    position: absolute;
    top: 85px;
}
a.prev {            left: -22px;
                    background-position: 0 0; }
a.prev:hover {        background-position: 0 -50px; }
a.prev.disabled {    background-position: 0 -100px !important;  }
a.next {            right: -22px;
                    background-position: -50px 0; }
a.next:hover {        background-position: -50px -50px; }
a.next.disabled {    background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
    cursor: default;
}

a.prev span, a.next span {
    display: none;
}
.pagination {
    text-align: center;
}
.pagination a {
    background: url(images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0;
    display: inline-block;
}
.pagination a.selected {
    background-position: -25px -300px;
    cursor: default;
}
.pagination a span {
    display: none;
}
.clearfix {
    float: none;
    clear: both;
}
.NuestrosServicios{
  position: relative;
  top: 45px;
  padding-right: 0px;
  padding-left: 0px;
}


.nuestrasSolucionesHome
{
  height: auto;
}
#CarouselSolucionHome,#CarouselSolHome
{
	height: auto;
	
}
#CarouselSolucionHome .item
{
	height: 460px;
    
}
.barratitle
{
	height: 119px;
    background-image: url(/images/pleca_codigo.png);
    background-color: #00080d;
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 30px;
    font-family: Ubuntu-Regular;
    text-align: center;
    padding-top: 40px;
    color: white;
    padding-bottom: 6px;
    padding-right: 28px;
    padding-left: 27px;	
}
xmp,.xmp
{
	color:#45CDD8;
	display: -webkit-inline-box;
}
.CarSect1
{
	height: 158px;
    background-color: #F1F1F1;
}
.txt1CS
{
	text-align: center;
    font-size: 26px;
    font-family: Ubuntu-Medium;
    padding-top: 42px;
}
.txt2CS
{
	text-align: center;
    font-size: 22px;
    font-family: Ubuntu-Regular;
}
.titleSolucionesCar
{
	color: #4C4C4C;
    text-align: center;
    font-size: 100px;
    font-family: Bebas-Regular;
    font-weight: bold;
    line-height: normal;
    padding-top: 16px;
}
.SubtitleSolucionesCar
{
	color: #56BECC;
    text-align: center;
    font-family: Bebas-Book;
    font-size: 70px;
}







.contenedor_cuadros{
	margin-top: 70px;
   /* width: 1013px;*/
}
.cuadros{
	width: 296px;
    height: 247px;
    padding: 0px;
    /*margin-right: 15px;*/
    margin-bottom: 30px;
    margin-left: 15px;
}


.opacidad{
	width: 296px;
    height: 247px;
    background-color: rgba(19, 46, 62, 0.66);
    color: #FFFFFF;
    font-family: Ubuntu-Light;
    padding-top: 106px;
    font-size: 30px;
    text-align: center;
	text-shadow: 1px 2px 6px black;
	line-height: normal;
}
.barrablue
{
	height: 126px;
    width: 100%;
    color: #263238;
    font-size: 30px;
    text-align: center;
    font-family: Ubuntu-Regular;
    padding-top: 45px;
    margin-top: 60px;
	margin-bottom: 43px;
    background: #44CDD7;
}
.DescriptionSolucionesCar
{
	font-family: Ubuntu-Light;
    font-size: 13px;
    text-align: center;
    width: 653px;
}

.experiencias{
	width: 1200px;
    margin-top: 80px;
    margin-bottom: 50px;
    margin: 0 auto;
    padding-top: 35px;
    height: 400px;
}

.exp1{
	width: 225px;
	height: 303px;
	margin-top: 10px;
	margin-left: 93px;
    margin-right: 82px;
	background-color: #E6E6E6;
	padding: 0px;
}

.img_exp1{
	width: 225px;
	height: 173px;
}
.titulo{
	text-align: center;
	font-size: 26px;
	font-family: Ubuntu-Regular;
	padding-top: 5px;
}

.descrip{
	font-family: Ubuntu-Regular;
	text-align: center;
	font-size: 16px;
	    margin-bottom: 10px;
    margin-top: 5px;
}

.vermas1{
	text-align: center;
	width: 100px;
	height: 30px; 
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 5px;
}

.vermas1:hover{
	background-color: #343434;
	color: #FFFFFF;
	text-decoration: none;
}
.carousel-control{
      width: 40px;
}
.owl-nav .owl-prev{
    position: absolute;
    left: 0px;
    top: calc(50% - 125px);
}
.owl-prev > span{
   font-size: 100px;
}
.owl-nav .owl-next{
  position: absolute;
  right: 0px;
  top: calc(50% - 125px);
}
.owl-next > span{
  font-size: 100px;
}
.imgCarruselCliente{
  padding-left: 10%; 
} 