.row.main {
    margin-top: 20px;
}


h1.wsw {
    margin-bottom: 10px;
}
.arrow-down {
    font-weight: 100;
}
.product {
    margin-top: 20px;
}

.product-other {
    margin-top: 20px;
}

.product-tel {
    display: block;
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.call-taxi {
    max-width: 50%;
    float: left;
    padding-left: 0;
}

.call-taxi a {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 20px;
}

.company-up {
    width: 50%;
    /* display: block; */
    float: right;
    padding-right: 0;
}

.company-up a {
    padding: 0 20px;
    float: right;
    padding: 2px 20px;
    height: 45px;
}

@media (max-width:767px) {
    .call-taxi a {
        height: 45px;
        line-height: 40px;
    }
}

.clear {
    clear: both;
}

.share span {
    font-weight: 600;
}

.price {
    margin-top: 20px;
    font-size: 20px;
    margin-bottom: 20px;
}

.price span {
    font-weight: 600;
}

.product-rating {
    font-size: 20px;
    margin-bottom: 10px;
}

#input-review {
    background-color: #f9f9f9;
}

::placeholder {
    font-size: 15px;
    color: #000;
}

#button-review {
    background-color: #ffde00;
    border: 0;
    color: #000;
    padding: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

#review {
    margin-top: 15px;
    margin-bottom: 15px;
}

#review .table-bordered {
    border: 1px solid #ccc;
    padding: 6px 12px;
    margin-bottom: 20px;
}

.hidden {
    display: none;
}

.alert-danger{
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #b94a48;
}

#button-more {
    background-color: #fff200;
    border: 0;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 25px;
    width: 100%;
    line-height: 30px;
}


.prods {display: block;}.prodz {display: none;}
@media (max-width:767px) {
    #top {margin: 0 0 5px 0}
    #content {margin-top: -20px;}

    .prodz {display: block;}
    .btn-default2 {padding: 0px 12px;}
    .wsw {margin-top: 5px;height: 32px;overflow: hidden;margin-bottom: 0px;}
    .prd-price {margin-top: 0px;}
    .thumbnail {border: 0px solid #ddd;padding: 0px;}
    ul {margin-bottom: 0px;}
}.product-thumb .images a {display: block;}.product-thumb .images {text-align: center;}.product-thumb .caption { padding: 0 5px;}

.description{
    height: 24px;
    overflow: hidden;
    width: 100%;
}
.open{
    height: auto;

}