@media (max-width: 1440px) {
    .why_right,
    .why_left {
        width: 46.9%;
    }
    .projects .slick-next {
        border-right: none;
        right: 20px;
    }

    .projects:before {
        display: none;
    }

    .project_slide__img {
        width: 454px;
        height: 260px;
    }

    .project_slider {
        margin-left: 0;
        padding: 0 20px;
    }

    .projects {
        overflow: hidden;
    }

    .point {
        height: 25vw;
        width: 25vw;
    }

    .point:before {
        width: 25vw;
    }

    .blog-item > img {
        margin-right: 100px;
    }
}

@media (max-width: 1200px) {
    .menu_mobile {
        display: flex;
        align-items: center;
    }

    .menu_mobile p {
        font-family: Syncopate;
        font-style: normal;
        font-weight: normal;
        font-size: 22px;
        line-height: 30px;
        text-align: center;
        text-transform: uppercase;
        color: #f3f3f3;
        margin-left: 4px;
    }

    .header .menu_left {
        display: none;
    }

    .header .menu_right {
        display: none;
    }

    .header .header_contact {
        display: none;
    }

    .header .translate {
        display: none;
    }

    .header .container {
        height: 91px;
    }

    .translate {
        flex-direction: row;
        justify-content: space-around;
        margin-top: 22px;
        margin-bottom: 55px;
    }

    .header_center ul a {
        font-size: 22px;
        line-height: 30px;
    }

    .header_center ul li {
        padding-bottom: 33px;
    }

    .header_center ul {
        flex-direction: column;
    }

    .header_center {
        display: block;
    }

    .header_contact .tel {
        margin-bottom: 26px;
    }

    .header_contact {
        margin-top: 94px;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 54px;
    }

    .mobile_popup {
        flex-direction: column;
        justify-content: space-between;
    }

    .mobile_popup.active {
        display: flex;
    }

    .subtext_right {
        display: none;
    }

    .container_big {
        padding: 0;
    }

    .main_left h3 {
        font-weight: 600;
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 12px;
    }

    .main_left h1 {
        font-size: 35px;
        line-height: 36px;
    }

    .left_padding {
        padding-left: 15px;
        display: block;
    }

    .main_left h1 {
        max-width: 378px;
    }

    .projects .minititle,
    .minititle {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 12px;
    }

    .projects .learn_more {
        margin-left: 0;
    }

    .projects .projects_inner {
        margin-bottom: 30px;
    }

    .projects .slick-dots {
        bottom: -87px;
    }

    .projects .slick-arrow {
        zoom: 0.67;
        top: auto;
        bottom: -155px;
    }

    .why .minititle {
        margin-bottom: 19px;
    }

    .why_left img {
        margin-top: 33px;
    }

    .why_right .why_desc {
        margin-bottom: 28px;
    }

    .learn_more span {
        font-size: 16px;
        line-height: 22px;
    }

    .main_left h3 {
        margin-top: 110px;
    }

    .points .container {
        justify-content: center;
        flex-wrap: wrap;
    }

    .point:before {
        width: 33vw;
        height: 33vw;
    }

    .point {
        height: 31vw;
        width: 31vw;
    }

    .main_left h3 {
        margin-top: 58px;
    }

    .blog-item {
        flex-direction: column;
    }

    .blog-item__right .date {
        margin-top: 16px;
        margin-bottom: 36px;
    }

    .blog-item__text {
        flex-direction: column;
    }

    .blog-item__text .view {
        float: none;
        display: flex;
        align-items: center;
        text-decoration: none;
        margin-top: 24px;
    }

    .blog-item__text .view span {
        display: flex;
        text-decoration: none;
        color: rgba(190, 150, 93, 1);
        padding-right: 23px;
    }
}

@media (max-width: 1150px) {
    .footer_right {
        display: none;
    }

    .footer__bottom {
        justify-content: center;
    }

    .footer_top {
        flex-direction: column;
    }

    .footer_top ul {
        flex-direction: column;
        align-items: center;
    }

    .footer .logo {
        margin-bottom: 45px;
    }

    .footer .logo img {
        width: 75px;
    }

    .footer_top ul li {
        margin: 6px 0;
    }

    .footer_top ul a {
        margin: 0;
        font-size: 15px;
        line-height: 30px;
    }

    .social_links {
        margin-top: 33px;
    }

    .acticle_title {
        flex-direction: column-reverse;
    }

    .acticle_content {
        flex-direction: column;
        margin-top: 40px;
    }

    .acticle_content h3 {
        margin-bottom: 30px;
    }

    .acticle_right {
        margin-top: 38px;
    }

    .contact_inner input {
        font-family: Syncopate;
        font-size: 22px;
        line-height: 30px;
        margin-top: 45px;
    }

    .contact_inner form {
        margin-bottom: 50px;
    }

    .contact{
        margin-bottom: 70px;
    }
}

