@media (min-width:1700px) {
    .have-a-dish {
        width: 800px;
    }
}

@media (max-width:1512px) {

    /* For all the pages */
    .container {
        width: 1196px;
    }

    /* CURRENT ORDER PAGE Start */
    .sec-one-pending_request .container {
        width: 1200px;
    }

    /* My profile page*/

    .check-boxes {
        width: 100%;
        flex-direction: column;
        gap: 20px;
    }

    .checkmark {
        width: 100%;
    }
}

@media (max-width:1440px) {

    /* PAMENT METHOD_02 Start */
    .sec-one-payment-method_02 .card-debit_credit .right_debit-card input {
        width: 16px;
    }

    .sec-one-payment-method_02 .card-debit_credit .right_debit-card {
        gap: 16px;
    }

    /* PAMENT METHOD_02 End */
}

@media (max-width:1366px) {

    /* LOGIN PAGE Start */
    .sec-one-order_placed {
        background-size: 812px auto;
    }

    /* LOGIN PAGE End */

    /* FOOTER PAGE Start */
    footer {
        height: auto;
    }

    .upp-arrow {
        width: 40px;
    }

    /* FOOTER PAGE End */

    /* PAMENT METHOD_02 Start */
    .address-03 {
        width: 316px;
    }

    /* PAMENT METHOD_02 End */
}


@media (max-width:1200px) {

    /*  HOME PAGE Start*/
    .sec-one-home {
        background-size: 735px auto;
        background-position: right top;
    }

    /*  HOME PAGE End*/
    /* HEADER Start */
    .Notification-popup .dropdown-menu[data-bs-popper] {
        left: -208px;
        top: 49px;
    }

    /* HEADER End */

    /* LOGIN PAGE Start */
    .sec-one-order_placed {
        background-size: 700px auto;
        width: 100%;
        height: 81vh;
    }

    /* LOGIN PAGE End */

    /* SIGNUP PAGE Start */
    .sec-one-signup .sec-one-order_placed {
        height: 100vh;
    }

    .sec-one-signup .login-box {
        margin-right: 0;
    }

    /* SIGNUP PAGE End */

    /* MY PROFILE Start */
    .delete-profile {
        align-items: start;
        flex-direction: column;
        gap: 20px;
    }

    /* MY PROFILE End */
}



@media (max-width:1024px) {

    /*  HOME PAGE Start*/
    .bg-sec03-home {
        background-image: url('../../assets/image/bg-sec-03-home.png');
        background-repeat: no-repeat;
        background-size: 78% auto;
        background-position: center 52px;
        margin: auto;
    }

    .sec-one-home {
        background-size: 497px auto;
        background-position: right top;
        height: auto;
    }

    .sec-one-home .left {
        height: 394px;
    }

    /*  HOME PAGE End*/

    /* LOGIN PAGE Start */
    .order-placed-box {
        margin-right: 0px;
    }


    .sec-one-order_placed {
        background-size: 600px auto;
        height: 70vh;
    }

    .login-box {
        margin-right: 0px;
    }

    /* LOGIN PAGE End */

    /* MY PROFILE Start */

    /* MY PROFILE End */

    /* PAYMENT METHOD Start */
    .box-debit_creditcard {
        padding: 16px 14px;
    }

    /* PAYMENT METHOD End */

    /* PAMENT METHOD_02 Start */
    .sec-one-payment-method_02 .payment-form-01 .signup-form .login-form {
        flex-direction: column;
    }

    .address-03 {
        width: 100%;
    }

    .get_off_box {
        flex-direction: column;
        gap: 14px;
    }

    .coupons {
        height: auto;
    }

    /* PAMENT METHOD_02 End */

    .ditery_need input[type="checkbox"]:checked~.left-1:after {
        background-position: 15px center;
        background-image: 12px auto;
    }

    .chef_photo_01 {
        width: 220px;
        height: 220px;
        margin-top: 48px;
    }
}


@media (max-width:992px) {}

