@media all and (max-width: 968px) and (min-width: 730px), (max-width: 537px) {
  label{
	  text-align:left;
	  padding-top:0;
	  
  }
  
  .form input[type='text'], .form input[type='email'], .form input[type='password'], .form textarea{
	  width:100%;
	  margin-top:5px
  }
  
  .p_wrap {
	  width:60%
  }
}



@media all and (max-width: 1400px){
.main_title.search h2 {
font-family: 'latolight';
font-size: 25px;
}
}

@media all and (max-width: 1110px){
.topmenu li a{width:87px}
}
@media all and (max-width: 1060px){
.topmenu li a{width:auto}
}
@media all and (min-width: 941px){
.topmenu {display:inline-block !important}
}
@media all and (max-width: 940px){
.topmenu {
display: none;
position: absolute;
width: 140px;
z-index: 100;
margin-left: 193px;
margin-top: 50px;
border: 1px solid #eee;
}
.topmenu li a{width:auto; background:#fff; width:100px; padding:10px 20px; text-align:left}
.btn-post.mobi{display:inline-block}
.btn-post.webi{display:none}

.column.half {width: 100%;}
.column.half.w75 {width: 100%; padding-bottom:0 !important}
.column.half.w25 {width: 100%;}

 
}