@media (max-width: 1920px) {

    .fixyourcartdiv {

        max-height:343px

    }



    .storedetailscartsection img {

        width: 40%

    }

}



@media all and (max-width: 1920px),(max-height:1080px) {

    .fixyourcartdiv {

        max-height:588px

    }

}



@media all and (max-width: 1536px),(max-height:864px) {

    .fixyourcartdiv {

        max-height:428px

    }



    .storedetailscartsection img {

        width: 45%

    }

}



@media (max-width: 1366px) {

    .coupondivM {

        width:17%

    }



    .m_scd4.col-md-4 {

        width: 31%;

        float: left

    }



    .m_scd1.col-md-1 {

        width: 10%

    }



    .newbannerSareamaindiv {

        width: 70%

    }



    .newofftop {

        width: 13%

    }



    .sp-vendor-title-h1 {

        font-size: 30px

    }



    .table-responsive {

        border: none

    }



    .storedetailscartsection img {

        width: 50%

    }

    button.btn.dropdown-toggle.btn-dd-list{

        margin-top: -5px;

    }

    .newnavarea.fixhead button.btn.dropdown-toggle.btn-dd-list{

        margin-top: 2px;

    }

}



@media only screen and (min-device-width: 720px) and (max-device-width:1280px) {

    .newbannerSDM {

        width:33%

    }

}



@media (max-width: 1280px) {

    .billsdddivL p,.billsdddivR p,.billsdddivR span,.sp-profile-form-group input {

        font-size:14px

    }



    .profile-content-title {

        font-size: 15px

    }



    .newbannerSareamaindiv {

        width: 80%

    }



    .fixcategoryselectarea {

        width: 60.5%

    }



    .storedetailsareaallL {

        width: 68%

    }



    .storedetailsareaallR {

        width: 32%

    }



    .checkoutdetailsadddiv input[type=button],.checkoutdivpayarea input[type=submit] {

        font-size: 13px

    }



    .checkoutdetailsadddiv label,.checkoutdetailspaymentcard label {

        margin-bottom: 6px;

        font-size: 15px

    }



    .checkoutdetailspayment p span {

        font-size: 15px

    }



    .checkoutdetailsadddiv .error {

        font-size: 12px!important

    }

    

}



@media (max-width: 1440px) {

    .coupondivM {

        width:16%

    }



    .sp-cart-products {

        max-height: 360px

    }

}



@media all and (max-width: 1440px),(max-height:900px) {

    .fixyourcartdiv {

        max-height:358px

    }

}



@media all and (max-width: 1366px),(max-height:768px) {

    .fixyourcartdiv {

        max-height:348px

    }

}



@media (max-width: 1280px) {

    .coupondivM {

        width:18%

    }



    .sp-cart-header-details {

        font-size: 18px

    }



    .sp-vendor-title-h1 {

        font-size: 28px

    }



    .businesshead h4,.checkoutdivRhead p,.checkoutheadarea span,.coupanpageareaLtop ul li,.coupanpageareaRtop p,.sp-cart-header-title,.loaderarea-checkout p,.storedetailsMakedivM h3,.payment-failed-popup-div h2,.payment-failed-popup-div h3,.storedetailsareaallRcoupan h3,.storedetailstopL h1 {

        font-size: 19px

    }



    .storeCO,.storedetailstopL p span {

        font-size: 13px

    }



    .menudivprice span,.storedetailsmilesareaR span b {

        font-size: 14px

    }



    .storedetailsareaallRcoupantop span {

        font-size: 11px

    }



    .storedetailsareaallRcoupan p span {

        margin-top: 3px

    }



    .accordion .menuheadingrow a {

        font-size: 17px

    }



    .sp-cart-header-details {

        padding: 6px 10px

    }



    .sp-remove-cart {

        width: 22px

    }



    .dayrow .dayrowL span,.new-cartbottomarea span {

        font-size: 15px

    }



    .btn-addtocart button,.btn-customize button {

        font-size: 12px

    }



    .dayrowRtxtarea span,.menudivtxt h4, .owlcategoryselectarea a{

        font-size: 15px

    }

    

    .menuslaiderarea .owlcategoryselectarea{

        padding: 8px 30px;

    }

    /*************************/

    .newmenuandcartarea,.storedetailsMakeareadiv,.bannertxtdivarea,.newnavdiv,.coupanpagearea,.vectorbannerinner,.sp-chkoutpay-main-container  {

        width:85%;

    }

    .vectorbannerinnerR h3{

        font-size: 26px;

    }

    .userrowtop span,.samedeliverytoprow span{

        font-size: 18px;

        padding: 0px 6px;

    }

    .userrowtop{

        padding:8px 0px 8px 5px;

    }

    .checkoutheadarea{

        margin-top: 10px;

    }

    .samedeliverytoprow{

        margin: 18px 0px 0px;

        padding:12px 14px;

    }

    .newfootermiddle{

        width: 58%;

    }

}



@media all and (max-width: 1280px),(max-height:800px) {

    .sp-cart-header-title {

        padding:0

    }

}

@media (max-width:1279px){

    .vectorbannerinnerL{width:500px;}

}

@media (max-width: 1199px) {

    .subtotalareaL,.totalamountareaL {

        width:55%

    }



    .subtotalareaR,.totalamountareaR {

        width: 45%

    }



    .newpizzadivarea {

        width: 90%

    }



    .newpizzSName h4 {

        font-size: 17px

    }



    .newpizzSMDD span,.newpizzSName p,.newpizzSOC span {

        font-size: 13px

    }



    .newbannerSDM {

        width: 28%

    }

}

@media(max-width:1120px){

    

    .coupanpageareaLbottomdivbottom span{padding: 4px 6px;}

    button.btn.dropdown-toggle.btn-dd-list{

        font-size: 15px;

    }

    button.btn.dropdown-toggle.btn-dd-list img{

        width:20px;

    }

    button.btn.dropdown-toggle.btn-dd-list span img{

        width:24px;

    }

    .bannertxtdivarea{

        margin-top: -65px; 

    }

}

