@media screen and (min-width:240px) and (max-width:359px){
    
    
.man_menu_nav{
    display:none;
}    
  
.header{
    display:block;
}    
    
.main_width{
    width:100%;
    margin:0;
    padding:0 15px;
    box-sizing:border-box;
}    
       
    
.top_data_row{
        display: inline-block;
}    
    
 .top_block1,
 .top_block2,
 .top_block3{
         width: 100%;
    display: inline-block;
    margin: 0;
 }   
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1),
 .main_data_row .main_width .main_data_item:nth-of-type(2),
 .main_data_row .main_width .main_data_item:nth-of-type(3),
 .main_data_row .main_width .main_data_item:nth-of-type(4),
 .main_data_row .main_width .main_data_item:nth-of-type(5){
         width: 100%;
    height: auto;
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
 }
    
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1) .workshop_preview,
  .main_data_row .main_width .main_data_item:nth-of-type(2) .workshop_preview,
   .main_data_row .main_width .main_data_item:nth-of-type(3) .workshop_preview,
    .main_data_row .main_width .main_data_item:nth-of-type(4) .workshop_preview,
     .main_data_row .main_width .main_data_item:nth-of-type(5) .workshop_preview{
    width: 100%;
    height: 550px;
    border-radius: 10px;
    overflow: hidden;
}   
    
    
 .workshop_data_row{
         display: inline-block;
 }   
    
 .workshop_item{
         width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
 }   
    
iframe{
    margin:0;
}    
    
  .events_block{
      display: inline-block;
  }  
    
 .event_item{
    padding-right: 0;
    margin-bottom: 30px;
 }   
    
    
 .footer_item{
     width: 100%!important;
    float: none;
 }   
    
    
.footer_row .footer_item:nth-of-type(2){
            width: 100%!important;
    margin: 30px 0;
}    
    
  .footer_row .footer_item:nth-of-type(3) {
    float: none;
    width: 100%!important;
}  
    
 .footer_item .moduletable >h3 {
    margin-bottom: 20px;
}   
    
 .top_block1{
         position: relative;
    z-index: 99;
    width:50px;
 }   
    
  .top_block2{
      margin-top: 50px;
  } 
   
  .top_block3{
          position: absolute;
    top: 20px;
    right: 12px;
  } 
   
  .top_support_row{
      top: 0;
    right: 0;
    position: relative;
    margin-bottom: 6px;
  } 
   
 .about_page>.main_width{
         width: 100%;
 }  
   
 .about_mainContent{
           width: 100%;
    margin: 0;
 }  
   
 .page_279 .defContentItem{
     width: 100%;
 }  
   
 .news_page_item{
width: 100%;
    margin-right: 0;
 }  
   
.page_279.view_article .defContentItem{
    
    width: 100%;
}   
   
 .com-content-article.item-page{
     width: 100%;
    display: inline-block;
    padding: 0 10px;
    box-sizing: border-box;
 }  
   
 .left.item-image{
         float: none;
    margin: 0;
    margin-bottom: 20px;
 }  
   
  .item-image img {
           width: 100%;
    height: auto;
   }
   
   
.shop_cat_preview{
    width: 100%;
    display: inline-block;
    float: none;
}
   
.shop_cat_desc{
        width: 100%;
    float: none;
}   
   
.shop_item{
    width: 100%;
    display: inline-block;
    margin-right: 0;
} 
   
.shop_item_preview img{
        width: 100%;
}   
   
  .workshop_popup{
          top: 20px;
  } 
   
 .memberBoxData{
         width: 95%;
    padding: 5px;
 }  
   
  .contact_left{
          width: 100%;
    display: inline-block;
    float: none;
  } 
 .contact_right{
     width: 100%;
    display: inline-block;
    float: none;
    background: #fff;
 }  
   
.contact_right form .form_item_contact:nth-of-type(2n+1),
.contact_right form .form_item_contact:nth-of-type(2n){
     width: 100%;
    float: none;
 }  
   
.form_button button {
    padding: 15px 42px;
}
   
   
   
    
    
    
    
    
}

