@media (min-width: 2560px){
	/*body .layout-container, .widget a, .widget p, .widget span:not(.icon-caret-right), .layout-container p, .layout-container a, body .layout-container p, .md-text-content p, .layout-container ul li, body footer .textwidget {
	    font-size: 15px !important;
	    line-height: 1em !important;
	}*/

	.widget-area .widget-title {
	    font-size: 22px;
	}

	footer.footer-default .widget-area.classicStyle.border.boxed div[class*="col-"] {
	    height: 330px;
	}


}
/*
@media (min-width: 1440px){
	body .layout-container, .widget a, .widget p, .widget span:not(.icon-caret-right), .layout-container p, .layout-container a, body .layout-container p, .md-text-content p, .layout-container ul li{font-size:15px !important;}
}
*/
/* Laptop Screen */
@media (min-width: 1281px) and (max-width: 1440px){
	/* gestiona ancho del contenido*/
	.sectionOverlay .box_size_container { width: 80%; }

	footer.footer-default .widget-area.classicStyle.border.boxed div[class*="col-"] {
	    min-height: 305px;
	}

	/*** BLOG ARCHIVO Y CATEGORIAS ***/
	body.archive:not(.blog) article {
	    width: 46%;
	    margin-right: 3%;
	}

}

@media (max-width: 1280px){
	body h2 {
    	font-size: 30px;
    }

    /*** BLOG ARCHIVO Y CATEGORIAS ***/
	body.archive:not(.blog) article {
	    width: 46%;
	    margin-right: 3%;
	}
}


/* General Styles for 1280 pixel and below */
@media (max-width: 1280px){
	
	/*body .layout-container, .widget a, .widget p, .widget span:not(.icon-caret-right), .layout-container p, .layout-container a, body .layout-container p, .md-text-content p, .layout-container ul li{font-size:15px !important;}*/
	/*#footer-bottom .copyright p {font-size: 13px !important;}*/

	

	/*margenes y padding en dispositivos mas pequeños*/
	body:not(.compose-mode) .sectionOverlay .box_size_container, body.compose-mode.responsive-mode .sectionOverlay .box_size_container {
	    width: 100% !important;
	    padding-right: 0 !important;
	    padding-left: 0 !important;
	}

	.responsive-full-width .vc_column-inner.vc_column-inner.vc_column-inner,.vc_column_container>.vc_column-inner.vc_column-inner.vc_column-inner {
	    padding-left: 24px !important;
	    padding-right: 24px !important;
	}



	/* cajas sersvicios */
	.col-sm-4 .imagebox-full.align-left {padding: 30px;}
	.servicios-higia .imagebox-full .title { font-size: 20px !important; line-height: 26px;margin-bottom:5px; }
	.servicios-higia .imagebox-full .description { font-size: 14px !important;}
}


@media (max-width: 1270px){
	div[class*='md_text_style'], body .md-text {
	    text-align: inherit !important;
	    width: 98% !important;
	}

	body .layout-container .wpb_column .md-icon {
	    text-align: inherit !important;
	}


	.list-shortcode ul, .list-shortcode ol {
	    display: block;
	    max-width: initial;
	}

}


/* Large Devices, Wide Screens (1200px and above)*/
/*@media (min-width : 1200px) {
	body .layout-container, .widget a, .widget p, .widget span:not(.icon-caret-right), .layout-container p, .layout-container a, body .layout-container p, .md-text-content p, .layout-container ul li{font-size:16px !important;}
}*/


/* All Small Devices and Small Screens (1200px and below)*/
@media (max-width : 1200px) {
	.blog h1.post-title, .post-info, .blog .loop-post-content>p {
	    padding-left: 0;
	}
	body main.right-sidebar-blog {
	    width: 93% !important;
	}
}


/* Medium Devices, Desktops  (992px to 1199px) */
@media (min-width : 992px) and (max-width: 1199px) {
	header .content.top{width:98% !important;}

	/*.layout-container nav li.menu-item a{ font-size: 15px !important; }*/
}


/* All Mobile And Small Devices(Below 991px (SM & XS in bootstrap)) */
@media (max-width: 991px) {
	body h3{
		font-size: 20px !important;
	}
	body h4{
		font-size: 18px !important;
		font-weight: bold;
	}
	body h5{
		font-size: 17px !important;
		font-weight: bold;
	}
	body h6{
		font-size: 16px !important;
		font-weight: bold;
	}
}


