/***************************/
/*MEDIA QUERIES
/***************************/


/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 980px) and (max-width: 1199px) {


}
/* MYCUSTOM */
@media (max-width: 992px) {
  .text_service p {
		width: 90% !important;
	}
	#container3, #container2, #container1 {
    	width: 100%;
		position: initial;
	}
	#col1, #col2, #col3 {
		width: 100%;
		position: initial;
	}
	.text_service h1 {
    	font-size: 2.5em;
		padding-top: 28px;
	}
}
@media (max-width: 768px) {
	div#masthead {
		display:none !important;
	}
	div#wrap-contact div#left-contact {
		width:100%;
	}
	div#wrap-contact div#left-contact div.formulario {
		height:auto !important;
		display:block;
		
	}
	div#wrap-contact div#right-contact .direccion.boletin {
		display:none !important;
	}
	div#wrap-contact div#right-contact  {
		margin-left: 0;
	}
	div#casing {
		min-width:350px;
	}
	#wrapper-main { 
		margin: 80px 3% 60px 10%;
	}
	.hide-small {
		display: none !important;
	}
	.page-header {
    width: auto;
	}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 979px) {
		

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	.text_service h1 {
    	font-size: 2em;
		padding: 18px 0px 0px 110px;
	}
	.fotoservice img {
    	max-width: 80px;
		height: auto;
	}
	.heading {
    	font-size: 24px !important;
	}
	div.heading h1, div.page-header-full h1 {
    	font-size: 24px !important;
	}
	#TzContent #tz_options .option-combo div.heading {
    	width: 240px;
	}
	div.option-combo div#filter {
    	background-color: #777;
	}


}