@media (max-width: 1399px){}
@media (max-width: 1299px){}
@media (max-width: 1199px){
	p {
	    font-size: 1rem;
	    line-height: 1.6rem;
	}
	.box_content .title {
	    font-size: 2.5rem;
	    line-height: 3rem;
	}
	.main-navigation > ul > li {
	    margin: 0px 12px;
	}
	.main-navigation ul {
	    font-size: 0.875rem;
	}
	.hero_content .title {
	    font-size: 2.5rem;
	    line-height: 3rem;
	}
	.carrusel_image {
		height: 600px;
	    object-fit: cover;
	    object-position: center;
	}
	.seccion_nosotros {
	    bottom: 64px;
	}
	.seccion_nosotros .box_content .text_numero .numero {
	    font-size: 8.813rem;
	}
	.Web-Footer::before {
	    top: -85px;
	}
	.seccion_patrocinadores .box_areas {
	    grid-template-columns: 55px 230px 1fr 1fr;
	}
	.seccion_patrocinadores .box_areas .box_ctas {
	    display: flex;
	    flex-direction: column;
	    gap: 8px;
	    align-items: flex-end;
	}
	.seccion_patrocinadores .box_areas h5 {
	    font-size: 1.2rem;
	    line-height: 1.625rem;
	}
	.card_profesionales {
	    padding: 40px 32px;
	}
	.seccion_hero .box_hero_content .title {
	    font-size: 2.5rem;
	    line-height: 3rem;
	}
	.box_contacto_datos li::before {
	    width: 40px;
	    height: 40px;
	}
	.aside_form a {
	    font-size: 1.25rem;
	}
	.box_contacto_wsp li.whatsapp::before {
	    width: 40px;
	    height: 40px;
	}
	.page_nosotros_seccion_01.seccion_nosotros {
	    bottom: -48px;
	}
	.control_slide li {
	    background-color: #fff;
	    width: 50px;
	    height: 50px;
	    border-radius: 50%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.control_slide li.prev {
	    left: 0;
	    margin-left: 10px;
	}
	.control_slide li.next {
	    right: 0;
	    margin-right: 10px;
	}
	.control_slide li svg {
	    width: 28px;
		height: 28px;
	}
}
@media (max-width: 1024px){
	.main-header {
		padding: 20px 0;
	}
	.navigation-sticky .main-header {
		padding: 10px 0;
	}
	.header-row .col-header.col-nav_center {
		display: none;
	}
	.header-row .col-header.col-nav_left {
		flex-grow: 0.5;
	}
	.header-row .col-header.col-nav_right {
		flex-grow: 0.5;
	}
	.main-navigation {
		display: none;
	}
}
@media (max-width: 991px){
	.dropdown-menu li a {
		white-space: normal !important;
	    color: #fff !important;
	    font-size: 0.975rem !important;
	    background-color: #a39063 !important;
	}
	.dropdown-menu::before {
	    opacity: 0;
	    visibility: hidden;
	}
	.dropdown-menu {
		min-width: 100% !important;
	    background-color: #a39063 !important;
	    transform: translate(0px, 40px) !important;
	}
	.side-panel_inner {
	    padding: 32px 16px;
	    padding-top: 0;
	}
	.col_top_bar.col_top_bar_right {
	    flex-grow: 0.2;
	}
	.col_top_bar.col_top_bar_left {
	    flex-grow: 0.8;
	}
	.col_top_bar.col_top_bar_center {
	    flex-grow: 0;
	}
	.header_top_bar .topBar_nav {
	    display: none;
	}
	.box_accesos_grid .box_acceso {
	    padding: 40px 30px;
	}
	.seccion_nosotros .img_nosotros {
	    max-height: 400px;
	}
	.card_investigacion .card_content {
	    padding: 24px 12px;
	}
	.seccion_patrocinadores .box_areas {
        grid-template-columns: 160px 1fr 2fr;
    }
    .modal_patrocinadores .modal-content .btn_modal_close {
	    top: -64px;
	    right: 0;
	}
	.modal_patrocinadores .modal-header {
	    padding: 32px 24px 0 24px;
	}
	.modal_patrocinadores .modal-body {
	    padding: 32px 24px;
	}
	.box_patologias .check_list li {
	    font-size: 1rem;
	    line-height: 1.5rem;
	    margin-bottom: 10px;
	}
	.box_patologias {
	    grid-template-columns: repeat(3, 1fr);
	}
	.box_patologias div:first-of-type {
		grid-column: 1 / 4;
		margin-bottom: 24px;
	}
	.page_nosotros_seccion_01.seccion_nosotros {
        bottom: 0;
        padding: 64px 0;
    }
    .page_nosotros_seccion_02 {
	    padding: 90px 0;
	}
	.profesionales_adver {
	    line-height: 2rem;
	}
	.page_profesionales_seccion_01 {
	    padding: 64px 0;
	}
	.page_comite_seccion_01 {
	    padding: 64px 0;
	}
}
@media (max-width: 767px){
	.box_accesos_grid {
	    grid-template-columns: repeat(1, 1fr);
	    top: -200px;
	}
	.box_patologias {
        grid-template-columns: repeat(2, 1fr);
        padding: 32px 32px;
    }
    .box_patologias div:first-of-type {
        grid-column: 1 / 3;
    }
    .box_patologias .check_list li {
        font-size: 0.875rem;
    }
    .profesionales_adver {
    	padding: 30px 24px;
        font-size: 1.125rem;
        line-height: 1.575rem;
    }
    .text_large {
	    font-size: 1.125rem;
	    line-height: 1.575rem;
	}
	.comite_adver {
	    padding: 30px 24px;
        font-size: 1.125rem;
        line-height: 1.575rem;
	}
	.comite_adver_02 {
	    grid-template-columns: 1fr;
	    padding: 32px 24px;
	}
	.comite_adver_02 p {
	    font-size: 1.125rem;
	    line-height: 1.575rem;
	}
	.comite_adver_02 .cta {
	    font-size: 1.125rem;
	    padding: 11px 16px;
	}
	.box_contacto_form {
	    padding: 32px 24px;
	}
	.seccion_patrocinadores h3, .seccion_patrocinadores h4 {
	    font-size: 1.25rem;
	}
	.accordion-button {
	    padding: 13px 32px;
	    font-size: 1.125rem;
	}
	.accordion-body {
	    padding: 32px 20px;
	}
	#accordionPatrocinadores .check_list li::before {
	    width: 18px;
	    height: 18px;
	}
	#accordionPatrocinadores .check_list li p {
	    font-size: 0.875rem;
	    line-height: 1.5rem;
	    padding-left: 32px;
	}
	.seccion_login {
	    height: 290px;
	}
	.box_form_login {
	    top: -100px;
	}
}
@media (max-width: 575px){
	p {
        font-size: 1rem;
        line-height: 1.5rem;
    }
	.carousel-caption {
	    padding-top: 90px;
	}
	.hero_content .title {
        font-size: 1.7rem;
        line-height: 2.2rem;
    }
	.hero_content .subTitle {
	    font-size: 0.875rem;
	}
	.hero_content p {
        font-size: 0.875rem;
        line-height: 1.3rem;
        max-width: 320px;
    }
	.widget-footer.widget-footer_01 {
	    padding-top: 100px;
	}
	.Web-Footer {
	    padding-bottom: 90px;
	}
	.footer_nav a::after {
	    margin-left: 0;
	    visibility: hidden;
	}
	.footer_nav a {
	    margin-left: 0;
	    display: block;
	    text-align: center;
	    margin-bottom: 10px;
	}
	.header_top_bar {
	    padding: 8px 0;
	}
	.box_accesos_grid .box_acceso {
        padding: 30px 24px;
    }
    .box_content .title {
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .box_content .subTitle {
	    font-size: 0.875rem;
	    line-height: 1.625rem;
	}
	.seccion_nosotros .box_content .text_numero .numero {
        font-size: 5.813rem;
    }
    .Web-Footer::before {
	    width: 575px;
	    height: 120px;
	}
	.box_form_login {
	    padding: 48px 24px;
	}
	.seccion_patrocinadores .box_areas {
        grid-template-columns: 1fr;
        gap: 16px;
        padding: 30px;
    }
    .seccion_patrocinadores .box_areas .box_ctas {
        align-items: flex-start;
    }
    .seccion_patrocinadores .card_profesionales {
        padding: 32px 24px;
    }
    .seccion_patrocinadores .card_profesionales h5 {
	    font-size: 1.125rem;
	    line-height: 1.425rem;
	}
	.seccion_patrocinadores .card_profesionales .link {
	    font-size: 0.875rem;
	}
	.seccion_patrocinadores .card_profesionales .cta_cv {
	    max-width: 130px;
	    padding: 3px 10px;
	}
	.seccion_hero .box_hero_content .title {
        font-size: 2.2rem;
        line-height: 2.7rem;
    }
    .modal_patrocinadores .modal-header .modal-header_inner {
	    align-items: flex-start;
	    flex-direction: column;
	    gap: 16px;
	}
	.modal_patrocinadores .modal-dialog {
	    margin: 64px .5rem;
	}
	.box_patologias {
        grid-template-columns: repeat(1, 1fr);
        padding: 32px 24px;
    }
    .box_patologias div:first-of-type {
        grid-column: 1 / 2;
    }
    .box_pacientes_form h4 {
    	font-size: 1.125rem;
    	line-height: 1.5rem;
    }
    .seccion_pacientes .aside_form {
	    padding: 24px 0;
	}
	.box_contacto_datos li::before {
        width: 32px;
        height: 32px;
    }
	.seccion_pacientes .aside_form a {
        font-size: 0.875rem;
    }
    .seccion_pacientes .aside_form p {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.seccion_pacientes .aside_form h6 {
	    font-size: 1.125rem;
	    line-height: 1.5rem;
	}
	.box_contacto_wsp li.whatsapp::before {
        width: 32px;
        height: 32px;
    }
    .page_comite_seccion_01 .box_content .title {
	    font-size: 2rem;
	}
	.seccion_contacto .box_contacto_form h2 {
	    font-size: 1.125rem;
	    line-height: 1.5rem;
	}
	.grid_logos {
	    grid-template-columns: repeat(2, 1fr);
	    gap: 16px;
	}
	.box_form_login {
        top: -64px;
    }
    .carrusel_patrocinadores .tns-item img {
    	width: 100%;
	    height: 400px;
	    object-fit: cover;
    }
    .page_nosotros_seccion_03 .title-h2 {
	    font-size: 1.5rem;
	    line-height: 2rem;
	}
	.page_nosotros_seccion_03 .text-objetivo {
	    font-size: 1.125rem;
	}
	.page_nosotros_seccion_03 .title-h3 {
	    font-size: 1.25rem;
	    line-height: 1.2;
	}
	.footer_tel {
	    font-size: 0.875rem;
	}
	.footer_contacto a {
	    font-size: 0.875rem;
	}
	.card_profesionales {
        padding: 32px 24px;
    }
}
@media (max-width: 350px){}

@media (min-width:576px){
	.container, .container-sm {
        max-width: 700px;
    }
    .modal_patrocinadores .modal-dialog {
        max-width: 700px;
    }
}
@media (min-width:768px){
	.container, .container-md, .container-sm {
        max-width: 900px;
    }
}
@media (min-width:992px){
	.container, .container-lg, .container-md, .container-sm {
        max-width: 100%;
    }
    .Web-Header .container-lg.header-container {
    	max-width: 100%;
    }
    .page_profesionales_seccion_01 .card_profesionales h5 {
	    min-height: 52px;
	}
}
@media (min-width:1025px){
	.openSideMenu {
		display: none !important;
	}
}
@media (min-width:1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1220px;
    }
    .Web-Header .container-lg.header-container {
    	max-width: 1164px;
    }
}
@media (min-width:1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1164px;
    }
    .Web-Header .container-lg.header-container {
    	max-width: 1164px;
    }
}
@media (min-width:1441px){}
@media (min-width: 1500px) {
	.hero_content .title {
	    font-size: 3rem;
	    line-height: 3.5rem;
	}
}