@font-face {
    font-family: "AdvertRough-Regular";
    src: url(https://d2ova09jg8x3xk.cloudfront.net/i-love-pizza.com.au/monavale/fonts/AdvertRough-Regular.otf);
}

/* Loyalty Free Item Redemption */

#loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title {
 line-height: 30px;
}

#loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title:after {
 content: "\a(Want your FREE Pizza Gluten Free? Just write 'Gluten Free' in checkout note)";
 font-style: italic;
 font-size: 16px;
 white-space: pre-wrap;
 text-transform: none;
}

#loyalty_menu_selection_modal .modal-dialog .modal-header {
 align-items: start;
}

@media (max-width: 768px) {
 #loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title {
  line-height: 20px;
 }

 #loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title:after {
  font-size: 14px;
 }
}

/* Loyalty Free Item Redemption */

/* Loyalty Free Item Redemption */

#loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title {
 line-height: 30px;
}

#loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title:after {
 content: "\a(Want your FREE Pizza Gluten Free? Just write 'Gluten Free' in checkout note)";
 font-style: italic;
 font-size: 16px;
 white-space: pre-wrap;
 text-transform: none;
}

#loyalty_menu_selection_modal .modal-dialog .modal-header {
 align-items: start;
}

@media (max-width: 768px) {
 #loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title {
  line-height: 20px;
 }

 #loyalty_menu_selection_modal .modal-dialog .modal-header .modal-title:after {
  font-size: 14px;
 }
}

/* Loyalty Free Item Redemption */

/* Interactive Banner css */

:root {
    --main: #bd0e14;
    --text: #222;
}

#jqibox:has(img.app) {
    overflow: overlay;
    height: auto !important;
}

#jqi:has(img.app) {
    top: 23% !important;
    max-width: 500px !important;
    border-radius: 25px;
}

#jqi:has(img.img-madness) {
    top: 5% !important;
    max-width: 700px !important;
    border-radius: 5px;
}

#jqi:has(img.app) br {
    display: none;
}

#jqi:has(img.app) .jqiclose {
    display: none;
}

#jqi:has(img.app) .jqimessage {
    padding: 0 !important;
}

#jqi:has(img.app) button.jqidefaultbutton {
    color: #fff !important;
}

#jqi:has(img.app) .jqibuttons {
    background: none !important;
}

#jqi #jqi_state_state0 {
    display: relative !important;
    /*     margin-top: 60px; */
}

#jqi .jqimessage img.app {
    width: 300px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}

#jqi:has(img.app.no-txt) .jqimessage img.app {
    width: 400px;
	margin: -120px auto auto auto !important;
	position: relative;
	top: unset;
	left: unset;
	transform: unset;
    filter: drop-shadow(0px 0px 10px rgb(242 29 24 / 61%)) !important;
}

#jqi:has(img.app.no-txt) div.pop-header {
    text-align: center;
    margin-top:20px;
    margin-bottom: 10px;
}

#jqi:has(img.app.no-txt) div.pop-header p.p2,
#jqi:has(img.app.no-txt) div.pop-header p.p3{
	display: none;
}

div.pop-header {
    margin-top: 180px;
    margin-bottom: 10px;
}

#jqi:has(img.app) .pop-header .p1 {
    text-align: center;
    font-size: 40px;
    color: var(--main);
    line-height: normal !important;
    font-family: Open Sans, sans-serif;
    font-weight: 700 !important;
}

.pop-header .p2 {
    color: var(--text);
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    margin: auto 10px;
}

.pop-header .p3 {
    border-bottom: 2px solid;
    border-color: var(--main);
    width: 60px;
    margin: 15px auto;
}

.pop-content {
    padding: 0px 15px 0 15px;
}

.qr-app {
    border: 4px solid var(--main);
    border-radius: 6px;
    margin: auto;
    width: 145px;
}

.goo-app-badge {
    margin: auto auto 5px auto;
    /* 	width: 180px; */
}

.ios-app-badge {
    margin: auto auto 5px auto;
    /* 	width: 180px; */
}

.w-qr {
    padding: 0 20px 0px 20px;
}

.w-qr .column {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 90%;
    margin: auto;
    flex-flow: unset;
}

