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

}
@media screen and (max-width: 1680px){

}
@media screen and (max-width: 1600px){

}
@media screen and (max-width: 1440px){

}
@media screen and (max-width: 1366px){

}
@media screen and (max-width: 1360px){

}
@media screen and (max-width: 1280px){
	
}
@media screen and (max-width: 1176px){

}
@media screen and (max-width: 1152px){
	

}
@media screen and (max-width: 1024px){
  header{
    padding: 15px 0;
  }
  .in_head{
    flex-wrap: wrap;
  }
  .menu{
    padding: 10px 0;
  }
  .menu a,
  .menu span{
    margin: 0 0 0 25px;
  }
  .search_head{
    width: 70%;
  }
  .main_pg_block_links a{
    font-size: 38px;
  }
  .in_pvh_panels_bl1_flex div{
    padding: 0 15px 0;
  }
  .consult_form form{
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .consult_form form div{
    margin: 0 0 30px 0;
  }
  .pvc_panels_inside_bl2 span{
    max-width: 314px;
  }
  .in_cont_flex iframe{
    height: 50vh;
  }
}
@media screen and (max-width: 980px){
  .logo a{
    width: 160px;
    height: 24px;
    background-size: 160px;
  }
  .menu a,
  .menu span {
    font-size: 15px;
    margin: 0 0 0 10px;
  }
  .search_head{
    margin: 15px 0 0 0;
    width: 100%;
  }
  .tel_head{
    display: none;
  }
  .nav_foot{
    flex-wrap: wrap;
  }
  .main_pg_block {
    padding: 50px 0 50px 0;
  }
  .main_pg_block_links{
    margin: 0 0 30px 0;
  }
  .main_pg_block_links:last-child{
    margin: 0 0 30px 0;
  }
  .main_pg_block_links2{
    height: 183px;
    overflow: hidden;
    margin: 0 !important;
  }
  .main_pg_block_links a {
    font-size: 28px;
    bottom: 50%;
    left: 50px;
    margin-bottom: -30px;
  }
  footer{
    padding: 50px 0;
  }
  .nav_foot{
    justify-content: center;
  }
  .nav_foot a{
    padding: 2px 4px;
    margin: 4px 5px;
  }
  .ban_block{
    margin: 0 0 50px 0;
    overflow: hidden;
  }
  .ban_block img{
    position: relative;
    top: -1px;
    left: -320px;
    width: auto;
    height: 240px;
  }
  .ban_block2 img{
    left: 0;
  }
  .ban_block3 img{
    left: -220px;
  }
  .pvh_panels_bl1_txt{
    margin: 0 0 50px 0;
  }
  .pvh_panels_bl1_flex{
    margin: 0 0 20px 0;
  }
  .in_pvh_panels_bl1_flex div {
    padding: 0 25px 0;
  }
  .in_pvh_panels_bl1_flex div p{
    line-height: 1.5em;
  }
  .consult_form{
    margin: 0 0 50px 0;
  }
  .consult_form form button{
    width: 100%;
  }
  .heading{
    font-size: 38px;
  }
  .pvc_panels_inside_bl1{
    margin: 0 0 50px 0;
  }
  .pvc_panels_insi_slide{
    margin: 0 0 30px 0;
  }
  .pvc_panels_inside_bl1_inner{
    padding: 0;
  }
  .pvc_panels_inside_bl2 span{
    max-width: 145px;
    font-size: 14px;
    border: 1px solid #00949F;
  }
  .pvc_panels_inside_bl3{
    margin: 0 0 20px 0;
  }
  .page_in_bl1{
    margin: 0 0 20px 0;
  }
  .inner_page_in_bl1{
    width: 210px;
    padding: 0 20px;
  }
  .consult_form p{
    padding: 0 40px 0 0;
  }
  .pvc_panels_inside_bl1_card {
    padding: 50px 0 0 0;
  }
  .pvc_panels_inside_bl1_card .row {
    margin: 0 0 30px 0;
    flex-direction: column-reverse;
  }
  .pvc_panels_inside_bl1_inner_img{
    margin-bottom: 30px;
  }
  .btn_order{
    width: 100%;
  }
  .document_bl1_m_flex{
    flex-wrap: wrap;
  }
  .document_bl1_flex{
    width: 100%;
  }
  .company_bl{
    flex-wrap: wrap;
  }
  .company_bl>div{
    width: 100%;
  }
  .in_company_bl{
    margin: 0 0 30px 0;
  }
  .company_bl .pvh_panels_bl1_txt{
    margin: 0 0 0px 0;
  }
  .pvh_panels_bl1_partners{
    padding: 50px 0 50px;
  }
  .pvh_panels_bl1_comp{
    padding-bottom: 0;
  }
  .cont_flex{
    flex-wrap: wrap;
  }
  .in_cont_flex{
    width: 100%;
  }
  .in_cont_flex>div h4{
    font-size: 32px;
  }
}
@media screen and (max-width: 768px){

}
@media screen and (max-width: 480px){

}