@media (min-width: 1701px) and (max-width: 1840px) {
.dashboard-box{ width: 444px;}
}
@media (min-width: 1501px) and (max-width: 1700px) {
.dashboard-box{ width: 380px;}
.deshboarde-listing{ padding: 0; }
.deshboarde-contain{ padding: 80px 0; }

.order-top .order-top-left h4{ font-size: 24px;;}
.order-top .order-top-left p{ font-size: 16px; padding: 16px 0 0 0;}
.order-block-main .order-row-top .order-text-box{ padding: 0 32px;; }
.order-block-main .order-row-top .order-text-box .text-2,
.order-block-main .order-row-top .order-text-box .text-1{ font-size: 16px;;}
.products-order-blk{ padding: 32px;; }
.products-order-row{ padding: 16px; border-radius: 20px; ; }
.order-btn-2 a,
.order-btn-1 a{ min-height: 40px;; height: 40px;;  padding: 0px 16px; font-size: 14px; }
.thank-icon img{ width: 48px; height: auto ;}

.address-book-inner{ gap: 20px;}
.address-book-inner address{ padding: 32px; }
.add-adress-block,
.address-book-inner .wc-address-book-address{ width: calc(33.333% - 14px);}

}
@media (min-width: 1400px) and (max-width: 1500px) {
.dashboard-box{ width: 380px;}
.deshboarde-listing{ padding: 0; }
.deshboarde-contain{ padding: 80px 0; }	
.my-account-pages{ gap: 40px;;}

.order-top .order-top-left h4{ font-size: 24px;;}
.order-top .order-top-left p{ font-size: 16px; padding: 16px 0 0 0;}
.order-block-main .order-row-top .order-text-box{ padding: 0 32px;; }
.order-block-main .order-row-top .order-text-box .text-2,
.order-block-main .order-row-top .order-text-box .text-1{ font-size: 16px;;}
.products-order-blk{ padding: 32px;; }
.products-order-row{ padding: 16px; border-radius: 20px; ; }
.order-btn-2 a,
.order-btn-1 a{ min-height: 40px;; height: 40px;;  padding: 0px 16px; font-size: 14px; }
.thank-icon img{ width: 48px; height: auto ;}

.address-book-inner address{ padding: 32px; }
.address-book-inner{ gap: 20px;}
.add-adress-block,
.address-book-inner .wc-address-book-address{ width: calc(33.333% - 14px);}
}
@media (min-width: 1240px) and (max-width: 1399px) {
.dashboard-box{ width: 340px;}
.deshboarde-listing{ padding: 0; }
.deshboarde-contain{ padding: 80px 0; }
.my-account-pages{ gap: 30px;;}
.woocommerce-account .my-account-pages .woocommerce-MyAccount-navigation{ width: 300px;;}


.order-top .order-top-left h4{ font-size: 24px;;}
.order-top .order-top-left p{ font-size: 16px; padding: 16px 0 0 0;}
.order-block-main .order-row-top .order-text-box{ padding: 0 24px;; }
.order-block-main .order-row-top .order-text-box .text-2,
.order-block-main .order-row-top .order-text-box .text-1{ font-size: 16px;;}
.products-order-blk{ padding: 24px;; }
.products-order-row{ padding: 16px; border-radius: 20px; ; }
.order-btn-2 a,
.order-btn-1 a{ min-height: 40px;; height: 40px;;  padding: 0px 16px; font-size: 14px; }
.products-order-row .order-box-right .order-btn-set{ gap: 10px;;}
.products-order-row .order-box-left .box-sub{ max-width: 230px;; }
.thank-icon img{ width: 48px; height: auto ;}


.address-book-inner address{ padding: 32px; }
.address-book-inner{ gap: 20px;}
.add-adress-block,
.address-book-inner .wc-address-book-address{ width: calc(33.333% - 14px);}
}
@media (min-width: 992px) and (max-width: 1239px) {
.dashboard-box{ width: 270px;}
.deshboarde-listing{ padding: 0; }
.deshboarde-contain{ padding: 80px 0; }
.dashboard-box a{ gap: 16px;;}

.my-account-pages{ gap: 30px;;}
.woocommerce-account .my-account-pages .woocommerce-MyAccount-navigation{ width: 260px;;}
.woocommerce-account .my-account-pages .handy-account-menu li .sub-row-menu{ gap: 16px;;}

.order-top .order-top-left h4{ font-size: 24px;;}
.order-top .order-top-left p{ font-size: 16px; padding: 16px 0 0 0;}
.order-block-main .order-row-top .order-text-box{ padding: 0 24px;; }
.order-block-main .order-row-top .order-text-box .text-2,
.order-block-main .order-row-top .order-text-box .text-1{ font-size: 16px;;}
.products-order-blk{ padding: 24px;; }
.products-order-row{ padding: 16px; border-radius: 20px; ; }
.order-btn-2 a,
.order-btn-1 a{ min-height: 40px;; height: 40px;;  padding: 0px 16px; font-size: 14px; }
.products-order-row .order-box-right .order-btn-set{ gap: 10px;;}
.products-order-row .order-box-left .box-sub{ max-width: 230px;; }
.products-order-row .order-box-left{ width: 200px; align-items: flex-start; flex-direction: column;}
.thank-icon img{ width: 48px; height: auto ;}


.address-book-inner address{ padding: 32px; }
.address-book-inner{ gap: 20px;}
.add-adress-block,
.address-book-inner .wc-address-book-address{ width: calc(50% - 10px);}

}
@media (min-width: 768px) and (max-width: 991px) {	
.dashboard-box{ width: 320px;}
.deshboarde-listing{ padding: 0; }
.deshboarde-contain{ padding: 80px 0; }
.dashboard-box a{ gap: 16px;;} 


.order-top .order-top-left h4{ font-size: 24px;;}
.order-top .order-top-left p{ font-size: 16px; padding: 16px 0 0 0;}
.order-block-main .order-row-top .order-text-box{ padding: 0 24px;; }
.order-block-main .order-row-top .order-text-box .text-2,
.order-block-main .order-row-top .order-text-box .text-1{ font-size: 16px;;}
.products-order-blk{ padding: 24px;; }
.products-order-row{ padding: 16px; border-radius: 20px; ; }
.order-btn-2 a,
.order-btn-1 a{ min-height: 40px;; height: 40px;;  padding: 0px 16px; font-size: 14px; }
.products-order-row .order-box-right .order-btn-set{ gap: 10px;;}
.products-order-row .order-box-left .box-sub{ max-width: 230px;; }
.products-order-row .order-box-left{ width: 200px; align-items: flex-start; flex-direction: column;}
.order-top .order-top-left{ max-width: 350px;; }
.thank-icon img{ width: 40px; height: auto ;}


.address-book-inner address{ padding: 32px; }
.address-book-inner{ gap: 20px;}
.add-adress-block,
.address-book-inner .wc-address-book-address{ width: calc(50% - 10px);}

} 
@media (max-width: 991px) {
    .woocommerce-account .woocommerce-MyAccount-content{ width: 100%;}
    body.woocommerce-account .my-account-content-wrapper.contain-wapper{ padding: 120px 0 64px 0; }
    .my-account-content-wrapper .deshboard-top{ flex-direction: column; align-items: flex-start; gap: 24px;;}
    .my-account-pages{ flex-direction: column; gap: 64px;}
    .mobile-ancher{ display: block; width: 100%;}
    .mobile-ancher a{ padding: 24px; width: 100%; border-radius: 20px; background: var(--greenbg); border-radius: 20px; display: flex; align-items: center; gap: 16px;  color: #fff;  font-size: 20px; font-weight: bold; position: relative;  }
    .woocommerce-account .my-account-pages .woocommerce-MyAccount-navigation{ width: 100%;}
     .mobile-ancher a svg path{ fill:#54B948 ; }
      .mobile-ancher a::after{ position: absolute; right: 24px; top: 50%; content: ''; width: 24px; height: 24px; background: url(../images/dl-arrow.svg) no-repeat center center; margin: -12px 0 0 0; transition: all 0.3s ease-in-out;  }
      .woocommerce-account .my-account-pages .woocommerce-MyAccount-navigation ul.handy-account-menu{padding: 16px; border-radius: 20px;; border:var(--greenbg)  solid 1px;; margin: 10px 0 0 0; display: none; }
      .woocommerce-account .my-account-pages .handy-account-menu li .sub-row-menu{ padding: 10px 16px;;gap: 12px; min-height: 48px;; }
      .woocommerce-account .my-account-pages .handy-account-menu li ul{ padding: 10px 0 10px 32px;; }
      .woocommerce-account .my-account-pages .woocommerce-MyAccount-navigation ul.handy-account-menu> li+ li{ margin-top: 16px;; }
      .mobile-ancher a.active::after{ transform: rotate(180deg); }
}
@media(min-width: 768px){ 
}
@media (max-width: 767px) {
.login-right{ width: 100%; padding: 32px 32px 100px; }	
.login-page .login-left{ display: none;}
.login-right-inner{ display: none;}
.login-right .login-right-top .theme-border-btn a{ background: url(../images/arrow-back.svg) no-repeat left center; padding: 0  0 0 30px; border: 0;  }
.login-frm-blk .login-title h4{ font-size: 32px;}
.password-row .frgot-link a{ font-size: 12px;;}
.login-frm-blk{ padding: 115px 0 0 0; }
.woocommerce .login-form-inner form .tread-link{ max-width: 190px; margin: 0 auto; }

.dashboard-box{ width: 100%;}
.deshboarde-listing{ padding: 0; }
.deshboarde-contain{ padding: 0 0 32px 0; }
.dashboard-box a{ padding: 32px; gap: 16px;; justify-content: start;} 
.dashboard-box a .icon{ min-width: 32px; height: 32px;; }
.dashboard-box a .icon img{ max-height: 28px; max-width: 28px;; }
.dashboard-box a h5{ font-size: 24px;;}
.deshboarde-contain .deshboard-top{ flex-direction: column; align-items: flex-start; gap: 24px;;}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ width: 100%;}

.order-top .order-top-left h4{ font-size: 24px;;}
.order-top .order-top-left p{ font-size: 16px; padding: 12px 0 0 0;}
.order-block-main .order-row-top .order-text-box{ min-height: 92px;; padding: 0 24px;; }
.order-block-main .order-row-top .order-text-box .text-2,
.order-block-main .order-row-top .order-text-box .text-1{ font-size: 12px;;}
.products-order-blk{ padding: 24px;; }
.products-order-row{ padding: 16px; border-radius: 20px; ; }
.order-btn-2 a,
.order-btn-1 a{ min-height: 40px;; height: 40px;;  padding: 0px 16px; font-size: 14px; }
.products-order-row .order-box-right .order-btn-set{ width: 100%; gap: 10px;;}
.products-order-row .order-box-left .box-sub{ max-width: 230px;; }
.products-order-row .order-box-left .box-sub h6{ padding: 5px 0; }
.products-order-row .order-box-left{ width: 100%; align-items: flex-start; flex-direction: column;}
.order-top .order-top-left{ max-width: 350px;; }
.order-block-main .order-row-top .order-text-box .text-1{ padding: 0 0 8px; }
.products-order-row .order-box-right .order-btn-set   div> a,
.products-order-row .order-box-right .order-btn-set   div{ width: 100%;}
.order-top{ align-items: flex-start; gap: 28px;; flex-direction: column;}
.order-block-main .order-row-top .order-text-box.order-box-2,
.order-block-main .order-row-top .order-text-box.order-box-3{ display: none;}
.order-block-main .order-row-top .order-text-box:last-child{ border: 0; }
.products-order-blk .summery-row{ flex-direction: column;align-items: flex-start; gap: 12px;;}
.products-order-row{ flex-direction: column; align-items: flex-start; gap: 16px;;}
.products-order-row .order-box-right{ margin: 0; width: 100%; flex-direction: column; align-items: flex-start;}
.products-order-row .order-box-right .price-box{ gap: 12px;flex-direction: row;}
.order-block-main .mobile-show{ display: flex; align-items: center; width: 100%; border-top: #BFD2C3 solid 1px; }
.order-block-main .mobile-show .order-text-box{ width: 50%; min-height: 92px; display: flex; padding: 0 24px;; align-items: flex-start; justify-content: center; flex-direction: column; }
.order-block-main .mobile-show .order-text-box .text-2,
.order-block-main .mobile-show .order-text-box .text-1{ font-size: 12px;;}
.order-block-main .mobile-show .order-text-box .text-1{ font-weight: 600; padding: 0 0 12px;;}
.order-block-main .mobile-show .order-text-box .text-2 a{ color: var(--greenbg);}
.order-block-main .mobile-show .order-text-box + .order-text-box{  border-left: #BFD2C3 solid 1px; }
.thank-icon img{ width: 48.75px; height: auto ;}


.address-book-inner address{ padding: 32px; }
.address-book-inner{ gap: 20px;}
.add-adress-block,
.address-book-inner .wc-address-book-address{ min-height: 210px;; width: 100%;}

}
@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {	
}