.w-qr .column .col1 {
    /* 	text-align: right !important; */
}

.pd-0 {
    padding: 0 !important;
}

#jqi:has(img.app) .jqibuttons {
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    background-color: #fff;
}

#jqi:has(img.app) .jqibuttons button:after {
    content: 'ay';
}

#jqi:has(img.app) .jqibuttons button {
    background-color: var(--main) !important;
    width: 95%;
    border-radius: 8px;
    font-size: 20px;
    padding: 10px;
    margin-bottom: 10px;
}

#jqi:has(img.app) .jqibuttons button:focus-visible {
    outline: none !important;
}

@media screen and (max-width: 1600px) {
	#jqi:has(img.img-madness) {
	    max-width: 600px !important;
	}
}

@media screen and (max-width: 1024px) {
    #jqi .jqimessage img.app {
        width: 300px;
    }

	#jqi:has(img.img-madness) {
	    max-width: 500px !important;
	}

    div.pop-header {
        margin-top: 170px;
    }
}

@media screen and (max-height: 800px) {

    #jqi .jqimessage img.app {
        width: 230px;
    }

    div.pop-header {
        margin-top: 130px;
        margin-bottom: 10px;
    }

}

@media screen and (max-width: 500px) {

    #jqi:has(img.app) .pop-header .p1 {
        font-size: 25px;
        font-weight: 800;
    }

    .pop-header .p2 {
        font-size: 14px;
    }

    .w-qr .column {
        flex-flow: wrap;
    }

    .goo-app-badge {
        margin: 0 auto 10px auto;
        width: 150px;
    }

    .ios-app-badge {
        width: 150px;
    }

    #jqi .jqimessage img.app {
        width: 200px;
    }

    div.pop-header {
        margin-top: 120px;
    }

	#jqi:has(img.app.no-txt) .jqimessage img.app {
	    width: 300px;
	}

}

/* Interactive Banner css */

/* loyalty card css */
div#loyal_content {
    color: #fff !important;
}

div#loyal_content span#banner_title {
    text-transform: uppercase;
}

#loyal_banner #loyal_content span#banner_message {
    font-size: 0;
}

#loyal_banner #loyal_content span#banner_message:before {
    content: 'Collect all your stamps and unlock exciting rewards!';
    font-size: 14px;
}

#loyal_banner #loyal_content span#banner_message span {
    color: #d2100d !important;
    text-transform: uppercase;
    /* -webkit-text-stroke: 1px #d2100d; */
    /* position: relative; */
    z-index: 2;
    letter-spacing: 1px;
    font-family: Poppins, sans-serif;
    font-style: italic;
}

#loyal_banner #loyal_content span#banner_message span:before {
    content: '*Your current stamps';
    position: absolute;
    width: 100%;
    -webkit-text-stroke: 3px #fff;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
/* loyalty card css */

.hh-item-name {
    text-transform: uppercase;
}

#menu-items .item-title-container .item-title {
    width: 85% !important;
}

@media (max-width: 1024px) {
    #menu-items .item-title-container .item-title {
        width: 90% !important;
    }
}

@media (max-width: 520px) {
    #menu-items .menu-item {
        padding-left: 10px !important;
    }

    #menu_items ul li.single, #menu_items ul li.group {
        padding: 10px !important;
    }

    #menu-items .item-title-container {
        width: 100% !important;
    }

    #menu-items .item-title-container .item-title {
        width: 170px !important;
    }

    #menu-items .item-title-container .item-title {
        font-weight: 700 !important;
    }

    #menu-items ul li.single div.item-price, #menu-items ul li.group div.item-price {
        height: 50px !important;
        padding: 7px 2px 0px 10px !important;
        max-width: 70px !important;
        font-weight: 500;
        --t: 3px !important;
    }
}

/* body {
    background: linear-gradient(to bottom, rgb(200 200 200 / 80%), rgb(200 200 200 / 0%)), url(https://deliverit-vhosts-sync.s3-ap-southeast-2.amazonaws.com/projects.deliverit.com.au/ilpbalgowlah/uploads/main_3.jpg) no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    background-attachment: fixed !important;
} */

