.search-form {
   padding: 22px 0 0 16px;
   background: #f3f5eb;
   overflow: hidden;
   margin: 0 0 30px 0
}
.search-form .bl {
    display: inline-block;
    vertical-align: top;
    padding: 0 16px 0 0;
    box-sizing: border-box;
    margin: 0 0 16px 0
}
.search-form .bl.w50 {
    width: 50%
}
.search-form .bl.w33 {
    width: 33.33%
}
.search-form .bl.w25 {
    width: 25%
}
.search-form .block-in{
    margin: 0 20px 0 4px;
}

.search-form input[type="text"],
.search-form select {
    border: 1px solid #9ab8d3;
    border-radius: 2px;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    font-size: 16px;
    line-height: 24px;    
}
.search-form .bl .blt {
    margin: 0 0 10px 0;
    font-size: 16px;        
}
.search-form .ch {
    display: table;
    width: 100%
}
.search-form .ch >div {
    display: table-cell
}
.search-form .ch >div:first-child {
    width: 25px
}
.search-form button{
    font-size: 14px;
}
.search-form .button {
    float: right;
    text-align: right;
    margin: -35px 0 20px 0;
}

.search-form .button.ntop{
    margin: 0 0 20px 0;
}

.search-form .all-params a{
    margin: 4px 0 12px;
    float: left;
    font-size: 16px
}
.search-form .clear-form {
    color: #999;
    margin: 0 15px 0 0;
    font-size: 16px;
    cursor: pointer;
}

.main-zaym .content-right{
    width: 300px    
}




@media (max-width: 600px)
{
    .search-form .bl.w50 {
        width: 100%;
    }
    .search-form .bl.w25 {
        width: 50%;
    }
    .search-form .bl.w33 {
        width: 100%;
        padding-left: 0px;
    }
    .search-form .bl.w25 {
        width: 100%;
    }
    
    
}

@media (max-width: 350px)
{
    
    .search-form .button {
        float: none;
        overflow: hidden;
        margin: 0 0 20px 0
    }
    .search-form .button .block-in{
        margin: 0 16px 0 0
    }
    .search-form .clear-form {
        font-size: 15px;
        margin: 5px 0 0 0;
        float: left;
        display: inline-block;
    }
    .search-form button {
        float: right;
    }
    
}