@media screen and (min-width:360px) and (max-width:475px){
       
.man_menu_nav{
    display:none;
}    
  
.header{
    display:block;
}    
    
.main_width{
    width:100%;
    margin:0;
    padding:0 15px;
    box-sizing:border-box;
}    
       
    
.top_data_row{
        display: inline-block;
}    
    
 .top_block1,
 .top_block2,
 .top_block3{
         width: 100%;
    display: inline-block;
    margin: 0;
 }   
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1),
 .main_data_row .main_width .main_data_item:nth-of-type(2),
 .main_data_row .main_width .main_data_item:nth-of-type(3),
 .main_data_row .main_width .main_data_item:nth-of-type(4),
 .main_data_row .main_width .main_data_item:nth-of-type(5){
         width: 100%;
    height: auto;
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
 }
    
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1) .workshop_preview,
  .main_data_row .main_width .main_data_item:nth-of-type(2) .workshop_preview,
   .main_data_row .main_width .main_data_item:nth-of-type(3) .workshop_preview,
    .main_data_row .main_width .main_data_item:nth-of-type(4) .workshop_preview,
     .main_data_row .main_width .main_data_item:nth-of-type(5) .workshop_preview{
    width: 100%;
    height: 550px;
    border-radius: 10px;
    overflow: hidden;
}   
    
    
 .workshop_data_row{
         display: inline-block;
 }   
    
 .workshop_item{
         width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
 }   
    
iframe{
    margin:0;
}    
    
  .events_block{
      display: inline-block;
  }  
    
 .event_item{
    padding-right: 0;
    margin-bottom: 30px;
 }   
    
    
 .footer_item{
     width: 100%!important;
    float: none;
 }   
    
    
.footer_row .footer_item:nth-of-type(2){
            width: 100%!important;
    margin: 30px 0;
}    
    
  .footer_row .footer_item:nth-of-type(3) {
    float: none;
    width: 100%!important;
}  
    
 .footer_item .moduletable >h3 {
    margin-bottom: 20px;
}   
    
 .top_block1{
         position: relative;
    z-index: 99;
    width:50px;
 }   
    
  .top_block2{
      margin-top: 50px;
  } 
   
  .top_block3{
          position: absolute;
    top: 20px;
    right: 12px;
  } 
   
  .top_support_row{
      top: 0;
    right: 0;
    position: relative;
    margin-bottom: 6px;
  } 
   
 .about_page>.main_width{
         width: 100%;
 }  
   
 .about_mainContent{
           width: 100%;
    margin: 0;
 }  
   
 .page_279 .defContentItem{
     width: 100%;
 }  
   
 .news_page_item{
width: 100%;
    margin-right: 0;
 }  
   
.page_279.view_article .defContentItem{
    
    width: 100%;
}   
   
 .com-content-article.item-page{
     width: 100%;
    display: inline-block;
    padding: 0 10px;
    box-sizing: border-box;
 }  
   
 .left.item-image{
         float: none;
    margin: 0;
    margin-bottom: 20px;
 }  
   
  .item-image img {
           width: 100%;
    height: auto;
   }
   
   
.shop_cat_preview{
    width: 100%;
    display: inline-block;
    float: none;
}
   
.shop_cat_desc{
        width: 100%;
    float: none;
}   
   
.shop_item{
    width: 100%;
    display: inline-block;
    margin-right: 0;
} 
   
.shop_item_preview img{
        width: 100%;
}   
   
  .workshop_popup{
          top: 20px;
  } 
   
 .memberBoxData{
         width: 95%;
    padding: 5px;
 }  
   
  .contact_left{
          width: 100%;
    display: inline-block;
    float: none;
  } 
 .contact_right{
     width: 100%;
    display: inline-block;
    float: none;
    background: #fff;
 }  
   
.contact_right form .form_item_contact:nth-of-type(2n+1),
.contact_right form .form_item_contact:nth-of-type(2n){
     width: 100%;
    float: none;
 }  
   
.form_button button {
    padding: 15px 42px;
}
   
   
   
    
    
}