@media (max-width: 1024px) {

    .coupondivM {

        width:25%

    }



    .sp-cart-header-details {

        font-size: 16px

    }



    .sp-cart-summary td {

        padding: 4px

    }



    .sp-nav-li {

        padding: 15px 0

    }



    .register-well {

        width: 60%

    }



    .sign-img a img {

        width: 85px!important;

        position: relative;

        z-index: 1

    }



    .billsdddivR span {

        font-size: 13px

    }



    .billsdddivL {

        width: 55%

    }



    .billsdddivR {

        width: 15%

    }



    .m_scd4.col-md-4 {

        width: 29.333333%;

        float: left

    }



    .m_scd1.col-md-1 {

        width: 12.333333%;

        float: left

    }



    .DAm_scd3.col-md-3 {

        width: 33.333333%;

        float: left

    }



    .DAm_scd2.col-md-2 {

        width: 33.333333%;

        float: left

    }



    .DAm_scd5.col-md-5 {

        width: 33.333333%;

        float: left

    }



    .footernewLright {

        position: static;

        margin-top: 8px

    }



    .craML {

        width: 15%

    }



    .craMR {

        width: 85%

    }



    .sp-location-input-banner {

        padding-left: 40px

    }



    .newloginareamain {

        width: 40%

    }



    .newbannerSareamaindiv {

        width: 80%

    }



    .newbannerSDM {

        width: 35%

    }



    .newofftop {

        width: 13.5%

    }



    .newofftop p {

        font-size: 13px!important

    }



    .lbl-myprofile,.sp-vendor-title-h1 {

        font-size: 30px!important

    }



    .cvvdiv {

        width: 80px

    }



    .cvvdiv input {

        text-align: center;

        padding: 6px 8px

    }



    .newpizzSOC {

        width: 7%

    }



    .newpizzSOCimgdiv {

        width: 100%

    }



    .btn-create-half,.menudivaddcustdiv .btn-addtocart button,.menudivaddcustdiv .btn-customise-grid {

        width: 95px;

        padding: 5px 5px;

        font-size: 11px

    }



    .menudivprice {

        width: 12%

    }



    .menudivprice span {

        font-size: 14px

    }



    .menudivtxt h4 {

        font-size: 15px

    }



    .title-halfnhalf {

        font-size: 18px

    }



    .menudivtxt64withoutimg {

        width: 72%

    }



    .fixcategoryselectarea {

        width: 59.5%

    }



    .bannertxtdivarea,.coupanpagearea,.newmenuandcartarea,.ordersummaryarea,.sp-chkoutpay-main-container,.storedetailsMakeareadiv {

        width: 85%;

        height: auto

    }



    .storedetailsareaallL {

        width: 66%

    }



    .storedetailsareaallR {

        width: 34%

    }



    .storedetailstop {

        margin-bottom: 3px

    }



    .storedetailsareaallRcoupan {

        padding: 11px 10px 10px

    }



    .storedetailsMakearea {

        /* padding-bottom: 20px */

    }



    .menudivpic {

        height: 48px

    }



    .businesshead h4,.checkoutdivRhead p,.checkoutheadarea span,.coupanpageareaLtop ul li,.coupanpageareaRtop p,.sp-cart-header-title,.loaderarea-checkout p,.storedetailsMakedivM h3,.payment-failed-popup-div h2,.payment-failed-popup-div h3,.storedetailsareaallRcoupan h3,.storedetailstopL h1 {

        font-size: 18px

    }



    .accordion .menuheadingrow a {

        font-size: 16px

    }



    .menudivslct select {

        padding-right: 30px

    }



    .newfootermiddleL {

        width: 66%

    }



    .newfootermiddleR {

        width: 34%

    }



    .coupanpageareaLbottomdivtopL h3 {

        font-size: 15px

    }



    .coupanpageareaLbottomdivbottom {

        width: 50%

    }



    .coupanpageareaLbottomdivbottomR {

        width: 50%

    }



    .coupanpageareaLbottomdivbottom span,.coupanpageareaLbottomdivtopR h4 {

        font-size: 14px

    }



    .coupanpageareaLbottomdivtopM .input-group .form-control {

        font-size: 14px;

        width: 34px!important

    }



    .btn-plus-hnh span,.coupanpageareaLbottomdivtopM .btn-plus-cust span {

        font-size: 20px

    }



    .checkoutdetailsM p,.checkoutdivRhead p label,.checkoutdivcontdiv label,.coupanpageareaRtop label {

        font-size: 13px

    }



    .cart-new-addmore,.coupanpageareaRbottom p,.newgrandtotal input[type=submit] {

        font-size: 13px

    }



    .cart-lbl-paydetail {

        margin: 5px 0 10px

    }



    .coupanpageareaRbottom .tiptxt {

        margin: 0 0 14px

    }



    .co-new-lbl-address p {

        font-size: 15px

    }



    .checkoutdetailsM h6,.checkoutdetailspayment p span {

        font-size: 14px

    }



    .checkoutdivcontdiv p {

        font-size: 12px

    }



    .checkoutdivpayarea p {

        font-size: 13px

    }



    .checkoutdivsubtotaldiv p {

        margin-bottom: 5px

    }



    .checkoutdivpayarea p {

        padding: 8px 0

    }



    .ordersummaryLbottomheader span {

        font-size: 15px

    }



    .ordersummaryLbottomdivL h6 {

        font-size: 14px

    }



    .loadmore,.orderopenareadivbottom p,.orderopenareadivtop p {

        font-size: 13px

    }



    .checkoutheadarea label {

        font-size: 12px

    }

    .vectorbannerinnerR{

        width: 45%;

    }

    .vectorbannerinnerR h3{

        font-size:24px;

    }

    button.btn.dropdown-toggle.btn-dd-list{

        margin-top: 5px;

    }

    .userrowtop span,.samedeliverytoprow span{

        font-size: 17px;

    }

    

    .checkoutheadarearow{

        margin-right: 0px;

        margin-left: 0px;

    }

}



@media all and (max-width: 1025px),(max-height:720px) {

    .fixyourcartdiv {

        max-height:calc(60vh - 100px);

    }

}



@media all and (max-width: 1024px),(max-height:600px) {

    .fixyourcartdiv {

        max-height:218px

    }

}



@media (max-width: 1023px) {

    .newpizzSMDD {

        padding:4px 2px

    }



    .newbannerSD {

        width: 15%

    }



    .newbannerSDM {

        width: 37%

    }



    .newbannerSDR {

        width: 30%

    }



    .newpizzSName h4 {

        font-size: 16px

    }



    .newpizzSMDD span,.newpizzSName p,.newpizzSOC span {

        font-size: 12px

    }



    .newpizzSName {

        padding: 0 0 0 3px

    }



    .newpizzadiv {

        padding: 10px 5px

    }



    .newpizzSOC {

        padding: 12px 5px 5px

    }

}



@media (max-width: 1023px) {

    .vectorbannerinnerL{

        display: none;

    }

    .vectorbannerinnerR {

        padding: 20px 0;

        width: 100%;

        position: unset;

        transform: unset;

    }

    .vectorbannerinnerhtM{

        height: auto;

    }

    .vectorbannerinnerR h3 {

        font-size: 20px;

    }

    button.btn.dropdown-toggle.btn-dd-list {

        margin-top: 10px;

    }

    .newnavarea.fixhead button.btn.dropdown-toggle.btn-dd-list {

        margin-top: 8px;

    }

}

@media (max-width: 991px) {

    .cartSbtnML {

        width:160px;

        font-size: 13px;

        padding: 5px 4px;

        position: absolute;

        top: -6px;

        right: 10px;

        text-align: center

    }



    .cartSbtnMR {

        width: 160px;

        font-size: 13px;

        padding: 5px 4px;

        position: absolute;

        top: 28px;

        right: 10px;

        text-align: center;

        margin-left: 0

    }



    .btn-plus-hnh {

        margin-right: 0

    }



    .coupondivM {

        width: 28%

    }



    .coupondivR {

        width: 16%

    }

}



