/* @media (max-width: 1900px) {
    .container {
        padding: 0 15px;
    }
} */

@media (max-width: 1399px) {
    .header_main {
        /* background: url(../images/Home/about-bg.jpg); */
        background: #fff;
        background-size: cover;
        background-position: center;
        background-repeat: repeat-x;
        padding: 10px 0px;
    }

    .header_area_destop_content {
        background: none;
        margin: 0;

    }

    /* .desktop_header ul.navlist li.nav-items {
        padding: 20px 0;
    } */

    .desktop_header>ul.navlist li.nav-items a.nav-links {
        padding: 0 10px;
        font-weight: 700;
        letter-spacing: 2px;
    }

    .our-strategic-wrapper .our-strategic-bg .our-strategic-img>img {
        height: 600px;
    }

    .member-info h3 {
        font-size: 24px;

    }

    .who-we-are-wrap .thumb {

        left: 0px;

    }

    .our-commitment-wrap .thumb .img-2 {

        left: -10px;

    }

    .our-strategic-wrap {
        padding: 0 40px;
    }

    .home-service-wrap .owl-carousel .owl-nav button.owl-next, .home-service-wrap .owl-carousel .owl-nav button.owl-prev {

        right: -10px;

    }




    .home-service-wrap .owl-carousel .owl-nav button.owl-prev {
        left: -10px;
    }

    .home-service-wrap {
        padding: 0 50px;
    }
}

@media (max-width: 1250px) {

    /* Home-Banner */
    .video_banner {
        width: 100vw;
        height: 100vh;
        max-height: 100%;
        padding: 200px 0;
    }

    .home_service_slider_area {
        margin-top: 100px;
    }
}

@media (max-width: 1200px) {}

@media (min-width: 1100px) and (max-width: 1199px) {

    /* Home-Service */
    .home_service_slider_area>.row>div {
        width: 25%;
    }

    .home_service_box {
        width: 250px;
        height: 250px;
        padding: 40px 0;
    }
}

@media (max-width: 1199px) {
    .sec_padding {
        padding: 80px 0px;
    }

    .sec_padding_top {
        padding-top: 80px;
    }

    .sec_padding_bottom {
        padding-bottom: 80px;
    }

    a.destop_logo {
        width: max-content;
    }

    .desktop_header>ul.navlist li.nav-items a.nav-links {
        font-size: 14px;
    }

    .sec_title>span.heading_text_4,
    .sec_title span.heading_text_4 {
        font-size: 20px;
    }

    .sec_title>h2.heading_text_3,
    .sec_title h2.heading_text_3 {
        font-size: 28px;
        line-height: 36px;
    }

    .parallax_img_area {
        height: 300px;
    }

    /* Home-CTA */
    .home_cta {
        padding: 50px 0;
    }

    /* Home-Blogs */
    .blog_box .blog_img img {
        width: 100%;
    }

    .blog_box_vertical_area {
        flex-wrap: wrap;
        flex-direction: row;
    }

    .blog_box_vertical_area .blog_box_vertical {
        width: 48%;
    }

    /* About-Page */
    .aboutus_sec::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        background: #f8f7f0b8;
        z-index: -2;
    }
}

@media (max-width: 1100px) {
    .home_service_box {
        margin: auto;
        max-width: max-content;
        display: block;
    }

    .home_service_slider_area>.row {
        gap: 110px 0;
    }

    .video_banner {
        width: 100%;
        height: 600px;
        padding: 0;
        max-height: 100%;
    }

    .video_banner .info h3 {
        font-size: 26px;
    }

    /* .video_banner video {
        all: unset;
        height: 60vh;
    } */
}


