            .item_num{
            font-weight: 400;
            font-size: 18px;
            }
            .bor_bot{
            /*padding: 4px 0px;*/
            padding-bottom: 15px;
            margin-bottom: 15px;
            border-bottom: 1px solid #d0d0d0;
            }
             .account-sticky-container {
    width: 230px;
    position: sticky;
    position: -webkit-sticky;
    left: 0px;
    top: 100px;
}
 .account-sticky-container .account-sticky-box>div.menu-box {
    border: 1px solid #f9f9f9;
    box-shadow: 1px 1px 9px 1px rgb(0 0 0 / 4%);
    margin-bottom: 10px;
    padding-bottom: 10px;
}
 .account-sticky-container .account-sticky-box>div.menu-box .menu .menu-item {
    margin-bottom: 6px;
}
 .account-sticky-container .account-sticky-box>div.menu-box .menu .menu-item.active a {
    background-color: #f9f9f9;
    /*font-family: "Roboto-Regular";*/
    color: #000000;
    border-bottom: 2px solid #ec008c;
}
 .account-sticky-container .account-sticky-box>div.menu-box .menu .menu-item a {
    display: block;
    width: 100%;
    padding: 14px 0 14px 14px;
    box-sizing: border-box;
    /*font-family: "Roboto-Regular";*/
    font-size: 15px;
    color: #000000;
}
.account-sticky-container .account-sticky-box>div.menu-box .menu .menu-item:hover {
    background-color: #f9f9f9;
}
.acc_form input{
   margin-bottom: 15px;
}
.acc_form label{
   font-size: 15px;
}
.box_address h4{
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 20px;
}
.pink_color{
   color: #fff;
    background-color: #ec008c;
    border-color: #ec008c;
}
a.change_password {
    color: #ec008c;
    font-size: 14px;
    text-decoration: underline;
}
#change_password label{
   font-size: 15px;
}
#change_password input{
   margin-bottom: 15px;
} 
ul.nav.nav-tabs.new_tab {
    border-bottom: 0px solid #dee2e6;
    margin-bottom: 25px;
        margin-top: 25px;
} 
ul.nav.nav-tabs.new_tab li {

}
ul.nav.nav-tabs.new_tab li  a {
        padding: 8px 25px;
            /*margin: 5px 10px;*/
}
ul.nav.nav-tabs.new_tab li  a.active.show {
    color: #ec008c;
    border-bottom: 2px solid #ec008c;
}
table.order-table th, table.order-table td {
    padding: 0.75rem;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
}
.processing_color{
  color: #01aeef;
}
.completed_color {

    color: #47ad03;
}
.faild_color{
color: red;
}
.cancelled_color{
  color: #662e4f;
}
.awaiting_color{
color: #ff9900;
}
.pending_color{
    color: #e81e89;
}
.box {
    border: 1px solid #efefef;
}
strong.box-title {
    border-bottom: 2px solid #ec008c;
    display: block;
    padding: 10px 10px;
}
.box-content {
    padding: 10px 10px;
}
.box-actions {
    padding: 10px 10px;
    text-align: right;
}
a.action.edit.btn.animatedBtn.darckBtn {
    font-size: 13px;
    font-weight: 500;
}
.address-table{
  margin-top: 15px;
}
.address-table th, td{
    font-size: 13px;
    text-align: left;
}
table.address-table .action.edit:after{
      content: "";
    display: inline-block;
    height: 12px;
    margin: 0 9px;
    border-left: 1px solid #eaeaea;
    vertical-align: -1px;
}
table.address-table a.action.delete {
    color: red;
}
table.address-table a.action.edit {
    color: green;
}

 .name_item{
            font-size: 18px;
            }
            .dependable-attribute {
            font-size: 13px;
            margin: 5px 0px;
            color: #484848;
            }
            .attribute_box{
            margin: 5px 0px;
            }
            .show_3{
            height: 80px;
            overflow: hidden;
            -webkit-transition:0.4s;
            -moz-transition:0.4s;
            -ms-transition:0.4s;
            -o-transition:0.4s;
            transition:0.4s;
            }
            /* Chrome, Safari, Edge, Opera */
            input::-webkit-outer-spin-button,
            input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
            }
            /* Firefox */
            input[type=number] {
            -moz-appearance: textfield;
            }
            .price_div{
            text-align: center;
            padding: 0.375rem 0.45rem;
            line-height: 1.6;
            font-weight: 600;
            font-size: 16px;
            }
            .edit_delete{
            text-align: center;
            padding: 0.375rem 0.75rem;
            line-height: 1.6;
            font-size: 14px;
            }
            .quantity_input{
            font-size: 14px;    
            }
            a.Delete_class {
    color: #ec008c;
}
            button.edit_class {
    cursor: pointer;
    color: #fff;
    font-size: 13px;
    margin-right: 5px;
    border: 1px solid #ec008c;
    background-color: #ec008c;
}
            .edit_class:after{
            border-right: 0px solid #c5c5c5;
            content: '';
            display: inline-block;
            vertical-align: middle;
            width: 1px;
            padding-left: 0px;
            height: 12px;
            margin-top: -2px;
            opacity: .8;
            }
            .show_hide{
            margin-bottom: 10px;
            list-style: none;
            color: #ec008c;
            font-weight: 600;
            font-size: 13px;
            cursor: pointer;
            display: inline-block;
            }
            .box_div{
                    /*margin-bottom:15px;*/
    /*border-top: 0px solid #ececec;*/
    /*padding-top: 25px;*/
            /*margin-bottom: 25px;*/
            /*border-bottom: 1px solid #ececec;*/
            /*padding-bottom: 15px;*/
            }
            .box_cartcss form{
    /*                margin-bottom:15px;*/
    /*border-top: 1px solid #ececec;*/
    /*padding-top: 25px;*/
            margin-bottom: 25px;
            border-bottom: 1px solid #ececec;
            padding-bottom: 15px;
            }
            .box_cartcss form.cartform_css:last-child {
     border-bottom: 0px solid #ececec;
      margin-bottom: 0px;
}
.pinkcss.animatedBtn.darckBtn:after, .pinkcss.animatedBtn.darckBtn:before {
    /*background-color: rgb(236 33 108);*/
    background-color: rgb(236 29 140);
}
            .conti_shop{
            border: 2px solid #ec008c !important;
            font-size: 13px;
            color: #ec1d8c !important;
               font-weight: 700;
            /*text-decoration: underline;*/
            
    -webkit-transition: all .75s ease-in-out .2s;
    -moz-transition: all .75s ease-in-out .2s;
    -o-transition: all .75s ease-in-out .2s;
    transition: all .75s ease-in-out .2s;

            }
            .pinkcss.animatedBtn.darckBtn{
                  -webkit-transition: all .75s ease-in-out .2s;
    -moz-transition: all .75s ease-in-out .2s;
    -o-transition: all .75s ease-in-out .2s;
    transition: all .75s ease-in-out .2s;
            }
            .pinkcss.animatedBtn.darckBtn:hover {
    color: #ffffff !important;
    text-shadow: none;
}
a.Delete_class:hover {
    border: 2px solid #ec216c;
    padding: 2px 10px;
    background-color: #ec216c;
}
            .cart_summary {
            /*border: 1px solid #ececec;*/
                border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 0.25rem;
            box-shadow: 1px 1px 20px 1px rgb(0,0,0,0.08);
            padding: 10px;
            }
            .head_sum{
            padding: 10px;
            }
            .sticky_new{
            position: -webkit-sticky;
            position: sticky;
            top: 92px;
            }
            table.table {
            font-size: 15px;
            }
            .cart_total_amount{
            text-align: right;
            }
            @media(max-width: 600px){
            .edit_delete, .price_div{
            text-align: left;
            }
            .orderFlowItems li {
    width: 90px !important;
}
.orderFlowItems .icon {
    font-size: 20px  !important;
    color: white;
    line-height: 57px  !important;
}
            }
             @media(max-width: 767px) and (min-width: 601px){
 .orderFlowItems li {
    width: 115px !important;
}
.orderFlowItems .icon {
    font-size: 20px  !important;
    color: white;
    line-height: 57px  !important;
}
             }
            .orderFlowItems .icon {
            font-size: 35px;
            color: white;
            line-height: 75px;
            }
            .orderFlowItems li {
            width: 175px;
            }
            .orderFlow {
            position: relative;
            padding: 30px 0;
            height: 180px;
            }
            .orderBlock {
            text-align: center;
            /*max-width: 900px;*/
            width: 100%;
            }
            .loginTop {
            padding-top: 0px;
            min-height: 150px;
            height: 40%;
            }
            .orderFlowItems .icon {
            background: #d6d6d6;
            }
            .orderFlowItems p {
            color: #d6d6d6;
            }
            .orderFlowItems li.done .icon {
            background: #5253A3;
            }
            .orderFlowItems li.done p {
            color: #000000;
            }
            .orderFlowItems li.active .icon {
            background: #ec1d8c;
            }
            .orderFlowItems li.active p {
            color: #ec1d8c;
            }
            .loginBlock{
            min-height: 180px;
            max-height: 180px;
            }
            .orderFlowItems li.active .icon{
            animation-name: pulse;
            animation-duration: 2.7s;
            animation-fill-mode: both;
            animation-iteration-count: infinite;
            }
            .adding-address-box {
           box-shadow: 1px 1px 20px 1px rgb(0 0 0 / 8%);
    border: 1px solid #e9e9e9;
            /*height: 170px;*/
            cursor: pointer;
            text-align: center;
            }
            .add-plus-class {
            margin-top: 25%;
            }
            button.delivery-add-new {
            font-size: 30px;
            color: #ec008c;
            background-color: white;
            border: 0px solid #ec008c;
            cursor: pointer;
            }
            .form-check-input {
            position: relative;
            margin-top: 0.3rem;
            margin-left: 0rem;
            }
            .btn-primary {
            color: #fff;
            background-color: #ec008c;
            border-color: #ec008c;
            }
               .btn-primary:hover {
            color: #fff;
            background-color: #ec008c;
            border-color: #ec008c;
            }
            .selected {
            position: absolute;
            top: 0px;
            right: 15px;
            color: #fff;
            font-size: 14px;
            background: #eb4494;
            padding: 7px;
            }
            .col-md-4.chk-making-radio {
    
            }
            .body_table td{
               border:0px solid black;
            }
            .text-right{

            }
            address {
       font-size: 14px;
       line-height: 1.8;
   }
   .delivery_add .form-control {
       font-size: 0.92rem;
       }
        .delivery_add  label{
font-size: 15px;
       }
              .radio {
    font-size: 15px;
}
       .order_complete i {
    color: #ec1d8c;
    font-size: 80px;
    margin-bottom: 20px;
}
            @-webkit-keyframes pulse {
            from {
            box-shadow: 0px 0px 0px 6px rgb(236 29 140);
            }
            50% {
            box-shadow: 0px 0px 0px 6px rgb(236 29 140/ 10%);
            }
            to {
            box-shadow: 0px 0px 0px 6px rgb(236 29 140/ 98%);
            }
            }
            @keyframes pulse {
            from {
            box-shadow: 0px 0px 0px 6px rgb(236 29 140); 
            }
            50% {
            box-shadow: 0px 0px 0px 6px rgb(236 29 140/ 10%);
            }
            to {
            box-shadow: 0px 0px 0px 6px rgb(236 29 140/ 98%);
            }
            }
            
            div#shipping_address_load_show {
    margin-bottom: 20px;
}
.address-box3.selected-item {
    /*border-color: #ff5501;*/
    border: 2px solid #ec008c;
}
.address-box3.selected-item:after {
    background: #ec008c;
    color: #fff;
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    height: 27px;
    width: 29px;
    font-size: 14px;
    line-height: 28px;
    padding-top: 0px;
    position: absolute;
  right: -2px;
    text-align: center;
    top: -2px;
}
input.radioshipgere {
    visibility: hidden;
     opacity: 0;
}
	.forgot .form-control {
    border-radius: 0;
    background: transparent;
    border: 1px solid #9e9e9e;
    color: #2e3435;
    padding: 10px 12px;
}
.forgot h5 {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
margin-bottom: 50px;
}
.pass-forgot{
	    padding: 8px 50px;
	    margin-top: 15px;
}
.forgotFormArea {
    background: #fff;
    padding: 40px;
    /*display: flex;*/
    z-index: 1;
    color: #2e3435;
    text-align: center;
}
.forgotemail_box {
	    padding-top: 74px;
    background-color: #1d1d39;
}
.success_box{
	    padding-top: 74px;	
}
.forgot .form-group{
text-align: left;
}
.forgot .form-group label {
    font-weight: 600;
    font-size: 13px;
}
.success-message div.title{
font-size: 1.25rem;
	    font-weight: bold;
	        text-transform: uppercase;
	        margin-bottom: 10px;
}
   	.qty_css{
	      		font-size: 13px;
	      	}
	      	.form-control {
    font-size: 0.9rem;
	      	}
	      	.edit_csstext {
	      display: inline-block;
}

