.form-row .woocommerce-form-login__submit {
    margin-left: -78px!important;
    margin-top: 36px;
}


/* ------------------Desktop------------------------ */

.cata-sub-nav {
    display: none;
}

hr {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #eee;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #f6f6f6;
    opacity: 1;
}

.left-content h6 {
    font-size: 18px;
    color: #525252;
    font-weight: 700;
    font-family: "Open Sans";
}

.rec-details label {
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #222222;
    font-weight: 400 !important;
    font-family: "Open Sans";
    margin-left: -3%;
}


/* Style the buttons inside the tab */

.tab button {
    display: block;
    background-color: inherit;
    color: #111111;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 14px;
    font-weight: 600;
    font-family: "Open Sans";
    /* margin-top: -6%; */
    /* margin-bottom: -3%;
      margin-top: -10px; */
    /* margin-left: 14px; */
    margin-left: 10px;
}


/* Change background color of buttons on hover */

.tab button:hover,
.tab button:hover i {
    color: #03bf5c;
}


/* Create an active/current "tab button" class */

.tab button.active {
    background-color: white;
    color: #03bf5c;
    /*margin-top: -31px; */
    /* margin-left: 25px; */
}

#btn-txt-edit {
    cursor: pointer;
    margin-top: 13%;
}

#edit i {
    color: #868686;
    font-size: 15px;
    font-size: 21px;
}

#edit span {
    font-size: 11px;
    letter-spacing: 0px;
    line-height: 26px;
    color: #2a2a2a;
    font-weight: 400;
    font-family: "Open Sans";
    text-align: center;
    text-decoration: underline;
    margin-left: 9%;
}

.tab .fa-user-circle {
    font-size: 25px;
    color: black;
}

.tab:focus .fa-user-circle,
.tab:active .fa-user-circle,
.tablinks.active i {
    font-size: 25px;
    color: #03bf5c;
}

.tab .fa-map-marker {
    font-size: 25px;
    color: black;
}

.tab:focus .fa-map-marker {
    font-size: 25px;
    color: #03bf5c;
}

.tab .fa-shopping-cart {
    font-size: 25px;
    color: black;
}

.tab .fa-gift {
    font-size: 25px;
    color: black;
}
.tab .fa-cog {
    font-size: 25px;
    color: black;
}

.tab .fa-tag {
    font-size: 25px;
    color: black;
}

.tablinks i {
    padding-right: 15px;
}

.rec-details .right-content-top h6 {
    font-size: 18px;
    letter-spacing: 0px;
    color: #222222;
    font-weight: 700;
    font-family: "Open Sans";
    text-align: left;
    /* margin-top: -2.3%;
  margin-bottom: 0%; */
    /* margin-left: -7.7%; */
}

.newsletter-title h6 {
    margin-left: 1.3%!important;
}

.rec-details label {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #222222;
    font-weight: 400 !important;
    font-family: "PT Sans";
    margin-left: 6%;
}

.form-row #email-address {
    margin-top: 10px;
}


/* Table text align for my order tab content */

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    text-align: initial;
}

.table>tbody>tr>td {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #222222;
    font-weight: 400 !important;
    font-family: "PT Sans";
}

#no-items {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #222222;
    font-weight: 400 !important;
    font-family: "PT Sans";
    margin-left: -712px;
}

.content-three p {
    width: 258px;
    height: 67px;
    font-size: 12px;
    line-height: 16px;
    color: #2c2c2c;
    font-weight: 600;
    font-family: "PT Sans";
    text-align: left;
    margin-left: -12px;
    margin-top: -9px;
}

.add-new-btn,
.woocommerce button.button {
    font-size: 14px;
    letter-spacing: 1px;
    /* line-height: 22px; */
    color: #ffffff;
    font-weight: 700;
    font-family: "Open Sans";
    /* width: 117px; */
    height: 34px;
    border-radius: 10px;
    background-color: #fb641a;
    border: 1px solid #fb641a;
    transition: all 0.5s ease-in-out;
    /* margin-left: 26px; */
    text-transform: uppercase;
}

.add-new-btn:hover {
    transform: scale(1.1);
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    color: #ffffff;
    border: 1px solid #fb641a!important;
}

