@media only screen and (max-width: 1200px) {

    .statistics_cards, .statistics_charts {
        justify-content: center !important;
    }

    .statistics_card {
        margin-top: 20px;
        margin-right: 20px;
    }

    .statistics_charts {
        gap: 20px;
    }

    .slider__item {
        margin-right: 30px !important;
    }

    .slider_review_card p {
        width: 100%;
    }

    .news_cards {
        flex-wrap: wrap;
        justify-content: center !important;
    }

    .header_left nav ul li a {
    margin-left: 0;
    }

    .header_training_btn{
        padding: 9px 15px;
    }

    .header_training_btn span{
        display: none;
    }

    .mobile_nav .header_training_btn{
        display: none !important;
    }

    .about_ekvita_imgs{
        flex-wrap: wrap;
        /*align-items: center;*/
        justify-content: center !important;
    }

    .company_cards{
        justify-content: center !important;
        gap: 30px;
    }

    .news_section .news_cards_left{
        justify-content: center !important;
    }

    .media_card{
        justify-content: center !important;
        align-items: center !important;
    }

    .contact_cards{
        justify-content: center !important;
        gap: 20px;
    }

}

@media only screen and (max-width: 992px) {
    .container {
        max-width: 960px
    }

    .header_training_btn span{
        display: block;
    }

    header nav {
        display: none;
    }

    .hamburger_icon {
        display: block;
        margin-right: 30px;
    }

    .header_right {
        flex-grow: 0.4;
    }
    .mobile_nav .header_social_bar  {
        display: none;
    }

    .home_banner_options {
        gap: 16px;
        justify-content: center !important;
    }

    .stories_videos, .our_results_cards {
        justify-content: center !important;
        column-gap: 30px;
    }

    .our_results_text {
        flex-direction: column;
    }

    .photo_gallery_head_text, .news_head_text {
        flex-direction: column;
    }

    .slider {
        padding: 0 40px;
    }

    .photo_gallery .slider__item img {
        width: 100%;
        height: 100%;
    }

    .news_head h3 {
        width: 100%;
    }

    .news_cards {
        margin-top: 56px;
        flex-direction: column;
        gap: 20px;
    }

    .news_cards_left {
        gap: 20px;
    }



    .footer_body_link {
        flex-wrap: wrap;
        row-gap: 80px;
    }

    footer {
        background-size: cover;
    }

    .popup_body {
        width: 90%;
    }

    .about_sep_text h2, about_sep_text p, .about_sep_cart h2{
        width: 100%;
    }

    .certificates_card{
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .certificates_card div{
        margin-left: 0;
    }

    .certificates_images_cards{
        margin-left: 0;
        margin-bottom: 60px;
    }
    .photos{
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px;
    }

    .message_area form textarea{
        width: 100%;
    }


}

@media only screen and (max-width: 768px) {
    .news_section .news_cards_left{
        align-items: center !important;
    }

    .about_ekvita_certificates p{
        width: 100%;
    }
    .container {
        max-width: 720px
    }
    .about_ekvita img{
        width: 100%;
        height: 100%;
    }

    .header_social_bar {
        display: none;
    }

    .mobile_nav .header_social_bar{
        display: block;
    }

    .mobile_nav .header_training_btn{
        display: flex !important;
    }

    .mobile_nav a{
        text-decoration: none;
    }

    .header_training_btn {
        display: none !important;
    }

    .header_right {
        flex-grow: 0.2;
    }

    .home_banner_text {
        flex-direction: column;
    }

    .home_banner_text h3 {
        width: 100%;
        margin-bottom: 50px;
    }

    .home_banner_text {
        padding-top: 150px;
    }

    .our_results_text p, .our_results h3, .photo_gallery_head h3 {
        width: 100%;
    }

    .slider_review .slider__item:first-child {
        margin-left: 33px;
    }

    .slider_review .slick-arrow.slick-prev {
        left: 46.5%;
    }


    .slider_review .slick-arrow.slick-next {
        left: 52.5%;
    }

    .news_cards_left {
        flex-direction: column;
    }

    .footer_body_link {
        text-align: center;
        flex-direction: column;
    }

    .footer_body_link p {
        width: 100%;
        text-align: center;
    }

    .footer_body_link .address {
        width: 100%;
    }

    .footer_body_link .newsletter {
        text-align: center;
    }

    .footer_body_link form {
        margin: auto;
    }

    .footer_foot_flex {
        justify-content: center;
        flex-wrap: wrap;
        gap: 20px;
    }

    .media h2{
        width: 100%;
    }

    .contact p{
        width: 100%;
    }

    .message_area .inputs{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .error .one, .error .three{
        display: none;
    }

    .error{
        justify-content: center;
    }

    .error_text p{
        width: 100%;
    }

}

@media only screen and (max-width: 576px) {
    .container {
        max-width: 540px
    }

    .statistics_banner {
        width: 100%;
        padding-right: 30px;
    }

    .statistics_progress_1 .progress {
        width: 100%;
        margin-right: 20px;
    }

    .statistics_card {
        width: 100%;
        margin-right: 0;
    }

    .statistics_banner hr {
        width: 100%;
    }

    .success-stories h3 {
        width: 100%;
    }

    .expert_review_head h3 {
        width: 100%;
    }

    .slider_review .slick-arrow.slick-prev {
        left: 45.5%;
    }


    .slider_review .slick-arrow.slick-next {
        left: 53.5%;
    }

    .news_cards_left img {
        width: 100% !important;
        height: 100%;
    }

    .news_cards h1, .news_cards_left p {
        width: 100%;
    }

    .footer_head h2 {
        width: 100%;
    }


    .hamburger_icon {
        margin-right: 0;
    }

    .home_banner_options {
        flex-direction: column;
    }

    .home_banner_options .option, .home_banner_options .options_gender .option {
        width: 300px;
    }

    .photo_gallery_follow{
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .photo_gallery_follow a{
        margin-left: 0;
    }

    .share_area{
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }

    .back_icon_link .back_icon{
        margin-left: 0 !important;
    }

    .media_item{
        flex-direction: column;
        justify-content: center;
    }

    .contact_card .card_border_bottom{
        width: 100%;
    }

    .error{
        padding-top: 60px !important;
    }

    .about_sep_review .slider_review .slick-arrow.slick-next {
        left: 10%;
    }

}

@media only screen and (max-width: 383px) {
    .message_area form input{
        width: 100%;
    }
    .error span {
        font-size: 100px;
    }
    }

@media only screen and (max-width: 300px) {
    .home_banner_options .option, .home_banner_options .options_gender .option{
        width: 150px    ;
    }

    .header_left img{
        width: 150px;
    }
    .about_sep_review .slider_review .slick-arrow.slick-next {
        left: 15%;
    }
}

