.col-main .std p img { max-width: 100% }

/* Tablet */
@media (max-width: 974px) {
    .main, .header, .main-container .main { width: auto }
    .nav .brands-logos .brand-logos-title { float: none; padding: 0 }
    .advice-menu > li { height: 280px }
    .advice-menu-button-container { bottom: 40px }

    /* Login/Register */
    .customer-account-login .main .account-login, .customer-account-login .main .account-create { margin: 0; width: 49% !important; }
    .customer-account-login .main .account-create { float: right }
    .customer-account-login .main ul.messages { width: 100% }

    /* Forgot password page */
    .customer-account-forgotpassword .main-container .main form, div.formContainer { width: 100% }

    /* CMS pages */
    .cms-page-view .col-left { display: none }
    .cms-page-view .col2-left-layout .col-main { float: none; width: auto; padding: 0 10px }
    .cms-page-view #breadcrumbs { position: static }

    /* Contact us */
    .contacts-index-index .formContainer { width: auto }

    /* Newsletter page */
    #newsletter-validate-detail .row, #newsletter-validate-detail .buttons-set { float: none }
    #newsletter-validate-detail .row { margin: 0 0 10px 0; width: auto }
}

/* Phone */
@media (max-width: 767px) {
    .col-main { clear: both }
    .cms-index-index .main-container .main { padding-left: 0; padding-right: 0 }
    #topSellerTabLinks { margin-left: 10px }
    .products-grid .brand-logo { max-width: 84px }

    /* Login page */
    .customer-account-login .main .account-login, .customer-account-login .main .account-create { float: none; width: 100% !important; }
}
