/*  Resolutions below 1200px  */
@media (min-width: 1200px) and (max-width: 1366px) {

.pricing_content{padding: 0px 32px;}

}

/*  Resolutions below 1200px  */
@media (min-width: 992px) and (max-width: 1199px) {

.wrapper{width: 100%;overflow-x: hidden;}

.white-bg{padding: 16px;}

.navbar-brand{margin-right: 16px;}

.navbar-nav{gap: 5px;}

.schedule-btn{padding: 12px;font-size: 12px;}

.product_wrapper{padding: 80px 16px 120px 16px;}

.product_text h5{font-size: 16px;line-height: 116%;}

.product_text p{font-size: 14px;line-height: 138%;}

.crisis_wrapper{padding: 220px 16px 180px 16px;}

.students_text h2{font-size: 36px;line-height: 110%;}

.crisis_left_content h3{font-size: 48px;line-height: 110%;}

.our_services_wrapper{padding: 140px 16px 160px 16px;}

.our_services_row .col-lg-6 h3{font-size: 50px;line-height: 106%;}

.our_services_accordian .accordion-body p{font-size: 14px;line-height: 130%;}

.timeline_wrapper{padding: 140px 16px;}

.timeline_left h5{font-size: 20px;line-height: 116%;}

.timeline_left p{font-size: 14px;line-height: 128%;}

.testimonials_wrapper{padding: 80px 16px 80px 16px;}


.testimonials_card p{font-size: 14px;line-height: 138%;}

.product_testimonail_wrapper{padding: 80px 16px 80px 16px;}

.faq_wrapper{padding: 80px 16px 120px 16px;}

.faq_right_content .accordion-button{font-size:14px;}

.faq_right_content .accordion-body p{font-size: 12px;line-height: 146%;}

.request_demo_wrapper{padding: 100px 16px;}

.about_us_wrapper{padding: 100px 16px 140px 16px;}

.about_images_wrapper .give_me_five_img{top: 42%;left: 42.5%;}

.footer_wrapper{padding: 80px 16px 40px 16px;}

.footer_bottom_row .text_info p{font-size: 12px;line-height: 26px;}

.subscribe_info h4{font-size: 12px;}

.about_content_wrapper{padding: 100px 16px;}

.about_left_text h2{font-size: 90px;}

.list_info p{font-size: 14px;}

.list_info p span{font-size: 34px;}

.list_info .img_wrap{height: 55px;}

.core_values_wrapper{padding: 100px 16px 76px 16px;}

.team_wrapper{padding: 100px 16px 160px 16px;}

.overview_wrapper{padding: 100px 16px 100px 16px;}

.benefits_wrapper{padding: 100px 16px 160px 16px;}

.case_studies_card_wrapper{padding: 100px 20px 140px 19px;}

.pricing_content{padding: 0px 16px;}

.specialist_content .pricing_card h3{font-size: 14px;line-height: 110%;margin-bottom:24px;}

.specialist_content .pricing_card h4{margin-bottom: 8px;}

.pricing_card h4 span{font-size: 14px;width: 42px;}

.pricing_card h4 strong{font-size: 38px;}

.pricing_card p{font-size: 12px;line-height: 112%;}

.included_wrapper{padding: 100px 16px 100px 16px;}

.crisis_right_content ul li{white-space: initial;display: flex;}

.case_studies_list_wrapper{padding: 100px 16px;}

.case_details_heading{padding: 24px;}

.case_details_heading h2{font-size: 42px;line-height: 106%;}

.case_details_heading p{font-size: 18px;line-height: 110%;}

.case_studies_details_wrapper{padding: 100px 16px 180px 16px;}

.subscription_container{padding: 192px 16px 140px 16px;}

.subscription_form .form_field label{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.blog_list_wrapper{padding: 50px 24px;}

.tags_nav_container ul{overflow: auto;}

.tags_nav_container ul li a{white-space: nowrap;}

.blog_card_small .img_wrap{width: 240px;}

.blog_card_small .img_wrap img{width: 100%;}

.blog_text_info{width: calc(100% - 264px);}

.blog_text_info .tags_info ul{overflow: auto;}

.blog_text_info .blog_text h5{-webkit-line-clamp: 2;margin-bottom: 6px;}

.blog_text_info .blog_text a{top: 20px;}

.blog_details_wrapper{padding: 100px 32px 140px 32px;}

.blog_left_info{width: 75%;}

.blog_right_info{width: 25%;}

.blog_content_wrapper{padding: 40px 32px 140px 32px;}

.written_by_wrapper{padding: 80px 32px 120px 32px;}

}
@media(min-width: 1441px) {
.item{height: 490px;min-height: 490px;}
}
@media (min-width: 767px) and (max-width: 1440px) {
.item{
    height: 520px;
}
}
@media (max-width: 766px) {
.item{
    height: 590px;
}
}

/*  Resolutions below 991px  */
@media (max-width: 991px) {	

.white-bg{padding: 24px 16px;height: auto;}

.white-bg .container-fluid{padding: 0px;}

.navbar .navbar-toggler {padding: 0px;border: none;width: 48px;height: 48px;}

.navbar .navbar-toggler.collapsed .navbar-toggler-icon{background: url(../img/menu-icon.svg) no-repeat;width: 48px;height: 48px;}

.navbar .navbar-toggler .navbar-toggler-icon {background: url(../img/menu-close.svg) no-repeat;width: 48px;height: 48px;}

.navbar-nav .nav-link{text-align: left;}

.navbar-collapse{width: 100%;background: #fff;}

.navbar-nav{gap: 16px;padding-top: 16px;}

.navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow: none;}

.navbar-nav .dropdown-item.active{background: transparent;color: #FE906D;}

.navbar-nav .dropdown-menu{border: none;}

.navbar-nav .dropdown-item{padding: 12px 0px;}

.schedule-btn{position: relative;justify-content: center;width: 100%;margin-top: 16px;}

.home_banner_wrapper{height: initial;margin-top: -96px;}

.banner_content.home_banner_content{justify-content: flex-start;padding: 300px 24px 24px 24px;}

.banner_content h1{font-size: 44px;line-height: 120%;margin-bottom: 32px;}

.banner_content p{text-align: center;}

.product_wrapper{padding: 80px 32px;}

.product_content h2{font-size: 40px;line-height: 120%;margin-bottom: 40px;}

.product_content h2 br{display: none;}

.product_container{margin-bottom: 24px;}

.crisis_wrapper{padding: 190px 32px 120px 32px;margin-top: 80px;}

.students_info{top: -250px;left: 12px;}

.students_text{padding: 20px 24px 20px 24px;}

.students_text h2{font-size: 20px;}

.students_text h2 strong{top: -2px;}

.crisis_left_content h3{font-size: 40px;padding-right: 0px;line-height: 120%;margin-bottom: 48px;}

.our_services_row_content{margin-bottom: 36px;}

.our_services_wrapper{padding:72px 32px 72px 32px;border-radius: 16px;}

.our_services_row .col-lg-6 h3{font-size: 40px;line-height: 120%;margin-bottom: 28px;}

.our_services_left{display: flex;order: 2;}

.our_services_right{display: flex;order: 1;margin-bottom: 36px;}

.our_services_row .img_wrapper{padding-right: 0px;}

.our_services_accordian{padding-right: 0px;}

.our_features_container .our_services_left{padding-right: 0px;}

.timeline_wrapper{padding: 80px 32px 120px 32px;}

.timeline_heading h3{font-size: 40px;line-height: 120%;margin-bottom: 36px;}

.give_me_five_icon{display: none;}

.rg_sp{padding-right: 24px;padding-left: 24px;}

.lf_sp{padding-left: 24px;padding-right: 24px;}

.timeline_center{order: 1;justify-content: flex-start;padding: 0px;}

.timeline_left{order: 2;padding-bottom: 24px;margin-top: -24px;}

.timeline_right{order: 3;padding-bottom: 80px;}

.timeline_center::after{display: none;}

.timeline_center::before{left: 0px;}

.timeline_center span{width: 24px;height: 24px;border-radius: 66.667px;border: 1.333px solid #FFF;
    box-shadow: 0px 0px 20px 0px #9FE2D9;font-size: 13px;margin-left: -11px;}

.timeline_content_row{position: relative;left: 12px;}

.timeline_content_row::after{width: 2px;height: 100%;content: '';position: absolute;left: 0px;top: 0px;
    border-radius: 24px;background: #9FE2D9;}

.timeline_right.mb_no_pd{padding-bottom: 0px;}

.schedule-demo-wrap{margin-top: 32px;}

.testimonials_wrapper{padding: 80px 32px 80px 32px;}

.testimonials_heading{margin-bottom: 28px;}

.testimonials_heading h3{font-size: 40px;line-height: 120%;margin-bottom: 24px;}

.item{padding: 24px 32px 32px 32px;border-radius: 16px;min-height: 520px;}

.testimonials_card .img_wrapper img{width: 60px;}

.owl-theme .owl-dots{margin-top: 20px;}

.owl-theme .owl-nav{display: block;margin-top: 0px;}

.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev{width: 40px;height: 40px;position: absolute;top: 44%;transform: translateY(-44%);
margin: 0px;}

.owl-carousel .owl-nav button.owl-prev{background: url(../img/circle-left-arrow.svg) no-repeat!important;
left: -20px;}

.owl-carousel .owl-nav button.owl-next{background: url(../img/circle-right-arrow.svg) no-repeat!important;
right: -20px;}

.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{display: none;}

.product_testimonail_wrapper{padding: 80px 32px 80px 32px;}

.faq_wrapper{padding: 80px 32px 100px 32px;}

.faq_left_content{padding-bottom: 36px;}

.faq_left_content h3{font-size: 40px;line-height: 120%;}

.faq_right_content .accordion-item{border-radius: 16px;}

.request_demo_wrapper{padding: 80px 32px 120px 32px}

.request_demo_left{margin-bottom: 36px;}

.request_demo_left h3{font-size: 40px;line-height: 120%;}

.form_container .row .col-lg-6{width: 50%;}

.about_us_wrapper{padding: 80px 32px 80px 32px;}

.about_left_content{padding-right: 10.5px;padding-bottom: 36px;}

.about_left_content h3{font-size: 40px;line-height: 120%;margin-bottom: 16px;}

.about_images_wrapper .give_me_five_img{width: 44px;height: 44px;top: 39%;left: 40%;}

.footer_wrapper{padding: 20px 32px;border-radius: 16px 16px 0px 0px;}

.footer_top_row .footer_links_wrapper{width: 50%;}

.footer_links ul li a{font-size: 12px;}

.footer_links ul li p{font-size: 11px;}

.subscribe_wrapper{padding: 36px 0px 24px 0px;}

.subscribe_container{padding: 24px 32px;}

.subscribe_info h4{margin-top: 24px;}

.footer_logo_mobile{width: 100%;justify-content: center;display: flex;}

.footer_top_row{padding-bottom: 36px;}

.footer_logo_mobile img{height: 32px;}

.footer_bottom_row{padding: 20px 0px 0px 0px;}

.footer_bottom_row .text_info p{text-align: center;margin-bottom: 20px;}

.footer-bottom-links ul{justify-content: center;margin-bottom: 20px;}

.social-links-col{justify-content: center;padding-left: 0px;}

.about_content_wrapper{padding: 100px 32px 120px 32px;}

.about_left_text{display: flex;order: 2;flex-direction: column;align-items: flex-start;}

.about_left_text p{width: 100%;}

.about_right_text{padding-left: 10.5px;display: flex;order: 1;}

.about_left_text{padding-top: 36px;}

.about_left_text h2{font-size: 44px;line-height: 120%;margin-bottom: 24px;}

.core_values_wrapper{padding: 100px 32px 76px 32px;border-radius: 16px;margin-top: -80px;position: relative;z-index: 1;}

.core_values_heading{margin-bottom: 36px;}

.core_values_heading h3{font-size: 40px;line-height: 120%;margin-bottom: 24px;}

.about_product_wrapper{background: var(--color-white);padding: 40px 32px;}

.about_product_wrapper .product_container{background: rgba(226, 232, 233, 0.20);}

.team_wrapper{padding: 20px 32px 160px 32px;border-radius: 16px;}

.founding_team_row .col-lg-12{padding-left: 10.5px;padding-right: 10.5px;}

.advisers_team_row .col-lg-12{border-bottom: none;}

.advisers_team_row{margin-bottom: 120px;}

.founding_team_content{margin-bottom: 28px;padding-bottom: 12px;}

.founding_team_row h3{font-size: 40px;line-height: 120%;}

.founding_team_row .col-lg-12 .row{margin-left: -8px;margin-right: -8px;}

.founding_team_row .col-lg-12 .col-lg-3{width: 50%;padding-left: 8px;padding-right: 8px;}

.team_card{border-radius: 24px;border: 1px solid #E2E8E9;margin-bottom: 16px;}

.team_info{padding: 16px 12px 24px 12px;}

.team_card h6{margin-top: 0px;}

.founding_team_row .col-lg-12 .founding_team_content .col-lg-3{width: 100%;padding: 0px 10.5px;align-items: center;
    justify-content: flex-start;order: 1;}

.founding_team_row .col-lg-12 .founding_team_content .col-lg-9{order: 2;}

.founding_team_content .img_wrap img{height: 200px;width: auto;margin-bottom: 24px;}

.founding_team_info h5{font-size: 20px;margin-bottom: 6px;}

.founding_team_info{align-items: flex-start;}

.founding_team_info h6{margin-bottom: 16px;font-size: 16px;}

.lf_sp_30{padding-left: 10.5px;}

.footer_white_bg{margin-top: -36px;border-radius: 16px 16px 0px 0px;position: relative;
    background: linear-gradient(0deg, rgba(226, 232, 233, 0.40) 0%, rgba(226, 232, 233, 0.40) 100%), #FFF;}

.use_case_wrapper{background: url(../img/disability-banner-mobile-img.png) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.use_case_heading h2{font-size: 44px;line-height: 120%;}

.overview_wrapper{padding: 80px 32px 100px 32px;border-radius: 16px;}

.overview_left_content{padding-right: 0px;padding-bottom: 36px;}

.overview_left_content h3{font-size: 40px;line-height: 120%;margin-bottom: 24px;}

.overview_left_content .learn_more_btn{margin-top: 0px;}

.benefits_wrapper{border-radius: 16px;background: rgba(249, 231, 215, 0.60);padding: 80px 32px 104px 32px;}

.benefits_card_wrapper{margin-bottom: 16px;}

.benefits_heading h2{font-size: 40px;line-height: 120%;margin-bottom: 36px;}

.case_studies_card_wrapper{border-radius: 16px;padding: 80px 32px 104px 32px;margin-top: -40px;}

.case_studies_heading h3{margin-bottom: 36px;}

.case_studies_card{margin-bottom: 16px;}

.case_studies_card .case_studies_text{padding: 0px 16px;bottom: 24px;}

.case_studies_card .case_studies_text h6{white-space: normal;overflow: visible;text-overflow: initial;}

.implementation_wrapper{margin-top: -40px;padding: 100px 32px 50px 32px}

.inner_testimonials_wrapper{border-radius: 16px;
    background: linear-gradient(0deg, rgba(230, 231, 255, 0.40) 0%, rgba(230, 231, 255, 0.40) 100%), #FFF;
    padding: 80px 32px 120px 32px;}

.implementation_wrapper .core_values_card{margin-bottom: 16px;}

.inner_request_demo_wrapper{margin-top: 0px;}

.mental_health_wrapper {background: url(../img/mental-health-banner-img.jpg) no-repeat;background-size: cover;
    background-position: 54% 50px;}

.schools_wrapper {background: url(../img/school-banner-mobile-img.jpg) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.veteran_wrapper{background: url(../img/veteran-banner-img.jpg) no-repeat;background-size: cover;
    background-position: 50% 50px;}

.employers_wrapper{background: url(../img/employers-mobile-banner.png) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.give_me_five_wrapper{background: url(../img/give-me-five-banner-mobile.jpg) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.user_friendly_wrapper{padding: 100px 32px 100px 32px;position: static;}

.our_features_wrapper{padding: 72px 32px 92px 32px;margin-top: -24px;}

.our_features_container .col-lg-12 h3{font-size: 40px;line-height: 120%;}

.inside_request_demo_wrapper{border-radius: 16px;
    background: linear-gradient(0deg, rgba(159, 226, 217, 0.40) 0%, rgba(159, 226, 217, 0.40) 100%), #FFF;}

.case_studies_wrapper {background: url(../img/case-studies-banner-mobile-img.jpg) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.case_studies_wrapper .use_case_heading h2{color: var(--color-white);}

.case_studies_wrapper .use_case_heading p{color: var(--color-white);}

.case_studies_list_wrapper{padding: 80px 32px 82px 32px;}

.case_studies_list_row .case_studies_card{border-radius: 16px;border: 1px solid #E2E8E9;}

.case_studies_list_row .col-lg-4{margin-bottom: 28px;}

.case_studies_card .heading_info{padding: 12px;}

.case_studies_card .content_info{padding: 0px 12px 24px 12px;}

.inner_faq_wrapper{border-radius: 16px;background: var(--color-white);margin-top: -40px;padding-bottom: 50px;}

.case_details_wrapper {background: url(../img/foyer-central-banner-mobile-img.jpg) no-repeat;background-size: cover;
    background-position: 50% 80px;}

.case_details_heading{flex-direction: column;width: calc(100% - 72px);left: 36px;}

.case_details_heading .text_info{width: 100%;margin-bottom: 36px;}

.case_details_heading h2{font-size: 40px;line-height: 120%;margin-bottom: 16px;}

.case_details_heading p{font-size: 20px;line-height: 130%;}

.case_details_heading .logo_wrap{width: 100%;padding: 11.5px 11.097px 11.5px 11.094px;}

.case_details_heading .logo_wrap img{height: 47px;}

.case_studies_details_wrapper{padding: 80px 32px 140px 32px;}

.case_studies_details_row h3{font-size: 40px;line-height: 120%;margin-bottom: 20px;}

.case_studies_details_row .col-lg-12{padding-bottom: 36px;margin-bottom: 36px;}

.work_options_wrapper {background: url(../img/work-options-banner-mobile-img.jpg) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.work_options_wrapper .case_details_heading .logo_wrap {padding: 3px 17px 2.997px 18px;}

.work_options_wrapper .case_details_heading .logo_wrap img{height: 64px;}

.hasain_constructions_wrapper {background: url(../img/hasain-constructions-banner-mobile-img.jpg) no-repeat;
    background-size: cover;background-position: center top;}

.hasain_constructions_wrapper .case_details_heading .logo_wrap{padding: 8px 14px 7.75px 15px;}

.hasain_constructions_wrapper .case_details_heading .logo_wrap img{height: 54px;}

.hope_labs_wrapper {background: url(../img/hope-labs-banner-mobile-img.jpg) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.hope_labs_wrapper .case_details_heading .logo_wrap{padding: 24px 14px 24.3px 15px;}

.hope_labs_wrapper .case_details_heading .logo_wrap img{height: 21px;}

.alameda_family_wrapper{background: url(../img/alameda-family-banner-img.jpg) no-repeat;background-size: cover;
    background-position: 50% 50%;}

.alameda_family_wrapper .case_details_heading .logo_wrap{padding: 6px 42px 6px 41px;}

.alameda_family_heading{padding: 26px;}

.alameda_family_heading h2{font-size: 38px;}

.alameda_family_wrapper .case_details_heading .logo_wrap img{height: 58px;}

.veteran_health_wrapper {background: url(../img/veteran-health-banner-mobile-img.jpg) no-repeat;
    background-size: cover;background-position: center top;}

.veteran_health_wrapper .case_details_heading .logo_wrap{padding: 11px 14px 10.537px 15px;}

.kelmscott_john_wrapper {background: url(../img/kelmscott-john-banner-mobile-img.jpg) no-repeat;
    background-size: cover;background-position: center top;}

.kelmscott_john_wrapper .case_details_heading .logo_wrap{padding: 7px 18.237px 7px 18px;}

.kelmscott_john_wrapper .case_details_heading .logo_wrap img{height: 56px;}

.warrah_wrapper{background: url(../img/warrah-mobile-banner-img.png) no-repeat;
    background-size: cover;background-position: center top;}

.impact_disability_wrapper{background: url(../img/impact-disability-mobile-banner-img.png) no-repeat;
        background-size: cover;background-position: center top;}

.impact_homecare_wrapper{background: url(../img/impact-home-care-banner-mobile-img.png) no-repeat;
    background-size: cover;background-position: center top;}

.case_details_heading .impact_logo{width: auto;}

.impact_disability_wrapper .case_details_heading{align-items: flex-start;}

.impact_homecare_wrapper .case_details_heading{align-items: flex-start;}

.moretext{display: none;}

.case_details_heading .warrah_logo_wrap{padding: 11px 30px 11px 30px;width: 246px;}

.case_details_heading .moreless-button{color: #fff;text-decoration: none;font-size: 20px;
    font-weight: 600;font-family: var(--generalsans-600-font);}

.pricing_container{padding-left: 10.5px;padding-right: 10.5px;padding-bottom: 100px;}

.pricing_heading{margin-bottom: 36px;padding-left: 32px;padding-right: 32px;}

.pricing_heading h2{font-size: 44px;line-height: 120%;}

.pricing_content{padding: 0px 43px;}

.pricing_content .col-lg-2{width: 100%;min-height: initial;padding: 24px 24px 32px 24px;border-right: none;
    border-radius: 24px 24px 0px 0px;}

.pricing_card h6{font-size: 24px;line-height: 116%;margin-top: 24px;}

.pricing_card .request_quote_btn{position: static;margin-top: 36px;}

.pricing_content .eductaion_content{border-bottom: 1px solid #1E4854;border-radius: 0px;border-right: none;
    padding: 24px 16px 36px 16px;min-height: initial;}

.pricing_content .eductaion_content .pricing_card{width: 100%;}

.eductaion_content .pricing_card h3{font-size: 20px;line-height: 120%;height: auto;}

.pricing_card h5{font-size: 32px;line-height: 116%;margin-top: 24px;margin-bottom: 16px;}

.eductaion_content a, .specialist_content a{position: static;margin-top: 24px;}

.specialist_content{width: 100%;border-radius: 0px 0px 24px 24px;padding: 24px 16px 36px 16px;}

.specialist_content .pricing_card h3{height: auto;margin-bottom: 24px;font-size: 20px;line-height: 120%;}

.specialist_content .pricing_card h3 br{display: none;}

.specialist_content .pricing_card h4{margin-bottom: 24px;}

.pricing_card h4 span{width: 62px;font-size: 20px;}

.pricing_card h4 strong{font-size: 32px;}

.specialist_content .pricing_card h4 p{display: block;margin-left: 87px;}

.included_wrapper{padding: 80px 32px 92px 32px;}

.included_wrapper .crisis_left_content h3{margin-bottom: 28px;}

.included_wrapper .schedule_demo_btn{margin-top: 0px;margin-bottom: 36px;}

.included_wrapper .crisis_right_content ul{margin-bottom: 28px;}

.included_wrapper .crisis_right_content ul li{font-size: 16px;line-height: 120%;white-space: normal;
    display: flex;align-items: center;}

.about_us_wrapper_inner{padding: 80px 32px 56px 32px;}

.terms_content_head_wrapper .about_left_text{padding-top: 0px;}

.terms_content_wrapper{padding: 100px 32px 100px 32px;}

.terms_content_wrapper .about_left_text{padding-top: 0px;}

.terms_content_wrapper .about_left_text h3{font-size: 28px;line-height: 106%;}

.subscription_container{padding: 192px 32px 140px 32px;}

.subscription_content{padding-left: 10.5px;padding-right: 10.5px;margin-top: 36px;}

.subscription_heading h2{font-size: 44px;line-height: 120%;}

.subscription_form{padding: 32px 24px;}

.blog_page_wrapper{min-height: auto;}

.blog_page_wrapper .pricing_wrapper{min-height: auto;}

.search_container{width: 100%;padding: 0px 10px;}

.search_input_field{width: calc(100% - 110px);}

.search_container button{margin-left: 5px;}

.blog_list_wrapper{padding: 80px 32px 120px 32px;margin-top: -24px;}

.tags_nav_container{margin-bottom: 28px;}

.tags_nav_container ul{overflow: auto;}

.tags_nav_container ul li a{white-space: nowrap;}

.blog_recent_post{margin-left: -10.5px;margin-right: -10.5px;margin-bottom: 0px;}

.blog_recent_post .col-lg-6{padding-left: 10.5px;padding-right: 10.5px;margin-bottom: 32px;}

.blog_card_large .tags_info{flex-direction: column;align-items: flex-start;height: auto;}

.tags_info ul{margin-bottom: 10px;}

.blog_card_small .img_wrap{width: 100%;margin-right: 0px;}

.blog_card_large .img_wrap img{height: 260px;border-radius: 24px;object-fit: cover;}

.blog_card_small .img_wrap img{width: 100%;height: 260px;border-radius: 24px;object-fit: cover;}

.blog_text_info{width: 100%;}

.blog_card_large .blog_text h5{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size: 24px;}

.blog_card_large .blog_text a{top: 12px;}

.blog_text_info .blog_text h5{font-size: 24px;-webkit-line-clamp: 2;}

.blog_text_info .blog_text a{top: 20px;}

.blog_details_wrapper{padding: 80px 32px 120px 32px;}

.blog_details_heading h3{font-size: 44px;}

.social_share_info{justify-content: flex-start;margin-top: 36px;}

.blog_content_wrapper{padding: 20px 32px 120px 32px;margin-top: -90px;}

.blog_left_info{padding: 24px 16px 0px 16px;width: 100%;}

.blog_left_info .tags_info ul{margin-bottom: 0px;}

.blog_content{padding: 32px 0px 0px 0px;}

.blog_right_info{padding: 32px 16px 36px 16px;background: url(../img/frame-line.svg) no-repeat;margin-top: 24px;
align-items: flex-start;width: 100%;}

.recent_post_card{margin-bottom: 20px;}

.recent_post_card .tags_info{height: auto;flex-direction: column;align-items: flex-start;}

.written_by_wrapper{padding: 80px 32px 120px 32px;}

.written_by_row h3{font-size: 40px;margin-bottom: 32px;}

.written_by_content{flex-direction: column;}

.safe_space_wrapper{padding: 0px 32px 60px 32px;}

.safe_space_content h3{font-size: 40px;margin-bottom: 24px;}

.safe_space_content p{width: 100%;margin-bottom: 36px;}


}

/*  Resolutions below 991px  */
@media (min-width: 768px) and (max-width: 991px) {

.home_wrapper .our_services_wrapper{min-height: 1420px;}

.give_me_five_wrapper .our_features_wrapper{min-height: 1180px;}

.about_images_wrapper .give_me_five_img{top: 44%;left: 45%;}

.subscribe_container .input_field button{position: absolute;right: 0px;top: 0px;}

.founding_team_row .col-lg-12 .founding_team_content .col-md-4{width: 33.33333333%;align-items: flex-start;}

.blog_details_page{min-height: auto;}
    
}
    
/*  Resolutions below 767px  */
@media (min-width: 480px) and (max-width: 767px) {
    

}


/*  Resolutions below 479px  */
@media (max-width: 479px) {	

.form_field label.error{font-size: 11px;}

.home_wrapper .our_services_wrapper {min-height: 1500px;}

.home_wrapper .timeline_wrapper {min-height: 3992px;}

.home_wrapper .testimonials_wrapper {min-height: 908px;}

.home_wrapper .faq_wrapper {min-height: 2186px;}

.about_page_wrapper .core_values_wrapper{min-height: 1821px;}

.about_page_wrapper .about_product_wrapper{min-height: 2370px;}

.about_page_wrapper .team_wrapper{min-height: 3670px;}

.inner_testimonials_wrapper{min-height: 948px;}

.case_studies_card_wrapper{min-height: 1434px;}

.disability_page_wrapper .benefits_wrapper{min-height: 1545px;}

.disability_page_wrapper .implementation_wrapper{min-height: 2341px;}

.mentalhealth_page_wrapper .benefits_wrapper{min-height: 1477px;}

.mentalhealth_page_wrapper .implementation_wrapper{min-height: 1717px;}

.schools_page_wrapper .benefits_wrapper{min-height: 1521px;}

.schools_page_wrapper .implementation_wrapper{min-height: 1825px;}

.veteran_page_wrapper .benefits_wrapper{min-height: 1554px;}

.veteran_page_wrapper .implementation_wrapper{min-height: 2319px;}

.employees_page_wrapper .benefits_wrapper{min-height: 1566px;}

.employees_page_wrapper .implementation_wrapper{min-height: 2314px;}

.giveme_five_page_wrapper .timeline_wrapper{min-height: 4018px;}

.giveme_five_page_wrapper .user_friendly_wrapper{min-height: 1747px;}

.giveme_five_page_wrapper .our_features_wrapper{min-height: 1103px;}

.case_studies_page_wrapper .case_studies_list_wrapper{min-height: 4094px;}

.case_studies_page_wrapper .inner_faq_wrapper{min-height: 2137px;}


}

/*  Resolutions below 400px  */
@media (max-width: 400px) {	


}

/*  Resolutions below 389px  */
@media (max-width: 389px) {	

.banner_content.home_banner_content{padding: 180px 24px 24px 24px;}

.banner_content h1{font-size: 40px;line-height: 116%;}

.case_details_heading .logo_wrap img {height: auto;width: 100%;}

.case_studies_card .heading_info span{font-size: 14px;line-height: 18px;}

.case_studies_card .heading_info .hope_lab_logo{height: 18px;}

.give_me_five_wrapper .our_features_wrapper{min-height: 1232px;}

.about_page_wrapper .team_wrapper{min-height: 3800px;}

}

/*  Resolutions below 360px  */
@media (max-width: 360px) {	

.banner_content p{font-size: 18px;line-height: 114%;}

.product_text h5{font-size: 18px;line-height: 118%;}

.product_text p{font-size: 14px;line-height: 138%;}

.about_page_wrapper .about_product_wrapper{min-height: 2184px;}

.about_page_wrapper .team_wrapper {min-height: 3890px;}

.case_studies_heading h3{font-size: 56px;line-height: 112%;}

.case_studies_card .content_info h5{font-size: 26px;line-height: 116%;}

.case_details_heading h2{font-size: 36px;line-height: 116%;}

.case_details_heading p{font-size: 18px;line-height: 128%;}

.case_studies_card .heading_info span{font-size: 14px;line-height: 18px;}

.case_studies_card .heading_info .hope_lab_logo{height: 18px;}

.work_options_wrapper .case_details_heading .logo_wrap img {height: auto;}

.hasain_constructions_wrapper .case_details_heading .logo_wrap img{height: auto;}

.hope_labs_wrapper .case_details_heading .logo_wrap img{height: auto;}

.give_me_five_wrapper .our_features_wrapper{min-height: 1220px;}

}

/*  Resolutions below 320px  */
@media (max-width: 320px) {	


}

@media (min-width: 320px) and (max-width: 991px) {


}

/*  Resolutions below 1360px  */
@media (min-width: 1360px) {	

.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1300px;}

.timeline_wrapper{min-height: 2740px;}

.team_wrapper{min-height: 2440px;}

.case_studies_card_wrapper{min-height: 785px;}


}

/*  Resolutions below 1440  */
@media (min-width: 1440px) {

.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1380px;}

.timeline_wrapper{min-height: 2890px;}

.team_wrapper{min-height: 2510px;}

.case_studies_card_wrapper{min-height: 812px;}

}

/*  Resolutions below 1560  */
@media (min-width: 1560px) {

.timeline_wrapper{min-height: 3144px;}

.team_wrapper{min-height: 2580px;}

.case_studies_card_wrapper{min-height: 860px;}
    
}

/*  Resolutions below 1920  */
@media (min-width: 1920px) {

.timeline_wrapper{min-height: 3172px;}

}