@media screen and (min-width:476px) and (max-width:639px){
       
.man_menu_nav{
    display:none;
}    
  
.header{
    display:block;
}    
    
.main_width{
    width:100%;
    margin:0;
    padding:0 15px;
    box-sizing:border-box;
}    
       
    
.top_data_row{
        display: inline-block;
}    
    
 .top_block1,
 .top_block2,
 .top_block3{
         width: 100%;
    display: inline-block;
    margin: 0;
 }   
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1),
 .main_data_row .main_width .main_data_item:nth-of-type(2),
 .main_data_row .main_width .main_data_item:nth-of-type(3),
 .main_data_row .main_width .main_data_item:nth-of-type(4),
 .main_data_row .main_width .main_data_item:nth-of-type(5){
         width: 100%;
    height: auto;
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
 }
    
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1) .workshop_preview,
  .main_data_row .main_width .main_data_item:nth-of-type(2) .workshop_preview,
   .main_data_row .main_width .main_data_item:nth-of-type(3) .workshop_preview,
    .main_data_row .main_width .main_data_item:nth-of-type(4) .workshop_preview,
     .main_data_row .main_width .main_data_item:nth-of-type(5) .workshop_preview{
    width: 100%;
    height: 550px;
    border-radius: 10px;
    overflow: hidden;
}   
    
    
 .workshop_data_row{
         display: inline-block;
 }   
    
 .workshop_item{
         width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
 }   
    
iframe{
    margin:0;
}    
    
  .events_block{
      display: inline-block;
  }  
    
 .event_item{
    padding-right: 0;
    margin-bottom: 30px;
 }   
    
    
 .footer_item{
     width: 100%!important;
    float: none;
 }   
    
    
.footer_row .footer_item:nth-of-type(2){
            width: 100%!important;
    margin: 30px 0;
}    
    
  .footer_row .footer_item:nth-of-type(3) {
    float: none;
    width: 100%!important;
}  
    
 .footer_item .moduletable >h3 {
    margin-bottom: 20px;
}   
    
 .top_block1{
         position: relative;
    z-index: 99;
    width:50px;
 }   
    
  .top_block2{
      margin-top: 50px;
  } 
   
  .top_block3{
          position: absolute;
    top: 20px;
    right: 12px;
  } 
   
  .top_support_row{
      top: 0;
    right: 0;
    position: relative;
    margin-bottom: 6px;
  } 
   
 .about_page>.main_width{
         width: 100%;
 }  
   
 .about_mainContent{
           width: 100%;
    margin: 0;
 }  
   
 .page_279 .defContentItem{
     width: 100%;
 }  
   
 .news_page_item{
width: 100%;
    margin-right: 0;
 }  
   
.page_279.view_article .defContentItem{
    
    width: 100%;
}   
   
 .com-content-article.item-page{
     width: 100%;
    display: inline-block;
    padding: 0 10px;
    box-sizing: border-box;
 }  
   
 .left.item-image{
         float: none;
    margin: 0;
    margin-bottom: 20px;
 }  
   
  .item-image img {
           width: 100%;
    height: auto;
   }
   
   
.shop_cat_preview{
    width: 100%;
    display: inline-block;
    float: none;
}
   
.shop_cat_desc{
        width: 100%;
    float: none;
}   
   
.shop_item{
    width: 100%;
    display: inline-block;
    margin-right: 0;
} 
   
.shop_item_preview img{
        width: 100%;
}   
   
  .workshop_popup{
          top: 20px;
  } 
   
 .memberBoxData{
         width: 95%;
    padding: 5px;
 }  
   
  .contact_left{
          width: 100%;
    display: inline-block;
    float: none;
  } 
 .contact_right{
     width: 100%;
    display: inline-block;
    float: none;
    background: #fff;
 }  
   
.contact_right form .form_item_contact:nth-of-type(2n+1),
.contact_right form .form_item_contact:nth-of-type(2n){
     width: 100%;
    float: none;
 }  
   
.form_button button {
    padding: 15px 42px;
}
   
   
   
    
    
}


