@media only screen
and (min-width : 768px)
and (max-width : 1024px) {

    .afvalshop-itemContainer {
        width: 225px;
        float: left;
        margin-right: 30px;
    }
    .afvalshop-itemContainer {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 25px;
    }

    .afvalshop-orderButton {
        float: none;
    }

    .afvalshop-itemContent {
        margin-bottom: 30px;
    }

    .afvalshop-itemTitle {
        font-size: 18px;
    }

    .afvalShop-ConfirmOrderPriceSection .afvalshop-itemPrice{
        margin-left: 20px !important;
    }

    .afvalShop-ItemImageContainer{
        height: 400px;
    }

    .afvalShop-CustomerComment{
        min-height: 90px;
    }

    .afvalShop-ConfirmOrderPriceSection{
        margin-top: 15px;
    }

    .afvalshop-orderButton{
        float:right;
    }

    .afvalShop-ItemImageContainer img {
        max-width: 200px;
    }

    .afvalShop-ConfirmOrderPriceSection .afvalshop-itemPrice{
        margin:0px;
    }

    .afvalShop-OrderItem{
        margin-left: 30px;
    }

    /* CONFIRMATION PAGE */

    .confirmation-page-section-1 {
        float: left;
        width: 45% !important;
    }

    .confirmation-page-section-2 {
        float: left;
        margin-left: 5%;
        width: 50%;
        padding-top: 25px;
    }

    .confirmation-message {
        font-size: 1em;
    }

    .item-image img {
        width: 120px;
    }

    .item-title {
        float: left;
        margin-left: 0px;
        margin-top: 25px;
    }

    .item-title span {
        float: left;
        font-family: "robotolight";
        font-size: 30px;
    }

    .item-price-div {
        float: right;
        margin-right: 0px;
        text-align: right;
        margin-top: 25px;
    }

    .item-price {
        font-family: "robotobold";
        font-size: 1.8em;
        font-style: normal;
        font-weight: normal;
    }

    .item-delivery-date {
        color: #e67c7c;
        font-family: "robotobold";
        font-size: 17px;
        width: 100%;
    }

    .item-values {
        margin-left: 20px;
    }

    .item-fields p {
        font-size: 1em;
        margin: 0px;
        margin-bottom: 15px;
    }

    .item-values p {
        font-size: 1em;
    }

    .order-data {
        float: left;
        margin-top: 20px;
        width: 100%;
    }

    .afvalshop-link {
        margin-top: 20px;
    }

    .confirmationTitle {
        font-size: 40px;
    }

    .confirmation-message {
        font-size: 16px !important;
        line-height: 35px;
    }

    .item-image-container{
        width: 120px;
    }

    .bestellenItemListContainerStep2 .afvalShop-ItemsContainer{
        margin-top: 30px;
    }

    .bestellenItemListContainerStep2 .afvalshop-itemDeliveryDays{
        margin-bottom: 15px;
    }

    .afvalShop-CustomerName, .afvalShop-CustomerPhone, .afvalShop-CustomerEmail, .afvalShop-CustomerComment {
        width: 432px !important;
    }

    .afvalShop-OrderItem {
        margin-left: 50px !important;
    }

    .afvalShop-CustomerStreet {
        width: 235px !important;
    }

    .afvalShop-CustomerPostcode {
        float: left;
    }

    .afvalShop-CustomerPostcode input[type="text"] {
        width: 110px !important;
    }

    .afvalShop-CustomerGemeente {
        float: left;
        width: 50%;
    }

    .afvalShop-CustomerHuisToev {
        width: 77px !important;
    }

    .afvalShop-ConfirmOrderPriceSection .afvalshop-itemPrice {
        text-align: inherit;
    }

    .afvalshop-itemPrice{
        width: 100%;
    }
    .afvalShop-ConfirmOrderPriceSection {
        bottom: 115px;
        width: 40%;
    }

    .afvalShop-ItemProfileContainer .afvalShop-ItemImageContainer{
        display: table-header-group;
    }

    .afvalShop-ItemProfileContainer .afvalShop-ItemImage{
        vertical-align: middle;
    }

    .afvalShop-ItemProfileContainer .afvalShop-ItemDetailsContainer {
        width: 100%;
    }

    .customerRemarkContainerDesktop{
        display: none;
    }

    .customerRemarkContainerMobile{
        display: block;
    }

    #bestellen2 {
        margin-top: 0 !important;
    }

}

/*Tablet protrait.*/


/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {

    .afvalShop-ItemsContainer{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .afvalshop-itemContainer{
        margin-right: 30px !important;
    }


    .pageBlockMobile .select {
        width: 85% !important;
    }


    .selectCategoryMobile {
        width: 100% !important;
    }
}