.add-new-btn:focus {
    border: 1px solid #fb641a!important;
}

.modal-title-txt {
    text-align: left;
    font-size: 14px;
    color: #111111;
    font-weight: 700;
    font-family: "Open Sans";
    margin-left: 1.6%;
}

.modal-title {
    font-size: 14px;
    color: #111111;
    font-weight: 700;
    font-family: "Open Sans";
    margin: 0;
    line-height: 1.42857143;
    text-align: center;
}

.address-line-space {
    margin-top: -10px!important;
}

.hr-border {
    border: 1px solid #b7b7b7;
    width: 832px;
}

#vehicle1 {
    margin-left: -173px;
}


/* #vehicle1 lable{
  margin-left: 15px; 
 } */

#Subbscription-save-btn {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Open Sans";
    width: 117px;
    height: 34px;
    border-radius: 10px;
    background-color: #fb641a;
    border: 1px solid #fb641a;
    transition: all 0.5s ease-in-out;
    margin-left: -220px;
}

.panel-group {
    /* margin-bottom: 20px; */
    width: 486px;
    margin-left: -27px;
}


/* Acordion tab content css */

.add-new-btn {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Open Sans";
    width: 91px;
    height: 32px;
    border-radius: 10px;
    background-color: #fb641a;
    border: 1px solid #fb641a;
    transition: all 0.5s ease-in-out;
}


/* Acordion tab content css ends */

.Password-new {
    margin-left: 15px;
}

#change-pw {
    text-align: left;
    font-size: 14px;
    color: #111111;
    font-weight: 700;
    font-family: "Open Sans";
    margin-left: 6.9%;
}

.address-txtarea {
    margin-left: 15px;
    width: 95%;
    border: 1px solid #eee;
}

#change-address {
    text-align: left;
    font-size: 14px;
    color: #111111;
    font-weight: 700;
    font-family: "Open Sans";
    margin-left: 3.9%;
}

#acc-accordion-1-save-btn {
    margin-left: 71px;
    margin-top: 34px;
}

#acc-accordion-2-save-btn {
    margin-left: 360px;
}

#acc-accordion-3-save-btn {
    margin-left: 344px;
}

.cordion-title {
    margin-left: -0.1%!important;
}

#myOrds h6 {
    font-size: 18px;
    letter-spacing: 0px;
    color: #525252;
    font-weight: 700;
    font-family: "Open Sans";
    text-align: center;
}

.woocommerce-Address-title title h6 {
    text-align: left;
    font-size: 14px;
    color: #111111;
    font-weight: 700;
    font-family: "Open Sans";
    margin-bottom: 20px;
    /* margin-left: -1.4%; */
}


/*#myOrds p {*/


/*  text-align: left;*/


/*  margin-left: 9px;*/


/* width: 258px; */


/*  width: 60%;*/


/*    height: 67px;*/


/*    font-size: 12px;*/


/*    line-height: 20px;*/


/*    color: #2c2c2c;*/


/*    font-weight: 600;*/


/*    font-family: "PT Sans";*/


/*    text-align: left; */


/*}*/

#myOrds p {
    width: -webkit-fill-available;
    font-size: 12px;
    line-height: 20px;
    color: #2c2c2c;
    font-weight: 600;
    font-family: "PT Sans";
}

#myOrds h3 {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 38px;
    color: #222222;
    font-weight: 700;
    font-family: "Open Sans";
    text-align: left;
    margin-top: 2%;
    margin-bottom: 0%;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
    width: 40%px;
    font-size: 14px;
    line-height: 20px;
    color: #2c2c2c;
    font-weight: 400;
    font-family: "PT Sans";
    text-align: left;
}

.add-new-btn,
.woocommerce button.button {
    font-size: 14px;
    letter-spacing: 1px;
    /* line-height: 22px; */
    color: #ffffff;
    font-weight: 700;
    font-family: "Open Sans";
    /* width: 117px; */
    height: 34px;
    border-radius: 10px;
    background-color: #fb641a;
    border: 1px solid #fb641a;
    transition: all 0.5s ease-in-out;
    margin-left: 5px!important;
    text-transform: uppercase;
}

.add-new-btn,
.woocommerce button:hover.button {
    transform: scale(1.2);
}