/* Small Devices, Tablets (768px to 991px) */
@media (min-width : 768px) and (max-width: 991px) {
	.sc-feature_image.higia-caja-servicio .main i {
	    float: left;
	}

	body.blog main.right-sidebar-blog #content, body.category main.right-sidebar-blog #content, body.single-post #content {
	    width: 100% !important;
	}
	body.blog main.retina-screen-main .sidebar, body.category main.retina-screen-main .sidebar, body.single-post main.retina-screen-main .sidebar {
	    display: none !important;
	}
	.blog .loop-post-content .post-title, .archive .loop-post-content .post-title {
	    font-size: 30px;
	    line-height: 34px;
	}
	.blog .loop-post-content .post-categories, .blog .loop-post-content .post-title, .blog .loop-post-content p {
	    text-align: left;
	}
	.blog .loop-post-content .post-meta .post-info p {
	    float: left;
	}
	.blog .loop-post-content .post-comment-holder {
	    left: 0;
	    float: right;
	    margin: 0 auto;
	}
	.single.single-post .post-content .post-title {
	    font-size: 34px;
	}

	/*** BLOG ARCHIVO Y CATEGORIAS ***/
	body.archive:not(.blog) article {
	    width: 100%;
	    margin-right: 0;
	}
}
/*@media (min-width : 768px) and (max-width: 1280px) {
	body .layout-container, .widget a, .widget p, .widget span:not(.icon-caret-right), .layout-container p, .layout-container a, body .layout-container p, .md-text-content p, .layout-container ul li{font-size:16px !important;}

}*/