/* cart start */
#float-box .btn-default.active {
    background: #e42c2c;
}
#order-type-bt button {
    background: #222;
    color: #fff;
    text-shadow: none;
}
.platina-basket-store-title {
    display: none;
}
#float-box #view-basket h2 {
    background: #000;
    color: #fff;
}
h2.basket-order-summary {
    background: #fff !important;
}
#float-box #view-basket h2:after {
    content: " FROM BUNDALL";
}
#float-box #promo-code .input-group #promtional-code {
    border-radius: 20px;
}
.input-group-btn #validate {
    border-radius: 20px !important;
    margin-left: 3px;
}
#bt-checkout {
    background: #222;
}
#bt-checkout:hover {
    background: #e42c2c;
}

#deals-of-the-day, #our-menu, #footer-subscribe {
    display: none;
}

div.jqi button.jqidefaultbutton {
    background: #A51419;
    transition: all 250ms;
}

div.jqi button.jqidefaultbutton:hover {
    background: #770f12;
}

.navbar-nav.navbar-left > li:nth-child(4) {
    display: none;
}

/* top nav */
.toggle-left div {
    background-color: #222 !important;
}

#landing-logo img {
    width: 95% !important;
    margin: auto;
}

#landing {
    background: linear-gradient(to bottom, rgb(212 212 212 / 50%), rgb(212 212 212 / 50%)), url('./uploads/n-banner.jpg') no-repeat !important;
    background-size: cover !important;
    background-position: 80% 50% !important;
    background-attachment: fixed !important;
}

div#tag-line p {
    font-family: 'AdvertRough-Regular', sans-serif;
    color: #1d1d1b;
    font-weight: 300;
    font-size: 32px;
}

#store-data {
    background: linear-gradient(to bottom, rgb(28 28 28 / 75%), rgb(28 28 28 / 75%)), url('./uploads/s-bg.jpg') no-repeat !important;
    background-size: cover !important;
    background-position: right !important;
    /*     background: #222; */
}

div#store-details h2 {
    font-weight: 800;
}

#landing-content .button-edged {
    font-weight: 600;
    padding: 1.3em 3em;
    font-size: 22px;
    text-transform: uppercase;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
}

#landing-content .button-edged:hover {
    border: 1px solid #fff;
    background: #fff !important;
    box-shadow: 0px 15px 20px rgb(230 230 230 / 40%);
    color: #000;
    transform: translateY(-7px);
}

div#store-details h2 {
    font-family: 'AdvertRough-Regular', sans-serif;
    font-weight: 400;
}

#menu {
    background: #fff !important;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
}

#menu-cont>#menu>#menu-ul>li>a {
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase !important;
    color: #222 !important;
    font-size: 14px;
    font-weight: 600;
}

.pn-Advancer {
    background: #fff !important;
}

.pn-Advancer_Icon {
    fill: #222 !important;
}

#menu-cont>#menu>#menu-ul>li>a:hover {
    background: #25252524 !important;
    color: #222 !important;
}

#menu-cont>#menu>#menu-ul>li>a.menu-active {
    border-bottom: none !important;
    background: #A51419 !important;
    color: #f3f3f3f3 !important;
    text-transform: uppercase !important;
}

.menu-item {
    background: #fffbfc;
}

div#specials-block {
    padding-top: 10px;
}

#menu-items h1 {
    font-family: 'AdvertRough-Regular', sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 34px !important;
    padding-bottom: 3%;
}

#menu_items ul li.single, #menu_items ul li.group {
    text-decoration: none;
    padding: 10px;
    font-weight: 700;
    color: #363636;
    background: #fffbfc;
    transition: all 350ms;
    border: 1px solid #b5b5b5;
    font-family: 'Poppins', sans-serif !important;
}

#menu-items ul li.single:hover, #menu-items ul li.group:hover {
    background: #fffbfc;
    border: 1px solid #B11A1A !important;
    box-shadow: 0px 0px 10px 5px rgb(177 26 26 / 30%);
    transition: 0.5s !important;
}

#menu-items .item-title {
    color: #393939;
    font: 14px 'Poppins', sans-serif;
    font-weight: 800 !important;
    min-height: fit-content !important;
}

