/*
* SNC Responsive Stylesheet
*/
@media (min-width: 200px) and (max-width: 767.5px) {
    /*.navbar .menu-main-menu-container #menu-main-menu .menu-item .sub-menu {*/
    /*    border-radius: 5px !important;*/
    /*    border: 0px solid transparent !important;*/
    /*    padding: 10px 0px 10px 0px !important;*/
    /*    display: block !important;*/
    /*    position: relative !important;*/
    /*    text-align: center !important;*/
    /*    background: rgb(26 77 109 / 10%) !important;*/
    /*}*/
    /*.menu-item-has-children::after {*/
    /*    top: 8% !important;*/
    /*}*/
    /*.navbar .menu-main-menu-container #menu-main-menu .menu-item .sub-menu .menu-item .nav-link {*/
    /*    border-bottom: 1px solid rgb(170 196 214 / 50%) !important;*/
    /*}*/
    /*.footer_menu ul {*/
    /*    text-align: center !important;*/
    /*    margin-bottom: 50px !important;*/
    /*}*/
    /*ul.footer_social_menu {*/
    /*    text-align: center !important;*/
    /*    margin-top: 25px !important;*/
    /*    margin-bottom: 25px !important;*/
    /*}*/
    /*.container .row.pt-3.headerMobileWrapper {*/
    /*    padding-top: 0.5rem !important;*/
    /*}*/
    /*.container .row.pt-3.headerMobileWrapper .row.my-3.headerRowWrapper {*/
    /*    margin-top: 0.5rem !important;*/
    /*    margin-bottom: 0.5rem !important;*/
    /*}*/
    /*.container .row.pt-3.headerMobileWrapper .row.my-3.headerRowWrapper .col-12.d-flex.align-self-center.justify-content-end {*/
    /*    display: block !important;*/
    /*}*/
    /*.container .row.pt-3.headerMobileWrapper .col-12.col-lg-6.logoMainWrapper a {*/
    /*    display: block !important;*/
    /*    width: 250px !important;*/
    /*    margin: auto !important;*/
    /*}*/
    /*.about_youtube iframe, .benefit_content iframe {*/
    /*    min-height: auto !important;*/
    /*    width: 90% !important;*/
    /*    height: auto !important;*/
    /*    padding: 5px !important;*/
    /*}*/
    /*.container.loggedin_user .loggedInUserWrapper {*/
    /*    margin-top: 0rem !important;*/
    /*    margin-bottom: 0rem !important;*/
    /*}*/
    /*span.noti_count {*/
    /*    position: relative !important;*/
    /*    right: 30px !important;*/
    /*    top: -10px !important;*/
    /*}*/
    .mobile_padding {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mobile_padding_lg {
        padding-left: 30px;
        padding-right: 30px;
    }

    .menu-item-has-children > ul {
        position: static;
    }

    .menu-item-has-children > ul {
        min-width: auto;
    }

    nav.navbar.navbar-expand-lg.bg-light.justify-content-center.g-0 {
        padding-left: 65px;
        padding-right: 65px;
    }

    .menu-item-has-children::after {
        top: 15px;
    }

    .about_youtube iframe, .benefit_content iframe {
        min-height: 380px;
    }

    .container.container_dashboard {
        padding: 0 15px;
    }
     .menu-footer-menu-container {
        text-align: center;
        margin-bottom: 30px;
    }
    
    ul.footer_social_menu {
        text-align: center;
        margin-top: 30px;
    }
    
    .um-form {
        padding: 20px;
    }  
    .loggedin_user .head_im{
        padding-right: calc(var(--bs-gutter-x) * .5); 
        padding-left: calc(var(--bs-gutter-x) * .5);
    }     
    
    ul.noti_wrapper {
        width: 300px;
    }
    
    ul.noti_wrapper p span {
        font-size: 14px;
    }
    
    ul.noti_wrapper i {
        font-size: 20px;
        margin-right: 10px;
    }
    
    ul.noti_wrapper li {
        margin: 5px 0;
    }
    .row.mobile_margin_vlist {
        margin: 15px;
    }
    
    .col-12.col-md-4.align-self-md-start.mobile_padding_filter {
        padding: 30px 0;
    }    
	.single_ally a {
		display: block;
	}

	.single_ally a img {
		width: 100%;
		padding: 5px;
	}

	.col-4.single_ally {
		height: 70px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.sidebar_wrapper {
		padding: 0;
	}
	.col-12.col-md-2.align-content-end.mt-4.footer_prof_logo {
		padding: 30px 0;
	}

	.col-12.col-md-2.align-content-end.mt-4.footer_prof_logo img {
		width: 200px;
	}	
	a.btn.btn-primary.btn-sm.mobile_profile {
		display: none;
	}
	.single_news_block .news_img {
		height: 215px; 
	}	
	

}

@media (min-width: 200px) and (max-width: 575.5px) {
    .menu-footer-menu-container {
        text-align: center;
        margin-bottom: 30px;
    }
    
    ul.footer_social_menu {
        text-align: center;
        margin-top: 30px;
    }
    .um-form {
        padding: 20px;
    }    
    .loggedin_user .head_im{
        padding-right: calc(var(--bs-gutter-x) * .5); 
        padding-left: calc(var(--bs-gutter-x) * .5);
    }   
    ul.noti_wrapper {
        width: 300px;
    }
    
    ul.noti_wrapper p span {
        font-size: 14px;
    }
    
    ul.noti_wrapper i {
        font-size: 20px;
        margin-right: 10px;
    }
    
    ul.noti_wrapper li {
        margin: 5px 0;
    }  
    .row.mobile_margin_vlist {
        margin: 15px;
    }
    
    .col-12.col-md-4.align-self-md-start.mobile_padding_filter {
        padding: 20px 0;
    }   
    
    .col-1.my-2.align-self-center.d-none.d-md-block.item_icon {
        display: block!important;
        width: 25%;
    }
    
    .col-10.my-2.align-self-center.d-none.d-md-block.item_title {
        width: 75%;
        display: block!important;
    }
    
    .col-10.my-2.align-self-center.d-none.d-md-block.item_title h3.titulo-biblio.p-0 {
        display: none;
    }
    
    .col-10.my-2.align-self-center.d-none.d-md-block.item_title p.text.tit_home_notp2.text-secondary.text-start.small {
        display: none;
    }    
    .row.justify-content-center.content_mobile_padding {
        padding: 0 30px;
    }    
    .main_library_content iframe {
        height: 350px;
    }
    
    .titulo-seccion.col-12 {
        margin-bottom: 10px;
    }    
    form.wpcf7-form.init {
        padding: 0 30px;
    }
	.single_ally a {
		display: block;
	}

	.single_ally a img {
		width: 100%;
		padding: 5px;
	}

	.col-4.single_ally {
		height: 70px;
		display: flex;
		align-items: center;
		justify-content: center;
	}	
	.sidebar_wrapper {
		padding: 0;
	}	
	.col-12.col-md-2.align-content-end.mt-4.footer_prof_logo {
		padding: 30px 0;
	}

	.col-12.col-md-2.align-content-end.mt-4.footer_prof_logo img {
		width: 200px;
	}
	a.btn.btn-primary.btn-sm.mobile_profile {
		display: none;
	}
	.single_news_block .news_img {
		height: 215px; 
	}	
	
 
}

@media (min-width: 768px) and (max-width: 991.5px) {
    .menu-item-has-children > ul {
        min-width: auto;
        width: 100%;
    }
    nav.navbar.navbar-expand-lg.bg-light.justify-content-center.g-0 {
        padding-left: 65px;
        padding-right: 65px;
    }
    .col-1.my-2.align-self-center.d-none.d-md-block.item_icon {
        display: block!important;
        width: 25%;
    }
    
    .col-10.my-2.align-self-center.d-none.d-md-block.item_title {
        width: 75%;
        display: block!important;
    }
    
    .col-10.my-2.align-self-center.d-none.d-md-block.item_title h3.titulo-biblio.p-0 {
        display: none;
    }
    
    .col-10.my-2.align-self-center.d-none.d-md-block.item_title p.text.tit_home_notp2.text-secondary.text-start.small {
        display: none;
    }    
    .row.justify-content-center.content_mobile_padding {
        padding: 0 20px;
    } 
    .main_library_content iframe {
        height: 350px;
    }
    
    .titulo-seccion.col-12 {
        margin-bottom: 10px;
    }  
    form.wpcf7-form.init {
        padding: 0 30px;
    }
	.single_news_block .news_img {
		height: 160px; 
	}	
}

@media (min-width: 992px) and (max-width: 1199.5px) {
    /*.menu-item-has-children:hover:after {*/
    /*    color: #fff !important;*/
    /*    font-size: 18px !important;*/
    /*}*/
    /*.headerMobileWrapper .my-3.hrMainWrapper {*/
    /*    display: none;*/
    /*}*/
	.single_news_block .news_img {
		height: 215px; 
	}
}

@media (min-width: 1200px) and (max-width: 1399.5px) {
    /*.navbar .navbar-nav .nav-link {*/
    /*    margin: 0 1em !important;*/
    /*    font-size: 15px !important;*/
    /*}*/
    /*.menu-item-has-children:hover:after,*/
    /*.menu-item-has-children::after {*/
    /*    color: #ac0871 !important;*/
    /*    font-size: 16px !important;*/
    /*}*/
    /*.menu-item-has-children::after {*/
    /*    right: 2px !important;*/
    /*}*/
    /*.headerMobileWrapper .my-3.hrMainWrapper {*/
    /*    display: none;*/
    /*}*/
	.single_news_block .news_img {
		height: 215px; 
	}	
}

@media (min-width: 1400px) and (max-width: 2050px) {
    /*.navbar .navbar-nav .nav-link {*/
    /*    margin: 0 1.2em !important;*/
    /*    font-size: 16px !important;*/
    /*}*/
    /*.menu-item-has-children:hover:after,*/
    /*.menu-item-has-children::after {*/
    /*    color: #ac0871 !important;*/
    /*    font-size: 18px !important;*/
    /*}*/
}

/*!* Common CSS Start Here *!*/
/*.navbar .menu-main-menu-container #menu-main-menu .menu-item .sub-menu {*/
/*    border-radius: 5px;*/
/*    border: 1px solid #b0036a;*/
/*    padding: 10px 0px 10px 0px;*/
/*}*/

/*.navbar .menu-main-menu-container #menu-main-menu .menu-item .sub-menu .menu-item .nav-link {*/
/*    border-bottom: 1px solid #ddd;*/
/*    padding: 5px 7px 5px 7px;*/
/*    border-radius: 0px;*/
/*    font-size: 14px !important;*/
/*}*/

/*.navbar .menu-main-menu-container #menu-main-menu .menu-item .sub-menu .menu-item:last-child .nav-link {*/
/*    border-bottom: 0px solid transparent;*/
/*}*/

/*.navbar .menu-main-menu-container #menu-main-menu .menu-item.current-menu-item > .nav-link,*/
/*.navbar .menu-main-menu-container #menu-main-menu .menu-item.current-menu-ancestor.current-menu-parent > .nav-link {*/
/*    color: #FFFFFF;*/
/*    background-color: #ac0871;*/
/*}*/

/*.navbar .menu-main-menu-container #menu-main-menu .menu-item.current-menu-ancestor.current-menu-parent .sub-menu .current-menu-item .nav-link,*/
/*.navbar .menu-main-menu-container #menu-main-menu .menu-item.current-menu-ancestor.current-menu-parent .sub-menu .current-menu-item .nav-link:hover,*/
/*.navbar .menu-main-menu-container #menu-main-menu .menu-item.current-menu-ancestor.current-menu-parent .sub-menu .current-menu-item .nav-link:focus,*/
/*.navbar .menu-main-menu-container #menu-main-menu .menu-item.current-menu-ancestor.current-menu-parent .sub-menu .current-menu-item .nav-link:active {*/
/*    background: #f7f7f7 !important;*/
/*    color: #1A4D6D !important;*/
/*}*/

/*.home_pub_wrapper .list-group-item {*/
/*    border-top-width: 0;*/
/*    display: block;*/
/*    background: #1a4d6d;*/
/*}*/

/* Common CSS End Here */