/* General Styles for 1024 pixel and below */
@media (max-width: 1024px){

	nav.higia-menu-top{line-height: 90px;}
    header.top-classic nav.navigation {text-align: right;}
    .jquery-responsive-select-menu{max-height: 40px;line-height: 20px; width: 60%;}
    .logo-img{height: auto !important;}

	.col-height100 > div > div{height:100%;}
	.col-height100 > div > div ul.slides{height: 500px !important; max-height: inherit !important;}
	.col-height100 > div > div ul.slides > li{max-height: inherit !important;}

	.layout-container .business {width: auto !important;padding: 0 20px;}

	.laptop-padtop-min{padding-top:50px !important;}
	.laptop-padbot-min{padding-bottom:50px !important;}


	.vc_column_container.laptop-pad-lateral > .vc_column-inner.vc_column-inner.vc_column-inner{padding-right: 30px !important;padding-left: 30px !important;}
	.vc_column_container.laptop-col-padtop-min > .vc_column-inner.vc_column-inner.vc_column-inner,
	.vc_column_container.laptop-col-padbot-min > .vc_column-inner.vc_column-inner.vc_column-inner
	{padding-top: 50px !important;padding-bottom: 50px !important;}

	footer .widget-area.classicStyle:not(.full) {padding: 30px 0 !important;}
	footer .footer-widgets.light .widget-area.classicStyle.border { height: 370px !important; margin-top: 0 !important;}
	footer.footer-default .widget-area.classicStyle.border.boxed div[class*="col-"] {height: 300px !important;}
	footer h4.widget-title{font-size: 15px !important;min-height: 15px !important;}
	.widget-area.classicStyle.border p, .widget-area.classicStyle.border span, .widget-area.classicStyle.border a, footer .textwidget{font-size: 13px !important;}
	#footer-bottom .content .logo {text-align: center;}

	body .layout-container .col-sm-6 .shortcode-btn .button-standard span {font-size: 14px;}

	body .header-clone .color-overlay { display: block !important; background-color: #fff !important;}
}



/* For Apple iPad */
/*@media (min-device-width: 768px) and (max-device-width: 1024px){
	body .layout-container, .widget a, .widget p, .widget span:not(.icon-caret-right), .layout-container p, .layout-container a, body .layout-container p, .md-text-content p, .layout-container ul li{font-size:16px !important;}
}*/


/* All Mobile And Small Devices(800px and below) */
@media (max-width: 800px) {
	 header.top-classic .content {height: 90px !important;}
    .jquery-responsive-select-menu{max-width: 100%; width: 100%;}


    .business .social.icon{display: none;}


	body, body .layout-container div.md-text-content, body .layout-container div.md-text-content p, body .layout-container div.md-text-title, body .layout-container .md-text-button, .meditor.meditor-responsive.inline-md-editor.meditor-responsive div *, .meditor.meditor-responsive.inline-md-editor.meditor-responsive div, .responsive-full-width .md-text-container{
	    text-align: inherit !important;
	}

	.md-live-text.md-align-left{
	    justify-content: left !important;
	}

	body .layout-container div.md-text-title-separator {
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
	
	.logo.item-left{width:25% !important;}

	.responsive-full-width, .responsive-col-50 {
	    padding-bottom: 0 !important;
	}


	body.blog main.right-sidebar-blog #content, body.category main.right-sidebar-blog #content, body.single-post #content {
	    width: 100% !important;
	}
	body.blog main.retina-screen-main .sidebar, body.category main.retina-screen-main .sidebar, body.single-post main.retina-screen-main .sidebar {
	    display: none !important;
	}
 
	.blog .loop-post-content .post-comment-holder {
	    left: 0;
	    float: right;
	    margin: 0 auto;
	}

}



/** All Small Devices Except Portrait Tablet **/
@media (max-width: 767px){

	body h1{
		font-size: 40px !important;
	}
	body h2{
		font-size: 22px !important;
		line-height: 32px !important;
	}

	body footer .footer-widgets.light .widget-area.classicStyle.border {
	    height: auto !important;
	}

	body footer.footer-default .widget-area.classicStyle.border.boxed div[class*="col-"] {
	    height: auto !important;
	    padding: 12px 20px !important;
	}
	body footer.footer-default .footer-widgets.light .widget-area.classicStyle.border div[class*="col-"]:before {background-color: transparent;}

	.blog .loop-post-content .post-title, .archive .loop-post-content .post-title  {
	    font-size: 20px !important;
	}

	/*** BLOG ARCHIVO Y CATEGORIAS ***/
	body.archive:not(.blog) article {
	    width: 100%;
	    margin-right: 0;
	}


}


/* Extra Small Devices, Phones (481px to 767px) */
@media (min-width : 481px) and (max-width: 767px) {}



/* Custom, iPhone Retina (480px and below) */
@media (max-width : 480px) {
	body .layout-container .list-shortcode {
	    margin-top: 0;
	}

	.layout-container .business{padding: 0 10px !important;}
	.layout-container .business .info-container a {font-size: 12px !important;}
	.business .item .icon{display:none;}
	header .logo.item-left{width:35% !important;}
	header.top-classic nav.navigation{width: 62% !important;}
	header.top-classic .content {padding: 0 20px;}

	h1 {line-height: 50px;}

	body .layout-container .mob-pad-0{padding-bottom:0 !important;}
	body .layout-container .mob-padtop-0{padding-top:0 !important;}
	body .layout-container .mob-pad-0 > div.vc_column-inner {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	body h3 {
	    font-size: 20px !important;
	    line-height: 26px !important;
	}
	.blog .loop-post-content .post-title, .archive .loop-post-content .post-title {
	    font-size: 20px !important;
	}

	.servicios-higia .wpb_column.vc_column_container{margin-bottom:20px;}

	.iconbox-side2.style2.left-align .icon{
	    margin-right: 10px;
	    margin-bottom: 8px;
	}
	
	.meditor.meditor-responsive.inline-md-editor.meditor-responsive div *, .meditor.meditor-responsive.inline-md-editor.meditor-responsive div {
	    text-align: inherit !important;
	}

	#footer-bottom > div:first-of-type {
	    padding-right: 0 !important;
	}

	.sc-feature_image.higia-caja-servicio .main i {
	    float: left;
	}

	.mob-pbottom-0{padding-bottom: 0 !important;}
	.mob-ptop0{padding-top:0 !important;}
	.row-col-mob-mtop-20 .box_size_container .wpb_column.vc_column_container, .col-mob-mtop-20{margin-top:20px;}
	.col-mob-mtop{margin-top:35px;}
	.listado-normativas{padding-bottom: 50px !important}
	.listado-normativas .col-mob-mtop{margin-top:50px;}

}



/*
 iPhone 5 Portrait*/
@media (max-width : 380px) {
	header .content a.logo{display:none;}
	header.top-classic nav.navigation{width: 100% !important;}
	.jquery-responsive-select-menu {width: 100%;}
}


@media (max-width : 320px) {
	.business .item {margin-right: 20px;}
}