@media screen and (min-width: 685px) and (max-width: 1024px) {
    h1{
         font-size: 31px;
         line-height: 38px;
     }
    .main_section .main_head h1{
        font-size: 25px;
        line-height: 25px;
        margin: 0 auto;
        padding: 0;
        width: 95%;
    }
     .container{
         max-width: 90%;
     }
    .breadcrumbs{
        display: none;
    }
    .heading{
        width: 100%;
    }
    .head{
        padding: 15px 5%;
        width: 90%;
    }
    .page .main_section h1{
        font-size: 27px;
        line-height: 27px;
        margin: 0 0;
    }
    .main_links_sec {
         text-align: center;
     }

  .accordion {
    font-size: 1.1em;
  }

    .blocks p{
        font-size: 17px;
        line-height: 22px;
    }
     .menu_area ul li{
         font-size: 23px;
     }
    .menu_area ul li a {
        padding: 0 8px;
    }
     .footer_section{
         padding: 8px 0;
     }
     .copyright{
         width: 100%;
         padding: 0;
     }
     .footer_links{
         width: 90%;
         font-size: 14px;
     }
    .footer_links ul li{
        padding: 0 15px 0 0
    }
    .languages{
        width: 10%;
    }
    .mc4wp-form-fields label {
        width: 100%;
        padding: 0 0 5px;
    }
    .mc4wp-form-fields span.form-content {
        padding: 0 0 25px 0;
    }
    .mc4wp-form-fields input[type="submit"] {
        margin: 0;
    }
    .mc4wp-form-fields select {
        width: 90%;
    }
    .mc4wp-form-fields input {
        width: calc(90% - 32px);
    }
    .blocks img {    max-width: 90%;}
}