@media (max-width: 991px) {

    .totalfixcheckoutarea {

        display:block

    }



    .sp-cart-content {

        display: none

    }

}



@media (max-width: 800px) {

    .coupondivM {

        width:28%

    }

}



@media(max-width: 768px) {

    .loadmorearea img {

        width:60%;

    }

    /*.userdestop{
        display: none;
    }*/
    .usermobile{
        display: inline-block;
    }


    .MYOPaddtopingRight {

        width: 45%

    }



    .MYOPaddtopingLeft {

        width: 55%

    }



    .sp-overlay-banner {

        bottom: 0!important;

        top: auto!important

    }



    .sp-vendor-title-h1 {

        font-size: 20px!important

    }



    .btn-minus-cust span,.btn-minus-hnh span {

        font-size: 22px

    }



    .input-cust-quty,.input-hnh-quty {

        width: 30px!important;

        height: 20px!important

    }



    .cust-input-no,.hnh-input-no {

        font-size: 12px;

        padding: 4px

    }



    .btn-plus-cust span,.btn-plus-hnh span {

        font-size: 22px;

        line-height: 8px;

        position: relative;

        right: 2px

    }



    .btn-plus-cust,.btn-plus-hnh {

        padding: 6px;

        height: 20px

    }



    .order_qty .cust-main-container {

        width: 50%

    }



    .new_checkout_div a.pointer {

        font-size: 14px

    }



    .footernewLright {

        top: 10px;

        float: left

    }



    .sp-social-main {

        width: auto

    }



    .sp-nav-li {

        padding: 5px 10px

    }



    .DAm_scd4.col-md-4 {

        width: 33.333333%;

        float: left

    }



    .DAm_scd4_50.col-md-4 {

        width: 50%;

        float: left

    }



    .sp-cart-content.sp-cart-content-pay {

        margin-bottom: 15px!important

    }



    .newloginareamain {

        width: 50%

    }



    .newbannerSareamaindiv {

        width: 100%

    }



    .newofftop p {

        font-size: 10px!important

    }



    .newpizzSOCimgdiv {

        width: 100%

    }



    .newpizzadiv {

        padding: 10px 5px 18px

    }



    .sp-main-overbann {

        width: 90%

    }



    .social-ico-container {

        width: 55%!important

    }



    .m_scd1.col-md-1 {

        width: 16.333333%

    }



    .m_scd4.col-md-4 {

        width: 99.333333%

    }



    .cvvdiv {

        width: 80px

    }



    .cvvdiv input {

        text-align: center;

        padding: 6px 8px

    }



    .totalfixcheckoutarea {

        display: block

    }



    .fixcategoryselectarea {

        width: 96%;

        left: 0;

        margin: 0 auto

    }



    .storedetailsareaallR {

        display: none

    }



    .storedetailsoffer span {

        display: block

    }



    .storedetailsarea {

        border-radius: 0;

        background: #fff

    }



    .storedetailsoffer span {

        padding: 6px;

        font-size: 15px

    }



    .tooltipstormenu .tooltipstormenutext .tooltipstormenutextdiv p,.tooltipstormenu .tooltipstormenutext .tooltipstormenutextdiv span {

        font-size: 11px

    }



    .storedetailsoffer {

        width: 50%

    }



    .tooltipstormenu .tooltipstormenutext .tooltipstormenutextdiv h3 {

        font-size: 18px

    }



    .storedetailsareaallL,.storedetailstopL {

        width: 100%

    }



    .marchantbannerlogosq {

        width: 10%!important

    }



    .businesshead h4,.checkoutdivRhead p,.checkoutheadarea span,.coupanpageareaLtop ul li,.coupanpageareaRtop p,.sp-cart-header-title,.loaderarea-checkout p,.storedetailsMakedivM h3,.payment-failed-popup-div h2,.payment-failed-popup-div h3,.storedetailsareaallRcoupan h3,.storedetailstopL h1 {

        font-size: 17px

    }



    .storedetailsMakedivL,.storedetailsMakedivR {

        width: 6%

    }



    .storedetailsMakedivM {

        width: 88%

    }



    .accordion .menuheadingrow a {

        font-size: 15px

    }



    .menudivtxt h4 {

        font-size: 14px

    }



    .menudivslct select {

        font-size: 12px

    }



    .menuheadingrow a img {

        width: 22px

    }



    .dayrow .dayrowL span,.dayrowRtxtarea span,.menudivtxt h4,.new-cartbottomarea span {

        font-size: 14px

    }



    .storedetailsMakedivR span img {

        width: 80%

    }



    .storedetailsMakediv {

        margin-top: 10px

    }



    .mediamt0 {

        margin-top: 0

    }



    #navWrap {

        display: none

    }



    .newfootermiddle {

        width: 68%

    }



    .mobiledeliveryarea {

        display: block;

        position: relative;

        top: -30px;

        width: 90%;

        margin: 0 auto

    }



    .storedetailsoffer {

        width: 100%

    }



    .sp-details-container,.sp-details-container.bannerbgdivarea {

        min-height: 80px

    }



    .bannertxtdivarea {

        margin-top: 0;

        padding-top: 10px

    }



    .storedetailsMakearea {

        padding-bottom: 0

    }



    .modal-header h2 {

        font-size: 16px

    }



    .accordion .panel-title,.checkoutdetailsadddiv label,.checkoutdetailspaymentcard label,.co-new-lbl-address p,.ordersummaryLbottomheader span,.ordersummaryRGtotal span,.radionew label {

        font-size: 14px

    }



    .radio input[type=radio]+.radio-label:before {

        width: 1.2em;

        height: 1.2em

    }



    .menudivslct {

        padding-left: 3px

    }



    .btn-minus-cust span,.btn-minus-hnh span {

        font-size: 22px;

        line-height: 16px

    }



    .btn-minus-cust,.btn-minus-hnh {

        height: 24px;

        line-height: 18px;

        padding: 3px

    }



    .btn-plus-cust,.btn-plus-hnh,.input-cust-quty,.input-hnh-quty {

        height: 24px!important

    }



    .actborder::before {

        width: 150px

    }



    .checkoutdivR,.coupanpageareaR {

        padding-left: 0;

        border: none

    }



    .checkoutdetailsM h6,.coupanpageareaLbottomdivbottom span,.coupanpageareaLbottomdivtopR h4 {

        font-size: 13px

    }



    .coupanpageareaLbottomdivbottom span img {

        width: 18px

    }



    .coupanpageareaLbottomdivtopM .input-group .form-control {

        font-size: 13px;

        width: 30px!important

    }



    .coupanpageareaRbottom .coupontxt input,.coupanpageareaRbottom .coupontxt input[type=button] {

        font-size: 12px

    }



    .coupanpageareaLbottomdivtopM .btn-plus-hnh {

        width: 22.5px

    }



    .checkoutheadarea span {

        padding-bottom: 8px

    }



    .loginpizza,.logo {

        display: none

    }



    .login-form {

        max-width: 65%;

        left: 0;

        right: 0;

        margin: 0 auto 50px;

        position: absolute;

        top: 10%;

        transform: unset;

        -webkit-transform: unset

    }



    .fixordersummaryR {

        position: relative;

        position: unset;

    }



    .ordersummaryR {

        border: none;

        padding-left: 0

    }



    .checkoutdetailspaymentcard label {

        margin-top: 10px

    }



    .loginbgtop {

        display: none

    }



    .loginbgbottom {

        display: none

    }



    .close-black {

        width: 20px

    }



    .mobilelogo {

        display: block

    }



    .scrollup {

        bottom: 55px;

        right: 10px

    }



    .scrollup img {

        width: 40px

    }



    .blockUI img,.lodarea img {

        width: 130px;

        height: auto

    }



    .storedetailsMakeareadiv .col-md-6:only-child .storedetailsMakedivL,.storedetailsMakeareadiv .col-md-6:only-child .storedetailsMakedivR {

        width: 7%

    }



    .storedetailsMakeareadiv .col-md-6:only-child .storedetailsMakedivM {

        width: 86%

    }

    .userrowtop span,.samedeliverytoprow span {

        font-size: 16px;

        padding: 0px 0px;

    }

    

    .userrowtop img{

        padding: 0 5px;

        width:30px;

    }

    .checkoutdetailsmaindiv{

        width: 100%;

        height: auto;

        margin: 10px 0%;

    }

    .checkoutdetailsmaindiv label{

        width: 100%;



    }

    .samedeliverytoprow{

        margin: 10px 0px 0px;

        padding:12px 4px;

    }

    .checkoutdetailsbillinarea{

        width: 100% !important;

        height: auto;

        padding: 0px;

        margin: 10px 0px;

    }

    .checkoutmlr0{

        margin: 0px im !important;

    }

    

    .ordersummaryR{

        margin-bottom: 50px;

    }

    .sp-chkoutpay-main-container{

        margin-bottom: 50px;

    }

    .coupanpageareaRbottom,.checkoutdivR{

        margin-bottom: 30px;

    }

    .newbanner img{

        height: auto;

    }

    .menuslaiderarea .owlcategoryselectarea {

        padding: 10px ​0px 0px;

    }

    .menuslaiderareafix{

        top:60px;

    }

    .menuslaiderarea{

        padding: 0px 0px 0px 0;

    }

    .owlcategoryselectarea a {

        font-size: 14px;

    }

    .owlcategoryselectarea .owl-nav button.owl-prev{

        left: 0px;

    }

    .owlcategoryselectarea .owl-nav button.owl-next{

        right: 0px;

    }