@media screen and (min-width:640px) and (max-width:767px){
       
.man_menu_nav{
    display:none;
}    
  
.header{
    display:block;
}    
    
.main_width{
    width:100%;
    margin:0;
    padding:0 15px;
    box-sizing:border-box;
}    
       
    
.top_data_row{
        display: inline-block;
}    
    
 .top_block1,
 .top_block2,
 .top_block3{
         width: 100%;
    display: inline-block;
    margin: 0;
 }   
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1),
 .main_data_row .main_width .main_data_item:nth-of-type(2),
 .main_data_row .main_width .main_data_item:nth-of-type(3),
 .main_data_row .main_width .main_data_item:nth-of-type(4),
 .main_data_row .main_width .main_data_item:nth-of-type(5){
         width: 100%;
    height: auto;
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
 }
    
    
    
 .main_data_row .main_width .main_data_item:nth-of-type(1) .workshop_preview,
  .main_data_row .main_width .main_data_item:nth-of-type(2) .workshop_preview,
   .main_data_row .main_width .main_data_item:nth-of-type(3) .workshop_preview,
    .main_data_row .main_width .main_data_item:nth-of-type(4) .workshop_preview,
     .main_data_row .main_width .main_data_item:nth-of-type(5) .workshop_preview{
    width: 100%;
    height: 550px;
    border-radius: 10px;
    overflow: hidden;
}   
    
    
 .workshop_data_row{
         display: inline-block;
 }   
    
 .workshop_item{
         width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
 }   
    
iframe{
    margin:0;
}    
    
  .events_block{
      display: inline-block;
  }  
    
 .event_item{
    padding-right: 0;
    margin-bottom: 30px;
 }   
    
    
 .footer_item{
     width: 100%!important;
    float: none;
 }   
    
    
.footer_row .footer_item:nth-of-type(2){
            width: 100%!important;
    margin: 30px 0;
}    
    
  .footer_row .footer_item:nth-of-type(3) {
    float: none;
    width: 100%!important;
}  
    
 .footer_item .moduletable >h3 {
    margin-bottom: 20px;
}   
    
 .top_block1{
         position: relative;
    z-index: 99;
    width:50px;
 }   
    
  .top_block2{
      margin-top: 50px;
  } 
   
  .top_block3{
          position: absolute;
    top: 20px;
    right: 12px;
  } 
   
  .top_support_row{
      top: 0;
    right: 0;
    position: relative;
    margin-bottom: 6px;
  } 
   
 .about_page>.main_width{
         width: 100%;
 }  
   
 .about_mainContent{
           width: 100%;
    margin: 0;
 }  
   
 .page_279 .defContentItem{
     width: 100%;
 }  
   
 .news_page_item{
width: 100%;
    margin-right: 0;
 }  
   
.page_279.view_article .defContentItem{
    
    width: 100%;
}   
   
 .com-content-article.item-page{
     width: 100%;
    display: inline-block;
    padding: 0 10px;
    box-sizing: border-box;
 }  
   
 .left.item-image{
         float: none;
    margin: 0;
    margin-bottom: 20px;
 }  
   
  .item-image img {
           width: 100%;
    height: auto;
   }
   
   
.shop_cat_preview{
    width: 100%;
    display: inline-block;
    float: none;
}
   
.shop_cat_desc{
        width: 100%;
    float: none;
}   
   
.shop_item{
    width: 100%;
    display: inline-block;
    margin-right: 0;
} 
   
.shop_item_preview img{
        width: 100%;
}   
   
  .workshop_popup{
          top: 20px;
  } 
   
 .memberBoxData{
         width: 95%;
    padding: 5px;
 }  
   
  .contact_left{
          width: 100%;
    display: inline-block;
    float: none;
  } 
 .contact_right{
     width: 100%;
    display: inline-block;
    float: none;
    background: #fff;
 }  
   
.contact_right form .form_item_contact:nth-of-type(2n+1),
.contact_right form .form_item_contact:nth-of-type(2n){
     width: 100%;
    float: none;
 }  
   
.form_button button {
    padding: 15px 42px;
}
   
   
   
    
    
}



@media screen and (min-width:768px) and (max-width:768px){}


@media screen and (min-width:1024px) and (max-width:1024px){
    
}



@media screen and (min-width:1100px) and (max-width:1400px){
    
 .main_width,
 .main_width_room{
    width: 97%;
}   
.top_action_data>li:nth-of-type(4) {
    width: 130px;
    float: right;
}

.slogan_row h1 {
    font-size: 45px;
    padding-bottom: 15px;
}

.form_item {
    width: 40%;
    margin-right: 22px;
}


.testim_content_row img{
    width:100%;
}

.main_data_row .main_width .main_data_item:nth-of-type(2) {
    margin-right: 0px;
}

.main_data_row .main_width .main_data_item .workshop_preview img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.shop_item {
    margin-right: 17px;
}


.workshop_popup{
    top:3px;
}


.pp_input input {
    padding: 10px;
}


.pp_event{
    margin-top:0;
}






    
}













