@media only screen and (max-width: 1000px) {
    .login-container .block {
        width:100%;
    }

    .actionButton {
        font-size:16px;
    }
}

@media only screen and (max-width: 768px) {
    .login-container .fieldset > .field > .control {
        width:100%;
    }

    .page-main > .page-title-wrapper .page-title {
        margin-top:20px;
        font-size:6vw;
    }

    form#form-validate {
        float:left;
        width:100%;
    }

    .customer-account-login .page-main {
        padding:0px;
    }

    .login-container .block {
        width:100%;
        height:auto;
        min-height:300px;
    }

    .block.social-login-authentication-channel.account-social-login .block-content {
        text-align:center!important;
    }
}

@media only screen and (max-width: 600px) {
    .minicart-items .product-item-details .price {
        font-size:18px;
        padding:0;
        margin-top:10px!important;
        float:left;
    }

    li.item.product.product-item {
        width:100%;
        margin-left:0;
    }
}