.login_area:before{
    content: '';
        background:url("https://www.quickvee.com//quickimages/login/login_bg_left.svg");
        position:absolute;
        top:0px;
        left:0px;
}

}



@media (max-width: 767px) {

    .mobileheadtxt {

        display:block

    }



    .mobileheadtxtI {

        width: 100%;

        height: auto;

        background: #ccc;

        padding: 10px 10px;

        display: inline-block

    }



    .new_checkout_area {

        position: relative

    }



    .new_checkout_div:first-child {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .mobileitemN {

        background-color: #ed2225;

        color: #fff;

        height: 20px;

        width: 20px;

        font-size: 12px;

        line-height: 19px;

        text-align: center;

        margin-left: 8px;

        display: inline-block;

        position: absolute;

        top: 7px;

        left: 65px

    }



    .new_checkout_div {

        width: 50%;

        height: auto;

        float: left;

        display: flex;

        margin-top: 10px

    }



    .new_checkout_head {

        display: none

    }



    .new_checkout_div_size {

        width: 100%

    }



    .cart-coupon-apply {

        width: 90%

    }



    .coupondivR {

        width: 20%

    }



    .coupondivM input {

        width: 100%;

        border: 1px solid #ccc

    }



    .coupondivM {

        width: 42%

    }



    .cart-pay-final {

        font-size: 15px

    }



    .totalamountarea.btn {

        font-size: 15px;

        padding: 4px 6px

    }



    .cart-coupon-apply {

        font-size: 15px

    }



    .sp-social-main i {

        font-size: 30px

    }



    .cartSbtnML {

        width: 160px;

        font-size: 13px;

        padding: 5px 4px;

        position: absolute;

        top: -6px;

        right: 10px;

        text-align: center

    }



    .cartSbtnMR {

        width: 160px;

        font-size: 13px;

        padding: 5px 4px;

        position: absolute;

        top: 28px;

        right: 10px;

        text-align: center;

        margin-left: 0

    }



    .newbannerSDM {

        width: 70%;

        float: left;

        margin-top: 10px;

        margin-left: 30px;

        margin-right: 0

    }



    .newbannerSDD {

        width: 70%;

        margin-top: 10px;

        float: left;

        margin-left: 30px;

        margin-right: 0

    }



    .newbannerSDR {

        width: 70%;

        float: left;

        margin-left: 30px

    }



    .newbannerSD {

        width: 70%;

        float: left;

        margin-top: 10px;

        margin-left: 30px

    }



    .newbannerSD img {

        width: 20px;

        margin: 4% auto

    }



    .newbannerSD input,.newbannerSD select {

        font-size: 14px

    }



    .newpizzSlogo {

        width: 12%

    }



    .newpizzSName {

        width: 48%

    }



    .newpizzSOC {

        width: 28%

    }



    .newpizzSMDD {

        width: 25%

    }



    .newbannerSD img {

        margin: 2% auto

    }



    .orderFdiv {

        float: left;

        margin-top: 10px;

        font-size: 13px

    }



    .orderFdiv span {

        margin-right: 5px

    }



    .ostatus-title {

        text-align: center;

        padding: 6px

    }



    .sp-sicon-container {

        width: 18%

    }



    .footernewLright input {

        width: 218px

    }



    .billsdddivR:first-child {

        bottom: 4px

    }



    .dilivengdiv button {

        margin-bottom: 5px

    }



    .newpizzSMDD:nth-child(4) {

        width: 20%

    }



    .newpizzSMDD:nth-child(5) {

        width: 30%

    }



    .newloginareamain {

        width: 80%

    }



    .m_scd1.col-md-1 {

        width: 30.333333%

    }



    .osbottomdivpricetip {

        width: 100%

    }



    .osbottomdivpricetip input {

        margin-right: 0;

        padding: 3px 4px

    }



    .categoryselectarea a {

        font-size: 14px

    }

    .loaderarea-checkout p{font-size:14px;}

    button.btn.dropdown-toggle.btn-dd-list {

        margin-top: 0px;

    }

    .ordersummaryR{

        margin-bottom: 50px;

    }

    .owlcategoryselectarea .owl-nav button.owl-prev{

        left: -3px;

        top:2px;

    }

    .owlcategoryselectarea .owl-nav button.owl-next{

        right: -3px;

        top:2px;

    }

    .owlcategoryselectarea a{

        margin-right: 10px;

    }

    .owlcategoryselectarea a {

        font-size: 13px;

    }

}



@media (max-width: 515px) {

    .loginsignupbanner {

        height:auto!important

    }

}



@media(max-width: 480px) {

    .loadmorearea img {

        width:95%;

    }
.accordionSD{
    /*box-shadow:none;*/
}
    .menuslaiderarea .owlcategoryselectarea{
        width: 94%;
        padding:10px 0px 0px;
    }
.owlcategoryselectarea .owl-nav button.owl-prev, .owlcategoryselectarea .owl-nav button.owl-next{
    display: none;
}


    .MYOPaddtopingRight {

        width: 35%

    }



    .MYOPaddtopingLeft {

        width: 65%

    }



    .hnhpizza .title-half-container {

        position: relative

    }



    .title-halfnhalf {

        font-size: 14px!important;

        width: 59%;

        display: inline-block;

        float: left;

        margin-bottom: 12px

    }



    .title-half-container .btn-create-half {

        position: absolute;

        right: 0

    }



    .halfnhalf-img img {

        width: 45px!important

    }



    .co-new-lbl-address,.co-new-pay-btn,.sp-order-summary {

        font-size: 15px

    }



    .dilivengdiv button {

        margin-bottom: 5px

    }



    .newloginareamain {

        width: 80%

    }



    .loginsign-img {

        position: relative;

        top: -24px;

        width: 21%;

        margin-left: 0

    }



    .footernewLright input {

        width: 180px

    }



    .newpizzSOCimgdiv {

        width: 40%;

        float: left

    }



    .businessHdiv {

        width: 95%;

        font-size: 14px

    }



    .m_scd1.col-md-1 {

        width: 30.333333%

    }



    .m_scd4.col-md-4 {

        width: 99.333333%

    }



    .osbottomdivpricetip {

        width: 100%

    }



    .loginsignupbanner {

        height: auto!important

    }



    .orderFdiv span {

        width: 100%;

        display: block;

        margin-right: 0

    }



    .profileselect.profileselectsss {

        width: 120px

    }



    .size-select-container {

        text-align: left;

        width: 70%;

        padding: 0

    }



    .pizza-rate-lbl {

        float: right

    }



    .effect-zoenew .size-select-container {

        text-align: left

    }



    .coupondivM {

        float: left

    }



    .headcodearea span {

        font-size: 13px;

        padding: 3px 8px

    }



    .sp-details-container {

        padding-top: 22px!important

    }



    .sp-vendor-heading {

        padding-top: 0

    }



    .menudivpic {

        width: 12%;

        height: 50px!important;

        margin-bottom: 10px

    }



    .menudivtxt {

        width: 85%;

        margin-bottom: 10px

    }



    .menudivslct {

        width: 55%

    }



    .menudivprice {

        width: 20%

    }



    .menudivaddcust {

        width: 25%

    }



    .menudivtxt64 {

        width: 40%

    }



    .menudivtxt64withoutimg {

        width: 55%

    }



    .menudivtxt p {

        margin-top: 0

    }



    .accordion .menuheadingrow a {

        font-size: 15px

    }



    .categoryselectarea a {

        font-size: 14px;

        padding: 6px 10px

    }



    .categoryselectarea {

        padding: 2px 30px

    }



    .marchantbannerlogosq {

        width: 15%!important;

        transform: none;

        margin-top: 4px

    }

    .container-nav{

        width: 30%;

    }

    .container-nav .pb-login-signup{

        width: 100%;

    }

    .pb-login-signup {

        transform: none;

        top: 15px;

        width: 40%;

        margin: 0 auto;

        text-align:right;

    }



    .container-nav,.sp-nav-header {

        height: 60px

    }



    .storedetailsarea {

        background: #fff;

        border-radius: 0

    }





    button.btn.dropdown-toggle.btn-dd-list {

        box-shadow: none

    }



    .businesshead h4,.checkoutdivRhead p,.checkoutheadarea span,.coupanpageareaLtop ul li,.coupanpageareaRtop p,.sp-cart-header-title,.storedetailsMakedivM h3,.payment-failed-popup-div h2,.payment-failed-popup-div h3,.storedetailsareaallRcoupan h3,.storedetailstopL h1 {

        font-size: 14px;

    }



    .storeCO,.storedetailstopL p span {

        font-size: 12px

    }



    .storedetailstopL p span {

        margin: 5px 0 0;

        display: block;

        width: 50%;

        float: left

    }



    .storedetailstopL p span.viewFH {

        margin-left: 0;

        width: 50%;

        float: left;

        text-align: right

    }



    .tooltipstormenu .tooltipstormenutext {

        width: 80%;

        bottom: 28px;

        margin: 0 auto

    }



    .tooltipstormenu .tooltipstormenutext .tooltipstormenutextdiv h3 {

        font-size: 16px

    }



    .tooltipstormenu .tooltipstormenutext .tooltipstormenutextdiv p,.tooltipstormenu .tooltipstormenutext .tooltipstormenutextdiv span {

        font-size: 10px

    }



    .storedetailstopL p {

        clear: both

    }



    .storedetailsmilesdiv {

        width: 50%;

        margin-right: 0;

        margin-bottom: 10px

    }



    .storedetailsmilesdiv:nth-child(1),.storedetailsmilesdiv:nth-child(2) {

        margin-top: 0

    }



    .menutxtmaindiv {

        width: 75%;

        padding-right: 2%

    }



    .menudivpic {

        width: 100%

    }



    .storedetailsMakedivL,.storedetailsMakedivR {

        width: 10%

    }



    .storedetailsMakedivM {

        width: 80%

    }



    #navWrap {

        display: none

    }



    .newfootermiddle {

        width: 80%;

        text-align: center

    }



    .newfootermiddleL {

        float: none;

        margin: 0 auto

    }



    .newfootermiddleR {

        width: 100%;

        margin-top: 10px

    }



    .newfootermiddleR ul {

        text-align: center;

        display: inline-block

    }



    .newfootertop ul li {

        width: 50%;

        text-align: left

    }



    .common-background-nav {

        min-height: 140px

    }



    .storedetailsoffer {

        width: 90%;

        margin: 0 auto;

        left: 0

    }



    .storedetailsoffer span {

        font-size: 13px;

        padding: 6px 20px

    }



    .mobiledeliveryarea {

        position: relative;

        top: -20px;

        width: 90%;

        margin: 0 auto

    }



    .infoicon {

        width: 18px;

        float: right

    }



    .bannertxtdivarea {

        width: 100%;

        top: 70px

    }



    .sp-details-container,.sp-details-container.bannerbgdivarea {

        height: 70px;

        min-height: 70px

    }



    .newmenuandcartarea,.ordersummaryarea,.storedetailsMakeareadiv {

        width: 90%

    }



    .businessHnew .storebhmain {

        width: 100%!important

    }



    .newmenuandcartarea {

        /* margin-top: 20px */

    }



    .totalfixcheckoutL p,.totalfixcheckoutM p,.totalfixcheckoutR input[type=submit] {

        font-size: 14px

    }



    .newfootermiddleL {

        width: 90%

    }



    .newfootermiddleL input,.newfootermiddleL input[type=submit] {

        height: 27px

    }



    .MYOPaddtoping50,.SPtitelT {

        width: 100%

    }



    .topping-name strong {

        font-size: 14px!important

    }



    .coupanpageareaLtop ul li {

        padding: 4px 10px 4px 4px;

        margin-right: 10px

    }



    .coupanpageareaLbottomdivbottom,.coupanpageareaLbottomdivbottomR {

        width: 100%

    }



    .new_checkout_div:first-child {

        width: 40%;

        margin-top: 0

    }



    .coupanpageareaLbottomdivbottomR {

        width: 100%;

        float: right;

        margin-top: -20px;

        position: relative;

        top: -34px;

    }



    .coupanpageareaLbottomdivbottom {

        width: 100%;

        float: right;

        margin-top: 30px;

    }



    .coupanpageareaLbottomdiv {

        padding: 14px 14px 5px

    }



    .coupanpageareaLbottomdivtopL h3 {

        font-size: 14px

    }



    .checkoutheadarea label {

        font-size: 11px

    }



    .checkoutdetailspayment p span,.co-new-lbl-address p {

        font-size: 13px

    }



    .co-radio-addres input[type=radio]:checked+label,.co-radio-addres input[type=radio]:not(:checked)+label {

        left: 0

    }



    .checkoutdetailsM {

        padding-left: 5px

    }



    .checkoutdetailspayment p {

        font-size: 12px

    }



    .checkoutheadarea label {

        line-height: 14px

    }



    .cart-banner-addrs {

        font-family: 13px

    }



    .uptomilesmain {

        width: 280px

    }



    .uptomilesmain p {

        font-size: 11px

    }



    .registerTopL {

        width: 100%;

        padding-right: 0

    }



    .registerTopR {

        width: 100%;

        padding-left: 0

    }



    .login-form {

        max-width: 90%

    }



    .ordersummaryLbottomheader span,.ordersummaryRGtotal span {

        font-size: 13px

    }



    .ordersummaryLbottomdivR span {

        font-size: 14px

    }



    .orderopentopheadRL {

        width: 100%

    }



    .loadmore,.orderopenareadivbottom p,.orderopenareadivtop p {

        font-size: 12px

    }



    .ordersummaryLbottomdivR {

        float: left;

        margin-right: 10px

    }



    .coupanpageareaLbottomdivtopL {

        width: 100%

    }



    .requestsdivmodel textarea {

        padding: 6px;

        font-size: 14px

    }



    .c-total {

        font-size: 15px

    }



    .MYOPaddtopingLeft p {

        font-size: 14px!important

    }



    .scrollup {

        bottom: 50px

    }



    .tooltipstormenu .tooltipstormenutext .tooltipstormenutextdiv span {

        padding: 6px 6px

    }



    .storedetailsMakeareadiv .col-md-6:only-child .storedetailsMakedivL,.storedetailsMakeareadiv .col-md-6:only-child .storedetailsMakedivR {

        width: 10%

    }



    .storedetailsMakeareadiv .col-md-6:only-child .storedetailsMakedivM {

        width: 80%

    }



    .blockUI img,.lodarea img {

        width: 130px;

        height: auto

    }

    .marchantbannerlogo{height:60px;}

    .loaderarea-checkout p{font-size:12px;}

    .payment-failed-popup-div{width:90%;}

    .payment-failed-popup-div span{width:95px;padding:5px 5px;font-size:11px;}

    .newlogoarea a img{

        height:40px;

    }
.newnavarea.fixhead .newlogoarea a img{
     height:36px;
}
    .btn-logout-group{

        margin-top: 6px!important;

    }

    .newnavarea.fixhead button.btn.dropdown-toggle.btn-dd-list{

        margin-top:-5px;

    }

    .vectorbannerinnerR h3 {

        font-size: 18px;

    }

    .vectorbannerinnerR p img{

        width:20px;

    }

    .userrowtop span, .samedeliverytoprow span {

        font-size: 15px;

        padding: 0px 0px;

    }

    .checkoutdetailsbox,.checkoutdetailsbillinDiv{

        padding: 10px;

    }

    .checkoutdetailsmaindiv,.checkoutdetailsbillinarea{

        margin: 5px 0%;

    }

    .userrowtop img {

        padding: 0 0px;

        width: 18px;

        font-size: 14px;

    }
.newnavarea.fixhead .pb-login-signup {
    top: 11px;
}
.login_area{
        background-size: 60%;
}
.login_areaL_inner{
    top: unset;
    transform: unset;
    position: unset;
    width: 80%;
    margin: 40px auto 40px;
}
.login_area_logo{
    margin: 30px auto 20px;
    width: 50%;
}
.login_areaL_inner_height{
    height: auto;
    max-height: unset !important;
    top: unset;
    transform: unset;
    position: unset;
}

}



