@media only screen and (max-width: 1200px) {
    /*Menu*/
    .header-grey-container{
        width:990px;
    }
    .header-menu{
        width:990px;
    }
    .header-menu-nav-container{
        width:820px;
        margin-left:-40px;
    }
    .header-menu-logo-container{
        width:171px;
    }
    /*Footer*/
    .footer-black-container{
        width:990px;
    }
    .info-color_moreinformation{
        width:990px;
    }
    #footer_elements_container{
        width:990px;
    }
    .footer_elem{
        width:330px;
    }
    .footer_body{
        width:330px;
        margin-top:0px;
    }
    .footer_body:before{
        font-size:40px;
        margin-left:5px;
    }
    .info-color_information{
        width:990px;
    }
    .info-color_moreinformationcont1{
        width:330px;
    }
    
    .footer_title{
        height:51px;
        margin-bottom:6px;
    }
    .footer_title h3{
        height:51px;
        font-size:28px;

    }
    .footer_title h3 a{
        width:100%;
        clear:both;
    }
    /*All*/
    .xcomponent_container{
        width:990px;
    }
    .after_content_container{
        width:990px;
    }
    /*Page contact*/
    .page_contact_container{
        width:100%;
    }
    .widthinf{
        width:330px;
        float:left;
    }
    .page-contact_center{
        margin-left:0;
        margin-right:0;
    }
    .page-contact{
        width:650px;
    }
    .name{
        width:310px;
    }
    .email-fieldset{
        width:310px;
    }
    #name{
        width:310px;
    }
    #email{
        width:310px;
    }
    .opening_hours_cont{
        width:330px;
    }
    .opening_hours{
        width:330px;
    }
    /*Gallery*/
    .gallery_container{
        width:100%;
    }
    .image-item{
        width:480px;
        float:left;
        display:block;
    }
    .gallery_container .image-item {
        width: 480px;
        float:left;
    }
    .gallery_container .image-item img{
        width: 480px;
    }
    .gallery_container .image-item:nth-child(3n+2){
        margin-left:0px;
        margin-right:0px;
    }
    .gallery_container .image-item:nth-child(even){
        float:right;
        border:1px solid transparent;
    }
    /*Bemutatkozas*/
    .article_container4{
        width:100%;
    }
    .article_container4 p img{
        width:480px;
        height:320px;
        float:left;
    }
    .page_main_title4{
        width:495px;
    }
    .article_container4 p{
        width:495px;
        margin:0px;
    }
    /*Accordion*/
    #content{
        width:580px;
    }
    .accordion-container .article-title h4{
        width:580px;
    }
    .accordion-content .article_short_description {
        width: 480px;
        float: right;
        padding: 0;
    }
    /*Workers*/
    .workers-container{
        width:990px;
    }
    .workers_image img{
        width:480px;
    }
    /*Blog_category*/
    .page_main_title{
        width:650px;
    }
    #blog2{
        width:650px;
    }
    .article_con1{
        width:520px;
    }
    /*fixiimage*/
    .info_container{
        width:310px;
    }
    .info_container_ul{
        width:310px;
    }
    .info_container_ul li{
        width:310px;
    }
    .info_container_text{
        width:310px;
    }
    .info_container_text a{
        width:280px;
        display:block;
    }
    .info_container_text:before{
        margin-top:-24px;
    }
    /*main_content_template*/
    .article_con_conatiner,.main_content_template{
        width:650px;
    }
    /*side_content*/
    #side_content{
        width:310px;
    }
    .blogg_item1{
        width:310px;
    }
    .blog_article {
        width: 310px;
        height: 220px;
        margin: 20px;
    }
    .infotable{
        width:280px;

    }
    /*content list */
    .content_list{
        width:990px;
    }
    .list_item{
        width:310px;
        min-height:260px;

    }
    .list_body{
        width:240px;
        height:200px;

    }
    /*content_categories1*/
    .content_categories1{
        width:990px;
        margin-top:-125px;

    }
    .blog_item1{
        width:330px;
    }
    /*footer_content*/
    .footer_article_container{
        width:330px;  
    }
    .foot_container{
        width:330px;
        margin-top:0px;
    }
    .footer_article_container:nth-child(1) .foot_container:before{
        margin-left:3px;
    }
      .footer_article_container:nth-child(2) .foot_container:before{
        margin-left:3px;
    }
      .footer_article_container:nth-child(3) .foot_container:before{
        margin-left:3px;
    }
    .homepage_main_title{
        font-size:28px;
        margin-bottom:18px;
        margin-top:10px;
    }




}
@media only screen and (max-width: 1000px) {
    /*All*/ 
    .xcomponent_container{
        width:750px;
        margin-top:25px;
    }
    .after_content_container{
        width:750px;
    }
    /*menu*/
    .header-grey-container{
        width:750px;
    }
    .header-grey-container-ul{
        width:750px;
    }
    .header-grey-container-ul li:nth-child(2){
        margin-left:30px;
        margin-right:50px;

    }
    .header-menu{
        width:750px;
        height:140px;
        background-color: white;
    }
    .header-menu-nav-container{
        width:750px;
        margin:0px;
    }
    .header-menu-logo-container{
        width:100%;
        text-align:center;
        float:none;
        margin-top:0px;
        padding-top:15px;

    }
    nav{
        width:750px;
        height:45px;
        background-color: white;
        margin-top:-5px;

    }  
    nav ul:nth-child(1){
        margin-top:-3px;
    }
    .header-menu-nav-container nav ul{
        position:absolute;
        padding:0px;
        background-color:white;
    }
    .main-a{
        font-size:13px;
    }
    /*content_list*/
    .content_list{
        width:750px;
    }
    .list_item{
        width:325px;
        margin:0px;

    }
    .list_item:nth-child(2){
        margin:0px;
    }
    .list_item:nth-child(5){
        margin:0px;
    }
    .list_item:nth-child(even){
        float:right;
    }
    /*Sticky*/
    .sticky{
        display:none;
    }
    /*Blog*/
    .page_main_title{
        width:100%;
    }
    #blog2{
        width:100%;
    }
    .article_con1{
        width:620px;
    }
    /*Footer*/
    .footer-black-container{
        width:750px;
    }

    .info-color_moreinformation{
        width:750px;
    }
    #footer_elements_container{
        width:750px;
    }
    .info-color_moreinformationcont1{
        width:250px;
    }
    .info-color_information{
        width:750px;
    }
    .footer_elem{
        width:250px;
        height:150px;

    }
    .footer_body{
        width:250px;

    }
    .footer_title{
        font-size:20px;
    }
    .footer_title h3{
        font-size:22px;
    }
    .footer_short_description p{
        font-size:13px;
        margin-top:20px;
    }
    .footer_body:before{
        height:180px;
        margin-top:10px;
        padding-bottom: 40px;
    }
    /*page_contact*/
    .page_contact_container{
        width:100%;
    }
    .widthinf{
        width:250px;
        float:left;
    }
    .hexagon{
        width:70px;
    }
    .hexagon:before{
        border-right:35px solid transparent;
        border-left:35px solid transparent;
    }
    .hexagon:after{
        border-right:35px solid transparent;
        border-left:35px solid transparent;
    }
    .hexagon-title{
        width:150px;
        float:left;
    }
    .hexagon-information{
        width:145px;
    }
    .hexagon-information p{
        font-size:14px;
    }
    #page_contact{
        width:100%;
    }
    .form-item:nth-child(2n+0) {
        margin-left:0px;
    }
    .form-item{
        width:100%;
    }
    #name{
        width:100%;
    }
    #email{
        width:100%;
    }
    .opening_hours_cont{
        float:left;
        width:390px;
    }
    .opening_hours{
        width:390px;
    }
    /*gallery*/
    .gallery_container .image-item{
        width:100%;
    }
    .gallery_container .image-item img{
        width:100%;

    }
    /*workers*/
    .workers-container{
        width:750px;
    }
    .workers_image{
        width:100%;
        margin:0px;
    }
    .workers_image img{
        width:100%;
        float:left;
    }
    .workers_image:nth-child(2n+2){
        margin-left:0px;
    }
    /*Bemutatkozas*/   
    .page_main_title4{
        width:366px;
    }
    .article_container4 p{
        width:366px;
    }
    .article_container4 p img{
        width:366px;
        height:243px;
    }
    .article_container4 p {
        margin-left:10px;
        color: #666;
        margin-bottom: 0;
        line-height: 1.71429;
        padding: 12px 0;
        font-size:14px;
    }
    #content{
        width:100%;
    }
    .accordion-container .article-title h4 {
        width:750px;
    }
    .accordion-content .article_short_description {
        width:600px;
        float: right;
        padding: 0;
    }
    /*Con_container*/
    .article_con_conatiner,.main_content_template{
        width:750px;
    }
    #side_content{
        width:750px;
    }
    .blogg_item1{
        width:250px;
    }
    .blogg_item1 .blog_article {
        width:250px;

    }
    .blogg_item1 .blog_article .article_body{
        width:235px;
    }
    .infotable{
        width:200px;
    }
    /*content_categor1*/
    .content_categories1{
        width:750px;
    }
    .blog_item1{
        width:250px;
    }
    .blog_article{
        width:235px;
    }
    /*fixi*/
    .info_container{
        width:390px;
        float:left;

    }
    .info_container_ul{
        width:390px;
    }
    .info_container_ul li{
        width:390px;
    }
    .info_container_text{
        width:390px;
    }
    .info_container_text a{
        width:390px;
    }
    .footer_article_container {
        width:250px;
        height:155px;
        
    }
    .foot_container{
        width:250px;
    }
    .homepage_main_title{
        font-size:24px;
        margin-bottom: 0px;
        padding:3px;
    }
    .footer_article_container:nth-child(1) .foot_container:before {
        height: 120px;
    }
    .footer_article_container:nth-child(2) .foot_container:before {
        height: 120px;
    }
    .footer_article_container:nth-child(3) .foot_container:before {
        height: 120px;
    }
    

    
}
@media only screen and (max-width:800px){
    /*All*/ 
    .xcomponent_container{
        width:462px;
        margin-top:25px;
    }
    .after_content_container{
        width:462px;
    }


    /*menu 462*/
    /*menu*/
    .header-grey{
        height:100px;
    }

    .header-grey-container{
        width:462px;
        height:100px;

    }
    .header-grey-container-ul{
        width:462px;
    }
    .header-grey-container-ul li:nth-child(2){
        margin-left:0px;
        margin-right:0px;

    }
    .header-grey-container-ul li{
        width:100%;
    }

    .header-menu{
        width:462px;
        height:60px;
    }
    .header-menu-nav-container {
        display:none
    }
    .header-menu-nav-container nav ul{
      width:475px;
    }
    .header-menu-logo-container{
        width:50px;
        text-align:center;
        float:none;
        margin-top:0px;
        padding:2px;
    }
    .header-menu-logo-container img{
        width: 150px;
        height: 65px;
    }
    .header-menu_container.shrink img{
        margin-top:20px;
    }

    /*content_list*/
    .content_list{
        width:462px;
    }
    .list_item{
        width:100%;
        min-height:120px;
    }
    .list_body{
        width:350px;
        height:140px;
    }
    /*Blog2*/
    .article_con1{
        width:100%;

    }
    /*footer*/
    .footer-black-container{
        width:462px;
    }

    .info-color_moreinformation{
        width:462px;
    }
    #footer_elements_container{
        width:462px;
    }
    .info-color_information{
        width:462px;
    }
    .footer_elem{
        width:100%;
    }
    .info-color{
        height:1250px;
    }
    .footer-black{
        display:inline-block;
        margin:0px;
    }
    .footer_body{
        width:462px;
    }
    .footer_title h3{
        font-size:30px;
    }
    .footer_short_description{
        margin-top:-20px;
    }
    .footer_short_description p{
        font-size:18px;
    }
    .info-color_moreinformationcont1{
        width:100%;
        margin-top:5px;
        height:240px;
        margin-bottom:15px;
    }
    /*page contact*/
    .hexagon:before{
        border-right:43.5px solid transparent;
        border-left:43.5px solid transparent;
    }
    .hexagon:after{
        border-right:43.5px solid transparent;
        border-left:43.5px solid transparent;
    }
    .hexagon{
        width:90px;
    }
    .widthinf{
        width:100%;
    }
    .page-contact{
        margin-top:100px;
    }
    .page-contact_information{
        border:none;
    }
    .opening_hours{
        width:100%;
    }
    .opening_hours tr td p{
        width:100%;
    }
    .opening_hours_cont{
        width:100%;
    }
    /*Article con container*/
    .article_con_conatiner,.main_content_template{
        width:100%;
    }
    .info_container{
        width:100%;
    }
    .info_container_ul{
        width:462px;
    }
    .info_container_ul li{
        width:100%;
    }
    /*workers*/
    .workers-container{
        width:100%;
    }
    /*Accordion*/
    .accordion-container .article-title h4 {
        width:462px;
    }
    .accordion-content .article_short_description{
        width:300px;

    }
    /*Bemutkozas*/
    .page_main_title4{
        width:100%;
    }
    .article_container4 p:nth-child(3){
        height:auto;
    }
    .article_container4 p{
        width:100%;
        margin:0px;
    }
    .article_container4 p img{
        width:100%;
        height:280px;
    }
    /*side content*/
    #side_content{
        width:100%;
    }
    .blogg_item1{
        width:100%;
    }
    .blogg_item1 .blog_article {
        width: 100%;
    }
    .article_short_description{
        width:350px;
    }
    .infotable{
        width:400px;
    }
    /*Content_categories*/
    .content_categories1{
        width:463px;
    }
    .blog_item1{
        width:100%;
    }
    .header-menu-logo-container{
        float:left;
        width:100%;
    }
   
    /*menu ul */

   .header-menu-nav-container{
        width:466px;
    }
    .header-menu-nav-container nav{
        width:466px;
    }
    .header-menu-nav-container nav ul{
        width:466px;
        position:relative;
    }
    .header-menu-nav-container nav ul .main{
        width:450px;
    }
    li:hover > ul {
    display:none;
    cursor:pointer;
}
.main{
   margin:5px; 

}
.main-a{
    width:420px;
    margin:5px;
    font-size:15px;
    margin-bottom:10px;
    text-align:center;
    
}
.main:hover .main-a{
    color:black;
    border:1px solid transparent;
    background-color:transparent;
}
.level2-ul{
    border:1px solid transparent;
    margin-left:-7px;
}


