@media screen and (max-width: 767px) {
	.t3-footnav .t3-module.footer-logo img {
    	display: none !important;
    }
    .t3-footnav.t3-spotlight .t3-module#Mod90 {
    	padding-bottom: 0 !important;
    	padding-left: 12px !important;
    }
    .t3-footnav.t3-spotlight .t3-module#Mod93 {
    	padding-top: 15px !important;
    }
}
@media screen and (max-width: 768px) {
	.col-md-3.botones .btn {
    	padding: 6px 12px !important;
	}
}
@media screen and (min-width: 768px) {
	.triangle-style .article-img .img-intro {
    	margin: 0 0 0 -100px;
	}
}
@media (min-width: 993px) and (max-width: 1199px) {
	.logo-image {
		width: 240px;
    	height: 130px;
	}
	.logo-image img {
		width: 190px;
		margin-left: -6px !important;
	}
}
@media (min-width: 767px) and (max-width: 992px) {
	table div.buttonpadding10 {
    	padding: 4px 35px !important;
    }
    .rssocial-left {
    	text-align: center !important;
    }
}
.logo-image img {
	margin-right: -10px;
    margin-left: 10px;
}
.sociales .rssocial-link {
    padding: 0 10px 0 0 !important;
}
.div_category_details, .div_service_details{
	display: none !important;
}
.nav-pills.osbtabs > .active > a {
    color: #fff !important;
}
.osbtabs .barra{
	width: 96%;
}
.osbtabs .barra li.active a{
	color: #fff;
}
#bookingForm input[type="text"],textarea {
    margin-bottom: 10px;
}
.t3-footer .acymailing_module .acymailing_form input[type=text]{
	background: #ffffff !important;
}
.t3-footer .acymailing_module .acymailing_form .subbutton{
	background: #F45E5E !important;
}
.t3-footer .acymailing_module .acymailing_form .subbutton:hover{
	background: #de100c !important;
}
.col-md-3.botones {
    float: right;
    margin: -108px 0 0 0;
}
.col-md-3.botones .btn {
    padding: 12px 12px;
    text-transform: uppercase;
}