em {
    display: none;
}

.pas_cur p {
    height: auto !important;
}


/* ------------------------------------Large---------------------------------------- */

@media screen and (min-width: 1900px) {
    .woocommerce-Address a {
        font-size: 14px!important;
        line-height: 30px;
    }
    .add-new-btn,
    .woocommerce button.button {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 3px!important;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 191px!important;
        height: 34px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: 12px!important;
        text-transform: uppercase;
    }
    /*  #myOrds p {*/
    /*    text-align: left;*/
    /*    margin-left: 9px;*/
    /* width: 258px; */
    /*    width: 100%;*/
    /*    height: 67px;*/
    /*    font-size: 12px;*/
    /*    line-height: 20px;*/
    /*    color: #2c2c2c;*/
    /*    font-weight: 600;*/
    /*    font-family: "PT Sans";*/
    /*    text-align: left;*/
    /*}     */
    #myOrds p {
        text-align: left;
        margin-left: 0px;
        /* width: 258px; */
        width: 100%;
        height: 67px;
        font-size: 14px;
        line-height: 20px;
        color: #2c2c2c;
        font-weight: 600;
        font-family: "PT Sans";
        text-align: left;
    }
    #acc-accordion-3-save-btn {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 23px;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 117px;
        height: 34px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: 537px;
    }
    #acc-accordion-2-save-btn {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 23px;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 117px;
        height: 34px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: 489px;
    }
    .Password-new {
        margin-left: 15px!important;
    }
    #acc-accordion-1-save-btn {
        margin-left: 97px;
    }
    #change-address {
        text-align: left;
        font-size: 14px;
        color: #111111;
        font-weight: 700;
        font-family: "Open Sans";
        margin-left: 3.9%;
    }
    .address-txtarea {
        margin-left: 15px;
        width: 95%;
        border: 1px solid #eee;
    }
    #change-pw {
        text-align: left;
        font-size: 14px;
        color: #111111;
        font-weight: 700;
        font-family: "Open Sans";
        margin-left: 3.9%;
    }
    .add-new-btn {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 22px;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 91px;
        height: 32px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: 357px;
    }
    .panel-group {
        width: 781px;
        /* margin-bottom: 20px; */
        margin-left: -27px;
    }
    .rec-details label {
        font-weight: 400 !important;
        font-family: "Open Sans";
        margin-right: -8%!important;
        font-size: 18px;
        margin-left: 15px!important;
        letter-spacing: 1px;
        line-height: 30px;
        color: #5f5f5f;
        font-family: "PT Sans";
        margin-bottom: 15px;
    }
    .nav-news {
        background-color: #eeeeee;
        width: 84%!important;
        border: none;
    }
    .hr-border {
        border: 1px solid #b7b7b7;
        width: 934px;
        margin-left: 5px;
    }
    .add-new-btn {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 23px;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 117px;
        height: 34px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: 14px;
    }
    /* Table text align for my order tab content */
    .table>tbody>tr>td,
    .table>tbody>tr>th,
    .table>tfoot>tr>td,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>thead>tr>th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
        text-align: initial;
    }
    .table>tbody>tr>td {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 28px;
        color: #222222;
        font-weight: 400 !important;
        font-family: "PT Sans";
    }
    #no-items {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 28px;
        color: #222222;
        font-weight: 400 !important;
        font-family: "PT Sans";
        margin-left: -1074px;
    }
    .content-three p {
        width: 258px;
        height: 67px;
        font-size: 12px;
        line-height: 16px;
        color: #2c2c2c;
        font-weight: 600;
        font-family: "PT Sans";
        text-align: left;
        margin-left: -13px;
        margin-top: -9px;
    }
    /* New on top----------------------- */
    .tabcontent {
        /* float: left; */
        padding: 0px 0px!important;
        width: 100%!important;
        border-left: none;
    }
    hr {
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-top: 2px solid #eee;
        width: 100%;
    }
    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        background-color: #f6f6f6!important;
        opacity: 1;
    }
    .tab .fa-user-circle-o {
        font-size: 25px;
        color: black;
    }
    .tab .fa-map-marker {
        font-size: 25px;
        color: black;
    }
    .tab .fa-shopping-cart {
        font-size: 25px;
        color: black;
    }
    .tab .fa-cog {
        font-size: 25px;
        color: black;
    }
    .tab .fa-tag {
        font-size: 25px;
        color: black;
    }
    .rec-details label {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 28px;
        color: #222222;
        font-weight: 400 !important;
        font-family: "PT Sans";
        margin-left: -3%;
    }
    #email-address {
        margin-top: 15px;
    }
    .rec-details label {
        font-weight: 400 !important;
        font-family: "Open Sans";
        margin-left: -3%;
        font-size: 18px;
        letter-spacing: 1px;
        line-height: 30px;
        color: #5f5f5f;
        font-family: "PT Sans";
    }
    .right-content-mid h6 {
        /* font-size: 25px!important; */
        font-weight: 700!important;
    }
    #btn-txt-edit {
        cursor: pointer;
        vertical-align: top;
    }
    /* Change background color of buttons on hover */
    .tab button:hover {
        color: #03bf5c;
    }
    /* Create an active/current "tab button" class */
    .tab button.active {
        background-color: white;
        color: #03bf5c;
    }
    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        opacity: 1;
        height: 42px;
        /* width: 393px; */
        /* margin-left: 14px; */
        margin-left: -29px;
    }
    /* form */
    .rec-details label {
        font-size: 16px;
        letter-spacing: 0px;
        line-height: 28px;
        color: #222222;
        font-weight: 400;
        font-family: "Open Sans";
    }
    .left-content h6 {
        font-size: 25px;
        line-height: 38px;
        color: #3f3f3f;
        font-weight: 700;
        font-family: "Open Sans";
        text-align: left;
    }
}


