/*media queries movil*/

@media only screen and (min-width: 1024px) {
	
} 

@media only screen and (min-width: 766px) and (max-width: 780px) {

} 
@media only screen and (max-width: 765px) {
	
	/*Home*/
	#RegionContainer{ width:99%!important; float:left;}
	.destacados{ display:none;}
	.menu ul{ width:100%;}
	div#Region1{ width:100%;}
	div#Region2{ width:98%;}
	div#Region3{ width:100%;}
	.header{ width:100%; height:auto;}
	.header i{ padding-left:0; font-size:16px; display:none;}
	.headerL a, .headerL a:hover{ font-size:25px;}
	.headerL{ width:98%; margin-left:2%;}
	.headerR{ width:97%; margin-left:2%; float:left; margin-bottom:10px; padding-right:0;}
	.headerR a{ float:left; margin-left:0;}
	#MZ_bubble_modalidad_ctn{ width:98%; margin-left:2%; float:left; height:auto;}
	#MZ_Ctn{ width:100%; float:left;}
	.MZ_Ctn_global{ width:100%; float:left;}
	#MZ_Ctn .MZ_modalidad_ctn{ width:100%; float:left; height:auto;}
	#MZ_Ctn .MZ_zona_general{ width:100%; position:relative; top:12px;}
	#MZ_item_zonas_boxLeft{ width:100%; float:left; position:relative;}
	.MZ_modalidad_title{ width:100%; float:left; margin-bottom:6px;}
	.MZ_modalidad_ctn ul{ width:100%; float:left; padding:0 0 0 2%; margin:0;}
	#MZ_Ctn .MZ_modalidad_ctn ul li{ margin-right:12px; left:0; top:0; position:relative; width:auto;}
	#MZ_Ctn .MZ_modalidad_ctn ul li.icon-presencial{ padding-left:0;}
	#MZ_Ctn .MZ_modalidad_ctn ul li.icon-semi-presencial{ padding-left:0;}
	#MZ_item_zonas_boxLeft .MZ_item_zonas_l{ height:auto; margin-bottom:5px;}
	#MZ_Ctn .MZ_item_zonas_text{ margin:0 10px 10px 0;}
	#MZ_bubble_categorias_ctn{ width:98%; float:left; margin-left:2%; height:auto;}
	div.catCol, div.catCol_last{ width:calc(100% - 16px); margin-left:2%; padding-left:0;}
	.catCtn{ padding-top:0; margin-top:10px; width:100%; float:left;}
	.barras{ background:none;}
	.Title_black_small{ width:95%; float:left;}
	.cursoDItemCtn{ width:100%; float:left;}
	.cursoDItem{ width:100%; float:left;}
	.cursoDInfo{ width:98%; height:auto; margin-left:2%;}
	.cursoDInfoDetail{ border-left:none; padding:0; width:99%; margin-top:5px;}
	.cursoDInfoTitle{ width:100%; float:left; margin-top:5px;}
	.MasInfo{ width:97%; float:left; margin-left:2%; margin-bottom:10px;}
	.MasInfo a{ width:94%; float:left; padding:4px 7px; text-align:center;}
	.MasInfo a:hover{ width:94%; float:left; padding:4px 7px; text-align:center;}
	.footer{ width:100%;}
	.cursoDInfoColIzq{ width:98%;}
	#MZ_Ctn .MZ_zona_ctn{ width:95%; right:0!important; padding:0; float:left; margin-right:2%;}
	#MZ_zona_ctn .MZ_catRow{ width:50%; float:left;}
	#MZ_Ctn .MZ_zona_ctn ul{ width:100%; float:left; padding:0; margin:0;}
	#MZ_Ctn .MZ_zona_ctn ul li{ width:82%; margin-left:2%; white-space:normal;}
	.Breadcrumb a{ white-space:nowrap;}
	/*Ficha*/
	
	.InfoCurso_info{ width:100%;}
	.InfoCurso_header{ margin-top:10px;}
	.InfoCurso_info{ margin-top:10px;}
	.FormularioCurso .sobre{ display:none;}
	.FormularioCurso .component{ width:100%; float:left; padding:0;}
	.FormularioCurso{ width:100%; float:left;}
	.FormularioCurso .titles{ margin-top:10px; margin-left:2%; width:98%;}
	.FormularioCurso form{ width:98%; margin-left:2%; margin-top:10px; float:left;}
	div.FormularioCurso_Require, .FormularioCurso_ElementDefault{ width:100%; height:auto; float:left;}
	.FormularioCurso_SpanDefault{ width:94%; padding-left:10px; margin-bottom:5px;}
	.FormularioCurso_input, .FormularioCurso_select{ width:98%; padding:5px 0;}
	.FormularioCurso_minInput{ width:15%; padding:5px 0;}
	.FormularioCurso_phoneLarge{ width:80%; padding:5px 0;}
	.FormularioCurso_select{ width:98%; height:26px;}
	.RadioTelefonoContainer{ width:100%; padding:0px!important; margin:10px 0 0 0!important;}
	.FormularioCurso_ElementAllRow{ width:100%;}
	.FormularioCurso_textarea{ width:96%;}
	.FormularioCurso .button, .FormularioCurso .buttonFactory{ width:100%; float:left; margin:0;}
	.FormularioCurso_button{ width:92%; text-align:center;}
	.Title_black{ width:98%; padding-left:2%; float:left;}
	.CursoDesc_content{ width:98%; float:left;}
	.CursoDesc_subtitle{ width:100%; float:left;}
	.CursoDesc_txt{ width:96%; float:left;}
	.CursoDesc_content .MasInfo{ width:94%;}
	.CursoDesc_content .Title_black_small{ margin-top:0;}
	.cursosCentroItem{ width:95%; float:left; padding-left:2%; background-color:#fff;}
	 .cursosCentroItem .MasInfo{ width:94%;}
	.cursosCentroInfo{ width:95%; float:left; padding:0; margin-top:10px;}
	.cursosCentroItem label{ width:auto; float:left; margin-bottom:0; height:auto; line-height:normal;}
	.cursosCentroInfoColDer{ padding:0; width:100%; margin-top:10px; border-left:none;}
	.TextAdicional{ margin:0; padding:0;}
	.ImgAdicionalCurso{ display:none;}
	.TextAdicionalCurso{ width:97%;}
	.RadioTelefonoContainerRight{ width:100%; margin-right:0; margin-left:0; margin-top:10px;}
	.cbPadded{ padding:0;}
	.FormularioCurso_PrevalidateRequired{ height:auto;}
	.InfoCurso_detail{ width:100%;}
	.cursosCentroInfoDetail{ width:97%;}
	.RadioTelefonoIni{ margin-right:5px;}
	.RadioTelefono{ margin-right:5px!important; margin-top:0!Important;}
	.FormularioCurso_obsphone{ padding:5px 0; width:68%;}
	.FormularioCurso_SpanDefault{ margin-top:7px;}
	.FormularioCurso_ElementRules{ width:92%;}
	
	/*Layer relacionados*/
	.FormRelacionado{ width:96%;}
	.FormRelacionado_container{ width:100%; float:left;}
	.FormRelacionado_textMasters{ width:100%; float:left; margin:10px 0 0 0; height:auto;}
	.FormRelacionado_dataMastersAdicional{ width:57%; margin-left:10px; margin-bottom:5px;}
	.FormRelacionado_dataMasters{ float:left;}
	.FormRelacionado_textMastersBtn{ padding-top:0; margin:0 0 20px 0; float:left;}
	.ButtonCss_container{ margin-left:2%;}
	.FormRelacionado_labelRecibirMas{ padding:12px 20px 13px 10px;}
	.FormRelacionado_imgMasters{ margin:0 0 0 10px;}
	.ButtonCss_container{ margin:5px!important;}
	.FormRelacionado_textMastersBtn .btnCancel{ margin-left:9px!Important;}
	
	/*Sin resultados*/
.message{ height:auto; float:left;}
	
	/*Listado*/
	
	.titCen_7 .libro, .titCen_19 .libro, .titCen_21 .libro{ background:none; display:none;}
	.lblTitCen{ width:98%; height:auto; margin-left:2%; padding:10px 0 0 0; font-size:18px;}
	.BreadCrumbCtn{ width:98%; height:auto; margin-left:2%;}
	.NContainer{ width:91%; padding-left:2%;}
	.Ncolumn{ width:100%; margin-left:2%;}
	.Nsubcaption{ left:0; margin-left:2%;}
	#MZ_bubble_subcategorias_ctn .MZ_bubble_text{ margin-left:2%; width:98%;}
	.Ncaption{ width:98%; margin-left:2%; margin-top:6px; margin-bottom:6px;}
	
	
	
	/*Gracias*/
	
	.titCenPostcup{ margin-top:0;}
	.libro{ display:none;}
	.messagePost img{ display:none!important;}
	.messagePost{ width:100%; float:left; padding:0;}
	.messagePost-inside{ width:97%; margin-top:10px;}
	
	
	
	/*resultados*/
	.course-description02{ display:none;}
	
	
	
	/*Anunciar cursos*/
	
	
	/*Contacto*/
	.FormularioContacto{ width:100%;}
	.FormularioContacto .component{ width:100%; float:left; padding:0; margin-left:2%;}
	.FormularioContacto .sobre{ display:none;}
	.FormularioContacto .titles{ width:100%; float:left; margin:0;}
	.FormularioContacto_input{ width:93%; float:left; padding:5px 0; margin-top:5px;}
	.FormularioContacto_span{ width:100%; margin-bottom:5px;}
	.FormularioContacto_textarea{ width:92%;}
	.FormularioContacto .button{ width:100%; float:left; margin:0;}
	.FormularioContacto .button a{ width:88%; text-align:center;}
	.ReglasContacto div.content{ width:98%; margin-left:2%;}
	.Title_black{ padding:6px 0;}
	
	
	/*Contacto cursos*/
        
.fields .FormularioCurso_Require,.fields .FormularioCurso_ElementDefault {
  margin-bottom: 10px;
}
.FormularioCurso_input, .FormularioCurso_select {
  width: 92%;
  padding: 10px;
}
.FormularioCurso_minInput {
  width: 10%;
  padding: 10px;
}
.FormularioCurso_phoneLarge {
  width: 75.5%;
  padding: 10px;
}
.FormularioCurso_select {
  width: 98%;
  height: auto;
}
.telephone_required_container {
  padding-bottom: 0px;
}
.multiselect.dropdown-toggle.btn {
  padding: 10px;
}
.gdpr {
  text-align: left;
  padding: 5px;
  margin: 0px;
}        
	
}	
@media only screen and (max-width: 700px) {
	

}
@media only screen and (max-width: 640px) {

} 
@media only screen and (min-width: 481px) and (max-width: 568px) {
	

}
@media only screen and (min-width: 240px) and (max-width: 480px) {
    
}
	
@media only screen and (max-width: 480px) {
	
}
@media only screen and (min-width: 385px) and (max-width:479px) {

}
@media only screen and (max-width: 384px) {
	
}
@media only screen and (max-width: 320px) {
	
}

