@media only screen and (max-width: 991px) {
    .right_navbar {
        display: -webkit-box;
        margin-right: 0px !important;
    }

    .directory_header {
        justify-content: space-evenly;
        border-bottom: 1px solid #dfdfdf;
    }

    .right_navbar .directory-menu {
        margin-left: 0px;
    }

    .directory_header .navbar-brand {
        margin-right: 3rem;
    }

    .directory_header li.nav-item {
        display: flex;
        align-items: center;
    }

    .directory_header .directory-menu {
        font-size: 10px;
    }

    .country_li .dropdown-menu {
        position: absolute;
        max-width: 220px;
    }

    .directory_landing_page_search_section .serach_main_div {
        padding: 0 2rem;
        font-family: 'Spartan_Regular';
    }

    .directory_landing_page_search_section .serach_main_div .search_bar .search_btn {
        padding: 9px 10px 8px 10px !important;
        width: 90px;
        /* font-size: 11px; */
    }

    .all-services {
        font-size: 12px;
        font-family: 'Spartan_Bold';
    }

    .directory_landing_page_search_section .serach_main_div .search_bar input {
        margin-top: 5px;
    }

    #postcodeAutoCompleted::placeholder,
    #serviceAutoCompleted::placeholder {
        font-size: 10px;
        font-weight: 700;
        color: #000;
    }

    .directory_landing_page_search_section .serach_main_div .search_bar .input:nth-of-type(1) {
        border-top-right-radius: 50px !important;
        border-bottom-right-radius: 50px !important;
        border-right: 0px !important;
    }

    .services-row {
        display: flex;
        justify-content: space-around;
    }

    .services-section {
        margin-top: 0rem;
        position: absolute;
        width: -webkit-fill-available;
        z-index: 2;
        background: #fff;
    }

    .services-row ul {
        padding-top: 0rem;
        border-top: 1px solid #dfdfdf;
        min-width: 70%;
        height: 100%;
    }

    .services-row ul li {
        font-size: 12px;
        font-family: 'Spartan_Bold';
        margin: 25px 0px;
    }

    .services-row ul li a i {
        float: right;
    }

    .service-close-btn {
        position: absolute;
        right: 0px;
        bottom: unset;
        margin-top: 15px !important;
    }

    .services-section {
        display: none;
    }

    ul[class*='hidden'] {
        width: 100%;
        z-index: 2;
        position: absolute;
        left: -1000px;
        background: #fff;
        color: #000;
        padding: 0px 45px;
    }

    .service-list .service-close-btn {
        margin-top: 0px !important;
    }

    .service-list {
        border-top: none !important;
    }

    .service-list li:first-child {
        margin-top: 0px;
        padding-top: 30px;
        border-top: 1px solid #dfdfdf;
    }

    .service-list li:first-child i {
        float: left;
        position: absolute;
        left: 25px;
    }

    .service-list li:first-child .title {
        text-decoration: underline;
    }

    .service-list li:not(:first-child) a {
        color: #929292;
    }

    .service-list li:not(:first-child) {
        padding: 0px 15px;
    }

    .mobile-navbar {
        display: flex !important;
        justify-content: space-between;
    }

    .service-shadow {
        box-shadow: 0 0 60rem 60px rgb(102 95 95);
    }

    .service-shadow-bottom {
        clip-path: polygon(0% 0%, 100% 0%, 100% 250%, 0% 250%);
        position: absolute;
        top: -75px;
        left: 0px;
        z-index: 99;
    }

    #futureCareMenu .close-menu-btn-mobile {
        display: block;
        position: absolute;
        right: 10px;
        bottom: 5px;
    }

    /* #futureCareMenu ul[class*='hidden']{
        clip-path: polygon(0% 1%, 100% 1%, 100% 450%, 0% 450%);
        box-shadow: rgb(102 95 95) 0px 0px 160rem 160px;
    } */
    .directory_future_care_image_section .left-side img {
        width: inherit;
    }

    .directory_future_care_image_section .right-section .title-section {
        font-size: 36px;
    }

    .directory_future_care_page .directory_future_care_form_section .form-section input {
        width: 70%;
    }

    #futureCareMenu .future-menu-answer[class*='hidden'] {
        top: -1000px;
        padding-bottom: 0.5rem;
        padding-top: 1rem;
    }

    #futureCareMenu .future-menu-answer li {
        width: 100%;
    }

    #futureCareMenu .future-menu-answer .close-menu-btn-ans .slide-btn {
        margin-left: 0px;
        margin: 8px;
    }

    #futureCareMenu .future-menu-answer .close-menu-btn-ans .close-btn {
        margin-right: 0px;
    }

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

    .directory_subsection_page .content .heading {
        padding: 0px 0px;
        color: #fff;
    }

    .directory_subsection_page .banner-image .directory_landing_page_search_section .services-section {
        position: absolute;
        left: 0px;
    }

    /* .directory_subsection_page .banner-image {
        background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(../images/directory/9.png);
        background-size: cover;
        background-position: center;
    } */

    .directory_subsection_page .directory_subsection_page_main_content .main-heading {
        font-size: 12px;
        margin-bottom: 2rem;
    }

    .services-open-btn-mobile {
        color: #fff;
    }

    .services-open-btn-mobile:focus {
        color: #fff;
    }

    .directory_list_page .services-open-btn-mobile,
    .directory_landing_page .services-open-btn-mobile {
        color: grey;
        font-size: 12px;
    }

    .directory_landing_page .owl-item {
        display: flex;
        justify-content: center;
    }

    .directory_list_page .list_section h2.title {
        font-size: 18px;
    }

    .directory_list_page .list_section .subtitle {
        font-size: 9px;
    }

    .directory_subsection_page .directory_subsection_page_main_content .text-left p {
        color: #000;
        font-size: 10px;
    }

    .mobile_search_section {
        padding: 30px 0px 30px 0;
    }

    .directory_services .view_all_div a {
        margin-right: 0px;
    }

    .directory_services .view_all_div a i {
        bottom: 2px;
    }

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .img_section {
        /* width: 160px !important; */
        height: 200px;
        padding: revert;
    }

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .slider-quote-image {
        height: 55px;
        width: 55px;
    }

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .div_section p {
        font-size: 10px;
        margin-top: 15px;
        font-family: 'Spartan_Regular';
    }

    .tell_it_the_way_section ul {
        padding: 30px;
    }

    .banner-search-section-mobile .filters .filter-wrapper {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }


    .banner-search-section-mobile .filters .filter-wrapper .select-menu .form-control {
        font-size: 15px;
    }

    .banner-search-section-mobile .filters .filter-wrapper .select-menu {
        width: 100%;
    }

    .banner-search-section-mobile .filters .filter-wrapper .select-menu:nth-child(3) {
        margin-bottom: 20px;
    }

    .banner-search-section-mobile .search-filters .select-menu {
        margin-bottom: 13px;
        width: 100%;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select {
        border: unset;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select span.current {
        font-family: 'Spartan_Bold';
        text-transform: uppercase;
        font-size: 11px;
        color: #000;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list {
        box-shadow: unset;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list li.option.selected.focus {
        background-color: unset;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list li.option:first-child {
        display: none;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list li.option {
        text-transform: capitalize;
        font-family: 'Spartan_Medium';
        font-size: 11px;
        line-height: 1.5;
        min-height: 28px;
        color: gray;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select:after {
        content: '\002B';
        transform: unset;
        border: unset !important;
        transform-origin: unset;
        margin: 0;
        position: absolute;
        top: 0;
        right: 26px;
        font-size: 20px;
        color: #000;
        font-family: 'Spartan_SemiBold';
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select.open:after {
        content: '\2212';
    }

    .banner-search-section-mobile .search-results .section-items hr.card_block_hr:first-child {
        margin-top: 0;
    }

    .banner-search-section-mobile .search-filters .service-close-btn {
        position: absolute;
        right: 0px;
        bottom: 0px;
        min-width: 100px;
        margin-top: 15px !important;
    }

    .select-menu .service-close-btn {
        margin-top: 0px !important;
    }

    .owl-theme .owl-dots .owl-dot span {
        max-width: 4px;
        width: 4px;
    }

    .directory_slider .section-items .owl-theme .owl-dots .owl-dot.owl-dot.active span {
        padding: 0 10px;
    }

    .futurecare-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        /* Adjust the color and opacity as needed */
        z-index: 1;
        /* Make sure the z-index is higher than the dropdown */
    }

    .directory_slider .section-items .item .label_div {
        font-size: 10px;
    }
}

@media only screen and (max-width: 320px) {
    .directory_header .navbar-brand {
        margin-right: 0rem;
    }
}

@media only screen and (max-width: 991px) {
    .right_navbar {
        flex-direction: row;
    }
}

@media only screen and (min-width: 991px) {
    .navbar-nav {
        flex-direction: row;
    }
}

@media only screen and (min-device-width : 992px) and (max-device-width : 1120px) {
    .desktop-navbar .menu-section {
        min-width: max-content;
    }

    .directory-menu {
        margin: 0px;
    }
}

@media only screen and (max-width: 768px) {
    .directory_future_care_page .directory_future_care_title_section .title .bold {
        font-size: 16px;
    }

    .directory_future_care_page .directory_future_care_title_section .title .text_section {
        /* color: rgb(128,128,128); */
        margin-top: 1rem !important;
        font-size: 12px;
        /* margin-bottom: -28px; */
        font-weight: 600;
        font-family: 'Spartan_SemiBold';
    }

    .directory_future_care_page .directory_future_care_title_section .title .textsection {
        margin-top: 1rem !important;
        font-size: 13px;
        font-weight: 500;
        /* color: #71797E; */
        font-family: 'Spartan_Medium';
    }

    .directory_future_care_page .directory_future_care_title_section .title .textsub_section {
        margin-top: 1rem !important;
        font-size: 13px;
        font-weight: 500;
        /* line-height: 30px; */
        color: #71797E;
        font-family: 'Spartan_Regular';
    }

    .directory_future_care_page .directory_future_care_title_section .title .textsection_mb {
        margin-top: 1rem !important;
        font-size: 13px;
        color: black;
        font-family: 'Spartan_Medium';
        /* font-weight: 900; */
    }

    .directory_future_care_page .directory_future_care_title_section .title .text_subsection {
        margin-top: 1rem !important;
        font-size: 12px;
        font-weight: 200;
        margin-bottom: 0px;
    }

    .directory_future_care_page .directory_future_care_title_section .title .sub_textsection {
        margin-top: 1rem !important;
        font-size: 13px;
        font-weight: 600;
        margin-bottom: 5px;
        color: #6D6D6D;
    }

    .directory_future_care_page .directory_future_care_title_section .title .section_div {
        font-size: 12px;
        font-weight: 500;
        margin-bottom: 1px;
        padding-top: 18px;
    }

    .directory_future_care_page .directory_future_care_title_section .title .bold_div {
        font-weight: 600;
        color: darkgray;
    }

    .directory_future_care_page .directory_future_care_title_section .title .text-section {
        margin-top: 1rem !important;
        font-size: 12px;
        font-family: 'Spartan_SemiBold';
        font-weight: 600;
    }

    .directory_future_care_image_section .right-section .title-section1 {
        font-style: italic;
        color: #5A5A5A;
        height: 28px;
        font-size: 28px;
        padding-bottom: 85px;
    }

    .directory_future_care_image_section .right-section .title-section2 {
        font-style: italic;
        color: #5A5A5A;
        font-size: 26px;
        margin-left: 2px;
        margin-bottom: 75px;
    }

    .sub_title {
        font-size: 11px;
        font-weight: 600;
        color: #929292 !important;
    }

    .privacy_section {
        margin-bottom: -46px;
        margin-top: 24px;
        font-size: 11px;
        color: darkgrey;
    }

    .directory_future_care_image_section .image_div {
        margin-top: -40px;
    }

    .directory_future_care_title_section .title .sub_section {
        color: #000;
        font-size: 13px;
        font-weight: 900;
    }

    .future-navbar {
        padding: 10px 15px;
        margin: 0px !important;
        position: relative;
    }

    .future-navbar .menu-section h4 {
        font-size: 13px;
        margin-left: -25px;
    }

    #futureCareMenu .future-menu-questions {
        width: 100%;
    }

    #futureCareMenu .future-menu-answer li {
        width: 100%;
    }

    #futureCareMenu .close-menu-btn-mobile {
        display: block;
        right: 10px;
        bottom: 5px;
    }

    #futureCareMenu .future-menu-questions li {
        font-size: 16px;
    }

    .future-navbar .btn_default {
        font-family: revert;
        font-size: 15px;
        color: black;
        line-height: 5px;
        border: 2px solid rgb(113, 121, 126);
        border-radius: 19px;
        background: transparent;
        transition: all 0.3s ease 0s;
        border-color: rgb(113, 121, 126);
        font-weight: 700;
        width: 77px;
        height: 25px;
        margin-left: -66px;
    }

    /* #futureCareMenu ul[class*='hidden']{
        clip-path: polygon(0% 1%, 100% 1%, 100% 450%, 0% 450%);
        box-shadow: rgb(102 95 95) 0px 0px 160rem 160px;
        top: 0;
        padding-top: 1rem;
    } */
    .directory_future_care_terms_section {
        text-align: center;
    }

    .directory_future_care_terms_section a {
        color: #08c;
        font-weight: 600;
    }

    .directory_future_care_social_section p {
        text-align: center;
        font-size: 15px;
        font-family: 'Spartan_Bold';
    }

    .directory_future_care_social_section .social-icons i {
        font-size: 30px;
        color: #6e727d;
        margin: 16px;
    }

    .directory_future_care_page .directory_future_care_form_section .form-section input {
        width: 80%;
    }

    .directory_future_care_page .directory_future_care_image_section {
        margin-bottom: 1rem;
    }

    .directory_future_care_form_section .skeleton-img {
        width: 80%;
        margin: auto;
    }

    .directory_future_care_form_section .skeleton-img img {
        width: 50%;
    }

    .directory_future_care_form_section h3 {
        font-size: 18px;
        text-align: center !important;
    }

    #footer-mobile {
        min-height: 50px;
        height: auto;
        border-top: 1px solid gray;
        padding-bottom: 10px;
        margin-top: 20px;
        color: #000;
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    #footer-mobile .tag_line {
        text-align: right;
        font-family: 'Alata_Regular';
    }

    #footer-mobile .footer_menu ul li {
        line-height: 30px;
    }

    #footer-mobile li {
        font-size: 13px;
        color: #fff;
        font-family: 'Spartan_Regular';
    }

    #footer-mobile .football_text {
        text-align: left;
        font-family: 'Alata_Regular';
        text-transform: lowercase;
    }

    #footer-mobile .football_text span {
        font-size: 15px;
    }

    #footer-mobile>.row:nth-child(1) {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #footer-mobile .footer_menu ul li a {
        margin-bottom: 10px;
        font-family: 'Spartan_Regular';
    }

    #footer-mobile li a {
        font-size: 11px;
    }

    #footer-mobile .copyright {
        line-height: 35px;
        font-family: 'Spartan_Regular';
        font-size: 11px;
        text-align: right;
    }

    .directory_slider .section-items .owl-carousel .owl-nav .owl-prev,
    .directory_slider .section-items .owl-carousel .owl-nav .owl-next {
        display: none !important;
    }


    .directory_landing_page_directory_services_section .directory_services .bold {
        font-family: 'Spartan_Regular';
        font-weight: 800;
        font-size: 10px;
        margin-bottom: 0px;
    }

    .directory_landing_page_directory_services_section .directory_services .view_all_div a {
        font-size: 6px;
    }

    .directory_landing_page_directory_services_section .section-items .section-item {
        padding: 0px;
    }

    .directory_landing_page_directory_services_section .card_div {
        padding: 33px;
        border-radius: 10px;
        border-width: 2px;
        height: 200px;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .directory_landing_page_directory_services_section .card_div .no_image_div {
        color: gray;
        font-weight: bold;
        font-family: fangsong;
        font-size: 25px;
    }



    .directory_landing_page_directory_services_section .directory_services .row {
        align-items: self-start;
    }

    .directory_services .content .content-detail {
        padding: 5px 4px;
    }

    .directory_services .content .content-detail p {
        font-size: 8px;
    }

    .directory_services .view_all_div {
        justify-content: flex-start;
    }

    .directory_future_care_form_section .body-parts ul li {
        font-size: 12px;
    }

    .business_details_page .business_details_section .single_blockquote {
        width: 80%;
    }

    .business_details_page .business_details_section .single_blockquote h2,
    .business_details_page .business_details_section .what_our_client_say_blockquote .slider_blockquote h2 {
        font-size: 23px;
    }

    .business_details_page .business_details_section .single_blockquote p,
    .business_details_page .business_details_section .what_our_client_say_blockquote .slider_blockquote p {
        font-size: 8px !important;
    }

    .business_details_page .business_details_section .what_our_client_say_blockquote .slider_blockquote {
        padding: 40px 30px 50px;
    }

    /* .directory_list_page{
        padding: 0px 0 110px 0;
    } */
    .mobile_search_section {
        padding: 30px 0px 30px 0;
    }

    /* .directory_landing_page_search_section_mobile_shadow{
        box-shadow: 0 200px 80px 150px #8b8888f7;
    }    */
    .directory_subsection_page .directory_subsection_page_main_content .popular_section .item {
        padding: 0.25rem;
    }

    .directory_subsection_page .directory_subsection_page_main_content .popular_section .image-title {
        padding: 5px 4px;
    }

    .directory_subsection_page .directory_subsection_page_main_content .popular_section .image-title .title {
        font-size: 8px;
    }

    .directory_subsection_page_main_content .signup-form .subtitle {
        color: grey;
        font-size: 14px;
        margin-left: 3px;
    }

    .directory_subsection_page_main_content .signup-form .sub_title2 {
        font-size: 14px;
        margin-left: 9px;
        color: grey;
    }

    .directory_subsection_page_main_content .signup-form .sub_title3 {
        font-size: 14px;
        margin-left: 6px;
        color: grey;
    }

    .directory_subsection_page_main_content .signup-form .icon_div {
        margin-left: -230px;
    }

    .directory_subsection_page_main_content .signup-form .sub_section {
        top: -86px;
        margin-left: 162px;
    }

    .directory_subsection_page_main_content .signup-form .upload_div {
        margin-left: 257px;
        margin-top: -138px;
        display: table-caption;
    }

    .directory_subsection_page_main_content .signup-form .btn_div {
        margin-left: 25px;
        margin-top: -1px;
    }

    .directory_subsection_page_main_content .signup-form .label_text {
        top: -50px;
        margin-bottom: -65px;
        margin-left: -5px;
    }

    .directory_subsection_page_main_content .signup-form .label_text2 {
        margin-left: 183px;
        top: -48px;
        margin-bottom: -47px;
    }

    .directory_subsection_page_main_content .signup-form .btn-continue {
        padding: 6px 50px 2px 50px !important;
        font-weight: 900 !important;
        margin-top: 8px;
    }

    .directory_subsection_page_main_content .signup-form .select_div {
        margin: -24px;
        margin-left: 7px;
    }

    .directory_subsection_page_main_content .signup-form .text_div {
        margin-left: -190px;
        font-size: 16px;
    }

    .directory_subsection_page_main_content .signup-form .text_div2 {
        margin-left: 224px;
        margin-top: -103px;
        display: block;
        scroll-margin-top: 143px;
    }

    .directory_subsection_page_main_content .signup-form .input_headings {
        font-family: 'Spartan_SemiBold';
        color: grey;
        margin-left: 100px;
        font-size: 24px;
    }

    .directory_social_share_section h6.title {
        font-size: 16px;
        color: #5A5A5A;
    }

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .slider-quote-text {
        font-size: 18px;
    }

    /* .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .img_section{
        width: 100% !important;
    } */

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .div_section {
        height: 200px;
        /* padding: 25px; */
    }

    .tell_it_the_way_section ul {
        padding: 30px;
    }

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .div_section {
        padding: 43px;
    }

    .banner-search-section-mobile .filters .filter-wrapper {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }


    .banner-search-section-mobile .filters .filter-wrapper .select-menu .form-control {
        font-size: 15px;
    }

    .banner-search-section-mobile .filters .filter-wrapper .select-menu {
        width: 100%;
    }

    .banner-search-section-mobile .filters .filter-wrapper .select-menu:nth-child(3) {
        margin-bottom: 20px;
    }

    .banner-search-section-mobile .search-filters .select-menu {
        margin-bottom: 13px;
        width: 100%;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select {
        border: unset;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select span.current {
        font-family: 'Spartan_Bold';
        text-transform: uppercase;
        font-size: 11px;
        color: #000;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list {
        box-shadow: unset;
        margin-top: -1px;
        margin-left: -18px;
        margin-right: -17px;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list li.option.selected.focus {
        background-color: unset;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list li.option:first-child {
        display: none;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select ul.list li.option {
        text-transform: capitalize;
        font-family: 'Spartan_Medium';
        font-size: 11px;
        line-height: 1.5;
        min-height: 28px;
        color: gray;
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select:after {
        content: '\002B';
        transform: unset;
        border: unset !important;
        transform-origin: unset;
        margin: 0;
        position: absolute;
        top: 0;
        right: 26px;
        font-size: 20px;
        color: #000;
        font-family: 'Spartan_SemiBold';
    }

    .banner-search-section-mobile .search-filters .select-menu .nice-select.open:after {
        content: '\2212';
    }

    .banner-search-section-mobile .search-results .section-items hr.card_block_hr:first-child {
        margin-top: 0;
    }

    .banner-search-section-mobile .search-filters .service-close-btn {
        position: absolute;
        right: 0px;
        bottom: 0px;
        min-width: 100px;
        margin-top: 15px !important;
    }

    .select-menu .service-close-btn {
        margin-top: 0px !important;
    }

    .popover-body {
        width: 300px;
    }

    .popover-body .mobile-image {
        width: 80px;
    }

    .popover-body .right-sign {
        width: 20px;
    }

    .tooltip-title {
        padding: 10px;
        font-size: 14px;
    }

    .popover-body ul li {
        font-size: 10px;
        line-height: 1rem;
    }
}

@media only screen and (max-width: 767px) {
    .two-month-badge {
        margin-top: 3rem;
    }

    .two-month-badge::after {
        content: url(../images/30_per_off_mobile.svg);
        position: absolute;
        top: -60px;
        right: 0px;
    }

    .directory_signup_body_modal .modal-body .form-element .oca_number {
        width: 100%;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1200px) {
    #futureCareMenu .future-menu-questions {
        width: 50%;
    }

    .business_details_page .business_details_section .single_blockquote h2 {
        font-size: 31px;
    }
}

@media only screen and (max-width: 767px) {
    .d-none-mobile {
        display: none;
    }

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .img_section {
        width: 100% !important;
    }
}

@media only screen and (min-width: 820px) and (max-width: 1000px) {
    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .div_section {
        height: 200px;
    }

    .directory_sales_page .directory_sales_page_slider .directory-sales-blockquote-carousel .slider_blockquote .slider-quote-text {
        font-size: 18px;
    }
}

@media only screen and (min-width: 768px) {
    #futureCareMenu .future-menu-answer li:first-child {
        min-height: 290px;
    }
}