/* ---------------------------------Mobile-------------------------------------------- */

@media only screen and (max-width: 768px) {
    .add-new-btn,
    .woocommerce button.button {
        font-size: 14px;
        letter-spacing: 1px;
        /* line-height: 22px; */
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        /* width: 117px; */
        height: 34px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        /* margin-left: 54px!important; */
        text-transform: uppercase;
    }
    #acc-accordion-3-save-btn {
        margin-left: 0px;
    }
    #acc-accordion-2-save-btn {
        margin-left: 0px;
    }
    #acc-accordion-1-save-btn {
        margin-left: 0px;
        margin-top: 34px;
    }
    #change-address {
        text-align: left;
        font-size: 14px;
        color: #111111;
        font-weight: 700;
        font-family: "Open Sans";
        margin-left: 2.9%;
        margin-top: 29px;
    }
    #change-pw {
        text-align: left;
        font-size: 14px;
        color: #111111;
        font-weight: 700;
        font-family: "Open Sans";
        margin-left: 3.9%;
        margin-top: 29px;
    }
    .add-new-btn {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 22px;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 61px;
        height: 32px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: 27px;
    }
    .panel-group {
        margin-bottom: 20px;
        width: 332px;
        margin-left: -16px;
    }
    .navbar-inverse .navbar-nav>li>a {
        color: #9d9d9d;
        text-align: left;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d;
        margin-left: -10px;
    }
    .hr-border {
        border: 1px solid #b7b7b7;
        width: 284px;
        margin-left: -15px;
    }
    .modal-title-txt {
        text-align: left;
        font-size: 14px;
        color: #111111;
        font-weight: 700;
        font-family: "Open Sans";
        margin-left: -32.4%;
        width: 250px;
    }
    #vehicle1 {
        margin-left: -19px;
    }
    #Subbscription-save-btn {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 22px;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 98px;
        height: 33px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: -3px;
    }
    .rec-details label {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 28px;
        color: #222222;
        font-weight: 400 !important;
        font-family: "PT Sans";
        /* margin-left: 327%; */
        /* width: 129%; */
        white-space: nowrap;
    }
    .table {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
        /* margin-left: 9px; */
    }
    .close-btn {
        margin-left: -15px;
        margin-top: 15px;
    }
    .modal-content {
        position: relative;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 6px;
        outline: 0;
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        width: 309px;
    }
    .add-new-btn {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 23px;
        color: #ffffff;
        font-weight: 700;
        font-family: "Open Sans";
        width: 117px;
        height: 34px;
        border-radius: 10px;
        background-color: #fb641a;
        border: 1px solid #fb641a;
        transition: all 0.5s ease-in-out;
        margin-left: -10px;
    }
    /* Table text align for my order tab content */
    .table>tbody>tr>td,
    .table>tbody>tr>th,
    .table>tfoot>tr>td,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>thead>tr>th {
        padding: 4px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
        text-align: initial;
    }
    .table>tbody>tr>td {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 28px;
        color: #222222;
        font-weight: 400 !important;
        font-family: "PT Sans";
    }
    #no-items {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 28px;
        color: #222222;
        font-weight: 400 !important;
        font-family: "PT Sans";
        margin-left: -12px;
    }
    /* new on top---------------------------- */
    .tab-desktop {
        /* display: none; */
    }
    .tab .tablinks {
        font-size: 16px;
        letter-spacing: 0px;
        line-height: 22px;
        color: #282828;
        font-weight: 700;
        font-family: "Open Sans";
        text-decoration: none;
    }
    .tab .tablinks:focus {
        color: #03bf5c;
    }
    .tab .tablinks:active,
    .tab .tablinks:focus {
        font-size: 16px;
        letter-spacing: 0px;
        line-height: 22px;
        color: #03bf5c;
        font-weight: 700;
        font-family: "Open Sans";
    }
    .cata-sub-nav {
        display: block;
    }
    /*Scrolling menu css--------------------------------------------  */
    .cata-sub-nav {
        background: #eee;
        padding: 20px 15px 20px;
        margin: 0 7px;
        overflow-x: auto;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        margin-left: 7px;
        margin-top: 15px;
        width: 352px!important;
    }
    .cata-sub-nav::-webkit-scrollbar {
        display: none;
    }
    .cata-sub-nav ul {
        margin: 0;
        display: flex;
        -webkit-padding-start: 0px;
    }
    .cata-sub-nav li {
        display: inline-table;
        margin: 0 10px;
        font-size: 16px;
    }
    .arrow {
        background: red;
    }
    .nav-prev {
        width: 25px;
        left: 2px;
        position: absolute;
        margin-top: -12px;
        font-size: 41px;
    }
    .nav-next {
        position: absolute;
        margin-top: -12px;
        font-size: 41px;
        /* margin-left: 279px; */
        margin-left: 310px;
    }
    /* Scrolling menu ends ----------------------------------------------  */
    /* .right-content-mid{
    margin-left: -75px;
} */
    .left-content {
        padding-bottom: 2.5rem;
        background-color: white;
    }
    /* .form-control{
      font-size: 16px;
      letter-spacing: 0px;
      line-height: 30px;
      color: #959595;
      font-weight: 400;
      font-family: "PT Sans";
        } */
    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        background-color: #f6f6f6!important;
        opacity: 1;
    }
    .tabcontent {
        float: left;
        padding: 0px 0px!important;
        /* width: 70%; */
        width: 100%!important;
        border-left: none;
    }
    #btn-txt-edit {
        cursor: pointer;
        /* vertical-align: initial; */
        margin-top: 13%;
    }
    /* Change background color of buttons on hover */
    .tab button:hover {
        color: #03bf5c;
    }
    /* Create an active/current "tab button" class */
    .tab button.active {
        background-color: white;
        color: #03bf5c;
        margin-left: 15px;
    }
    /* Style the buttons inside the tab */
    .tab button {
        display: block;
        background-color: inherit;
        color: #111111;
        width: 100%;
        border: none;
        outline: none;
        text-align: left;
        cursor: pointer;
        transition: 0.3s;
        font-size: 12px!important;
        font-weight: 700;
        font-family: "Open Sans";
        /* margin-top: -6%; */
        /* margin-bottom: -6%; */
    }
    .tab .fa-user-circle {
        font-size: 20px;
        color: black;
    }
    .tab .fa-map-marker {
        font-size: 20px;
        color: black;
    }
    .tab .fa-shopping-cart {
        font-size: 20px;
        color: black;
    }
    .tab .fa-cog {
        font-size: 20px;
        color: black;
    }
    hr {
        margin-top: unset!important;
        margin-bottom: 12px!important;
        border: 0;
        border-top: 1px solid #eee;
        width: unset!important;
        margin-left: unset!important;
    }
    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        background-color: white;
        opacity: 1;
    }
    /* .form-control {
       display: block;
       width: 100%;
       height: 34px;
       padding: 6px 12px;
       font-size: 13px;
       line-height: 1.42857143;
       color: #555;
       background-color: #fff;
       background-image: none;
       border: none;
       border-radius: 4px;
       -webkit-box-shadow:none;
       box-shadow: none;
       -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
       transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
     
     letter-spacing: 0px;
     line-height: 30px;
     color: #959595;
     font-weight: 400;
     font-family: "PT Sans";  
     margin-left: -8%;
     } */
    .address-txtarea {
        margin-left: 5px!important;
        width: 97%;
        border: 1px solid #eee;
    }
    .left-content h6 {
        font-size: 15px!important;
        line-height: 38px;
        color: #3f3f3f;
        font-weight: 700;
        font-family: "Open Sans";
        text-align: left;
        margin-left: unset!important;
        margin-bottom: unset!important;
        margin-top: unset!important;
    }
    .right-content-top h6 {
        font-size: 15px;
        letter-spacing: 0px;
        color: #222222;
        font-weight: 600;
        font-family: "Open Sans";
    }
    #btn-txt-edit {
        cursor: pointer;
        /* vertical-align: initial; */
        margin-top: 2%;
        margin-left: 62%;
    }
}


