@media screen  and (max-width:1280px) and (min-width:1024px) and (orientation: landscape) {
    .fp-item .button-component div {margin-top: 70px;}
    .cart-open,.resume{max-width: 350px;}
    .content{right: 370px;left: 290px;top: 80px;}
    .content > div.item-product{max-width: 500px;width: 47.5%;margin-bottom: 30px;}
    .cart .item .item-delete{right: 5%;}
    .cart .item{width: 92%;}
    .proceed-btn{font-size: 23px !important;}
    h3,.iname{font-size: 30px;}
    .cart .item .item-identity .name h4{font-size: 18px;}
    h2{font-size: 35px;}
    .resume div a{font-size: 25px;}
    .menuman-big{font-size: 25px;}
    .checkbox-square .label-name{font-size: 25px;}
    .variant .checkbox label.square{left: 0 !important; top: 0 !important;}
    .variant .checkbox-square .label-name{padding-top: 0 !important; margin-top: -5px !important; height: 130px;}
    .variant .check-container {height: 210px  !important; margin-bottom: 20px !important;}
}

@media screen  and (max-width:1280px) and (max-height:800px) and (orientation: landscape) {
    .menu > div.cat{margin-top:10px !important;}
    .menu > div.cat > img{height: 95px !important;}
}

@media screen  and (max-width:1280px) and (max-height:720px) and (orientation: landscape) {
    .menu > div.cat h3{font-size: 40px;}
    .fp-item div.image img {width: 450px !important;height: 450px !important;margin: 0 auto;}
    .fp-item > div.preguide > div.description{width: 450px !important;}
    .preguide .image div#nameitem{ top:20px !important; margin-left: 235px !important;}
    .preguide .image div#nameitem div#wrapping{width: 400px !important;}
    .variant .checkbox label.square{top: -5px;}
    .menu > div.cat{margin-top:10px !important;}
    .menu > div.cat > img{height: 95px !important;}
    .latest-step .half{min-height: 500px !important; max-height: 500px !important;}
    #frontpage_note{min-height: 400px !important;}
    .scrollied{max-height: 490px !important;}
    .iname{line-height: 31px !important;}
}