@media (max-width: 991px) {
    .sec_padding {
        padding: 50px 0px;
    }

    .sec_padding_top {
        padding-top: 50px;
    }

    .sec_padding_bottom {
        padding-bottom: 50px;
    }


    /* Home-Banner */


    /* Home-About */
    video.home_video_player.about-video {
        width: 100%;
        height: 100%;
    }

    /* Home-Service */
    .home_services {
        background-size: 70%;
    }


    /* Service-Page */
    .our_services_upper_shap {
        display: none;
    }

    .whychoose_services_box_area {
        flex-direction: row;
    }

    .whychoose_services_img img {
        max-width: 50%;
        margin-top: 60px;
    }

    .our_service_points {
        flex-direction: column;
        justify-content: center;
    }

    .our_service_points .services_whatdo {
        width: 60%;
        margin: 0 auto;
    }

    /* Team-Page */
    .our_team_area>.row {
        gap: 30px 0;
    }

    .team_details_area_inner>.row {
        gap: 40px;
    }

    .team_details_inner_pera>.row {
        flex-direction: column-reverse;
    }

    /* Footer */
    .footer_social_area {
        background: #49ae44;
        padding: 15px;
    }

    .footer_social_area>.row {
        gap: 20px;
    }

    .ivestor-title .ivestor-title-text p {
        font-size: 14px;
        line-height: 30px;
    }

    .our-mission-wrapper .info h3, .ivestor-title-wrapper .title h3, .social-initiatives-wrapper .title h3, .social-initiatives-wrapper .title h5, .environmental-Initiatives-wrapper .title h3, .environmental-Initiatives-wrapper .title h5, .technology-driven-projects-wrapper .left h3, .compliance-wrapper .title h3, .compliance-wrapper .title h5, .contact-wrap .title h3, .environmental-wrap .title h3, .cbg-production-wrap .title h3, .cbg-production-wrap .title span, .benefits-wrap .title h3, .carbon-wrap .title h3, .reduction-wrap .title h3, .reduction-wrap .title h5, .benefit-carbon-solution-wrap .title h3, .Investment-opportunities-wrapper .title h3, .Investment-opportunities-wrapper .title h3, .pureana-sustainable-wrapper .title-wrap h3, .goals_wrap .title h3, .article-wrap .title h3, .carbon-wrap .title h3, .benefit-carbon-solution-wrap .title h3, .focus-wrap .title h3, .focus-wrap .info h3, .focus-sustainable-wrap .title h3 {
        font-size: 22px;
    }

    .contact-wrap .title p, .goals_wrap .title p, .social-initiatives-wrapper .title p, .environmental-Initiatives-wrapper .title p, .compliance-wrapper .title p, .our-mission-wrapper .info p, .Investment-opportunities-wrapper .title p, .pureana-sustainable-wrapper .title-wrap p, .goals_wrap .title p, .article-wrap .title p, .carbon-wrap .title p {
        font-size: 16px;
    }

    .our-strategic-wrapper .our-strategic-bg .our-strategic-img>img {
        height: 300px;
    }

    .our-strategic-wrapper .our-strategic-info {
        padding: 40px;
    }

    .list-members {
        width: 95%;
    }

    .member {
        flex-basis: 100%;
        font-size: 14px;
    }

    .social-link .fab {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .member:nth-child(even) .member-info {
        order: 1;
    }

    .member:nth-child(even) .member-image {
        order: 2;
    }


    .member:nth-child(even) .member-image::after {
        left: 0;
        right: auto;
        transform: translateY(-50%) rotateZ(180deg);
    }

    .our-commitment-wrap .thumb {
        margin: auto;
        max-width: max-content;
        margin-bottom: 100px;
    }
    .invester_relation_wrap .thumb{
        margin-bottom: 50px;
    }

    .who-we-are-wrap .thumb {

        margin: auto;
        max-width: max-content;
        margin: 50px;
    }

    .major-announcements-wrap ul {
        grid-template-columns: 1fr 1fr;

        row-gap: 60px;
    }

    .participation-wrap ul {
        grid-template-columns: 1fr;
    }

    #team .item .info {
        display: block;

    }

    #team .item .info img {

        margin: auto;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .our-strategic-wrap {
        display: block;
    }

    .our-strategic-wrap .img-wrap {
        display: flex;
        justify-content: center;
        margin-bottom: 25px;
    }

    .our-mission-wrapper .info {
        margin-top: 0;
    }

    .our-mission-wrapper .info ul {
        grid-template-columns: 1fr;
        gap: 20px;
        margin-top: 20px;
    }

    .benefits-wrap .thumb img {
        margin-bottom: 40px;
    }

    .cbg-production-wrap .thumb {

        margin-bottom: 40px;
    }

    .focus-sustainable-wrap ul {
        column-gap: 10px;
    }


    .carbon-wrap .left-img img, .reduction-wrap .title img {
        margin-bottom: 20px;
    }

    .benefit-carbon-solution-wrap ul {
        grid-template-columns: 1fr 1fr;
        row-gap: 50px;
    }

    .destop_logo span {
        font-size: 15px;
    }

    .desktop_header>ul.navlist li.nav-items a.nav-links {
        font-size: 11px;
    }

    .header_area_destop_content {
        padding: 5px 10px;
    }

    .desktop_header>ul.navlist li.nav-items a.nav-links {
        padding: 0 5px;
    }

    .green-credit-wrap .thumb img {
        width: 100%;

    }

    .green-credit-wrap .green-credit-info {
        margin: 20px 0;
    }

    .ht-lef-dis p, .ht-rit-dis p {
        padding-bottom: 50px;
    }

    .our-strategic-wrap {
        padding: 0 0;
    }

    .rit-img .thumb-1 p, .rit-img .thumb-2 p, .lef-img .thumb-1 p, .lef-img .thumb-2 p {
        line-height: normal;
    }

    .rit-img, .lef-img {
        padding: 20px 10px 10px 10px;
    }

    .arrow_3 .long-arrow-left {
        top: 5%;
    }

    .rit-img, .lef-img {
        height: max-content;
    }

    .arrow .text_2 {
        bottom: -5%;
    }

    .home_banner_sec {
        padding-top: 8vh;
    }
    .who-we-are-wrap ul{
        margin-top: 15px;
    }
}