/* ----------------------------------------------- */


/* Style the tab content */

.tabcontent {
    float: left;
    padding: 0px 12px;
    /* width: 70%; */
    width: 100%;
    border-left: none;
}

.tablinks {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #03bf5c;
    font-weight: 700;
    font-family: "Open Sans";
    background-color: transparent !important;
    border: none !important;
}

.rec-details .form-group {
    text-align: left;
    margin-top: -3px;
}

input:focus {
    outline: none;
}

.tablinks:focus {
    outline: none;
}

button:focus {
    outline: none;
}


/* Newsletter navigathion--------------------------- */

.nav-news {
    background-color: #eeeeee;
    width: 75%;
    border: none;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #03bf5c;
    background-color: #eeeeee;
    font-family: "Open Sans";
}

.navbar-inverse:hover .navbar-nav>li>a {
    color: #9d9d9d;
    font-family: "Open Sans";
}


/* .navbar-inverse:focus .navbar-nav>li>a, .navbar-inverse:active .navbar-nav>li>a {
  color: #03bf5c;
  background-color: #eeeeee;
} */

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #03bf5c;
    font-family: "Open Sans";
    background-color: #eeeeee;
}


/* .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: #03bf5c;
  background-color: #eeeeee;
} */

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    color: #03bf5c;
    font-family: "Open Sans";
    background-color: #eeeeee;
}