@media (max-width: 900px) {

    .contact_inner {
        display: flex;
        flex-direction: column;
    }
    
    .contact h4 {
        margin-top: 58px;
        font-weight: 600;
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 12px;
    }
    
    .contact h1 {
        font-size: 35px;
        line-height: 36px;
        margin-bottom: 85px;
    }
    
    .contact .learn_button span {
        margin-right: 18px;
    }

    .point {
        height: 95vw;
        width: 95vw;
        max-height: 380px;
        max-width: 380px;
    }

    .point:before {
        height: 100vw;
        width: 100vw;
        max-height: 400px;
        max-width: 400px;
    }

    .why_left img,
    .why_left .why_desc {
        display: none;
    }

    .why .container {
        flex-direction: column;
    }

    .why_right,
    .why_left {
        width: 100%;
    }

    .why_right {
        margin-top: 33px;
    }

    .about_inner {
        flex-direction: column;
    }

    .about_inner {
        flex-direction: column-reverse;
    }

    .about_right,
    .about_left {
        width: 100%;
    }

    .main_left h3 {
        margin-top: 58px;
    }

    .about_inner {
        padding-top: 30px;
    }

    .about_right {
        margin-bottom: 45px;
        margin-left: -20px;
        margin-right: -20px;
        width: 100vw;
    }

    .why_right img,
    .acticle img {
        margin-left: -20px;
        margin-right: -20px;
        width: 100vw;
        max-width: initial;
    }

    .main,
    .why,
    .acticle,
    .blog-page {
        overflow: hidden;
    }

    .investments{
        overflow: initial;
    }

    .investments .main_text{
        display: flex;
        flex-direction: column;
        align-items: inherit;
    }

    .investments .main_left{
        margin-bottom: 26px;
    }

    .about_left p {
        margin-bottom: 40px;
    }

    .acticle_title h1 {
        font-size: 35px;
        line-height: 36px;
    }

    .acticle > .container > h4 {
        margin-bottom: 12px;
        font-size: 12px;
    }

    .container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .acticle_buttons {
        display: none;
    }

    .acticle_buttons__mobile {
        display: flex;
    }

    .acticle_initial .learn_button.acticle_left__botton:after,
    .acticle_initial .learn_button.acticle_left__botton:before,
    .acticle_initial .learn_button:before,
    .acticle_initial .learn_button:after {
        display: none;
    }

    .acticle_initial .learn_button.acticle_left__botton {
        border-right: none;
    }

    .acticle_initial .learn_button {
        border-left: none;
        padding-left: 0;
        margin-right: 20px;
    }

    .acticle_initial .learn_button span {
        margin-right: 40px;
        font-size: 16px;
        line-height: 22px;
    }

    .acticle_buttons {
        margin-top: 75px;
    }

    .view span {
        font-size: 16px;
        line-height: 22px;
        color: rgba(190, 150, 93, 1);
    }

    .blog-item > img {
        margin-right: 0;
        margin-left: -20px;
        margin-right: -20px;
        width: 100vw;
        height: auto;
        max-width: initial;
    }

    .blog-page .container {
        padding: 0;
    }

    .blog-item {
        padding-left: 20px;
        padding-right: 20px;
    }

    .blog-items {
        margin-top: 20px;
        margin-bottom: 64px;
    }

    .blog-item {
        border-top: 1px solid #686868;
        margin-bottom: 30px;
    }

    .project-gallery {
        flex-direction: column;
    }

    .project-gallery-right {
        display: flex;
        margin-left: -20px;
        margin-right: -20px;
    }

    .view-photos-wrap img {
        width: auto !important;
        padding-left: 40px;
    }

    .project-gallery-right > img,
    .view-photos > img {
        width: 50vw;
        height: 50vw;
        object-fit: cover;
        margin: 0;
    }

    .view-photos {
        width: 50vw;
        height: 50vw;
    }

    .project-left .number {
        font-size: 22px;
        line-height: 30px;
        margin-top: 8px;
        margin-bottom: 17px;
    }

    .project-left .year {
        margin-bottom: 26px;
        margin-top: 8px;
        font-size: 22px;
        line-height: 30px;
    }

    .acticle_content__right a{
        margin-top: 25px;
    }

    .project{
        margin-bottom: 80px;
    }

    .project-gallery-left img{
        height: 75vw;
    }

    .project_items .project_slide{
        width: calc(50% - 20px);
    }
}

@media (max-width: 650px) {
    .project_items .project_slide{
        width: 100%;
    }

    .projects-page{
        overflow: hidden;
    }

    .project_items .project_slide__img{
        width: 100vw;
        margin-left: -20px;
        margin-right: -20px;
        max-width: initial;
    }
}

@media (max-width: 500px) {
    .point {
        height: 80vw;
        width: 80vw;
    }

    .point:before {
        height: 85vw;
        width: 85vw;
    }

    .container {
        padding: 0 20px;
    }

    .projects {
        margin-top: 92px;
    }

    .project_slide__img {
        width: 454px;
        height: 260px;
    }

    .project_slider {
        padding: 0;
    }

    .project_slide h3,
    .project_slide h4 {
        padding-left: 20px;
    }

    .project_slide .learn_button {
        margin-left: 20px;
    }

    .projects .slick-prev {
        left: 30px;
    }

    .projects .slick-next {
        right: 30px;
    }

    .contact_inner input {
        width: 100%;
    }

    .projects-page .project_slide h3,
    .projects-page .project_slide h4 {
        padding-left: 0px;
    }

    .projects-page .project_slide .learn_button {
        margin-left: 0px;
    }

}