@media (max-width:768px) {
    main {
        margin-top: 60px;
    }

    /* HEADER Start */
    .navbar>.container,
    .navbar>.container-fluid,
    .navbar>.container-lg,
    .navbar>.container-md,
    .navbar>.container-sm,
    .navbar>.container-xl,
    .navbar>.container-xxl {
        gap: 18px;
    }

    /* HEADER End */

    /* HOME PAGE Start */
    /* Section one */
    section {
        padding-left: 12px;
        padding-right: 12px;
    }

    .have-a-dish {
        width: 100%;
        height: auto;
    }

    .have-a-dish h2 {
        font-size: 26px;
    }

    .have-a-dish h1 {
        font-size: 36px;
        line-height: 42px;
    }

    .sec-one-home,
    .sec-one-home .left {
        height: auto;
    }

    .sec-one-home {
        padding-top: 50px;
        padding-bottom: 50px;
        background-size: 0;
    }

    .have-a-dish {
        gap: 20px;
    }

    /* Section three */
    .sec-03-home {
        width: auto;
    }

    .food-customize {
        width: 75px;
    }

    .sec-03-home .boxes .box:nth-of-type(even) {
        margin-top: 111px;
    }

    /* Section four */
    .subtitle-sec02-sec-04-home {
        font-size: 15px;
    }

    .sec-04-home h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .sec-04-home .disc {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .send-msg-ques input {
        font-size: 14px;
    }

    .sec-04-home .btn-01 {
        font-size: 15px;
    }

    .sec-04-home {
        height: auto;
    }

    .send-msg-ques {
        gap: 12px;
    }

    /* HOME PAGE End */

    /* CUSTOMIZE FOOD PAGE Start */
    .send-order {
        margin-bottom: 50px;
    }

    .food-information {
        display: flex;
        flex-direction: column;
    }

    .food-info {
        height: auto;
    }

    .food-name-box {
        width: 370px;
        height: auto;
    }

    .instructon-box {
        padding: 30px 30px;
        margin: 0;
    }

    .Instruction {
        margin-top: 10px;
        resize: none;
    }

    .sec-one-customizefood .container,
    .sec-two-customizefood .container,
    .sec-three-customizefood .container {
        width: 100%;
    }

    .food-name-box {
        width: 100%;
    }

    .food-name-boxs {
        width: 100%;
    }

    /* Section three */
    .adresses {
        height: auto;
        padding-bottom: 20px;
    }

    .send-order {
        width: 100%;
    }

    .select-address {
        height: auto;
    }

    .sec-two-customizefood {
        padding-top: 24px;
        padding-bottom: 12px;
    }

    .sec-three-customizefood .select-address {
        margin-bottom: 12px;
    }

    .address-icon {
        width: 32px;
    }

    input[type=radio]#address-01 {
        width: 18px;
    }

    .check-boxes {
        width: 100%;
        flex-direction: column;
        gap: 22px;
    }

    .checkmark {
        width: 100%;
    }



    /* CUSTOMIZE FOOD PAGE End */

    /* POPUP ADD_NEW_ADDRESS Start */
    .btn-add-address {
        width: 100%;
    }

    /* POPUP ADD_NEW_ADDRESS End */

    /* ORDER PLACED Start     */

    .right-icon {
        width: 50.56px;
        margin-bottom: 21.42px;
    }

    .sec-one-order_placed {
        background-size: 450px auto;
        height: 52vh;
    }

    .order-placed-box {
        width: 300px;
        /* height: 331px; */
    }


    /* ORDER PLACED End */


    /* FOOD REQUEST SENT Start */
    .modal-content .sec-one-order_placed {
        margin-top: 0;
    }

    /* FOOD REQUEST SENT End */

    /* LOGIN PAGE Start */
    .sec-one-login .sec-one-order_placed {
        background-size: 0;
        height: 100%;
    }

    .login-box {
        float: none;
        margin: 100px auto;
        width: 100%;
    }

    .login-form {
        width: auto;
    }



    /* LOGIN PAGE End */

    /* SIGNUP PAGE Start */
    .sec-one-signup .login-box {
        margin-right: 0;
        margin: 50px auto;
    }

    .sec-one-signup .sec-one-login .login-box {
        height: auto;
    }

    .signup-form .login-form {
        width: auto;
    }

    .signup-form .login-form .name {
        flex-direction: column;
    }

    /* SIGNUP PAGE End */

    /* PENDING_REQUEST PAGE Start */
    .sec-one-pending_request,
    .sec-one-request-details,
    .sec-one-chef-details,
    .sec-one-upcomming-page,
    .sec-one-current-order-details {
        margin-bottom: 50px;
    }

    .my-order_tabs .nav-pills .nav-link.active,
    .my-order_tabs .nav-pills .show>.nav-link,
    .my-order_tabs .nav-pills .nav-link {
        font-size: 14px;
    }

    .food-01 h4 {
        font-size: 17px;
        margin-bottom: 4px;
    }

    .food-details .food-01 .card-body p.text-20px {
        margin: 15px 0 5px 0;
        font-size: 15px;
    }

    .food-details .food-01 .card-body p {
        font-size: 14px;
        line-height: 24px;
    }

    .food-01 p {
        font-size: 13px;
    }

    .date-01 {
        font-size: 17px;
    }

    .time-01 {
        font-size: 12px;
    }

    .my-order_box-02 .right span:first-child {
        font-size: 17px;
    }

    .title-myorder-01 {
        font-size: 20px;
    }

    .title-box-myorder-01 {
        height: 48px;
        padding: 12.5px 16px;
        display: flex;
        justify-content: center;
    }

    .my-order_boxs {
        gap: 12px;
    }

    /* PENDING_REQUEST PAGE END */


    /* CURRENT ORDER PAGE Start */
    .sec-one-pending_request .container {
        width: 100%;
    }

    .my-order_box-02 {
        align-items: start;
    }

    .right-currentorder {
        font-size: 18px;
    }

    .chef-food h4 {
        font-size: 17px;
        margin-bottom: 4px;
    }

    .chef-food p {
        font-size: 12px;
    }

    .chef-1-photo {
        width: 50px;
        height: auto;
    }

    .head-main-myorder {
        flex-wrap: wrap;
        gap: 4px;
    }

    /* CURRENT ORDER PAGE End */

    /* MY PROFILE Start */


    .sec-one-my-profile .login-box {
        margin: 0px auto;
    }

    .sec-one-my-profile .left-side,
    .sec-one-my-profile .right-side {
        margin-top: 20px;
    }

    .btns-delet-profile {
        width: 100%;
    }


    /* MY PROFILE End */

    /* FOOTER PAGE Start */
    .footer-page-links {
        max-width: 687px;
        margin: 20px auto 20px;
    }


    .copyrights a {
        font-size: 13px;
        line-height: 18px;
        padding: 20px 36px;
        text-align-last: center;
    }

    .footer-page-links a {
        font-size: 14px;
    }

    .logo-footer-part {
        margin-top: 60px;
        height: auto;
        padding-bottom: 30px;
    }

    .logo-footer {
        width: 180px;
        height: auto;
    }

    .upp-arrow {
        right: 20px;
        bottom: 28px;
        width: 30px;
    }

    /* FOOTER PAGE End */

    /* NOTIFICATION Start */
    .boxes-notification {
        margin-top: 12px;
        margin-bottom: 50px;
    }

    .notification-icon-02 {
        width: 48px;
    }

    /* NOTIFICATION End */

    /* CURRENT ORDER DETAILS Start */
    .order-detail_map {
        margin: 20px 0px 20px;
    }

    .sec-one-cancelled-order-details .title-20px {
        font-size: 18px;
    }

    .sec-one-cancelled-order-details .box-debit_creditcard h2 {
        margin-bottom: 14px;
    }

    /* CURRENT ORDER DETAILS End */

    /* PASSWORD CHANGED Start */
    .sec-one-password-changed .order-placed-box h3,
    .sec-one-verfication .order-placed-box h3,
    .sec-one-order_placed .order-placed-box h3 {
        font-size: 24px;
    }

    /* PASSWORD CHANGED End */

    /* COMPLETED ORDER-DETAILS Start */
    .your_review textarea {
        padding: 12px 16px;
    }

    .review-submit button {
        width: 100%;
        height: 50px;
        margin-top: 10px;
    }

    /* COMPLETED ORDER-DETAILS End */

    /* CHEF DETAILS Start */

    .chef_box .img_1 {
        background-size: 220px auto
    }

    .chef_box .img_1 {
        width: 100%;
    }

    .chef_box .right {
        width: 100%;
    }

    .chef_box {
        width: 100%;
        height: auto;
        flex-direction: column;
    }

    .chef_box .img_1 {
        background-size: 185px auto;
        background-position: center center;
    }

    .chef_box .bottom_1 {
        padding: 0 27px;
    }

    .chef_box .top {
        height: auto;
        margin-bottom: 10px;
    }

    .box_02_top {
        margin-top: 12px;
        margin-bottom: 40px;
    }

    .star-rate_review_chef .left img {
        width: 42px;
    }

    .star-rate_review_chef .right p:first-child {
        font-size: 28px;
        font-weight: 700;
        line-height: 18px;
    }

    .rate_review_chef {
        height: auto;
    }

    .specialities,
    .rate_review_chef {
        margin-top: 12px;
    }

    .chef_box {
        margin-top: 20px;
    }

    .chef_detail h3 {
        font-size: 25px;
    }

    .chef_detail h3 {
        font-size: 23px;
        line-height: 23px;
        margin-bottom: 9px;
    }

    .chef_award img {
        width: 28.23px;
    }

    .box_02_top {
        margin-bottom: 16px;
    }

    .star-rate_review_chef .right p:first-child {
        font-size: 24px;
    }

    /* CHEF DETAILS End */

    /* PAYMENT METHOD Start */
    .sec-one-payment-method {
        margin-bottom: 50px;
    }

    /* PAYMENT METHOD End */

    /* PAMENT METHOD_02 Start */
    .delivery_type {
        margin-top: 12px;
    }

    .get_off_box {
        margin-top: 12px;
        gap: 12px;
    }

    .sec-one-payment-method_02 .box-debit_creditcard {
        margin-top: 12px;
    }

    .coupons,
    .delivery_type {
        padding: 14px;
        height: auto;
    }

    .delivery_type h3,
    .sec-one-payment-method_02 .box-debit_creditcard .title-20px,
    .coupons h3,
    .sec-one-payment-method_02 h4 {
        font-size: 17px;
    }

    .delivery_type .btns a,
    .delivery_type .btns a.pickup {
        font-size: 15px;

    }

    .apply-01 {
        width: 94px;
    }

    .place_order_01 .btn-01,
    .order-detail-01 {
        margin-top: 12px;
    }

    .sec-one-payment-method_02 .heading-order-detail-01 {
        padding: 17px 19px;
    }

    .sec-one-payment-method_02 .total div p,
    .sec-one-payment-method_02 .total div span {
        font-size: 14px;
    }

    .btn-add_newcard {
        width: 100%;
        float: none;
    }

    /* PAMENT METHOD_02 End */

    .ditery_need input[type="checkbox"]:checked~.left-1:after {
        background-position: 4% center;
        background-image: 12px auto;
    }

    .left-1 {
        font-size: 14px;
    }

    .ditery_need .left-1:after {
        justify-content: flex-start;
        padding-left: 24px;

    }

    /* .ditery_need .left-1-text1:after,
    .ditery_need .left-1-text2:after,
    .ditery_need .left-1-text3:after,
    .ditery_need .left-1-text4:after,
    .ditery_need .left-1-text5:after {
        padding-left: 10px;
    } */

    .cust-chef_box.chef_box .top_1 {
        justify-self: start;
        height: auto;
    }

    .cust-chef_box .chef_photo_01 {
        width: 220px;
        height: 220px;
        margin-top: 48px;
        margin: 24px;
        border-radius: 12px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -o-border-radius: 12px;
        overflow: hidden;
}
    .cust-chef_box.chef_box .top_1{
        justify-content: start;    
    }
}