.edit_csstext a {
  color: #ec2b71 !important;
    overflow: 0;
    font-size: 13px;
    border: 2px solid #ec008c!important;
    font-weight: 600;
    padding: 2px 10px;
}
.box_div{
position: relative;
}
mark, .mark {
    padding: 0.2em;
    background-color: #ffffff !important;
}
 table#my-orders-table thead th {
    border-top: 0px solid #dee2e6;
}
.box.box-address-billing, .box.box-address-shipping {
    margin: 15px 0px;
}
.table_cardbody{
  padding-top: 0px;
}
strong.box-title {
    background-color: #f9f9f9;
}
.order_vi address {
    margin-bottom: 0;
}
.back_order{
  font-size: 14px;
    color: #000000;
    margin-top: 5px;
    font-weight: 500;
}
@media(max-width:768px){
 .account-sticky-container {
    width: 100%;
 }
}
.h4new_size{
        font-size: 1.25rem;
}
.box_newcheck{
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 0.25rem;
    padding: 20px;
    padding-bottom: 0;
    margin: 0px;
    box-shadow: 1px 1px 20px 1px rgb(0 0 0 / 8%);
    box-shadow: 1px 1px 20px 1px rgb(0 0 0 / 8%);
}
.box_address{
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 0.25rem;
    padding: 20px;
    margin: 0px;
    box-shadow: 1px 1px 20px 1px rgb(0 0 0 / 8%);
    box-shadow: 1px 1px 20px 1px rgb(0 0 0 / 8%); 
}
.address-box3 address{
    padding: 15px;
}
.address-box3{
position: relative;
}
.btn_styleaddress {
    width: 100%;
    padding: 4px;
    bottom: 0;
    background-color: #ec008c;
    position: absolute;
}
.ship_here{color: #fff;padding: 2px 10px 2px 10px;float: right;border: 1px solid #fff;font-size: 12px;font-weight: 600;}
.ship_here:hover {color: #ec008c;border: 1px solid #fff;background-color: #fff;}
.slected_address{color: #ec008c;padding: 2px 10px 2px 10px;float: right;border: 1px solid #fff;font-size: 12px;font-weight: 700;background-color: #fff;display: none;}
.btn_style1 {
border: 1px solid transparent !important;
    padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    line-height: 1.5;
    font-weight: 700;
    color: #fff !important;
    background-color: #ec008c;
        cursor: pointer;
}
.btn_style2 {
     padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    line-height: 1.5;
    font-weight: 700;
    color: #ec008c !important;
       border: 2px solid #ec008c !important;
           cursor: pointer;
}
button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

address {
    font-size: 13px;
    line-height: 1.8;
}
.pinkcss.animatedBtn.darckBtn.btn_style1:after, .pinkcss.animatedBtn.darckBtn.btn_style1:before {
    /*background-color: rgb(223 0 82);*/
    background-color: rgb(236 33 108);
}
.right_button{
        float: right;
display: inline-block;
}
a#basket {
    color: #ec216c;
}
a#basket:hover {
    color: #ffff;
}
@media(min-width:992px){
    .box_address {
    margin: 0px -15px;
}
.invoice_rightcss{
        right: 20px;
    top: 20px;
    position: absolute;
}
}