.navbar-inverse .navbar-brand:hover {
    color: #03bf5c;
    font-family: "Open Sans";
    background-color: transparent;
}


/* account settings Accordion CSS---------------------------------*/

.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
}

.panel-default>.panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FAFAFA;
    border-color: #EEEEEE;
}

.panel-title {
    font-size: 14px;
}

.panel-title>a {
    display: block;
    padding: 15px;
    text-decoration: none;
    text-align: left;
    font-family: "Open Sans";
    font-weight: 700;
}

.more-less {
    float: right;
    color: #212121;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #EEEEEE;
}


/* ----- v CAN BE DELETED v ----- */

.demo {
    padding-top: 10px;
    padding-bottom: 60px;
}

form.rec-details {
    width: 100%;
}

.woocommerce-Address {
    text-align: left;
    padding: 0;
}

nav.woocommerce-MyAccount-navigation {
    display: none !important;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    color: #222222;
}

.woocommerce form .password-input,
.woocommerce-page form .password-input {
    width: 100%;
}

.woocommerce button.button {
    margin-top: 20px;
}

#order_review {
    display: none;
}


/*------------Finally added Large Screen Styles--------------------*/

@media screen and (min-device-width: 1500px) and (-webkit-min-device-pixel-ratio: 1) {
    .woocommerce .login .woocommerce-form-login__submit {
        float: left;
        margin-left: -78px!important;
    }
    .woocommerce h2:first-child {
        margin-left: 15px!important;
    }
}