@media only screen and (min-width:2701px) and (max-width:3100px){.about-outer .service-home .services-home-code .services-grid .service-item a:hover h6::before{width:114%}button.fancybox-button.fancybox-button--arrow_right div::before,button.fancybox-button.fancybox-button--arrow_left div::before{top:-1px}}@media only screen and (min-width:2001px) and (max-width:2700px){.about-outer .service-home .services-home-code .services-grid .service-item a:hover h6::before{width:114%}.projects-count h3{padding-left:5px!important;padding-right:5px!important}}@media (min-width:1600px){.testimonials-page .e-con-inner,section.our-news-outer.blog-outer .container{max-width:1400px!important}.custom-banner-container{max-width:1650px;margin-left:auto;margin-right:auto}.custom-banner-container .banner-right{justify-content:flex-end}.custom-banner-container .banner-left p.banner-subtitle{font-size:24px;width:80%;line-height:33px!important}.custom-banner-container .banner-left h1.banner-title{font-size:60px;margin-top:28px!important}}@media (max-width:1340px){.custom-banner-container{padding-left:20px;padding-right:20px}}@media (max-width:1311px){.service-m-outer .e-con-inner .service-con .img-right-sec h5 img{width:100%;margin:0;padding-bottom:20px}.service-m-outer .e-con-inner .service-con .img-right-sec{padding:40px 20px}.service-m-outer .e-con-inner .service-con .img-right-sec .right-fit-txt{padding:20px 10px}.service-m-outer .e-con-inner .service-con .img-right-sec .right-fit-txt p{padding-left:0}}@media (max-width:1300px){.donate-outer .e-con-inner .donate-video::before{top:19px;left:-8px}.empowered-content,.empowered-button{padding-right:20px}}@media (max-width:1260px){.about-outer .e-con-inner{padding-left:20px!important}}@media (min-width:1240px){.team-shortcode .e-con-inner{width:1220px!important}}@media (max-width:1240px){.your-support-sec .e-con-inner{flex-direction:column!important}.your-support-sec .e-con-inner .your-matter-cont-1{width:100%}.your-support-sec .e-con-inner .your-text-cont-2{width:100%}.home-banner-outer .e-con-inner{padding:0!important}.userway_buttons_wrapper{bottom:130px!important}.cky-revisit-bottom-left{bottom:34px!important}.testimonial-outer .e-con-inner{padding:0!important}.donate-outer .e-con-inner{padding:0!important}.about-us-bottom-con{margin-right:0}.about-outer .e-con-inner{padding-right:0!important}.scrolling-text-outer .e-con-inner{padding:0!important}.team-member,.team-shortcode .team-members.Board.of.Directors .team-member{width:30%}.service-m-outer .e-con-inner .service-con .who-about{padding-left:0}.service-m-outer .e-con-inner .service-con .who-title{padding-left:0}.submit-you-pay .e-con-inner{padding:0!important;gap:30px!important}.submit-you-pay .e-con-inner .submit-head-text{padding:0}.submit-you-pay .e-con-inner .pay-accordion-outer{padding:0}.submit-you-pay .pay-accordion-outer .e-n-accordion details .services-pay{padding:0 0 20px}div#map-container{display:flex!important;height:1050px!important;flex-direction:column}.multi-locations #locations-list{width:100%!important}div#map{height:500px!important;display:block}.multi-locations{z-index:0}.multi-locations .e-con-inner{padding:0!important}.empowered-logo-outer{padding:30px 20px!important;width:100%!important;right:0}}@media (max-width:1200px){.testimonial-con .testimonial-read{position:relative;right:0;top:0;display:flex;justify-content:flex-end}.donate-outer .e-con-inner{flex-wrap:wrap!important}.donate-outer .e-con-inner .donate-img{margin-top:20px}.donate-outer .e-con-inner .donate-video{width:96%;top:0!important;margin-top:30px}.donate-outer .e-con-inner .donate-video::before{width:100%;background-position:right;top:19px;left:20px}.donate-outer .e-con-inner .donate-con{width:60%}.custom-banner-container{flex-direction:column;align-items:center;row-gap:20px}.custom-banner-container .banner-right{align-items:flex-end;padding-left:20px;justify-content:center;width:100%;display:flex}.custom-banner-container .banner-left{width:65%;display:flex;flex-direction:column;align-items:center}.custom-banner-container .banner-left p.banner-subtitle{width:100%;text-align:center}.custom-banner-container .banner-left h1.banner-title{width:100%;text-align:center}.custom-banner-container .banner-left .contact-banner{padding-top:20px}.custom-banner-container .banner-right{top:0}.custom-banner-container .banner-left{bottom:0}header.main-header.sticky .header-desktop-menu .header-logo{width:100px}.service-home .together-text-sec h5{line-height:36px}.custom-banner-container{padding-top:100px}}@media (max-width:1160px){.testimonial-code{padding-right:0}.testimonial-code .owl-nav{right:-25px}.testimonial-outer .quote-img{padding-right:25px}}@media (max-width:1100px){.services-btn{padding-left:0!important;padding-right:0!important}.testimonial-outer .e-con-inner{border-top:none;border-bottom:none;display:flex;align-items:center!important;flex-direction:column!important}.testimonial-outer .testimonial-con{padding-top:38px;padding-bottom:38px;width:100%!important;padding-left:0;padding-right:40px;border-right:none;border-left:none;position:relative;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.testimonial-con .testimonial-read{justify-content:flex-start}.projects-count{width:100%!important}.projects-count{padding-top:20px!important}.testimonial-outer .quote-img{padding-bottom:10px}.about-outer .ab-page-outer{padding-bottom:70px!important}}@media (max-width:1070px){.about-us-bottom-con-outer{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}.about-us-bottom-con-outer .common-btn{padding-left:50px}.team-member,.team-shortcode .team-members.Board.of.Directors .team-member{width:46%}}@media (max-width:1024px){.blog-single .submit-you-pay{background-attachment:unset}.about-outer{padding-top:50px;padding-bottom:50px}.custom-banner,.donate-outer{background-attachment:unset!important}.fancybox-inner{width:96%;height:80vh}.team-popup-content{overflow-y:auto!important}.testimonial-outer{padding-top:35px}.team-popup-content::-webkit-scrollbar{width:10px;margin-right:5px}.team-popup-content::-webkit-scrollbar-track{border-radius:10px}.team-popup-content::-webkit-scrollbar-thumb{background:var(--greencolor);border-radius:10px;cursor:pointer}.team-popup-content::-webkit-scrollbar-thumb:hover{background:var(--greencolor)}.team-popup-right{max-height:fit-content!important}.team-popup-content::before{display:none!important}}@media (max-width:991px){.paypal-text p{padding-top:28px;width:430px;margin-right:0;margin-left:auto}.about-outer .e-con-inner{display:flex;flex-direction:column!important}.about-outer .who-outer{width:100%;padding-right:20px}.about-outer .service-home{width:100%;padding-top:70px}.about-outer .service-home .services-home-code .services-grid .service-item a:hover h6::before{width:100%}.mobile-header button.menu-toggle.open::before{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA1MyA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjUuMjQzMDkiIHkxPSI0OC4zNzY0IiB4Mj0iMzkuODkxMyIgeTI9IjEzLjcyODIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI0NC4xMzM3IiBjeT0iOS40ODUzNSIgcj0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDQ0LjEzMzcgOS40ODUzNSkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB5MT0iLTEiIHgyPSI0OSIgeTI9Ii0xIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42ODg3OTggLTAuNzI0OTU0IC0wLjcyNDk1NCAwLjY4ODc5OCA0Ni40NjM5IDQ5LjIwNzkpIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjUiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjY4ODc5OCAtMC43MjQ5NTQgLTAuNzI0OTU0IDAuNjg4Nzk4IDE3Ljc4ODEgOC44NjM2NSkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");background-size:81%!important}span.nav-click.active:before{transform:rotate(180deg);transition:.4s}.testimonial-masonry-grid .testimonial-masonry-item{width:100%;margin-left:0;margin-bottom:30px}.testimonials-page .e-con-inner{padding:0!important}.testimonial-masonry-grid .testimonial-masonry-item .testimonial-box-outer{padding-left:0}.blog-single .cont-and-short-sec{padding-right:0!important}.submit-you-pay .e-con-inner{flex-direction:column!important;gap:30px!important}.submit-you-pay .e-con-inner .submit-head-text{width:100%!important}.submit-you-pay .e-con-inner .pay-accordion-outer{width:100%}.career-video{height:100%!important}.career-video .elementor-wrapper{height:100%}.career-video .elementor-wrapper .elementor-custom-embed-image-overlay{height:100%}.career-video .elementor-wrapper img{object-fit:contain!important;background-color:rgba(204,204,204,.26);height:100%!important}.empowered-image img{width:300px}.empowered-content p{padding-top:10px!important;padding-bottom:10px!important}.empowered-logo-outer{margin-top:30px!important}}@media (max-width:990px){.custom-banner-container{padding-top:30px;padding-bottom:70px}}@media (max-width:950px){.DUI-program-enrollment-outer div{display:flex;flex-direction:column}}@media (max-width:900px){.donate-outer .e-con-inner .donate-con{width:55%;padding-left:20px}}@media (max-width:850px){.about-outer::after{display:none}.team-popup-content{padding-right:20px!important;position:relative;padding-bottom:50px!important}.fancybox-stage::after{position:absolute;content:"";width:98%;height:50px;background-color:#fff;bottom:0;left:0;z-index:99999}.team-popup-grid{display:flex;flex-direction:column;align-items:center}.team-popup-right{padding-right:0}.team-popup-grid .team-popup-right h2{font-size:40px;text-align:center}.team-popup-grid .team-popup-right h6.team-popup-designation{font-size:20px;text-align:center}.team-popup-left{width:45%;margin:0 0 40px}.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:22px;left:auto}}@media (max-width:790px){.donate-outer .e-con-inner .donate-con{width:45%}}@media (max-width:767px){.service-inner-donate-container .make-a-donation-sec{width:55%}.service-inner-donate-container .donate-form-sec{width:45%}.team-member .team-img{padding-bottom:0}.team-img img{position:relative;height:400px!important;display:block}}@media (max-width:740px){.custom-banner-container .banner-left{width:100%}}@media (max-width:680px){.about-outer .service-home{padding-top:40px}.team-member,.team-shortcode .team-members.Board.of.Directors .team-member{width:70%}}@media (max-width:650px){.donate-outer .e-con-inner .donate-con{width:100%;padding-top:70px;padding-right:20px}.donate-outer .e-con-inner .donate-img{width:100%;display:flex;margin-top:20px;align-items:flex-end}.donate-outer .e-con-inner .donate-img{height:100%}.donate-outer .e-con-inner .donate-img>.elementor-element{width:100%}.custom-banner-container .banner-right{align-items:center;padding-left:20px;justify-content:center;width:100%;display:flex;flex-direction:column}.custom-banner-container .banner-right .service-list{width:320px;bottom:0;position:relative}.custom-banner-container .banner-right .service-list p.service-item{text-align:center}.custom-banner-container .banner-right .service-list p.service-item:first-child{right:0}.custom-banner-container .banner-right .service-list p.service-item:last-child{right:0}.custom-banner-container .banner-right .service-list p.service-item:nth-child(3){right:0}.custom-banner-container .banner-right .service-list p.service-item a::before{width:100%;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQ0IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA1NDQgNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3MS45NjkgN0wwIDIuMzk1NzJMMjcyIDBMMjcxLjk2OSA3WiIgZmlsbD0iI0YxQzI2RiIvPgo8cGF0aCBkPSJNMjcyLjAzMSA3TDU0NCAyLjM5NTcyTDI3MiAwTDI3Mi4wMzEgN1oiIGZpbGw9IiNGMUMyNkYiLz4KPC9zdmc+Cg==");left:0;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}.custom-banner-container .banner-right{padding-left:0;padding-top:0;display:flex;flex-direction:column-reverse;gap:40px}.custom-banner-container .banner-left h1.banner-title{line-height:50px!important}.custom-banner-container .banner-right .service-list p.service-item:hover::before{left:0}.team-popup-left{width:75%}.team-popup-left img{object-position:top}.custom-banner-container .banner-right .service-list p.service-item a{width:auto;padding-bottom:10px!important;padding:0}.custom-banner-container .banner-right .service-list p.service-item{width:100%}.DUI-program-enrollment-outer label{flex-wrap:wrap!important;row-gap:4px!important}.DUI-form-content .e-con-inner{padding-left:0!important;padding-right:0!important}}@media (max-width:580px){.testimonial-outer .quote-img{width:100%!important;padding-bottom:30px;padding-left:0}.about-outer .who-outer img.alignleft{margin:4px 0 20px;width:100%}.services-btn .elementor-custom-embed-play::before{width:50px;height:50px}.services-btn .elementor-custom-embed-play{inset-block-start:81%;inset-inline-start:95%}}@media (max-width:500px){.custom-banner-container .banner-right .banner-logo{width:100%;height:100%}}@media (max-width:480px){.donate-outer .e-con-inner .donate-video .elementor-widget-video .elementor-wrapper.elementor-open-lightbox{height:100%!important}.post-whole-outer.grid .post-outer.item.grid-item .post-image-inner a{width:92%;padding-bottom:0;top:21px!important}.post-whole-outer.grid .post-outer.item.grid-item .post-image-inner a img{position:relative}.post-whole-outer.grid .post-outer.item.grid-item .post.common-heading{padding:18px}.post-whole-outer.grid .post-outer.item.grid-item .post.common-heading h5.post-title{margin-top:19px}.team-popup-left{height:380px}.fancybox-stage::after{width:96%}.paypal-text p{width:100%;padding-left:70px}.paypal-text p::before{width:72px;height:104px}}@media (max-width:460px){.team-member,.team-shortcode .team-members.Board.of.Directors .team-member{width:100%}}@media (max-width:450px){.testimonial-masonry-grid .testimonial-masonry-item .testimonial-box-outer::before{width:76%;height:99%;top:5px}.testimonial-masonry-grid .testimonial-masonry-item .testimonial-box-outer::after{top:-11px}.custom-banner-container .banner-left p.banner-subtitle{margin-bottom:10px!important}}@media (max-width:440px){.submit-you-pay .pay-accordion-outer .e-n-accordion details .services-pay form button.paypal-btn{width:75%}.testimonial-outer .testimonial-con{padding-bottom:58px;padding-right:0}.testimonial-code .owl-nav{right:0;bottom:-15px}.about-us-bottom-con{margin-right:0;padding-left:56px;width:100%;margin-top:-19px}.about-us-bottom-con-outer .common-btn{padding-left:0}.donate-outer .e-con-inner .donate-video::before{bottom:-34px;left:10px;top:auto;background-position:right bottom}.about-outer .service-home .elementor-widget-text-editor h3{padding-right:20px}.custom-banner-container .banner-left h1.banner-title{margin-bottom:10px!important}.custom-banner-container .banner-left .contact-banner{padding-top:0}.service-m-outer .e-con-inner .service-con .img-right-sec .common-btn-two{padding-right:5px}.custom-banner-container{padding-top:20px}}@media (max-width:400px){.custom-banner-container .banner-left .contact-banner{gap:5px}.about-outer .service-home .services-home-code .services-grid .service-item a{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.about-outer .service-home .services-home-code .services-grid .service-item a img{width:100%;height:145px;border-radius:30px 0 0 0}.about-outer .service-home .services-home-code .services-grid .service-item a h6{border-radius:0 0px 0px 100px}.about-outer .service-home .services-home-code .services-grid .service-item a h6::before{border-radius:0 0px 0px 30px}.testimonial-masonry-grid .testimonial-masonry-item .testimonial-box-outer::before{width:70%}.team-popup-left{width:95%}.projects-count h3{font-size:22px!important;line-height:28px!important;text-align:center}.custom-banner-container .banner-right .service-list p.service-item{width:100%}}@media (max-width:380px){.custom-banner-container .banner-right .service-list{width:280px}div#map-container{height:1100px!important}.make-a-donation-sec h6{font-size:20px!important}}@media (max-width:350px){.custom-banner-container .banner-left .contact-banner{gap:0px;flex-direction:column}div#map-container{height:1090px!important}}