.logo a img{
	width: 298px;
}

.st0{
	color: #75BF4D!important;
	fill: #75BF4D !important;
}

.fa-circle{
	color: #75BF4D!important;
}

.ms-scroll-parallax-cont{
	background: rgba(0, 0, 0, 0.6)!important;
}

#header .navbar-default .navbar-nav > li > a:hover, #header .navbar-default .navbar-nav > .current-menu-item > a, #header .dropdown-menu > li.current-menu-item > a, #header .navbar-default .navbar-nav > li>a:hover, #header .navbar-default .navbar-nav > li >a:focus, #header .dropdown-menu > li > a:hover, #header .dropdown-menu > li > a:focus, #header .dropdown.dropdown-submenu > a:hover::after, #header .navbar-default .navbar-nav > .current-menu-item > a:before, .no-touch .dl-menuwrapper li a:hover, .dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after, .dl-menuwrapper li.dl-back:after, strong a, .master-slider .pi-caption02, .page-content.dark .custom-heading .divider .hr-circle, .dark .custom-heading.style-1 h1 span, .dark .custom-heading.style-1 h2 span, .divider .divider-svg img, #footer-wrapper span, #footer-wrapper .social-links li a:hover i, #copyright-container .breadcrumb li a:hover, #copyright-container a, #copyright-container span, #fancy-testimonial-carousel .testimonial-author{
	color: #EB763B!important;
}

.bkg-img1{
	background-image: url('../img/inicio/bg3.jpg');

}

.bkg-img2{
	/*background-image: url('../img/inicio/bkg-img2.png');*/
	background-image: url('../img/freepick/bg_remolino.png');
	background-size: cover!important;
}

.bkg-img2 p{
	font-weight: bold;
	color: #000!important;
}

a.more-details{
	color: #70553D!important;
}

.bkg-img3{
	background-image: url('../img/freepick/2.webp');
	padding:  354px 0 0px 0!important;
}

.cmaron{
	color: #70553D!important;
}


.app_padd{
	padding: 5rem 0;
}

.mb0{
	margin-bottom: 0!important;
}


.cnaranja{
	color: #EB763B!important;
}

.cverde{
	color: #75BF4D!important;
}

.bmaron{
	background: #70553D!important;
}


.bnaranja{
	background: #EB763B!important;
}

.bverde{
	background: #75BF4D!important;
}

#footer-wrapper{
	/*background-image: url('../img/inicio/footer-bkg-img1.png'), url('../img/inicio/footer-bkg-img2.png');*/
	background: #000;
}

.bg_app_1 {
	background-position: center center;
    background-image: url(../img/freepick/banner1.webp)!important;
    background-size: cover;
    padding: 7rem 0;
}

.bg_app_2 {
	background-position: center center;
    background-image: url(../img/freepick/banner2.webp)!important;
    background-size: cover;
    padding: 7rem 0;
}


.back_opacity{
	opacity: 1;
    background: rgba(0,0,0,.8); 
    padding: 1rem 0;
    width: 50%;
    margin: 0 auto;
    margin-top: 1em;
}

.bkg-img4 {
    background-image: url('../img/freepick/banner1.webp');
    background-size: cover;
    background-position: center center;
}

.otw-reservation-mensaje{
	width: 100%;
    padding-left: 37px;
    padding-top: 7px;
    border: 1.9px solid #ddd;
}

.fa-whatsapp{
	font-size: 39px;
    padding-top: 4px;
    color: #fff;
}

.app_border{
	background-image: url(../img/inicio/bg3.jpg);
    border: 10px solid #75BF4D;
    height: 12rem;
    padding: 16px;
    text-align: center;
}

.app_border p, .custom-heading h3{
	color: #70553D;
}

.app_mensaje{
    display: none;
}

#servicios{
	padding-top: 6rem;
}

.text-white{
	color: white!important;
}


.app_mensaje{
	position: absolute;
    top: 3em;
    z-index: 10;
    text-align: center;
}

.app_mensaje h2{
	font-size: 30px;
    font-weight: 900;
    color: #EB763B;
    text-shadow: 0 0 5px #000;
}



@media only screen and (max-width: 600px){
	.app_mensaje{
    display: block;
}
}



.flex{
	display: flex;
}

.app_titulo_icon {
	align-items: center;
  	justify-content: center;
}

.app_titulo_icon h4{
	color: #EB763B;
	font-weight: 600;
}


.app_titulo_icon img{
	width: 77px;
    margin-top: -27px;
    margin-left: -14px;
}

.app_item_team img{
	width: 200px;
	margin: 0 auto;
}

.app_service img{
	width: 150px;
	margin: 0 auto;
}


/**********************************************************************************************/
#header-wrapper{
	position: relative!important;
}


#header .navbar-default .navbar-nav > li > a{
	color: #70553D	;
	font-weight: bold;
}

.logo{
	margin: 17px 0;
}


.navbar{
	margin-bottom: 0;
}


@media only screen and (min-width: 320px) and (max-width: 600px){
	.app_border{
		height:  14rem;
	}


	.back_opacity{
		width: 100%;
	}
}