#KidsChickenandPineapplequotJuice_12192974_304748 .item-block {
    width: 55% !important;
}

#KidsChickenandPineapplequotJuice_12226477_305907 .item-block {
    width: 55% !important;
}

#VeganChurrosVeganSaucepack_12193092_304750 .item-block {
    width: 55% !important;
}

#VeganChurrosVeganSaucepack_12226595_305909 .item-block {
    width: 55% !important;
}

.item-description {
    color: #777 !important;
    font-weight: 400 !important;
    text-transform: lowercase !important;
    font-size: 12px;
}

.menu-item .item-thumb {
    background-color: transparent;
}

.menu-item .item-thumb img {
    padding: 5px !important;
}

#menu-items ul li.single div.item-price, #menu-items ul li.group div.item-price {
    --f: 15px;
    --r: 10px;
    --t: 10px;
    position: absolute;
    inset: var(--t) calc(-1*var(--f)) auto auto;
    padding: 10px;
    clip-path: polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)), var(--r) calc(50% - var(--f)/2));
    background: #222;
    box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
    color: #fff;
    text-align: center;
    width: 90px !important;
    height: 55px;
}

li.single:hover .item-title, li.group:hover .item-title {
    color: #BD1B21 !important;
}

li.single:hover div.item-price, li.group:hover div.item-price {
    background: #BD1B21 !important;
    color: #fff !important;
}

input:checked+.input-group-label {
    background: #B11A1A !important;
}

.input-group-label:hover {
    background: #1c1c1c !important;
    color: #fff !important;
}

.btn-primary {
    background: #B11A1A !important;
}

.btn-primary:hover {
    background: #861111 !important;
}

.col-md-4 {
    margin-left: -3%;
}

#download-app {
    background: #eee;
    padding-bottom: 50px;
}

#about-us .section-title {
    margin-top: -50px;
    font-family: 'AdvertRough-Regular', sans-serif;
    letter-spacing: 2px;
    font-size: 40px;
    color: #000000
}

.about-us-content b {
    color: #C5141C;
    font-weight: 900;
}

/* Mobile */
@media (max-width: 1440px) {
    #MEDTraditionalPizzaDeal_12193102_304723 .item-block {
        width: 60% !important;
    }

    #LRGTraditionalPizzaDeal_12193101_304723 .item-block {
        width: 60% !important;
    }

    #VegeterianLoversCalzone_12192483_304747 .item-description {
        width: 130% !important;
    }

    #VegeterianLoversCalzone_12192483_304747 .item-block {
        width: 58% !important;
    }

    #KidsHamandPineapplequotJuice_12192977_304748 .item-block {
        width: 58% !important;
    }

    #KidsMargheritaquotJuice_12192975_304748 .item-block {
        width: 58% !important;
    }

    #packChurrosCaramelSauce_12193088_304750 .item-block {
        width: 56% !important;
    }

    #packChurrosCaramelSauce_12193088_304750 .item-description {
        width: 130% !important;
    }

    #BrazilianBrigadeiroPave_12193094_304750 .item-block {
        width: 56% !important;
    }

    #menu-items ul li.single div.item-price, #menu-items ul li.group div.item-price {
        width: 80px !important;
    }
}

@media (max-width: 1366px) {
    #KidsHamandCheesequotJuice_12192976_304748 .item-block {
        width: 56% !important;
    }

    #RocketParmesanSalad_12192633_304749 .item-block {
        width: 56% !important;
    }

    #RocketParmesanSalad_12192633_304749 .item-description {
        width: 130% !important;
    }

    #GreekStyleMixedLeavesSalad_12192632_304749 .item-block {
        width: 56% !important;
    }

    #GreekStyleMixedLeavesSalad_12192632_304749 .item-description {
        width: 120% !important;
    }
}

@media (max-width: 1280px) {
    .item-title {
        font-size: 13px !important;
    }

    #menu-items ul li.single div.item-price, #menu-items ul li.group div.item-price {
        width: 75px !important;
    }

    .horizontal-menu-fixed {
        border-bottom: none;
    }
}

