@media (max-width: 1024px){
   #header .header_mid .resp_mid_nav_wrap{
   	float: right;
    margin-right: 45px;
    margin-top: 45px;
  }
  .header_mid .resp_mid_nav_wrap .resp_mid_nav > span, .header_mid .resp_mid_nav_wrap .resp_mid_nav > span:before, .header_mid .resp_mid_nav_wrap .resp_mid_nav > span:after{
		width: 20px;
  }
}

@media (max-width: 768px){
  #header .header_mid .logo_wrap{
    text-align: left;
    padding-left: 30px;
  }
  #header .header_mid .logo_wrap .logo img{
   	width: 40%; 
  }
  .header_mid .logo_wrap .logo{
    float: left;
    padding-bottom: 20px;
  }
 
}

@media (max-width: 380px){
  .header_mid .logo_wrap .logo{
    width: 120px;
  }
  #header .header_mid .logo_wrap .logo img{
    width: 100%;
  }
}