@media (max-width: 850px) {

    a.destop_logo {
        width: auto;
    }

    a.destop_logo img {
        max-width: 35%;
    }

    .destop_logo span {
        font-size: 14px;
        line-height: 18px;
        top: 10px;
    }

    .desktop_header>ul.navlist li.nav-items a.nav-links {
        font-size: 12px;
        letter-spacing: 0;
        padding: 0 7px;
    }

    .desktop_header ul.navlist li.nav-items {
        padding: 13px 0;
    }

    .blog_box_vertical_area .blog_box_vertical {
        width: 100%;
    }

    .parallax_img_area {
        height: 200px;
    }

    .rit-img, .lef-img {
        padding: 20px 0px 10px 0px;
    }




}

@media (max-width: 767px) {
    h1.heading_text_3 {
        font-size: 28px;
        line-height: 36px;
    }

    .whychoose_services_area_content {
        margin-top: 40px;
    }

    .desktop_header {
        display: none;
    }

    .header_area_destop_content div.col-md-9 {
        display: none;
    }

    .header_area_destop_content div.mobile_menu_sec {
        display: block;
    }

    .header_area_destop_content {
        padding-right: 5px;
    }

    .destop_logo span {
        font-size: 16px;
        line-height: 22px;
        top: 13px;
    }

    /* Home-Banner */
    .video_banner {
        height: 400px;
        padding: 0;
    }

    /* .video_banner video {
        height: 95vh;
    } */

    /* Home-Service */
    .home_service_box {
        width: max-content;
        height: max-content;
        padding: 55px 20px;
    }

    .home_services {
        background-size: 100%;
    }

    .our_service_points .services_whatdo {
        width: 70% !important;
        padding: 30px 30px 30px 20px;
    }

    /* About-Page */
    .aboutus_sec {
        padding: 50px 0;
    }

    .Investment-opportunities-wrapper ul li {
        padding: 20px;
    }

    .ivestor-title .ivestor-title-text p {
        font-size: 12px;
        line-height: 25px;
        padding: 10px 0;
    }

    .ivestor-title-wrapper .ivestor-title-thumb img {
        border-radius: 10px 10px 0 0;
    }

    .our-mission-wrapper .card .card-body span {
        width: 80px;
        height: 80px;
        font-size: 40px;
    }

    .our-mission-wrapper .card .card-body {
        padding-top: 50px;
    }

    .Investment-opportunities-wrapper ul {

        grid-template-columns: 1fr;
        gap: 10px;

    }

    .social-initiatives-wrapper ul {
        grid-template-columns: 1fr;
        row-gap: 20px;
        column-gap: 0;
    }

    .social-initiatives-wrapper .social-equity .social-equity-img {
        width: 300px;
        margin-right: 15px;
    }

    .social-initiatives-wrapper ul li h3 {
        margin-top: 10px;
    }

    .environmental-Initiatives-wrapper .nature-based-solution {
        grid-template-columns: 1fr;
        row-gap: 20px;
        column-gap: 0;
    }

    .environmental-Initiatives-wrapper .title {
        padding-top: 70px;
    }

    .environmental-Initiatives-wrapper .nature-based-solution li h3 {
        margin-top: 10px;
    }

    .technology-driven-projects-wrapper .left h3 {
        font-size: 25px;
    }

    .technology-driven-projects-wrapper .left .line {

        display: none;
    }

    .technology-driven-projects-wrapper .left p {
        margin-bottom: 20px;
    }

    .compliance-wrapper ul {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .compliance-wrapper .accountability-wrapper .accountability-img {
        width: 300px;
        margin-right: 15px;
    }

    .pureana-sustainable-wrapper .title-wrap {
        display: block;
    }

    .pureana-sustainable-wrapper .title-wrap .about_btn {
        margin-top: 20px;
    }

    .pureana-sustainable-wrapper ul {
        grid-template-columns: 1fr;
        gap: 30px;
        margin-top: 30px;
    }

    .what-we-do-wrap .title .about_btn {
        margin-bottom: 30px;
    }

    .what-we-do-wrap .title .shape-1 {
        bottom: 0px;
    }

    .what-we-do-wrap {
        padding-bottom: 0;
        padding-top: 0;
    }

    .who-we-are-wrap .thumb {
        margin: 10px;
        margin-top: 30px;
    }

    .what-we-do-wrap .title .shape-2 {
        display: none;
    }

    .our-commitment-wrap {
        padding-bottom: 50px;
    }

    .businesses-wrap .dropdown-item {
        padding: 8px 10px;
        white-space: normal;
        font-size: 12px;
    }

    .blog_banner_bg {
        padding: 150px 0 80px;
    }

    .goals_wrap .title p {
        font-size: 18px;
    }

    .major-announcements-wrap ul {
        grid-template-columns: 1fr;
        row-gap: 60px;
    }

    .climate-Pledge-wrap .title p {
        font-size: 20px;
    }

    .businesses-wrap .dropdown-menu[data-bs-popper] {
        width: 320px;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }

    .our-strategic-wrapper .info .info-wrap {
        grid-template-columns: 1fr;
    }

    .our-strategic-wrapper .info .info-wrap>img {
        height: 250px;
        padding-right: 5px;

        width: 100%;
    }

    .our-strategic-wrapper .info .info-wrap .details {

        padding: 5px 10px;

    }

    .our-mission-wrapper {
        padding-top: 0;
    }

    .our-mission-wrapper .info h3 {
        text-align: center;
    }

    .our-mission-wrapper .info {
        margin-bottom: 15px;
    }

    .contact-wrap .contact-get-in-tourch ul li a p {
        font-size: 16px;
    }

    .contact-wrap .contact-get-in-tourch ul li {
        margin-bottom: 15px;
    }

    .carbon-wrap .left-img img {
        margin-bottom: 20px;
    }

    .carbon-wrap .details ul li {
        text-align: center;
    }

    .focus-sustainable-wrap ul {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .focus-sustainable-wrap {
        margin-top: -210px;
    }

    .focus-sustainable-wrap .title h3 {
        font-size: 20px;
    }

    .industry-wrap .social-equity p {

        font-size: 14px;
        line-height: 22px;
    }

    .benefit-carbon-solution-wrap ul {
        grid-template-columns: 1fr;
    }

    .carbon-wrap .details ul li {
        padding: 20px 60px;
    }

    .ivestor-title-wrapper .title h3 {
        margin-bottom: 20px;
    }

    .ivestor-title-wrapper, .Investment-opportunities-wrapper, .our-mission-wrapper, .social-initiatives-wrapper, .compliance-wrapper, .contact-wrap, .pureana-sustainable-wrapper, .who-we-are-wrap, .what-we-do-wrap, .our-commitment-wrap, .major-announcements-wrap, .future-wrap, .our-team-wrap, .environmental-wrap, .cbg-production-wrap, .article-wrap, .benefits-wrap, .benefit-carbon-solution-wrap, .main_blog_wrap, .main_blog_details_wrap, .green-credit-wrap, .flowchart-wrapper {
        padding: 20px 0;
    }

    .our-mission-wrapper .info h3, .ivestor-title-wrapper .title h3, .social-initiatives-wrapper .title h3, .social-initiatives-wrapper .title h5, .environmental-Initiatives-wrapper .title h3, .environmental-Initiatives-wrapper .title h5, .technology-driven-projects-wrapper .left h3, .compliance-wrapper .title h3, .compliance-wrapper .title h5, .contact-wrap .title h3, .environmental-wrap .title h3, .cbg-production-wrap .title h3, .cbg-production-wrap .title span, .benefits-wrap .title h3, .carbon-wrap .title h3, .reduction-wrap .title h3, .reduction-wrap .title h5, .benefit-carbon-solution-wrap .title h3, .Investment-opportunities-wrapper .title h3, .Investment-opportunities-wrapper .title h3, .pureana-sustainable-wrapper .title-wrap h3, .goals_wrap .title h3, .article-wrap .title h3, .carbon-wrap .title h3, .benefit-carbon-solution-wrap .title h3, .focus-wrap .title h3, .focus-wrap .info h3, .focus-sustainable-wrap .title h3, .our-strategic-wrapper .title h3, .article-wrap .info>h4, .carbon-wrap .info ul li h5, .carbon-wrap .details ul li h5, .focus-wrap .info ul li h4, .green-credit-wrap .title h3 {
        font-size: 20px;
    }

    .contact-wrap .title p, .goals_wrap .title p, .social-initiatives-wrapper .title p, .environmental-Initiatives-wrapper .title p, .compliance-wrapper .title p, .our-mission-wrapper .info p, .Investment-opportunities-wrapper .title p, .pureana-sustainable-wrapper .title-wrap p, .goals_wrap .title p, .article-wrap .title p, .carbon-wrap .title p, .green-credit-wrap .title p {
        font-size: 14px;
    }

    .social-initiatives-wrapper ul li p, .social-initiatives-wrapper .social-equity p, .environmental-Initiatives-wrapper .nature-based-solution li p, .technology-driven-projects-wrapper .left p, .technology-driven-projects-wrapper ul li p, .compliance-wrapper ul li p, .compliance-wrapper .accountability-wrapper p, .greener_future_wrapper p, .our-commitment-wrap ul li p, .article-wrap .info ul li p, .our-mission-wrapper .info ul li h5, .our-strategic-wrapper .info .info-wrap .details ul li p, .our-strategic-wrapper .info .info-wrap .details ul li h6, .Investment-opportunities-wrapper ul, .carbon-wrap .info ul li p, .carbon-wrap .details ul li p, .focus-wrap .info ul li p {
        font-size: 15px;
    }

    .compliance-wrapper ul li h5 {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .greener_future_wrapper h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .who-we-are-wrap .title span, .what-we-do-wrap .title span, .our-commitment-wrap .title span {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .our-mission-wrapper .info p, .article-wrap .info>h4, .article-wrap .info>p {
        text-align: center;
    }

    .our-strategic-wrapper .info {
        padding: 5px;
    }

    .focus-wrap .info ul li {
        padding: 20px;
    }

    .main_blog_details_wrap .details {
        padding: 10px;
    }

    .main_blog_details_wrap .title {
        font-size: 20px;
        margin-top: 15px;
    }

    .flowchart {
        display: flex;
        flex-direction: column;
    }

    .t-circle-line, .ht-lef-dis .thumb, .ht-rit-dis .thumb {
        display: none;
    }

    .rit-txt, .lef-txt {
        margin-top: 0;
    }

    .ht-lef-dis h3, .ht-rit-dis h3, .rit-txt, .lef-txt {
        text-align: center;
    }

    .flowchart-1, .flowchart-2 {
        margin-bottom: 10px;
    }

    .ht-lef-dis p, .ht-rit-dis p {
        padding-bottom: 20px;
    }

    .our-strategic-wrap .img-wrap {

        padding: 0 40px;
    }

    .home-service-wrap {
        padding: 0 30px;
    }

    .home-service-wrap .home_service_details .info p{
        -webkit-line-clamp: 3;
    }
    #services .item .home_service_details .info h2 {
        font-size: 18px;
        line-height: 25px;
       
    }

}

@media (max-width: 600px) {

    /* Home-About */
    .homeabout_img {
        width: 100%;
    }

    .homeabout_img_area {
        width: auto;
        margin: 0;
        text-align: center;
    }

    .homeabout_img_area>.homeabout_img>img {
        transform: none;
    }

    .homeabout_img_area .homeabout_img_2,
    .homeabout_img::before,
    .homeabout_img::after {
        display: none;
    }

    /* Home-Service */
    .home_service_slider .slick-custom-arrow {
        left: 22%;
    }

    /* Service-Page */

    .whychoose_services_box_area {
        flex-direction: column;
    }

    .whychoose_services_img img {
        max-width: 100%;
    }
}

@media (max-width: 575px) {

    .sec_padding,
    .aboutus_sec {
        padding: 30px 0px;
    }

    .sec_padding_top {
        padding-top: 30px;
    }

    .sec_padding_bottom {
        padding-bottom: 30px;
    }

    .future_commitment {
        margin-top: 30px;
    }

    .team_details_area>.row {
        gap: 30px;
    }

    .our_team_details_info .custome_hr {
        margin: 15px 0;
    }

    /* Preloader */
    img.preloader_shap:nth-child(3) {
        display: none;
    }

    img.preloader_shap {
        position: absolute;
        left: 0;
        bottom: 0;
        height: 100%;
        width: -webkit-fill-available;
        object-position: top;
    }

    h1.heading_text_3,
    a.blog_content_heading,
    .team_details_upper>h2.heading_text_3,
    .future_commitment>h4 {
        font-size: 24px;
    }

    .team_details_upper>h2.heading_text_3,
    .future_commitment>h4 {
        line-height: 36px;
    }

    .team_details_upper>span.heading_text_4 {
        font-size: 20px;
        line-height: 24px;
        margin-top: 10px;
        display: block;
    }

    a.destop_logo img {
        max-width: 100%;
    }

    .header_main .container-fluid {
        padding: 0;
    }

    .header_area_destop_content {
        padding: 0 15px;

    }

    .video_banner {
        height: 315px;
    }

    .video_banner .info h3 {
        font-size: 15px;
        text-align: center;
    }

    .video_banner .info {
        top: 60%;
    }

    /* .video_banner video {
        all: unset;
        height: 60vh;
    } */

    .hero_slider_sec ul.slick-dots {
        bottom: 30px;
    }

    /* About-Page */
    .whychoose_box p {
        letter-spacing: 0px;
    }

    .member-info h3 {
        font-size: 18px;
    }

    .member-info p {
        font-size: 14px;
    }

    .arrow_3 .long-arrow-left {
        top: 15%;
    }

    .rit-img, .lef-img {
        padding: 20px 10px 10px 10px;
    }
}

@media (max-width: 430px) {

    .homeabout_box {
        margin: 60px 0 0;
        grid-template-columns: 100%;
        padding: 20px;
        gap: 15px;
    }

    .homeabout_box .homeabout_icon {
        margin: -60px auto 0;
    }

    /* Home-About */
    .sec_title>span.heading_text_4,
    .sec_title span.heading_text_4 {
        font-size: 18px;
    }

    .sec_title>h2.heading_text_3,
    .sec_title h2.heading_text_3 {
        font-size: 20px;
        margin: 0 0 15px;
    }

    .footer_social_title h2.heading_text_3 {
        font-size: 24px;
    }

    .contact_title h2.heading_text_3 {
        margin-bottom: 5px;
    }

    .sec_title>p,
    .sec_title p,
    .about_whatdo p {
        font-size: 16px;
    }

    /* Home-Service */


    .home_services {
        background-size: 215%;
    }

    /* About-Page */
    .about_whatdo span {
        top: 4%;
        right: 10%;
    }

    .about_whatdo {
        padding: 30px 20px;
        border-radius: 0px 50px 50px 0px;
    }

    .about_whatdo span {
        display: none;
    }

    .whychoose_box_02 {
        border-radius: 50px 0 0 50px;
    }

    .about_whatdo h3.heading_text_4 {
        margin-bottom: 10px;
    }

    .common_banner_bg {
        padding: 150px 0 80px;
    }

    .common_banner_content>h2.heading_text_1 {
        font-size: 35px;
        line-height: 48px;
    }

    .our_service_points .services_whatdo {
        width: 100% !important;
        padding: 30px;
    }

    .our_service_points .services_whatdo,
    .our_service_points .services_whatdo>* {
        transform: unset;
    }
}

@media (max-width: 400px) {
    a.blog_content_heading {
        font-size: 20px;
    }

    p.blog_date {
        font-size: 15px;
    }

    /* .blog_vertical_area {
        display: none;
    } */

    a.destop_logo span {
        display: block;
        position: unset;
        width: 100%;
        font-size: 15px;
        line-height: 18px;
    }

    a.destop_logo {
        width: auto;
        display: flex !important;
        align-items: center;
    }

    /* Footer */
    .footer_social_title h2.heading_text_3 {
        font-size: 22px;

    }

    .footer_social_area>.row {
        gap: 7px;
    }
}

@media (max-width: 350px) {

    /* Header */
    a.destop_logo span {
        display: block;
        position: unset;
        width: 100%;
        font-size: 13px;
        line-height: 18px;
    }

    a.destop_logo {
        width: auto;
        display: flex !important;
        align-items: center;
    }

    .mobile_navegation_menubar>.navbar button.navbar-toggler {
        border-radius: 10px;
        padding: 5px 10px;
    }

    .mobile_navegation_menubar span.navbar-toggler-icon.sidebar_open_icon {
        width: 24px;
        height: 35px;
    }

    .mobile_navegation_menubar span.navbar-toggler-icon.sidebar_open_icon svg {
        width: 35px;
        height: 35px;
    }

    a.destop_logo span {
        font-size: 13px;
    }
}