@media (max-width: 1152px) {
    .menu-item {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    #menu_items ul li.single, #menu_items ul li.group {
        padding: 10px 20px;
    }

    #menu-items ul li.single div.item-price, #menu-items ul li.group div.item-price {
        width: 78px !important;
    }

    #BBQChickenWingspc_12192607_304739 .item-block {
        width: 56% !important;
    }

    #MeatandMoreCalzone_12192482_304747 .item-block {
        width: 56% !important;
    }

    #MeatandMoreCalzone_12192482_304747 .item-description {
        width: 125% !important;
    }

    #KidsHamandPineapplequotJuice_12192977_304748 .item-block {
        width: 56% !important;
    }

    .item-title {
        font-size: 13px !important;
        -webkit-line-clamp: 5 !important;
        overflow: visible !important;
    }

    .item-thumb img {
        width: auto !important;
        height: auto !important;
    }
}

@media (max-width: 1024px) {
    body {
        background: #FFFBFC !important;
    }

    #landing {
        background-attachment: scroll !important;
    }

    div#tag-line p {
        width: 150%;
        margin: auto -26%;
        text-shadow: none;
    }

    #menu-items h1 {
        font-size: 30px;
        font-weight: 800;
        color: #1c1c1c;
        background: none;
        padding-bottom: 5%;
        letter-spacing: 1.5px;
    }

    /* menu bar */
    #menu {
        padding: 0;
    }

    #menu-ul .first {
        margin-left: 20px;
    }

    #menu-ul li:last-child {
        margin-right: 40px;
    }

    #menu-cont>#menu>#menu-ul>li>a {
        height: 50px;
        padding: 15px 20px;
        color: #1c1c1c !important;
        background: #fff !important;
    }

    .pn-Advancer {
        width: 40px !important;
        padding: 5px 10px !important;
    }

    .pn-Advancer_Left {
        left: 0;
    }

    .pn-Advancer_Right {
        right: 0;
    }

    svg.pn-Advancer_Icon {
        width: 15px !important;
        fill: #1c1c1c !important;
    }

    #menu-items ul li.single div.item-price, #menu-items ul li.group div.item-price {
        font-size: 14px;
    }

    #kids-menu-block .item-block {
        width: 45% !important;
    }

    #GreekStyleMixedLeavesSalad_12192632_304749 .item-block {
        width: 50% !important;
    }

    #packChurrosCaramelSauce_12193088_304750 .item-block {
        width: 50% !important;
    }

    #VeganChurrosVeganSaucepack_12193092_304750 .item-block {
        width: 50% !important;
    }

    .horizontal-menu-fixed {
        border-bottom: none;
    }

    #about-us .section-title {
        margin-top: 0px;
    }
}

@media (max-width: 1024px) and (min-width: 1024px) and (max-height: 600px) and (min-height: 600px) {
    #menu-items .modal {
        overflow-y:scroll !important;
    }
}

/* Ipad Air */
@media (max-width: 820px) {
    .col-md-12 img {
        width: 80%;
        margin-left: 12%;
    }
    .badge-link img{
        margin: auto;
        width: 100% !important;
    }
    #about-us {
        padding-top: 100px;
        text-align: center;
    }
    .col-md-7 img {
        padding-bottom: 50px;
        margin: auto;
    }
}

@media (max-width: 768px) {
    #menu-cont>#menu>#menu-ul>li>a {
        padding: 15px !important;
        border-radius: 0px;
    }

    #menu-items h1 {
        background: none !important;
    }

    #menu_items ul li.single, #menu_items ul li.group {
        margin-bottom: 10px;
    }

    .menu-item {
        padding-bottom: 30px;
    }

    .item-description {
        padding-top: 0px;
    }

    .menu-item .item-thumb img {
        /* width: 50% !important; */
        /* width: 90% !important;
        height: 90px !important;
        max-height: 90px !important;
        min-height: 90px !important; */
        /* padding-top: 10px !important; */
        /* padding-bottom: 10px !important; */
    }

    #menu-items ul li.group, #menu-items ul li.single {
        width: 95%;
        margin: 10px auto;
        display: flex;
        align-content: flex-start;
        min-height: -webkit-fill-available;
    }

    #menu-items ul li.group:last-child, #menu-items ul li.single:last-child {
        width: 95%;
        margin: 10px auto 20px auto;
    }

    .menu-item .item-thumb {
        position: relative !important;
        display: flex !important;
        justify-content: center;
        top: 0;
        width: 50% !important;
        transform: none;
    }

    .menu-item .item-thumb img {
        min-height: 120px !important;
        width: 120px !important;
        object-fit: contain;
    }

	.menu-item .item-block {
        margin-left: 0;
    }

    #menu_items ul li.single:has(.item-price) .item-title,
    #menu_items ul li.group:has(.item-price) .item-title {
        width: 75% !important;
    }

    #menu_items ul li.single:not(:has(.item-price)) .item-title,
    #menu_items ul li.group:not(:has(.item-price)) .item-title {
        width: 90% !important;
    }

    .badge-link img{
        width: 30% !important;
    }

    .download-app-content p {
        font-size: 18px;
        text-align: center;
    }

    .col-md-12 img {
        width: 80%;
        margin: auto 10%;
    }
}

