.ostion-logo a img{
	height: 140px;
}

.header-area .header-top .ostion-top-wrap .ostion-menu .ostion-menu-content .navigation-top .main-navigation {
	flex: 1;
	float: left;
	padding-right: 0;
}

.slider-area .rev_slider .tp-caption.tp-title-box .tp-title {
	font-size: 85px!important ;
}

.entry-inner-box i {
	font-size: 50px;
	color: #00a747;
	margin-bottom: 14px;
	display: block;
	text-align: center;
}

.entry-area .entry-static-wrap .entry-inner-box h4 {
	font-size: 19px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 15px;
	text-align: center;
}

.entry-static-box p{
	text-align: center;
}

.slider-area .rev_slider .tp-caption.tp-title-box .tp-title {
	width: auto;
}

.foot-logo img{
	width: 90px;
}
.mt10{margin-top: 1em;}
.mt20{margin-top: 2em;}
.mt30{margin-top: 3em;}
.mt40{margin-top: 4em;}
.mt50{margin-top: 5em;}

.mb10{margin-bottom: 1em;}
.mb20{margin-bottom: 2em;}
.mb30{margin-bottom: 3em;}
.mb50{margin-bottom: 5em;}

.pt70{padding-top: 10em;}


.subtitulo{
	font-weight: 600;
	font-size: 28px;
}

.feature-video-area {
	background-image: url("../img/contactanos.jpg");
}

.feature-video-area::after {
	background-color: rgba(0, 63, 116, 0.8);
}

.entry-area {
	background-image: url("../img/fondo.jpg");

}

.entry-area::after {
	background-color: rgba(41,165,79, .91);
}

.verde{
	color:#fff;
}

.celeste{
	color:#fff;
}

#servicios {
	padding-top: 117px;
	padding-bottom: 120px;
}

#servicios img{
	height: 290px;
	margin: auto;
	display: block;
}


/*=== loading-area ===*/
.icon {
  height: 70px;
  display: block;
  margin: auto;
  position: relative;	
  margin-top: 25%;
}
#loading-area  {
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}
#loading-area .col #loader-1 img.icon{
    animation: flip  1s infinite alternate;
    transform-origin: center -20px;
    float:center;
}

@keyframes flip {
    0% {
        transform: rotate(0deg); }
    50% {
        transform: rotateY(180deg); }
    100% {
        transform: rotateY(180deg) rotateX(0deg); }
}


.header-area .side-nav-container{
	background-color: white;
}

html body header.header-area div.side-nav-container.active div.side-menu-wrap ul.side-menu-ul {
	margin-left: 5;
	text-align: center;
}

.inner .header-area .header-info {
	background-color: #00a747;
}

.inner .header-area .header-info .header-info-inner .header-info-box i {
	color: white;
}


 /*menuu productos me la pelan*/

 .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: #b32a33 !important;
}
.nav-stacked{
	position: -webkit-fixed;
	position: static;
	float: left;
	top: 15em;
	z-index: 0;
	height: calc(100vh - 4rem);
}

.affix {
	position: fixed!important;
	z-index: 1000;
	margin-top: -100px;
}

.hola{
	position: absolute;
}

#menu-center ul.nav.nav-pills.nav-stacked {
	display: block;
	height: auto;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: #fff;

}

.nav-link:focus, .nav-link:hover {
	text-decoration: none;
	background-color: gray;
}

/*fin de me la pelan*/

.sidebar-shared .side-widget .sidebar__cat li a {
	padding: 10px 30px;
}

.sidebar-shared {
	padding: 24px 25px 2px 25px;
}




@media(max-width: 991px){
	.entry-area .entry-static-wrap .entry-static-box {
		width: 100%;
	} 

	.single-content.mt30.pt70.mb30, .single-solution-content.row.mt30.pt70.mb30 {
		padding-top: 0 !important;
		margin-bottom: 0 !important;
		margin-top: 0!important;
	}

	.slider-area .rev_slider .tp-caption.tp-title-box .tp-title {
		font-size: 65px !important;
	}
	.header-area .side-nav-container .humburger-menu .humburger-menu-lines {
		background-color: #00a747!important;
	}

	.entry-area .entry-static-wrap .entry-static-box {
		width: 100%;
	}
}

@media(max-width: 701px){
	.slider-area .rev_slider h5.tp-meta{
		font-size: 22px!important;
	}
	.slider-area .rev_slider .tp-caption.tp-title-box .tp-title {
	font-size: 55px !important;
	}
	.slider-area .rev_slider  a.ostion-btn.tp-btn{
		margin-top: 15px!important;
		padding: 16px 24px!important;
		font-size: 18px!important;
	}

	.ostion-logo a img {
		height: 100px!important;
	}
	
}


@media(max-width: 587px){

	.slider-area .rev_slider .tp-caption.tp-title-box .tp-title {
	font-size: 35px !important;
	}

	.slider-area .rev_slider h5.tp-meta{
		font-size: 18px!important;
	}

	.slider-area .rev_slider div.slotholder div.tp-bgimg.defaultimg{
		height: 650px!important;
	}

}


@media(max-width: 480px){

	.slider-area .rev_slider .tp-caption.tp-title-box .tp-title {
	font-size: 28px !important;
	}

	.slider-area .rev_slider h5.tp-meta{
		font-size: 16px!important;
	}

	.slider-area .rev_slider div.slotholder div.tp-bgimg.defaultimg{
		height: 550px!important;
	}

	.slider-area .rev_slider  a.ostion-btn.tp-btn{
		padding: 14px 22px!important;
		font-size: 14px !important;
	}

	.hiw-area2 .about-img-box .trusted__content p {
		margin-top: 30px;
		font-size: 21px;
		line-height: 1.9;
	}

	.ostion-logo a img {
		height: 80px !important;
	}

}