@media screen and (max-width: 992px) {
	#filtersselect{display:block;z-index:99;}
	#filtersbuttons{display:none;}
	
	#ofertas .ofertas-item {
	  width: 33%;
	  float: left;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -o-box-sizing: border-box;
	  -ms-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.service-box {
		min-height:42px;
	}

}

@media screen and (max-width: 600px) {
	#ofertas .ofertas-item {
	  width: 100%;
	  float: left;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -o-box-sizing: border-box;
	  -ms-box-sizing: border-box;
	  box-sizing: border-box;
	}

}
/* prettyPhoto styling for small screens */
@media (max-width: 480px)
{
    .pp_pic_holder.pp_default
    {
        width: 100%!important;
        margin-top:-100px !important;
        left: 0!important;
        overflow: hidden;
    }
    div.pp_default .pp_content_container .pp_left
    {
        padding-left: 0!important;
    }
    div.pp_default .pp_content_container .pp_right
    {
        padding-right: 0!important;
    }
    .pp_content
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_fade
    {
        width: 100%!important;
        height: 100%!important;
    }
    a.pp_expand,
    a.pp_contract,
    .pp_hoverContainer,
    .pp_gallery,
    .pp_top,
    .pp_bottom
    {
        display: none!important;
    }
    #pp_full_res img
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_details
    {
        box-sizing: border-box;
        width: 100%!important;
        padding-left: 3%;
        padding-right: 4%;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #fff;
        margin-top: -2px!important;
    }
    a.pp_close
    {
        right: 10px!important;
        top: 10px!important;
    }

	
	.halfnews {
		display: block;
		width: 100%;
		height: auto;
		}	
	#blog .blog-post.blog-media .entry-date {
		margin-top: 15px;
	}
}

@media screen and (max-width: 992px) {
	#ocasion .ocasion-item {
	  width: 33%;
	  float: left;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -o-box-sizing: border-box;
	  -ms-box-sizing: border-box;
	  box-sizing: border-box;
	}
	#portfolio .portfolio-item {
	  width: 33%;
	  float: left;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -o-box-sizing: border-box;
	  -ms-box-sizing: border-box;
	  box-sizing: border-box;
	}

}

@media screen and (max-width: 600px) {
	#ocasion .ocasion-item {
	  width: 100%;
	  float: left;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -o-box-sizing: border-box;
	  -ms-box-sizing: border-box;
	  box-sizing: border-box;
	}
	#portfolio .portfolio-item {
	  width: 100%;
	  float: left;
	  padding: 15px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -o-box-sizing: border-box;
	  -ms-box-sizing: border-box;
	  box-sizing: border-box;
	}

}