@media (max-width: 540px) {
    #store-data {
        background-position: center !important;
    }

    #landing-content {
        top: 55% !important;
    }

    div#tag-line p {
        font-size: 30px !important;
        text-shadow: none;
    }

    #halfhalf-block.menu-item .item-thumb img {
        width: 65% !important;
        max-height: 90px !important;
    }
    
    .menu-item .item-thumb img {
        width: 90% !important;
        max-height: 90px !important;
    }

    #beverages-block .item-thumb img {
        width: 50% !important;
    }

    .badge-link img{
        width: 35% !important;
    }
    
    #menu-items .modal {
        overflow-y:scroll !important;
    }

    #menu-items ul li.single div.item-price, #menu-items ul li.group div.item-price {
        --f: 20px;
        --r: 8px;
        --t: 10px;
        position: absolute;
        inset: var(--t) calc(-1 * var(--f)) auto auto;
        padding: 5px 15px 10px 15px !important;
        clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--f)), calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)), 0 calc(100% - var(--f)), var(--r) calc(50% - var(--f) / 2));
        background: #222;
        box-shadow: 0 calc(-1 * var(--f)) 0 inset #0005;
        color: #fff;
        text-align: center;
        width: fit-content !important;
        height: 50px;
    }
    
}

@media (max-width: 480px) {
    .navbar-right>li {
        padding: 22px 8px !important;
    }
    
    #store-data {
        background-position: center !important;
    }
    
    #MONWEDLRGDEALPICKUP_3809659_35334 .item-thumb img {
        width: 85% !important;
        max-height: 90px !important;
    }
    
    #halfhalf-block.menu-item .item-thumb img {
        width: 80% !important;
        max-height: 90px !important;
    }

    .menu-item .item-thumb img {
        width: 100% !important;
        max-height: inherit !important;
    }

    #beverages-block .item-thumb img {
        width: 80% !important;
        max-height: 80px !important;
    }

    #LSparklingWater_12193119_304751 .item-block {
        width: 50% !important;
    }

    #AppleFruitDrinkml_12193125_304751 .item-block {
        width: 50% !important;
    }

    #landing-content {
        top: 55% !important;
    }

    #menu-items h1 {
        font-size: 26px !important;
    }

    #store-data {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

    .col-md-offset-2 {
        margin-left: 25%;
    }

    #store-data .col-md-3:nth-child(3) {
        width: 100% !important;
    }

    .col-md-12 img {
        width: 100%;
        margin: auto;
    }

    .badge-link img{
        width: 45% !important;
    }

    .download-app-content p {
        font-size: 16px;
    }

    #about-us {
        text-align: center;
    }
}

@media (max-width: 425px) {
    #store-data {
        width: 100% !important;
    }

    .col-md-offset-2 {
        margin-left: 0%;
    }

    #menu-items h1 {
        padding-bottom: 50px !important;
    }
}

@media (max-width: 320px) {
    .navbar-right>li {
        padding: 22px 6px !important;
    }

    .menu-item .item-block {
        width: 55% !important;
    }

    #VegeterianLoversCalzone_12192483_304747 .item-block {
        width: 55% !important;
    }

    .menu-item .item-description {
        width: 140% !important;
    }
}