@media (max-width: 479px) {

    .mobileheadtxtA,.mobileheadtxtD,.mobileheadtxtP,.mobileheadtxtQ {

        margin-right:5px;

        font-size: 13px;

        padding-right: 0;

        line-height: normal

    }



    .new_checkout_div {

        width: 45%

    }

.checkoutheadarea span{
    margin-right: 14px;
}

    .orderFdiv span {

        margin-right: 0

    }



    .new_checkout_div h6 {

        font-size: 13px

    }



    .mobileheadtxtD a i {

        font-size: 17px!important

    }



    .newhalfSPdiv {

        width: 14%

    }



    .newhalfSPdiv:first-child {

        width: 100%;

        height: auto;

        float: left

    }



    .newhalfSPdiv p {

        line-height: 12px

    }



    .newhalfSPdiv .radio img {

        cursor: pointer;

        padding: 2px

    }



    .modal-header-area h2 {

        font-size: 15px

    }



    .accordion .panel-title {

        font-size: 13px;

        letter-spacing: 1px

    }



    .radio input[type=radio]+.radio-label:before {

        width: 1em;

        height: 1em;

        top: .3em

    }



    .radio {

        margin-bottom: 12px

    }



    .checkbox label {

        padding-left: 10px

    }



    .topping-name .green {

        margin: 5px 0 15px;

        display: block

    }



    .sauce-name.php_hnh_topp {

        line-height: 18px

    }



    .c-total {

        font-size: 14px

    }



    .requestsdivmodel label {

        font-size: 13px

    }



    .MYOPaddtopingLeft p {

        line-height: 28px

    }



    .coupondivM {

        width: 65%;

        float: left

    }



    .coupondivR {

        width: 30%

    }



    .coupondivL {

        width: 100%;

        font-size: 14px

    }



    .coupondivR input {

        width: 80%;

        font-size: 13px

    }



    .coupondivM input {

        width: 100%!important;

        padding: 4px 4px;

        font-size: 13px;

        border: 1px solid #acacac

    }



    .cartSbtnML {

        width: 150px;

        font-size: 12px;

        padding: 5px 4px;

        position: absolute;

        top: 45px;

        left: 0;

        right: 0;

        margin: 0 auto;

        text-align: center

    }



    .cartSbtnMR {

        width: 150px;

        font-size: 12px;

        padding: 5px 3px;

        position: absolute;

        top: 78px;

        left: 0;

        right: 0;

        margin: 0 auto;

        text-align: center

    }



    .cart-pay-final {

        font-size: 14px

    }



    .totalamountarea.btn {

        font-size: 14px;

        padding: 4px 6px

    }



    .cart-lbl-paydetail {

        font-size: 14px

    }



    .subtotalareaR {

        padding-left: 10px

    }



    .cart-new-wrapper .table-responsive {

        padding-bottom: 80px

    }



    .totalamountarea {

        position: relative

    }



    .btn-minus-cust,.btn-minus-hnh {

        padding: 3px;

        height: 24px;

        line-height: 18px

    }



    .btn-minus-cust span,.btn-minus-hnh span {

        font-size: 22px

    }



    .input-cust-quty,.input-hnh-quty {

        width: 30px!important;

        height: 24px!important

    }



    .cust-input-no,.hnh-input-no {

        font-size: 12px;

        padding: 4px

    }



    .btn-plus-cust span,.btn-plus-hnh span {

        font-size: 22px;

        line-height: 1px

    }



    .btn-plus-cust,.btn-plus-hnh {

        padding: 6px;

        height: 20px

    }



    .order_qty .cust-main-container {

        width: 50%

    }



    .new_checkout_div a.pointer {

        font-size: 13px;

        padding-left: 10px

    }



    .DAm_scd2.col-md-2,.DAm_scd3.col-md-3,.DAm_scd4.col-md-4,.DAm_scd4_50.col-md-4,.DAm_scd5.col-md-5 {

        width: auto

    }



    .dilivengdiv {

        text-align: center

    }



    .newpizzSName {

        width: 80%

    }



    .newpizzSOCimgdiv {

        width: 80%

    }



    .newpizzSOC {

        width: 20%

    }



    .newpizzSlogo {

        width: 22%

    }



    .newpizzSMDD:nth-child(5) {

        width: 50%

    }



    .newpizzSMDD:nth-child(4) {

        width: 50%

    }



    .newpizzSMDD {

        width: 50%

    }



    .smivpnew {

        width: 100%;

        display: inline-block

    }



    .smivpnewbtn {

        float: right

    }



    .smivpnew .sp-rate-pizza {

        position: relative;

        top: 6px

    }



    .sign-img a img {

        width: 70px!important

    }



    .businessHdiv {

        width: 95%;

        font-size: 14px

    }



    .social-ico-container {

        width: 80%!important

    }



    .marchantbannerlogo .sp-logo {

        padding: 4px 6px

    }



    .m_scd1.col-md-1 {

        width: 50.333333%

    }



    .businessHnew .storebhmain {

        font-size: 15px

    }



    .osbottomdivpricetip {

        width: 100%

    }



    .cvvdiv {

        width: 80px

    }



    .cvvdiv input {

        text-align: center;

        padding: 6px 8px

    }



    .newhalfSPdiv:first-child {

        width: 72%

    }



    .newhalfSPdivP {

        width: 14%

    }



    .MYOPaddtopingRightdiv.radio img {

        padding: 2px

    }



    .bhoechie-tab .btn-pay-container {

        margin: 20px 0 0 20px

    }



    .btn-pay-container span.error {

        top: -45px;

        bottom: 0

    }



    .btn-outline-danger,.btn-outline-success {

        font-size: 16px

    }



    .sp-title2-menu {

        font-size: 16px

    }



    .footernewLright {

        float: right;

        margin-right: 0

    }



    .topping-name {

        font-size: 16px!important

    }



    .loginsignupbanner {

        height: auto!important

    }



    .orderFdiv span {

        width: 100%;

        display: block;

        margin-right: 0

    }



    .profileselect.profileselectsss {

        width: 120px

    }



    .size-select-container {

        text-align: left;

        width: 70%;

        padding: 0

    }



    .pizza-rate-lbl {

        float: right

    }



    .effect-zoenew .size-select-container {

        text-align: left

    }



    .menudivslct,.menudivtxt {

        width: 80%

    }



    .menudivpicP {

        width: 20%;

        height: 40px!important

    }



    .menudivprice span {

        padding: 0;

        margin: 0;

        position: static

    }



    .menudivaddcustdiv .btn-addtocart {

        float: left;

        margin-top: 0

    }



    .menudivaddcustdiv .btn-customise-grid {

        float: right;

        margin-top: 10px

    }



    .accordion .menuheadingrow a {

        font-size: 14px

    }



    .menudivtxt64 {

        width: 65%

    }



    .menudivtxt64withoutimg {

        width: 80%

    }



    .ab1 {

        clear: both

    }

}



