/* Accessibility Settings -------------------- */

@media ( prefers-reduced-motion : reduce ) {

    * {
   animation-duration  : 0s !important;

   transition-duration : 0s !important;
        }
    }
	
@media only screen and (min-width:992px) and (max-width:1225px) {
	.heading-content-section.tal .heading-column .heading-wrapper{max-width:100%;}
}

@media only screen and (min-width:600px) and (max-width:767px) {
    .large-box-section .box:hover { transform:scale(1.07); }
    }
	
@media only screen and (min-width:768px) and (max-width:1199px) {
    .feature-box-section .col-sm-3 { width:33.33%; }
    .feature-box-section .card .card-body { padding-left:15px; padding-right:15px; }
	#site-header .bottom-wrapper nav ul.primary-menu li a{font-size:14px;}
	#site-header .bottom-wrapper nav ul.primary-menu > li.home-logo a:before{background-size:240px;width:240px;height:55px;}
	#site-header .bottom-wrapper nav ul.primary-menu > li.home-logo{Width:240px;height:55px;}
	nav li.menu-item-has-children a{pointer-events: none;}
	nav li.menu-item-has-children ul li a{pointer-events:inherit!important;}
    }
	
@media only screen and (min-width:1000px) and (max-width:1099px) {
   /* #site-header .bottom-wrapper nav ul.primary-menu > li { margin:0 5px; }*/
	#site-header .bottom-wrapper nav ul.primary-menu li a{font-size:12px;}
	#site-header .bottom-wrapper nav ul.primary-menu > li.home-logo a:before{background-size:240px;width:240px;height:55px;}
	#site-header .bottom-wrapper nav ul.primary-menu > li.home-logo{Width:240px;height:55px;}
	ul.primary-menu{justify-content: space-between!important;}
	
    }	
	
@media only screen and (max-width:1365px) {
    .img-content-section .content-wrapper { padding:50px 30px 50px 30px; }
    /*.img-content-section .content-wrapper .inner { max-width:calc(1230px / 2 - 50px - 15px); }
    .img-content-section .row:nth-child(2n+2) .content-wrapper { padding-left:30px; padding-right:50px; }*/
    }
@media only screen and (max-width:1199px) {
    #site-footer .before-footer-wrapper form h4 { font-size:16px; min-width:inherit; }

    .card-box-section .container { max-width:800px; }
    .card-box-section .col-sm-3 { flex:inherit; width:100%; max-width:310px; }
    .large-box-section .box { min-height:241px; }
	.community-page .box{width:165px;min-height:165px;}
	ul.jobsl{justify-content:center;flex-wrap:wrap;}
	ul.jobsl li{max-width:250px;margin-bottom:30px;}
	nav.primary-menu-wrapper li:first-child ul{left:100%!important;transform: translateX(-50%);max-width:175px;}
	nav.primary-menu-wrapper li:first-child ul::after{left:25%;}
	nav.primary-menu-wrapper li:last-child ul{left:-63%!important;max-width:175px;}
	nav.primary-menu-wrapper li:last-child ul::after{left:75%;}
    }
