@media screen and (max-width: 1240px) {
    .wrap {
        padding: 0 20px;
    }
}

@media screen and (max-width: 1100px) {
    .menuprinc {
        display: none;
    }
    .menumob__btn {
        display: block;
    }

    .headerBody__tel {
        display: none;
    }

    .start_widget_two {
        padding: 10px;
        display: flex;
        flex-wrap: wrap;
        height: 100%;
        align-items: flex-end;
        align-content: flex-end;
    }

    .image_person {
        width: 85%;
    }

    .footer_part_tree_container {
        flex-wrap: wrap !important;
        row-gap: 35px;
    }

    .footer_part_tree_col_40 {
        width: 50% !important;
    }

    .footer_part_tree_col_20 {
        width: 50% !important;
    }

    .footer_part_tree_col_20_container {
        margin: 0 0 0 10px !important;
    }
}

@media screen and (max-width: 1024px) { 
    .six_stars {
        display: none;
    }

    .start_container {
        display: block;
    }

    .start_content_one {
        width: 100%;
    }

    .start_content_two {
        width: 100%;
        display: flex;
        justify-content: right;
    }

    .image_person {
        width: 100%;
    }

    .start_widget_two {
        width: 50%;
    }

    .two_container {
        display: block;
    }

    .col_33 {
        width: 100%;
    }

    .widget_col_33 {
        display: block;
    }

    .conteiner_one_widget {
        display: block;
    }

    .heading_col_100 {
        width: 100%;
        max-width: 80%;
    }

    .box_col_14 {
        width: 33.333%;
    }

    .box_col_14.arrow.display {
        display: none;
    }

    .box_col_14.arrow {
        width: 33.333%;
    }

    .wrap.tree_container {
        display: block;
    }

    .col_50.col_50_tree {
        width: 100%;
    }

    .widget_col_50 {
        margin: 0;
    }

    .widget_col_50_two {
        margin: 0 50px;
    }

    .seven_title_container {
        width: 80%;
    }

    .service_container {
        flex-wrap: wrap;
        justify-content: center;
    }

    .service_col_33 {
        width: 50%;
    }

    .eight_container_title {
        width: 100%;
    }

    .container_nine {
        flex-direction: column-reverse;
        row-gap: 30px;
    }

    .col_50 {
        width: 100%;
    }

    .eight_container.article {
        display: block;
    }

    .eight_container_col {
        width: 100%;
    }

    .footer_part_one_col {
        display: block !important;
    }

    .footer_part_one_col_container {
        width: 100% !important;
        text-align: center !important;
    }

    .footer_part_one_col_title {
        text-align: center !important;
        width: 100% !important;
    }

    .footer_part_one_des {
        width: 100% !important;
    }

    .footer_part_one_col_widget {
        margin: 0 !important;
    }

    .footer_part_one_content {
        width: 100% !important;
    }

    .footer_col_100_part_four {
        display: none !important;
    }
}

@media screen and (max-width: 767px) {
    .one {
        padding: 30px 0;
    }

    .start_content_two {
        display: none;
    }

    .start_title {
        font-size: 29px;
    }

    .start_content_description {
        font-size: 18px;
    }

    .start_widget_description {
        margin-bottom: 20px;
    }

    .excellent_title {
        font-size: 20px;
    }

    .rating_number_title {
        font-size: 18px;
    }

    .reviews_title {
        font-size: 16px;
    }

    .content_box_col {
        display: block;
        text-align: center;
    }

    .content_box_icon {
        display: flex;
        justify-content: center;
    }

    .body_title {
        font-size: 20px;
    }

    .body_description {
        font-size: 16px;
    }

    .tree {
        padding: 140px 0px 40px 0px;
    }

    .widget_col_50_two {
        margin: 0;
    }

    .heading_title {
        font-size: 28px;
    }

    .col_50_description {
        font-size: 16px;
    }

    .checklist_container {
        display: block;
    }

    .item_text {
        font-size: 16px;
    }

    a.button_link {
        font-size: 16px;
    }

    .four {
        padding: 40px 0;
    }

    .heading_col_100 {
        max-width: 100%;
    }

    .heading_col_100_widget {
        margin: 0px 0px 40px 0px;
    }

    .heading_col_100_title {
        font-size: 28px;
    }

    .box_content_body_title {
        font-size: 22px;
    }

    .box_content_body_description {
        font-size: 16px;
    }

    .box_col_14 {
        width: 100%;
    }

    .box_col_14.arrow {
        display: none;
    }

    .widget_col_14 {
        row-gap: 30px;
    }

    .col_14_title {
        font-size: 20px;
    }

    .col_14_description {
        font-size: 16px;
    }

    .seven_title {
        font-size: 28px;
    }

    .service_col_33 {
        width: 100%;
    }

    .service_part_one {
        width: 100%;
    }

    .service_part_two {
        width: 100%;
    }

    a.part_tree_get_started {
        display: block;
    }

    .eight_part_one {
        margin-bottom: 0;
    }

    .eight_title {
        font-size: 28px;
        text-align: center;
    }

    .col_50.ver_mais {
        display: none;
    }

    .title_nine_text {
        font-size: 30px;
    }

    .carrousel_image_container {
        display: block;
    }

    .widget_col_60 {
        padding: 0;
    }

    .widget_col_60_title {
        text-align: center;
        width: 100%;
    }

    h2.col_60_title {
        font-size: 30px;
    }

    .col_60 {
        width: 100%;
    }   

    .col_40 {
        padding-top: 30px;
        width: 100%;
    }
    
    img.image_person_tree {
        width: 50%;
    }   

    .thumbnail_image {
        height: 100%;
    }

    .footer_part_tree_col_40 {
        width: 100% !important;
    }

    .footer_part_tree_col_20 {
        width: 100% !important;
    }

    ul.footer_links_ul {
        margin: 0 !important;
    }

    .footer_part_tree_col_40_des {
        width: 100% !important;
    }
    
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 500px) {
}

@media screen and (max-width: 460px) {
}

@media screen and (max-width: 410px){
}

@media screen and (max-width: 380px) {
}

@media screen and (max-width: 320px) {
}