@media (max-width: 419px) {

    .menudivarea {

        padding:0 0 20px

    }



    .storedetailsMakedivM {

        padding: 0 8px

    }



    .dayrowRtxtarea span {

        padding: 0 5px;

        font-size: 11px

    }



    .dayrow .dayrowL span {

        font-size: 13px

    }



    .businessHnew .modal-body {

        padding: 8px

    }



    .dayrow .dayrowR {

        width: 82%

    }



    .dayrow .dayrowL {

        width: 18%

    }



    .menudivaddcustdiv,.menudivaddcustdiv .btn-addtocart {

        width: 100%

    }



    .btn-create-half,.menudivaddcustdiv .btn-addtocart button,.menudivaddcustdiv .btn-customise-grid {

        width: 100%

    }



    .newfootermiddle {

        width: 98%

    }



    .tooltipstormenu .tooltipstormenutext {

        width: 88%

    }



    .actborder::before {

        width: 130px

    }



    .cart-new-addmore,.coupanpageareaRbottom p,.newgrandtotal input[type=submit] {

        font-size: 12px

    }



    .checkoutdetailsadddiv {

        margin-bottom: 10px

    }



    .checkoutdetailsadddiv input[type=button] {

        margin-bottom: 0

    }



    .co-new-lbl-address {

        margin: 6px 0 6px 15px

    }



    .checkoutdetailsadddiv label {

        font-size: 13px

    }



    .checkoutdetailsadddiv input,.checkoutdetailsadddiv input[type=button],.checkoutdivpayarea input[type=submit] {

        font-size: 12px

    }



    .cart-banner-addrs {

        font-family: 12px

    }



    .uptomilesmain {

        width: 200px

    }



    .pb-login-signup img {

        width: 20px

    }



    .uptomilesmain p {

        font-size: 10px

    }



    .ordersummaryLbottomdivL h6,.ordersummaryLbottomdivR span {

        font-size: 13px

    }



    button.btn.dropdown-toggle.btn-dd-list {

        padding-bottom: 0

    }



    .ordersummaryLpaymentdetail p {

        font-size: 12px

    }



    .orderopentopheadR {

        width: 100%;

        position: relative;

        top: 0

    }



    .quantity-counter .input-group-addon,.quantity-counter .input-group-btn {

        width: 20px;

        float: left

    }



    .btn-outline-danger,.btn-outline-success {

        font-size: 14px

    }



    .requestsdivmodel textarea {

        padding: 4px;

        font-size: 13px

    }



    .MYOPaddtopingRightdiv {

        text-align: center

    }

    .btn-create-half, .menudivaddcustdiv .btn-addtocart button, .menudivaddcustdiv .btn-customise-grid{

        font-size:10px;

    }

}