@media (max-width:680px) {

    /* HOME PAGE Start */
    .sec-03-home .box h5 {
        font-size: 11px;
        line-height: 15px;
    }

    .sec-03-home .box p {
        font-size: 10px;
        line-height: 12px;
    }

    .food-customize {
        width: 50px;
    }

    .sec-03-home .boxes .box:nth-of-type(even) {
        margin-top: 57px;
    }

    .sec-03-home {
        background-size: 66% auto;
        background-position: center 35px;
        height: auto;
    }

    .title-sec-03-home {
        margin-bottom: 40px;
    }

    /* Section four */
    .send-msg-ques {
        flex-direction: column;
        gap: 12px;
    }

    .send-msg-ques button {
        width: 100%;
        height: 100%;
        padding: 10px;
    }

    .send-msg-ques input {
        height: 50px;
    }

    /* HOME PAGE End */

    /* ORDER PLACED Start */


    .sec-one-order_placed {
        background-size: 349px auto;
        height: 45vh;
    }

    .right-icon {
        margin-bottom: 12px;
        width: 32.83px;
    }

    .sec-one-password-changed .order-placed-box h3,
    .sec-one-verfication .order-placed-box h3,
    .sec-one-order_placed .order-placed-box h3 {

        font-size: 17px;
        line-height: 20px;
    }

    .order-placed-box p {
        font-size: 13px;
        margin: 2px 0 10px 0;
    }

    /* .btn-01 {
        font-size: 12px;
    } */

    .order-placed-box {
        width: 151px;
        height: auto;
        padding: 18px 18px 18px 18px;
        margin-right: 30px;
    }

    .order-placed-box .btn-01 {
        width: 100%;
        height: 34px;
    }

    /* ORDER PLACED End */

    /* SIGNUP PAGE Start */
    .signup-form .login-form .name {
        flex-direction: column;
    }

    .signup-form .login-form {
        width: auto;
        height: 100%;
    }

    .sec-one-signup .sec-one-login .login-box {
        height: auto;
    }

    /* SIGNUP PAGE End */

    /* PASSWORD CHANGED Start */

    .sec-one-password-changed .order-placed-box .btn-01,
    .sec-one-verfication .order-placed-box .btn-01,
    .sec-one-order_placed .order-placed-box .btn-01 {
        font-size: 13px;
        padding: 6px 8px;
    }

    .sec-one-password-changed .order-placed-box,
    .sec-one-verfication .order-placed-box,
    .sec-one-order_placed .order-placed-box {
        width: 164px;
    }

    .sec-one-password-changed .order-placed-box {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    /* PASSWORD CHANGED End */

    /* MY PROFILE Start */
    .sec-one-my-profile .right-side {
        gap: 12px;
        margin-top: 12px;
        margin-bottom: 50px;
    }

    .sec-one-my-profile .left-side {
        margin-top: 12px;
    }

    /* MY PROFILE End */
    /* PAYMENT METHOD Start */
    .sec-one-payment-method .signup-form .login-form {
        gap: 12px;
    }

    /* PAYMENT METHOD End */

    /* POPUP ADD_NEW_ADDRESS Start */
    .add-new_address .box-01 {
        gap: 12px;
        margin-bottom: 12px;
    }

    /* POPUP ADD_NEW_ADDRESS End */


    /* REQUEST DETAILS Start     */
    .sec-one-request-details .box-debit_creditcard {
        margin-top: 12px;
    }

    .bid-box {
        margin-bottom: 12px;
    }

    .food-date {
        width: 40px;
        height: auto;
    }

    .address-02 {
        width: 28px;
    }

    /* REQUEST DETAILS End */

    /* UPCOMMING ORDER DETAILS Start */
    .order-detail-01 {
        margin-top: 12px;
    }

    .current-user_photo-box {
        margin-top: 12px;
    }

    /* UPCOMMING ORDER DETAILS End */

    main {
        margin-bottom: 60px;
    }

    /* CUSTOMIZE FOOD PAGE Start */
    label.btn.btn-outline-danger {
        font-size: 12px;
    }

    /* CUSTOMIZE FOOD PAGE End */

    .ditery_need {
        margin: 0;
    }

    .ditery_need-box ul {
        gap: 10px;
        flex-direction: column;
        margin-top: 15px;
    }

    .ditery_need {
        width: 100%;
    }


    .ditery_need .left-1:after {
        padding-left: 0;
        justify-content: center;
    }

    .ditery_need input[type="checkbox"]:checked~.left-1:after {
        background-position: 20px center;
        background-image: 12px auto;
    }


}

@media (max-width:575px) {

    /* General Start */
    .container {
        width: 100%;
    }

    /* General End */

    /* HOME PAGE Start */
    /*  HOME PAGE Start*/
    .sec-one-customizefood {
        padding: 30px 0;
        background-position: 70% top;
    }

    /*  HOME PAGE End*/
    .bg-sec03-home {
        background-size: 0;
    }

    .sec-03-home .boxes .box:nth-of-type(even) {
        margin-top: 0;
    }

    .sec-03-home .boxes {
        flex-direction: column;
        gap: 10px;
    }

    .sec-03-home .box {
        height: auto;
        width: 100%;
    }

    .sec-03-home {
        height: auto;
    }

    .food-customize {
        width: 100px;
        margin-bottom: 12px;
    }

    .sec-03-home h2 {
        font-size: 30px;
    }

    .sec-03-home p {
        font-size: 18px;
    }

    .sec-03-home {
        margin-top: 40px;
        margin-top: 40px;
    }

    .sec-03-home .boxes {
        gap: 28px;
    }

    .sec-04-home h2 {
        font-size: 22px;
        line-height: 22px;
    }

    .sec-03-home .box h5 {
        font-size: 14px;
        line-height: 18px;
    }

    .sec-03-home .box p {
        font-size: 11px;
        line-height: 11px;
    }

    .sec-03-home h2 {
        margin-bottom: 0;
    }

    .sec-03-home p {
        font-size: 16px;
    }

    /* HOME PAGE End */

    /* MY PROFILE Start */


    /* MY PROFILE End */

    /* CURRENT ORDER DETAILS Start */
    .text-14px {
        font-size: 12px;
    }

    .order-detail-icons {
        width: 22px;
        height: auto;
    }

    /* CURRENT ORDER DETAILS End */

    /* CANCELL POPUP Start */
    .cancell_popup .add-new_address .modal-content {
        width: 100%;
    }

    /* CANCELL POPUP End */

    /* LOGIN PAGE START */
    .btn-01 {
        font-size: 16px;
    }

    .login-btn {
        height: 40px;
    }

    .signup-btn {
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .title-26px {
        font-size: 22px;
    }

    .sec-one-login .login-box p,
    .sec-one-signup .login-box p {
        margin: 8px 0 0;
    }

    /* LOGIN PAGE END */

    /* FORGOT PASSWORD Start */
    .sec-one-forgotpw .login-btn {
        margin: 12px 0;
    }

    /* FORGOT PASSWORD End */

    /* FOOTER PAGE Start */
    .upp-arrow-pos {
        right: 12px;
    }

    /* FOOTER PAGE End */
    .box_02_top {
        gap: 8px;
    }
   
}

@media (max-width:480px) {

    .Notification-popup .dropdown-menu {

        right: -100px !important;
    }

    .drop {
        width: 293px;
    }

    /* PANDING REQUEST PAGE Start*/
    .my-order_tabs .nav {
        flex-direction: column;
        gap: 0;
    }

    .my-order_tabs .nav-pills .nav-link.active,
    .my-order_tabs .nav-pills .show>.nav-link,
    .my-order_tabs .nav-pills .nav-link {
        width: 100%;
    }

    .my-order_box-02 .left {
        align-items: start;
        flex-direction: column;
    }

    .my-order_box-01 {
        height: auto;
    }

    .my-order_tabs {
        padding: 10px 0 20px 0;
    }

    /* PANDING REQUEST PAGE End*/

    /* POPUP ADD_NEW_ADDRESS Start */
    .add-new_address .modal-content {
        height: auto;
    }

    .add-new_address .box-01 {
        flex-direction: column;
    }

    .add-new_address .modal-content p {
        font-size: 15px;
    }

    .add-new_address .modal-content h3 {
        font-size: 20px;
    }

    /* POPUP ADD_NEW_ADDRESS End */

    /* LOGIN PAGE Start */
    .sec-one-order_placed {
        background-size: 234px auto;
        height: 28vh;
    }

    .login-box {
        width: 100%;
    }

    .login-form {
        width: auto;
    }

    .login-box {
        margin: 50px auto;
    }

    .sec-one-login .login-box {
        margin: 0px auto;
    }

    .sec-one-signup .sec-one-login .login-box {
        margin-top: 0;
    }

    /* LOGIN PAGE End */

    /* ORDER PLACE PAGE Start */

    .order-placed-box {
        margin-right: 0;
    }

    .sec-one-order_placed {
        margin-top: 50px;
    }

    /* ORDER PLACE PAGE End */

    /* MY PROFILE Start */
    .sec-one-my-profile .login-box {
        margin: 0px auto;
    }



    /* MY PROFILE End */

    /* PAYMENT METHOD Start */
    .card-01-padding {
        padding: 12px 12px;
    }

    .box-debit_creditcard {
        padding: 14px 14px;
    }

    .box-card {
        padding: 14px 14px;
    }


    .delete-img {
        width: 28px;
    }

    .debitcard-img {
        width: 34px;
    }

    .sec-one-payment-method .title-20px {
        font-size: 17px;
    }

    .sec-one-payment-method .btn-01 {
        font-size: 15px;
    }

    .sec-one-payment-method .address-02 {
        width: 24px;
    }

    /* PAYMENT METHOD End */

    /* REQUEST DETAILS Start     */
    .sec-one-current-order-details .my-order_box-02 .left {
        flex-direction: row;
    }

    .sec-one-request-details .my-order_box-02 .left {
        flex-direction: row;
    }

    /* REQUEST DETAILS End */


    /* PASSWORD CHANGED Start */
    .sec-one-password-changed .order-placed-box,
    .sec-one-verfication .order-placed-box,
    .sec-one-order_placed .order-placed-box {
        margin-top: 0;
    }

    /* PASSWORD CHANGED End */

    .sec-one-order_placed {
        margin-top: 100px;
    }

    .hd-show-btns-991 {
        gap: 6px;
    }
}

@media(max-width:320px) {
    .box-wrapper {
        width: 100%;
    }
}

@media (max-width:375px) {

    /* ORDER PLACED Start */
    .sec-one-order_placed {
        background-size: 0 auto;
    }

    .sec-one-password-changed .order-placed-box,
    .sec-one-verfication .order-placed-box,
    .sec-one-order_placed .order-placed-box {
        width: 100%;
    }

    /* ORDER PLACED End */

    /* FOOTER PAGE Start */
    .footer-page-links {
        flex-direction: column;
        align-items: center;
    }

    .copyrights a {
        padding: 0 36px;
    }

    .copyrights {
        height: 50px;
    }

    .copyrights a {
        text-align: left;
        text-align-last: left;
    }

    /* FOOTER PAGE End */

    /* PAMENT METHOD_02 Start */
    .coupons input {
        width: 250px;
    }

    .apply-01 {
        margin-left: 12px;
    }

    .get_off_box .box .content p:nth-child(2) {
        line-height: 15px;
    }



    /* PAMENT METHOD_02 End */

    .Notification-popup .dropdown-menu {
        left: -153px;
    }

    .userlogin_popup .Notification-popup .dropdown-menu {
        right: -64px !important;
    }

    label.btn.btn-outline-primary {
        font-size: 11px;
    }

    .lable-one {
        font-size: 14px;
    }

    .levels_nees label.btn.btn-outline-primary {
        font-size: 9px;
    }

    .boxes_review_rates {
        padding: 20px 14px;
    }
}


@media (max-width:420px) {
   .signup-mob{
    display: block !important;
   }
}