@media only screen and (max-width:999px) {
	.menu-modal .menu-wrapper .menu-top .mobile-menu ul.modal-menu li.home-logo{display:none;}
	#site-header .bottom-wrapper .header-titles-wrapper{display:block;}
    #site-header .bottom-wrapper .header-titles-wrapper { width:100%; position:relative; }
    #site-header .bottom-wrapper .header-titles-wrapper .menu-extra-menu-container { display:block; margin-right:30px; }

    #site-header .bottom-wrapper .header-titles .site-logo img,#site-header.fixed-header .bottom-wrapper .header-titles .site-logo img{display:none!important; }
    #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu{display:block;}
    #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu{text-indent:-999px;margin-left:0px;}
    #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before {font-size:30px!important;margin-right:0px;color:#8a2729!important;top:5px;text-indent:0px;}
	#site-header .bottom-wrapper .header-titles .site-logo{text-align:center;width:65px;height:65px;}
    #site-header .bottom-wrapper .header-titles .site-logo a:before{content:url('https://nlcsdev.wpengine.com/wp-content/uploads/2022/03/NLCSlogo_FINAL.svg'); width:225px;height:55px;position: absolute;margin: auto;left:5px;right: 0;top:5px;}	
	#site-header.fixed-header .bottom-wrapper .header-titles .site-logo a:before {content:url('https://nlcsdev.wpengine.com/wp-content/uploads/2022/03/NLCSlogo_FINAL.svg')!important;width:225px;height:55px;position:absolute;margin:auto;left:0px;right:0;top:5px;}
	#site-header .menu-extra-menu-container ul.menu li.phone-menu{display:block;}
	#site-header .bottom-wrapper .header-titles-wrapper .menu-extra-menu-container{margin-right:0px;position:absolute;left:15px;top:50%;z-index:1;transform:translateY(-50%);}
	#site-header.fixed-header .bottom-wrapper .header-titles .site-logo a:after{display:none;}
	#site-header.fixed-header .bottom-wrapper .header-titles .site-logo:after{display:none;}
	#site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a{color:#002b1e;display:block;margin-top:-16px;}
    #site-header .menu-extra-menu-container ul.menu li.phone-menu a { font-size:0px; }
    #site-header .menu-extra-menu-container ul.menu li.phone-menu a:before { margin-right:5px;}
    #site-header .bottom-wrapper .header-navigation-wrapper .menu-extra-menu-container,#site-header .bottom-wrapper .header-navigation-wrapper { display:none; }

    #site-header .bottom-wrapper .mobile-nav-toggle { color:#405828 !important; text-decoration:none; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; width:50px; height:50px; position:absolute; top:50%; right:3px; z-index:1; transform:translateY(-50%); }
    #site-header .bottom-wrapper .mobile-nav-toggle:before { content:"\f0c9"; font-family:'Font Awesome 5 Free'; font-size:30px; font-weight:900; line-height:1; display:none; }
    #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner { background:#8a2729; padding:0px 0px; margin:0px 0px; width:28px; height:3px; position:relative; border-radius:2px; }
    #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before,
    #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after { content:""; background:#8a2729; width:100%; height:3px; position:absolute; border-radius:2px; }
	#site-header.fixed-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before,
    #site-header.fixed-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after,#site-header.fixed-header .bottom-wrapper .mobile-nav-toggle .toggle-inner{background:#8a2729;}
    #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before { top:-8px; }
    #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after { bottom:-8px; }
    #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner .toggle-icon { display:none; }
    #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner .toggle-text { display:none; }

    #site-header.fixed-header .bottom-wrapper .header-titles .site-logo img { display:none; }
    #site-header:not(.fixed-header) .menu-extra-menu-container ul.menu li.phone-menu a { text-decoration:none; padding-left:0px; }
    #site-header:not(.fixed-header) .menu-extra-menu-container ul.menu li.phone-menu a:before { position:static; }

    .hero-section { padding-top:175px; margin-top:-115px; }
	.img-content-section.small-img,.img-content-section.small-img-right{margin-top:65px;margin-bottom:65px;}
	
	body.page-id-47 #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-47 #site-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-174 #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-174 #site-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-175 #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-175 #site-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-172 #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-172 #site-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-176 #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before,
	body.page-id-176 #site-header .menu-extra-menu-container ul.menu li.phone-menu a:before
	{color:#34768d!important;}	
	body.page-id-47 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before,
	body.page-id-47 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after,
	body.page-id-47 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner,
	body.page-id-174 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before,
	body.page-id-174 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after,
	body.page-id-174 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner,
	body.page-id-175 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before,
	body.page-id-175 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after,
	body.page-id-175 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner,
	body.page-id-172 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before,
	body.page-id-172 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after,
	body.page-id-172 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner,
	body.page-id-176 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:before,
	body.page-id-176 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner:after,
	body.page-id-176 #site-header .bottom-wrapper .mobile-nav-toggle .toggle-inner
	{background-color:#34768d!important;}
	.card-box-section .card .card-body{min-height:inherit;}
	.hero-section .content-wrapper h5{font-size:18px;line-height:22px;}	
	.primary-menu li:first-child ul{transform: translateX(-5%);}
	/*nav.primary-menu-wrapper li:first-child ul{left:-20%!important;transform: translateX(-20%);}
	nav.primary-menu-wrapper li:first-child ul::after{left:25%;}
	nav.primary-menu-wrapper li:last-child ul{left:-63%!important;}
	nav.primary-menu-wrapper li:last-child ul::after{left:75%;} */

    }
@media only screen and (min-width:992px) {
    .heading-content-section.reverse {}
    .heading-content-section.reverse .row { flex-direction:row-reverse; }
    .heading-content-section.reverse .heading-column .text-green.heading-wrapper { text-align:right; margin-left:auto; }
    .heading-content-section.reverse .heading-column .heading-wrapper:after { left:0px; right:auto; }

    section .row .col-sm-12.col-md-6 { flex:1; }
    section .row .col-sm-12.col-md-6:last-child { margin-left:16.66%; }
    section .row .col-sm-12.col-md-6 .inner {display:table; margin:0 auto; max-width:380px; }

    }
@media only screen and (max-width:991px) {
    #site-footer .before-footer-wrapper form > * { flex:inherit; }
    #site-footer .before-footer-wrapper form h4 { font-size:18px; text-align:center; width:100%; }
    #site-footer .before-footer-wrapper form > p { flex:1; }
    #site-footer .before-footer-wrapper form > p.relative {}

    #site-footer .footer-wrapper form .half { /*width:100%; */}
    #site-footer .footer-wrapper form .wpcf7-form-control-wrap .wpcf7-form-control { padding:10px 15px; }
    #site-footer .footer-wrapper .widget_media_image { max-width:275px !important; }

    #site-footer .footer-wrapper .top a.icon-phone { font-size:20px; padding-left:35px; }
    #site-footer .footer-wrapper .top a.icon-phone:before { font-size:24px; }
    #site-footer .footer-wrapper .top figure > * { margin-left:15px; }
    #site-footer .footer-wrapper .top figure img { max-width:95px; max-height:95px; }

    .heading-content-section .heading-column .heading-wrapper { max-width:600px; }
    .img-content-section .content-wrapper { padding:40px 30px !important; }
    .img-content-section .content-wrapper h3 { margin-bottom:20px; }
	body.home .heading-content-section.right .row{display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
body.home .heading-content-section.tal .heading-column .heading-wrapper{max-width:100%;}
#site-header.fixed-header .menu-extra-menu-container ul.menu li{display:none;}
#site-header.fixed-header .menu-extra-menu-container ul.menu li.menu-item-257{display:block;}
.su-custom-gallery-slide,.floor-plan-section .plans-row .col-sm-4{width: calc(100% / 3);}
body.page-id-64 .heading-content-section.secondary{background:linear-gradient(to right, #fff 0%, #fff 50%, #fff 50%, #fff 100%);}
body.page-id-64 .heading-content-section.secondary .col-lg-6:first-child{background-color:#8a2729;margin-bottom:0px;}
body.page-id-64 .heading-content-section.secondary .col-lg-6:last-child{background-color:#999;}
body.page-id-64 .heading-content-section .heading-column .heading-wrapper,body.page-id-64 .heading-content-section.secondary .col-lg-6:last-child{max-width:100%;padding:50px 0px;}
.flex-space{flex-direction: column;}
.box-1{max-width:100%;margin-bottom:60px;}
.box-1:last-child{margin-bottom:0px;}
ul.cbenifits{justify-content: center;}
.row.thumbnai-row{flex-direction:inherit;}



    }
@media only screen and (max-width:767px) {
    body { font-size:16px; }

    h1 { font-size:22px; }
    h2 { font-size:28px; }
    h3 { font-size:24px; }
    h4 {  font-size:20px; }
    h5 {  font-size:16px; }

    body.home .hero-section .content-wrapper h1{margin:0 auto 15px;max-width:280px;font-size:38px;line-height:48px!important;}
    /*body.home .hero-section .content-wrapper h4{margin:0 auto 15px;max-width:100%;font-size:40px!important;line-height:48px!important;}*/
	.hero-section .content-wrapper h5 br{display:none;}
    body.home .heading-content-section .heading-column .heading-wrapper h2,body.home .heading-content-section .heading-column .heading-wrapper h3{font-size:26px;line-height:32px!important;display:inline;}
	.heading-content-section.secondary h2,.heading-content-section.secondary h3{font-size:40px;line-height:45px!important;}

    section { padding:40px 0px; }

    .button { font-size:14px; padding-top:10px; padding-bottom:10px; }

    #site-header .top-wrapper ul.menu li a { font-size:12px; }
    #site-header .top-wrapper ul.menu li.menu-button { display:none; }
    #site-header .bottom-wrapper { background:#faf7fc !important; box-shadow:none; }
    #site-header .bottom-wrapper .header-titles-wrapper { justify-content:center; display:block;padding:0px;}
    #site-header .bottom-wrapper .header-titles-wrapper .menu-extra-menu-container { margin-right:0px; position:absolute; left:15px;	top:50%; z-index:1; transform:translateY(-50%); }
	#site-header .menu-extra-menu-container ul.menu li.phone-menu{display:block;}
    #site-header .menu-extra-menu-container ul.menu li.phone-menu a { text-decoration:none !important; padding-left:0px !important; }
    #site-header .menu-extra-menu-container ul.menu li.phone-menu a:before { position:static; }
	
    #site-header.fixed-header { width:100%; position:fixed; top:0px; left:0px; }
    #site-header.fixed-header .bottom-wrapper .header-titles .site-logo img { display:none !important; }
    #site-header.fixed-header .bottom-wrapper .header-titles-wrapper .menu-extra-menu-container { /*padding:0px 30px; width:calc(100% - 30px); left:50%; transform:translate(-50%, -50%);*/ }
    #site-header.fixed-header .menu-extra-menu-container ul.menu { justify-content:center; }
    #site-header.fixed-header .menu-extra-menu-container ul.menu li {}
    #site-header.fixed-header .menu-extra-menu-container ul.menu li.sticky_nav_li { display:none; }
    #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu { margin-left:0px; position:absolute; left:0px;display: block; }
    #site-header.fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before { font-size:30px!important;margin-right:0px;color:#8a2729!important; }

    #site-footer .before-footer-wrapper form h4 { font-size:24px; }
    #site-footer .before-footer-wrapper form > p { flex:inherit; width:50%; }
    #site-footer .before-footer-wrapper form input[type="submit"] { width:100%; }

    form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control { padding:10px 15px; }
    form.wpcf7-form input[type="submit"] { font-size:14px; padding:10px 15px; }
    form.wpcf7-form .ajax-loader:before { font-size:14px; }

    form .form-group .form-control { padding:10px 15px; }

    #site-footer .footer-wrapper { padding:40px 0px; }
    #site-footer .footer-wrapper .row { margin-bottom:-40px; }
    #site-footer .footer-wrapper .widget-area { margin-bottom:40px; order:2; width:100%; text-align:center;}
    #site-footer .widget-area .widget-title { font-size:18px; }
    #site-footer .footer-wrapper .widget-area.fifth { width:100%; }

    #site-footer .footer-wrapper .widget-area.fourth { order:1; }
    #site-footer .footer-wrapper .widget-area.third { max-width:100%; }
    #site-footer .footer-wrapper iframe { width:100% !important; }

    #site-footer .footer-wrapper .menu-quick-links-container { max-width:100%; }
    #site-footer .footer-wrapper ul.menu {display:block; margin-left:-8px; margin-right:-8px; }
    #site-footer .footer-wrapper ul.menu li { padding:0px 8px; width:100%; }
    #site-footer .footer-wrapper iframe { min-height:362px; }
    #site-footer .after-footer-wrapper .widget-area { width:100%; max-width:100%; }

    .hero-section { background:none !important; justify-content:center; align-items:flex-end; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; /*margin-bottom:22px;*/ max-width:inherit; height:auto; max-height:100%; }
    .hero-section .content-wrapper { text-align:center; padding:30px 20px 40px 20px; /*padding:30px 30px;*/ margin:0px 30px 0px 30px!important; max-width:100%!important; box-shadow:3px 0px 13px 0px rgba(0,0,0,0.35); display:block!important;float:none!important;}
	.hero-section .content-wrapper h4 br, .content-section .primary h2 br, .content-section .primary h1 br{display:none;}
	body.home .hero-section .content-wrapper h4 br{display:block;}
	.hero-section .container{padding-left:0px;padding-right:0px;width: calc(100% - 0px);}
	.hero-section .content-wrapper{position: relative;top: -70px;}
	.hero-section .container{padding-bottom:0px;}
	/*section.heading-content-section{padding-top:0px;}*/
	.card-content-section .card{min-height:inherit;}
	.hero-section .row div[class*="col-"]{margin-bottom:0px;}
	.page-link-section .row div[class*="col-"]{margin-bottom:2px;}
    .hero-section .content-wrapper .button-wrapper { left:50% !important; right:auto !important; transform:translateX(-50%) !important; }
    .hero-section .content-wrapper h2 { font-size:17px; }
	.content-section .primary.normal-title.center h1, .content-section .primary.small-title.center h1, .content-section .primary h1 span{font-size:22px;}
    .content-section .primary h2, .content-section .primary h1,.content-section h2.h3{font-size:24px!important;;line-height:32px!important;}

	.hero-section .content-wrapper h4{font-size:26px!important;line-height:32px!important;}
	.content-section .primary h2 br, .content-section .primary h1 br{display:none;}
	.heading-content-section .heading-column .heading-wrapper h2,.heading-content-section .heading-column .heading-wrapper h3,.content-section .primary.small-title h2, .content-section .primary.large h1,.section-heading-wrapper h2{font-size:36px;line-height:40px!important;}
	.leadership-box .title-wrapper .left .detail h3{font-size:28px;}
	.content-section h2 br{display:none;}
	.su-custom-gallery-slide,.floor-plan-section .plans-row .col-sm-4{width: calc(100% / 2);}
	.campus-map-section h3{font-size:28px!important;margin-bottom:20px!important;}
	.campus-map-section .button.button-secondary{margin-left:10px!important;}
	#site-footer .footer-wrapper .widget_media_image{margin:auto;}
	#site-footer .footer-wrapper .top{display:table;margin:auto;}
	.contact-section iframe{width:100%!important;}
	.col-md-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .hero-section .bg-img { width:100%; }
    .hero-section .bg-img img { width:100%; height:auto; /*min-height:350px; object-fit:cover;*/ }

    .hero-section.text-center .content-wrapper { max-width:500px; }

    .section-heading { margin-bottom:40px; }

    .card-content-section { padding:60px 0px; }
    .card-content-section .card .card-body h3 { min-height:74px; }

    .img-content-section .row { flex-direction:column ; }
    .img-content-section .row:nth-child(2n+2) {}
    .img-content-section .row:nth-child(2n+2) .content-wrapper { justify-content:flex-start; }
    .img-content-section .col-sm-6 { width:100%; max-width:100%; }
    .img-content-section .img-wrapper {}
    .img-content-section .content-wrapper {}
    .img-content-section .content-wrapper .inner { max-width:100%; }
	.img-content-section.small-img .img-wrapper,.img-content-section.small-img .content-wrapper,.img-content-section.small-img-right .content-wrapper,.img-content-section.small-img-right .img-wrapper{max-width:100%;}

    .volunteer-form { padding-top:40px; margin-top:40px; }
    .volunteer-form form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item { width:calc(50% - 30px); }

    header.fixed-header .bottom-wrapper { padding:10px 0px !important; /*padding:30px 0px !important;*/ position:static; }
    header.fixed-header .bottom-wrapper ul.menu li.phone-menu a {    font-size: 0 !important; }

    .section-heading-wrapper { margin:0px 0px 40px 0px; }

    .contact-section h3 { margin-top:40px; }
    .contact-section a.icon-phone { font-size:20px; }
    .contact-section a.icon-phone:before { font-size:26px; }
    .contact-section .right-wrapper { margin-top:30px; }

    .card-box-section { padding:60px 0px; }
    .content-section h3 { margin-top:40px!important; }

    #site-footer .after-footer-wrapper figure{display:block;text-align:center;width:100%;}
    #site-footer .after-footer-wrapper .copyright{width:100%;border-right:0px;margin-right:0px;padding-right:0px;text-align:center;}
    #site-footer .after-footer-wrapper .link-wrapper{width: 100%;text-align: center;}
	.sidebar-section .news-left{padding-right:0px;}
	.sidebar-section .sidebar-box{padding-left:0px;padding-top:50px;}
	.sidebar-section .sidebar-box:before { content:""; background:#d1d1d1; width:400vw; height:calc(100% + 180px); position:absolute; top:0px; left:-50px; z-index:-1; }
	#site-header.fixed-header .bottom-wrapper .header-titles .site-logo a:after{background-image:none;}
	.img-content-section.small-img,.img-content-section.small-img-right{margin-top:65px;margin-bottom:65px;}
	
body.home .heading-content-section.right .row{display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
body.home .heading-content-section.tal .heading-column .heading-wrapper{max-width:100%;}
.large-box-section .box { min-height:241px; }
.community-page .box{width:165px;min-height:165px;}
body.page-id-154 .content-section h3{margin-top:0px;}
body.page-id-155 .hero-section .content-wrapper h5 br{display:block;}
body.page-id-157 .breadcrumb, body.page-id-313 .breadcrumb, body.page-id-188 .breadcrumb{margin-bottom:0px!important;}
body.page-id-157 .content-section, body.page-id-313 .content-section, body.page-id-188 .content-section{padding-top:40px!important;}

.care-box .box-fix .box-ltext, .care-box .box-hover .box-ltext{font-size:85px;max-width:150px;line-height:60px;}
.care-box .box-fix .box-rtext, .care-box .box-hover .box-rtext{line-height:35px;font-size:35px;}
.care-box .box-hover .box-ltext{display:none;}
.care-box .box-hover{padding:20px 20px;}
.career-cta .flex-box h3{margin-bottom:40px;}
.flex-box{flex-direction: column;}
.flex-box h3{margin-bottom:20px;}
ul.cbenifits,ul.jobsl{justify-content: center;}
ul.jobsl li{margin:0px 0px 40px;}
ul.tmonial li{font-size:18px;line-height:24px;padding:30px 0 0 20px;background-size:18%;}
ul.cbenifits li:last-child ul{margin-bottom:40px;}
.career-cta .button.button-white-big, .heading-content-section.tertiary-reverse1 .button.button-green-big{font-size:14px;padding:10px 30px;}
.flex-column-reverse{-ms-flex-direction: column-reverse!important;flex-direction: column-reverse!important;}
#site-header .top-wrapper ul.menu{font-weight:600;}
div.heading-column{margin-bottom:10px!important}
#site-footer .footer-wrapper .widget-area.fifth{margin-bottom:0px;}
#site-footer .after-footer-wrapper .custom-html-widget{justify-content:center;}
.care-box .box-hover{position:relative;visibility:visible;opacity:10;}
.care-box .box-fix p, .care-box .box-hover p{max-width:100%;}
.card-box-section .card .card-link{background-image:url(https://nlcsdev.wpengine.com/wp-content/uploads/2022/03/Impact1890-Box.jpg); background-repeat:no-repeat;background-size:cover;width: 100%;height: 100%;}
/* BreadCrumb display None */
body.page-id-47 .breadcrumb,body.page-id-172 .breadcrumb,body.page-id-174 .breadcrumb,body.page-id-175 .breadcrumb,body.page-id-176 .breadcrumb{display:none;}
	

    }
@media only screen and (max-width:575px) {
    .card-content-section .card .card-body h3 { min-height:inherit; }
    .card-content-section .card .card-body h3 br { display:none; }
	.leadership-box .title-wrapper .left { flex-direction:column; }
	.leadership-box .title-wrapper .left figure img { width:180px; height:180px; }
	.leadership-box .title-wrapper .left .detail { text-align:center; padding-left:0px; margin-top:0px; width:100%; }
	.leadership-box .title-wrapper .left .detail h3:after { margin-left:auto; margin-right:auto; max-width:90px; }
	.leadership-box .title-wrapper .right { width:100%; }
	.leadership-box .title-wrapper .right .toggle-link { width:100%; height:45px; }
	.leadership-box .title-wrapper .left{padding:30px;text-align:center;}
	.leadership-box .content-wrapper{padding:30px;}
    #site-footer .footer-wrapper .widget_media_image { max-width:200px !important; margin:auto;display:none;}
    .hero-section .content-wrapper h2 { font-size:17px;max-width:235px;margin:auto;}
	.su-custom-gallery-slide,.floor-plan-section .plans-row .col-sm-4{width: calc(100% / 2);}
	.covid-content-section .button-wrapper .button{margin:0px 0px 15px 0px;width:100%;display:block;}
	.button { font-size:14px; padding-top:10px; padding-bottom:10px;margin-left:0px!important; }
	.img-box{text-align:center;}
	.mb0{margin-bottom:0px!important;}
	#campusmap{margin-top:30px;}
	.row.thumbnai-row{flex-direction: column;}
	.care-box .box-fix .box-rtext, .care-box .box-hover .box-rtext{line-height:28px;font-size:28px;}
	ul.tmonial li,ul.dyk-w li{max-width:100%;}
	#site-footer .footer-wrapper #text-3{margin-bottom:50px;}
	.leadership-box .title-wrapper .left .detail h3{margin-top:0px!important;}
	.care-box .box-fix .box-ltext, .care-box .box-hover .box-ltext{font-size:85px;max-width:90px;line-height:60px;}

    }
@media only screen and (max-width:550px) {
    #site-footer .footer-wrapper .widget-area { width:100%; }
    #site-footer .footer-wrapper .top a.icon-phone,#site-footer .footer-wrapper .top figure { margin:20px auto;}
    #site-footer .footer-wrapper .top:before{content:url(https://nlcsdev.wpengine.com/wp-content/uploads/2022/03/NLCSlogo_FINAL.svg);max-width:200px;width:200px;margin:auto;}
    #site-footer .footer-wrapper .top figure > * { margin-left:30px; }
    #site-footer .footer-wrapper .bottom .address { width:100%; }
    #site-footer .footer-wrapper .bottom ul.social-icons { margin:20px  auto;}
    }
@media only screen and (max-width:479px) {
    #site-footer .before-footer-wrapper form > p { width:100%; }
    #site-footer .before-footer-wrapper form .ajax-loader { top:100%; left:calc(50% - 10px); transform:translateX(-50%); }

    .volunteer-form form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item { width:100%; }


    header.fixed-header .bottom-wrapper ul.menu li.phone-menu a {
        font-size: 0 !important;
        }
    .fixed-header .bottom-wrapper .menu-extra-menu-container .sticky_nav_li {
        margin-left: 0px !important;
        margin-right:4vw !important;
        }
    .fixed-header .menu-extra-menu-container ul.menu li.phone-menu a:before {
        font-size: 17px !important;
        }
    .fixed-header .menu-extra-menu-container ul.menu li.phone-menu {
        margin-left: 0 !important;
        }
    .fixed-header .bottom-wrapper .menu-extra-menu-container .sticky_nav_li a {
        font-size: 13px !important;
        }

    }


@media only screen and (max-width:413px) {
    #site-header .top-wrapper ul.menu li { margin-left:25px; }
    }
@media only screen and (max-width:374px) {
    #site-footer .footer-wrapper .top figure > * { margin-left:15px; }
    #site-footer .footer-wrapper .top figure img { max-width:90px; max-height:90px; }
    .large-box-section .box .inner { padding:12px 12px; }

    .fixed-header .bottom-wrapper .menu-extra-menu-container .sticky_nav_li { margin-right:2vw !important;}
    .fixed-header .bottom-wrapper .menu-extra-menu-container .sticky_nav_li a {	font-size:3.6vw !important; }
    }


@media only screen and (max-width : 600px) {
    #site-footer .footer-wrapper .top figure > * { margin-left:15px; }
    #site-footer .footer-wrapper .top figure img { max-width:90px; max-height:90px; }
    .large-box-section .box .inner { padding:12px 12px; }

    .fixed-header .bottom-wrapper .menu-extra-menu-container .sticky_nav_li { margin-right:2vw !important;}
    .fixed-header .bottom-wrapper .menu-extra-menu-container .sticky_nav_li a {	font-size:3.6vw !important; }

    #site-footer .footer-wrapper .widget-area { width:100%; }
    #site-footer .footer-wrapper .top a.icon-phone,#site-footer .footer-wrapper .top figure { /*margin-top:20px; width:100%; */margin:20px auto;}
    #site-footer .footer-wrapper .top:before{content:url(https://nlcsdev.wpengine.com/wp-content/uploads/2022/03/NLCSlogo_FINAL.svg);max-width:250px;width:250px;margin:auto;}
    #site-footer .footer-wrapper .top figure > * { margin-left:30px; }
    #site-footer .footer-wrapper .bottom .address { width:100%; }
    #site-footer .footer-wrapper .bottom ul.social-icons { margin:20px  auto;padding:0px;}
	.heading-content-section.tal .heading-column .heading-wrapper{max-width:100%;}
	ul.dyk-w{justify-content: center;}
    }

@media only screen and (min-width : 992px) {

    /* Document Setup ------------------------ */
    /* Helper Classes ------------------------ */
    /* Site Header --------------------------- */
#site-header{z-index : 2;}

    /* Site Header --------------------------- */
#site-header {z-index : 2;}
.header-inner {align-items: center;display: flex;justify-content : space-between;padding: 2.8rem 0;}
.header-titles-wrapper {margin-right : 4rem;max-width: 50%;padding : 0;text-align   : left;}
.header-titles {align-items: baseline;display: flex;flex-wrap  : wrap;justify-content : flex-start;margin: -1rem 0 0 -2.4rem;}
.header-titles .site-title,.header-titles .site-logo,.header-titles .site-description {margin : 1rem 0 0 2.4rem;}
.wp-custom-logo .header-titles {align-items : center;}
/* HEADER NAVIGATION */
.header-navigation-wrapper {align-items : center;display: flex;}
.primary-menu-wrapper {display : block;width   : 100%;}
/* HEADER TOGGLES */
.mobile-search-toggle,.mobile-nav-toggle {display : none !important;}
.primary-menu-wrapper + .header-toggles {margin-left : 3rem;}
.header-toggles {display : flex;flex-shrink  : 0;margin-right : -3rem;}
.header-inner .toggle {height   : 4.4rem;padding  : 0 3rem;position : relative;bottom   : auto;left: auto;right: auto;top : auto;width: auto;}
.header-inner .toggle-wrapper {position : relative;}
.header-inner .toggle-wrapper::before {background : #dedfdf;content: "";display: block;height: 2.7rem;position   : absolute;left  : 0;top   : calc(50% - 1.35rem);width : 0.1rem;}
.header-inner .toggle-wrapper:first-child::before {content : none;}
.header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before {content : "";}
.nav-toggle-wrapper:not(.has-expanded-menu) {display : none;}
.toggle-inner {position : static;}
.toggle-inner .toggle-text {left  : 0;right : 0;text-align : center;top   : calc(100% - 0.3rem);width : auto;}
.header-toggles:only-child .nav-toggle .toggle-inner {padding-top : 0;}
.header-toggles:only-child .toggle-inner {display: flex;flex-wrap   : nowrap;align-items : center;}
.header-toggles:only-child .toggle-inner .svg-icon {order : 1;}
.header-toggles:only-child .toggle-inner .toggle-text {position : static;padding-right : 20px;font-size: 15px;color: inherit;}
/* Menu Modal ---------------------------- */
.menu-modal {opacity: 1;justify-content : flex-end;padding: 0;transition : background-color 0.3s ease-in, left 0s 0.3s, right 0s 0.3s;}
.menu-modal.cover-modal {background : rgba(0, 0, 0, 0);}
.menu-modal.active {background : rgba(0, 0, 0, 0.2);transition : background-color 0.3s ease-out;}
.menu-wrapper.section-inner {width : calc(100% - 8rem);}
.menu-modal-inner {box-shadow : 0 0 2rem 0 rgba(0, 0, 0, 0.1);opacity: 0;padding: 0;transform  : translateX(20rem);transition : transform 0.2s ease-in, opacity 0.2s ease-in;width : 50rem;}
.menu-modal.active .menu-modal-inner {opacity: 1;transform   : translateX(0);transition-timing-function : ease-out;}
.mobile-menu {display : none;}
.expanded-menu {display : block;}
.menu-bottom {padding : 6rem 0;}
.menu-bottom .social-menu {justify-content : flex-start;}
}

/* Extra large devices */
@media only screen and (min-width : 1200px) {
/*#site-header .bottom-wrapper nav ul.primary-menu > li {margin-right :8.5px !important;}*/
    }