@media (max-width: 380px) {

    .userrowtopR span{

        display: block;

    }

    .userrowtopR span.userrowtopline{

        display: none;

    }

    .userrowtopR{

        margin-left: 10px;

    }

    .btn-outline-danger, .btn-outline-success {

        font-size: 12px;

    }
.checkoutheadarea span:last-child{
    margin-right:0px;
}
}

    @media (max-width: 320px) {

    .new_checkout_div {

        width:70%

    }



    .social-icons {

        width: 50%!important

    }



    .c-total {

        font-size: 18px

    }



    .btn-outline-danger,.btn-outline-success {

        font-size: 13px

    }



    .MYOPaddtopingRightdivM {

        display: none

    }



    .MYOPaddtopingLeft,.MYOPaddtopingRight {

        width: 100%

    }



    .MYOPaddtopingRightdiv h6 {

        font-size: 10px;

        display: block

    }



    .MYOPaddtopingRightdiv img {

        width: 50%;

        height: auto

    }



    .MYOPaddtopingLeft p {

        font-size: 15px!important;

        line-height: 25px;

        display: inline-block

    }



    .MYOPaddtopingLeft {

        text-align: center;

        margin-bottom: 10px

    }



    .MYOPaddtopingLeftM {

        display: none

    }



    .MYOPaddtopingLeftM,.MYOPaddtopingRightdivMT {

        display: none

    }



    .newpizzSlogo {

        width: 22%;

        margin-bottom: 5px

    }



    .newpizzSName {

        width: 80%

    }



    .newpizzSOC {

        width: 20%

    }



    .newpizzOFF {

        text-align: center

    }



    .newpizzSMDD {

        width: 50%

    }



    .newbannerSDD,.newbannerSDM,.newbannerSDR {

        width: 89%

    }



    .sp-social-main {

        width: 100%

    }



    .footernewLright {

        top: 0;

        float: right;

        margin-right: 15px

    }



    .sp-nav-li {

        padding: 6px 10px

    }



    .sign-img a img {

        width: 70px!important;

        position: absolute;

        z-index: 1;

        top: 8px;

        left: 4px

    }



    .co-new-lbl-address,.co-new-pay-btn,.sp-order-summary {

        font-size: 14px

    }



    .DAm_scd2.col-md-2,.DAm_scd3.col-md-3,.DAm_scd4.col-md-4,.DAm_scd4_50.col-md-4,.DAm_scd5.col-md-5 {

        width: auto

    }



    .footernewLright input {

        width: 180px

    }



    .newpizzSMDD:nth-child(4) {

        width: 50%

    }



    .businessHdiv {

        font-size: 13px

    }



    .marchantbannerlogo .sp-logo {

        padding: 4px 6px

    }



    .loginsignupbanner {

        height: auto!important

    }



    .selegreen {

        margin-bottom: 5px

    }



    .orderFdiv span {

        width: 100%;

        display: block;

        margin-right: 0

    }



    .profileselect.profileselectsss {

        width: 120px

    }



    .size-select-container {

        text-align: left;

        width: 70%;

        padding: 0

    }



    .pizza-rate-lbl {

        float: right

    }



    .effect-zoenew .size-select-container {

        text-align: left

    }



    .menudivslct,.menudivtxt {

        width: 80%

    }



    .menudivpicP {

        width: 20%;

        height: 40px!important

    }



    .menudivprice span {

        padding: 0;

        margin: 0;

        position: static

    }



    .menudivaddcust {

        width: 25%

    }



    .menudivaddcustdiv {

        width: 100%

    }



    .menudivaddcustdiv .btn-customise-grid {

        float: right;

        margin-top: 10px

    }



    .accordion .menuheadingrow a {

        font-size: 14px

    }



    .menudivtxt64 {

        width: 65%

    }



    .menudivtxt64withoutimg {

        width: 80%

    }



    .btn-create-half,.menudivaddcustdiv .btn-addtocart button,.menudivaddcustdiv .btn-customise-grid {

        width: 100%;

        padding: 4px 2px;

        font-size: 10px

    }



    .bannertxtDP span {

        font-size: 11px

    }



    .storedetailsoffer span {

        font-size: 12px

    }



    .businesshead h4,.checkoutdivRhead p,.coupanpageareaLtop ul li,.coupanpageareaRtop p,.sp-cart-header-title,.storedetailsMakedivM h3,.payment-failed-popup-div h2,.payment-failed-popup-div h3,.storedetailsareaallRcoupan h3,.storedetailstopL h1 {

        font-size: 15px

    }



    .storeCO,.storedetailstopL p span {

        font-size: 11px

    }



    .menudivprice span,.storedetailsmilesareaR span b {

        font-size: 13px

    }



    .dayrow .dayrowL span {

        font-size: 12px;

        padding: 0

    }



    .dayrow .dayrowR {

        width: 86%

    }



    .dayrow .dayrowL {

        width: 14%;

        padding: 0

    }



    .dayrowRtxtarea span {

        padding: 0 6px;

        font-size: 11px

    }



    .storedetailsMakedivM p {

        font-size: 12px

    }



    .coupanpageareaLtop ul li {

        padding: 2px 5px 2px 2px;

        margin-right: 10px;

    }

    .coupanpageareaLtop ul li:last-child{
        margin-right: 0px;
    }


    .actborder::before {

        width: 120px

    }



    .uptomilesmain {

        width: 160px

    }

}



@media (max-width: 240px) {

    .register-well input[type=submit] {

        font-size:10px

    }



    .footernewLright input,.footernewLright input[type=submit] {

        padding: 6px 4px;

        font-size: 11px

    }



    .orderFdiv span {

        width: 100%;

        display: block;

        margin-right: 0

    }



    .profileselect.profileselectsss {

        width: 120px

    }



    .size-select-container {

        text-align: left;

        width: 70%;

        padding: 0

    }



    .pizza-rate-lbl {

        float: right

    }



    .effect-zoenew .size-select-container {

        text-align: left

    }

}