.level2-ul li{
    width:430px;
    text-align:center;
    border:1px solid transparent;
}


.header-menu-nav-container{
    clear:both;
    
}
nav{
  display:block;
  height:auto;
}

.main-a{
    font-size:15px;
}
.main:nth-child(4) .main-a{
}
.main:nth-child(3):hover .main-a{
    border-bottom:1px solid transparent;
    position: relative;
}
.main:nth-child(4):hover .main-a{
    border-bottom:1px solid transparent;
    position:relative;
}

/*content_footer*/
.footer_article_container {
        width:462px;
        height:155px;
        
    }
.foot_container{
        width:462px;
    }
.homepage_main_title{
      font-size:30px; 
      margin-bottom:9px;
      
    
}
.foot_container p{
    font-size:18px;
}
.page_main_title2{
    font-size:22px;
    min-height:25px;
    
    
}
.breadcrumb{
    display:block;
}
.article_con_conatiner p img{
    width:100%;
}






}
@media only screen and (max-width:500px){
     /*All*/ 
     *{
     }
    .xcomponent_container{
        width:300px;
        margin-top:25px;
    }
    .after_content_container{
        width:300px;
    }
    /*Header*/
    .header-grey-container{
        width:300px;
    }
    .header-grey-container-ul{
        width:300px;
    }
    .header-grey-container-ul li{
        width:250px;
    }
    .header-menu{
        width:300px;
    }
    .header-menu-nav-container{
        width:300px;
    }
    .header-menu-nav-container nav{
        width:300px;
    }
    .header-menu-nav-container nav ul{
        width:300px;
    }
    .main{
        width:250px;
    }
    .main-a{
        width:250px;
    }
    .header-menu-nav-container nav ul .main{
        width:280px;
    }
    /*content_categories*/
    .content_categories1{
        width:300px;
    }
    .article_short_description{
        width:300px;
    }
    .infotable{
        width:250px;
    }
    /*content_list*/
    .content_list{
        width:300px;
    }
    .list_body{
        width:250px;
        
        
    }
    .list_item{
        height:250px;
       margin-bottom:80px;
    }
    .list_more a{
        margin-top:10px;
    }
    
    /*footer*/
    .info-color_information{
       width:300px;
    }
    .footer-black-container{
        width:300px;
    }
    .info-color_moreinformation{
        width:300px;
    }
    #footer_elements_container{
        width:300px;
    }
    .footer_body{
       width:300px;
        
    }
    .footer_title h3{
        font-size:23px;
    }
    .footer_short_description p{
        font-size:15px;
    }
    /*bemutkozas*/
    .article_container4 p img{
        height:auto;
    }
    /*accordion*/
    .accordion-container .article-title h4{
        width:300px;
    }
    .accordion-content{
        clear:both;
    }
    .accordion-content .article_short_description{
        margin-bottom:30px;
        border:1px solid transparent;
    }
    /*info_container*/
    .info_container{
    }
    .info_container_ul{
        width:300px;
    }
    .info_container_text a{
        width:260px;
    }
    .info_container_text{
        width:300px;
    }
    /*blogg_item1*/
    .article_short_description{
        width:280px;
    }
    .blogg_item1 .blog_article{
        width:250px;
    }
    
    /*workers*/
    /*page_contact*/
    .form-item label{
        display:inline;
    }
    
    /*footer content*/
    .footer_article_container{
        width:300px;
        
    } 
    .foot_container{
        width:300px;
    }
    .homepage_main_title{
        font-size:24px;
    }
    .foot_container p{
        font-size:15px;
    }
    .article_con_conatiner p img{
    height:180px;
    }
    .page_main_title2{
    font-size:18px;
    font-weight:bold;
    width:100%;
    line-height: 20px;
   }
   .header-menu-nav-container nav ul{
       width:260px;
       
   }
   .level2-ul li{
       width:100%;
   }

    
    
}
